116103100005005006122098104026026096005114126021115094034017033092119097005114126021121094050038054021086088044034063221065082097054054070021084051059039221071082050114035090064069097039061021081222049051033065080090036060039117004010116102 116103100005005006122099104102080091036049039021103005111021016103106123008016115084070023015051039064071082019055052089080027097245247114027112002027012118122115004114050070021116046054054118071094053055033080025023008124020118124104013027017021084068097030058087080091045055016071092067036032054025021144229114018103102104005019007112098115105021125114118112030022022119116103017123115084070023005055049116069071045059127021021118019001012113116099004005023029021112111021016114106113008028018101101030097051032021115094047019035069089094109245247114027112002021012113099116004000007025021112111021016114106115023002031096097027097245247114027112019001012118103114018006018146145144229052033090088023006017020106118101008021023102021112109114020118124104002000026097112101097027127021114101 116103100005005006122096104102106101004021000097116023018126115114118101030017028123103114007114001004025023006017001106118120015000022115021101115126115114118101030017028123103114007114001006146147230246004093080069036114020027114101018013016103112100021019115008021126111021001102106116019023000097116144229051061081021112111021016124106116014022022021008023008124020118124104002029023112146147108127115146145086047054115102027112019001012118103114018006018021008023008124020103102104002000022102097118230246126024021101112245247084091083097000098027114116021013016122113114097111115102027122000030012118122115004245247084091083097000098027114116019013000124114123004114110021102025012019031106102126006030022146145026108114001007146147032060055021103005111021016097106116014022022021008023 116103100005005006122097104124027121019017001124106116014022022146145086047054115103007025006017001106102126006030022021008023008124029103118101008013000124114123004245247024024023019097244145084089037114001006027112002006012118122115004114110021124025021017001124106116014022022146145086047054115103006025006017001106102126006030022021008023008124007118103126030001026114121114230246126024021113040062039071080023230246050091081023019099125114118099030017028113112010102031018121018144229051061081021101112124020118103104018027020121112010102016005113018144229051061081021126111021001102106116019023000097116010102019016112103100000013017099113016097245247024024023017245247084091083097021125114118112030022022101021010097117112004022016230246028071081082051114049076021101115124020118103104 116103100005005006122102104121124117109114115007021 116103100005005005122098104026026096005114126021115094034017033092119065037114126021121094050038054021081082050114033220083222051055061065092082045033115080077094050038050091065068001099110000001 116103100005005005122099104102080091036049039021103005111021016103106123008016115084070023015051039064071082019055052089080027097245247124027112002027012118122115004114050070021116046054054118071094053055033080025023230246026027114116008013031124119023032033115121092085036062063080118069040038054071080027097245247004021086050114016112103099008020127021004023032033115101121118015030006097097114109114244145124025006000000106118101004001007116146147230246053071090090097021016124106116019027007112103023008126115114103100030000022114102099000114000025021112002000012118122121019023021021103006109114020118103104002029029103112113097000097025021112002000012118122121019023021021103004230246244145098095036032054021102025006000000106118101004001007116021010097027125114103100030017001112102099 116103100005005005122096104116146147108127115103004144229051061081021101112124020118097104002029023112021010097001125120116123030017028113112144229051061081021101112124020118103104018027020121112023124114000027120118013013000124114123004245247024024023019096244145084089037114001007027112002006012118122115004114110021124025015000016103124104002029023112146147032060055021103005111021016103106100008021031112021010097027125123103116019027012102124112013023244145024026097000096146145086047054115103006025006017007106118120005023115008021126111006016103124104002029023112146147032060055021103004111021016103106100008021031112021010097027125097118101008013000124114123004245247146145026108114021092089067051055115146145086047054115103004025006017007106118120005023110018120118013117244145084089 116103100005005005122097104081021101112124020118103104018027020121112010102016005113018144229051061081021126111021001102106116019023000097116010102019016112103100000013017099113016097245247024024086047054115080077094050038032021029068036062054086065023112114053071090090097021016119106116003028016121116023002017115098093082051055115118118025006000000106118101004001007116021010097027125114103100030017001112102099000114050091081023002017125114118126030017028113112023124114026027114116008013016122113114097123244145084089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114116006013016103124112005001115114021096041055033080021112111021001102106116019023000097116023124114026027114101018013016103112100021019115084091083097021125114118126030017028113112023 116103100005005005122102104008021126111021016124106116014022022021084089037114020027114116006013023112101010102113098022018030230246028071081082051114049076021023019096125114118101030030026119025023115114 116103100005005004122098104026026097003124061080065023108114048089070118034055033070084025039017050089086100053051039064065118034055033070084117055054019004008113019018097008004003113101102005007014121098019006008006117018098008146147007000019007008002117103103012013004119107098117006010116102 116103100005005004122099104102080091036049039021103025006017001106102126006030022025021144229017017027118120017019016125025023097017017027123098002026022101025023000000000106113118021023004113029116003124020118119104005019007112028023032033115113116099002000127146145116008124007118103126030001026114121114109245247114027112002021012113099116004000007025021112111021016114106115023002031096097027097019001102106099018005023013029115111021023121106115000006005116121030097051032021113086053000054070146147230246053071090090097021016119106116019027017122099023002016115089080081053114060064065082051114057090092089097021023121106115014028031116119023005114060091021031005124020113121104008022110118119025006022031106124115112123115025021112002000012118122121019023021021103027097245247114118126 116103100005005004122096104106118101008006022103021116008114063080083067097061038065080069097056060092091023006017020106118101008021023102021112097061061021029116008124020103102104002000022102097118124021125114103100030017001112102099000114050091081023002027125114118126030017028113112010006124020118124104002029023112021086047054115114027112002021012113112103124117112006022016104114244145146147022058054071080023097017017027114101018013016103112100021019110118124025006000000106118101004001007116146147032060055021118126111028001118103126030017028113112023124114001027114116021013016122113114230246050091081023002027125123103116019027012102124112013023115008021101111021016103106100008021031112146147032060055021118117111021016124106116014022022008118126111021016124106116014022022146145086 116103100005005004122097104091081023002027125114118126030022022119099118013114111008021116020000001112123099097022018097112023230246050091081023105017026027114116008013021124123097000030115092070023015039063089021088051114016124027112002027012115124121023019031021011010097017006103103114015006115113116099004123244145084089037114016124027112019001012118103114018006018021008023102019016112103100000013017099113016230246050091081023019124020118097104002029023112008016015000016103124016230246050091081023002027125097118101008013000124114123004114111011021016005002116146145026108245247084091083097122016119027112002016012113116099000000016021092068097028006121121023046032115118119025006017017106113118021019001118011116020000001112123099097022018097112030230246126024146147032060055021118117 116103100005005004122102104027118120017019026101021010097117112004022016230246050091081023002016125123096121000006026008018020115113116146145144229029033081080069097048042021118117111021016119106115000006022021113114018017127021103025006017001106097101008114018102118144229114 116103100005005003122098104026026097003124029080065023108114048089070118034055033070084025039000052116086082051033050001146147019055048093080069034058054071021067046039032021089082050114048071092067169032054070021086034038058083070023117099115086090066049062186070021215097039061021001005097051048065092081097122062223088082097049059080069067036062115080065023044184062080021093046039033028021071046039033021086069168055033021064089097060060064067082032039115086071094053186033080021003111114244145116067053055061065092088047126115070092023034032058065221069036114103021084084053059053021081222043178115080077094050038050091065023032036054086021090171063054021071082050099115080065023051055032007021088047114061018080089097049033220220023049051032021081082097060060064067082032039125117004010007000019007008002117103102004013015115096097 116103100005005003122099104102080091036049039021100098111017028101116126017126115100096025015007029116097126109114002096027116014002018118125027097003006027123098002026022101025023230246018103102104005019007112098115105003006027114116003013023116097114104114050070021117005051039080025023230246002096027112005030012124113006109114002113027112005030012124113006230246053071090090097021016119106116019027017122099023016007127021114116003013016103124117014004115100113144229037059080071082097003006027114101018013016103112100021019110018116116004000000116106117023022116146145086047054115100113025006000000106118101004001007116008016000017022103102118030016005113018144229051061081021102020124020118124104002029023112021010102102098018146147032060055021100115111021016124106116014022022021008016 116103100005005003122096104001007016230246050091081023016007125114118117030022018097116101002114058070021121020030031146145086047054115100113025006017017106113118021019001118021094050114029096121123230246050091081023016007125118122103000017027008100115111017028101116116009245247084091083097003006027123098002026022101008102005124029096118127004002244145084089037114002096027112002016012113116099004111002113027112002016012113116099004245247084091083097003006027118120017019026101008102005124016122101118008002244145084089037114002096027121020028018097124010016022125123096121000006026146145086047054115091090067097055043092070067050114123102080091036049039021004023039032060088021112002016012118103126003029005021100023230246115066093082051055115100027112019001012118103114018006018008018118 116103100005005003122097104118112101018019012119099115102114050091081023016124020118124104002029023112021010102102116021146147097051061081021102111017028101116116009111002096027116014002018118125023032060055021100025015007016125112103124003006027123098002026022101021144229114050091081023016124016122101118008002110100096025002029003116124103097051061081021102111028006123116099008111002096027121020028018097124144229114050091081023016124020118119104005019007112008102020124020118119104005019007112146147097051061081021102111021016119106115000006018103118023040033115123096123013245247021084089037114002027114115013013026113004010016007125114113123030027023004021086047054115100027112005030012124113005124003023027114115013013026113004030230246126024146147032060055021100098111017028101116126 116103100005005003122102104101008016098099112018146147032060055021100098111028006123116099008111116022007020102245247146145023 116103100005005002122098104026026097003124029080065023108114048089070118034055033070084023108114053116071084041059037080120086051035038080119097005114123084028023108114001080086095036032048093080023037055115065090066050114063080070023044051033068064086038055032021084084053059053070021117023022115124101126109114029122123023008002026025021097008000125117004010007000019007008002117103102004013015115096097 116103100005005002122099104102080091036049039021120025006031017106124115109114030027118120017019016125025023012124029096118127004002127021146147000000000106097100022022107029120025006031017106113118021023122021084068097022050065080122109114244145120025006031018106124115230246053071090090097021030119106122000000002119122097097031127021114122000013030116103102020019020112021101230246036093080069036114030027114122000013026113021010097000125114120118030027023021146147032060055021120025006031017106113118021019001118021094050114029064089091230246050091081023019124020120116104007027029099116123097059032021123098013030244145084089037114001027114122000013029122120023040060115029018117023022126123122121030027003124018027097117017099113026008002026018025023102016005113024097008000116028146147 116103100005005002122096104024024026230246050091081023012124016122101118008002115008021016098099112018146147032060055021120025015007029116097126097111115018022005098117244145146147014032055080071023035043115021120025006031017106113118021023115113112100002126115120027115012019025021113114018017115 116103100005005001122098104026026097003124029080065023108114048089070118034055033070084023108114053116071084041059037080120086051035038080119097005114123087028023108114028091021084041055033086093082097033058021092091097043115084021083036033115086071094053055033080070023032033032090086094168033115146145026108122018095090066053114006123124120015114048084070023000017022103102118097099099028117006124020001117007010116102102000005006113098101004 116103100005005001122099104102080091036049039021119025006017017106124115109114017027114116008013016122113114109114017027118120017019026101025023003124029096123118021027127021120025006031017106113118021023127021120025005031018127146147230246053071090090097021030119106122000000002119122097097031127021114122000013030116103102020019020112021101109114020118119104002000026119122097097016244145066095036032054021120025006031018106124115097111115103027112012019012124113023230246050091081023012124020120119104005019007116103116097059032021123066045062244145084089037114001027114122000013021124123097000030115092070023015007031121146147032060055021103025006031018106123120012114058091021031102016005113024121014028012124101126102126115018119097005127026101124016109114116119099115108004026103018030 116103100005005001122096104146145086047054115119027112012016012124113023124114030027114122003013026113146147032060055021119025006017017106113118021019001118021094050114029096121123230246126024024144229051061081021122111017028101116126017114110021018020112113116146145086047054115120027121020028018097124023124114116022007020102245247146145120051054054071021085056114115120027112012016012113116099004114023112102116109114030027113122000024115113112100002114 116103100005005000122098104026026097003124029080065023108114048089070113034038020089090085032062054027083116041051033082080099056034022091071023108114001220086066049187033084065094046060115081080023045117026113021083036114033220083222051055061086080023037117038091021094037055061065092081040051061065021071032032115071084071049061033065021215097033060091021089046063019004008117023022012116121114019006022106102099000006006097 116103100005005000122099104102080091036049039021116025006031018106124115230246021071090090097021030116106122000000002096116112004114018146145064041055033080021031000124020120116104007027029099116123097059032021123098013030115090071023000124020120116104007027029099116123127114016096103101004028007021097126012023000097116122017123244145084089037114018027114122000013029122120023124114116022004020102114 116103100005005015122098104026026097003124029080065023108114033080083023044051033068064086038055115021018117023022126124101126102126115018119097005127029122123104008002026018025023102016005113024097008000116 116103100005005015122099104102080091036049039021120115004002125114120118030028028120025023012022022101027112012019012124113027097245247113027112005016012123116099020000022021084068097028050065025023230246023027114115003013029119127120020000115084070023015048025025021144229031023112101025005023003021084068097114023080069144229245247083071088044114123021102082045055048065021122111021030116106121014031127021120025006031018106124115109114023112101104027029029112114115018124020118114104005023003021084068097114023112101144229114053071090090097122000080089082034038115081092068053059061086065023006017020106113114017114244145021023039032060088021112002021012118103126006022000028021086050114023112101104027029029112114115018126115114120118030031018103100098000021022021120144229114115021098095 116103100005005015122096104080071082097122030027114122000013021124123097000030115092070023015007031121021088051114030027114122000013021124123097000030115011008023002007001103112121021114007124120114018006018120101030230246115021021023032060055021120025006031018106123120012114058091021031102016005113024126017027116025021016003004023024123120015013026101124016109114116119099115108004026103018027097117017099113104000030022103097114030001007116097098021117122021028023032033115120113114017114063080083067097061038065080069097056060092091023006022017106113114023016028099021115097061061021029122005023003027114122000013026113021010097022125114120118030027023021084089037114030113112103111022022101008115111021023119106115004002007028146147046032055080071023035043115000025023115114 116103100005005014122098104026026097003124029080065023108114031092070067036114123080091023045059052091080030097054054070021083168034050071065082044055061065070023037117038091080023059061061080021112004022022122102119112111003116103118012018097008111120015023020112113114014001 116103100005005014122099104102112123004017007021081094050038058091086067097021001113106123008016244145115101014031115114103115030017028123103114005245247098125114019023115114118115030017028113112023124114116022004020102245247116123115097021001113106100008021031112021010097117112007022016230246018123113023005019007112029112019022012113112117023019031028021011124114016096103101004028007021113118021023244145116121005114123114103115030020026123099118013114026102021121020030031021122101097022018097112031006000023106115126015004018121028023127111115118096101019023029097021115000006022028146147000028023021118120018007115008021016113117115 116103100005004007122098104026026097003124029080065023108114031092070067036114055080070023044061038067080090036060039070021065032062058081080068097054116064091023032060058088084091097054050091070023045051115079090089036114020112113114014001115029065069040187115081064023049062038070021069168049054091065023032039115069089066050114050091086094036060122117004010007000019007008002117103102005004007113100098117006010102103103018025023102103102018025023102103100018025023102100100018025023102100107018 116103100005004007122099104102080091036049039021124025002029003116118127109114026027118127004027003114025023000000000106113118021023004113029126111022018112123116009123115084070023005023127021021118019001012113116099004005023029124025005019000122103099104114050070021115018245247083071088044114026101114122014007115124146147054058054071080023008124016122102098124117099018146147032060055021124025002029003116124103097111115018022006098117244145084089037114026027123098015019007124021010097117112007022016230246050091081023045055053065029126111017027112124103006126097028021094047114123022006020104245247122071083036032115087076023008124023116112121002026115113112100002114 116103100005004006122098104026026097003124029080065023108114033080086095036032048093080023037039115071220081168032054091065094036062115081220071032032039080088082047038050089021083036033115069220069040061055080070023037055032021088086051035038084082082050114050064065088097016005113 116103100005004006122099104102112123004017007021114101003013023112101099109114020103119104012027029103112100109114020103119104012019011103112100230246021103122122097021001119106101004020017099113144229029001113112101097016010021114101003013023112101099097 116103100005004005122098104026026097003124029080065023108114033080086095036032048093080023037055032021071222039187033080091067040055063070021083168034050071065082044055061065084066057114055080070023034032058065221069036033115067084091040054054091065023049061038071021091036033115114113100 116103100005004005122099104102112123004017007021118112111021016114106115004002127021118112111021016124106116014022022025021116006124020103102104002000022102097118230246021103122122097021016114106116019027020113102023002021244145098127004000022021118112111021016114106115004016018101101011124017006103103114015006115113116099004245247116123115097122016114027112002021012115124121000002003021124100097028006121121023014000115118114025006017020106115126015019003101011010002007001103112121021114023116097114104245247116123115097023011124102099018114123102112123004017007021004023007000028120021112002027012118103126021023001021118126230246004125112101004114016124027112019001012118103114018006018008118112111021001102106116019023000097116144229019029113021116008124020118124104002029023112008116 116103100005004005122096104114027112002027012118122115004245247116123115097017026027114116008013023112119097000030111008118098019000022123097023005019007112146147000028023021029116008124020118124104007027029099116123097027000021123098013030115122103023002027125114118126030020026123099118013108110118096101019023029097021115000006022028028144229029001113112101097016010021118112111021016114106115004002127021118112111021016124106116014022022021 116103100005004004122098104026026096005114126021119086053049059029028023108114020080113082046001005101029030109114016120113104023019031124113114019114126021103082034058054071086095036114063080070023040054054091065094039059050091065068097054054021089094038060054070021083036114039076069082097000022102116023050051061070021086047061062084089094036114054091021081046060048065092088047114055080021091102059055080091067040052058084091067097054116064091023039059048093092082051018098008004000121107102 116103100005004004122099104102112123004017007021114115013013026113025023112245247115103120012114020113121104005029029121116117230246004125112101004114020113097104008022110022004020230246018123113023006022031106118120005019029122021126018114029096121123230246018123113023006022031106097110017023029103021010097117001112102118102245247122103115004000115119108023006022031106124115097 116103100005004003122098104026026096005114126021119086053049059029028023108114020080113082046001005101029030109114016120113104023019031124113114019114126021103082034058054071086095036114063080070023040054054091065094039059050091065068097054054021089094038060054021081082097038042069080023019023000116021068032060032021084089046063050089092082097049060071071082050034060091081086047038115213021066047114053092086095040055033117004010113103102121116117115098099000005000115106098005005000113099125065077067 116103100005004003122099104102112123004017007021113025006022031106124115230246021103122122097021021097106113008017007103097023007126115114113123030022028123121118003114023146145096009023001112021115111021023097106126005111021027114115021013026113146147000028023021113025006022031106118120005019029122021126018114029096121123230246018123113023005124020113121104021011003112123101097111115018103114018019116146145118015022115115027112007006012123122122007027016008018020112113116146145120019022022103021117024114023027114115013013026113146147097 116103100005004002122098104026026097003124029080065023108114048089070118034055033070084025039017033092065118034055033070084014105123115024021116051059039221071082097019016112103100000114106021021026097114001080086095036032048093080023032033048080091083032060039117004010007000019007008002117103102007000006116101096117006010115098098003024007119127099004117003124020001117000010116102099005001006113099 116103100005004002122099104102080091036049039021120025002029003116120126109114030027123098012023026101025144229004125118122103000017027025021097111017027112124103006114244145083069046063115124101112012029006021099027097114017122099126005023115120146147022058054071080023023124016122102098124117099018021086047054115021120025002029000096008016113117244145084089037114005027118120017019026101021010097031125118122103000031026146145086047054115099027121020028018097124023124114030027123098012023026101021144229127126146145086047054115120027116014002018124101010102113098022018144229051061081021122111028006123116099008111116022007020102245247024024144229051061081021097111022018112123116009110110018022004098117244145084089037114123099027115000001028103097023040033115123096123013114060071021097 116103100005004002122096104027113118018029001097011010102113096022018030230246126024146147032060055021099025002029003116118127097111115018022003098117244145084089037114123099027116009023026101114023124117112000022016097245247021090069097055043092070067050114123070080091036049039021004023039032060088021097006022028106116116002114018021098095036032054021116025021011003116118116124117000018021086047054115116027116014002018118004010023124016122101118002026115084091083097019125123096116009023098008099025002026022124101112104245247021090069097055043092070067050114123070080091036049039021004023039032060088021097006022028106116116002114017021098095036032054021119025021011003116118116124117000018021086047054115119027116014002018118007010023124016122101118002026115084091083097016125123096116 116103100005004002122097104125112005124004125118125114008002020028146147104114 116103100005004001122098104026026097003124029080065023108114053116071084041059037084082082002032058065080069036000054070021026097000054086093082051049059080021083036033115092081082047038058083092086047038032021081082097049033092065223051055032025021083036033115086090083036114033221082091036114032065084067052038127021081066097048060067092089097055039021081082050114058081080089053059053092084089053033115081080023051187032064089067032038032021080089097052060091086067040061061021081016052060115081080068097100115092081082047038058083092086047038032021081082097032186070064091053051039070027119112111098007001005120097097013 116103100005004001122099104102112123004017007021118117111021016119106126005126115118119025006000000106118101004001007116025023002016125118122103000027003025021116003124029096123118021027127021118117111021023121106126005099127021118117111021023121106126005096127021118117111021023121106126005097127021118117111021023121106126005102127021118117111021023121106126005103127021118117111021023121106126005100244145115101014031115114118117030017001124119120023114016119146147022026022103112023002016125114118117030022018097116101002114026102021121020030031146145118015022115118119025006022031106124115112111112004022144229007029124122121230246000112121114002006115118119025006017017106124115109114016119027112019001012118103114018006018025021116003124016122101118008002127021118117111028006123116099 116103100005004001122096104124025023002016125114113123030027023004025023002016125114113123030027023007025023002016125114113123030027023006025023002016125114113123030027023001025023002016125114113123030027023000025023002016125114113123030027023003146147007000028120021112002016012118103126003029005021118117230246004125112101004114016119027112002016012113116099000000016021124100097028006121121144229019029113021116003124020113121104008022097008022006098245247096123126014028244145102114013023016097021116003124020118119104008022127021118117111021001102106116019023000097116027097017017027118120017019026101025023002016125123096121000006026025021116003124020113121104008022098025021116003124020113121104008022097025021116003124020113121104008022096025021116003124020113121104008022103025021116 116103100005004001122097104119027112005030012124113002109114016119027112005030012124113001230246021103122122097021016119106116019027017122099023002016244145098127004000022021118117111021016119106115000006018103118023008001115123096123013245247116123115097017017027114115013013026113006010098099112146145098015027028123146147018023031112118099097017017027114116003013026113025023002016125114103100030017001112102099000126115118119025002029003116124103109114016119027121020028018097124027097017017027114115013013026113004027097017017027114115013013026113007027097017017027114115013013026113006027097017017027114115013013026113001027097017017027114115013013026113000027097017017027114115013013026113003144229020001122120023006017017106118101008016028099021116003245247098125114019023115118119025 116103100005004001122102104114118117030022018097116101002114026102021121020030031146145118015022115118119025006022031106124115117111112004022144229007029124122121230246000112121114002006115118119025006017017106124115109114016119027112019001012118103114018006018025021116003124016122101118008002127021118117111028006123116099008126115118119025006022031106124115112126115118119025006022031106124115115126115118119025006022031106124115114126115118119025006022031106124115117126115118119025006022031106124115116126115118119025006022031106124115119245247115103120012114020118119104002000026119122097097017017146145096009023001112021116003124020118119104005019007116103116097027000021123098013030244145116121005114016119027112005030012124113002124113098022146147020028026122123144229001022121112116 116103100005004001122103104097021116003124020118119104008022127021118117111021001102106116019023000097116027097017017027118120017019026101025023002016125123096121000006026025021116003124020113121104008022098025021116003124020113121104008022097025021116003124020113121104008022096025021116003124020113121104008022103025021116003124020113121104008022102025021116003124020113121104008022101146145113019029030021114116003013016103124117014004115118119144229005027112103114097017017027114116003013023116097118019017115124102023015007031121146147000028023021118117111021023121106126005100110022004020230246028103113114019114017108021006230246115 116103100005004000122098104026026097003124029080065023108114053118071094053055033080116066053061017099113023108114001080086095036032048093080023045051115081084067036114055018064089097063050071068066032053054021099126019114061090091023032032048093092065168114035090064069097039061021087088055059061117004010007000019007008002117103102006006001117106103117006010003004023024099126019 116103100005004000122099104102112123004017007021116101018013007102098115121122030119027112012016012113116099004123115116102023006031017106113118021023244145115101014031115114120117030031018103100117014004115120119027097021030116106122000000002096116112004114030116146147022026022103112023012016125118122103000027003021008023102113098022018144229019029113021122003124029096123118021027115008021016098096112018146147000028023021120118111021030116106121014031110018022004098117244145116121005114030119027112012016012113116099000000016021124100097028006121121144229019029113021122000124020120116104008022110120119025006031018106124115097 116103100005004015122098104026026097003124029080065023108114053118071094053055033080116066053061017099113023108114001080086095036032048093080023037055032021092083036060039092083094032060039070021083036114048071092067169032054070021082047114053090091084053059060091021083102039061021081082050114101021092083036060039092083094032060039070021083036114033220070066045038050065070025001099110004007003115107096007013119115111116119099115030019012124101126102126116119099115030019012123124103008117127018119097005013018106099126019117019006008113019018103008000003116102106004006007113100 116103100005004015122099104102112123004017007021118117111021016119106126005245247115103120012114020118119104002000026119122097097017017021025112002027012118103126021023001021118126230246004125112101004114016119027112002016012113116099000000016021124100097028006121121144229019029113021116003124020113121104008022098008022006098245247078000002118098102004072144229007029124122121230246000112121114002006115118119025006017017106124115230246021103122122097021016119106116019027017122099023002016115025114116008013016103124099004000115118124144229005027112103114097017017027114116003013023116097118019017115124102023015007031121146147000028023021118117111021023121106126005096110022004020230246040000000000113103098072146147020028026122123144229001022121112116021114016119027112002016012124113144 116103100005004015122096104145115101014031115114118117030017001124119120023114016119021027006017026106118101008006022103021116008245247098125114019023115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114113123030027023006008020112113244145078002116101099000004074230246006123124120015245247102112123004017007021118117111021016119106126005245247115103120012114020118119104002000026119122097097017017021025112002027012118103126021023001021118126230246004125112101004114016119027112002016012113116099000000016021124100097028006121121144229019029113021116003124020113121104008022103008022006098245247078000002118098102004072144229007029124122121230246000112121114002006115118119025006017017106124115230246021103122122097021016119106116019027017122099023 116103100005004015122097104118119023109021016124106116019027007112103023002027244145098127004000022021118117111021016119106115000006018103118023008001115123096123013245247116123115097017017027114115013013026113000010098099112146145076116103100005000006060245247096123126014028244145102114013023016097021116003124020118119104008022244145115101014031115114118117030017001124119120023114016119021027006017026106118101008006022103021116008245247098125114019023115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114113123030027023003008020112113244145078002116101099000004074230246006123124120015245247078000002118098102005072144229029001113112101097016010021004023 116103100005004014122098104026026097003124029080065023108114053118071094053055033080116066053061017099113023108114001080086095036032048093080023037055032021092083036060039092083094032060039070021083036114048071092067169032054070021082053114055080021069168033038089065086053033115080091023039061061086065094046060115081018066047114055080070023119114058081080089053059053092084089053033115081080023051187032064089067032038032027117006124099097001007014114096107 116103100005004014122099104102112123004017007021114116003013026113025023006022031106124115112126115114113123030027023007025023006022031106124115114126115114113123030027023001025023006022031106124115116126115114113123030027023003146147007000028120021112002016012118103126003029005146145096009023001112021112002016012113116099000000016021124100097028006121121144229019029113021112005030012124113006124113098022146147020028026122123144229001022121112116021114020118119104008022127021114115013013026113004027097021023121106126005096127021114115013013026113006027097021023121106126005102127021114115013013026113000027097021023121106126005100244145115101014031115114118117030017001124119120023245247098125114019023115114118117030022018097116101002114026102021121020030031146145118015022115114113123 116103100005004014122096104106124115115111112004022144229007029124122121230246000112121114002006115114118117030027023025021112005030012124113006109114020113121104008022097025021112005030012124113004109114020113121104008022103025021112005030012124113002109114020113121104008022101146145113019029030021114116003013016103124117014004244145098127004000022021114116003013023116097118019017115124102023015007031121146147000028023021114115013013026113006010098099112146145098015027028123146147018023031112118099097021016119106126005126115114113123030027023004025023006022031106124115115126115114113123030027023006025023006022031106124115117126115114113123030027023000025023006022031106124115119245247115103120012114020118119104002000026119122097230246004125112101004114020118119104005019007116103116 116103100005004014122097104021124100097028006121121144229019029113021112005030012124113003124113098022146147020028026122123144229001022121112116021114020118119104008022127021114115013013026113004027097021023121106126005096127021114115013013026113006027097021023121106126005102127021114115013013026113000027097021023121106126005100244145115101014031115114118117030017001124119120023245247098125114019023115114118117030022018097116101002114026102021121020030031146145118015022115114113123030027023000008020112113244145096121008029029146145100004030022118097023006017017106124115109114020113121104008022098025021112005030012124113005109114020113121104008022096025021112005030012124113003109114020113121104008022102025021112005030012124113001230246021103122122097021016119106116019027017122099144 116103100005004014122102104145098127004000022021114116003013023116097118019017115124102023015007031121146147000028023021114115013013026113003010098099112146145120019022022103021117024114098146145023 116103100005007007122098104026026096005114126021119088055031050071068066032053054029028023108114001080086095036032048093080023045117058081080089053059053092084089053126115089080023047061062021080067097062054021086088044063054091065086040032054021081082050114062084071070052051052080070023034061033071080068049061061081084089053114179021064089097038042069080023037055115088084069048039050082080023105021016120106116014022022028021082053114038091021067056034054021081082097063050089084083040055115029114116021013016122113114097116115114118101030001026114121114104114050067080084097055043086089066050059060091021083036033115088084069048039050082080068097016005113024126017027127021119097005127029122123104008002026021080067097016005113024097008000019004008097001096110120116123001097110124119101001102110007005007119127099001024007116127099005027007113124099005 116103100005007007122099104102112123004017007021116025006031018106124115109114020120116104015029030025021112012019012118122122230246021103122122097021030116106122000000002096116112004114018025021112012031012120116101012019031021119144229005027112103114097019125114120118030027023021008023003124020120116104008022244145116121005114018027114116012013016122113114097111115018022006098117244145116121005114017027114116021013016122113114097111115018022005098117244145116121005114017027114116019013000124114123004114110021018020114113116146145118015022115029116025006031018106115126015004018121021126018114029096121123097029001021116025006031018106115126015004018121021009124114116022001020102123244145116121005114029122097023000124020120116104015029030021124121097122116119099115108027003124018027 116103100005007007122096104018119097005127005124103016109117017099113026015029029106124103008117122146145120019022022103021117024114097146145023 116103100005007006122098104026026097003124029112097023108114053103080084041022060070070094036032018091092031104114126021071082048039185065080023051055048093080069034058054021081088047060186080070023039055061223065069036114017090067101036049059 116103100005007006122099104102112123004017007021120097021124016122101118002026047073120097021124016125112126017021115116102023002026022101097114013126031097103126012122016122116123004001016112029103019001125102124116008004026025018016104046047018021016061046003103102025015029001116102120104126016122120025013027017112121120109016028099027116014002018124101075061016028099027121020028018097124027230246017122099025015007007103116097109016028099027116014002016123116075061016028099027121020017027123116023097019000021123118008001000112096101097 116103100005007005122098104026026097003124029112097023108114053103080084041022060070070094036032018091092031104114126021071222034039035221071082097062054070021083046060061220080068097052054091223067051055115119090065019055048093021215097034050071065094051114055064021089052063186071090023037039115123133023053032050067084094045114120021086095036034039080089023047051058070070082052032115090064023047039062220071088097054054021123135097038033084067086040062115030021084041055035065080091097054186065080089053055038071117006124100106006003 116103100005007005122099104078000002118098097004072023007000028120021117014004026113112023003029005025124103006031028096021122023006127118125114017017028021118127004126003112103100008022115101103100109000021118122103014114016122120144229005027112103114097016028099027121020006001116099023124114116022004020102245247022007020000028023021119120023124016122101116015019115008021016098097112018146147098096112116123115097016028099027121020017027123116023124114116022001020102245247022000020000028023021120097021124016122101118002026115008021016098100112018146147098103112116123115097031005097027116009023026101114023124114116022002020102245247116123115097016028099027116014002018124101010012004007027118120017019026101146147000028023021119120023124029096123118021027110120099099111028006123116099 116103100005007005122096104124146147000028023021120097021124016122101118008002110119122097111017028101116126017245247116123115097031005097027121020028018097124010003029005027123098015019007124146147000028023021118127004124016122101118002026110120099099111017028101116116009245247116123115097017027112027121020017027112101010012004007027118127004027003114146147000028023021101101018124029096101114019001110118125114111028006113112099004245247116123115097017028120027121020017028120120010017000000027123098002029030120146147000028023021118120012124016122101120018006110101103100111017028101122100021245247116123115097017028120027121020022022101116010017000000027123098005023003116146147000028023021113118004028016125021126018114029122097023015007031121146147000028023021119120023124016122102098 116103100005007005122097104008018007102245247116123115097031005097027116014001006008018007102245247024024118015022115120099099111017028102124116014111116005018144229019029113021116009023125118122100008017028008018007102245247116123115097017027112027116014001006008018007102245247116123115097002001102027116014001006008018007102245247116123115097017028120027116014004018121124010102098116146145023 116103100005007004122098104026026096005114126021119088055022060070070094036032123028021026097000054086093082051049059080021091036033115086071094053186033080070023037117038091021085046036058091021082047114053090091084053059060091021083052114048090081082097034050076070027097054038021091066044187033090021083052114049090067094047018098008115101001096110000001002116099107013007005115 116103100005007004122099104102112123004017007021118122111021016103106123008016127103102025006000000106118101004001007116025023019001125114103100030017001102121126003126115116103100030022018097112096005122016119027112002016012113116099004123115116102023006017017106113118021023127021118126111028001118103126030017028113112027097017026027123101002000026106102126006030022025021116015124020118103104013027017025146147002016125114118126030017028113112027097017026027114116008013031124119027097017026027097116019027012118122115004126115118124025021017001124106100008021031112025023002006125114118101030030026119025023002016125118122103000017027073073116003124029096118127004002115116102023002026022101097114013126244145116101018013023116097114022022123118119025006017017106113118021019001118028023 116103100005007004122096104116102023006017017106113118021019001118025144229017017027114116003013016122120122004028127146145116003124028118103126030017028113112027230246016119027120002000026106102126006030022025146147002029125114118101030030026119025144229017017027114116003013000124097118017029127146145116003124020101112104008022127021146147002016125096102114019031018127025144229019001102106099018005023013029116003124023120116125104114018102021115012019025025146147002016125114118117030027023146145113019029030021114116003013016103124117014004115118119027097021016103106116014028001112115023002031127021114101018013001112114100021019115103102027097021016124106116019027007112103023002027127021114116019013016122123101004020115118123027097021016103106116014028001112115023002006127021114116 116103100005007004122097104103106116014028001112115023002029244145098127004000022021103100111021001102106116019023000097116010002016125114103100030017001112102099000245247116123115097017030027114116021013016122113114124000000027120118013013016122113114230246018123113023002031125114118101030001026114121114124000000027120118013013000124114123004245247116123115097017030027118120018007110018005016230246018123113023002027125114103100030017001112102099000111016119027112019001012118103114018006018146145118015022115118124025006017026106118120005023110118119025006017026106118120005023244145116121005114016123027112002006012118122115004111016124027121019017001124106116014022022146145118015022115118123025006017001106102126006030022008118126111028001118103126030001026114121114230246018123113023 116103100005007004122102104118123025002029000096008016113117244145116121005114016097027112002006012118122115004111016124027099002000026106118120005023244145116121005114016097027112002000012102124112013023110118124025021017001124106100008021031112146147000028023021118099111017028102096023124114116005018144229019029113021116014124020118097104002029023112008116003124028118103126030017028113112144229019029113021116014124020118103104018027020121112010002016125122118101008013000124114123004245247116123115097017028027118120018007115008021016113117244145116121005114016119027116014002018124101023124114116022004020102245247116123115097017017027123098015019007124021010097117112007022016230246244145122101005023001021119110097099127021006027097017017027114116003013023116097114097022022102118027 116103100005007004122103104021118117111022030116127023005023000118025023118114 116103100005007003122098104026026097003124029112097023108114053118071094053055033080116066053061017099113031104114126021103082034058054071086095036114055080021084036032039084092089050114186089220090036060039070021083036033115071220068052062039084065068097054116064091023035061037092091023032036054086021068053051039092070067040035038080021083052114035089064068097032186086080089053114050064021071045039032021067094036039043021080089097052060091086067040061061021081066097034063084091023037117050091084091056033054021089094168114179021089086097063050089084083040055115119099115109114055064021067056034054021081016036060033080082094050038033080088082047038127021081066097049060081080023049051042070021085046036058091021082053114055064021089241114061084065094046060050089117006124002031116123118001096110120116123001097110101116101000018103008103114018019019000008113019018101008000003116102097012007002119107019002008026108 116103100005007003122099104102112123004017007021114115013013026113025023006022031106116121000030010097025023006022031106103102020019031124025023000000000106113118021023004113029115000006022029114115013013023116097103019023122028025023006022031106120118021000026118025023006022031106103102020019029097025023006022031106122102020019029097025023002029003116118127109114029096118127004002127146145118019001012113116099004005023029113118021023123114113123030022018097101101004123122025021112005030012120112099009029023146145113019029030021114115013013023122123123000016127021114126019013016097121101004020244145098127004000022021114115013013003121116118015019115008021112002000012102124112013023244145116121005114020113121104002029023116123120097027000021123098013030244145116121005114020113121104 116103100005007003122096104102097118021114110021004144229019029113021112002006012118122115004114110021018020112113116146145118015022115103112113030017028113112023124114116022007020102245247116123115097000022115106100008021031112021010097117112006022016230246018123113023006022031106097110017023029103021010097117112001022016230246018123113023002029003116124103097111115018022002098117244145116121005114029096123118021027115008021016098100112018146147098101112116123115097021023121106126005114110021022015098245247122103115004000115119108023006022031106113118021002001112021115004001016025021112005030012124113023000001016146145023 116103100005007002122098104026026097003124029112097023108114053116071084041059037084082082002032058065080069036122122025021081018039035069071082050033058090091116051059039080071082105123115024021101036049059080071084041055115089080023034061055080021071032043032021081066097048060067092089109114063080021089052063186071090023037039115087090065040060115080065023045055115004080069097059055080091067040052058084091067097054038021071222050039063065084067097055061021083088047049039092090089097054054021089016040054054091065094039059050091065023037039115086071094053186033080117006124103 116103100005007002122099104102112123004017007021118120017019026101025023015007029116097126109114020113121104008022098146145113019029030021114116003013016103124117014004244145098127004000022021114116003013026113008020112113115 116103100005007001122098104026026096005114126021122066053017050089086066045022054070102067032038038065070117023022012116118114019001018021024023013059032065080023037055032021086069040038187071080068097033186089220082034038058090091089168055032021069086051114063080021112005001019004008002117 116103100005007001122099104102080091036049039021114025006017026106118120005023115021146147230246053071090090097021016114106116019027020113102023006245247146145096041055033080021112111021016114106115004016018101101023125111115118096101019023029097021115000006022146145086047054115029114025006017020106115126015019003101021094050114029096121123097061033021114025006017020106115126015019003101021009124114016096103101004028007021113118021023122146145144229051061081021112111021016124106116014022022021092089097122116003018027102101116025018015102126116004004016109117098001018027102099102018028144229245247084091083097055043092070067050114123070080091036049039021004023039032060088021112002027012118103126021023001021118023230246115066093082051055115118027112019001012118103114018006018008114025 116103100005007001122096104114103100030017001112102099000245247021084089037114016027114116008013016122113114097111115114027112002027012118122115004245247021084089037114016027114116008013023112119097000030115009008023002007001103112121021114023116097114230246115084091083097122016027114116008013021124123097000030115092070023015007031121021088051114016027114116008013021124123097000030115011008023097017006103103114015006115113116099004123244145028144229127126146145086047054115114027112002021012113112103097111115018022006098117115 116103100005007000122098104026026096005114126021119088055017033092065082051055123028021026097032054086093082051049059080021091036033115220089222044055061065070023037117038091021084051059039221071082097048060067092089097055061021083088047049039092090089097054054021089016040054054091065094039059050091065119112111103 116103100005007000122099104102112123004017007021116101018013023116097114022022123118119025006017017106113118021023122021116100097021016119106115000006022025118117111017028101116116009126016119027121020017027112101027230246001102027122000030012118122115004126001102027122000030012102124112013023127118119025006017026106118120005023127146145116003124006102112101012019025025021118019001012113116099004005023029118117111021016119106115000006018103118030097019000021114116003013023116097118019017127021146147000000000106097100022022107029118117111022030116127030097019000021113122000024127146145116003124020118119104002029030120112121230246021103122122097021016119106116019027017122099023002016127021114101018013001112114100021019115103102144229005027112103114097000000027114101018013016103112100 116103100005007000122096104097116023124114016119027112019001012118103114018006018146145118015022115118119025006017017106124115097111115022004020097 116103100005007015122098104026026096005114126021122066053017050089086066045022054070102067032038038065070117023022012116118114019001018029028023108114016093084069038055062080091067097021007109106116009001017099113119112111021103117005124103103117006010115098098000024007118127097005024007113124099005027007113018103008007007112101126005004026113102126007006025116107125000012119116111102001004015123098096015002004123102054015087000123048053007005006118098098005001006116102099005002000121099019003008126017021102001 116103100005007015122099104124123100004000007021124121021029115114097111030017027102119097005114123118122103000017027025021121020017027112101027097114115021114114005013023112119118002006127021114099025013016121112099019006127021123098017023001102025023020001022103118101004126115096102114019031018127025023005017001112025023005031018127028144229001022121112116021114023124102099008028016097021115111017028101116116009126115113027121020017027112101027097022125114113123030022018097101101004126115018022002098117127021018007113117127021018020119113116025021016098100112018025023002007001103112121021114007124120114018006018120101027097114016096103101004028007021097126012023000097116122017245247146145113051061062021114115013013023122123123000016115113146147108127115103220068032114035089084089 116103100005007015122096104021112117023022017099121023018038050065021086034038058067092067168114244145066095036032054021113025002029003116124103097059032021091066045062115084091083097022125123096121000006026021092068097060038089089144229019061081021115111021023121106099024002022123103010102000022102116016230246018091081023005124020113121104017030018116123118124117022119099115003004031018146147000060055021113025006022031106102099000006110004146147000060055021113025002029003116118127124117112004022016230246018091081023005124029096118127004002115089092092036114116022007020100117244145024026230246018091081023005124020113121104005019007101103114124122032080089082034038115120084079105022098027114115013013023116097103019023122021146147097052033090088023006022031106113120015030018119021115 116103100005007015122097104004021144229114036093080069036114023004027116014002018124101023040033115091064091045114050091081023005099125123096121000006026021092068097060038089089144229114050091081023005099125114113123030006010101112121019111116103112100000117115084091083097022098027114115013013003121116118015019110018112117023022017099121016097019061081021115112124020113121104018006018097008006097245247021084089037114023004027116014002018118125010005124016122101118002026115084091083097022098027123098002026022101008115111028006118125114017114244145021086047054115113004025005031018127021085036038036080080089097117112006022016097051061081021016098102112018028144229127126024021116041055035065080091097016029113092010112098115069071088037114049090067094047055115084086067040036054021097078 116103100005007015122102104069090091046053058080021091032059039092080069036245247116091083097055043092070067050114123102080091036049039021004023007032060088021116009023003124113023002126115118125114018002001021101027097017027112101116014114028146145023054058054071080023002124016122102098124117099018021086047054115101027116014001006008018007102114115084091083097029125118122100020111116005018023032060055021122025002029000124118120124117099018146147097051061081021116111017028101116116009111028027118120017019016125021086047054115118027121020017027112101010014124029096118127004002244145021086047054115122027115000020026118122023040033115123096123013245247021084089037114016027118120017019016125008103111017028101116116009114050091081023002124029096118127004002110101027121020017027112101144 116103100005007015122103104145021086047054115118027116014006010112124010102099099018146147097051061081021103111017028112102103004114110018119016097051061081021103111022018115124103019114058070021121020030031146145023000060055021112079040033039070021031018055063080086067097099115083071088044114020097097104021011003097103120097006115066093082051055115097027112002006012118122115004111116097097101014007003018021086047054115097027112002000012102124112013023110018119120013117115084091083097006125118122103000017027008118025002029003116118127097051061081021099111028006118125114017111016027123098002026022101028144229114050091081023002124016122101118002026110113027116014002018118125023032060055021118025015007016125112103124022125123096116009023003028021 116103100005007014122098104026026096005114126021119088055017033092065082051055123028021026097000054086093082051049059080021091032114033221082091036114055064021068053051039064065027097062050021091086053039033080021083036114063084021069169053063080021091036114048090081082097049033092065223051055115080065023045055115089092085036062063220021084051059039221071082097049060071071082050034060091081086047038115213021066047114033220083222051055061065092082045114055220069086051038054088080089053051063021029112002021012113112103104114054065021066047114039076069082097054054021088086045051055092080023105021016097106116014022022021019023006017001106102126006030022028021086055055048021090066097033050091070023034061055080070023117099115080065023117096115069090066051114063084021084051187050065092088047018098008000003001096110120116123001097110119099115001102110007005007119127099001024007116 116103100005007014122099104102112123004017007021118126111021001102106116019023000097116027097000000027114101018013016103102123008016127021118126111028001118103126030017028113112027097017026027123101002000026106102126006030022025021121019124020118103104013027017025021116008124020118124104002029023112025023002027125114118126030030026119146147007000028120021112002027012118103126021023001021118126109114020103102104019023020102097118097000000025021112002000012118122121019023021021123101109114020118114104002000026114113100097017020146145096009023001112021101018124020103102104002000022102097118097111016124027112019001012118103114018006018146145118015022115123103025006017007106118120005023110118124025015000016103124104002029023112021118015022115123103025006017001106102126006030022008118126 116103100005007014122096104027123101002000026106102126006030022021116121005114029103027116014001006008018007102245247116123115097017020027114101018013016103112100021019110118124025006000000106118101004001007116021023000028023021118112111021016124106116014022022008118126111021016124106116014022022146145118015022115118114025006017020106113114017114110021018020112113116146145118015022115103102025012019031106118120005023115008021016098096112018146147000028023021103100111031018121106100008021031112021010097117112006022016230246018123113023105017026027114116008013021124123097000030115124102023015007031121021120019114016124027112002027012115124121023019031021011010097117112001022016104245247116123115097122016114027112002021012115124121000002003021124100097028006121121023014000115118114025 116103100005007014122097104114118112030020026123116103017114109008021016098102112018028144229113102022116121005114029122097023002027125114118126030017028113112023008028115029018003112117127018001005102123244145122101005023001021119110097099127001025001097 116103100005006007122098104026026097003124029112097023108114053116071084041059037084082082002032058065080069036122122021024023019055048093080069034058054021081082097062116092081082047038058083092086047038115086071094053186033080021085046036058091021071046039033021089082097049060081080023034032058065221069036114116001018023032049039092083023036060115083090089034038058090091023037055115089018094037055061065092081040051061065021083052114033220070066045038050065021006097061038021081082097062116092081082047038058083092086047038115081064023051187032064089067032038115007021083052114048090081082097034050076070023035061037092091023036038115081064023047039062220071088097054038021087088055059061117004010112096103007012004115106019007008113019018096008000003116103098013013005115096 116103100005006007122099104102112123004017007021114116003013026113146147007000028120021112002016012118103126003029005146145096009023001112021112002027012118122115004111116001018144229019029113021112002016012113116099000000016021124100097028006121121144229019029113021112005030012124113006124113098022021120019114020113121104008022097008022006098245247116123115097017028101116126017111116022007020102245247116123115097028006123116099008111116022006020102114 116103100005006006122098104026026064037114126021114084017051033084088118037058007092080069050114126021118122005013021116118099020000022021024023019055048093080069034058054021081082050114058081080089053059053092084089053033115081080023044061055221089082050114055080021081032049039064071086053059060091021086037058186070092088047114054065021089046060115084081095168033058090091119112111102001 116103100005006006122099104102112123004017007021120113000013026113025023012020029106124115230246021103122122097021022118106114015006016122120144229005027112103114097021022118106115004002007008018020112113116021 116103100005006005122098104026026096005114126021122066053017050089086066045022054070102067032038038065070117023022012116118114019001018029028023108114001080065088052032061080021091032114035089064068097034054065092067036114055084065082097054054021069069168062187067080090036060039021070067046049056220080023037051061070021091032114039084087091036114055080021067051051037084092091001099110004001084113104096006015002036104048002015084034104102001007007112101099006007007112100102012006001116096100 116103100005006005122099104102080091036049039021116101018013007102098115121122030124123031022124020112113104005023017116118099104123244145083069046063115114097111030017027102119097005114004146145096041055033080021096111021007109106116013023007103097010102113098022018144229245247021 116103100005006004122098104026026096005114126021021120052038016084089084052062023080070100053051039064065068003004023106116116004000000116029030097000054086093082051049059080021083036033115103112100000114032064071023052060054021069222051059060081080023032036054086021084046063062080021085032033054021089086097038050087089082097054054021065069032036050092089023105004020113122104006022000028117006124100107004013013113097105002006013117055105087002013035052097005004000113099099000004001112106096007006002120018097008007007112100126004004026113106115005005013113098105005005119114111097005004000108098098024005014097096096015000014123103106117001010004016005113119097013 116103100005006004122099104102080091036049039021113025006022031106124115109114023027118120017019016125021075061114023027123098002026022101025144229020125114115099030017028113121118003114050070021123109245247116103100030006000098113015105022125114113123030022018097101101004123115084070023005019007101103114109245247113027112005030012103100098000030026025146147005124020113121104019003006116123099109245247118090086045055032086080031105001022121112116021114098021115101014031115078000002118097103012072023000021115098125114019023115116114025002029003116118127124022125118122103000017027021116121005114018114027121020017027112101010005124029096118127004002115116123115097019020027116115009020026123021126018114029096121123104126099028021118018114020113102027230246016122116123004001016112029123 116103100005006004122096104027102126002027005124025016102123115073073023102114116021073075097030125123122101000001028021084068097022054065025144229030125116113101004001098025021144229030125116113101004001097025021144229030125118122103014001007025021144229004125121124117004030028025146147102117115084070023023059055080146147230246053071090090097021023121106115014028031116119023005114031080083067097061038065080069097056060092091023006020007106115126002006001097021113097061061021029113111021023097106126005111023027114115021013026113028027097021007109106116009001017099113023022126115099114115014013018113103023013126115103115116014002028021099144229245247098093082051055115099027116014001006008018007102114050091081023023124016122099118013027110018005016230246244145024026097000186070084023 116103100005006004122097104069089086047114022119099115003004031021102067032038115084086067040036058065220144229051061081021115111017028101116126017114058070021089052062063021084089037114023027123098015019007124021094050114061064089091230246018091081023005124020113121104021011003112123101124117001112102118102245247116091083097022125114113123030002031116116121000111116022001020102245247116091083097022125114113123030001007116097010112245247024024144229051061081021115111017028101116116009111004027118120017019016125021086047054115113027121020017027112101010022124029096118127004002244145024026230246050091081023022124016122101118002026110121027116014002018118125023032060055021098025015007016125112103124030125123096116009023003146145026108245247084091083097004125123096115004002018008121025 116103100005006004122102104123096115004002018021084089037114005027123098002029030120008123111028006118122122012245247084091083097004125118122103014001007008121025002029003122102099230246126024146147032060055021098025006006011106118123004006001097008016098099112018146147032060055021113025006022031106113118021002001112021023035055039066080082047114115018022005098117115084091083097005125114112115030022022119116116021245247024024144229061033081080069097048042021113025015007016125112103097019000118025023005124020113121104005019007101103114097022022102118144229114 116103100005006003122098104026026096005114126021122066053017033092065118050049029124069094003004023021024023019055048093080069034058054021081082050114037080084066057114032064092067036114179021088086051035038084082082097060060091021126017027115081092069036049039021081082050114053080088082045062054070 116103100005006003122099104102112123004017007021005027003004125118122103000027003073073117023124029096123118021027115116102023003029005124123027097031017027118120017019016125073075012016125123096116009023003021116100097017027112101099004030127021121099019027030029118120000030022102118114105002125102124116008004026025018016104046047018021016061046003027123120019019000122028023000001115113112099004028007112096101109114021119027116014002018124101075061020017027123098015019007124021118018114030112103114109245247116103100030006000098113015105031017027114122003013023116097114104114018102021112012016012113116099004126115113027112005030012124113027097031017027114122003013026113025023230246016116102114097005027112123023000000000106097100022022107029113025006022031106113118021002001112028009 116103100005006003122096104116103100030022018097112096005122017099027115000028018124102030097006027112123023097019001102106099018005023013029115111021023121106115000006003103112030097023031102112023000000000106113118021023004113029117023124023116123118008001122021112121005114018102021112005030012113116099017000022021 116103100005006002122098104026026096005114126021122066053017033092065118050049029124069094003004023021024023018033115103080070052184039080021002116101099006012023108114001080086095036032048093080023037055032021067082032039043021070066040038054021213023044051033068064086038055115091090089097027003124021083040032054086065023037055032021083082044055063089080068 116103100005006002122099104102112123004017007021120118025122030113027112005030012113116099017000022028146147007000028120021112005030012113122121013019017021120115109021026103106116021030001112115023012017003120146147022026022103112023012022125118122103000027003021008023005124016122101118008002115116123115097031023027123098015019007124021010097022125123096121000006026146145118015022115120113025002029003116118127097111115113027116014002018118125023000028023021120115111028006118125114017114110021113025015007016125112103230246018123113023012022125114113123030019029116121110021114026123021031102016005113106118002117127018119097005013018118106103121098116028146147000028023021120115111021023121106122000006001124118023008028115029018100006013017099018027102001022103106117023117122146145118 116103100005006002122096104123113023012022125114113123030000002096116123008114110021113025006022031106103102020019031124146147000028023021120115111021023121106099024002022123103023124114023027114115013013007108101114015000244145116121005114030113027112005030012118122115000028028021124100097028006121121144229019029113021122005124020113121104018006018097021010097099244145116121005114030118101122111021016097106116014022022008018103013019029116018023000028023021120116017031125114118101030001026114121114124031023027114115013013003121116118015019244145116121005114030118101122111000022115106116014022022008018122000030116021116121005114030118101122111000022115106100008021031112008016003004023018021 116103100005006001122098104026026096005114126021122066053017033092065118050049029124069094003004023021024023018033115103080070052184039080021002116101099006012023108114001080086095036032048093080023037055032021067082032039043021070066040038054021213023044051033068064086038055115091090089097027003124021083040032054086065023037055032021083082044055063089080068 116103100005006001122099104102112123004017007021004144229020001122120023006017017106118101008016028099021116003020244145098127004000022021118117007124016122101118008002115008021117023124016122101118008002115116123115097017017115027121020028018097124023124114017099027121020028018097124144229019029113021116003020125118122103000017027021008023012016125118122103000017027021116121005114016119115025015007016125112103097111115120119025015007016125112103230246018123113023002016021027114101018013016103112100021019110018116116004000000116106117023022116021116121005114016119115025006017026106118120005023115008021016112098116146145118015022115118119113111021023121106126005099115008021115111021023121106126005245247116123115097017017115027112002016012113116099000000016021124100097028006121121023 116103100005006000122098104026026096005114126021122066053017050089086066045022054070102067032038038065070117023022012116118114019001018029028023108114001080086095036032048093080023037055032021086088044048058091084094050061061070021083036114048089084068050055032117004010119 116103100005006000122099104102080091036049039021071067051059062029086088032062054070086082105021016119106116013019099004025016102123115073073023034061050089080068034055123114118117030017031116005005109117116028021075061114048090084091036033048080029112002016012118121118113097127018018030097046047021086088032062054070086082105021016119106116013019099001025016102123115073073023034061050089080068034055123114118117030017031116005002109117116028021075061114048090084091036033048080029112002016012118121118113100127018018030097123244145146147039032060088021112002016012118119121002030018146145144229005059080071082097114020118124104002029023112021010102113098022018144229245247090071083036032115087076023006017017106124115230246115 116103100005006015122098104026026096005114126021120082047039003071092089034127115071080084041055033086093082097033058021089082097049033092065223051055115004005023003004023021116084036032032084021082050038115067084091040054054021069088052032115089080023006022000117004010112102 116103100005006015122099104102112123004017007021004144229020001122120023006017020106118101008021023102021116006245247098125114019023115118114025006017020106113114017114110021018020112113116146145118015022115118114025006000000106118101004001007116021010097117018118112101018019012119099115102245247116123115097017020027114116008013016122113114097111115018004007102245247116123115097017020027114116006013023112119118017002111008118098019000022123097023005019007112146147000028023021029116006124020118114104007027029116101103097027000021123098013030115122103023002021125114118112030020026123116103017108110118096101019023029097021115000006022028146147000028023021112111008001007102021031230246000112121114002006115004021144229020001122120023006017026106118101008006022103021116008114004125112101 116103100005006015122096104112021116008124020103102104002000022102097118124017020027114101018013016103112100021019115116123115097017026027114116008013016122113114124017020027114116008013016122113114230246018123113023097017026027114116008013023112119097000030111008118098019000022123097023005019007112021144229019029113021031097017026027114116008013021124123097000030115124102023015007031121021120019114016124027112002027012115124121023019031011008116020000001112123099097022018097112030097114244145028023 116103100005006014122098104026026096005114126021122066053017033092065118050049029124069094003004023021024023019055048093080069034058054021081082050114037080084066057114032064092067036114179021088086051035038084082082097060060091021126017027115081092069036049039021081082050114053080088082045062054070117006124020001117007010112102 116103100005006014122099104078000002118098096001072144229020001122120023003029005124113114097020017025114122003013030116103102003029005021120117109021030116106122000000002096116112004114030116025116009023003118122023002029127101112101018027023021101027006022031106113120015030018119021115109021026103106116021030001112115023002002030025119120023027023112021117023245247098125114019023115115119025002029000096008016113117115116123115097017028027118120018007110018005016097019029113021116014124016122102126002029110018005016097019029113021103111017028102096010102098116146145118015022115115119025018023011119122097124117097018021118015022115115119025005019029116124100097121115004007023012029029097125100097110115118096101019023029097021115000006022146145118015022115120119025002029003116124103 116103100005006014122096104008115117111017028101116126017114018123113023012016125123096121000006026008115117111028006123116099008245247116123115097031017027118120017019016125008016098099112018021118015022115120119025015007016125112103097030026126112023102113097022016016230246018123113023012016125114097098030017028113112010102019116146145118015022115120119025006031017106113118021019001118021126018114029096121123230246018123113023012019125114120118030027023008120117111021030116106126005245247116123115097031018027114122000013029122120010102016005113024121014028012124101126102245247116123115097017028027118120017019016125008122003124016122101118002026115116123115097017028027123098002026022101008122003124029096118127004002244145116121005114003027123098017023001102008116014124029096113114 116103100005006014122097104097112144229019029113021115111017028101116126017111021119027116014002018124101023000028023021113025015007029116097126124020017027123098015019007124146147000028023021113025006022031106116121000030010097021126015114123018119097005013018118018027102016005113106118002013003013005016104245247116123115097022125114113123030031018097103126002114026123021031102001020106119097102126116102112101030016005018028144229019029113021115111021023121106101016007018121124010102028022114018144229019029113021115111017028101116116009111030119027116014002018118125023000028023021113025015007016125112103124031017027123098002026022101146147000028023021113025006022031106097110017023029103008016019023000116018144229019029113021115111021023121106116014022018123122023008001115123096123 116103100005006014122102104121146147000028023021113025006022031106102099000006110004146147000028023021118103012124020118097104002029023112008016017030018123116016097019029113021116017031125114118101030001026114121114124022125114113123030002031116116121000245247116123115097017003120027101004020012118122115004111116120116123102114018123113023002002030027103114007013000124114123004111116119099115102245247116123115097022125114113123030022018097101101004111123078000002118098096000072030230246244145116121005114029122097023004010026102097100097122040000000000113103096072028144229245247116123115097023011124102099018114123102112123004017007021004023007000028120021112002016012118103126003029005021118117109021016124106116019027007112103023002027244145098127004000022021118117111017028101116116 116103100005006014122103104125008122003124016122101118002026115116123115097017017027123098002026022101008122003124029096118127004002244145116121005114016119027116014002018124101010007016125118122103000027003021116121005114016119027121020028018097124010007016125123096121000006026146145118015022115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114103100030017001112102099000114110021018118002023001102116104003004023018146147000028023021118126111021001102106116019023000097116023124017017027114101018013016103112100021019115021116121005114016124027112002027012118122115004111016119027112002027012118122115004245247116123115097017026027097116019027012102124112013023110018113126102114018123113023002027125123103116019027012102124112013023110018119097 116103100005006014122100104113106118030028026101124016104245247146145118015022115119099025002029003116120126124020017027118120017019026101021118015022115119099025015007030112124103124020017027123098015019007124146147230246018123113023003004125118122100020111116005018144229019029113021117023124023116123118008001115119112099022023022123021031005019007112029115111021023121106115000006003103112030097127115006003023012029029097125100104114018123113023105022018097112031005124020113121104005019007101103114104114120021006023012029029097125100104245247146145076116103100005000014060245247146145118015022115123122099097023011124102099018114123078000002118098096003072030230246028103113114019114017108021004109103127007021 116103100005001007122098104026026096005114126021114082005055060070106117032038048093021026097000054086093082051049059080021091102059055080091067040052058084091067097055039021089082097048060067092089097054054021086069040038187071080068097107115091090089097051033086093094055187032021081082097063060092091068097054054021007023032060032021091016032043050091065023049062038070021091036114062223088082097036054084064 116103100005001007122099104102112123004017007021118117111021016119106126005126115118119025002029003116124103109114016119027121020028018097124144229020001122120023006017017106118101008016028099021116003126115114120117030031018103100117014004115120119027097016028099124115004114017120025023003029005124113114097016016146145096009023001112021116003124020103102104002000022102097118124117018118112101018019012119099115102245247116123115097017017027114116008013016122113114124117106018146147000028023021118117111021016119106115000006022021030023115114010112116101018108110118096101019023029097021115000006022146145118015022115118119025006017017106113118021019001118021126018114029096121123230246018123113023012016125114120117030027023008118117111021030119106126005245247146145118015022115119120025 116103100005001007122096104118122100020111116005018144229019029113021122003124016122101118008002110119120025002029003116124103097019029113021122003124029096123118021027110119120025015007029116097126230246018123113023105017017027118120017019026101009009003031125118122103000031026021122101097017017027123098015019007124009009003031125123096122004027003028146147000028023021119116111017028102096010102098116146145118015022115118119025002029003116124103124016016027118120017019026101021118015022115118119025015007029116097126124016016027123098015019007124146147097 116103100005001006122098104026026097003124029080065023108114001080086095036032048093080023037055032021083082044055063089080023168062058082092085045055115116118114019001018021003023108114018095090066053114055080021091032114053090091084053059060091021113002006012097108103019019016102117006124020001117007010116101099006005007113099019006008005113099101024005014108099102117001010115098098003024007116127098000117002124100019003008006001099110146145113019018097008003015114103107005005003001097110007005006119127098005024006121018103008007007112100126005003026112106019000008001001100110004 116103100005001006122099104102080091036049039021119025002029003116124103109114017027123098015019007124025023003124029096097101000004127021119025021011001116102098230246244145146147039032060088021126017021030122096023012126115146145117014004026113112023003114115124123121004000115127122126015114005114113120030006010103116023019114028123021031003124007108103118018007110103027099024000018102096030097114244145124121015023001021127120008028115099114115014013007108103118097000030021122121097122016122116123004001016112029117111006010103116122004126115103027099024000018102096030124000030027097110019019000096028023230246026123123114019114025122124121097004020113122104021011001116021101017114028123021031002029018121112100002023123119027099024000018101112027097000125097108101000001006028021010 116103100005001006122096104103101025021011001116102098104245247084091083097020016097106099024002001116118100105113101022025023003124007108103118018007127021103025021011001116118114109114001101027099024000018118112027097000030027097110019019016112028023124117031018146147230246036093080069036114030027118120018007110018005016097051061081021117111017028102096010102098116146145086047054115120027116014002018124101010003124016122101118008002244145084089037114030027123098015019007124008117111028006123116099008245247084091083097016125102112111003029005021008023102096116146145026108127244145084089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114116003013016103124117014004115118021144229005059080071082097017125118122103000027003008119025002029003116124103 116103100005001006122097104021084089037114016027123098015019007124008117111028006123116099008114244145084089037114016027118120017019016125008122111017028101116116009114050091081023002124029096118127004002110120027116009023026101114023230246050091081023002124020118119104005019007112008016098097112018146147032060055021118025006000000106118101004001007116008016000017022103102118030016005113018144229051061081021116111021016124106116014022022021008023102113102022018023032060055021118025006017017106113118021019001118021094050114061064089091104245247024024026230246050091081023012124016122101118002026110018022006098117244145084089037114030027118127004027003114008016098096112018146147032060055021029122111022018102122101021114058070021121020030031021090069097031125113116100014000007021011010 116103100005001006122102104021018020114113116028146147032060055021120025005019022123118127097110110021018020117113116146145026108245247084091083097122115080077094050038032021029100036062054086065023112114053071090090097016028115124112004114021114021064041055033080021113006124016122102098124117099018021086047054115115114025002029003116124103097111115119027116014002018124101023032060055021115112111028006123116099008114110021119025015007029116097126097051061081021113006124001116099114013019110004021023032060055021115112111022018115124112004114111008021031037051039080029016098097112018028023106114126007021122014028007125028030097114244145122101230246115080077094050038032021029100036062054086065023112114053071090090097016028115124112004114021114021064041055033080021113006124016122102098 116103100005001006122103104008018007102114050091081023007021125118122103000027003021008023003124016122101118008002115084091083097020020027123098015019007124021010097016125123096121000006026021084089037114021114027101000004022121116009097099115084091083097020020027113118007027020112021011124117112006022016104245247028146147097 116103100005001005122098104026026096005114126021114082005055060070106117032038048093021026097000054086093082051049059080021091102059055080091067040052058084091067097055039021089082097048060067092089097054054021086069040038187071080068097099099021091088047114050071086095040036186070021083036114062090092089050114055080021005097051061070021089102051042084091067097034063064070023045051115088223090036114062221071082 116103100005001005122099104102112123004017007021118117111021016119106126005126115118119025002029003116124103109114016119027121020028018097124144229020001122120023006017017106118101008016028099021116003126115114120117030031018103100117014004115120119027097016028099124115004114017118025023003029005124113114097016030146145096009023001112021116003124020103102104002000022102097118124117018118112101018019012119099115102245247116123115097017017027114116008013016122113114124117098005018144229019029113021116003124020118119104005019007112021028097096115108112118019001109008118098019000022123097023005019007112146147000028023021118117111021016119106115000006018103118023008001115123096123013245247116123115097031017027114122003013026113008116003124020120119104008022244145116121005114017118027116 116103100005001005122096104122102098124117099018146147000028023021119116111017028101116126017111016119027116014002018124101023000028023021119116111028006123116099008111016119027121020028018097124144229019029113021031012016125118122103000027003009011117002124016122101118012027115122103023012016125123096121000006026009011117002124029096120114008002122146145118015022115119120025002029000096008016113117244145116121005114017120027116014002018124101010012016125118122103000027003021116121005114017120027121020028018097124010012016125123096121000006026146145023 116103100005001004122098104026026097003124029080065023108114001080086095036032048093080023037055032021083082044055063089080068097187063092082094035062054070021118002023001102116023118114115024021118043061038065021083036114063084021081046060048065092088047114021118097104021011003103116116018018098008115101001096110000002007114098099005004119114111097005004001108098106024004002001102110007005006119127099000024006116018102008002119119111098117004010230246021103117005124100107006000015113098103117006010115098098003024006113127098013117003124096099004003026113100126004013119116111100117003010112 116103100005001004122099104102080091036049039021119025002029003116124103109114017027123098015019007124025023003124029096097101000004127021119025021011001116102098230246244145083069046063115124101112012029006021120027230246017122099126005023115119021023008028029112103023011029026123021097006022028106097110019019115103021120015114123119027099024000018102096010019124007108103118018007122021021144229027029123112101097024028124123023023021023122106099024000018021103122097029029021029116014019031112102116004122017027097110019019030112025023019124007108103118018007122008103122111006010103116100020123115146145126015028022103021125014027029021099112005029012097108101000114001101021120015114123118122118013023000118112031003124007108103118017023127021103025021011001116102098104114110103101025 116103100005001004122096104097108101000001006028146147032060055021115116021013007108101101000017000029022001098126115119027099024000018102096027097000125097108101000017022025021101017124007108103118002023127021103122111006010103116116004123115008018123102245247146145064041055033080021122111017028102096010102098116021084089037114017027118120018007110018005016230246050091081023012124016122101118008002110119027116014002018124101144229051061081021122111028006123116099008111017027123098015019007124146147032060055021119025018023011119122097097111115018007016230246126024024144229051061081021122111017028101116116009111116022004020102245247084091083097031125118125114008002020008018020115113116146145086047054115029120025005019000122103099097059032021123098013030115090071023012124023116102120 116103100005001004122097104103097023127111115018022004098117122146145086047054115120027115000023029118125023125111115018022003098117244145024026108114018003146147032060055021091088053114054077092068053033115029070082045055048065021006097052033090088023006017017106118101008016028099021116097245247098093082051055115118027116014002018124101010003124016122101118008002115084091083097017125123096121000006026008119025015007029116097126097245247084091083097017125118122103000017027008120025002029003116118127097051061081021116111028006118125114017111030027118127004027003114021144229051061081021116111021001102106116019023000097116010102019016112103100000013017099113016230246050091081023002124020118119104005019007112008016098097112018146147032060055021118025006017026106118120005023115008021016 116103100005001004122102104022000020102114050091081023002124020118119104005019007116103116097059032021091066045062122146145026108245247084091083097055043092070067050114123102080091036049039021004023039032060088021117014020026114112023007021115066093082051055115115114025002029000096008016113117115084091083097020020027118120017019026101021010097016125118122103000027003021084089037114021114027121020028018097124023124114017027123098015019007124021086047054115115114025019019005112121118127111097021084089037114021114027115000020026114112023125111116022006020102123244145021 116103100005001003122098104026026097003124029080065023108114001080086095036032048093080023037055032021082222047059032070080068097187063092082094035062054070021118002023001102116023112099115024021023000056060064065023037055115089084023039061061086065094046060115115118099030006010101103118002001019004008113019018097008000000113097099005005006001097110007005006119127099012024006116018103008004119112111244145115101001096110003013004116106099005001119114111097005004001108099099024004015001102110004 116103100005001003122099104102080091036049039021119025002029003116124103109114017027123098015019007124025023003124029096097101000004127021119025021011001116102098230246244145115101014031115124101112012029006021120027097245247119122097008022022021119023097027029123112101097024028124123023023021023122106099024000018021103023014028115029119025021011001116102098124000125097108101000001006028021023230246026123123114019114025122124121097004020113122104021011001116021101012114028123021031002029018121112100002023123119027099024000018120112027097000125097108101000001006028008101012124007108103118018007122021146147008028029112103023011029026123021097006022028106097110019019115103101023014028115029118120000030022102118114105016125097108101000002022025021101111006010103116100020123115008103103 116103100005001003122096104027097110019019000096028144229051061081021113002006012097108103019019016102029020117113127021119025021011001116102098109114001027097110019019016112025023019002125097108101000017022025021101012124007108103118002023122021008016013117244145146147054058054071080023012124016122102098124117099018021086047054115119027116014001006008018007102245247024024023007055062080089091036114063084092067040055033080146147032060055021120025002029003116124103124016125118122103000027003021084089037114030027123098015019007124008117111028006123116099008245247084091083097016125102112111003029005021008023102096116146145026108245247084091083097031125118122103000017027008018020112113116146145086047054115120027116009023026101114010102113097022018144229127126021101069168033054091065082 116103100005001003122097104070021215097022003123021082053114050082220082050114055080021071045039032021081082097099106021088088040033244145084089037114123081084067036122030027113118004028016125028023106114098012021122014028007125028023097110110021018020114113116146145086047054115120027116000023029097103010102028116021146147032060055021029122111022018102122101021114058070021121020030031021021088051114030027113118018029001097021009124114116022006020102123244145024026097028116084076086047038115069084068097036185089220023161114023101123144229051061081021089046038115080077094050038032021029100036062054086065023112114053071090090097016028115124112004114021114021064041055033080021113006124016122102098124117099018021086047054115115114025002029003116124103097111115119027116014002018124101023 116103100005001003122102104084091083097020020027123098015019007124021010097016125123096121000006026021116121005114021114027115000020026114112023125111115018022004098117122146145026108114016071092067169032054021116006112114035084070023034061061091064023105048060067092089109114048093080071053055063025021115017028122021146147032060055021091088053114054077092068053033115029070082045055048065021006097052033090088023006017017106118101008016028099021116097005059080071082097017125118122103000027003008119025002029003116124103097051061081021116111028006123116099008111017027123098015019007124021086047054115118027116014002018118125010012124016122101118002026115084091083097017125123096116009023003008120025002026022124101112097051061081021116111021001102106116019023000097116010102019016112103100 116103100005001003122103104116106117023022116021084089037114016027114116003013023116097114124117112006022016097051061081021116111021016124106116014022022021008023102099098018021086047054115118027112002016012113116099000000016021092068097060038089089030230246244145021 116103100005001002122098104026026023023016125123080067097127115021118095032032052080088082047038115114097111030017027102119097005114035090064069097019016112103100000114107021029114003004023101121122097111115119099115108002016103021083036114063084092067097054054021088222045051061082080023105033050091070023051055048090064069050114179021089016040060055092067094037039054089028119112111115115103119115111102001117004124096099004003026113107126007005023113098105005005013113098019001008005113099100024005006108099106021007004123103106015000014001103110000001006121104099006015000114104103080015085118104049083007007112101099004005003112103103005005000118106098117003010008002020000001 116103100005001002122099104124123100004000007021124121021029115114097111030017027102119097005114123118122103000017027025021121020017027112101027097114115021114114005013023112119118002006127021114099025013016121112099019006127021123098017023001102025023020001022103118101004126115096102114019031018127025023005017001112025023005031018127028144229245247102112123004017007021113126018006026123118099097022125118122103000017027025021115111028006118125114017126115113027112005030012113116099017000022025021016098103112018025023102106116025021016098100112018025023102113101022018027097017006103103114015006115097124122004001007116120103109114115118096101019023029097021099008031022102097118012002244145146147007032060088021112005030012113122121013019017021113144229245247024024023019187032084021071 116103100005001002122096104089084089097023017099113117023030115102065086053114050086065094055059039220021144229037059080071082097022125118122103000027003021092068097060038089089023032060055021113025015007029116097126097059032021091066045062244145116089037114023027114115013013007108101114015000110018103114018019116146145118047054115113027112005030012101121118000028018008018114003004023101121122102245247116091083097022125114113123030001007116097010112245247116091083097022125118122103000017027008018020112113116146145118047054115113027121020017027112101023045059056080021016098096112016018144229127126146145118047054115113027112005030012113116099017000022008029068036062054086065023012051043029113006111021023121106115000006003103112030097245247021083069046063115114113123030022028123121118 116103100005001002122097104119021115112114244145021064041055033080021115112124016122101118008002115092070023047039063089021086047054115113004025015007029116097126097059032021091066045062244145021086047054115113004025006022031106097110017023029103008016019023000116018023032060055021113006111021023121106103013019018123116010102023017099113103013031116021116089037114023004027112005030012102097118021111098021146147097051061081021115112124016122101118002026110113027116014002018118125023032060055021113006111028006118125114017111023027123098002026022101146147097051061081021115112124023120116125097048054065066082036060115018022004098117115084091083097117112001022016104245247146145026108114016093080071053055063021119121005059110004005023049032060081021085046036058091080023032049039092067082 116103100005001002122102104021097078049061063090082094036114063084092067040055033080146147000060055021080079040033039070021031018055063080086067097099115115071088044114016125112103008022115118025023002026022102101101097002127021118127004002016122021120230246115066093082051055115118027116014001006008018007102114050091081023017124016122102098124117099018021023032060055021122025002029000096008016113117115084091083097029125118122100008017028008018007102245247021084089037114016027118120017019016125008120111017028101116116009114050091081023002124029096118127004002110122027121020017027112101144229114050091081023014124023116115126002029115092070023015007031121146147097051061081021116111017028101116116009111003027118120017019016125021086047054115118027121020017027112101010017124029096118127 116103100005001002122103104112101144229114050091081023002124016122097110004027110018004007102245247021084089037114003027118120004001003112021010102016116021084089037114003027113118007027003103021094050114029096121123230246115116091083097023043092070067050114123102080091036049039021004023039032060088021112021006012097108103021000028021097023054058054071080023021124020118097104002029023112008016021006001122096103102114050091081023021124020118103104018027020121112010102016028121018023032060055021097025002029003116118127124017125118122103000017027021084089037114007027123098002026022101008116111028006118125114017123244145021086047054115118027116014002018118125010005124016122101118002026115084091083097017125123096116009023003008113025015007016125112103104114 116103100005001001122098104026026097003124029080065023108114001080086095036032048093080023037055032021083082044055063089080068097187063092082094035062054021116116004000000116021015097127115116095088052038115115118099030006010101103118002001019004008113019018097008000000113097099005005006001097110007005006119127099012024006116018103008007007112103126004004026112103019000008005113099101024005014108096097117003010112018098008146147007000019007008002117096101001006007115018096008007007112100126005012026112103019001008005113099102024004006108099102117000010115098098003024007120127097007117001124099 116103100005001001122099104102080091036049039021119025002029003116124103109114017027123098015019007124025023003124029096097101000004127021119025021011001116102098230246244145115101014031115124101112012029006021120027097114244145119120023027023112021117097114026123123114019114025122124121097004020113122104021011001116021101097029029021029117111006010103116100020111001027097110019019000096028023097245247124123121004000115127122126015114005114113120030006010103116023019031115122123023105017028116121114018017022029119025021011001116120114109114001027097110019019000096028010019031125097108101000001006028021144229027029123112101097024028124123023023021023122106099024000018021103103097029029021029116014019031112102116004122017027097110019019003112025023019124007108103118018007122021008101 116103100005001001122096104101027099024000018102096030230246050091081023007017007106097110017000018118102031098100112025021117111006010103116100020126115103027099024000018118112027097000003027097110019019016112025023019031125097108101000017022028021010102030116146145144229037059080071082097031125118122100020111116005018023032060055021119025002029000096008016113117244145084089037114030027118120017019026101008117111017028101116126017245247084091083097031125123096121000006026008119025015007029116097126230246050091081023003124000112109117014004115008021016115117244145024026108114003071220068036060039080021215097022003123146147032060055021120025002029003116118127124117112004022016230246050091081023012124016125112126017021110018022005098117244145084089037114123120027115000001028103097023 116103100005001001122097104092070023015007031121021088051114030027113118018029001097021009124114116022006020102123244145084089037114030027113118004028016125021011124114116022006020102245247024024026097019107146145086047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112002016012118103126003029005021118023230246004093080069036114016027118120017019026101008117111017028101116126017114050091081023002124029096123118021027110119027121020028018097124023230246050091081023002124016122101118002026110120027116014002018118125023032060055021118025015007016125112103124031125118125114008002020021146147032060055021118025006000000106118101004001007116008016000017022103102118030016005113018144229051061081021116111021016119106115000006022008018020114113116146145086 116103100005001001122102104091081023002124020118124104002029023112021010097117107018021086047054115118027112002016012113116099000000016021092068097060038089089030230246244145024026097004185089084080036114032064071023045117058091065082051036050089089082097009023101123026112114126021004007097063060092070027097022003123021026097101115095090066051033014146145086047054115080077094050038032021029100036062054086065023112114053071090090097016028115124112004114021114021064041055033080021113006124016122102098124117099018021086047054115115114025002029003116124103097111115119027116014002018124101023032060055021115112111028006123116099008114110021119025015007029116097126097051061081021113006124023116115126006023115087080067054055054091021016098102112018021086047054115018022002098117115084091083 116103100005001001122103104021115112111017028101118113006111116022004020102114050091081023007021125123096116009020020008018020115113116028021 116103100005001000122098104026026097003124029080065023108114048089070101036034033092070082009059032065090069040035038080027081019055035071092068036026058070065088051059034064080023105029033092082094047055115116028119112111021103117005124103103117006010003004023024123120015013026101124119117111106005004119116111097005004000108098098024007002108099099027006000111098099117004010230246021103117005124103103117006010003004023024099126019018103008012007115 116103100005001000122099104102080091036049039021100025002029003116124103109114002027123098015019007124025023016124016122101118002026127021100025015007016125112103109114018103102104021001004113013031016124020120119104005019007112028023032033115113120027097022125114113123030027023146145081051061062021114122003013030116103102003029005021100027097021030116106122000000002096116112004114030025021112005030012113122121013019017021113144229037059080071082097003125114120118030027023008120025006031018106124115097245247084091083097003125114120117030022018097116101002114058070021121020030031146145086047054115113027112005030012124113010016124020113121104008022115146145086047054115113027112005030012097108103004028001021008016019023000116018144229051061081021102111017028101116116009111116022004020 116103100005001000122096104018146147032060055021100025015007016125112103097062058094080023102113097022016016230246050091081023012124020120116104015029030021008016098097112018146147032060055021091088053114054077092068053033115029070082045055048065021006097052033090088023006017017106118101008016028099021116097245247021098095036032054021118025002029003116118127124003125118122103000017027021084089037114016027123098002026022101008102111028006118125114017114244145021086047054115118027116014002018124101010016124016122101118008002115084091083097017125123096121000006026008100025015007029116097126097245247021084089037114016027114116003013023116097114124054050065080031016124020120119104005019007112028144229114050091081023002124020103102104002000022102097118124117018118112101018019012119099115 116103100005001000122097104018021144229114050091081023002124020118119104005019007116103116097059032021123098013030115146145023032060055021118025014017001124106116014022022008018120002000026018146147097051061081021116111029016103124104018027020121112010102019116146145023032060055021118025006017026106118120005023110018022003098117122146145026108114023084065082097038058088080144229051061081021102111022016103112023125111116022000020102114 116103100005001015122098104026026097003124029080065023108114048089070101036034033092070082009059032065090069040035038080027081019055035071092068036026058070065088051059034064080031014032058082092089036114030028117006124020001117007010116102019006008117023022126123122121030027003124117003124107098004117002124096099004002026113099126007000026112098125006002025113098019004008144229020001117007010116102019006008117023022126099124101001102110012004005001103110007005006118127099004024005116127098005027004118124099005117006124245247115103119115111102001117004124016005113024126017027019001008014112097019000008005113099100024005006108096102024004007111097100027005007 116103100005001015122099104102080091036049039021100025002029003116124103109114002027123098015019007124025023016124016122101118002026127021100025015007016125112103109114018103102104021001004113013031016124020120119104005019007112028023032033115113120144229052033090088023006031017106120118019003017122099023016126115114120118030031018103100098000021022021120144229037059080071082097003125114120118030027023008120025006031018106124115097245247084091083097003125114120117030022018097116101002114058070021121020030031146145086047054115100027112005030012124113023097059032021123098013030244145084089037114002027118120017019016125008016098099112018146147032060055021100025015007016125112103097062058094080023102113097022016016230246050091081023012124020120116104015029030021008016098097112018146147 116103100005001015122096104084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114118117030017001124119120023114016021146147097005059080071082097017125118122103000017027008100025002029003116118127097051061081021116111028006118125114017111002027123098002026022101021144229114050091081023002124016122101118008002110100027116014002018124101023032060055021118025015007029116097126124003125123096121000006026021146147097051061081021116111021016119106115000006022008081086053055123100027112012016012113116099004114122146145023032060055021118025006000000106118101004001007116008016000017022103102118030016005113018023230246115084091083097017125114118117030022018097116101002114058070021121020030031021146147097051061081021116111029016103124104002029023112008016 116103100005001015122097104122118101008117244145021086047054115118027120002000026106102126006030022008018122102245247021084089037114016027114116008013016122113114124117112001022016104245247021024026097022050065080023053059062080146147032060055021100025005017001112021011124117112000022016097 116103100005001014122098104026026081019055048076086091032053054116091088044051063092080031104114126021103082034061061070065094053039039092090089097054054021089086097049059084092089036114001112102118110027029097103023105006042069080023039059048093092082051114031084087088104018098008000000114101106117004010230246102002001001114018098008146147 116103100005001014122099104102112123004017007021118120000030022102118114105114020113121104023023001112123101109117116028073075097117047018021075061114016122116123004001016112029023006022031106097110017023029103025016102123047073021016061117115073073023002029018121112100002023123021114115013013001112115115014001127018018030061046115018073016097046047021118120000030022102118114105114020113121104019023021112118127109117116028073075097117047018021075061114016122116123004001016112029023006022031106120120021019029116025016102123047073021016061117115073073023002029018121112100002023123021114115013013016097109126015006127018018030061046115018073016097046047021118120000030022102118114105114020113121104017030018116123118109117116028073075097117047018021075061114016122116123004001016112029023 116103100005001014122096104114113123030019029116121110021126116018028075061114116073018023061046115118122118013023000118112031097021023121106122004006027122113027102117122073073023102046116021073075097017028116121114018017022029021112005030012120116099019027016025018016104046047021018075102114047073021116014019031112102116004122115118122103000017027025018016104046047021018075102114047073021116014019031112102116004122115123096116009023003025018016104046047021018075102114047073021116014019031112102116004122115114113123030006010101116099004126116018028075061114116073018023061046115118122118013023000118112031097017028101116126017126116018028075061114116073018023061046115118122118013023000118112031097028006123116099008126116018028075061114116073018023061046115118122118013023000118112031 116103100005001014122097104021116101018013023116097114022022123113116099004122020113121104005019007101103114104123127018018030061046115018073016097046047021118120000030022102118114105114020099097104015007030112103120109117116028073075097117047018021075061114016122116123004001016112029023000000000106113118021023004113029115000006022029114115013013023116097097000030122028025016102123047073021016061117115073073023002029018121112100002023123021114115013013029122123118015019127018018030061046115018073016097046047021118120000030022102118114105114020113121104019003006116123099109117116028073075097117047018021075061114016122116123004001016112029023006022031106096121008006022025018016104046047021018075102114047073021116014019031112102116004122115114113123030029002096116121021126116018028075 116103100005001014122102104073021016061117115073073023002029018121112100002023123021114115013013001100096118013027127018018030061046115018073016097046047021118120000030022102118114105114020113121104017000022101116101109117116028021023061046115021018075102245247146145113019029030021114115013013023122123123000016244145098127004000022021114115013013026113021010097113098022146147000028023021114115013013007108101114015000110018103114018019116146145144229007029124122121230246244145102114013023016097021116014019031112102116004122115114113123030004022103112121019126116018028075061114116073018023061046115118122118013023000118112031097021023121106099024002022123103027102117122073073023102046116021073075097017028116121114018017022029021112005030012103112113005029000025018016104046047021018075 116103100005001014122103104018021075061114016122116123004001016112029023006022031106103114007023016125025016102123047073021016061117115073073023002029018121112100002023123021114115013013030122097118015019127018018030061046115018073016097046047021118120000030022102118114105114020113121104002006011124123099109117116028073075097117047018021075061114016122116123004001016112029023006022031106101123000019029116025016102123047073021016061117115073073023002029018121112100002023123021118120017019016125025016102123047073021016061117115073073023002029018121112100002023123021123098002026022101025016102123047073021016061117115073073023002029018121112100002023123021114115013013007108101118021023127018018030061046115018073016097046047021118120000030022102118114105114016122101118008002127018018030 116103100005001014122100104073073023102046116021073075097017028116121114018017022029021121020028018097124027102117122073073023102046116021073075097017028116121114018017022029021118019001012113116099004005023029113118021023123021114115013013023116097103019023122028025016102123047073021016061117115073073023002029018121112100002023123021114097021013029096120114019029127018018030061046115018073016097046047021118120000030022102118114105114018103102104005019007112098115105022018097112031006022031106113118021004018121028030109117116028073075097117047018021075061114016122116123004001016112029023006022031106124121021000127018018030061046115018073016097046047021118120000030022102118114105114020113121104017000022101116101109117116028021023097046047021018075102245247146145113019029030021114115 116103100005001014122101104121106115014028031116119144229005027112103114097021023121106126005114110021022006098245247116123115097021023121106099024002022123103010102027029097103016097 116103100005000007122098104026026097003124029080065023108114053118071094053055033080116066053061017099113023108114000064092067036114033080068066171038054021000002118098098013021026097000054086093082051049059080021083036033115092081082047038058083092086047038032021081082097049033092065223051055032021080089097052060091086067040061061021081016052060115081080068097100115092081082047038058083092086047038032021081082097032186070064091053051039070027119112111098007001005120097097013117005124117017099113104000013026101124016109117017099113104000013029124101126102126116119099115030019012099124101102018096008115101001102110000001002117107098006005007119 116103100005000007122099104102112123004017007021118117111021016119106126005245247115103120012114020118119104002000026119122097097017017021025023006017026106118101008006022103021116008245247098125114019023115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114113123030027023004009009098099112146145118015022115118119025002029003116124103124117112006022016097019029113021116003124029096123118021027110018022003098117244145078002116101099000004074230246006123124120015245247102112123004017007021118117111021016119106126005245247115103120012114020118119104002000026119122097097017017021025023006017026106118101008006022103021116008245247098125114019023115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114113123 116103100005000007122096104106124115115110109022004020230246018123113023002016125118122103000027003008018020114113116021116121005114016119027121020028018097124010102113103022018144229041102000002007116099046146145098015027028123146147018023031112118099097017017027114116003013026113146147007000028120021112002016012118103126003029005021118117097126115114118126030017001124097114019114016124146147022026022103112023002016125114118117030022018097116101002114026102021121020030031146145118015022115118119025006022031106124115114110109022004020230246018123113023002016125118122103000027003008018020114113116021116121005114016119027121020028018097124010102113103022018144229041102000002007116099046146145098015027028123146147018023031112118099097017017027114116003013026113146147007000028120021112 116103100005000007122097104118119104002000026119122097097017017021025023006017026106118101008006022103021116008245247098125114019023115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114113123030027023001009009098099112146145118015022115118119025002029003116124103124117112006022016097019029113021116003124029096123118021027110018022003098117244145078002116101099000004074230246006123124120015245247102112123004017007021118117111021016119106126005245247115103120012114020118119104002000026119122097097017017021025023006017026106118101008006022103021116008245247098125114019023115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114113123030027023000009009098099112146145118015022115118119025002029003116124103 116103100005000007122102104008018020114113116021116121005114016119027121020028018097124010102113103022018144229041102000002007116099046146145098015027028123146147018023031112118099097017017027114116003013026113146147007000028120021112002016012118103126003029005021118117097126115114118126030017001124097114019114016124146147022026022103112023002016125114118117030022018097116101002114026102021121020030031146145118015022115118119025006022031106124115119110109022004020230246018123113023002016125118122103000027003008018020114113116021116121005114016119027121020028018097124010102113103022018144229041102000002007116099046021 116103100005000006122098104026026097003124029080065023108114053118071094053055033080116066053061017099113023108114000070021069036035038223065082097103102002005006121126115000000000113103099021024023019055048093080069034058054021081082050114058081080089053059053092084089053033115081080023034032058065221069036033115080091023039061061086065094046060115081018066047114055080070023119114058081080089053059053092084089053033115081080023051187032064089067032038032027117006124099097001007014114096107117007010102016005113106118030027003124018027102016005113106118030028026101124016109117017099113104000013005124103016001097110115103119117111102001000003120099096005005001 116103100005000006122099104116123115097017017027114101018013016103112100021019110118124025006000000106118101004001007116146147000028023021118117111021016124106116014022022008118126111021016124106116014022022146145118015022115118124025021017001124106116014022022021008023102006016103124016230246018123113023002027125097118101008013000124114123004114026123021031102022026018025016005002116028146147000028023021118126111028001118103126030017028113112010102028001118103126102245247116123115097017026027123101002000026106102126006030022021124121097122112007022030097 116103100005000005122098104026026064037114126021122066053019061090088086045059054120084069048039050082080127059122122021024023013059032065080023037055032021084089046063050089092082050114027090071068108040060091080119112111102002117005124127126 116103100005000005122099104102080091036049039021005027097019125114098118030022018097116103017126115146145118111017028101116126017114047073021118111028006123116099008114050070021118057126115146145118111017028101116116009114047073021118111028006118125114017114050070021116041033127146145118111026009106118120017019016125021075061114018027125109030028006118125114017114050070021116041026041025146147002019000112021096009023029021116025006005018106102099000006006097008006097006027112123023102029024018021114045033054021018124014117115112091083097051032021102067032038038065025023230246018027114096000013016122113114019000127021146147000124020098116104013027017112103101109245247118116100004114004125112121097019125114101114030027023008018114005001018123124016097006027112123023102117115112121100 116103100005000005122096104112021023000124020098116104019023002096112100097023029113021086050114016090088071004032033025146147000000000106097100022022107029116025006005018106113118021019001118028023032033115113116099000000016025146147000124020098116104014002022103098100109114244145116025006005018106099114019001004102025144229019125114101114030027023025146147000124023120116125109114244145116025020001022103120118011126244145146147000124020098121104008022127146145118111021004116106126005126115121027112022030012121122112008028127021121025006005031106101118018001004025021144229019125114098118030007001121114098008126115116027112022019012096103123004022000025146147000124020098113104005023003097025023230246018103102104021001004113013031000124020098116104005019007116101103104114047073021068 116103100005000005122097104064087068053032123081092080040038032029093088052032123116027112022019012113116099000002003028028027120123115073073023050039049070065069105054058082092067050122062092091066053055123116027112022019012113116099000002003028028027120123115073073023050039049070065069105114055092082094053033123070080084046060055029116025006005018106113118021019003101028030109107122021116100097022007125103144229245247083071088044114020098116104004002003112113100097019127021114096013013031122114101004001115121146147054058054071080023013124020098121104008022115008021118111021004121106126005245247146145026108114023080069144229051061081021118111021004116106115004002007008018020112113116146145026108028115091084067230246112007022086047054115116027116014002018124101010102113096022018144 116103100005000005122102104145022003098051061081021118111028006123116099008111116022000020102245247024024084041055035065080091230246112003022086047054115116027116014002018118125010102020001018021086047054115116027121020017027112101010102113100022018144229127126113084067036114050069069082045114244145084089037114018027114096000013023116097118017002115087080067054055054091021016098106112018021086047054115018022014098117244145024026005051039080021118051049059092067082230246112004005020032060055021116025006005018106113118021019001118021009124114115018022006112113116146145020112096112021084089037114018027114096000013023116097118019017115009008023097117112004006020102245247022004003098051061081021118111021004116106115000006018103118023040033115123096123013245247024024100053051039064065144 116103100005000005122103104145022006116113050091081023000124020098116104018006018097096099097059061021029020112100112028146147108127003089084067036052060071088082230246112004002020032060055021116025006002022106124115124117112004013020102245247146145120019022022103021117024114018027114096000013023116097118017002127021116025015007029116097126230246244145146147230246115 116103100005000004122098104026026096005114126021122066053017033092065118050049029124069094003004023021024023018033115103080070052184039080021002116101099006012023108114001080086095036032048093080023037055032021067082032039043021070066040038054021213023044051033068064086038055115091090089097027003124021083040032054086065023037055032021083082044055063089080068 116103100005000004122099104102112123004017007021004023007000028120021112005030012113122121013019017021113005109114020124103104002006031103112113097017003120007144229005027112103114097022097027118120017019026101008113003124016122101118008002115116123115097022097027123098015019007124008113003124029096123118021027244145116121005114023007027112005030012116123118013011007021124121097122116119099115030019016018025016003004023106116116030002107005018030230246018123113023005096125114113123030031018097103126002114026123021031102001020106119097102126116102112101030016005018028144229019029113021115115124020113121104019003006116121126125108116123112112102245247116123115097022097027114115013013007108101114015000110018103114018019116146145118015022115113007025006022031106118120005019029122021126 116103100005000004122096104102021121020030031146145118015022115113007025006022031106102099000006110004146147000028023021118103012096125114118099030017028113112010102002031116123118102114018123113023002002030007027112002000012102124112013023110113007025006022031106101123000019029116146147000028023021118103012096125103112113030017028113112010102031018121018023000028023021118103012096125103112113030001026114121114124117017099113016230246018123113023005096125114113123030022018097101101004114017112097096004023029021029115111021023121106115000006003103112023108097101021120120015006027102028023000028023021029115111021023121106115000006003103112023106114096021120120015006027102028144229114 116103100005000003122098104026026096005114126021119086053049059021024023019055048093080069034058054071021091036033115091090067040052058086084067040061061070021083102055061065071222036114123018116016109117003018028023036038115089018222055055061065064082045114048093080071053055063021081066097063060064067082044055061065021071051187048220081082047038115069090066051114038091080023059061061080021068052032115064091082097034186071092088037055125117004010007000019007008016112102116025018003120117127018000007102126116000006016001097110007005006118127099012024007112018103008007007112101126004005026113099 116103100005000003122099104102112123004017007021120097111017028101116126017126115120099025015007029116097126109114030099027115000023029118125027097031005027118120017019016125073075012004125118125114008002020021116100097017027112101099004030127146145031018023031112118099097001006119102099019122115120116111105019001102106115000006022098113031012002125113116114015017027028021075061114030101027116014002018118125023061046115120101025002026022124101112104126115012025023112096122146145113019029030021124103006031028096021122017245247098125114019023115120101025002029003116124103124031005027118120017019026101146147000028023021120103111028006123116099008111030099027121020028018097124144229019029113021122017124016122102098124117099018021144229019029113021122017124023116112121002026111120099025 116103100005000003122096104113116114015017027028021118018114016125112103021023031106101101004017244145115101014031115124101112012029006021120097230246004125112101004114030099027116014002018118125010102113098022018144229019029113021123004020007029120097111017027112124103006126097028021126015114123022007020104245247116123115097031005027118118004028007103021126015114123018116016109117003018028144229019029113021122023124023118103114097016022097098114004028115018022004098117115116123115097117112001022016230246018123113023012004125118122100020111116005018144229245247116123115097028028097021114025027000097102023105001022121112116021114098021146147097114115021115101014031115114098118030023003101112115018114004146145023097114115098125114019023115098027116014002018124101010012004125118122103 116103100005000003122097104116124103097019029113021096111028006123116099008111030099027121020028018097124023000028023021098025002029003116118127124031005027118120017019016125021118015022115098027121020017027112101010012004125118125114008002020146145023097114115116123115097022018097112031022124023118103114104108110120099025005017001112028144229245247122103115004000115119108023116126097021 116103100005000002122098104026026097003124029080065023108114053112086095032060052080112115018019029124021026097000054086093082051049059080021083052114048090081082097021023102021101004001004112121023036038115081080068097059055080091067040052058084091067050114035090064069097039061021220084041051061082080023032039039090071094050187115069090066051114038091021083168034050071065082044055061065117006124106107 116103100005000002122099104102112123004017007021113114111021004121106126005126115113112025006005023106114115018000022102025023005023125114098115030022022101097027097030001027114096013013031122114126015126115121103025006005031106101118018001004146145113019029030021114096005013023112101114005001115113112027097021004121106123014021001112102023013000244145098127004000022021113114111021004113106115004002007008018020112113116146145118015022115113112025006005023106112116009019006097008006230246018123113023013000125114098123030027023008113114111021004121106126005114 116103100005000001122098104026026097003124029080065023108114048089070114037001050091092025039000054086076084045051052080116089046005032029028023108114001220086066049187033084065094046060115081080068097059061083090069044051039092090089050114055080021091102051035069080091001099110004 116103100005000001122099104102080091036049039021116025002029003116124103109114018027123098015019007124025023230246018027118120017019016125025023000124029096118127004002127021146147000124027111106116014002018118125027097019125125111104015007016125112103109245247116027112022019012113112103021126115146145118111021004121106126005126244145116025006005018106096101013023023102025144229019125114098118030007001121114098008126244145116025006005018106103114016007022102025144229019125114098118030029003112103096018126115146145118111021004116106097004000000098102027230246031027114096013013031122114126015126115121027112022030012101116100018005244145146147039032060088021112022019012112101103004022000021116027097021004121106123014021001112102023013245247066093082051055115121027112022030012124113023 116103100005000001122096104008021118111021004121106126005245247084091083097019125114098118030027023008022006098114 116103100005000000122098104026026097003124029080065023108114053103080084052034016071092067036032054123092071040022058071080084053127115103080084041055033086093082097054054070021094047052060070021068052032115064091023034032058065221069036114061090091023040034058021081094051055048065021026097019057090064067097051048086090069037114032084091094053051058071080023105031187071080030001099110115103119115111102001000003119096101004012014 116103100005000000122099104102112123004017007021113126018006026123118099097031125118122103000017027025021122111017027112124103006126115116103100030022018097112096005122016119027112002016012113116099004123115116102023006017017106113118021023244145146147007000028120021112002016012118103126003029005021118117097126115114118126030017001124097114019114016124025023003029005124113114097016127021124103006031028096021122230246244145098127004000022021119025002029000096008016113117115116123115097031125118122100020111116005018144229245247116123115097016125118122103000027003008118117111017028101116126017114018123113023003124029096123118021027110118119025015007029116097126230246018123113023012124016122101118008002110119027116014002018120124023000028023021120025015007029116097126124016125123096122 116103100005000000122096104112124103230246244145116121005114016119027112002016012113116099000000016021124100097028006121121144229019029113021116008124020103102104002000022102097118124117018118112101018019012119099115102114018123113023002027125097118101008013016122113114124117007118103126102114018123113023002027125097118101008013000124114123004111116113124016097019029113021116008124029103118101008013016122113114124117029103118101008117115116123115097017026027123101002000026106102126006030022008018117023022012116106121008002026018146147000028023021118117111021001102106116019023000097116010002027125114103100030017001112102099000114018123113023002016125114118126030017028113112010002027125114118126030017028113112144229245247116091083097017017027114116003013023116097114097108110021120025 116103100005000000122097104113116114015017027146145086047054115029120025005019000122103099097059032021123098013030115090071023002016125114118117030022018097112023125111115120027115000001028103097023104245247146145144229019029113021023105245247029120025002029003116118127124017017027118120017019016125021118015022115120027116009023026101114023124114016119027121020017027112101030230246028103021082057059032065070023105033054089080084053114098021083069046063115099114115014013018118118023000114004093080069036114018027097110017019016118008016018117115084091083097019125118122103000017098008120025002029003116118127097051061081021118111028006118125114112111030027118127004027003114021086047054115116027116014002018118007010002016125118122103000017027021084089037114018027123098002026022007008116 116103100005000000122102104119027121020017027112101023104245247122103023036042058070065068097122032080089082034038115004021081051061062021099112005029012116118116097016115098093082051055115119027099024002018118118010102001116021084089037114017027118120017019016007008122111017028101116116009114050091081023003124029096118127004096110120027116009023026101114023032060055021119025002029003116118006124017017027118120017019016125021086047054115119027121020017027112004010002016125123096116009023003021028144229123244145146147000028023021118117111017028101116126017111116022004020102114244145116121005114016119027121020028018097124010102113097022018144229245247122103115004000115119108023006017017106113118021023115113112100002114 116103100005000015122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068019055035071092068036026058070065088111052007071084094053055016071092067036032054012005006105123115024021101036035038223065082097054054021071082034058054071086095036018098008004003001096110004117004124099127007025004001102110007005006118127099003024006114127098013027007113124099005117006124245247000001119115111098117006010112126097025006119117111097005004000108098096024005006097098099015005007123098099 116103100005000015122099104102080091036049039021119025002029003116124103109114017027123098015019007124025023003124016122101118012027127021119025015007030112124103230246053071090090097021016119106116019027017122099023002126115119122097008022022021119144229005059080071082097114017027118120018007110018005016230246050091081023002124016122101118008002110119027116014002018124101144229051061081021116111028006123116099008111017027123098015019007124146147032060055021118025006017026106118120005023110018012007112117244145084089037114016027114116003013023116097118019017115092070023015007031121146147032060055021118025002029003116118127124117021103018144229051061081021116111028006118125114017114063092094082097117112004022018102245247024024023003061037092091023015029029021124103008245247084091083 116103100005000015122096104021080079040033039070021031050055063080086067097099115083071088044114020120119104012019001100119120023114002021098095036032054021100025006031018106124115097111115022007020097051061081021102111021030119106115000006018103118023040033115123096123013114050091081023016124016122101118008002110119027116014002018124101023032060055021100025015007029116097126124016125123096121000006026028146147108127115120221069036114035071220068036060039080021144229051061081021082057059032065070023105033054089080084053114098021083069046063115124101112012029006021124023022058054071080023008124016122102098124117099018021086047054115124027116014002018124101010003124016122101118012027115084091083097027125123096121000006026008119025015007030112124103097051061081021126111022018102122101 116103100005000015122097104097021094050114029096121123104245247024024023012186033080021071051187032080091067036114055084091068097062054021086095036034039080089023032039115088090090036060039021081066097049033092065223051055244145084089037114054077092068053033115029070082045055048065021006097052033090088023008002020120122098097027115098093082051055115124027116014001006008018007102114050091081023008124016122101118008002110119027116014002018120124023032060055021124025015007029116097126124016125123096122004027003021084089037114026027118120017019016125008116111017028101116116009114050091081023008124016125112126017021110118027121020017027112101023032060055021029126111022018102122101021114058070021121020030031021090069097027125113116100014000007021011010002124020118119104005019007112028023 116103100005000015122102104084091083097027125113116114015017027009008116111021016119106115000006022028146147108127115120221069036114032084091068097063050071068066032053054021124103008126115123122121097027003124025023023027001021091088047114050071086095040036186146145086047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112012016012120116101016016028099021102097005059080071082097003125114120118030027023021092089097122112006022030097051061081021102111021030119106115000006018103118023040033115123096123013114050091081023016124016122101118008002110119027116014002018120124023032060055021100025015007029116097126124016125123096122004027003028146147230246126024021113040062039071080023008060058065146147032060055021118025005017001112021011124114116022001020 116103100005000015122103104018146147230246028071081082051114049076021117111028006120112126017126115118027112002016012113116099004114023112102116230246115 116103100005000014122098104026026096005114126021122066053017033092065118050049029124069094003004023021024023018033115103080070052184039080021002114101099006012023108000054086093082051049059080021083036033115067080086052042115070064094053055115213021090032032034064084080036114061090091023008002026021081094051055048065021083036033115083080090036062063080070023108114016090091083040038058090091023055055050064077023049032186070080089053033115213021122032042123113084067036114055080021089032059032070084089034055115081064023055055050064025023005051039080021083052114035071220091169036054088080089053114055080021091032114062221071082104 116103100005000014122099104116123115097023011124102099018114123102112123004017007021004023007000028120021126017021030122096023012245247098125114019023115120027116014001006008018007102114244145116121005114123113116099004122030027113118004028016125028011124017018102112023022026022123021115000006022029113025006022031106113118021002001112028009005019007112029117023124023116123118008001122146145099009023029021113118021023123113027112005030012113116099017000022028021114013001022021113118021023123119099025005019029116124100104114022123113030230246018123113023105031125113116100014000007021124100097028006121121023014000115120027115000001028103097009124017018102112023022026022123021115000006022029113025006022031106113118021002001112028009005019007112029117023124023116123118008001122146145099 116103100005000014122096104125112121097022018097112031005124020113121104005019007101103114104114022121102114097022018097112031003004125113116121000027000028021114015022122146145118015022115120027116014002018124101010003004125118122103000027003021116121005114030027123098015019007124008117023124029096123118021027244145116121005114030027118120017019016125008122003124016122101118002026115116123115097031125118125114008002020008120117111028006118125114017123244145146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006017017106118101008016028099021116003126020118124104002000026097112101097017026146145096009023001112021116003124016122101118008002110119099025002029003116124103097019029113021116003124029096123118021027110119099025015007029116097126 116103100005000014122097104146145118015022115118119025006017017106113118021019001118021126018114029096121123230246018123113023002016125114103100030017001112102099000114110021018118002023001102116104003004023018146147000028023021118126111021001102106116019023000097116023124017017027114101018013016103112100021019115021116121005114016124027112002027012118122115004111016119027112002027012118122115004245247116123115097017026027097116019027012102124112013023110018113126102114018123113023002027125123103116019027012102124112013023110018119097005013018106123126017027116028021 116103100005003007122098104026026097003124029080065023108114036070102086003001039084065066053114126021116066053061033092070086053059060091021086034049186070021082053114037220071094039059048084065094046060115088090066055055062080091067001099110005013 116103100005003007122099104102080091036049039021114096005013007112102122023006127021114096005013022118125118020006115146145081051061062021114096005013023112101114005001244145098095036032054021114096005013023112101099124117112004022016097 116103100005003006122098104026026097003124029080065023108114001080086095036032048093080023044061038067080090036060039021125109001099110115103119115111099013005007115103103001004003001097110115103119117111099013006004117098099001 116103100005003006122099104102080091036049039021086088052060039029081094050038058091086067097016125123096121000006026028025023034061038091065031037059032065092089034038115124027116009023026101114030097245247083071088044114017122099126005023115119021091036052039021090066053055033021095088040060115124101112012029006021124023046060115029124025002029000096008016113117115084091083097016125118122103000027003008124025002029003116124103097051061081021117111028006123116099008114110021124025015007029116097126097051061081021126111017028101116116009111116022006020102114050091081023008124016125112126017021110018022003098117122146145096041055033080021117111017028102096010102098116146145086047054115119027116014002018124101010102113098022018144229051061081021117111028006123116099008114110021018020 116103100005003006122096104007022016230246115 116103100005003005122098104026026097003124029080065023108114036070102086003001039084065066053114115024021101036049059080071084041055115081080068097063050071068066032053054070021083102039061021087088055059061117004010007000019007008002117103103002006006117107102117004010230246021103117005124098107005004007112101103001013119112111244145115101001096110005013007113096106006012003121018098008146147 116103100005003005122099104102080091036049039021119025002029003116118127109114244145119025015007016125112103109114244145116025006005030106120118019023023102025144229019001102106099018005023013029117111021030119106115000006022028021086050114023084065082005055049025146147000000000106097100022022107029119025005017001112028023032033115113086069036126115146145068052048032065071031097054058082092067050114123093090066051122017027113116019023122028025014104114047073021016123117115073073023050039049070065069105054058082092067050122062092091066053055123119027115002000022028028027120123115073073023102104116021073075097033038087070067051122055092082094053033115029070082034061061081029117111022016103112030104126106028021086050114027118071082230246244145083069046063115114120117030031018103100117 116103100005003005122096104122099023003126115114120118030031018103100098000021022021114027097021004120106122000000018096097023000245247098093082051055115119027112012019012124113023124114020027114122000013026113146147032060055021116025006031018106124115097111115114027112012019012124113144229051061081021031006124020120116104007027029099116123097059032021123098013030115090071023006124020120116104007027029099116123097108110021118098019000022123097023021027030112102099000031003021028144229051061081021117111021030119106115000006018103118023040033115123096123013245247024024026230246050091081023003124016122101118008002115008021016098099112018146147032060055021119025015007029116097126097111115018022005098117115 116103100005003004122098104026026097003124029080065023108114036070102086003001039084065066053114126021103082034058054071086095036114055080070023034032058065221069036033115081018066047114049090067094047018098008115101001096110005013007113096106001005003114018098008146147007000019007008002117103102004013002119097102 116103100005003004122099104102080091036049039021118025002029003116118127109114244145118025015007016125112103109114244145116025006005016106118101008023023102021086050114000092082091036126115146145118019001012113116099004005023029118025006017017106113118021023122021084068097022050065080115036048127146145118019001012097102096005106123118027115002000022028021086050114023086071082109114244145070066035033039071029023037059052092065068097122059090064069105017125113118101004123122025012030097046047021018013102114047073021068052048032065071031037059052092065068105063058091064067036122016027113116019023122028025014104114047073021016123117115073073023050039049070065069105054058082092067050114123070080084046060055029118025005017001112028030109107122021084068097026016071080027230246016027114116 116103100005003004122096104119106116014031030112123144229245247083071088044114020118119104002000026119122097097017127021114096002013016103124118020006115116025023006017026106118101008006022103021101230246036093080069036114001027114101018013016103112100021019110116027112019001012118103114018006018146145086047054115103027112002027012118122115004111018027114116008013016122113114230246050091081023019124020103102104002000022102097118124017125114103100030017001112102099000245247084091083097000125114118126030017028113112010002124020118124104002029023112146147032060055021029101111021016124106113008028005116121023040033115123096123013114060071021101111021016124106113008028005116121023127111115118096101019023029097021115000006022028146147032060055021118025006017017106113118021019001118021094 116103100005003004122097104070021121020030031146145026108245247084091083097017125118122103000027003008018020112113116146145086047054115118027121020028018097124023124114116022007020102114244145146147097 116103100005003003122098104026026097003124029080065023108114048089070114037001050091092104013033039103080081008063035118071094053124029080066031104127115103080084041055033086093082097054054070021084051059039221071082050114055018092090049061033065021086052038060071092068168033 116103100005003003122099104102112123004017007021116116111021004118106116019027022113102027097019016027114101018013016103112100021019127021116116111021016124106116014022022146145113019029030021114096002013016103124118020006115116118023013023021097021120020006022103021125014027029021114116008013016103124099004000115118119023014028115116118025006000000106118101004001007116008116003124020103102104002000022102097118097114018123113023000017125114118126030017028113112010002016125114118126030017028113112023000028023021118117111021016124106115004016005116121011124017006103103114015006115113116099004245247116123115097122016119027112002027012115124121023019031021124100097028006121121023014000115118119025006017026106115126015004018121011010002007001103112121021114023116097114104245247098125114 116103100005003003122096104103112023000017125114098116030017001124124122017111098146145120019022022103021117024114098021 116103100005003002122098104026026097003124029080065023108114048089070114037001050091092104013033039103080081008063035120084069048124029080066031104114126021103082034058054071086095036114055080070023044051033068064086038055032021081016040063035090071067097051038065090069040033186070 116103100005003002122099104102112123004017007021116122111021004120106122000000022113102027097019030027120118013013016122113114109114018120027122000030012102124112013023127021116122111021030116106126005126115118120025006006006106118120005023244145115101014031115114098122030031018103116098021114018120146147013023021097021120020006022103021125014027029021114122000013030116103102020019020112021122000114028123021118012124020120116104008022110120116025006031018106124115097019029113021115000006022029120118111021030116106115004016005116121030125111016096103101004028007021113118021023244145021 116103100005003002122096104021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114018123113023105031018027114122000013021124123097000030115124102023015007031121021120019114023116097114105031018027114122000013021124123097000030122011008116020000001112123099097022018097112030230246031112115099097029006097112101097024028124123023006017007106118118021007007124021116012114028123021122000124020118120104002029023112008116012124020118120104002029023112021118015022115118120025006006006106118120005023115124123023105117018018025016021017116025018097102123244145098127004000022021116122111021004120106122000000026120101010112245247122103115004000115119108023112114 116103100005003001122098104026026097035124029080065023108114048089070114037001050091092104012055039092080069111052018071086095040036050082080122032032034064084080036026041029028023108114001080086095036032048093080023045055032021092083036060039092083094032060039070021083036033115088084069048039050082080068097048060067092089050114059090071068108040060091080023044051058070021114005001018123124023049061038071021066047114049090067094047114054091021081046060048065092088047114055064021084046054054021069086056033115080065023037039115091064090168032060021091086053059060091084091001099110115103119115111102000005005112103099002003014001099110146145 116103100005003001122099104102112123004017007021120117111021030119106126005114021103122122097021030119106122000000002119122097097031017146145096009023001112021122003124016122101118008002115008021016098099112018146147000028023021120117111028006123116099008114110018022005098117244145116121005114030119027112012016012113116099000000016021124100097028006121121144229019029113021122003124020120119104018027007116101120097027000021123120021114029096121123230246018123113023004010026102097100097122000112121114002006115004021113019029030021114096005013023112101114005001115102021096009023001112021100111021004113106112005001001112102023124114030119027112012016012102124099000002028028021 116103100005003000122098104026026097035124029080065023108114048089070114037001050091092104012055039092080069111052018071086095040036050082080116051059039080071082009040123028021026097000054086093082051049059080021091036033115092081082047038058083092086047038032021081082050114048071092067169032054070021117023022115087090065040060032021093088051033126079090089036114062084092068097023023102116121008114035090064069097039061021087088055059061021080089097052060091086067040061061021081066097049060081080023049051042070021082053114055064021089052063186071090023047051039092090089032062115110116122108096099007004007116099098104117006124020001117007010121106103006003001116099102007 116103100005003000122099104102112123004017007021118117111021016119106126005114244145115101014031115114118117030017001124119120023114016119146147022026022103112023002016125114103100030017001112102099000111116116118114019001018106119097005117244145116121005114016119027112002016012113116099000000016021124100097028006121121144229019029113021116003124020118119104018027007116101120097027000021123120021114029096121123230246018123113023004010026102097100097122000112121114002006115004021113019029030021114096005013023112101114005001115102021096009023001112021100111021004113106112005001001112102023124114016119027112002016012102124099000002028028146147108127244145116121005114016119027116014002018124101023124114116022004020102245247116123115097017017027123098015019007124021010102113097022018023 116103100005003015122098104026026097035124029080065023108114048089070114037001050091092104012055039092080069111052000084119112036038000065084067052038017090067094047122122021024023019055048093080069034058054021089016040054054091065094039059050091065023037117038091021090032032034064084080036114049090067094047114035090064069097039061021086095036034039080089027097039061021087088055059061025021066047114058081080089053059053092084089053114062084071070052051052080021082053114038091080023037051039080117006124020001117007010116102099006007004113102019006008113019018103008000003116102100005006014112106019000008004116018101008007007113103126004007026112097 116103100005003015122099104102112123004017007021114122003013026113021113019029030021114122003013030116103102003029005146145096009023001112021116014002018118125010102113098022018023000028023021123098002026022101021010102113097022018144229019029113021116014002018124101010102113096022018023000028023021123098015019007124008016098102112018146147000028023021114122000013026113008020116113244145116121005114023116097114105021030119106115000006022028008016098100112018146147097 116103100005003014122098104026026096005114126021119086053049059021024023019055048093080069034058054021081082097062050021081086053055115080065023037055115089018095036039033080021068056033039221088082097048050070080023037055115081090089047187054070 116103100005003014122099104102112123004017007021118118018006123118096101019023029097106115000006022021116100097004018103118127000000123004005030104046047018024016061046016116102099105017006103103114015006012097124122004114018102021097000000016125116101105106122028146147007000028120021100024001023096120122024099115 116103100005002007122098104026026096005114126021119086053049059021024023019055048093080069034058054071021091036114061090088085051055115081018086047061062084089094036033115081084089050114063080070023168049059084091080036033115112113100000028026021069088052032115064091082097040060091080023050039033021064089036114035220071094046054054027117006124117102001018119115111097005004000108098098024005006108098099027005007111098099117006010115098098002024007117127099006024005114124102012027002120018103008114114005023028102117002124117116025018114005001018123124016 116103100005002007122099104102112123004017007021114096000013023112101099109114016122096121021122121028021118018114022103103104004022000116123126230246021103122122097021004116106114017002022113102144229005027112103114097021004116106115000006018103118023008001115123096123013245247116123115097021004116106100021019007096097010113245247116123115097021004116106115004002007021124121097122112004022030230246018123113023006005018106113118021019003101021117004006004112112121097117112007022016097019029113021016098097112018146147000028023021096100004000016103112010102113103022018144229019029113021031006002022106124115097027029021029020116113122146145020119113115122103023006002022106124115097027000021123098013030244145028144229021001122096103097016010021114096000013023112101099230246028103113114 116103100005002007122096104103021117024114020098116104005023003097021 116103100005002006122098104026026096005114126021123082046023039064081082006055061080084023108114031092070067036114055080021071045051061070021071032032115071084071049061033065021215097039061080021090032062050081092082001099110123112120 116103100005002006122099104102112123004017007021103025006017001106102126006030022025021023019124020118103104013027017118122098019006127021103025006017001106121126003245247115103120012114020118103104002029029103112113097000127146145023097114115021114126019013016097121101004020115124025144229114115021021023006017001106118120015000022115021101115245247098125114019023115103027116014001006021008023102098116021116121005114001007027116014001006021008023102098116146145118015022115113116099004122001027114116019013023112119097000030122021009010097017006103103114015006115113116099004245247116123115097122001027114116019013021124123097000030115124102023015007031121021120019114023116097114105000125114118101030020026123099118013123115011008023002007001103112121021114023116097114104245247116123115 116103100005002006122096104021103025006017007106118120005023115008021126111021016097106116014022022146145118015022115103027112002000012102124112013023115008021126111021016103106100008021031112146147000028023021124025019023021106102126006030022021008023019096125114118101030001026114121114230246018123113023008124001112115104002029023112021010097000097027114116021013016122113114230246018123113023005019007112029101115124020118103104005023017099116123104114111008021116020000001112123099097022018097112144229019029113021031019096125114118101030020026123099118013114026102021121020030031021122101097022018097112031019096125114118101030020026123099118013123115011008023002007001103112121021114023116097114104245247116123115097000125114118099030017028113112023124114116101121118015019116146145118 116103100005002006122097104123113023019096125114118099030017028113112023124114116120116123102245247116123115097000125114118101030030026119021011127114116116099114015027001018146147000060055021103025006017001106118099013016028099021010112245247146145118015022115103007025006017001106102126006030022021008023102113098022018144229245247122103115004000115119108023019124020118103104018027020121112023 116103100005002005122098104026026097003124029112097023097127115118089068015055060114080089036051063090082094036124053103080084041055033086093082013059052091080082050122122021024023019055034064080067036114018021024023000062052090071094053058062080021071046039033021081222053055033088092089036032115089080068097112063092082089168055032023117006124020001117007010116102102000004006114101096005117006124245247115103119115111102001012001112098102004002002 116103100005002005122099104102080091036049039021021122019124016122101118012027127021120101111028006120112126017114050070021122036032054113080123032031054071080027230246018103102104005019007112098115105017028116121114018017022029118120000030022102118114105021030027113118015019026102025023012000125113116121000027000021030026115114010112116101018123115025021115000006022029018006120103099024005006108098098018028030104114115084070023005028020120071027230246000127027116014002018120124027097001025027123098012023026101021086050114030080071082018039057080065144229245247083071088044114017122099126005023115102127023230246115089080081053114060064065082051114057090092089097016028099124115004114030103021088047114123120103025002029000096008016113117115084091083097031001027118120017019026101008100 116103100005002005122096104127027116014002018120124023032060055021120101111028006123116099008114110021102125111028006120112126017123115146145023045055053065021088052038054071021093046059061021119120023027023112021112012114060091021031006031125118122100020111116005018023032060055021114122111017028101116126017111030103027116014002018120124023032060055021114122111028006123116099008111030103027121020031022124101030230246244145098095036032054021021100011124016122102098124117099018146147108127126146145086047054115102127025002029003116124103124117112004022016230246050091081023018024125123096121000006026021008023102113097022018144229114 116103100005002004122098104026026097003124029080065023002062032123080088006055061080084091046053058080021026097020058086093082097054116064091023035061037092091144229019057090064067097061033081080069097048042021113025015007029116097126109114030027113118004028016125021115004001016021026023000056060064065023098099099022021115004001016117004010007000019007008002117096106003006007114 116103100005002004122099104102112123004017007021146147005124016122101118008002127021146147005124029096123118021027127021146147005124000112109117014004127021146147005124007108103118018007127146145118019001012113116099004005023029113025005019029116124100104114050070021115015126244145116101018013023116097114022022123120027115000023029118125030097051032021113114109114030027118118004028007103025144229019001102106115000006022098113031012124023116102120019006122021084068097022000025021122111017018102122101021245247021021023097114115021021023097114115146145113019029030021119120023027023112021115097062054083065023046039039080071023043061058091021126017021030122096023012114060091021031012124016122102098124117099018021023000028023021120025002029003116124103097111115113027116014002018124101023 116103100005002004122096104021116121005114030027123098015019007124021010097022125123096121000006026021116121005114030027118120017019016125008016098099112018021086047054115120027116009023026101114010102113097022018030230246244145098127004000022021113025002029000096008016113117115146145144229127126021113082050049054091081086047049054146145020114113018123113023005124016122101118012027115008018020117113116021021144229113096022116121005114023027123098012023026101021010102113102022018023230246244145024026097020058086093082097053033084091083108063187071080144229113101022116121005114023027118120017019026101021010097117112002022016097245247022003020000028023021113025015007029116097126097111115018022015098117115146145144229127126021115094045038033080021100032060032021088213045055244145022014 116103100005002004122097104022116121005114023027102114025016028099008016115117244145146147014000023112103023003011115113027115000028018124102144229113098005022023005023000118146147109114023027123098015019007124025023097031125113116114015017027021113114018017115146145023 116103100005002003122098104026026097003124029112097023108114016089070121036061020080091082032062060082092082111052001080086095036032048093080122036032054096091094048039054088080089053122122021024023019055034064080067036114017021024023019055048093080069034058054021081082050114048090064071045055032021120223051055126102064093036038019004008113019018097008000003116103098004006000114098 116103100005002003122099104102080091036049039021021117112124016122101118008002127021119006111028006123116099008114050070021122036032054025021144229016000027118120017019026101025023003001125123096121000006026021146147230246053071090090097016028099124115004114017102021091036052039021090066053055033021095088040060115119122097008022022021119006097061061021029117112124016122102098124117099018021086047054115119004025002029003116124103124016000027118120017019030124021086047054115119004025015007029116097126097111115119102025015007030112124103104114244145146147022058054071080023097016000027118120018007110018005016230246126024024144229051061081021117018124016122101118008002110018022006098117244145084089037114017102027121020028018097124023124114116022007020102245247021 116103100005002002122098104026026097003124029112097023108114053103080084041055033086093082012055033080096089040035038080088082047038123028117006124020001117007010116102102000004006114101096005 116103100005002002122099104102080091036049039021021117018124016122101118012027127021119100111028006120112126017114050070021122036032054025021144229245247116103100030022018097112096005122017102027115000028018124102030097051032021113121018039057080065144229245247083071088044114017122099126005023115119102023230246115089080081053114060064065082051114057090092089097016028099124115004114017004021088047114123119004025002029000096008016113117115084091083097016098027118120017019026101008117018124016122101118012027115084091083097016098027123098015019007124021010097016000027123098012023026101028023230246244145098095036032054021021117018124016122102098124117099018146147108127126146145086047054115119102025002029003116124103124117112004022016230246050091081023003001125123096121000006026021008023 116103100005002002122096104018022005098117115 116103100005002001122098104026026097003124029112097023108114029080090068049061033090070082097127115103080084041055033086093082097054038021081082051060058080071023051187032064089067032038019004008118005031026123000007115106124005007024115098098013021006112104102002015005113055107004003002115049101024004007116049126001081003117127049003000000108018097008123114014 116103100005002001122099104102112123004017007021113025002029003116124103061046023027123098015019007124021086050114018109025144229019001102106099018005023013029115111021023121106115000006003103112030097051032021113103109245247101121025006017001106121126003017028096103099097051032021121117002002127021113025006022031106101123000019029116025144229017018102112023022026022123021122000124020118103104021000026008004023021026022123021016008117115112121100004114116120018023004028023021084068097031007025146147005124020113121104019023021113122100109114023027114115013013001112115114002026127021146147002061050089080068034055123103100126111021016103106123008016127103100025006017001106121126003123115084070023019003018121025023230246023027114115013013001100096118013027127021113025006022031106103102 116103100005002001122096104096116121021126244145029100036062054086065023034061038091065031107123115083071088044114020113121104005029029121116117097000127021021112008000012118097123019023021021127023097245247098093082051055115103027112005030012102097118021111098021146147000028023021127025006017001106102126006030022008103025006022031106101123000019029116146147000028023021127025006017007106118120005023110018101123000028018018021144229019029113021101111021023121106099024002022123103010102000022102116016230246018123113023011124001112115104018027020121112010102113097022018144229113096022116121005114001027114115013013003121116118015019115092091023105113103022028144229019029113021101111021023121106116014022018123122023008001115123096123013114018123113023019124020113121104005019007116103116 116103100005002001122097104021124100097028006121121144229019029113021101111017028101116126017111023027118120017019026101021118015022115103027121020028018097124010005124029096123118021027244145116121005114123103027112005030012101121118000028018009011115111021023121106103013019018123116023046032115103027112005030012103112113005029000009011115111021023121106101004020023122102023046032115103027112005030012103112113004017027009011115111021023121106101004020022118125030104114050070021118019008054071090144229245247115103120012114020097124104021000005124123097097005127021114126019013016097121101004020115124025023006017001106118120015000022115021122109114020118103104002029029103112113097002031025021112005030012113122121013019017021113023230246031112115099097029006097112101097024028124123023 116103100005002001122102104114118101030017028123103114007114030116021120015114123120116025006017001106102126006030022008113025006022031106120118021000026118021118015022115120116025006017007106118120005023110018120118021117115116123115097031018027118120018007110018005016104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023019003115122123023105000002027114116019013000124114123004111023027114115013013001100096118013027115116123115097000002027114116021013016122113114124117001112102102102114018123113023019003125118122100020111116005018023000028023021103102111017028102096010102098116028146147013023021097021120020006022103021125014027029021114116019013016122123101004020115103100126097029029021029101016027125114118101030001026114121114124021023121106126 116103100005002001122103104123097101097019029113021101016027125114118099030017028113112010102027029097103016097019029113021101016027125118122100020111116005018030230246031112115099097029006097112101097024028124123023006020007106115126002006001097021113097029029021029113111021023097106126005111023027114115021013026113028144229245247098125114019023115113027112005030012118122115000028028021124100097028006121121023000028023021113025006022031106123120015019029116021094050114029096121123230246018123113023008124020118103104018027020121112010005124020113121104017030018116123118230246018123113023008124020118097104002029023112008016017030018123116016097245247116123115097031125114118099030017028113112010008124001112115104002029023112021118015022115120027112002000012102124112013023110124027101 116103100005002001122100104112115104018027020121112023000028023021120025002029000096008016113117244145116121005114003121027112002006012118122115004111116101121118015019116021116121005114003121027116014001006008018007102114244145116121005114003121027112002000012102124112013023110113027112005030012101121118000028018021146147000028023021113025006022031106097110017023029103008016019023000116018144229019029113021115111021023121106115000006018103118023008001115123096123013114018123113023005124020113121104018006018097008006230246050091081023005124016122101118008002115008021096111017028101116126017114050091081023005124029096123118021027115008021096111028006123116099008245247116091083097002031027114116019013016097121117014004110004146147000028023021098025006006026106118123004006001097008016 116103100005002001122101104022004020102245247116123115097031125114118101030001026114121114124117112007022016230246112006022118015022115113027112005030012101121118000028018021092089097122112001022030230246028103113114019114017108021115111017028101116126017114047073021115111028006123116099008126115113027112005030012113116099017000022021113114018017127021113025006022031106101123000019029116025023012019125114118101030006001124025023005124020113121104019023021113122100109114023027114115013013001112115114002026115 116103100005002000122098104026026097003124029112097023108114113099092083032053054023021083036114063084021067032048063080021083036114039071084065032059063021084065036049115086089222097034050071065094036062063080021013097017063220021083036114039071084094053055062080091067001099110106124103006103103004003024112099124007005006118114098003015007119104103002083084113051099087003004108103054086004026117100048080024085117049103024012 116103100005002000122099104113112123004006022021115101014031115114097126030006001099124121023114004125112101004114020097124104002030022097103099097111116022004020102114 116103100005002015122098104026026065035124061080065023108114001080086095036032048093080023005055033091092082051114018064065069036114030084071070052051052080021031035051032220021068052032115089084023051055034064223067036114026091067082047038050092071082097103100002012014104018098008116115012027029000005005121125099007026005113099107021004005123098096015007004114052049005006005034107126013013081118127103002002000108106055012080026001096110123112120001097110007005006121127099007024005121127099005027007113124099005 116103100005002015122099104102080091036049039021097025002029003116124103097046047021097025015007029116097126109114244145116101018013007102098115121122030007027112012016012113116099004123115084070023005038030084071070109114115146145122016124020120116104015029030021084068097031050071068027230246016116102114105031097027114122003013029116097098019023122021098127004028115018103016097006027112123023102019115086090089053032167089080069097051037084091067097062054018021096009023029021018114102114007125112121097117018021220091040063058091080069097051037084091067097062054018021114013001022021018016097023029113021086050114007113080065109114115146145118019001012097102096005106123120007025006031017106113118021030026120028023032033115113065115036036244145146147007000028120021112021027012097103097 116103100005002015122096104124123097097006127021114122003013030116103102003029005021120005109114020118097104002019007096097126097017127021114122012013030116103122000030115121025023006031018106120118019003006116114114097031002146145144229005027112103114097031097027114122003013023116097118019017115124102023015007031121146147000028023021120005111017028101116126017111007027118120017019026101146147000028023021120005111028006123116099008111007027123098015019007124146147000028023021097025006006026106118120018031110018005016230246018123113023013124020118097104002029023112008016012019031018146147000028023021121025006031018106124115097111115120007025006031018106124115230246018123113023012003125114120118030027023021008023012096125114120118030027023146145118015022115120007025006006006106118120 116103100005002015122097104113112010002124020097096104002029023112146147230246018123113023021124020097124104002030022097103099097111116022004020102245247116123115097030125114118101030001026114121114124117112007022016230246018123113023002124020118120104002029023112008016000117244145116121005114030007027112012016012113116099004114111008018020114113116146145144229019029113021122115124020120119104008022115008021031018023031112118099097017018102097023105001006119102099019122115120116111105019001102106099018005023013029090111021030119106115000006022028021075061114016116102099097122062027114122003013026113021118018114016125116101105099107028028030097126106025012030097019000021021115004017026120116123097122106025005030097123244145021113019029030021114122003013030116103102003029005021088027 116103100005002015122102104021114116021013016116097098021027115086088027097021030116106122000000002096116112004114033088025023006031030106120118019031018121021091044245247021098127004000022021088025006031017106113118021019001118021126018114029096121123230246115116123115097063125118122103000027003021008023021124016122101118008002244145021118015022115088027121020028018097124023124114007027123098015019007124146147097019029113021091044124020118103104018027020121112023124114031027114116019013000124114123004245247021116121005114048088027112002031012118122115004114110021118025006017030106118120005023244145021118015022115088027112021007012118122115004114110021086090111021007096106116014022022146145023000028023021088025006031018106124115097111115071088025006031018106124115230246115116123115 116103100005002015122103104021088025006031018106124115097111115089088025006031018106124115230246115116123115097063125114120117030022018097116101002114026102021121020030031146145023000028023021089090111021016097106116014022022021008023102031018121018144229114018123113023044124020120119104005019007112021011124114116022006020102245247028146147097 116103100005002014122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021083052114033220083222051055061065092082045114032065084067052038115084069071045059034064084085045055115084064023044051033068064086038055115084064067046063050065092070052055115123112120018002028103122100004114054091021081046060048065092088047114055064021083168034050071065082044055061065117006124103103 116103100005002014122099104102112123004017007021118120000030022102118114105000125114118101030030026119025016107117122025021100111021016103106100008021031112146147007000028120021112018002012102097118015023028021102144229030022115097023014007007112103023011029026123021112002000012118122121019023021021103023014028115103027112002000012102124112013023110102027112002000012102124112013023115116123115097000125114118099030017028113112010018124020118097104002029023112021118015022115103027116014001006008018007102114018123113023105000125114118101030020026123099118013114058070021121020030031021090069097022018097112031019124020118103104007027029099116123104114109008021116020000001112123099097022018097112030230246004125112101004114000027114100017013023112101099124117112004022016230246028103113114 116103100005002014122096104103021117024114097021 116103100005013007122098104026026064037114126021115094034000054083116066053032054070120086051035038084082082050126115115092084019055053120084103000000018021024023019055048093080069034058054021089082050114186089220090036060039070021086034038058083070023037055032021088086051035038084082082050114054091021081046060048065092088047114055064021083168034050071065082044055061065021082053114055080021091032114062084089086037059054021213023045117054077086091052033058090091023037055115089084023049051033084065066035126115081080023045051115091220088050034060071090068036114054065021083036114063084021085036033061090092067040061032080117006124103103 116103100005013007122099104102112123004017007021113126018006026123118099097031125114120118030027023025021122111021030116106121014031127021120025006017030106118120005023127021120025006031028106123120012126115116103100030006000098113015105031125114120118030022022119099118013123115116102023006031018106113114003004018121025144229022125114113117030022022101097027097245247118116100004245247098125114015114023027114115003013029116097098019023115124102023015007031121021099009023029021004023230246004125112121097022125114113117030028018097096101004114110021018101102114007125112121097096115112121100004114096021112121005114018102021112005016012123116099020000022025021112005016012123119125014007001025146147000000000106097100022022107029120025006031018106115126015004018121028023000001115114120118 116103100005013007122096104106115126015004018121025098018023001120116125109114018103102104021001004113013031012124023118103114104114018102021115002000022025021118019001012097102096005106123120027115012019025028021118018114023120116125109031125114120118030017028120025116111021016120106123008016244145115101014031115114120118030031018103100098000021022021120023013023021097021120020006022103021125014027029021114115003013023112099117014004115113021120015114030027114122000013026113021010097022125114120118030027023021116121005114023027114115003013023112101099097111115018022006098117127021146147006017030106118118021031018103021116109114020120120104012019001120116123097031030146145096009023001112021122111021016120106116014022022021008023002124020118120104002029023112146147000028023021120025 116103100005013007122097104114118122030017028113112010102019116146145118015022115029120025006031018106115126015004018121021126018114029096121123097029001021120025006031018106115126015004018121011010097017006103103114015006115097124122004001007116120103104245247116123115097031030027114122000013026113008122111021030116106126005245247116123115097031030027114116021013016122113114124117030116121016230246112007022118015022115120120025006017001106102126006030022021123120021114026123021031102002018103116016109117029112122016109117017112102016104245247022006020000028023021120122111021016103106100008021031112021010097117112001022016230246028103113114019114017108021005097 116103100005013006122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021083052114033220083222051055061065092082045114032065084067052038115084069071045059034064084085045055115084064023044051033068064086038055115084064067046063050065092070052055115123112120018002028103122100004126115070084066055055039084082082097054054070086082047054050091086082109114054091021081046060048065092088047114055064021083168034050071065082044055061065117006124103103 116103100005013006122099104102112123004017007021118120000030022102118114105000125114118101030030026119025016107117122025021100111021016103106100008021031112146147007000028120021112018002012102116097015023028021102144229030022115097023014007007112103023011029026123021112002000012118122121019023021021103023014028115103027112002000012102124112013023110102027112002000012102124112013023115116123115097000125114118099030017028113112010018124020118097104002029023112021118015022115103027116014001006008018007102114018123113023105000125114118101030020026123099118013114058070021121020030031021090069097022018097112031019124020118103104007027029099116123104114109008021116020000001112123099097022018097112030230246004125112101004114000027114100017013023112101099124117112004022016230246028103113114 116103100005013006122096104103021117024114097021 116103100005013005122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021083036033115092081082047038058083092086047038032021081082097063050071068066032053054021070066040036050091065023045055032021091088044033115081080068097063050071068066032053054070021031015023028102101120019029000112028119112111029112122026017029000106102114019029019007008121004029126113097111030001022103122119114111029112122026017029000106116100002023029117001010015023028024101120018013018102118114015013029112114006001103110123112120108002028102106118018017022123106121004021097 116103100005013005122099104102112123004017007021029100004030022118097023006031018106124115097020001122120023006031018106120118019003006116114114097005027112103114097021030116106121014031110018022006098117115116123115097021016120106116014022022008018118102114018123113023105021030116106113008028005116121023008001115123096123013114028103021115000006022029114122000013021124123097000030122011008116020000001112123099097022018097112030104114018102021103014001012102112101014126244145029100004030022118097023006031018106124115097020001122120023006031018106120118019003006116114114097005027112103114097021030116106121014031110018022005098117115116123115097021016120106116014022022008018118102114018123113023105021030116106113008028005116121023008001115123096123013114028103021115000006022029114122 116103100005013005122096104116106113008028005116121030127111016096103101004028007021113118021023122028021118018114023097109104018023001122025144229122000112121114002006115114120118030027023021115101014031115114120118030031018103100098000021022021098127004000022021114122000013029122120010102113096022018023000028023021114116012013016122113114124117018018021118015022115029114122000013021124123097000030115124102023015007031121021120019114023116097114105021030116106113008028005116121030127111016096103101004028007021113118021023122028021118018114003122102104000001016112123027230246123102112123004017007021114122000013026113021113019029030021114122000013030116103102020019020112021096009023001112021112012019012123122122124117112001022016097019029113021112002031012118122115004111116116018023 116103100005013005122097104116123115097122020120116104007027029099116123097027000021123098013030115122103023005019007112029112012019012115124121023019031028011010002007001103112121021114023116097114104123115116102023017029000106116100002023029106123114006099127146145031018023031112118099097021030116106126005114021103122122097021030116106122000000002096116112004114004125112101004114020120116104015029030008018020116113116021116121005114020118120104002029023112008016000117115116123115097122020120116104007027029099116123097027000021123098013030115122103023005019007112029112012019012115124121023019031028011010002007001103112121021114023116097114104123115116102023017029000106116100002023029106123114006096244145115101014031115102108100005007030120108006097 116103100005013004122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021083052114033220083222051055061065092082045114032084064065036038050082080023037055032086080089037051061086080027097060060065092088047114055220069094050038050082080027097055061021083088047049039092090089097054038021081222049051033065080090036060039117004010116102 116103100005013004122099104102112123004017007021114103015013029119113114017027127021114103015013018114112122008028127021114103015013026123097125017000127021114103015013018099097118018017127021114103015013029124099115004001127021114103015013029124099115005004244145115101014031115114101121030002018103123114014245247098125114019023115114101121030022022101097010102113098022018023 116103100005013003122098104026026096005114126021122066053017050089086066045022054070102067032038038065070117023022123028021026097000054086093082051049059080021101036062050091086082097051115220083081036049039064080069097122005114113120030021023102028119112111102001117005124096099004002026112096126005003023113098105005005013113099 116103100005013003122099104102080091036049039021113025002029003116118127097046047021113025015007016125112103109114244145120025006001000106099114019001022103021086050114005080071124013051049090025144229117116021084068097022003071080091109117116021084068097022030084089027102117115084070023019003038084089027097117116021084068097000002064084089109245247005021118018114020113102027097245247118122118013023000118112031013124000124118126023027127018018030097046047021018023102114047073021123111028028103116100014114050070021115036038127146145123111019023103112100112126115121027118005000022102007027097030125118122103014001007025021097111030026119112123014126115146145099111023030116124123109245247099102025006004007106123098012023001122025023023001125114099099030028028120025023023001125114099099 116103100005013003122096104106116115019126115099102025006004007106118103002029030025146147002019000112021096009023029021102025006017000106113118019023017112021009124114030027113116019023115097125114015114018103102104021001004113013031018124020118102104005019001112119114104114047073021068052048032065071031037059052092065068105058060064071031018124020118102104005019001112119114104123127012028023061046115070064085050038033029081094038059039070029090040060038065080031018124020118102104005019001112119114104123127012028023061046115070064085050038033029081094038059039070029068036049060091081031018124020118102104005019001112119114104123127012028023097023031102112023015007031121021114015022115084070023005019001112119114109245247118116100004114004125112121097001125114118100030022018103112117 116103100005013003122097104099021009124114030027113116019023115097125114015114018103102104021001004113013031018124020118102104005019001112119097104114047073021068052048032065071031037059052092065068105058060064071031018124020118102104005019001112119097104123127012028023061046115070064085050038033029081094038059039070029090040060038065080031018124020118102104005019001112119097104123127012028023061046115070064085050038033029081094038059039070029068036049060091081031018124020118102104005019001112119097104123127012028023004030000112021121020030031021112121005114050070021115000000022119099027230246030027114100018013000112103115014028115084070023005001054071126116045051032070146147230246053071090090097017027112101126005114115113021126015028022103021125014027029021118127004002016122021116 116103100005013003122102104122021120015114123118122025002029003116118127124022125118122103000017027021116121005114016122027121020017027112101010005124029096118127004002115116123115097017028027118120018027016122008016113117115116123115097017028027118120018007110018005016104114026123123114019114025122124121097004020113122104005023007021097023014028115029118120111028006113112099004114110021097025015007003112103100104126115021146147006001000106102118023016000097021122109114244145099112005029012116113101097030127021146147019020016122101120097004127021146147006017000106118120012001018123021100097062054083065023046039039080071023043061058091021112023006012099112099004000026021099100097061061021029100111004022102106121020031022103122010023001125114099099030028006120112101014123244145146147 116103100005013003122103104066093082051055115113027116014001006008018007102114018123113023023124016122102098124117099018021086047054115099027116014004018121124010102098116021146147032060055021113025002029003116118127124030125118122103000017027021084089037114023027123098002026022101008123111028006118125114017245247084091083097001125118122103000017027008113025002029003116118127097051061081021100111028006118125114017111023027123098002026022101146147032060055021099025015007023112101118124030125123096115004002018021084089037114005027123098002029030120008123111028006118122122012114050091081023023124016122101120018006110121027116014002028102097144229127126021097078049061115089084094053059054071080144229051061081021082057059032065070023105033054089080084053114098021083069046063115114097099 116103100005013003122100104106097110017006001122021099097037059080071082097021016097106116014022022008018099021000028096101016097051061081021023006017001106102126006030022008018117014030116021084089037114007027118120017019016125008115111017028101116116009114050091081023021124029096118127004002110113027121020017027112101030230246126024021117046036058091021086034038058083146147032060055021080079040033039070029023018055063080086067097099115083071088044114016125112100017000115116021064041055033080021118111017028102096010102098116021084089037114018027113118007027003103021094050114061064089091097051061081021118111017028112102103004111116119018023032060055021116025002029003116118127124022125118122103000017027021084089037114018027123098002026022101008115111028006118125114017123244145146147 116103100005013003122101104084091083097022125118122103000017027008120025002029003116118127097051061081021115111028006118125114017111030027123098002026022101146147108127244145084089037114030027118120017019016125008016007000116021084089037114030027123098002026022101021091040057054021018020112113118018146147032060055021120025005017001112021009124114116022007020102245247146145120019022022103021117024114023027123098002026022101021 116103100005013002122098104026026097003124029112097023108114032118093086051053054103080081012051029112122100017029001122102114097127115103080084041055033086093082097054038021071222039187033080091067040055063021070067032038038065021083036033115088084069048039050082080068097051038065090090032038058068064082050114029112122100017029001122102114097034050071021083168034050071065082044055061065 116103100005013002122099104102112123004017007021114100017013023112101099109114020118103104018027020121112144229020001122120023006001003106102099000028022122146147014000023112103023003011115114102103030022022101097023 116103100005013001122098104026026097003124029112097023108114053118093086051053054103080081012051029112122100017029001122102114105123126021103082034058054071086095036114063080021069168052186071080089053059054089021068032039037080065086038055115081080068034055061081084089034055115080065023045055032021091094055055050064077023037055115081080068034055061081084089034055115081064023051187053220071082047038058080089023044051033068064086038055115084064067046063050065092070052055115123112120018002028103122100004114035084071023037187035084071067036063054091065119112111098007000119115111098007003 116103100005013001122099104102112123004017007021114103015013023112101099109114020101123104015016023112101126109114020101123104000021022120124121109114020101123104008028007127101101109114020101123104000004007116102116109114020101123104015027005113112100109114020101123104015027005113113097109245247118116100004114004125112121097031023004027112012002012123116099020000022021124100097028006121121023021026022123021115003099125114113117030028018097096101004114022121102114097031023004027112012002012123116099020000022021112121005114018102021112012002012123116099020000022025021144229017018102112023022026022123021122005099125114120103030028018097096101004114026102021121020030031021097127004028115118116100004114004125112121097022017004027112005016012123116099020000022021124100097028028097021121 116103100005013001122096104096121123097006027112123023102002116021112121005114022121102114097031023004027112012002012113103114007007115112123115097019000021114122017013023103112113020126244145118118018023115098125114015114030113004025006031003106123118021007001112021126018114029096121123097006027112123023005016098027114115003013029119127120020000115112121100004114030113004025006031003106113114013019026021112121005114018102021112012002012113112123000027127146145026108031023007027112012002012123116099020000022025021122005096125114120103030022001112115098109114030113007025006031003106113114013019026146145122005096125114113117030028018097096101004126115118116100004114004125112121097031023007027112005016012123116099020000022021124100097028028097021121020030031021097127004028115018101016 116103100005013001122097104021112121005114018102021112012002012103112113020126115120113005111021023119106121003024028096103144229020001122120023006002029106101118019028022122021123004020007021122098021023001021127120008028115114120103030031018103101118019114030113004023014028115021120115112124020120101104005023003097008112017028012113112103021114018123113023012022098027114122000013026113008020112113244145121114007006115122096099004000115127122126015114020113119104005023005119122097097022017004021120015114023119004025006022017106113114017006110114101121030022022101097023000028023021113117112124020120116104008022110022004020230246126024121114007006115122096099004000115127122126015114020120101104012019001101116101097031023007021120015114115120113005111021030101106115004002007008114103 116103100005013001122102104123106115004002007021116121005114030113007025006031018106124115124113097022146147013023021097021120020006022103021125014027029021114115003013023112099117014004115120113005097029029021120115115124020113119104005023003097008112017028012113112103021114018123113023012022097027114122000013026113008020115113244145122101005023001021119110097021003123106115004002007021 116103100005013000122098104026026097003124029112097023108114032118093086051053054103080081012051029112122100017029001122102114097127115103080084041055033086093082097054038021071222039187033080091067040055063021070067032038038065021068032039037080065086038055115081080068097063050071068066032053054070021086052038060088084067040035038080070023015023028102101120019029000112021071032032115081220071032032039080088082047038 116103100005013000122099104102112123004017007021114100017013023112101099109114020118103104018027020121112144229020001122120023006001003106102118023028022122146147014000023112103023003011115114102103030022022101097023 116103100005013015122098104026026097003124029112097023108114053120084069048019038065090101036052029112122031104114126021103082034058054071086095036114055080070023036060053084091067050114055018064089036114053080088082045062054021069069168033054091065068097054050091070023052060115086093082049038054089027119112111021103117005124103103000001007119101096001005119114111021103117003124103103007012001114098096117000010112099107025004005116126098007003119119111097005004006108099098024006007001101110007005006115127098004024004113 116103100005013015122099104102112123004017007021113025002029003116124103109022125123096121000006026025116101018013023116097114022022123113027115000028018124102030097019000021113118015019026102146147097114115021021023097114115021021023230246021103122122097016028099124115004114023146145096009023001112021115111017028101116122008111116022004020102114244145116121005114023027123098012023026101021010102113097022018144229019029113021115111022018123116126018114017112097096004023029021018020119113116021116121005114116022002020102245247116123115097022125118122100020111116005018144229245247116123115097122022109124100021001115029102114013023016097021006097020001122120023008002020120122098097031244145098127004000022021120025002029003116118127124117112006022016230246018123113023012124016125112126 116103100005013015122096104101114010102113103022018144229019029113021122111017028102096010102098116146145118015022115120027116014002018124101010005124016122101118008002115116123115097031125123096121000006026008113025015007029116097126230246018123113023012124016116102120019006115124102023015007031121028144229245247122103144229245247112109126018006000021029100004030022118097023112114021103122122097027003114120120020114030025021097006022028106116116002114018146145096009023001112029031012124016122101118002026110116027116014002018118007023000028023021120025002026022124101112124019125123096116009023097021116121005114018027097110017019016118008016018117122146145023097114115021021023014000115029120025002029003116118127124019125118122103000017098021116121005114030027118127004027003114008118 116103100005013015122097104027123098002026022004021118015022115116027099024002018118118010102001116028028144229114115021021023097114018123113023012124016122102098124117099018146147097114115021021023097019029113021122111017028101116126017111023027118120017019026101021118015022115120027121020028018097124010005124029096123118021027244145021023097114115021021118015022115120027116000001028103097023008001115123096123013123244145028144229245247116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115120119144229114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114004125112101004114030119027116014002018124101023124114023027118120017019026101146147097 116103100005013015122102104021021023097114115021021023097114115021021023097114115021116121005114030119027121020028018097124023124114023027123098015019007124146147097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097019029113021122003124020120119104005019007116103116097027000021123098013030244145021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021118015022115120119025006031018106124115097027029021029020116113122028146147230246028103113114019114017108021115111022018123116126018245247021 116103100005013014122098104026026097003124029112097023108114053120084069048019038065090101036052029112122031104114126021103082034058054071086095036114055080070023036060053084091067050114055018064089036114053080088082045062054021069069168033054091065068097054050091070023052060115086093082049038054089027119112111021103117005124103103000001004119107101012005119114111021103117003124103103007012001114098096117000010112099107025004005116126098007003 116103100005013014122099104102112123004017007021113025002029003116124103109022125123096121000006026146145144229020001122120023003029005124113114097022244145098127004000022021113025002029003116120126124117112004022016230246018123113023005124029096120114008002115008018020115113116146145144229019029113021115111017028102096010102098116146145144229019029113021031004010026102097100097122000112121114002006115004021113019029030021124103006031028096021122230246004125112101004114030027118120017019016125008016098097112018146147097114115021021118015022115120027116009023026101114010102113103022018144229114115021021023000028023021120025002029000096008016113117244145021023097114115116123115097031125118122103000027003021008023005124016122101118008002244145021023097114115116123115097031125123096121 116103100005013014122096104116097126097111115113027121020028018097124144229114115021021023000028023021120025002019000122103099097027000021123098013030122146145144229029001146145144229023011124102099018114123102112123004017007021004023007000028120021126017021030122096023012126115099114115014013018118118023000245247098125114019023123029120025002029003116118127124019125118122103000017097021116121005114030027118127004027003114008118111028006118125114115114018123113023000124007108101118002017110018102016104245247021021023097114115021122101097122030027118120017019016125008118111017028101116116112114018123113023012124016125112126017021110116027121020017027112004023000028023021116025021011003116118116124117000018028030230246115021021023097114115116123115097031125118122100020111116005018144 116103100005013014122097104145021023097114115021021118015022115120027116014002018124101023124114023027118120017019026101146147097114115021021023097019029113021122111028006123116099008114110021113025015007029116097126230246115021021023097114115116123115097031125118116100014000007021124100097028006121121030230246122146145144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122097021030119106122000000002119122097097031017146145023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023022026022103112023012016125118122103000027003021008023005124016122101118008002244145021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021118015022115120119025015007029116097126097111115113027121 116103100005013014122102104096123118021027244145021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021118015022115120119025006031017106113118021019001118021126018114029096121123230246115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115116123115097031017027114122000013026113021126015114123022000020104123244145146147014000023112103023003011115113027115000028018124102144229114 116103100005012007122098104026026097003124029112097023108114053116065067051059049064065122032032034116070084105123115024021101036049059080071084041055115089018094037055061065092081040051061065021083052114062084071070052051052080025023045117058081080089053059053092084089053114055064021069168033038089065086053114054065021091032114055084065082097054116064091023044051033068064086038055115069090066051114038091021085046036058091021082047114039080091086047038115086090090049038054021081016052060115065076071036114055080021090032032034064084080036114054065021082047114054077086091052051061065021066047055115070220069040055115081080023044051033068064086038055019004008113019018097008000003116103097001001014113102115021117004124099098012025006115103127004007001001102110004004015 116103100005012007122099104102112123004017007021120117111021030119106126005126115120119025006022031106124115109114018103102104021001004113013031012016125114120117030022018097112030097019000021114122003013023116097114230246021103122122097021030119106122000000002119122097097031017146145096009023001112021122003124016122101118008002110018022006098117244145116121005114030119027121020028018097124010102113097022018144229019029113021122003124020120116104008022115008021020117113244145116121005114030119027112021007012118122115004111116116018144229019029113021122003124020120119104005019007116103116097027000021123098013030244145116121005114029122097023004010026102097100097122000112121114002006115004021113019029030021114122003013030116103102003029005021120117004245247098125114019023115120119114 116103100005012007122096104027118120017019026101008122003124016122101118008002244145116121005114030119112025015007029116097126124031017027123098015019007124146147000028023021120117004124020120119104005019007116103116097027000021123098013030244145116121005114030119112025006031018106124115097027029021029020114113122028021 116103100005012006122098104026026097003124029112097023108114053120084069048019038065090101036052029112122100017029001122102114018039058065080031104114126021103082034058054071086095036114063080070023051187032064089067032038032021081016052060115087090065040060115080091023015023028102101120019029000112117006124020001117007010116102102001007001117096097001 116103100005012006122099104102112123004017007021113025002029003116118127109022125123096116009023003025113025006022031106116121000030010097025115111021023121106101016007018121124027005124020113121104012019007103124116109022125114113123030000002096116121021126018103102104021001004113013031005124020113121104005019007101103114104114018102021112005030012113116099017000022025146147000000000106097100022022107029113025006022031106113118021004018121028023000001115114113123030022018097099118013126018103102104021001004113013031005124023118103114104114018102021115002000022025116101018013023116097114022022123119027115000028018124102030097019000021113118015019026102146147007000028120021112005030012113122121013019017021113027097021026103106116021030001112115023006017127021119120023027023112021117 116103100005012006122096104146145096009023001112021115111017028101116126017111116022004020102245247116123115097022125123096121000006026008018020115113116146145118015022115113027112005030012101121118000028018008114116111021016103106100008021031112146147000028023021114116111021016097106116014022022008018103013019029116018023000028023021114116111000022115106116014022022008018122000030116021116121005114020118027101004020012102124112013023110018123114014117244145116121005114023027114115013013007108101114015000110018103114018019116146145118015022115113027112005030012116123118013011007008018121004029000101122104000017116146145118015022115113027112005030012103100098000030026008018121004021116146145118015022115113027112005030012120116099019027016021124121097122116102114104003004116025018100 116103100005012006122097104112103104003004116025018100004000116028146147000028023021119025002029003116124103124022125118122103000027003021116121005114017027123098015019007124008115111028006123116099008245247116123115097016125118122100020111116005018144229245247122103115004000115119108023005124020113121104005019007101103114097 116103100005012005122098104026026064037114126021083101036049059113080068034055061081084089053028060091120086051035038080070121036061123028021026097002063084091023037055115089064067053055115123112120018002028103122100004018098008004003001096110024024 116103100005012005122099104102112123004017007021119097111017028101116126017046047119099025015007029116097126109021125118122103000017027073073112111028006118125114017126016122116123004001016112029103111001026118124097008126116018028075061117115018073075017124029122103118018029127114027116014002018124101075061021125123096121000006026025120126015122018103102104005019007112098115105022018097112031006124020120119104005019007112028030104126018103102104021001004113013031005124020113121104005019007101103114104126244145116101018013007102098115121122023027114115013013023116097097000030122025116101018013007102098115121122023027113116019023122025114025006022031106124115230246021103122122097021030119106122000000002119122097097021115121112113021114028096097114019114025122124121097021023121106115 116103100005012005122096104122123123000016115113021120015114020027114115013013026113008115111021023121106126005126244145118127004002016122021116109002022103102126005114003025114114005013022123114115004031115112025112012019012120116101016007018114112023006096127114120122030031018103120118013114003116103118109016028099124115004114017099025126017021030122096023008245247098125114019023115114027112012016012113116099000000016021124100097028006121121144229019029113021112111028006118125114017114031124126114097117112004022018102245247022001020000028023021113118021023123114027115012019025028011016098103112018146147000028023021114005111021030116106126005111020027114122000013026113146147230246126024021121004029000101122101014001022146145118015022115114007025006031018106123120012111116123112120 116103100005012005122097104024101120018013000112103120102245247116123115097002018103116025006031018106124115124021125114120118030027023146145118015022115101116101000124020118103104018027020121112010102028022122018144229245247024024023023023018096146147000028023021119097111017028102096010102098116146145118015022115119099025002029003116120126124021125118122103000027003146145118015022115119099025015007030112124103124021125123096121000006026146145118015022115123122099097023011124102099018114123102112123004017007021004023007000028120021112012016012120116101016016028099021122003126115114120118030031018103100098000021022021120118109114020120120104012019001120116123097031030146145096009023001112021122003124020120119104005019007116103116097027000021123098013030115021146147000028023021114025 116103100005012005122102104118122103000017027008120117111017028101116116009114018123113023006124029096118127004002110120119025015007016125112103230246018123113023012016125118122103000027003008119097111017028101116126017114018123113023012016125123096121000006026008119097111028006123116099008245247116123115097031018027114122000013026113008122003124020120116104008022244145116121005114030116027112012019012123122122097027029021029016015023028024101120018013018102118114015117127018123114014127003122102104000001016112123104015023020004018027102028022122024103014001012116102116004028012123112112115117122146145118015022115120120025006031018106124115124031017027114122000013026113021118015022115120120025006017001106102126006030022008018121004029116028146147000028023021124025002029003116124103 116103100005012005122103104008119097111017028101116126017114018123113023008124029096123118021027110119099025015007029116097126230246018123113023008124016122101118002026110114027116014002018118125023000028023021124025002026022124101112124021125123096116009023003146145118015022115124027116014001006008018007102114115116123115097027125113116100014000007021124100097028006121121144229245247024024023018027115097112116009245247022007020000028023021112111008001007102021031018023031112118099097099115115103120012114020118102104002029030102116121097001115098125114019023115102027099004017012118122115004111116097112116009117115116123115097001125097112116030001026114121114124117112006022016097019029113021100111006022118106115004002007008018020112113116021116121005114000027118120017019016125008112 116103100005012005122100104027118120017019016125021118015022115102027121020017027112101010006124029096118127004002122146145076116103100005012004060245247021 116103100005012004122098104026026064037114126021083101036049059113080068034055061081084089053028060091120086051035038080070121036061123028021026097001032021071082048039185065080023116097100005012005097127115101089086047114055080021091052038039080021121004029000101122101014001022117004010116102019007008026108 116103100005012004122099104024024023002026022101097114013245247116123115097017125118122103000017027008114025002029003116118127097019029113021116111028006118125114017111020027123098002026022101146147000028023021118025015007023112097114124002125123096103004000000021116121005114016027113118007027016122021126018114029096121123230246018123113023002124016122102098124117099018021118015022115101027116014001006008018007102114018123113023002124016122102126002029110018005016230246244145116121005114022027118120017019016125008112111017028101116116009114018123113023004124029096118127004002110114027121020017027112101144229019029113021114111031018121106116014022022008018122000030116021116121005114022027120118013013000124114123004111116123112120102114018123113023004124023112120104018027020121112010 116103100005012004122096104018101123020006116146145118015022115112027112004022012115124121000017007021124100097028006121121023000028023021112025002029000096021010097117099018146147230246018123113023015029007021112111008001007102021031018023031112118099097099115115103120012114020112113104004028020113112122097004022021098127004000022021099114111017028102096010102098116021021144229019029113021114111017028101116116009111005112027116014002018118125023000028023021112025015007016125112103124004022027123098002026022101021144229019029113021097004124030116121104002029023112008114111031018121106116014022022021116121005114005112027122000030012102124112013023110112027122000030012102124112013023115146145118015022115099112025005023030106118120005023110112027115004031012118122115004114018123113023 116103100005012004122097104099112025005023030106102126006030022008112025005023030106102126006030022021146147000028023021112025006023023106124115125108005112027112004022012124113023000028023021099114111021022113106115000006022011112025006023023106113118021023122146145144229021001122096103097016010021119097111017028101116126017046047119099025015007029116097126109021125118122103000017027073073112111028006118125114017126016122116123004001016112029103111001026118124097008126116018028075061117115018073075017124029122103118018029127114027116014002018124101075061021125123096121000006026025113025006022031106113118021002001112025023005124020113121104005019007099116123109022125113118101004126020027114115013013026113146147014000023112103023003011115007025003109099115 116103100005012003122098104026026118034038038080089091036063054091065027097060060091021066053059063092070222097127115102069222034059053092068066036114179021089086097040060091080023116102127000000023036038115000002144229037055021024023049032060082071086044063054021114082005055060102106117032038048093029030097114126021112079053032050086065094046060115081080068097049059080069067036062032021069088050033186081084089053114038091021068053051039064065023099006033090064071036051038021092089037055062091080023037117026119103021097127019004008016116102116025018002116117127018000000102126116003002016109117101013018 116103100005012003122099104070080091036049039021081094050038058091086067097049125118122103000017027021073075097049125123096116009023003021146147039032060088021116009023003124113023034126115029102114013023016097021082111031018121106100008021031112025023230246115080027116014002018118125027097245247021080025015007016125112103109114244145021082111022022120106100008021031112025023230246115080027112004022012115124121000017007025021144229114054027102099000013000124114123004126115146145023036124022112123104018027020121112027097245247021080025021011003106102126006030022146145023007000028120021023006023023106112121006022022120021082230246115098125114019023115080027116014001006021008023102098116146145023000028023021080025006023023106113118021023115008021144229122000112121114002006115120116111 116103100005012003122096104029080005111021022113106115000006022028021144229114115115103120012114020112113104004028020113112122097055097146145023097005027112103114097055097027118120018007110018005016097019029113021082115124016122101118002026110080027116014002018118125023000028023021080005111028006118125114017111054027123098002026022101146147097114018123113023036096125120116123030017028113112010036124030116121104002029023112021118015022115080007025012019031106102126006030022008080025012019031106102126006030022021146147097114018123113023036096125113112122030017028113112010036124023112120104002029023112021118015022115080007025005023030106102126006030022008080025005023030106102126006030022021146147097114018123113023036096125097108103030001026114121114097059032021091066045062115084091083 116103100005012003122097104021080025021011003106102126006030022021092068097060038089089030230246122021084068097023029114146147230246036093080069036114022123114025012019031106102126006030022008018126003000116021084089037114022123114025005023030106102126006030022008018116004000007124115016097051061081021114015021125112112121030001026114121114124117018118097016230246050091081023004028020027102099000013000124114123004114058091021031102027029113018027097117026123113104027023021018028023032060055021112121006124020112113104007027029116118099097059032021091066045062115084091083097023029114027099024002012102124112013023115092070023015007031121146147032060055021086025002029003116118127097111115112123112111017028101116116009114050091081023034124029096118127004002110112123112111028006118125114 116103100005012003122102104101021086047054115086027116014001006008018007102245247084091083097049125118122099024023026008018006113117244145084089037114054077092068053033115029070082045055048065021006097052033090088023002026022102101101097034115066093082051055115069027116014001006008018007102114050091081023034124016122101118002026115008021071111017028101116116009114050091081023034124029096118127004002110069027121020017027112101023032060055021069025002029022102101114124117017018021086047054115069027115000020026101103023040033115123096123013123244145084089037114063080083067105049125123096116009023003025007030097059061021021031098099112028021144229245247090071083036032115087076023034124016122101118002026115073073023034124029096118127004002115 116103100005012002122098104026026064037114126021103082050027062069090069053051039092090089013021030021024023002061061065071195045055115113090066035062060091021126015006001117004010116103019007008114003004023119099123001097110004004005115096019001008005113099103024005006108098098021005007123098099015005007 116103100005012002122099104070080091036049039021081094050038058091086067097022103027118120017019016125025023005102125123096116009023003025021115117124020113121104005019007101103114109114023001027112005030012124123099019126115113001025006022031106101123000019029116025023005102125114113123030000022115113120018126115113001025006022031106124115230246053071090090097021023121106115014028031116119023005102115127122126015245247114113123030022028123121118003114023004021120015114023001027112005030012103112113005029000021008023005099125114113123030000022115113120018114025122124121230246123070080091036049039021114115013013023116097103019023127021114115013013001100096118013027127021118120000030022102118114105021023121106101016007018123097027102117122021084068097021023121106101016007018123097027 116103100005012002122096104021123098002026022101025023002029003116118127109114048090064089053122121028021118018114029119146147039032060088021112005030012113122121013019017146145064041055033080021112005030012097108103004028001021008023102000022102116016097051061081021121020017027112101023013027024112021016098099112016018023032060055021021112005030012118122115000028028021124100097028006121121023032060055021114115013013023116097118019017115124102023015007031121021086047054115114113123030002031116116121000114110021018020115113116021084089037114029096123118021027115092070023015007031121146147038032060064069023035043115114113123030022018097101101004126115114113123030000002096116123008126115118122118013023000118112031006022031106103102020019029097025016102123127021123098002026022101025023 116103100005012002122097104118122103000017027146145127000004026123114023002029006123097031107123109004028023005096244145122121097022098027114115013013023116097103019023110113007025006022031106113118021002001112021086047054115113004025006022031106103102020019031124008115115124020113121104019003006116121126097051061081021116014019031112102116004122023004027112005030012103100098000028007025018016104111016122116123004001016112029115115124020113121104019003006116123099109117116028021086047054115113004025015007016125112103124022097027123098002026022101021086047054115113004025002029003116118127124022097027118120017019016125146147054058054071080023005099125114113123030017028113116121014114026102021121020030031146145086047054115113004025006022031106113118021019001118021126018114029096121123 116103100005012002122102104146145086047054115113004025015007029116097126097059032021123098013030244145084089037114023004027112005030012097108103004028001021008023102000022102116016230246050091081023005099125118122103000017027021008023102020001018146147032060055021113006111028006118125114017114031124126114097117112004022018102245247084091083097022098027114115013013003121116118015019115008021016098096112018146147032060055021113006111021023121106115000006003103112023127111116022001020102245247146145086047054115113004025006022031106103114007022028102021011127114123070080091036049039021088094047122023006027112005030012103112113005029000028146147097052033090088023006022031106113120015030018119021115114245247021066095036032054021113004111021023121106103013019018123116023124114023004027112 116103100005012002122103104113121104017030018116123118230246115084091083097022096027118120017019016125008115112124016122101118002026115084091083097022096027123098002026022101008115112124029096118127004002244145021086047054115113006025006022031106118120005019029122021126018114029096121123097051061081021115114124020113121104005019007116103116097027000021123098013030244145021086047054115113006025015007029116097126097059032021123098013030244145021086047054115113006025006022031106113118021002001112008115112124020113121104005019007101103114097051061081021115114124020113121104019003006116121126124022098027114115013013001100096118013027115084091083097017028116121114018017022029113004111021023121106101016007018123097027102117122008118120000030022102118114105022098027114115013013001100096118 116103100005012002122100104123097027102117122146145023032060055021113004111021023121106099024002022123103023124114116103112100000117122146145023032060055021113003111017028101116116009111023004027116014002018118125144229114050091081023005102125123096116009023003008113006111028006118125114017245247021084089037114023001027112005030012101121118000028018021008023005099125114113123030002031116116121000245247021084089037114023001027112005030012118122115000028028021124100097028006121121023032060055021113003111021023121106115000006018103118023008001115123096123013245247021084089037114023001027112005030012097108103004028001021008023102027029097103016230246115084091083097022103027123098015019007124021094050114029096121123230246115084091083097022103027114115021013026113021010097113096022146147 116103100005012002122101104146145120019022022103021117024114023001027116014002018118125027097022103027123098002026022101025023005102125114113123030022018097101101004245247021 116103100005012001122098104026026064037114126021103082050027062069090069053051039092090089013021030021024023002061061065071195045055115064091094053051058071080023037117038091021083046039049089090089097054116080091069036053058070065069036063054091065023019023000116117006124103102117007010004016005113119097013018096008004006115096097117001010115098098001024007112127099004021007113104099005015007113 116103100005012001122099104070080091036049039021081094050038058091086067097022098027118120017019016125025023005099125123096116009023003025021115112124020113121104005019007101103114109114023004027112005030012103100098000030026025021115112124020113121104019003006116123099109114023004027112005030012101121118000028018025021115112124020113121104019023021113122100109114023004027112005030012124113144229052033090088023006022031106113120015030018119021115112114025122124121230246123070080091036049039021114115013013023116097103019023127021114115013013001100096118013027127021118120000030022102118114105021023121106101016007018123097027102117122021084068097021023121106101016007018123097027097028006118125114017126115118122103000017027025021084046039061065029029104114018102021121003245247083071088 116103100005012001122096104088021112005030012113122121013019017146145064041055033080021112005030012097108103004028001021008023102000022102116016097051061081021121020017027112101023013027024112021016098099112016018023032060055021021112005030012118122115000028028021124100097028006121121023032060055021114115013013023116097118019017115124102023015007031121021023032060055021114115013013003121116118015019115008021016098096112018021086047054115123096121000006026021092068097028006121121144229053033090064071097048042021114115013013023116097103019023127021114115013013001100096118013027127021118120000030022102118114105021023121106101016007018123097027102117122025021121020017027112101027097017028101116116009245247125116097008028020021118120020028007029031030127099122021113005230246115146145120 116103100005012001122097104123021115112124020113121104005019007101103114124022097027114115013013023116097103019023115084091083097022098027114115013013001100096118013027110113007025006022031106103102020019031124021086047054115118122118013023000118112031005099125114113123030000002096116121021126116018028010002029018121112100002023123113007025006022031106103102020019029097025016102123115084091083097022098027123098002026022101008115115124029096118127004002115084091083097022098027118120017019016125008115115124016122101118002026244145066095036032054021113006111021023121106099024002022123103023124114116103112100000117244145084089037114023004027112005030012118122115000028028021124100097028006121121144229051061081021115112124020113121104005019007116103116097027000021123098013030244145084089 116103100005012001122102104081021115112124016122101118002026115008021016007000116146145086047054115113004025015007016125112103097030026126112023102113098022016016230246050091081023005099125114113123030002031116116121000114110021018020115113116146145086047054115113004025006022031106113118021002001112021009124117112001022016230246050091081023005099125114113123030000022115113120018114111011021031050055063080086067097063058091029115114124020113121104019023021113122100104245247083071088044114020113121104005029029121116117097022096146145023054058054071080023005097125114113123030002031116116121000114110021113006111021023121106103013019018123116144229114050091081023005097125118122103000017027008113006111017028101116116009114050091081023005097125123096116009023003008113006111028006118125114 116103100005012001122103104101146147097051061081021115114124020113121104002029023116123120097027000021123098013030115084091083097022096027114115013013023116097118019017115124102023015007031121146147097051061081021115114124029096123118021027115092070023015007031121146147097051061081021115114124020113121104005019007101103114124022098027114115013013023116097103019023115084091083097022096027114115013013001100096118013027110113004025006022031106103102020019031124021086047054115118122118013023000118112031005097125114113123030000002096116121021126116018028010002029018121112100002023123113004025006022031106103102020019029097025016102123244145021086047054115113006025006022031106097110017023029103021010097117001112102118102123244145021086047054115113004025015007029116097126097059032021123098 116103100005012001122100104121121144229114018091081023005099125114113099030027023021008023098097112146145120019022022103021117024114023004027116014002018118125027097022098027123098002026022101025023005099125114113123030022018097101101004245247021 116103100005012000122098104026026064037114126021115094034000054083116066053032054070120086051035038084082082050114126024021123040033039080021083036033115088084091032054058080070023032036054086021021032039039071080068097063050071068066032053054070023023036038115069084068097028022122021024097002018103116 116103100005012000122099104102112123004017007021118101111021016097106116014022022025118101111021016103106100008021031112025116019124020118103104013027017146145113019029030021114116019013016122123101004020115118103144229005027112103114097021016097106116014022022021008023102031018121018144229019029113021115000006022029118101111021016103106115004016005116121030097110110021118098019000022123097023005019007112146147000028023021029116019124020118103104007027029099116123097027000021123098013030115122103023005019007112029116019124020118103104007027029099116123104114109008021116020000001112123099097022018097112030230246018123113023002000125118122100020114110021018007102245247116123115097023011124102099018114123102112123004017007021004023230246115021115101014031115114120122030031018103120118 116103100005012000122096104121021122012126115114120118030031018103100098000021022021120144229114115098125114019023115120120025006017007106118120005023110118103025006017007106118120005023115116123115097031030027114116019013000124114123004111016103027112002000012102124112013023115116123115097031030027114122000013026113008122111021030116106126005245247021021023097019029113021122111021016120106116014022022008018118102114244145021023097114018123113023005019007112029122111021030116106115004016005116121030097110110021118098019000022123097023005019007112146147097114115021116121005114123120027112012019012115124121023019031021124100097028006121121023014000115113116099004122030027114122000013021124123097000030122021011010097017006103103114015006115113116099004123244145021023097123244145116121 116103100005012000122097104113021116019124020118103104018027020121112023047061039021092089097122116123112120102126115018101118019019116025021016003023000018028023230246028103113114019114017108021116019124020118103104018027020121112023 116103100005012015122098104026026064037114126021103082050027062069090069053051039092090089013021030021024023019055048093080069034058054021081082050114055090064085045061061070021126015006001021070082052062019004008002116018097008112117023022017099121119114111098004007005115018103008007007112102126005004026113099115005005013113098105005005 116103100005012015122099104070080091036049039021081094050038058091086067097022098027118120017019016125025023005099125123096116009023003025021115112124020113121104005019007101103114109114023004027112005030012124123099019126115113004025006022031106101123000019029116025023005099125114113123030000022115113120018126115113004025006022031106124115230246053071090090097021023121106115014028031116119023005099115127122126015245247029070082045055048065021112005030012113116099017000022025021112005030012124123099019126115123096116009023003025021116014002018118125027097049060064091067105120122021116100097028017146145081051061062021114115013013023122123123000016244145066095036032054021114115013013007108101114015000115008021016008028007103018023032060055021123098002026022101021123008025022021018020 116103100005012015122096104004022018102114050091081023097021023121106116014022018123122023008001115123096123013114050091081023006022031106113118021019001118021126018114029096121123097114050091081023006022031106101123000019029116021010097117112007022016097051061081021121020028018097124023040033115123096123013245247082071088052034115087076023006022031106113118021002001112025023006022031106124121021000127021123098002026022101025023002029003116118127230246027116099126015021115118122098015006123031028009112123115113007144229114244145122121097022098027114115013013023116097103019023110113007025006022031106113118021002001112021086047054115113004025006022031106124121021000110113007025006022031106124121021000115084091083097114023004027121020017027112101010005096125123096116009023003021084089 116103100005012015122097104081021115112124016122101118002026110113007025002029003116118127230246036093080069036114023004027112005030012097108103004028001021008023102027029097103016230246050091081023005099125114113123030017028113116121014114026102021121020030031146145086047054115113004025006022031106113118021019001118021126018114029096121123230246050091081023005099125118122103000017027021008023102020001018146147032060055021113006111028006118125114017114031124126114097117112004022018102245247084091083097022098027114115013013003121116118015019115008021016098096112018146147032060055021113006111021023121106115000006003103112023127111116022001020102245247084091083097022098027114115013013001112115115014001115009011023105033054089080084053114062092091031005097125114113123030000022115113120 116103100005012015122102104102028144229114053071090090097021023121106115014028031116119023005097244145021064041055033080021115114124020113121104017030018116123118097111115113004025006022031106101123000019029116146147097051061081021115114124016122101118002026110113004025002029003116118127097051061081021115114124029096118127004002110113004025015007016125112103230246115084091083097022096027114115013013016122113118015029115124102023015007031121021086047054115113006025006022031106113118021019001118021126018114029096121123230246115084091083097022096027123098015019007124021094050114029096121123230246115084091083097022096027114115013013023116097103019023110113004025006022031106113118021002001112021086047054115113006025006022031106124121021000110113004025006022031106124121021000115146145023 116103100005012015122103104084091083097022096027114115013013007108101114015000115008021016008028007103018030230246115084091083097022098027123098015019007124021094050114029096121123230246115116091083097022098027114115021013026113021010097113096022146147230246028103113114019114017108021115112124016122101118002026127021113006111028006118125114017126115113004025006022031106113118021002001112021 116103100005012014122098104026026097003124029112097023108114053102064071049032054070070094046060001080070066045038050065029030097127115103080084041055033086093082097062054070021094037055061065092081040051061065070023037055032021088086051035038084082082050114049090067094047033115080065023037055115089018082057059032065080089034055115081018066047055115070064085055055061065092088047114035090064069097039061021071222050039063065084067097054060091091222097055061021083088047049039092090089097054054021089016040054054091065094039059050091065023051187032064089067032038115081090089047187054021089086035061019004008002119103102003004 116103100005012014122099104102112123004017007021114122003013026113025023002029018121112100002023123029102114013023016097021006097020001122120023006001030106102098003031018103100023018031115098125114019023115102120025006031017106124115124031017027114122003013026113028027113123115116102023018007017099112121021027028123146147007000028120021112012016012120116101016016028099021122003245247098125114019023115120119025006022031106124115097111115022004020230246115 116103100004005007122098104026026065035124061080065023108114018071070112036054054090070121036038125086089068003051039086093025039027061070065069000028029096029030105114126021122089097049060091065069181062054021070094097039061021081088050033058080071023036033039021081222043178115069071222050055061065021083032060032021089086097038050087089082097054054070021083036063050091081082050114055018084089047039063084065094046060115021110118045051058091021026097096099007001025113099125004005106097001058021089086097032186083220069036060048080021083046033032092080069097060116080077094050038054021069086050114055084091068097021023121106115014028031116119027097061061021071082044061061065080023112123019004008007116102031116119119115111098002005015115107099004004003119106099004 116103100004005007122099104102112123004017007021004023230246021103122122097021023116106115014001018123123144229005027112103114097021023116106116014022031116119010102113098022018144229019029113021112005019012103112113005029000008018020115113116146145144229007029124122121230246244145102114013023016097021006097245247115103120012114000108102115020031030108004144229005027112103114097028028097021114025027000097102023105001022121112116021114098021115101014031115114113123030022028123121118003114004125112101004114020113121104019023021113122100097111116022007020102123244145021 116103100004005006122098104026026097003124029112097026097052000064069071051055032070092088047000054070064091053051039029028023108114001080086095036032048093080023045117050091084091056038054021081016052060115071220068052062039084065023036060115083090089034038058090091023037055115089018094037055061065092081040051061065021069168033038089065086053114055090091089168055115089084085046018098008000004121102097 116103100004005006122099104102112123004017007021114115013013018123116123024006244145115101014031115114113123030022028123121118003245247098125114019023115114113123030027023008022006098114 116103100004005005122098104026026064037114126021112089053022054065084094045017059080069067036062115024021101036052125021101118019019007096119023105031048065028023108114005220071094039059054021070094097062050021081082051060058221071082097033058065064086053059060091021083036114063018080089038051052080088082047038115091018082050038115069084068097049063090070082097034060064071023052060115086093082049038054089025023052060115088084091032054058080025023052060054021065078049061063090082094036114054065021066047055115081220090032032048093080119112111021103117005124103103006004014114098103117006010012019031117001010017019001116 116103100004005005122099104102112123004017007021004144229020001122120023006023023106112121006022022120021114005245247098125114019023115112113025002029003116118127124117112004022016230246018123113023004022125123096116009023003008018020115113116146145118015022115112113025012019031106118120005023110018022004098117115116123115097023023027120118013013000124114123004111116022001020102245247116123115097017028116121114018017022029112115111006010101106116014022022025018016104111116022000020102114018123113023002029018121112100002023123112113025021011003106102126006030022025018016104111116022003020102245247116123115097023023027113114012013016122113114124117112002022016097019029113021114005124023112120104018027020121112010102113107022018144229019029113021114005124016122102098124117099018146147 116103100004005005122096104116123115097023023027114114005013021124123118002006115124102023015007031121146147000028023021112115111021022113106115000006022021008023105001022121112116021114030116109031004022098027114114005013023116097114104245247021021023097114115021021023097114115115103120012114020112113104004028020113112122097023023004146147097114115021021023097114115021021023022026022103112023004022098027118120017019016125021010097023023027118120017019016125146147097114115021021023097114115021021023000028023021112115112124029096118127004002115008021114005124029096118127004002244145021023097114115021021023097114115021116121005114022113004025012019031106118120005023115008021114005124030116121104002029023112146147097114115021021023097114115021021023000028023021112115112124030116121104 116103100004005005122097104102124112013023115008021114005124030116121104018027020121112144229114115021021023097114115021021023097019029113021116014019031112102116004122022113004025021011003106118120005023127018018030097111115118122118013023000118112031004022125097108103030017028113112027102117122146145023097114115021021023097114115021021118015022115118122118013023000118112031004022098027097110017013000124114123004126116018028023124114016122116123004001016112029114005124007108101104018027020121112027102117122146145023097114115021021023097114115021021118015022115112113006111022022120106116014022022021008023004022125113112122030017028113112144229114115021021023097114115021021023097019029113021114005099125113112122030001026114121114097111115112113025005023030106102126006030022146145023 116103100004005005122102104021021023097114115021021023097114018123113023004022098027118120018007115008021016113117122021 116103100004005004122098104026026064037114126021114082005055060102106117032038048093021026097021054113080088018052054091021026097033005084089094037055033021024023019055048093080069034058054021081066097062058087080091045187115084070068046049058220021215097039061021086088037055115089084085046032050065090094051055019004008007116102031116119 116103100004005004122099104102112123004017007021114116019013031124119144229020001122120023006017001106118120015000022115146147022026022103112023006017007106118120005023110018121097005117244145116121005114020118103104018027020121112010102113098022018023 116103100004005003122098104026026064037114126021121094050038054021081082050114048090081082050114054070069223034055032117004010002029022102101114 116103100004005003122099104102112123004017007021099118017019001116025023013027003116103118097245247115103120012114001115101118005027115146145096009023001112021116014002018103116023124114116022004020102245247116123115097017028099116123008111116005018144229029001113112101097016010021004023 116103100004005002122098104026026064037114126021070101036049059116070084036060055084091067004042048089064112032032115024021101036049059080071084041055115089080068097059055080091067040052058084091067050114055080070023044051033068064086038055032021081082050114055080070084036060055084091067050114054091086088051055115069071222050055061065070023049061038071021066047114049090067094047126115064091023034058054069065082045114054065021091036114061090088023037117038091021090032032034064084080036018098008115101001096110005007007112099098003002002114018096008115101001102110000001004115096098007000119116111003116103118108023011118121098030021018103106118018017022123 116103100004005002122099104102112123004017007021120117111021030119106126005114244145115101014031115119122097008022022021119027097021030119106122000000002119122097097031017025021112012019012120116101016007018114112023012019244145098127004000022021119025002029003116120126124117112004022016230246018123113023003124029096120114008002110018022005098117244145116121005114017027118120018007110018005016230246018123113023012016125118122103000027003008119025002029003116124103230246018123113023012016125123096121000006026008119025015007029116097126230246018123113023012016125114120118030027023008120118111021030116106126005245247116123115097031018027114122000013029122120010102113102022018144229245247024024023004028016122103114097002001112102114015006244145116121005114022109124100021001115029102114 116103100004005002122096104121112116021114098021115101014031115124101112012029006021120023230246115021021023097114115021021023097114115021021023097114004125112101004114030027118120018007110018005016097245247021021023097114115021021023097114115021021023097114115116123115097031125118122103000027003008119025002029003116124103097245247021021023097114115021021023097114115021021023097114115116123115097031125123096121000006026008119025015007029116097126230246115021021023097114115021021023097114115021021023097114018123113023012124016122101118002026110018022004098117244145021023097114115021021023097114115021021023097114115021116121005114030027118127004027003114008016098102112018146147097114115021021023097114115021021023097114115021021023000028023021120025005019000122103099097027000021123098 116103100004005002122097104121121023104245247146145120019022022103021117024114098021 116103100004005001122098104026026096037114126021116069050000054086076084045051052080116116004000000116021026097000054086093082051049059080021069168033038089065086053114050067080084097051049070080089034055115086071094053186033080021118002023001102116023050039033021064089036114035220071094046054054021029006110103122117004010115098098002024007116127099004117005124096099004013026113097126005012 116103100004005001122099104070080091036049039021018118002023001102116023115114126021123120015114026101124023017061058091065023112117115084070023019055052089080027097054125114113099030027023025021083111017028101116126017114047073021083111028006123116099008114050070021121020028018097124027097054125096102114019031018127025023037124023118103114109114055027113122000024127021081025006022031106124115230246053071090090097021023121106115014028031116119023037245247066093082051055115081027112005006012124113023040033115091090067097060038089089144229051061081021083111021023121106099024002022123103010102000022102116016230246050091081023037124020113121104002029023116123120097059032021091066045062244145084089037114055027114115013013018123116123024006115092091023105117017099113016109114116119099115 116103100004005001122096104116103121102123244145084089037114055027114115013013030116097101008017115092091023105117000114106117023117127021018100006013030112121002030016005018025023102001020106120114013099099106119097102126115018102112030031022121007007030016005018025023102001022103106117023117127021018100004000012120112123030016005018025023102001022103106122004030102106119097102126115018102114019013030112121006113013017099018027097117000112103104012023031007005104003004116025021016002019001097103116030016005018025023102017018103097101002013030112121002030016005018025023102017018103097101002013030112121006113013017099018030230246050091081023037124020113121104019003006116121126124117029112114016230246050091081023037124029096123118021027115092070023047061039021091066045062244145084089 116103100004005001122097104081021115000006022029081025006022031106113118021002001112028023035055039066080082047114116022004020102114050091081023102113097022018144229051061081021083111021023097106126005108115029070082045055048065021090040060123114113099030027023028021081051061062021114113021013021124118099019006115066093082051055115114115099030022018097097101021108123118096101019023029097021099008031022102097118012002115024021006097011022116103030104245247084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114120117030031018103100117014004115088146147097114115021066095036032054021088025002029003116124103124054125118122103000027003021084089037114062027123098015019007124008083111028006123116099008245247021021023097114115084091083097063125114120118 116103100004005001122102104106124115124099122146145144229007029124122121097019031121146147230246032080089082034038115018116116004000000116021006097127115123122121097027003124021103046059061065021003102114050070021101036053063080025023037124020113097104008022127021081025002029003116124103097046047021081025015007029116097126097051032021123098015019007124025023037124006102112101012019025025021083111022016103112027097054125113120118011126115081027112005030012124113144229052033090088023006022031106113120015030018119021083230246036093080069036114055027114115021013026113021094050114061090065023047039063089146147032060055021081025006022031106097110017023029103008016019023000116018144229051061081021083111021023121106116014022018123122023040033115091064091045245247084091083097054125114113123 116103100004005001122103104106116121000030010097021094047114123018119097005013107005018027097117017099113118006106099018025023102016005113116112004098116025021016003004023116114121017117122146145086047054115081027112005030012120116099019027016021092089097122116118116101021000016106119097102123244145084089037114055027114115013013001100096118013027110018123114006117244145084089037114055027123098015019007124021094050114061090065023047039063089146147032060055021113118021023123081027112005030012113116099017000022028021085036038036080080089097117112004022016097051061081021016098096112018146147032060055021081025006022007106124115127114123070080091036049039021088094047122020113097104008022122021083069046063115114115099030020026118097101021114036093080069036114020115097104005019007097103099 116103100004005001122100104011029116020000001112123099097006026120112100021019030101021026097099115108112118019123122146145086047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112012016012120116101016016028099021090230246115021021023054058054071080023044124016122101118008002110081027116014002018124101023032060055021088025015007029116097126124054125123096121000006026146145023097114115021021086047054115088027112012019012124113010112123244145146147020028026122123023000030031146145076116103100004005000060114 116103100004005000122098104026026096037114126021116069050000054086076084045051052080116116004000000116021026097000054086093082051049059080021069168033038089065086053114050067080084097051049070080089034055115086071094053186033080021118002023001102116023050039033021064089036114035220071094046054054021029005110103122117004010115098098002024007116127099004117005124096099004013026113097126005012 116103100004005000122099104070080091036049039021018118002023001102116023112114126021123120015114026101124023017061058091065023116117115084070023019055052089080027097054125114113099030027023025021083111017028101116126017114047073021083111028006123116099008114050070021121020028018097124027097054125096102114019031018127025023037124023118103114109114055027113122000024127021081025006022031106124115230246053071090090097021023121106115014028031116119023037126115119122097008022022021087144229037059080071082097054125114113099030027023021092068097060060065021089052062063146145086047054115081027112005030012097108103004028001008018101004001018018146147032060055021081025006022031106118120005019029122021094050114061064089091230246050091081023037124020113121104000028018121108099097059061021029016 116103100004005000122096104119099115030106099018025023102016005113116112121098116025021016003004023116114114113117127021018117023022018114123103102123244145084089037114055027114115013013030116097101008017115092091023105117000114106117023117127021018113019017012121118116030016005018028144229051061081021083111021023121106101016007018121124010102028022114018144229051061081021083111028006123116099008114058070021089046038115091064091045245247084091083097022018097112031037124020113121104005019007101103114104114049080065064036055061021018020112113116021084089037114116022007020102245247084091083097054125114113099030027023011021031050055063080086067097063058091029112005006012124113030097052033090088023006020007106115126002006001097021064041055033080021112007006012113116099021000007011029116 116103100004005000122097104096103101004028007021097126012023000097116122017114126021004023024023018103028030230246050091081023047061039021080079040033039070021031050055063080086067097099115083071088044114020120119104012019001100119120023114062146145023097114115066093082051055115088027116014002018124101010037124016122101118008002115084091083097063125123096121000006026008081025015007029116097126230246115021021023097114050091081023044124020120116104008022110004028144229051061081021085111017028101116126017111055027118120017019026101021086047054115087027121020028018097124010037124029096123118021027115084091083097048125118122100020111116005018023032060055021113118021023123081027112005030012113116099017000022028011031035124023116123118008001115030021001097031028123097127018123244145146147 116103100004005000122102104096123126014028115116121123230246115021021023097114115021146147050055063080086067097117018118112101018019115004021026097028028123021126017027115101090094047038115003018023032033115103080080045055127021081025006022007106124115109114055027118120017019026101021075061114055027123098015019007124021086050114029096123118021027127021081025020001022103120118011126115081027115002000022025021083111022030116127027097054125114113123030027023146145081051061062021114115013013023122123123000016115081025023003029005124113114097048244145066095036032054021081025006022007106124115097059032021091088053114061064089091230246050091081023037124020113121104021011003112123101124117001112102118102245247084091083097054125114113123030017028113116121014114058070021089052062063146145086 116103100004005000122103104091081023037124020113121104000028018121108099097059061021029016003004023116114114113117122146145086047054115081027112005030012120116099019027016021092089097122116102112101030016005018028144229051061081021083111021023121106101016007018121124010102028022114018144229051061081021083111028006123116099008114058070021089046038115091064091045245247084091083097022018097112031037124020113121104005019007101103114104114049080065064036055061021018020112113116021084089037114116022007020102245247084091083097054125114113099030027023011021031050055063080086067097063058091029112005006012124113030097052033090088023006020007106115126002006001097021064041055033080021112007006012113116099021000007011029116020000001112123099097006026120112100021019030101021026097099115108112118 116103100004005000122100104103028030230246050091081023047061039021080079040033039070021031050055063080086067097099115083071088044114020120119104012019001100119120023114062146145023097114115066093082051055115088027116014002018124101010037124016122101118008002115084091083097063125123096121000006026008081025015007029116097126230246115021021023097114050091081023044124020120116104008022110004028144229051061081021085111017028101116126017111055027118120017019026101021086047054115087027121020028018097124010037124029096123118021027115084091083097048125118122100020111116005018023032060055021113118021023123081027112005030012113116099017000022028011031035124023116123118008001115030021001097031028123097127018123244145146147020028026122123023000030031146145076116103100004005015060245247021 116103100004005015122098104026026096037114126021116069050000054086076084045051052080116116004000000116021026097000054086093082051049059080021069168033038089065086053114050067080084097051049070080089034055115086071094053186033080021118002023001102116023050039033021064089036114035220071094046054054021029004110103122117004010115098098002024007116127099004117005124096099004013026113097126005012 116103100004005015122099104070080091036049039021018118002023001102116023114114126021123120015114026101124023017061058091065023118117115084070023019055052089080027097054125114113099030027023025021083111017028101116126017114047073021083111028006123116099008114050070021121020028018097124027097054125096102114019031018127025023037124023118103114109114055027113122000024127021081025006022031106124115230246053071090090097021023121106115014028031116119023037126115119122097008022022021087144229037059080071082097054125114113099030027023021092068097060060065021089052062063146145086047054115081027112005030012097108103004028001008018101004001018018146147032060055021081025006022031106118120005019029122021094050114061064089091230246050091081023037124020113121104000028018121108099097059061021029016 116103100004005015122096104119099115030019016018025023102016005113106118002013003013005016104245247084091083097054125114113123030031018097103126002114058091021031102001020106119097102126115018102114019013017099018030230246050091081023037124020113121104019003006116121126097059061021029016017029000018025023102002028102106006102126115018101120018013097018025023102002028102106004102126115018101120018013103018025023102002028102106002102126115018101120018013021119121016109114116101122100030031028108018027097117003122102104007029001097018030230246050091081023037124029096123118021027115092070023047061039021091066045062244145084089037114023116097114105054125114113123030022018097101101004123115087080067054055054091021016098099112018021086047054115018022005098117244145084089037114055027114115 116103100004005015122097104097106126005108115029070082045055048065021090040060123114113099030027023028021081051061062021114113021013021124118099019006115066093082051055115114115099030022018097097101021108123118096101019023029097021099008031022102097118012002115024021006097011022116103030104245247084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114120117030031018103100117014004115088146147097114115021066095036032054021088025002029003116124103124054125118122103000027003021084089037114062027123098015019007124008083111028006123116099008245247021021023097114115084091083097063125114120118030027023008004030230246050091081023035124016122101118008002110081027116014002018124101023032060055021087025015007029116097126124054125123096121000006026021084089 116103100004005015122102104081021085111017028102096010102098116021084089037114023116097114105054125114113123030022018097101101004123109029087025005019029116124100097121115003021122014028007125102030230246244145096121008029029021116123013245247021021023097114115021021144229033054089080084053114116116118114019001018021004007112114126021124103008114003090092089053114098021029071032032039092080091097049050071021071032033115081080023053055032065021068052032115100064086047038058065028016097051032021103082038062054025021083111021023097106126005126115081027116014002018124101023061046115081027121020028018097124023032033115123096121000006026025021083111007000112103122000024127021081025005017001112025023037124023120116125109114055027114115013013026113146147039032060088021112005030012113122121 116103100004005015122103104121116117097054244145066095036032054021081025006022007106124115097059032021091088053114061064089091230246050091081023037124020113121104021011003112123101124117001112102118102245247084091083097054125114113123030017028113116121014114058070021089052062063146145086047054115081027112005030012116123118013011007021092089097122116119099115102126115018119097005013018103123016104245247084091083097054125114113123030031018097103126002114058091021031102001020106119097102126115018102114019013017099018027097117016116103099019017012119099016104245247084091083097054125114113123030000002096116123008114058091021031102002028102018030230246050091081023037124029096123118021027115092070023047061039021091066045062244145084089037114023116097114105054125114113123030022018097101101 116103100004005015122100104112028023035055039066080082047114116022004020102114050091081023102113097022018144229051061081021083111021023097106126005108115029070082045055048065021090040060123114113099030027023028021081051061062021114113021013021124118099019006115066093082051055115114115099030022018097097101021108123118096101019023029097021099008031022102097118012002115024021006097011022116103030104245247084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114120117030031018103100117014004115088146147097114115021066095036032054021088025002029003116124103124054125118122103000027003021084089037114062027123098015019007124008083111028006123116099008245247021021023097114115084091083097063125114120118030027023008007030230246244145096121008029029021116123 116103100004005015122101104121146147058103102002004007120047244145021 116103100004005014122098104026026096037114126021116069050000054086076084045051052080116116004000000116021026097000054086093082051049059080021069168033038089065086053114050067080084097051049070080089034055115086071094053186033080021118002023001102116023050039033021064089036114035220071094046054054021029003110103122117004010115098098002024007116127099004117005124096099004013026113097126005012 116103100004005014122099104070080091036049039021018118002023001102116023112098097021024023008002026021101088040060039021007016097051032021103082038062054025021083111021023097106126005126115081027116014002018124101023061046115081027121020028018097124023032033115123096121000006026025021083111007000112103122000024127021081025005017001112025023037124023120116125109114055027114115013013026113146147039032060088021112005030012113122121013019017021081144229037059080071082097054125114113099030027023021092068097060060065021089052062063146145086047054115081027112005030012097108103004028001008018101004001018018146147032060055021081025006022031106118120005019029122021094050114061064089091230246050091081023037124020113121104000028018121108099097059061021029016003004023106013007102126115018119097 116103100004005014122096104113116112004098116025021016003004023116114121017117127021018117023022018114013007102123244145084089037114055027114115013013030116097101008017115092091023105117016116103099019017012119099016104245247084091083097054125114113123030000002096116123008114058091021031102002028102018030230246050091081023037124029096123118021027115092070023047061039021091066045062244145084089037114023116097114105054125114113123030022018097101101004123115087080067054055054091021016098099112018021086047054115018022005098117244145084089037114055027114115021013026113011023105033054089080084053114062092091031006022007106124115104114053071090090097021021097106113008017007103097023054058054071080023006020007106113118021006001097011031002007001103112121021114007124120114018006018120101023 116103100004005014122097104024021006097011022116103030104245247084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114120117030031018103100117014004115088146147097114115021066095036032054021088025002029003116124103124054125118122103000027003021084089037114062027123098015019007124008083111028006123116099008245247021021023097114115084091083097063125114120118030027023008007030230246244145096121008029029021116123013245247021021023097114115021021144229033054089080084053114116116118114019001018021004007114114126021124103008114003090092089053114096018021086050114001080082091036126115081027112005006012124113027097054125118122103000027003021073075097054125123096121000006026021084068097028006123116099008126115081027098018023001120116125109114055027113116 116103100004005014122102104103112027097054125113120118011126115081027112005030012124113144229052033090088023006022031106113120015030018119021083109114017122099126005023115087146147054058054071080023037124020113097104008022115092070023047061039021091066045062244145084089037114055027114115013013007108101114015000110018103114018019116146145086047054115081027112005030012118122115000028028021092068097060038089089144229051061081021083111021023121106118015019031108097023040060115029018117023022012013005016109114116119099115000021022005018027097117017099113118006028003018025023102016005113116112121098116028146147032060055021081025006022031106120118021000026118021094047114123018102112030016005018025023102020001118106123002017012119099016109114116102112101030016005018028144229051061081021083 116103100004005014122103104027114115013013001100096118013027115092091023105117003122102016104245247084091083097054125123096121000006026021092068097060060065021089052062063146145086047054115113116099004122055027114115013013023116097103019023122021087082053037054080091023102113098022018023032060055021018020115113116146145086047054115081027112005006012124113009097122032080089082034038115088092089105021023097106126005123115083071088044114020115097104007027016097103099097037059080071082097021021097106115000006007103097009105017006103103114015006115097124122004001007116120103097127115004021110004019001028028144229051061081021089046038115080077094050038032021029068036062054086065023112114053071090090097021030119106122000000002119122097097063244145021023097114036093080069036114062027118120 116103100004005014122100104101116126017111055027118120017019026101021086047054115088027121020028018097124010037124029096123118021027244145021023097114115021084089037114062027114122000013026113008005104245247084091083097048125118122103000027003008081025002029003116124103097051061081021085111028006123116099008111055027123098015019007124021086047054115087027116014001006008018007102114050091081023005019007112029083111021023121106115000006003103112030127122049027113118015019026102021028097100115120122121021026000028146147230246006123124120015114018121121144229041102000002006112098046021 116103100004004007122098104026026096037114126021116069050000054086076084045051052080116116004000000116021026097000054086093082051049059080021069168033038089065086053114050067080084097051049070080089034055115086071094053186033080021118002023001102116023050039033021064089036114035220071094046054054021029002110103122117004010115098098002024007116127099004117005124096099004013026113097126005012 116103100004004007122099104070080091036049039021018118002023001102116023115098098021024023023027001021101088040060039021004016097051032021103082038062054025021083111021023097106126005126115081027116014002018124101023061046115081027121020028018097124023032033115123096121000006026025021083111007000112103122000024127021081025005017001112025023037124023120116125109114055027114115013013026113146147039032060088021112005030012113122121013019017021081144229037059080071082097054125114113099030027023021092068097060060065021089052062063146145086047054115081027112005030012097108103004028001008018101004001018018146147032060055021081025006022031106118120005019029122021094050114061064089091230246050091081023037124020113121104000028018121108099097059061021029016003004023018025023102016005113106118 116103100004004007122096104103123016104245247084091083097054125114113123030031018097103126002114058091021031102001020106119097102126115018102114019013017099018027097117016116103099019017012119099016104245247084091083097054125114113123030000002096116123008114058091021031102002028102018027097117023097109016104245247084091083097054125123096121000006026021092068097060060065021089052062063146145086047054115113116099004122055027114115013013023116097103019023122021087082053037054080091023102113098022018023032060055021018020115113116146145086047054115081027112005006012124113009097122032080089082034038115088092089105021023097106126005123115083071088044114020115097104007027016097103099097037059080071082097021021097106115000006007103097009105017006103103114015006115097124122004001007116120103 116103100004004007122097104021024023112114010112116101104123244145084089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114122003013030116103102003029005021088144229114115021021064041055033080021090111017028101116126017111055027118120017019026101021086047054115088027121020028018097124010037124029096123118021027244145021023097114115021084089037114062027114122000013026113008005104245247084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114120117030031018103100117014004115088146147097114115021066095036032054021088025002029003116124103124054125118122103000027003021084089037114062027123098015019007124008083111028006123116099008245247021021023097114115084091083097063125114120118030027023008006030230246244145096121 116103100004004007122102104124122121097019031121146147097114115021021023097114244145070082045055048065021016000017022103102118097096099007021026097004026103021103046059061065021005102114050070021101036053063080025023037124020113097104008022127021081025002029003116124103097046047021081025015007029116097126097051032021123098015019007124025023037124006102112101012019025025021083111022016103112027097054125113120118011126115081027112005030012124113144229052033090088023006022031106113120015030018119021083109114017122099126005023115087146147054058054071080023037124020113097104008022115092070023047061039021091066045062244145084089037114055027114115013013007108101114015000110018103114018019116146145086047054115081027112005030012118122115000028028021092068097060038089089144229051061081021083 116103100004004007122103104027114115013013018123116123024006115092091023105117017099113104121098116025021016003004023116114114113117127021018117023022018114123103102126115018119097005019020013005016104245247084091083097054125114113123030031018097103126002114058091021031102001020106119097102126115018115101002013031118118104003004116025021016018023001106119097102123244145084089037114055027114115013013001100096118013027115092091023105117003122102016104245247084091083097054125123096121000006026021092068097060060065021089052062063146145086047054115113116099004122055027114115013013023116097103019023122021087082053037054080091023102113098022018023032060055021018020115113116146145086047054115081027112005006012124113009097122032080089082034038115088092089105021023097106126005123115083071088 116103100004004007122100104088021112007006012115124116021000007021066095036032054021114113021013023116097099019006109029118098019000022123097023021027030112102099000031003021024023112114010112116101104123244145084089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114122003013030116103102003029005021088144229114115021021064041055033080021090111017028101116126017111055027118120017019026101021086047054115088027121020028018097124010037124029096123118021027244145021023097114115021084089037114062027114122000013026113008005104245247084091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114120117030031018103100117014004115088146147097114115021066095036032054021088025002029003116124103124054125118122103000027003021084089 116103100004004007122101104081021090111028006123116099008111055027123098015019007124146147097114115021021023032060055021088025006031018106124115124097122146145086047054115087027116014002018124101010037124016122101118008002115084091083097048125123096121000006026008081025015007029116097126097051061081021085111017028102096010102098116021084089037114023116097114105054125114113123030022018097101101004123111029087025005019029116124100097121115003021122014028007125102030230246060071081082051114049076021006109114097021081082050049244145021 116103100004004006122098104026026096037114126021114084021036050021024023019055048093080069034058054021089082050114039084064079097054054021065065032114055018064089097054186069084069053055062080091067001099110000001 116103100004004006122099104102112123004017007021114099023013023112101099109114020097099104002029023112025023006006005106121126003023031121112027097019001102106115000006022098113031006006005106113118021022022119028023000001115114097097030022018097113114003126115116103100030022018097112096005122020097099104005019007115124121104114018102021112021004012113116099007027029025146147006006005106097118020010127021114099023013016101097097004028127021114099023013016101097114018017127021114099023013016101097101004031127021116101018013007102098115121122023120116125104114018102021115012019025025021098018023001120116125230246021103122122097021007099106099023019244145098127004000022021114099023013023112101099097111115018022006098117115 116103100004004005122098104026026064037114126021114084004060039092065082002061062069065086035062054029028023108114022091065094053187115086090090049038050087089082001099110000001119115111020113102 116103100004004005122099104102080091036049039021112025006023016106113114017006127021112025006023016106118120005023115084070023004017003097025144229023125114112116030000018124102120002126115112027112004017012113124101004017007025146147004124020112118104000022001112102006109114022027114114002013018113103114018096127021112025006023016106118120005002028102025023004124020112118104002029030120096121109114244145112025006023016106123098021023031004025023004124020112118104015007007112121005109114022027114114002013029096120113000010127021112025006023016106116115019031018124025144229023125114112116030001026103112099109114022027114114002013016122113118017023127021112025006023016106123098012019020103025023004124020112118104015007030124118100109114022027114114002013029096120126002029127021146147 116103100004004005122096104112027112004017012116113101022023017025021114111021022118106123014021028025146147108127016090088071230246022027114114002013025122096118002026127021112025006023016106127120020000022114025023004124020112118104011029006099112121109245247112027112004017012118101099000006016025021114111021022118106116017006003103122027097023125114112116030017003097101114019126244145112025006023016106097118008017028118025023025002125114118101030001026114121114109245247024024023007051048065146147004124030115116104008022127021112025012020029106124115109114022027120113018013026113025144229023125114112116030031018115116120003126115112027112004017012120116113000017028025146147108127018067090094051245247112027122000019012124113027097023125120116121030027023025021114111031018102106126 116103100004004005122097104113025023230246022027114114002013030116116097014016127021112025006023016106120118000004016122025023230246126024103082044048244145112025012000022106124115109114244145112025006023016106120118019023028119025023004124020112118104012019001112118120109245247024024115036036058070146147004124030113112104008022127021146147004124020112118104012019023112122117109114022027114114002013030116113114002029127146145026108016001113109144229023125114112116030016028103103114006126115112027112004017012119122101007019016025021114111021022118106117014000001112120027097023125114112116030016028103122103017126115112027112004017012119122101019023006025146147108127000097100144229023125114112116030001007122120120005126115112027112004017012102097120002026022025021114111021022118106100 116103100004004005122102104097122113021026127021112025006023016106102099014020007096025023004124020112118104018006028115097122109114022027114114002013000097122113021020127021112025006023016106102099014020007101025144229127126120084094047038244145112025006023016106096100019004022103025023230246018103102104021001004113013031004124020112118104005019007099112101104114050070021115021004022103025144229033038087070067051122055092082094053033123093090066051122022027114114002013023116097097004000122028025014104114047073021016123117115073073023050039049070065069105054058082092067050122062092091066053055123112027112004017012113116099023023001028028027120123115073073023102104116021073075097033038087070067051122055092082094053033123070080084046060055029112025006023016106113118021004022103028030 116103100004004005122103104025012030097051032021125099023023001146145144229020033090088023006023016106112121021017028120021114109114020118103104002029029103112113097010003146145144229037059080071082097010003027114116021013016122113114124117003122123099002002007018021086047054115109101025006017001106102126006030022008112025006023016106101120015017003097146147000060055021112025006023016106113114017006110018022006098117244145024026000060055021112025006023016106118120005023110018022005098117115 116103100004004004122098104026026126047038186071071088038051039092090089097021016103106116014028001112115023105032186064065094045059032084087091036123019004008118015029019007008026108 116103100004004004122099104102080091036049039021114116021013016122113114109114020118103104018027020121112027097021016103106123008016244145022003098126115021116101018013007102098115121122020118103104007027029099116123104114050070021115021020005146145081051061062021114116019013016122123101004020244145146147022058054071080023006017007106118120005023110018022006098117244145022005098051061081021112002000012102124112013023110018022004098117244145022003098051061081021112002000012113112117023019031009008023002007001103112121021114023116097114097051061081021031006017001106115126015004018121021094050114029096121123097061033021114116019013021124123097000030115011021116020000001112123099097022018097112030097051061081021116014001006008018007102114 116103100004004003122098104026026064037114126021114084004060039092065082002061062069065086035062054021024023050027061092065094032062058070084067040061061021024023012061055221089082097054054021081088034039062080091067050018098008000003001096110005117004124127126 116103100004004003122099104102080091036049039021114115012013026113025023006022030106118120005023127021114115012013031124119114013030115146145144229052033090088023006022030106120120005022028118146147230246004093080069036114020113120104005019007113112117097110110021118098019000022123097023005019007112021118047054115029114115012013023116097113008028115021092068097028006121121023046032115114113122030022018097115126015114109021118098019000022123097023005019007112021030230246244145116089037114020113120104005023003097021010102113098022018023097114115021021144229019061081021112005031012097108103005029016021008016098096112018146147098097112116091083097021023120106116014022022008018020117113116146145023 116103100004004002122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023047061038067080086052042115065092082051033115069090066051114038091021083168034050071065082044055061065021071046039033021064089036114063092070067036114055018080068049186048080070144229121115027123114021114053123090066055019055093097094036032032117004010116102019007008016003117019006008005113099107117001010102096099004002016109117097005004015102 116103100004004002122099104078000002118097103007072144229245247122103115004000115119108023112126096146145023 116103100004004001122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023053059054071070023040060050086065094039033115070084089050114054070069223034055032021082222051187054070021071046039033021064089097054186069084069053055062080091067097034060064071023052060054021089094050038054021081016036033035221086082050245247030021025015023007021083121046039037116081095021059054071070119112111102001117005124117017018117004124096099004013 116103100004004001122099104102112123004017007021118025002029003116118127061046016027123098002026022101021118018114016125112103021023031025021123021000026120029116014019031112102116004122016124027123008016022118122027102117122073073016097117047073101025015029001116102120104114018102021121014031127021118114111017028112102103004126115018007016097019000021120120005027021124118118021027028123025023021027125114097126030028006120097126004126115101027100008017026099124027097002125123122101000001028025005027230246040000000000119103096072146147007000028120021116009023003124113023002126115118125114018002001021118114109114020097124104021027022103102023021027127021118127004002016122021116014126115101112101018027023021101023013023021097021120020006022103021125014027029021103113018027016124021116 116103100004004001122096104124021120015114003027102126002027005124008116008124000124118126023027115116123115097017026027118120018007110018005016230246004125112101004114016027118120017019016125021010097017022027118120017019016125146147000028023021118025015007016125112103097111115118112025015007016125112103230246018123113023002124016122102098097111115018005016230246018123113023002124016122097110004027115008021016112098116146145118015022115118027116014002018118125023124114116115103016230246018123113023002124029096118127004002115121124124004114116022004020100117244145116121005114016112027116014001006021008023102098116146145118015022115118112025005019023112101101097110110118096101019023029097021115000006022021116121005114123118112025005019021124101101097027000021123098013030115122103023 116103100004004001122097104118112025005019021124101101127111016096103101004028007021113118021023122146145118015022115118112025002029022102101114097027029021029020115113122146145118015022115118122025002029003116118127124017125118122103000017027021116121005114016122027121020017027112101010002124029096118127004002244145116121005114016122027116014001026118122010102098116021116121005114016122027116014001006008018007102245247116123115097002125123096103004000000008118120111028006113112099004245247116123115097002125118122100020111116005018144229019029113021099008124020097124104021011003097124114097111115018112123023117244145116121005114007124027112021027012123096116009023003021008023002124029096118127004002244145116121005114007124027112021027012113116099005023017009008116020000001112123099 116103100004004001122102104021113118021023115116123115097006026027114099008013023116097113008028115124102023015029007021123098013030244145096121008029029146145076116103100004004000060114 116103100004004000122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023053059054071070023032049039092083068097051037080086023052060054021091088052036054089089082097055032069221084036114061090091023038187033220080023049061038071021066047114055220069086051038054088080089053114035090064069097039061080021091040033039080021083102055032069221084036033244145030023111028022097021081015061038067116083041006058080071068001099110000001119115111116119018119114111097005004015001102110018007007112101116025018005113099107018 116103100004004000122099104102112123004017007021118025002029003116118127061046016027123098002026022101021118018114016125112103021023031025021123021000026120029116014019031112102116004122016124027123008016022118122027102117122073073016097117047073101025015029001116102120104114018102021121014031127021118114111017028112102103004126115018006016097019000021120120005027021124118118021027028123025023021027125114097126030028006120097126004126115018018023000001115102124116008004026025021016102114018102021121014000018102122027113126244145078002116101101000006074230246021103122122097017027112101126005114016025021116009023000101103023002023127021114099008013007124112101018114007124025023002026022101118120097017028025021103004000000124113023017114031112115099097029006097112101097024028124123023 116103100004004000122096104103115100008017026021118126097029029021101025018027016124099126124017026027102126002027005124021118015022115118124025002029000096008016113117244145098127004000022021118025002029003116118127097111115118112025002029003116118127230246018123113023002124029096118127004002115008021116004124029096118127004002244145116121005114016027118120018007115008021016113117244145116121005114016027118120021011022124021010097117098005018144229019029113021116111017028101116116009114110021018113019117244145116121005114016027123098002026022101021123008025022021018020112113118018146147000028023021118114111017028102096023124114116005018144229019029113021116004124023116113114017000115009008116020000001112123099097022018097112023000028023021029116004124023116115126017000115124102023 116103100004004000122097104123096123013114028103021116004124023116115126017000109008118098019000022123097023005019007112028144229019029113021116004124016122112100017023115124123023105113097022028144229019029113021116014124016122101118002026110118027116014002018118125023000028023021118120111028006118125114017111016027123098002026022101146147000028023021118120111017028102124116014111116005018023000028023021118120111017028102096010102098116146145118015022115101027121020002022103102010002029125123096115004006022146145118015022115101027116014001006008018007102245247116123115097006026027114099008013007108101099008023115008021016004030005018146147000028023021097126111021007124106121020017027112101023124114016027123098002026022101146147000028023021097126111021007124106115000006023112119011 116103100004004000122102104008118098019000022123097023005019007112021118015022115097124025006006026106113118021020026123021126018114029096121123230246018123113023015029007021112111008001007102029100004030022118097023112114021103122122097021007116106099008023018113125023021027018146145096009023001112021099008019125114097126030028006120097126004111007124027112021027012123096122021027022146145118015022115097124118111021007116106118015028022112021126015114123022001020104245247116123115097006026116027112021019012112102103004017022008118114111017028112102103004123244145021 116103100004004015122098104026026097003124029080065023108114016090091067051166063080021083036114063018080079040033039080091084036114055018064089036114054091065094053187115086090090049038050087089082001099110000001119115111020113102 116103100004004015122099104102080091036049039021114114002013023112101099097046047021114114002013016122113114230246021071090090097021022118106114015006016122120144229037059080071082097021022118106115004002007021008023102113098022018144229019061081021112004017012118122115004111116022007020102114 116103100004004014122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068002019115024021101036049059080071084041055115081080068097038058080071068097051048065092081050114050067080084097039061021084069051184039021070066051114038091080023036033035221086082097053186071220082097034060064071023052060115081220071032032039080088082047038115069090066051114038091080023045059032065080023037117054070069223034055032117004010116102019007008016003117127018122016001097110007005006121 116103100004004014122099104102112123004017007021118025002029003116118127061046016027123098002026022101021118018114016125112103021023031025021123021000026120029116014019031112102116004122016124027123008016022118122027102117122073073016097117047073101025015029001116102120104114018102021121014031127021118114111017028112102103004126115018116069051184039021080068049186048080018023000001115120122115008020026118116099008029029025146147058103102002006006112047244145115101014031115118125114017027023021118027097021007124106099008023001102021099008126115118125114018002001021118114109114016125112103002029115118122027097002022103102126005114003021121114007006115122096099004000115127122126015114001115102126002027115118124023014028115101027100008017026099124010002027125102124116008004026021116121 116103100004004014122096104113021116008124016122102098124117099018146147022026022103112023002124016122101118002026115008021116004124016122101118002026244145116121005114016027123098002026022101021010097017022027123098002026022101146147000028023021118025002029000096021010097117099018146147000028023021118025002029007108112126097111115018004007102245247116123115097017125123096116009023003021121126010023115018022006098119116146145118015022115097124025006006026106097110017006026112021010097117022121099016230246018123113023021027125114097126030028006118125114017114110021118025015007016125112103230246018123113023021027125114097126030022018097113114003110110118096101019023029097021115000006022021116121005114007124027112021027012113116099007027029021124100097028006121121144229019029113021116 116103100004004014122097104112027116014001006021008023102098116146145118015022115118112025005019023112101101124122040000000000114098107072028023000028023021118114111022018115124103019114026102021121014006115123096123013245247116123115097017022027118120004001003112021126015114123022007020104245247116123115097017028027118120017019016125008116111017028101116116009114018123113023002029125123096116009023003008118025015007016125112103230246018123113023002029125118122100008017028008018007102114018123113023002029125118122100020111116005018144229019029113021103111028006101112101018111016122027121020022022097112144229019029113021103111017028102096010102098116146145118015022115112109126018006000029102114013023016097021006097020001122120023006006018106097126004019023125021099008019244145098127 116103100004004014122102104112103114097006026116027112021027012123096122021027022008097126111021007124106121020031007124112144229019029113021099008019125114097118030019029123112114124117112006022016230246018123113023021027018027114099000013022102101114002023110118112025002029022102101114230246018123113023021027018027114099000013022102101114002023115124123023105113097022028030230246018123113023004010026102097100105001022121112116021114098021115101014031115114097118030006026112116115009114007124118027097017027112102103019114003118146147022026022103112023021027016027114099008013029096120099008023110097124025006006026106123098012006026112146147000028023021097126002124020097116104000028029112112010102113096022018144229019029113021099008017125114097118030023000101112116004114026123021031 116103100004004014122103104022007020104245247116123115097002016027118120017019016125008116004124016122101118002026115116123115097002016027123098002026022101008116004124029096118127004002244145116121005114003118027116014023000101112011127017022027118120004001003112146147000028023021101116111017028102096010102098116146145118015022115101118025005019021124101101097027000021123098013030122146145098015027028123146147058103102002004005113047115 116103100004007007122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068002019115024021101036049059080071084041055115081080068097038058080071068097051048065092081050114050067080084097039061021084069051184039021070066051114063084021083036032061092221069036114054070069223034055115082220069168055115069090066051114038091021083168034050071065082044055061065021071046039033021064089036114063092070067036114055018080068049186048080070119112111102001117005124117017018025016014117019006008005113099107 116103100004007007122099104102112123004017007021118025002029003116118127061046016027123098002026022101021118018114016125112103021023031025021123021000026120029116014019031112102116004122016124027123008016022118122027102117122073073016097117047073101025015029001116102120104114018102021121014031127021118114111017028112102103004126115018116069051184039021084084053059037092065222102114018102021122014022026115124116000006026122123027230246040000000000114099098072146147007000028120021116009023003124113023002126115114097126030006026112103100097006026025021116009023000101103023002023127021118127004002016122021116014126115101112101018027023021101023013023021097021120020006022103021125014027029021103113018027016124021116008114028123021103111001026118124097008111016124027100008017026099124023 116103100004007007122096104116123115097017026027118120018007110018005016230246004125112101004114016027118120017019016125021010097017022027118120017019016125146147000028023021118025015007016125112103097111115118112025015007016125112103230246018123113023002124016122102098097111115018005016230246018123113023002124016122097110004027115008021016112098116146145118015022115118027121020017027112101023013027024112021016098099112016018144229019029113021099008124020097124104021011003097124114097111115018112123023117244145116121005114007124027112021027012123096116009023003021008023002124029096118127004002244145116121005114007124027112021027012113116099005023017009008116020000001112123099097022018097112023000028023021097126111021007124106115000006021124123023008001115123096123013245247116123115 116103100004007007122097104021118114111017028102096023124114116005018144229019029113021116004124023116113114017000110029078002116101096005013074104114018123113023002023125113116113008002001021124100097028028097021121020030031146145118015022115118112025002029022102101114097027029021029020115113122146145118015022115118122025002029003116118127124017125118122103000017027021116121005114016122027121020017027112101010002124029096118127004002244145116121005114016122027116014001026118122010102098116021116121005114016122027116014001006008018007102245247116123115097002125123096103004000000008118120111028006113112099004245247116123115097002125118122100020111116005018144229019029113021114025027000097102031018023031112118099097099115115103120012114020097116104021027022116113127097006026116146147 116103100004007007122102104098125114019023115097124118111021007124106121020031007124112010021027125114097126030028006120097126004245247116123115097006026116027112021019012116123121004023110018022004098117244145116121005114007124116025006006018106112100017023016112008116004124016122112100017023244145116121005114007124116025006006018106112100017023016112021126015114123022007020104123244145116121005114029122097023004010026102097100105001022121112116021114098021115101014031115114097118030006026112116115009114007124118027097017027112102103019114003118146147022026022103112023021027016027114099008013029096120099008023110097124025006006026106123098012006026112146147000028023021097126002124020097116104000028029112112010102113096022018144229019029113021099008017125114097118030023000101112116 116103100004007007122103104112021126015114123022007020104245247116123115097002016027118120017019016125008116004124016122101118002026115116123115097002016027123098002026022101008116004124029096118127004002244145116121005114003118027116014023000101112011127017022027118120004001003112146147000028023021101116111017028102096010102098116146145118015022115101118025005019021124101101097027000021123098013030122146145144229029001113112101097016010021004027114245247021 116103100004007006122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115118090090049051033084092068046060115081080068097060060088070023037055115081220067036060039080064069050114054065021083036114039092080069050114035090064069097039061021081222049051033065080090036060039117004010116101019007008016003117127018101016109117009018 116103100004007006122099104102112123004017007021018007102114018102021099030017027112118124109114016027118120017019016125073075002124029096118127004002115116102023002026022101097114013126115118122118013023000118112031013006001124120031002029018121112100002023123118097025013027017112118120109117116028073075102114116073073116014019031112102116004122007027114099008013007124112121014031127018018030104126116018028023000001115116099118015006127146145116014019031112102116004122031097103126012122016122116123004001016112029116005124031124119114002029127018018030061046116021018075061017028116121114018017022029101025015029001116102120109117116028028027102117122021116100097019003103112100109114003027102126002027005124025023017124029122103118018029127021097025006006026106123098012006026112025023 116103100004007006122096104097027112021027012097108103021027022025146147023124000124118126023027127021099025015029001116102120109114005027116115019023000004025023023124018113103114018096127021099025002029003122102099109114016101027123008016022121122027230246016116102114097005027112123023006019125123096103004000000021124100097028006121121023021026022123021115111023030116124123097023031102112023006019125114116115030023030116124123097023029113021118018114030116124104002029006146145113019029030021118127004002026113021116109114016125112103002029115118122027230246020097124104021027022103102023021114031112115099097029006097112101097024028124123023019020000124118126097017007021122121097006125114097126030006026112118126023111016097027100008017026099124023000028023021118099111017028099116123 116103100004007006122097104124008016113117115116123115097017007027118120018007110018005016109245247101112101018027023021101023013023021097021120020006022103021125014027029021103113018027016124021116005114028123021103111001026118124097008111016113027100008017026099124023000028023021118115111017028099116123008111116005018023000028023021118115111017028102096010102098116146145126015028022103021125014027029021099112005029012113112099097022115122123023005124029096101114019001110101027121020002022103102144229030022115097023014007007112103023011029026123021112000022012116113101005023007021114118097029029021114118111028006101112101018111003027123098017023001102025144229004020113122104000022001021099023013023021097021120020006022103021125014027029021103113002029003122021116017114028123021097 116103100004007006122102104027123098005023003116008116017124029096113114017019115116123115097004125123096116014031030008118103111028006118122122012114018123113023023124016122101120018006110118101025002029003122102099097019029113021116017124016122102098124117099018146147022026022103112023002124016122102098097111115018005016230246018123113023002124016122097110004027115008021016112098116146145118015022115118027121020017027112101023013027024112021016098099112016018144229019029113021114025027000097102023105001022121112116021114098021115101014031115118125114018002001021101101230246004125112101004114003103027116014002018118125023124114016027118120017019016125021118015022115101103025015007016125112103097111115118027121020017027112101144229019029113021103019124016122102098097111115018005016 116103100004007006122103104146145118015022115101103025005019023112101101125111016096103101004028007021113118021023115116123115097122003103027115000020026101103023008001115123096123013114028103021103019124023116115126017000109008118098019000022123097023005019007112028144229019029113021103019124016122112100017023115124123023105113097022028144229113096022122101097002001027118120004001003112021126015114123018122016109117016018028144229123244145116121005114016122027116014002018118125010002124016122101118002026244145116121005114016122027121020017027112101010002124029096118127004002244145116121005114016122027116014001026118122010102098116146145118015022115118122025002029000096008016113117244145116121005114016122027115000022022118122011124017006103103114015006115113116099004114018123113023 116103100004007006122100104029118120111022018115124116014114026102021121020030031021122101097017028027113118007027016122011010002007001103112121021114023116097114104245247116123115097002125123096103004000000008118120111028006113112099004245247116123115097002125118122100020111116005018144229019029113021099111021007124106099024002007124112010102023031099018144229019029113021099111021007124106121020017027112101010002124029096118127004002244145116121005114007027114099008013023116097115004016111008118098019000022123097023005019007112021118015022115097027112021027012113116099007027029021124100097028006121121144229019029113021116014019031112102116004122031097103126012122016122116123004001016112029099111021007124106099008023016124099027102117122073073016097117047073118120000030022102118114 116103100004007006122101104029097025006006026106097126004028028120025016102123122025018016104110109118122118013023000118112031013006001124120031002029018121112100002023123101027100008017026099124027102117122073073016097117047073118120000030022102118114105002125123122101000001028025018016104123127018018030230246244145116121005114016027118120017019016125008097111017028101116116009114018123113023002124029096118127004002110099027121020017027112101144229029001113112101097016010021007144229114 116103100004007005122098104026026064037114126021114084004060039092065082002061062069065086035062054029028023108114018083083094034058050082080023037055032021086088046032055090091089168055032021087086047049050092071082050018098008000003001096110114113100 116103100004007005122099104102080091036049039021113025006022017106124115109114244145113025006022017106118120017019017116025023005124020113119104002030022124119118109114244145113025006016018106118120005023127021119025006016018106121126003023031121025023230246023027114115003013016122113112020027127021113025006022017106123098012017003097025023005124020113119104002030022103124117109114244145113025006022017106118120005016026118004027097022125114113117030017028113119126002096127021113025006022017106118120012017028120025023005124020113119104006000003113112122109114244145113025006022017106113120012002001124025023005124020113119104012029023101103114109114023027114115003013030122113097008000127021113025006022017106121126003023031121146147230246021071090090097021023119106115014031017116123023 116103100004007005122096104113021091036052039021090066053055033021095088040060115114119118030016018123100098004114017021090089097122023027114117000013016122113114097111115119027112003019012118122115004114018091081023005124020119116104005023003097021010097016125114119118030022022101097030230246244145098095036032054021113025006022017106097110017019016097021010102099116146145118047054115113027112005016012113116099007027029021092068097028006121121144229127126146145118047054115113027112004017012113112103021114110021018020112113116146145118047054115113027112004017012118122115004114110021018020115113116146145144229029033081080069097048042021113025006022017106124115097 116103100004007004122098104026026097003124029112097023108114048089070112034017050088069086038060054027083115052034063092086086053059060091118086044034050082091082097127115103080084041055033086093082097054054070021082050034187086080068097053186071220082050114035090064069097039061021081222049051033065080090036060039021080067097039061080021084032063035084082089036018098008000003001096110007005006121 116103100004007004122099104102112123004017007021112116111021018112106114018002022118112027097017018102112023004017125114116114030023000101112116004114004125112121097117009018021099009023029021018120055059061070024116032034033092091068102114022121102114097000022027121126017019001116021114015022115116102023013027003116103118230246021103122122097021018112106116000031022102101023004017115121112113021114028096097114019114025122124121097000021101116115008114001112021120015114001112027097000002018103116010004017125114116114030023000101112116004114018123113023019023125118122103000000018008018116014023000101112016097019029113021101004124016122099118013027110018005016097019029113021101004124016122102098124117099018146147022026022103112023004017125114118116030022022101097010102113098022018144 116103100004007004122096104145116121005114022118027112002017012116123121004023110018022005098117244145122101005023001021119110097099115 116103100004007003122098104026026064037114126021114084003051061068064082105123115024021123040033039080021083036033115087084089048039054070021071046039033021064089097054186069084069053055062080091067111018098008000002 116103100004007003122099104102080091036049039021114117000013016122113114109114020119116104013027017112121123109114020119116104002029023101116110109114020119116104002029023119124116230246244145115069046063115114119118030016018123100098004245247146145096041055033080021112003019012113112103021114110021018020112113116146145020115113018091081023006016018106118120005023115008021016098097112018146147046032055080071023035043115114119118030017028113112144229114 116103100004007002122098104026026064037114126021114084019055048093080069034058054097092082051033127021114084000049039064084091040033050065092088047006058080071068109114052083116089047055054118084090049051052091080114047017060064071068097127115103080084041055033086093082097054054070021084032063035084082089036033115091090089097049063090070082050114055018064089097054186069084069053055062080091067001099110000001119115111126024 116103100004007002122099104102112123004017007021114116002013018123123114004126115114118116030030026119112123013126115116103100030022018097112096005122020118118104005023017118116122104114018102021115004016127021116101018013023116097114022022123114118116030020026123118118012123115116102023007027029146145113019029030021114116002013016116120103000021244145098127004000022021114116002013023112101099124117112004022016230246112007022118015022115114118116030022022119118118012110110118096101019023029097021115000006022021116121005114016096103101004028007021113118021023111008114116002013021124123116000031244145122101005023001021119110097099115113112100002114 116103100004007001122098104026026064037114126021114084019055048093080069034058054097092082051033115024021116012022012116118099020019031124102118021027028123021026097000054086093082051049059080021091036114038070080069097055039021089086097054050065080023037055115067080069051061038092089091032053054021069088052032115089018082047038058065220023037117038091021083168034050071065082044055061065117006124103103 116103100004007001122099104102112123004017007021114114002013006102103097004000127021114114002013023116097097004000127021114114002013016122113114230246021103122122097021022118106114015006016122120144229005027112103114097021022118106115004002007021008023102113098022018023 116103100004007000122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023047061038067080086052042115065092082051033115069090066051114038091021083168034050071065082044055061065021071046039033021089082050114054070069223034055032021122024002114033080082069046039035220080068230246120021027121004006115083123088052036018081093099040055033070117006124103100117007010102016116025018109102018096008007007112106019001008016115098098002018027102096099004013016 116103100004007000122099104078000002118097103006072144229245247122103115004000115119108023112126096021 116103100004007015122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023053059054071070023040060050086065094039033115070084089050114054070069223034055032021082222051187054070021071046039033021064089097054186069084069053055062080091067097034060064071023045055032021080068049186048080070023014125016021071082038032060064069222036033244145030023111028022097021081015061038067116083041006058080071068001099110000001119115111116119018119114111097005004015 116103100004007015122099104102112123004017007021113126018006026123118099097017125118122103000017027073073116111028006118125114017114018102021116009023003097112123109114031097103126012122016122116123004001016112029116008124031124119114002029127018018030061046116021018075061002125123122101000001028028021118018114029122120027097117009018021118018114016122112100017023127021018005102114018102021122014022026115124116000006026122123027097006026027114099008013029096120099008023127021101025018027016124099126109245247101027121014000018102122027113126099146145113019029030021118127004002026113021116109114016125112100017000115118112027097021007124106099008023001102021099008126115118125114017017028021118120109114003112103100008022115101021123004020007021122098021023001021127120008028115103115100 116103100004007015122096104124118126097017026021122121097002125102124116008004026008118126111001026118124097008114018123113023002027125118122100020111116005018144229005027112103114097017125118122103000017027021008023002023125118122103000017027146145118015022115118027121020017027112101023124114016112027121020017027112101144229019029113021116111017028102096023124114116005018144229019029113021116111017028097108114008114110021018006113117244145116121005114016027118120017019016125021010097117021103018144229019029113021116111028006118125114017114031124126114097117112004022018102245247116123115097017022027118120018007115008021016113117244145116121005114016112027115000022022101103023125111016096103101004028007021113118021023115116123115097122016112027115000020026101103023008001115123096123 116103100004007015122097104121021120019114016112027115000020026101103009124017006103103114015006115113116099004123244145116121005114016112027116014023000101112023008028115029018120102126116118018030230246018123113023002029125118122103000017027008118025002029003116118127097019029113021116014124029096118127004002110118027121020017027112101144229019029113021116014124016122102126002029110018005016097019029113021116014124016122102098124117099018146147000028023021101025015007003112103100124017028027123098005023007112146147000028023021101025002029000096008016113117244145116121005114007124027112021027012097108103021027022021008023102023031099018144229019029113021099008124020097124104015007016125112103097111115118027121020017027112101144229019029113021099008124020097124104005019007113112117 116103100004007015122102104009008116020000001112123099097022018097112023000028023021097126111021007124106115000006021124123023008001115123122099097028006121121144229007029124122121230246040000000000112096106072021 116103100004007014122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023053059054071070023032049039092083068097051037080086023052060054021091088052036054089089082097055032069221084036114061090091023038187033220080023049061038071021066047114055220069086051038054088080089053114035090064069097062054070021082050034187086080068097029124118021069036053033090064071168055032146145028097124029112097023039028060064067118037058007092080069050018098008000003001096110018119016001097110007005006121018103008018005113099100018025016115098098013018 116103100004007014122099104102112123004017007021113126018006026123118099097017125118122103000017027073073116111028006118125114017114018102021116009023003097112123109114031097103126012122016122116123004001016112029116008124031124119114002029127018018030061046116021018075061002125123122101000001028028021118018114029122120027097117009018021118018114016122112100017023127021018004102114018102021122014022026115124116000006026122123027097006026027114099008013029096120099008023127021018016097019000021102126002027005124025144229117116021116100097028028103116100014126099025005144229020001122120023002026022101124115097017127021118127004001003103021116004126115114097126030006026112103100097006026025021116009023003118122023002029127021101114019001026113021103097030022115097023014007007112103023 116103100004007014122096104127122126015114001115102126002027115118124023014028115101027100008017026099124010002027125102124116008004026021116121005114016124027116014001006008018007102245247098125114019023115118027116014002018118125023124114016112027116014002018118125144229019029113021116111028006118125114017114110021118114111028006118125114017245247116123115097017125118122100020114110021018007102245247116123115097017125118122099024023026021008023102099099018146147000028023021118025002029003116118127097111115018115101102245247116123115097017125123096116009023003021121126010023115018022006098119116146145118015022115118112025002029000096021010097117099018146147000028023021118114111022018113112103019114111008118098019000022123097023005019007112021118015022115029118114111022018115124103 116103100004007014122097104103021126018114029096121123097029001021118114111022018115124103019108110118096101019023029097021115000006022028146147000028023021118114111017028112102103004114026123021031102029116025018116102123244145116121005114016122027116014002018118125010002124016122101118002026115116123115097017028027123098002026022101008116111028006118125114017245247116123115097017028027118120018027016122008016113117115116123115097017028027118120018007110018005016230246018123113023017124029096101114019001110118122025015007023112097114230246018123113023017124016122102098124117099018146147000028023021097126111021007124106099024002007124112023124114116112121097102245247116123115097006026027114099008013029096118127004002115008021116111028006118125114017245247116123115097006026027114099 116103100004007014122102104124106115000006023112119011124017006103103114015006115113116099004114018123113023021027125114097126030022018097115126015114026102021121020030031146145118015022115123122099097023011124102099018122000112121114002006115004021113019029030021114099000013007124112118005026115097124118230246004125112101004114007124116025006006026106123098012006026112008099008124020097124104015007030097124114230246018123113023021027018027114099000013018123123114004114026123021031098102112028146147000028023021097126000124020097116104004001003112118114124117009018028144229007029124122121230246040000000000114102097072021 116103100004006007122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068002019115024021101036049059080071084041055115081080068097038058080071068097051048065092081050114050067080084097039061021084069051184039021070066051114038091080023036033035221086082097053186071220082097034060064071023052060115081220071032032039080088082047038115069090066051114063080070023036033035221086082050114028026118023051055052071090066049187054070117006124103103117007010102016116025018120102018096008007007112106 116103100004006007122099104102112123004017007021018113019117047073097126111021007124106121020017027112101023000001115118125114017006022121025023013006001124120031002029018121112100002023123118124025013027017112118120109117116028073075102114116073073103111028028103116100014123115116102023015029030025021016027117127021018118051032185065021082050034187086080016097019000021120120005027021124118118021027028123025144229041102000002004112099046146145113019029030021114099008013007124112101018114007124025023002026022101118120097017028025021103004000000124113023017114031112115099097029006097112101097024028124123023019020000124118126097017026021122121097002125102124116008004026008118126111001026118124097008114018123113023002027125118122100020111116005018144229005027112103114097006026027114099 116103100004006007122096104124106099024002007124112023124114116112121097102245247116123115097006026027114099008013029096118127004002115121124124004114116022004020100117244145116121005114007124027112021027012113116099005023017009008116020000001112123099097022018097112023000028023021097126111021007124106115000006021124123023008001115123096123013245247116123115097017028027118120017019016125008016007000116021116121005114016122027121020017027112101010021027125114097126030028006118125114017245247116123115097017028027118120018027016122008016113117115116123115097017028027118120018007110018005016230246018123113023017124029096101114019001110118122025015007023112097114230246018123113023017124016122102098124117099018146147000028023021112111008001007102029100004030022118097023112114021103122122 116103100004006007122097104021114099000013007124112118005026115097124118230246004125112101004114007124116025006006026106123098012006026112008099008124020097124104015007030097124114230246018123113023021027018027114099000013018123123114004111116022006020102245247116123115097006026116027112021019012112102103004017022008018109102123244145116121005114029122097023004010026102097100105001022121112116021114098021115101014031115118125114018002001021101116230246004125112101004114003118027116014002018118125010102020001018021118015022115101118025015007016125112103124006026027114099008013029096118127004002244145116121005114003118027116014023000101112010102029116146145118015022115101118025002029000096008016113117244145116121005114003118027115000020026101103023008001115123096123013123244145116121 116103100004006007122102104113021121014006115112109126018006000029102114013023016097021006097020001122120023002026022102101101097002016146145096009023001112021103002124016122101118002026110018115101102114018123113023017017125123096116009023003008097126111021007124106121020017027112101144229019029113021103002124016122112100017023110018118016230246018123113023017017125118122100020111116005018144229019029113021103002124023116115126017000115124102023015007031121028144229019029113021114025027000097102031018023031112118099097099115115103120012114020097116104021027022116113127097006026118025023002026022102101101097002016146145096009023001112021099008017125114097126030028006120097126004111007124027112021027012123096122021027022146145118015022115097124116111021007116106118015028022112008016 116103100004006007122103104022006020102245247116123115097006026118027112021019012112102103004017022021009009097117009018146147000028023021101116111017028101116116009111116115103016097019029113021103002124029096118127004002110097124025006006026106123098002026022101146147000028023021101116111017028112102103004111007124118025006006018106112100017023016112146147000028023021101116111017028102096010102098116146145118015022115101118025005019021124101101097027000021123098013030122146145098015027028123146147058103102002004004112047115 116103100004006006122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068002019115024021101036049059080071084041055115081080068097038058080071068097051048065092081050114050067080084097039061021084069051184039021070066051114063084021083036032061092221069036114054070069223034055115082220069168055115069090066051114038091021083168034050071065082044055061065021071046039033021089082050114054070069223034055032021122024002114033080082069046039035220080068001099110000001119115111116119018027102029116117006010115098098013 116103100004006006122099104102112123004017007021018113019117047073097126111021007124106121020017027112101023000001115118125114017006022121025023013006001124120031002029018121112100002023123118124025013027017112118120109117116028073075102114116073073103111028028103116100014123115116102023015029030025021016027117127021018118051032185065021086034038058067092067168117115116102023012029023124115126002019007124122121109245247078000002118097098004072144229020001122120023006006026106097126004000000021097126109114016125112103002029115118122027097002022103102126005114003021121114007006115122096099004000115127122126015114001115102126002027115118124023014028115101027100008017026099124010002027125102124116008004026021116121005114016124027116014001006008018007102245247098125114019023115097124025 116103100004006006122096104114097126030006010101097126004114110021018114013004116146145118015022115097124025006006026106123098002026022101021123008025022021018020112113118018146147000028023021097126111021007124106115000006023112119011124017006103103114015006115113116099004114018123113023021027125114097126030022018097115126015114026102021121020030031146145118015022115118122025002029003116118127124117021103018023000028023021118120111028006118125114017111007124027112021027012123096116009023003146145118015022115118122025002029000124118120124117099018021118015022115118122025002029000096008016113117244145116121005114003027123098017023001102008116014124029096113114021023244145116121005114003027118120018007110018005016230246018123113023004010026102097100105001022121112116021114098021115101 116103100004006006122097104122120023006006018106097126004019023125021099008019244145098127004000022021097126000124020097124104015007030097124114124006026027114099008013029096120099008023244145116121005114007124116025006006018106116121015023022008018020114113116146145118015022115097124118111021007116106114018002022118112010102008116028146147000028023021123120021114022109124100021001123102112123004017007021004023007000028120021116009023000101103023017017244145098127004000022021101116111017028101116116009111116115103016097019029113021103002124029096118127004002110097124025006006026106123098002026022101146147000028023021101116111017028112102103004111116122018144229019029113021103002124016122102098124117099018146147000028023021101116111022018115124103019114026102021121020030031028146147 116103100004006006122102104116123115097028028097021114025027000097102031018023031112118099097099115115103120012114016125112100017000115101118144229005027112103114097002016027118120017019016125008016007000116021116121005114003118027121020017027112101010021027125114097126030028006118125114017245247116123115097002016027118120004001003112008016002117244145116121005114003118027116014001006008018007102245247116123115097002016027113118005023003103009010002007001103112121021114023116097114097019029113021031017017125113116113008002001021124100097028006121121023014000115101118025005019021124101101127111016096103101004028007021113118021023122028146147000028023021123120021114022109124100021001123102112123004017007021004023007000028120021112021019012097124114000022027021097126002126115118125114 116103100004006006122103104102101101097002016146145096009023001112021099008017125114097126030028006120097126004111007124027112021027012123096122021027022146145118015022115097124116111021007116106118015028022112008016098097112018146147000028023021097126002124020097116104004001003112118114125108116111018144229019029113021103002124016122101118002026110018115101102114018123113023017017125123096116009023003008097126111021007124106121020017027112101144229019029113021103002124016122112100017023110097124116111021007116106114018002022118112144229019029113021103002124016122102098124117099018146147000028023021101116111022018115124103019114026102021121020030031028146147020028026122123144229041102000002006112107046021 116103100004006005122098104026026097003124029080065023108114018081093222050059060091021083052114039092080069050114035090064069097039061080021086047060186080021082053114038091080023036033035221086082001099110000001007113099099005007119115111097005004015001097110119117003124099019000008002117 116103100004006005122099104102112123004017007021097025006006018106116116021027021025021099111021007116106100021019018113125027097006125114097118030006010101103114012126115097027112021019012123119114002026022025021099111021007116106097000030001112120027097007125114097098030004018121112098019126115097027112021019012124123114002026022146145113019029030021114099000013007124112118005026115097146147013023021097021125014027029021114099020013007124112098015029115096021120015114123097027112021027012123096122021027022021008023020124020097124104015007030097124114097019029113021099111021007116106118015028022112008098111021007096106118015028022112021118015022115097027112021019012097108103019023030008018005102114018123113023021124020097116104023019031103112122124007125114096120030017028113112023 116103100004006005122096104116123115097007125114096120030022022101097010102113102022018030230246004125112101004114007027114099008013029096120099008023115008021016098099112018146147000028023021097025006006018106116121015023022021008023102113097022018144229019029113021099111021007116106114018002022118112023124114116022006020102245247116123115097006125114097118030028026099116115009114110021018020117113116021 116103100004006004122098104026026097003124029080065023108114005220071094039059048084065094046060115089018086035033054091086082097054116064091094053187115081018088036039037071080023032039115065092082051033019004008002117018097008007007112106019006008117001102110000001007113103099004005007112018102008005 116103100004006004122099104102112123004017007021096025006007028106118120005023127021096025006007028106121126003023031121146147007000028120021112002019012118116122000022027021118144229027029123112101097024028124123023006017018106118118012019023116021112097029029021029112111021016116106126005114110021118025006017018106124115104245247124123121004000115127122126015114020096122104020028026122112098097007115122123023105007125114096120030022022101097023124114020027114098014013023112101099097019029113021098111021006122106116014022022021008023006124020096122104002029023112028144229005027112103114097017125114118116030022022101097023124114116022004020102245247116123115097017125114118116030019029123112114097111115018022005098117244145116121005114016027114118004013022102101114002023115008021016 116103100004006004122096104022006020102245247116123115097017125114118118030028026099116115009114110021018020116113116146145118015022115118027112002019012122101099000022027021008023102113100022018144229019029113021112111021016116106099004031028119121023124114116004018144229019029113021098111021006122106116014022022021123120021114026123021031018023031112118099097006125114096120030017028113112023007000028120021112021007012097124114020028028021097023097005027112103114097006125114096120030022022101097023124114020027114098014013023112101099097019029113021099111021006122106116014022022021008023006124020096122104002029023112021118015022115097027112021027012123096122021027022008018020117113116021116121005114007027114099020013018123123114004111116022007020102123244145096121008029029146145100 116103100004006004122097104112121114002006115096027112020029012118122115004126115096027112020029012121124117004030031146145113019029030021114099014013007124112120017006115112146147008028029112103023011029026123021112002019012118116122000022027021118023014028115029118025006017018106122103021019023125021010097023125114097120030029003097116115009114018123113023002124020118118104000028029112112023124114022027114099000013018123123114004114018123113023002124020116112104004001003112118114097111115112027112021019012112102103004017022021116121005114016027114116000013029124099118005026115008021114111021007116106121008004018113125023000028023021118025006017018106122103021019023125021010097023125114097120030029003097116115009123244145124121015023001021127120008028115114118118030017018120116115 116103100004006004122102104116021112097029029021029112111021016116106126005114110021118025006017018106124115104245247124123121004000115127122126015114020096122104020028026122112098097007115122123023105007125114096120030022022101097023124114020027114098014013023112101099097019029113021098111021006122106116014022022021008023006124020096122104002029023112028144229005027112103114097017125114118116030022022101097023124114116022004020102245247116123115097023125114097118030019029123112114097111115018022005098117244145116121005114022027114099000013022102101114002023115008021016098097112018146147000028023021112025006006018106123126023019023125021010097117112000022016230246018123113023004124020097124104015007030097124114124117112001022016230246018123113023006124020118116104021023030122119123 116103100004006004122103104021008023102099116146145118015022115096027112020029012118122115004114029122097023008028115029102114013023016097021099111021006122106116014022022021115101014031115114097098030006026112096121014114007021021096009023001112021099111021006122106115004002007021008023006124020096122104005023003097021118015022115097027112020029012118122115004114110021114025006007028106118120005023115116123115097006125114097126030028006120097126004111116022001020102114018123113023021124020097096104000028029112112010102113097022018030230246112003022098015027028123146147098100112102112123004017007021113126018006026123118099097007125114096120030017028113112027097007125114096120030030026119112123013245247022003020007000028120021112021023012097124114004028020021112144229113101022124121 116103100004006004122100104123112101097024028124123023006017022106118118012023029114021116097029029021029116111021016112106126005114110021112025006017022106124115104245247022003020008028029112103023011029026123021112002028012118116122004028018021114023014028115029114025006017022106124115097111115118027112002023012124113030230246112003022126015028022103021125014027029021114098014013006123124120004007115096021120015114123096027112020029012113112103021114110021114025006007028106113114017006115116123115097007125114096120030017028113112023124114020027114098014013016122113114104245247022003020022026022103112023002124020118118104005023003097021010097117112004022016230246112003022118015022115118027112002017012116123121004023115008021016098096112018146147098100112116123115097017125114116114 116103100004006004122101104106112100017023016112021010097117112006022016230246112003022118015022115112027112021027012123096122021027022008018020117113116146145020119113018123113023006124020118123104021023030122119123097111115018004016230246112003022118015022115096027112020029012118122115004114029122097023008028115029102114013023016097021099111021006122106116014022022021115101014031115114097098030006026112096121014114007021021096009023001112021099111021006122106115004002007021008023006124020096122104005023003097021118015022115097027112020029012118122115004114110021114025006007028106118120005023115116123115097006125114097126030028006120097126004111116022001020102114018123113023021124020097096104000028029112112010102113097022018030097 116103100004006003122098104026026097003124029080065023108114001080086095036032048093080023037055032021092089039061032021081082097062050021083086034038038071080023112125096117004010116102019007008005113099107117006010003018103008005119116111102001005007116098098005005006 116103100004006003122099104102112123004017007021116025006019001106121126003022028118025023000124020116103104017000026109125099109114016122116123004001016112029112111021016116106102021023127021097025006006006106099118013023006103028023000001115100097114109114018027114118019013003103124111009006121118122118013023000118112031006124020118116104016006022025021099111021007096106097000030022096103030097019000021125099109114018027114118019013028103113114005027127021116025006019001106124115109114020027114116000013016122123097000030127146145118111021018103106114018017028120101027097019125114116101030000022120124100004126115099027112021004012118122115004126115099027112021004012097116098025245247115103120012114020118116104002019030116113127097017244145124121015023001021127120008028115114118118 116103100004006003122096104106118118012019023116021112097029029021029112111021016116106126005114110021118025006017018106124115104245247124123121004000115127122126015114020116103104000000007124118123097019115122123023105021125114116101030022022101097023124114018027114118019013023112101099097019029113021112111021018103106116014022022021008023000124020116103104002029023112021118015022115116027112000000012113116099005023017021009010097117112002022016097019029113021031102113100022018023125114018027114118019013023116097113008028115122103023000124020116103104005019007115124121097027000021123098013030122021028144229027029123112101097024028124123023006027016106124122017017003097021126097029029021029126111021026118106115004002007021008023000124020116103104005023003097021118015022115124027112 116103100004006003122097104124118104002029023112021010097019125114124116030017028113112023000028023021124025006027016106113118021022022119021011124114116022002020102114018123113023105117112002022016097110115124027112008017012113116099007027029021122101097027125114124116030022018097115126015114026102021121020030031028021030230246026123123114019114025122124121097021007099106099023019115099021120015114123099027112021004012113112103021114110021124025006006005106113114017006115116123115097004125114097097030017028113112023124114026027114099023013016122113114097114018123113023023124020097099104005019007113112117097110110021018020118113116021116121005114123018022000098117115009021097111021007099106115000006021124123023014000115099027112021004012113116099007027029021124100097028006121121030 116103100004006003122102104021028144229030022115097023011029026123021112021007012097124114020028028021097023014028115029097025006007028106113114017006115008021112111021006122106115004002007021116121005114007027114098014013016122113114097111115114027112020029012118122115004114018123113023021124020097124104015007030097124114124117112000022016097019029113021099111021007096106118015028022112008016098096112018028144229005027112103114097017125114118116030022022101097010102113098022018144229019029113021116111021016118106118015028022112008016098096112018146147000028023021118025006019022106112100017023016112008016098097112018146147000028023021118025006017018106123126023019023125008016098102112018146147000028023021118025006017018106122103021019023125008016098106112018146147020028026122123144 116103100004006003122103104145078002116101098006003074230246112003022098015027028123146147058103102002004002114047244145122101005023001021119110097103115 116103100004006002122098104026026064037114126021114084019055048093080069034058054097092082051033127021114084019055048093080069034058054102070113032063115024021101036049059080071084041055115081080068097055032069221084036033115082220069168055032021069088052032115064091023037187035084071067036063054091065023036038115064091082097049050088069086038060054117004010116102019007008005113099107 116103100004006002122099104102112123004017007021112116111021018112106114018002022118112027097017018102112023004017125114116114030023000101112116004114004125112121097117009018021099009023029021018120055059061070024116032034033092091068102114022121102114097000022027121126017019001116021114015022115116102023013027003116103118230246021103122122097021018112106116000031022102101023004017115121112113021114028096097114019114025122124121097000021101116115008114001112021120015114001112027097000002018103116010004017125114116114030023000101112116004114018123113023019023125118122103000000018008018116014023000101112016097019029113021101004124016122099118013027110018005016230246018123113023019023125118122100020111116005018144229005027112103114097023016027114116002013023112101099124117112004022016 116103100004006002122096104146145118015022115112118025006017016106116121015023022008018020115113116146145120019022022103021117024114097021 116103100004006001122098104026026097003124029080065023108114001080086095036032048093080023037055032021092089039061032021081082097062050021083086034038038071080023115125096 116103100004006001122099104102112123004017007021116025006019001106121126003022028118025023000124020116103104017000026109125099109114016122116123004001016112029112111021016116106102021023127021097025006006006106099118013023006103028023000001115100097114109114018027114118019013003103124111009006121118122118013023000118112031006124020118116104016006022025021099111021007096106097000030022096103030097019000021125099109114018027114118019013028103113114005027127021116025006019001106124115109114020027114116000013016122123097000030127146145118111021018103106114018017028120101027097019125114116101030000022120124100004126115099027112021004012118122115004126115099027112021004012097116098025245247115103120012114020097122104021027022122101099097023244145124121015023001021127120008028115114118118 116103100004006001122096104106118118012019023125021116097029029021029116111021016116106120017006018113125023124114022027114099014013028101097118005026115116123115097017125114118116030019029123112114097111115112027112021019012116123121004023115116123115097017125114116114030023000101112116004114110021112025006006018106112100017023016112021118015022115118027112002019012123124097000022027021008023004124020097116104015027005116113127097019029113021116111021016116106120017006018113125023124114022027114099014013028101097118005026122146145126015028022103021125014027029021114116000013016116120118005019115114021120015114123114027112002019012124113023124114016027114116000013026113028144229027029123112101097024028124123023006019001106116101021027016121021118097029029021029112111021018103106115 116103100004006001122097104112101099097111115116027112000000012113112103021114018123113023006124020116103104002029023112021010097019125114116101030017028113112023000028023021116025006019001106113118021022022119021011124114116022002020102114018123113023105117112002022016097110115116027112000000012113116099007027029021122101097019125114116101030022018097115126015114026102021121020030031028021030230246026123123114019114025122124121097021026118106126012002016101097023008114028123021031008124020124118104005023003097021010097019125114116101030022022101097023000028023021124025006027016106118120005023115008021118111021026118106116014022022021116121005114026027114126002013023116097115004016115009008023102113100022018023000028023021029016098101112018021011097027125114124116030022018097115126 116103100004006001122102104123021120019114026027114126002013023116097113008028115124102023015007031121028023104245247124123121004000115127122126015114020097099104021004018021099023014028115029099025006006005106113114017006115008021126111021007099106115004002007021116121005114005027114099023013016122113114097111115124027112021004012118122115004114115116123115097004125114097097030022018097113114003114111008021016098101112018021118015022115029018020118113116021009023023124020097099104005019007115124121097029001021099025006006005106113118021020026123021126018114029096121123104114122146145123004020007021127120008028115114097098030006026112096121014114007021122121097122007027114098014013023112101099097111115114027112020029012113112103021114018123113023021124020096122104002029023112021010 116103100004006001122103104021114025006007028106118120005023115116123115097006125114097126030028006120097126004111116022000020102114018123113023021124020097096104000028029112112010102113097022018030230246004125112101004114016027114116002013023112101099124117112004022016230246018123113023004124020097116104000028029112112010102113097022018144229019029113021114111021007116106114018002022118112010102113096022018144229019029113021114111021007116106121008004018113125010102113103022018144229019029113021114111021007124106121020031007124112010102113102022018144229114 116103100004006000122098104026026097003124029112097023108114053123090066055019055093097094036032032021024023097000054086093082051049059080021091102055043092070067036060048080021083102039061080021082050034187086080023049061038071021066047114039092080069050114035090064069097039061080021084032063035084082089036114035090064069097039061021091094055055050064021083102051055093220068040061061117004010116102099005004004113102099004117005124096099004013119114111017117001010112 116103100004006000122099104102112123004017007021004023007000028120021112021019012097124114000022027146145096009023001112021112021027012123096122021027022008018020112113116146145118015022115114097118030019029123112114124117112007022016230246018123113023006006018106112100017023016112008016098097112018146147000028023021114099000013029124099118005026110018022003098117115 116103100004006015122098104026026097003124029080065023108114001080086095036032048093080023037055032021092089039061033088084067040061061070021083102039061080021084032063035084082089036018098008000003001096110007005006121 116103100004006015122099104102112123004017007021118025006017016106103114012006098025021116111021016118106101004031007007025023002124020118118104019023030097006027097017125114118116030022022121112116009126115118027112002017012112102116004019023025021116111021016118106114018017022123116027097017125114118116030023000118112100021126115118027112002017012112102116017019023025021116111021016118106114018017003123116027097017125114118116030023000118101100021126115118027112002017012112102116005019023025021116111021016118106114018017023123116027097017125114118116030023000118113100021126115118027112002017012113112123017019026025021114111021022118106116014022022025021118019001012113116099004005023029118025006017016106115126015017018120028023000001115115124121002019030146145113019029030021114116 116103100004006015122096104118106116000031003116114023002245247124123121004000115127122126015114020112118104004028007118122122097023115122123023105023125114112116030022022101097023124114016027114116002013023112101099104245247098125114019023115118027112002017012113112103021114110021018020112113116146145118015022115118027112002017012116123121004023115008021016098096112018021 116103100004006014122098104026026097003124029080065023108114001080086095036032048093080023050059115081090090040049058089092086053059060091021085032060048084092069036114055092083081168032054091065082097034060064071023052060054021084083041187032092090089001099110000001007113099099005007119115111097005004015001097110018119016001102110005 116103100004006014122099104102112123004017007021114115003013026113025023006006018106112100017023016112025023006006018106123117004017027112025023006006018106124121004017027112146147007000028120021112021019012097124114000022027146145096009023001112021112021027012123096122021027022021008023102113098022018144229019029113021112021019012116123121004023115008021016098096112018146147000028023021114099000013022102101114002023115124123023105113096022028144229019029113021112021019012123124097000022027021008023102113103022018023 116103100004001007122098104026026064037114126021114084019055048093080069034058054097092082051033127021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023050038050065064067050114055018084083041187032092090089001099110102097118005026 116103100004001007122099104102112123004017007021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121019023021146145144229005027112103114097021016097106116014022022008018020112113116146145118015022115113116099004122020118103104005023017099116123104110110118096101019023029097021115000006022021116121005114123114118101030020026123099118013114026102021121020030031021122101097022018097112031006017001106115126015004018121028009002007001103112121021114023116097114104114018123113023002029000096008016113117244145122101005023001021119110097021016103106099019027115 116103100004001006122098104026026097003124029080065023108114001080086095036032048093080023044061055080021083036114035084092090036060039021081066097038058080071068001099110000000007113103099004005007112018097008007007112106126005001026113099 116103100004001006122099104102112123004017007021097025006031003106118120005023127021113025006022017106124115109114023027114115003013023122120103019027244145115101014031115114097126030006026112103100097006244145124121015023001021127120008028115114120103030031028113101118008114030021122121097122030027114122017013016122113114097111115097027112012002012118122115004114018123113023105117112007022016097110115120027112012002012113116099007027029021122101097031125114120103030022018097115126015114026102021121020030031028028144229030022115097023011029026123021112005016012113122122003019029021113023014028115029113025006022017106097110017019016097008016113117115116123115097022125114097126030028006120097126004111007027114099008013029096120099008023115116123115097022125114113117030022018097113114 116103100004001006122096104119021011124114116022007020102114018123113023105117112007022016097110115113027112005016012113116099007027029021122101097022125114113117030022018097115126015114026102021121020030031028021118015022115113027112005016012120122115017000022008018006102114244145024026000028023021113025006022017106113120012002001124008016112117115146145030230246004125112101004114007027114099008013029096120099008023115008021016098099112018146147014000023112103023003011115113027112005016012113122122017000026021113114018017115 116103100004001005122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097061035065092088047033115081018086037058186070092088047018098008000003001096110122101099000022027 116103100004001005122099104102112123004017007021005027097021001113106100008021031112025023006000023106121126003126115116103100030006000098113015105021001113106113008028005116121030097019000021114101005013021124123097000030244145115101014031115114103115030017028123103114005245247146145096009023001112021112019022012113112103021114110018022006098117244145116121005114020118113104002029023112008016098096112018146147000028023021114101005013000124114123004114029122097023008028115029018117000001022106116115009117127018119118018023012123116115009117122146145118015022115118122100020111116005018144229029001113112101097016010021007023 116103100004001004122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097038042069080068097054054021065094036032032117004010021011007124112101018 116103100004001004122099104102112123004017007021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121019023021146145144229005027112103114097021016097106116014022022008018020112113116146145118015022115113116099004122020118103104005023017099116123104110110118096101019023029097021115000006022021116121005114123114118101030020026123099118013114026102021121020030031021122101097022018097112031006017001106115126015004018121028009002007001103112121021114023116097114104114018123113023002029000096008016113117244145122101005023001021119110097096115 116103100004001003122098104026026064037114126021114084008063035071080068050059060091021026097017060090071083046060061220080068097048050091086086040032054070021083052114020113102119112111102001117005124021023102 116103100004001003122099104102080091036049039021113025006016018106118120005023127021113025006022017106118120005021006124025023005124020113119104015007030118101099109114023027114115003013016121112101008016127021113025006022017106118120005016026118004023061046115118122118013023000118112031005124020113119104002029023119124116115126116018028027097245247113027112005016012118122103000016018021073075097022125114113117030017031112124117000114047073021115111021017116106116014022022021073075097022125114113117030017028113114098008114047073021023005124020113119104015007030118101099097046047021113025006022017106118123004000026119025023230246023027114115003013030122113103019023244145146147007032060088021112005016012113122122003019029021113023230246244145098095036032054021113025006022017106097110 116103100004001003122096104101116116021114110018004016230246018091081023005124020113119104005019007115124121097059032021123098013030244145116089037114023027114115003013030122113103019023110018004016230246126024146147000060055021113025006022017106113120012002001124008016112117244145024026230246018091081023005124020112118104005023003097021010097117112004022016230246018091081023005124020112118104002029023112021010097117112007022016230246244145146147014032055080071023035043115113027112005016012120122115017000022021113114018017244145021 116103100004001002122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097038058080071068097051038065071082050114034064080023168062054067080066051 116103100004001002122099104102112123004017007021097099111021016103106123008016115116102023021011003112106099008023001102025023021124020097124104015007030097124114109114016122116123004001016112029123021000026120029116014019031112102116004122016097027123008016022118122027102117122073073016097117047073118120000030022102118114105006125114097126030006026112123120012126116018028030109117116028021118018114029122120027230246016122116123004001016112029123021000026120029116014019031112102116004122016118097025013027017112118120109117116028073075102114116073073116014019031112102116004122007027114099008013016122123121014031127018018030061046116021018075061017028116121114018017022029097025006006026106118120015002001112025016102123122025018016104114018102021116014028007116118099109245247116103100 116103100004001002122096104106113118021023004113029099111021007124106115000006023112119030097019000021114099008013023116097115004016127021116101018013023116097114022022123097027112021027012113116099007027029028021118018114020097124104005019007115124121109114007027114099008013016122120122004028007025146147000000000106097100022022107029097025005031018127028023000001115113120118011126115097027098018023001120116125109114099021116100097019016097096027230246123102112123004017007021113126018006026123118099097099115115103120012114020097116104021027022116113127097006018021098127004000022021097118111021007124106121020031007124112010021124020097124104015007030097124114097019029113021099000124020097116104000028029112112010102113101022018030097019000021116115009023001116119123004126115097027112 116103100004001002122097104097124104021011003097124114109114007027114099008013029096120118013006244145115101014031115114097126030006026112103100097006115121112113021114028096097114019114025122124121097000021102124116008114016118097023014028115097027112021027012118122121002027005008118116021124000124118126023027115116123115097017016097027116014004018121124010102098116021116121005114016118097025002029000096008016113117244145121114007006115122096099004000115127122126015114001115102126002027115118097023014028115097027112021027012097124114002027005008118099111001026118124097008114018123113023002006125118122097000030026008018007102114018123113023002006125118122100020111116005018027230246020118103104002029029103112113097006007146145096009023001112021099021124020118103104018027020121112010 116103100004001002122102104097027112021027012097108103021027022021116121005114007097027112002006012118122115004111116097108099008023001102018144229113098022116121005114007027114099008013007108101099008023110018022005098117244145116121005114007027114099008013007108101099008023111011018114013004116146145118015022115097027112021027012123096122021027022021121126010023115018022004098119116146145020117113018123113023021124020097124104015007030097124114097030026126112023102119112000022018102245247022002020000028023021097025006006026106113118021020026123021126018114029096121123230246112013022118015022115097027112021027012123096116009023003021121126010023115018022014098119116146145076098099099022072144229113098007022118015022115029121099019027030029118120000030022102118114105017016097027123 116103100004001002122103104124119114002029127018018030061046016122116123004001016112029099111021007124106116014028029122120027102117122073073116014019031112102116004122007027114099008013016122123103019023127018018030104114031124126114097117118022004004098119116146145020112096112122103023013006001124120031002029018121112100002023123118097025013027017112118120109117116028073075002029018121112100002023123097027112021027012097124114015029030025018016104123115121124124004114116016022006114113118018028144229041112004001020060245247078000002118099102005072144229041102000002006116099046146145076116103100004000005060245247078022005117113046021 116103100004001001122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021116112019027029026116112019027007021065094036032032021084066053032054070021070052055115220089082055055038071 116103100004001001122099104116123115097122007027114099008013018114103126015114031124126114097117112004004020100117115122103023021124020097124104000021001124097023013027024112021016098099098022016016104114 116103100004001000122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115112077094050038054091086082097019020103124121110019020103124099110001026103112121110001026103112099097038058080071068097187063080067082052032 116103100004001000122099104116123115097023011124102099018114123102112123004017007021004023007000028120021121020031001116097023015000115098125114019023115123103025015007030112103120097030026126112023102113098004022018102114018123113023015000125118122100020111116005018144229019029113021121019124023116113114015007111008118098019000022123097023005019007112021118015022115029123101111022018115124121020114026102021121020030031021122101097028001027113118007027029096011010002007001103112121021114023116097114104114018123113023105028001027123098012027023112008116014124029096113114021023115122103023015000125123096122008022022008097025006006026106123098002026022101028030097 116103100004001015122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021086088044063038091080023053059054071070023032039039071080068097035038080021222045055037080064069 116103100004001015122099104116123115097006125114097126030017028120120098015114031124126114097117112004000020100117115 116103100004001014122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115112077094050038054091086082097049060088088066047055115065092082051033115220089082055055038071 116103100004001014122099104116123115097023011124102099018114123102112123004017007021004023007000028120021116009023003118122023002029127021101114019001026113021103109114001115118120017029115101122144229005027112103114097017028027118120017019016125008016007000116021116121005114016122027121020017027112101010021124020097124104015007016125112103097019029113021116014124016122102126002029110018005016097019029113021116014124016122102098124117099018146147000028023021101025015007003112103100124017028027123098005023007112021118015022115101027116014001006008018007102114018123113023017029125123096115004002018008101025015007023112101118097114018123113023017029125123096116014031030008101025015007016122120122097019029113021103014124016122101120018006110101027116014002028102097023000028023021101120 116103100004001014122096104027118120023019031124008016113117115116123115097002028027118120018007110018005016230246018123113023017029125121124117004030028021121126010023115018022006116113118018028023 116103100004000007122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114055084065082097054054021081222035039039021081016032054059220070094046060115097124114019001 116103100004000007122099104022004001098019029113021099111021007124106115000006023112119023003023007098112114015114116022004000098117115116123115097117112004013020102114 116103100004000006122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114055084065082097054054021083094047114055018084083041187032092090089097006026112103100 116103100004000006122099104022004014098019029113021099111021007124106115000006021124123023003023007098112114015114116022007007098117115116123115097117112007004020102114 116103100004000005122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114063080070023046034039092090089050114055018084083041187032092090089097054116064091023021027022103102 116103100004000005122099104022007005098019029113021114025027000097102031018023031112118099097099115115103120012114020097122104021027022122101099097029007021098127004000022021122099111021007124106121020031007124112010021124020097124104015007030097124114097019029113021120021124020097116104000028029112112010102113101022018023000028023021122099111021007122106120017006018113125023008028115029022005114113122028021 116103100004000004122098104026026097003124029080065023108114001080086095036032048093080023037055032021092089039061032021081082097062050021083086034038038071080023114125096 116103100004000004122099104022003020018023031112118099097019125114116101030030026119113120002126115116027112000000012101103126025026007025021116014019031112102116004122020027114116015013002097112027097006125114097098030004018121112098019123115116102023016006022025021118111021018103106103019027011125097029002029018121112100002023123114027112002028012100097114109114007027114099020013005116121114020000122021116100097026007025021118111021018103106120019022022113124027097019125114116101030027023025021112111021016123106116014028005116121027000124020116103104004001016122120103109114018027114118019013001112120126018023127021099025006006005106118120005023127021099025006006005106097118020010244145022001098020001122120023006006022106097126004023029114021114230246112003022126015028022103021125 116103100004000004122096104122124121097021016112106116000031022123114023002114028123021031002124020118112104008022115008021114111021016112106126005123244145022001098027029123112101097024028124123023006017029106118118012023029116021112097029029021029112111021016112106126005114110021118025006017022106124115104245247022003020008028029112103023011029026123021112000000012116103099008017031021116023014028115029114025006019001106113114017006115008021118111021018103106115004002007021116121005114020027114118019013016122113114097111115116027112000000012118122115004114018123113023000124020116103104005019007113112117097110110021018020118113116021116121005114123018022000098117115009021118111021018103106115000006021124123023014000115116027112000000012113116099007027029021124100097028006121121030 116103100004000004122097104021028144229113101022124121015023001021127120008028115114124116030027030101118103021114026021122121097122026027114126002013023112101099097111115116027112000000012113112103021114018123113023008124020124118104002029023112021010097019125114124116030017028113112023000028023021124025006027016106113118021022022119021011124114116022002020102114018123113023105117112002022016097110115124027112008017012113116099007027029021122101097027125114124116030022018097115126015114026102021121020030031028021030230246112003022126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097027125114097097030022022101097023000028023021099025006006005106118120005023115008021126111021007099106116014022022021021118015022115099027112 116103100004000004122102104097099104005019007113112117097110110021018020118113116021116121005114123018022000098117115009021097111021007099106115000006021124123023014000115099027112021004012113116099007027029021124100097028006121121030097123244145022001098030022115097023011029026123021112021007012097124114020028028021097023014028115029097025006007028106113114017006115008021112111021006122106115004002007021116121005114007027114098014013016122113114097111115114027112020029012118122115004114018123113023021124020097124104015007030097124114124117112000022016097019029113021099111021007096106118015028022112008016098096112018028144229113101022098127004000022021118025006017016106113114017006110018022006098117115146145020119113018123113023002124020118118104000028029112112010102113097022018023 116103100004000004122103104146145020119113018123113023002124020116112104004001003112118114124117112006022016097245247022003020000028023021112025006006026106123098012006026112008016098103112018146147097 116103100004000003122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114063080070023034032058065221069036033115080070071169049054026084083041187032092090089110033039084065066053114055018084083041187032092090089097054116064091023021027022103102 116103100004000003122099104116123115097122022109124100021001115029078020115103112072028023098097097022028023 116103100004000002122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114063080070023034032058065221069036033115080070071169049054026084083041187032092090089110033039084065066053114055018084083041187032092090089097054116064091023021027022103102 116103100004000002122099104102112123004017007021004023007000028120021112021019012097124114000022027021097118097005027112103114097006018027114099008013029096120099008023110097027112021027012123096122021027022021116121005114007116027112021019012116123121004023110018022001098117115116123115097006018027114099000013029124099118005026110018004016097 116103100004000001122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114063080070023034032058065221069036033115080070071169049054026084083041187032092090089110033039084065066053114055018084083041187032092090089097054116064091023021027022103102 116103100004000001122099104078000002118099102000072023000028023021097118111021007116106114018002022118112010102113097003022016097041112007002020060114040022007014098047115078022004112113046021 116103100004000000122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114063080070023034032058065221069036033115084081095168033058090091023037117038091021099008023001102 116103100004000000122099104116123115097006018027114099000013018118097126007111116022007015098117115 116103100004000015122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021070066051114063080070023034032058065221069036033115070065086053039039021081016032054059220070094046060115081018066047114007124112101018 116103100004000015122099104116123115097006018027114099000013000097116118005026110018022004113113116021 116103100004000014122098104026026097003124029080065023108114005220071094039059048084065094046060115068064082097038060064065082050114063080070023032054059220070094046060032021081016052060054021086086044034050082091082097051058080091067097039061021084069053059048089080023055051063092081082097099124007117006124103103117007010115098098013117004124016019001008006001103110007005006121127099000024006114 116103100004000014122099104102112123004017007021021101111021018103106123008016018115115027097021125114116101030017028113112144229020001122120023006017018106118118012019023125021116230246026123123114019114025122124121097021016116106116000031018113116023006114028123021031006124020118116104008022115008021116111021016116106126005123244145124121015023001021127120008028115114116101030019001097124116013114001021122121097122020027114118019013023112101099097111115103027112000000012113112103021114018123113023006124020116103104002029023112021010097000125114116101030017028113112023000028023021103025006019001106113118021022022119008031018023031112118099097031018109029112000000012113116099005023017028021113019029030021114118019013018103097126002030115103007023022026022103112023019096125114116101 116103100004000014122096104106113114017006115008021101111021018103106115004002007021116121005114001007027112000000012118122115004114110021103025006019001106118120005023122028146147022026022103112023002124020118118104005023003097008016098099112018146147000028023021118025006017016106116121015023022008018020115113116146145118015022115118027112000023012112102103004017022008018020114113116146145118015022115118027112002019012123124097000022027008018020117113116146145026108019029113021116111021016116106120017006018113125010102016018102112104000022027018146147000028023021029144229001022121112116021114098021146147007000028120021112000000012116103099008017031021116023230246026123123114019114025122124121097021026118106126012002016101097023008114028123021031008124020124118104005023003097021010 116103100004000014122097104021116025006019001106113114017006115116123115097027125114124116030017028113112023124114018027114126002013016122113114097019029113021126111021026118106115000006023112119023125111115018022002098117115116123115097122116022000020102114111021124025006027016106113118021020026123021120019114026027114126002013023116097113008028115124102023015007031121028023104245247124123121004000115127122126015114020097099104021004018021099023014028115029099025006006005106113114017006115008021126111021007099106115004002007021116121005114005027114099023013016122113114097111115124027112021004012118122115004114115116123115097004125114097097030022018097113114003114111008021016098103112018021118015022115029018020116113116021009023023124020097099104005019007115124121097029001021099025 116103100004000014122102104114097097030022018097115126015114026102021121020030031028021030230246004125112101004114020027114118019013023112101099097111115116027112000000012113112103021114244145116121005114020027114118019013016122113114097111115116027112000000012118122115004114244145116121005114018027114118019013023116097115004016115009008023102113102022018023230246018123113023105117112000022016097110115116027112000000012113116099007027029021122101097019125114116101030022018097115126015114026102021121020030031028146147104114026102021121020030031146145098015027028123146147058103102002004001117047115 116103100004003007122098104026026064037114126021114084002051062069084080047055115024021123040033039080021083036033115086084090049051052091080068001099110000001 116103100004003007122099104102080091036049039021114116002013023112101099109114020118118104000028029112112027097021016118106123008016022121121027097019001102106115000006022098113031006017016106113114003017018120028023032033115113112117002019030025021118019001012113116099004005023029114116002013021124123116000031122021084068097020026123118118012245247146145113051061062021114116002013016116120103000021244145146147054058054071080023006017016106113114017006115008021016098099112018146147230246060071081082051114049076021023006017016106116121015023022021113114018017127021114116002013023112119116000031115113112100002114 116103100004003006122098104026026064037114126021114084002051062069084080047055115024021120047114048093084069038055115089080068097054060091091222036033115081080023045051115086084090049051052091080023050187063080086067040061061091220082111018098008000003001096110007005006121 116103100004003006122099104102080091036049039021118025006017016106113114017006127021118025006017016106116121015023022025021116111021016118106123008016022121121027230246016027114116002013031124119113000022127021118025006017016106121126003020029116025144229245247116103100030022018097112096005122016027114116002013023112119116000031122021084068097022022119118118012126115116103100030022018097112096005122016027114116002013021124123116000031122021084068097020026123118118012126244145116101018013023116097114022022123118027112002017012113112117002007028028021086050114023112119116020029127021116101018013023116097114022022123118027112002017012115124121002007028028021086050114021124123116020029127146145118019001012113116099004005023029118025006017016106113114002017006122028023032033115113112116 116103100004003006122096104118096120109114018103102104021001004113013031002124020118118104019023018118096120104114050070021101004019016096122027230246018103102104005019007112098115105017125114118116030023029118115118112123115084070023004028016115116006109114018103102104021001004113013031002124020118118104006023029101116006104114050070021112004028003116004027230246018103102104005019007112098115105017125114118116030023029118115118115123115084070023004028016115116005109114018103102104021001004113013031002124020118118104006023029101116005104114050070021112004028003116007027230246018103102104005019007112098115105017125114118116030023029118115118114123115084070023004028016115116004109114018103102104021001004113013031002124020118118104006023029101116004104114050070021112004028003116006027 116103100004003006122097104146145118019001012113116099004005023029118025006017016106118123014017018120028023032033115118121120002019030025021144229017125114118116030022022118116097014126244145116101018013023116097114022022123118027112002017012121124122015027005116028023032033115121124122015027005116025144229019001102106115000006022098113031002124020118118104003030028116102115104114050070021117013029018102113027230246244145118025006017016106097110017019023125025023002124020118118104023019031116113127109245247118027112002017012103112122021099127021118025006017016106103114012006097025021116111021016118106101004031007006025144229017125114118116030022022121112116009126244145118025006017016106112100002023018113025023002124020118118104004001016112123118109114016027114116002013022102118114 116103100004003006122102104102097027097017125114118116030023000118101118005126115118027112002017012112102116017028018025021116111021016118106114018017003102097027097017125114118116030023000118113118005126115118027112002017012112102116005028018025021116111021016118106114018017023102097027230246016027114116002013023112121103000027244145146147007032060088021112002017012118116122017019020021118144229245247066093082051055115118027112002017012113112103021114110021018020112113116146145086047054115118027112002017012116123121004023115008021016098096112018146147230246115 116103100004003005122098104026026064037127115114086116032063035084082089036114126021121094050038054070021083036033115080070071169049054070021083102039061080021084032063035084082089036018098008000003001096110007005006121 116103100004003005122099104102080091036049039021102025006019022106112100017023016112025023021124020097116104004001003112118114097245247115071088044114020116112104002019030112102103097001115089080081053114060064065082051114057090092089097021007116106099008023018113125023021114060091021031021124020097124104015007030097124114097062058094080023018124020118118104005023003097021075061114116016018023000060055021097025006006018106116121015023022008102025006017016106116121015023022021116089037114000027114118004013022102101114002023110097027112021019012112102103004017022021116089037114007027114099000013000097116118005026115092091023105117098018025016115117127018006016104123244145098095036032054021102025006017016106113114017006115008021016098099112018146147000060055021102025006017016106116121 116103100004003005122096104123112114097111115018022005098117244145114069046039035021087078097001125114116114030023000101112116004126115097027112021019012112102103004017022021146147014032055080071023035043115102027112000023012112102103004017022021 116103100004003004122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097038058080071068097187063080067082052032 116103100004003004122099104102112123004017007021097099111021016103106123008016115116102023021011003112025099111021007124106121020031007124112027002029018121112100002023123121097101008031123118122118013023000118112031021017125121124117004017028025018016104046047018021016061046016122116123004001016112029099111021007124106099008023029122120027102117122028025016102123115116102023015029030025146147002029018121112100002023123121097101008031123118122118013023000118112031002017007027121126003023016122025016102123047073018023102046047118122118013023000118112031021124020097124104002029029123122122109117116028073075102114116073073116014019031112102116004122007027114099008013016122123103019023127018018030104126116018028023000001115118122121021019016097025144229019001102106115000006022098113031 116103100004003004122096104097027112021027012113116099005023017028021118018114020097124104005019007113112117109019001102106115000006022098113031021124020097124104005019007115124121104114018102021112021027012113116099007027029025097025006006026106118120012031022123097027230246018103102104021001004113013031021124023120116125104114018102021115012019025025097025020001022103120118011126244145118118018023115098125114015114016122116123004001016112029123021000026120029116014019031112102116004122007118027123008016022118122027102117122073073016097117047073118120000030022102118114105006125114097126030006026112123120012126116018028030109117116028009009002029018121112100002023123121097101008031123118122118013023000118112031002006125121124117004017028025018016104046047018021016061046016122116123 116103100004003004122097104112102116004122003027123120019019000122025016102123122025018016104245247097125114015114098021112123018023115005021114015022115116102023000017007096025144229122000112121114002006115113124100021027029118097023112114021103122122097021007116106099008023018113125023021019115098125114019023115097116025006006026106123098012006026112008099111021007124106121020031007124112023000028023021097118111021007116106118015028022112008016098100112018028023000001115116113127004000018119121114109006125114097126030006010101097126004126007027114099008013029096120118013006244145115101014031115114097126030006026112103100097006115121112113021114028096097114019114025122124121097000021102124116008114016118097023014028115097027112021027012118122121002027005008118116021124000124118126 116103100004003004122102104099124023000028023021118116021124016122099118013027110018005016097019029113021116002006125118122100020111116005018144229030022115097023014007007112103023011029026123021101007001026118124023021017115122123023021124020097124104021027022118124097124006016027102126002027005124021118015022115097118025002029005116121126124117099018021118015022115097118025002029000096008016113117127118125114017017028021118120109245247101112101018027023021101023013023021097021120020006022103021125014027029021103113018027016124021116021114028123021103111001026118124097008111016097027100008017026099124023000028023021118099111017028099116123008111116005018023000028023021118099111017028102096010102098116025114116019013016122123101004020115097097144229005027112103114097006007027114116 116103100004003004122103104103106100008021031112008099111021007124106099024002007124112023000028023021097099111021016097106116014022022008018099024006026112103100102245247116123115097017028027118120017019016125008016007000116146145118015022115118122025015007016125112103124006125114097126030028006118125114017245247116123115097017028027118120018027016122008016113117244145116121005114016122027116014001006008018007102245247116123115097002125123096103004000000008118120111028006113112099004245247116123115097002125118122100020111116005018144229113098022116121005114007097027112002000012102124112013023110018022005098117244145116121005114007027114099008013029096120099008023115121124124004114116022006020100117244145022003098019029113021099111021007124106121020031007124112023013027024112021016 116103100004003004122100104016022002098119116146145020118113018123113023021124020097124104005019007115124121097027000021123098013030244145022015098019029113021099111021007124106121020017027112101023013027024112021016098107112016018144229041112004005020060245247022004005098019029113021031013006001124120031002029018121112100002023123118097025013027017112118120109117116028073075102114116073073116014019031112102116004122003027123120019019000122025016102123122021121126010023115018016020112097112016018144229113098007022120019114031097103126012122016122116123004001016112029116002006125121124117004017028025018016104046047018021016061046016122116123004001016112029099111021007124106116014028029122120027102117122073073016097117047073118120000030022102118114105006125114097126030017028123101101 116103100004003004122101104112025016102123122021121126010023115018016020112097112016018030230246040022004003098047244145078002116101098000005074230246040000000000112103098072146147058103102002004002115047244145078020115102112072021 116103100004003003122098104026026097003124029080065023108114005220071094039059048084065094046060115068064082097038060064065082050114063080070023032054059220070094046060032021081016052060054021086086044034050082091082097051058080091067097039061021084069053059048089080023055051063092081082097096124007 116103100004003003122099104102112123004017007021103025006019001106121126003019021115025023006124020116103104002029023112146147007000028120021112002023012118116122004028020021118023230246026123123114019114025122124121097021016123106116000031022123116023006114028123021031006124020118112104008022115008021116111021016112106126005123244145124121015023001021127120008028115114116101030019001097124116013114001021122121097122020027114118019013023112101099097111115103027112000000012113112103021114018123113023006124020116103104002029023112021010097000125114116101030017028113112023000028023021103025006019001106113118021022022119008031018023031112118099097031018109029112000000012113116099005023017028021113019029030021114118019013018103097126002030115103007023022026022103112023019096125114116101 116103100004003003122096104106113114017006115008021101111021018103106115004002007021116121005114001007027112000000012118122115004114110021103025006019001106118120005023122028146147022026022103112023002124020118118104005023003097008016098099112018021144229019029113021116111021016118106118015028022112008016098096112018021144229019029113021116111021018112106114018002022118112010102113096022018023230246018123113023105245247102112123004017007021004023230246021103122122097021018103106118019006026118121023000114244145124121015023001021127120008028115114124116030027030101118103021114026021122121097122026027114126002013023112101099097111115116027112000000012113112103021114018123113023008124020124118104002029023112021010097019125114124116030017028113112023000028023021124025006027016106113118 116103100004003003122097104097113114003114111008021016098103112018021118015022115029018020116113116021009023008124020124118104005019007115124121097029001021124025006027016106113118021020026123021126018114029096121123104114122146145126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097027125114097097030022022101097023000028023021099025006006005106118120005023115008021126111021007099106116014022022021021118015022115099027112021004012113116099005023017021009010097117112000022016097019029113021031102113102022018023125114005027114099023013023116097113008028115122103023023124020097099104005019007115124121097027000021123098013030122021028144229005027112103114097021125114116101030022022101097023124114018027114118019013023112101099 116103100004003003122102104021146147000028023021114025006019001106118120005023115008021118111021018103106116014022022021146147000028023021116025006019001106113118021022022119021011124114116022000020102114244145116121005114123018022002098117115009021118111021018103106115000006021124123023014000115116027112000000012113116099007027029021124100097028006121121030230246122021124100097028006121121144229114 116103100004003002122098104026026064037114126021114084006055061080071082007051048065064069036114126021118086044034050082091082097060060091021084045061039064071222036018098008000002 116103100004003002122099104102112123004017007021118025006017016106113114017006127021118025006017016106116121015023022025021023002124020118118104013027017112121123109245247116103100030022018097112096005122016027114116002013022123118113000099122021116100097021016118106114015017021116004027230246018103102104005019007112098115105017125114118116030023029118115118115123115116102023006017016106112121002020018007025144229019001102106115000006022098113031002124020118118104004028016115116004104114018102021112002017012112123116007019096025146147230246018103102104021001004113004003105114016027114116002013001112116116020029122021116100097021016118106101004019016096122027230246018103102104021001004113004003105114016027114116002013020112123103000099122021116100097021016118106112004028003116004027 116103100004003002122096104146145118019001012097102096005099103029021116111021016118106112004028003116007030097019000021114116002013020112123103000096127146145118019001012097102096005099103029021116111021016118106112004028003116006030097019000021114116002013020112123103000097127146145144229017028116121114018017022029118025006017016106113114002019005122025016113117122021116100097021016118106115004017018099122027230246022027120113000013026113025114111031021123106126005126022027120113018013026113025144229019001102106115000006022098113031002124020118118104005023017118116122104114018102021112002017012113112117002019030025146147230246016027114116002013023112121114002026127021118025006017016106113114013002018124025023004124030116116104008022127021112025012019029106124115230246244145115101 116103100004003002122097104122120023006017016106118118012002018114021116230246026123123114019114025122124121097021022118106114015006016122120023004114028123021031004124020112118104005023003097021010097017125114118116030022022101097030230246004125112101004114016027114116002013023112101099097111115018022006098117244145116121005114123118027112002017012118121120002019030021124100097028006121121023014000115118027112002017012118121120002019030021011023002007001103112121021114023116097114104245247122103115004000115119108023097017125114118116030019029123112114097019000118021 116103100004003001122098104026026064037114126021114084006055061080071082007051048065064069036114126021114084019055063084091084036002054071065082000054059021024023004033035080086082050114055018064089036114048084088071032053061080117006124103103117007010115098098013 116103100004003001122099104102112123004017007021005027097017125114116114030023000101112116004126115103027123008002018103116144229020001122120023006019022106118118012023000101021116230246026123123114019114025122124121097000021101116115008114001021122121097122001027099118017019001116021010097017125114116114030023000101112116004114018123113023002029003116103118124117016122112100017023116021116121005114016122099118013027110018005016104245247098125114019023115118027112002017012113112103021114110021018020112113116146145118015022115118027112002017012116123121004023115008021016098096112018146147020028026122123144229001022121112116021114099025021116111021018112106114018002022118112027097117028067092089050127016084069069040060032018146147007000028120021112000023012118116122004001003021118144 116103100004003001122096104145098127004000022021118025006017016106113114017006115008021016098099112018146147000028023021118025006017016106116121015023022021008023102113097022018144229019029113021116111021018112106114018002022118112023124114116111018144229029001113112101097016010021021005097 116103100004003000122098104026026064037114126021114084006055061080071082007051048065064069036121020086103082038062054088080089053121020086097094036032032021024023012061055080021083036114033220082091036063054091065 116103100004003000122099104102112123004017007021114122017013016122113114109114020120101104013027017112121123230246021103122122097021030101106122014022003116124144229005027112103114097021030101106098021027003116124023124114116004018144229019029113021031006031003106113118021020026123021126018114029096121123097029001021114122017013023116097113008028115011021116020000001112123099097022018097112030230246028103113114019114017108021005097 116103100004003015122098104026026064037114126021114084006055061080071082007051048065064069036114126021120088037186063080021083036114055090086066044055061065070119112111099117007010116103019006008026108 116103100004003015122099104102112123004017007021114115012013026113025023006022030106121126003023031121146147007000028120021112005031012120122115005029016146145096009023001112021112005031012097108103005029016021008023102113098022018144229019029113021112005031012113112103021114110021018020115113116146145118015022115029114115012013023116097115004016115009008023002007001103112121021114023116097114097019029113021031006022030106113118021020026123021126018114029096121123097029001021114115012013023116097113008028115011021116020000001112123099097022018097112030230246112006022120019114020113120104008022115008021020117113244145028144229029001113112101097016010021114115012013031124119114013030115 116103100004003014122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021090066097055043092070067036060048080021118006000026123026118006000026097021071046039033021065088052033115089080068097038058080071068 116103100004003014122099104116123115097122244145029099111021007124106118006000026123021123008025022021018020112099112016018023014000115097027112021027012116114101008006115121124124004114116022004006098119116028146147014000244145112111008001007102021031018023031112118099097099115115103120012114029096120101000006115123103023022026022103112023015000125123096122004000028021121126010023115018022006112113118018021118015022115123103025002029000096008016113117244145116121005114029103027115000022022123096011124017006103103114015006115113116099004114018123113023105028001027113118007027029096021126018114029096121123097029001021123101111022018115124121020108110118096101019023029097021115000006022028028144229123115 116103100004002007122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021090066097055043092070067036060048080021084046063062064091082097034060064071023053061038070021091036033115065092082051033 116103100004002007122099104116123115097122244145097025006006026106118120012031006123021123008025022021018020112103112016018144229029001146145114025027000097102023105001022121112116021114098021115101014031115118125114017017028021118120109114003112103100008022115101025023019020016122101120097002028146145096009023001112021116014124016122101118002026110018115101102114018123113023002029125123096116009023003008097025006006026106123098002026022101021118015022115118122025002029000124118120124117099018021118015022115118122025002029000096008016113117244145116121005114003027123098017023001102008116014124029096113114021023115116123115097002125118122100020111116005018023000028023021101120111028006113112103000111003027123098005023003116021023000028023021101120111028006118122122012111003027123098 116103100004002007122096104118122122012114018123113023017029125118122103014001007008101025002029003122102099097019029113021103014124016122099118013027110018005016097019029113021103014124016122102098124117099018146147000028023021101120111030026119112123014114031124126114097117112004000020100117122146145030097 116103100004002006122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080023053061038065021067056034054021081082097038058080071068001099110024024 116103100004002006122099104078000002118099103000072144229007029124122121230246040000000000112100096072146147020028026122123144229041102000002003121106046146145120019022022103021117024114098025021005097 116103100004002005122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097038058080071068097051038065071082050114034064080023168062054067080066051 116103100004002005122099104078000002118099103000072144229029001113112101097016010021004027097096115 116103100004002004122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097038058080071068097187063080067082052032115084067082034114039071092 116103100004002004122099104078000002118099101006072144229007029124122121230246040000000000117106107072146147014000023112103023003011115004025023115114 116103100004002003122098104026026064037114126021114084006055061080071082007051048065064069036114126021102222045055048065092088047114098026007 116103100004002003122099104102112123004017007021113126018006026123118099097099127021118025006017001106121126003126115097027112021027012123096122021027022025021116014019031112102116004122026027114099008013007124112116008004127018018030097046047021018023102114047073021126111021007124106099008023029122120023000001115113112099004028007112096101109114026027114099008013016122123116008004115073073023102114116021073075097027125114097126030017028123123120012114018102021116014028007116118099109245247018018023000001115103112113008028007025146147105017018102112023022026022123021016098100112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023021096125114097126030028006120097126 116103100004002003122096104112008099111021007124106121020031007124112023000028023021097025006006018106116121015023022008097005111021007116106118015028022112021118015022115097007025006006018106112100017023016112008016098100112018021118015022115097027112021019012123124097000022027021008023021096125114097118030028026099116115009114018123113023021124020097116104018006018116113127097111115097007025006006018106102099000019023125021118015022115097027112021019012123112103019023016008097005111021007116106121004002001112118030109098122021112123018023115005021114015022122021116100097023000101004027230246123118116100004114004125112121097117112002022016097110109021018016097006027112123023002029018121112100002023123029102114013023016097021006097020001122120023006006018106097126004019023125021099 116103100004002003122097104007021096009023001112021099115124020097124104015007030097124114124006125114097126030028006120097126004114018123113023021124020097116104000028029112112010021096125114097118030019029123112114097019029113021099115124020097116104004001003112118114124117112002022016097019029113021099111021007116106121008004018113125023124114007007027112021019012123124097000022027021116121005114007027114099000013000097116118005026115008021099115124020097116104018006018116113127097019029113021099111021007116106121004002001112118010021096125114097118030028022101103114002123127005028023004030000112021007097023029113028023000001115112102103115126244145029116000001022021098127004028115018022015098117115009011023102117115097125114015114016122116123004001016112029031018023031112118099 116103100004002003122102104021004023007000028120021112021019012097124114000022027021097005097005027112103114097006097027114099008013029096120099008023110097027112021027012123096122021027022021116121005114007027114099000013018123123114004111007007027112021019012116123121004023115116123115097006097027114099000013022102101114002023110018022015098117115116123115097006125114097118030028026099116115009114110021097005111021007116106121008004018113125023000028023021097025006006018106102099000019023125021010097006097027114099000013000097116118005026115116123115097006125114097118030028022101103114002111007007027112021019012123112103019023016028025007104114022121102114097098115112123115104114018102021114018002096025146147105017018102112023022026022123021016098107112018021011127114116018021099 116103100004002003122103104125112121097017028116121114018017022029029100004030022118097023112114021103122122097021007116106099008023018113125023021096115098125114019023115097007025006006026106123098012006026112008099111021007124106121020031007124112023000028023021097025006006018106116121015023022008097005111021007116106118015028022112021118015022115097007025006006018106112100017023016112008016098107112018021118015022115097027112021019012123124097000022027021008023021096125114097118030028026099116115009114018123113023021124020097116104018006018116113127097111115097007025006006018106102099000019023125021118015022115097027112021019012123112103019023016008097005111021007116106121004002001112118030109098122021112123018023115005021114015022122021116100097023000101001027230246123118116100 116103100004002003122100104112021096009023029021018020112098112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023021096125114097126030028006120097126004111007027114099008013029096120099008023115116123115097006125114097118030019029123112114124006097027114099000013018123123114004114018123113023021096125114097118030023000101112116004111116022004007098117115116123115097006125114097118030028026099116115009114110021097005111021007116106121008004018113125023000028023021097025006006018106102099000019023125021010097006097027114099000013000097116118005026115116123115097006125114097118030028022101103114002111007007027112021019012123112103019023016028025007104114022121102114 116103100004002003122101104021005023004028023028021118018114022102101002109245247029118118018023115098125114015114116022004006098117115009011023102117115097125114015114016122116123004001016112029031018023031112118099097099115115103120012114020097116104021027022116113127097006097021098127004000022021097005111021007124106121020031007124112010021124020097124104015007030097124114097019029113021099111021007116106118015028022112008099115124020097116104000028029112112023000028023021097005111021007116106114018002022118112010102113098004022016097019029113021099111021007116106121008004018113125023124114007007027112021019012123124097000022027021116121005114007027114099000013000097116118005026115008021099115124020097116104018006018116113127097019029113021099111021007116106121004002001112118010 116103100004002003122106104097007025006006018106123114017000022118028027113123115112121100004114099021112121005123115116102023004001003003025144229245247021 116103100004002002122098104026026064037114126021114084006055061080071082007051048065064069036114126021102222045055048065092088047114097026007119112111097005004001001096110000000119114111099117001010112018102008018117102018101008119 116103100004002002122099104078000002118099100001072144229122016116102114097005027112123023102113098007022016097110109021018016097006027112123023002029018121112100002023123029102114013023016097021006097020001122120023006006018106097126004019023125021099115114004125112101004114007007027112021027012123096122021027022008097025006006026106123098012006026112021118015022115097027112021019012116123121004023110097007025006006018106116121015023022021116121005114007007027112021019012112102103004017022008018020112096112018021118015022115097027112021019012123124097000022027021008023021096125114097118030028026099116115009114018123113023021124020097116104018006018116113127097111115097007025006006018106102099000019023125021118015022115097027112021019012123112103019023016008097005111021007116106121 116103100004002002122096104112101101004017122025005030097023031102112023113114022123113030097019000021112100017101127146145031002019000112021096009023029021018020112097112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023021096125114097126030028006120097126004111007027114099008013029096120099008023115116123115097006125114097118030019029123112114124006097027114099000013018123123114004114018123113023021096125114097118030023000101112116004111116022004004098117115116123115097006125114097118030028026099116115009114110021097005111021007116106121008004018113125023000028023021097025006006018106102099000019023125021010097006097027114099000013000097116118005026115116123115 116103100004002002122097104021097025006006018106123114017000022118008099115124020097116104015023003103112116104126099028021114013001022021005023004028023028021118018114022102101015109245247029118118018023115098125114015114116022004003098117115009011023102117115097125114015114016122116123004001016112029031018023031112118099097099115115103120012114020097116104021027022116113127097006097021098127004000022021097005111021007124106121020031007124112010021124020097124104015007030097124114097019029113021099111021007116106118015028022112008099115124020097116104000028029112112023000028023021097005111021007116106114018002022118112010102113098001022016097019029113021099111021007116106121008004018113125023124114007007027112021019012123124097000022027021116121005114007027114099000013000097116118 116103100004002002122102104113125023124114007007027112021019012102097118000022027021116121005114007027114099000013029112101101004017110097007025006006018106123114017000022118028027113123115112121100004114099021112121005123115116102023004001003012025144229122016116102114097005027112123023102113098000022016097110109021018016097006027112123023002029018121112100002023123029102114013023016097021006097020001122120023006006018106097126004019023125021099115114004125112101004114007007027112021027012123096122021027022008097025006006026106123098012006026112021118015022115097027112021019012116123121004023110097007025006006018106116121015023022021116121005114007007027112021019012112102103004017022008018020112103112018021118015022115097027112021019012123124097000022027021008023021096125114097118 116103100004002002122103104106123126023019023125021118015022115097027112021019012102097118000022027021008023021096125114097118030001007116116115009114018123113023021124020097116104015023003103112116124006097027114099000013029112101101004017122025005030097023031102112023113114022123113030097019000021112100017099099146145144229020001122120023006006018106097126004019023125021099097245247124123121004000115127122126015114020097124104021027022103102023008114028123021031021124020097124104015007030097124114097111115124027112021027012123096122021027022028146147013023021097021125014027029021114116019013016122123101004020115118021120015114123118027112002000012102124112013023110124027112021027012097108103021027022021116121005114016027114116021013016122113114124117007108097126004000000018028144 116103100004002002122100104145098127004000022021097025006006018106116121015023022021008023102113098022018144229019029113021123004020007029097025006006026106123098012006026112025005104114110021018020115113116146145118015022115097027112021019012112102103004017022021124121097122112000022030230246018123113023021124020097116104015027005116113127097111115018022004098117115146145020112101112116123115097006125114097118030019016097124113124117112001022016097245247022004015098019029113021099111021007116106121004002001112118010102098116146145118015022115097027112021019012102097118000022027021008023102098116146145118015022115124027112021027012113116099007027029021124100097028006121121144229113098012022118015022115114120103030017028113112023124114116022007007098117244145022006119113018123113023 116103100004002002122101104097027112021027012123096122021027022021123120021114026123021031018023031112118099097021007124106121020031007124112023007000028120021112021019012097124114000022027021097004097005027112103114097006096027114099008013029096120099008023110097027112021027012123096122021027022021116121005114007027114099000013018123123114004111007006027112021019012116123121004023115116123115097006096027114099000013022102101114002023110018119016097019029113021099114124020097116104015027005116113127097111115018004016097019029113021099114124020097116104000017007124115010102099116021116121005114007006027112021019012102097118000022027021008023102097116028146147014000023112103023003011115097027112021027012123096122021027022021 116103100004002001122098104026026064037114126021114084002051062069084080047055115024021100040038038084065094046060115083092089032060048092221069036114123004026005104018098008000000001096110007005006121 116103100004002001122099104102080091036049039021125025006017001106102126006030022025125025006017001106121126003126115115027114018002022118112027097049060064091067105020125114113114030000022115028027097033038088029113111019021116118099104127032064088031007124022102118120012002007112028027097033038088029113111023000097103114006030122146145081051061062021114116019013016122123101004020115125025023230246123102080091036049039021102025006022022106103114007126115102027112005023012113112103021126115102027112005023012097108103005029016025021016107117115084070023004001003112118114109245247021021100111021023112106099021017000116112023032033115116115118002006127146145144229114115118122118013023000118112031105033054089080084053114032064088031034051032080021064041055061021122025006029021106097110 116103100004002001122096104101122103007027029008018114102114039093080089097019125114122118030031028123097118015114054089070082097127018027114120000013030122123099000028115080091083104114244145021023039032060088021112014020012122101114007027029021122027097021028116106120017023018115115023000126115114112116030023016125112118015114022021146147097114036093080069036114000027114115004013001112115010004124020113112104019023021021084089037114000027114115004013023112101099124023125114113114030022022101097023230246115021084089037114022027114114002013026113008118111021022118106126005114050091081023000124020122115104019023021008122025006029021106103114007114050091081023000124020122115104005023003097008120111021028115106115004002007146145023097051061081021120111021028115106099024002028101115126 116103100004002001122097104123021094047114123018112016109117016112018030104126099028021086050114022102118120012002007112025023097114244145146147097017028116121114018017022029029068036062054086065023018007030029118118018023115066093082047114028027114120007013007108101120017020026123008016014117115065093082047114126116027112014019012120122121021019029021080091050055115116027112014019012120122121021019029021080089037123115146145023097052033090088023006029021106122103004020026123021120109114020122116104014002022116115113097019127021114114002013022118125114000028115112021144229114115066093082051055115102027112005023012103112113124023125114113114030000022115021086047054115102027112005023012113112103021111022027114115004013023112101099097245247021021086047054115112027112004017012124113010 116103100004002001122102104116027112004017012124113023032060055021116025006029021106103114007111028027114120007013001112115023032060055021116025006029021106113114017006110122027112014020012113112103021245247021021086047054115122027112014020012097108103014002021124123023040060115029018101004117127018103117102126116122018027102000020018028030109098122021084068097023000097103114006030244145021023039032060088021112005023012113122116004028007021102144229114115098093082051055115102027112021027012123096122021027022021089094042055115018022006098119116146145023097019061081021100111021023112106099024002023122118023040060123018005016109114116004018030097051061081021100111021023112106114021019007113122116097059061021029016023117127021018103018117127021018100102123244145024026097020050086065066 116103100004002001122103104071080023044039063065092026036033035221086082230246115021084089037114123070080091036049039021086088052060039029031030097052033090088023006022007106113120002006026116021123097037059080071082097030125114113114030000022115008100111021023112106101004020115084091083097030125114113114030022022101097010018124020113112104005023003097021086047054115121027112021019012116123121004023110018022005098117122011004144229127126021115086034038038071080023000054059220070094046060115026021121046060126116081095168033058090091023050039033021089086097049050088069086038060054146145023097051061081021023018124020113112104015007030113122116097062058094080023102113097022016016230246122021084068097020244145098095036032054021125025006017007106118120005023115008021016021011003113122116 116103100004002001122100104018021118047054115125027112002000012102124112013023115008021113111021023112106099024002023122118144229021033090064071097048042021125025006017001106102126006030022025125025006017001106121126003126021027112100017023016112146147020028026122123023000030031146145076116103100001006001060245247122071083036032115087076023115126096146145023 116103100004002000122098104026026097003124029112097023108114048089070099040055033070021026097052026088069088051038006122097094036032032021024023051055048093080069034058054021070094097039061021065094036032032021080079040033039080025023036033039021084084053059053021080067097060116084021071032033115081167086037058186070092088047033115081084089050114063084021084032063035084082089036114048090091084036032061220080023032036054086021066047114032065084067052038115084064067051055115068064082097249115116081095168033058090091023161114035071090071046033054071021140097033038092067086047038115089084023034062186021081016040063035090071067097038058080071068097054054021089086097038050087089082097054054021065069032036050092089119112111022109101123014027007106124122017029001097096120030096099004013007117096096004000002119098099005005119115111097005004015 116103100004002000122099104102112123004017007021097025006006026106123098012006026112025023021124020097124104015007016125112103109245247118122118013023000118112031105001022121112116021114023124102099008028016097021006097020001122120023006006018106097126004019023125021099000114115098125114019023115097116025006006026106123098012006026112008099111021007124106121020031007124112023000028023021097118111021007116106118015028022112008016098096112018021118015022115097116025006006018106102099000019023125009009102098116028025023113123115116102023018006018097096099030019006097103114230246021103122122097021007113106099019004031116119023021006127021114099008013007124112101018114007146145096009023001112021099021124020097113104002030022097103099124117112004022016230246018123113023021124020097124104 116103100004002000122096104123096122021027022008097099111021007113106116013023001112118144229019029113021099111021007124106115000006023112119011124017006103103114015006115113116099004114018123113023105006125114097126030022018097115126015114026102021121020030031021122101097006125114097126030022018097115126015108110118096101019023029097021115000006022028146147108127018123113023004010026102097100105001022121112116021114098021115101014031115114097118030006026112116115009114007116021023022026022103112023021019125114097126030028006120097126004111007027114099008013029096120099008023115116123115097006018027114099000013018123123114004111116022007020102114018123113023021019125114097118030001007116116115009111116005018030097 116103100004002015122098104026026097003124029080065023108114048089070112034017050088069086038060054027083115052034063092086086053059060091118086044034050082091082097127115103080084041055033086093082097054054070021071032032050088221067051055032021081082097062050021086086044034050082091082097034033220086222037055061065080025097113097022021010097019061091220082097049060064071086047038054117004010116102019007008005113099106 116103100004002015122099104102080091036049039021114116002013031124119113000022127021114116002013031124119113015019127021146147000000000106113118021023004113029112002017012113112117002019030021030023112114010112116101018123115084070023005017127021146147000000000106113118021023004113029112002017012115124121002019030021030023112114010112116101018123115084070023007017127146145118019001012113116099004005023029114116002013023112119116020029115030021006097011022116103100104114050070021115002007127146145118019001012113116099004005023029114116002013021124123116020029115030021006097011022116103100104114050070021113002007127146145118019001012113116099004005023029114116002013023112118116020029115030021006097011022116103100104114050070021116020029127146145118019001012113116099004005023029114116 116103100004002015122096104118106114015017021116004023106114098021108114000000000028021086050114021116004027230246018103102104005019007112098115105021016118106114015017021116007023106114098021108114000000000028021086050114021116007027230246018103102104005019007112098115105021016118106114015017021116006023106114098021108114000000000028021086050114021116006027230246018103102104005019007112098115105021016118106116013029016116120023106114098021108114000000000028021086050114016116120027230246020118118104005023016116099120109114244145116101018013023116097114022022123114118116030030026120123126023019115030021006097011022116103100104114050070021123008031127146145118019001012113116099004005023029114116002013017121122118018022115030021006097011022116103100104114050070021117013029127146145112 116103100004002015122097104118118104021011003116113127109114020118118104023019031116113127109114244145114116002013001112120099112126115114118116030000022120097005109114020118118104019023030097006027097114244145114116002013023112121114002026127021146147006017016106112100002023018113025023006017016106112100002023029116025023006017016106112100002023000097025023230246020118118104004001016101116115109114020118118104004001016101123118109114020118118104004001016101102099109114244145114116002013022102118115000022127021114116002013022102118115015019127021114116002013022102118115018006127021146147006017016106113114013002018124021023230246244145083069046063115114118116030017018120101118006114020146145096041055033080021112111021016118106115004002007021008023102113098022018144229051061081021112 116103100004002015122102104027114116002013018123123114004114110021029100036062054086065023044051043029120025006017016106116121015023022028146147097114115021021023097114115021021023097114115021021023039032060088021112002017012118116122017019020021120144229114115021021023097114115021021023097114115021021023097005059080071082097021016118106115004002007021008023006124020118118104005023003097146147097114115021021023097114115021021023097114115021021023032060055021114116002013018123123114004114111008021016098096112018028023097245247021 116103100004002014122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021086088044034063220088082047038050092071082097033038071021091102051035069089094034051039092090089097054116064091082097032054088092068036114035090064069097039061021097126004000000 116103100004002014122099104116123115097006018027114099000013007108101101004031115009011023102098116021 116103100004013007122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021086088044034063220088082047038050092071082097033038071021091102051035069089094034051039092090089097054054021069091052033058080064069050114186086093222032060048080070023049061038071021066047114007124112101018 116103100004013007122099104116123115097006018027114099000013029119112116009023115011021006097 116103100004013006122098104026026064037114126021114084019055048093080069034058054097092082051033115024021100050114033080068066171038054021000002118099103000025023116103100004003004097127115083092091053032054021086088044034063220088082047038050092071082097033038071021091102051055093220068040061061021213023047055115069084068097032054086090089037039058071080023049061038071021066047114007124112101018 116103100004013006122099104116123115097006018027114099000013029112101101004017115008021016112117115 116103100004013005122098104026026064037114126021114084002051062069084080047055115024021103032032050088221067051051052080021083036033115080070071169049054070021086047059062084089082050124019004008002118018097008007007112106019006008006001102110119116100004013018113125119116111017117004010230246102000117005124096099004013119114111098117001010003019000112106118005026115117000010003018098008146147116103019007008005113099107117006010113018103008119118018023012123116115009018102008119 116103100004013005122099104102080091036049039021121025006019001106124115109114031027114118019013016122113114109114031027114118019013031124119118007020127021121025006019001106121126003022028118025023013124020116103104002029030120112121109114031027114118019013003103124111009006127021116025006017018106100099004126115096027112020029012118122115004126115116027112002019012097112122014016031025021118111021016116106116014028005116121027097245247118116100004114004125112121097017006103103114015006115113116099004114049080065064036055061021121025006019001106113118021022022119021086047054115086090086045055032086080031013124020116103104005019007115124121109117097005000007108098098024005006102123115065093082047114098021080091050055115005021114015022115084070023035019033065025144229017018102112023 116103100004013005122096104098125114015114016096103101004028007021113118021023115087080067054055054091021126111021026118106115000006023112119023032060055021086088032062054070086082105027125114124116030022018097115126015126116007005002113127099004024007112117122021065095036060115004021082045033054021005023004028023021084068097048026088069027230246016116102114097005027112123023002007001103112121021114023116097114097048054065066082036060115097027112021004012113116099005023017021084089037114048090084091036033048080029099111021007099106115000006021124123027102096099000005026113099126005004016104114039093080089097099115080089068036114099021112121005114050070021085021036050025146147020124020096122104013027017112121123230246053071090090097021016116106116000031018113125023009126115114116114 116103100004013005122097104106118118012023000101021103109114020118116104002019030116113118097019115089080081053114060064065082051114057090092089097021006122106098015027028112096023020114060091021031000124020096122104005023003097008098111021006122106115004002007021116089037114018027114098014013016122113114124007125114096120030017028113112030109245247114116101030019001097124116013114031025021112008017012124120103002002007021124027097021007099106099023019115097146147230246004093080069036114027027114116002013023112101099124002125114118116030022022101097144229019061081021127111021016118106118015028022112008103111021016118106118015028022112146147000060055021125025006019022106112100017023016112008103111021018112106114018002022118112144229019061081021127111021016116106126005111018027114116 116103100004013005122102104116106126005245247024024118051038058086089082050245247116091083097019125114116101030017028113112010013124020116103104002029023112146147000060055021116025006019001106113114017006110121027112000000012113112103021245247116091083097030125114116101030022018097113114003110110118096101019023029097021115000006022146145118047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112000000012116103099008017031021121118097037059080071082097030125114116101030022022101097010013019125114116101030022022101097023032060055021121025006019001106118120005023110121116025006019001106118120005023115084091083097030018027114118019013023116097115004016109121027112000000012113116099005023017021084089037114031116027112000000012113116099005023017009008116 116103100004013005122103104096103101004028007021113118021023122146145026108027062069064067230246018091081023013124020124118104005023003097008126111021026118106115004002007021116089037114031027114126002013016122113114124027125114124116030017028113112023230246018091081023008124020124118104005019007113112117125111016096103101004028007021113118021023244145116089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114126002013026120101116017006115124116023054058054071080023008124020124118104005023003097008126000124020124118104005023003097021086047054115124027112008017012118122115004111026116027112008017012118122115004114050091081023008019125114124116030022018097113114003108026027114126002013023116097115004016115084091083097027018027114126002013023116097115 116103100004013005122100104112119011124017006103103114015006115113116099004123244145024026021004018146145118047054115124027112021004012113112103021111007027114099023013023112101099230246018091081023008124020097099104002029023112008099111021007099106116014022022146145118047054115097027112021004012113116099005023017009008116020000001112123099097022018097112144229019061081021089046038115080077094050038032021029068036062054086065023112114053071090090097021007099106099023019115097116023054058054071080023021124020097099104005023003097008099000124020097099104005023003097021086047054115097027112021004012118122115004111007116027112021004012118122115004114050091081023021019125114097097030022018097113114003108007027114099023013023116097115004016115084091083097006018027114099023013023116097115 116103100004013005122101104112119011124017006103103114015006115113116099004123244145024026230246018091081023009124020118118104005023003097008016098099112018146147000060055021125025006017016106116121015023022008018020115113116146145118047054115125027112002019012123124097000022027008018020114113116146145118047054115125027112002019012122101099000022027008018020117113116146145118047054115125027112000023012112102103004017022008018020116113116146145144229029033081080069097048042021121025006019001106122101005023023124146147097 116103100004013004122098104026026097003124029112097023108114048089070099040055033070021026097052016093084069038055055092086101036052006090021026097000054086093082051049059080021083036033115064091094053187032021081016046055038067071082097054054021065078049055115092088071046032039021069088052032115064091023037187035084071067036063054091065119112111102001 116103100004013004122099104102112123004017007021114098014013016122113114109114020096122104015016001113112116230246021103122122097021006122106098015027028112096144229005027112103114097021006122106115004002007008018020112113116146145118015022115114096120030031022097116103017111116124018144229019029113021112020029012113116099005023017009008116020000001112123099097022018097112144229019029113021031006007028106113118021020026123021126018114029096121123097029001021114098014013023116097113008028109008118098019000022123097023005019007112028023 116103100004013003122098104026026064037114126021114084019055048093080069034058054097092082051033115024021068008063035090071067020060058065080120036039037071080023108114018095090066053114055080070023053059054071070023046039115081080068097049059080069067036062032021083086040033050091065023045117060087095082053114055018064089097059062069090069053114055018064089040038186021081016046055038067071082001099110112109103013029026097106126012002028103097098014013097005004015113102097006004002116100099005005007001096110000001007113099099005004007112 116103100004013003122099104124123100004000007021124121021029115114097115030006001099121118003114123114113123030027023025021112021022012118121114021000007025021112021022012118121114019023016025021116014001006028021097000030006112102023105127106025021016098099112018025016098096112018025016113117122021 116103100004013002122098104026026097003124029112097023108114048089070099040055033070021026097052026088069088051038006122097094036032032021024023051055048093080069034058054021070094097039061021065094036032032021080079040033039080025023036033039021084084053059053021080067097060116084021071032033115081167086037058186070092088047033115081084089050114063084021084032063035084082089036114048090091084036032061220080023032036054086021066047114032065084067052038115084064067051055115068064082097249115116081095168033058090091023161114035071090071046033054071021140097033038092067086047038115089084023034062186021081016040063035090071067097049059080069067036062115081080023045051115065084085045055115081080023053032050067084094045018098008112111017030028124097104008031003122103099020029012007005006121098103007006006116103101005005007113018097008007007112106 116103100004013002122099104102112123004017007021097025006006026106123098012006026112025023021124020097124104015007016125112103109245247118122118013023000118112031105001022121112116021114023124102099008028016097021006097020001122120023006006018106097126004019023125021099000114115098125114019023115097116025006006026106123098012006026112008099111021007124106121020031007124112023000028023021097118111021007116106118015028022112008016098096112018021118015022115097116025006006018106102099000019023125009009102098116028025023113123115116102023018006018097096099030019006097103114230246021103122122097021007113106099019004031116119023021006127021114099008013007124112101018114007146145096009023001112021099021124020097113104002030022097103099124117112004022016230246018123113023021124020097124104 116103100004013002122096104123096116009023003008097099111021007113106116013023001112118144229019029113021099111021007124106115000006023112119011124017006103103114015006115113116099004114018123113023105006125114097126030022018097115126015114026102021121020030031021122101097006125114097126030022018097115126015108110118096101019023029097021115000006022028146147108127018123113023004010026102097100105001022121112116021114098021115101014031115114097118030006026112116115009114007116021023022026022103112023021019125114097126030028006120097126004111007027114099008013029096120099008023115116123115097006018027114099000013018123123114004111116022007020102114018123113023021019125114097118030001007116116115009111116005018030097 116103100004013001122098104026026064037114126021114084002051062069084080047055115024021103032032050088221067051051052080021083036033115080070071169049054070021086047059062084089082050114126021122071053059060091070119112111102001117005124096099004013119114111098117001010003 116103100004013001122099104102080091036049039021103025006000023106102126006030022025021101111021001113106123008016127021146147105041102000002005113107046028021086050114029087116069053059048089080068109114244145029076116103100007004007060123115084070023015048018071065103046039033071092144229245247115071088044114020103113104002029029103112115097000244145098095036032054021103025006017023106118120005023110018122103021019023125018144229019061081021101111021001113106100008021031112021089046038115092091023105117017116102114030019023125018027097117017116102114030028018113125016104245247116091083097000125114103115030022022101097010102113098022018023032060055021103025002029000096008016113117244145116089037114054077092068053033115029070082045055048065021006097052033090088023006017018106118118 116103100004013001122096104120116115009114027025021112002019012118116122000022018021116027097021018103106118019006026118121023013245247021098095036032054021125025006017018106124115124019125114118118030027023146145023000060055021116025006019001106118120005023110121027112000000012118122115004245247021116089037114018027114118019013023112101099124030125114116101030022022101097144229114018091081023009124020118116104014002007116113127124000125114103115030001026114121114230246115116091083097026125114118116030022022101097010102113098022018144229114018091081023009124020118118104000028029112112010102113097022018144229114018091081023009124020118116104015027005116113127124117112006022016230246115116091083097026125114116114030023000101112116004111116022001020102245247028146147014032055080071023 116103100004013001122097104087076023019124020103113104018027020121112023 116103100004013000122098104026026064037114126021114084007051048116067088019055062087021026097001186089080084053059060091021006110097019004008002117018097008024026 116103100004013000122099104102112123004017007021005027097022125114113114030000022115025023002099125114118101030030026119021118018114007108101115014017127021120025006022030106121126003023031121025023005124020113112104015007030113122116109114016007027112002000012121124117097019000021097110017006026112103100109114023027114099008013029096120099008023127118122118013023000118112031021124020097124104021027022118124097109117116028021075061114116021018023061046115097027112021027012097124114015029030021116100097022022097025144229113096006022116014019031112102116004122123102112123004017007021113126018006026123118099097021007116106118002006026115021113019029030021114099000013007124112118005026115097007023008028029112103023011029026123021112005006012113122116021027018021113005097029029029113005 116103100004013000122096104027114099008013029096120099008023110097007025006006026106123098012006026112021118015022115113007025006006018106116121015023022008097005111021007116106118015028022112021118015022115113007025006006018106112100017023016112008099115124020097116104004001003112118114097019029113021115115124020113112104019023021021008023005124020113112104019023021021116121005114023007027112005023012113112103021111023027114115004013023112101099104114004125112101004114007007027112021027012123096122021027022008113025006006026106123098012006026112021118015022115097007025006006018106112100017023016112008016098097102022018023000028023021097005111021007116106121008004018113125010102099116028025016113117122025146147098097103022018007102126244145116101018013023116097114022022123113027112 116103100004013000122097104113112104005019007112120126104114018102021115000006022120124027230246018103102104021001004113013031005124020113112104005019007099116123104114018102021115000006005116121027230246123102112123004017007021116101018013007102098115121122115120124121105023125114112116030022018097112116009123122021115101014031115114112116030023016125112118015114022021098127004000022021112025006022022106103114007111023027114115004013001112115023000028023021112025006022022106113114017006110113027112005023012113112103021114018123113023004124020112118104008022115123122099097027029021029100004030022118097023006023016106124115097020001122120023006029018106122103004019021115021096009023001112021112014020012113112103021111022027114115004013023112101099104123115116102023005019007112118127 116103100004013000122102104025146147105017018102112023006022022106112099000006023122118023022026022123021016000117115097125114015114018103102104021001004113013031005124020113112104005019007112097118104114022121102114097117116021112121005123115116102023005019007116123121109245247118006025006017001106121126003114018102021100021019007096097027097022125114113114030026007116101101109114023027114115004013007097118100000023127146145031097022125114113114030006007118102118004114120021146147097017018102112023022026022123021031018023031112118099097022026102097126015017007021004023007000028120021112014020012122101114007027029021122005097005027112103114097029097027114115004013001112115010005124020113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099 116103100004013000122103104028008006097006027112123144229114115021118118018023115098125114015114023027114115004013007108101115014017115124123023105117096018025016117117127018000016104114007125112121230246115021021023097114115029102114013023016097021100020031123122007025006029021106120120015006018123028023007000028120021112014020012122101114007027029021122005097005027112103114097029097027114115004013001112115010005124020113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099104245247021021023004030000112146147097114115021021023097122000112121114002006115102096122105029097027114120007013030122123099000028121029024006104123115115103120012114020122115104014002022115124121097029097021098127004000022021122005111021023112106101004020110113027112 116103100004013000122100104113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099104245247021021023004028023146145023004030000112146147097114115029102114013023016097021116014019031112102116004122000096120031002019000112021096009023029021122025006029021106097110017029003115124121097028028097021126015114123018103117102126116118112016109117028018028023021026022123021118111021028116106122014028007116123023107114123024004030097023031102112023000124020122116104012029029097116121097023029113028027113123115146145023097114021103122122097021028116106120017023018115115023000114244145021023097024028124123023006029021106122103004020026123021120097029029021029118111021028115106101004020110122027112014020012103112113097019029113021118111021028115106115 116103100004013000122101104112101099124029125114122113030022022101097030230246115021021125014027029021114114002013022118125114000028115112021120015114123112027112004017012124113023124114018027114114002013026113028144229114115021098127004000022021112025006022022106103114007111023027114115004013001112115023000028023021112025006022022106113114017006110113027112005023012113112103021245247028021114015022122021116100097001028121113114109245247146145076116103100004012000060245247078000002118102101006072144229245247122103115004000115119108023118126115000021 116103100004013015122098104026026064037114126021114084019055048093080069034058054097092082051033115024021068008063035090071067020060058065080120036039037071080023108114003064071080036114055080070023053059054071070023046039115081080068097049059080069067036062032021083086040033050091065023045117060087095082053114055018064089097059062069090069053114055018064089040038186021081016046055038067071082001099110112109103013029026097106126012002028103097098014013097005004015113102097006004002116100099005005007 116103100004013015122099104113112123004006022021115101014031115114097115030006001099121118003114004125112101004114020097113104002030022097103099097111116022004020102114 116103100004013014122098104026026064037114126021114084007051048116067088019055062087021026097006042069080023037055115081090084052063054091065068 116103100004013014122099104102112123004017007021118025006017001106102126006030022025021116111021016103106123008016244145115101014031115114118101030017028123103114007114016146145096009023001112021116111021016097106116014022022008018099024002023122118016230246028103113114019114017108021116111021016103106099019027127021118025006017001106102126006030022021 116103100004012007122098104026026064037114126021114084002051062069084080047055115024021123040033039080021083036033115090069067040061061070117006124103103 116103100004012007122099104102080091036049039021114101005013000124114123004126115114103115030030026119146147007032060088021112019022012118122121019023023021103144229037059080071082097021016113106116014022022021008023102029003097116115009117115146145118047054115114103115030001026114121114097060060065021094047114123018119118018023012116113127102126115018119118018023012123116115009117122146145144229019061081021112019022012113112117023019031021009010097017006103103114015006115097124122004001007116120103230246018091081023105021001113106113008028005116121023040033115123096123013114060071021112019022012115124121023019031021011010097017006103103114015006115097124122004001007116120103097123244145146147000060055021114101005013023112101099097111115018022006098117115084091083097017028102096010 116103100004012007122096104018005016230246115 116103100004012006122098104026026064037114126021114084019055048093080069034058054116071067040049063080025023006049018071065094034062054021024023007051062092089091036033019004008002116018097008099114 116103100004012006122099104102112123004017007021114113000013026113025023006020018106121126003023031121146147007000028120021112007019012115116122008030031112146147022026022103112023006020018106113114017006110018022006098117244145116121005114020115116104021011003115116122124117112007022016230246028103113114019114017108021112007019012097108103007019030021113114018017127021114113000013028103113101004114 116103100004012005122098104026026064037114126021114084019055048093080069034058054116071067040049063080025023006049018071065094034062054021024023018061038070024113032063058089089082050018098008000002001096110007 116103100004012005122099104102112123004017007021114100007013026113025023006001021106121126003023031121146147007000028120021112018020012102122098007019030146145096009023001112021112018020012113112103021111116022004020102245247116123115097021021116106126005111112007022144229019029113021112018020012113116099005023017021009010097017006103103114015006115113116099004245247116123115097122020102115104005019007115124121097027000021123098013030115122103023006001021106113118021020026123021009097017006103103114015006115113116099004123244145122101005023001021119110097021000115106120019022001112146147097 116103100004012004122098104026026064037114126021114084019055048093080069034058054116071067040049063080021026097001186089080084053059060091117006124004022117007010116101019006008026108 116103100004012004122099104102112123004017007021116025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127146145118019001012113116099004005023029116025006019001106113118021022022119028023000001115114116101030022018097113114003126244145116101018013023116097114022022123116027112000000012113116099007027029028021118018114020116103104005019007115124121109245247115027112007019012121124117004030031025146147018124020102115104013027017112121123109245247116103100030006000098113015105019125113120118011123115116102023005031018127025144229019125096102114019031018127025023000124020116103104005023003097025023000124020116103104013027017113122116109114018027114118019013016122120122004028127021116025006019001106101101008010027097025023000124020116103104 116103100004012004122096104112102116014031003025021118111021018103106101004031026102112027097019125114116101030029001113112115008126115116027112000000012124113006012029023025021118111021018103106126005096030122113027230246018027114118019013026113004123008016127021116025006019001106124115115030026119025023000124020116103104018019026102123117109114018027114118019013003116120027097019125114116101030006010101116101021126115116027112000000012096123126008022022025021118111021000115106126005126115115027112007019012124113027097019125114124116030022022101097027097019125114124116030017028113112027097019125114115126030022022101097027097019125114115126030017028113112027008124020124118104013027017112121123109114026027114126002013016122120103021019244145115101014031115114116101030019001097124116 116103100004012004122097104121021118230246026123123114019114025122124121097021000115106100014007021116120023018114028123021031018124020102115104008022115008021118111021000115106126005123244145124121015023001021127120008028115114115118030020018120124123013023115115021120015114123102027112007019012124113023124114021027114113000013026113028144229030022115097023014007007112103023011029026123021112008017012124120103002002007021124023014028115029116025006027016106113114017006110124027112008017012113112103021114018123113023000124020124118104002029023112008126111021026118106116014022022021116121005114026027114126002013023116097115004016111008118098019000022123097023005019007112021118015022115029124025006027016106113118021020026123021126018114029096121123097029001021029126111021026118106115 116103100004012004122102104116097113008028115124102023015029007021123098013030115116123115097017006103103114015006115113116099004110110124027112008017012113116099007027029028028030230246004125112101004114018027114118019013007108101118019006110018022006098117244145116121005114018027114118019013023112101099124117112007022016230246112006022118015022115116027112018020012124113010098102112146145020116113018123113023018124020115116104008022110022003020230246112002022118015022115116027112000000012121124117000020021021121126010023115018016020121113118018146147098107112116123115097019125114116101030017028113112023013027024112021016100113098005022018102245247146145120019022022103021117024114018027114118019013016122113114109114018027114118019013023116097115004016115 116103100004012003122098104026026097003124029112097023108114048089070099040055033070021026097052026088069088051038006122097094036032032021024023019055048093080069034058054021081082050114038091092067168033115081018088036039037071080023037055115065076071036114058088069088051038115084083081036049039220080068097051038077021067040055033070021071046039033021064089097054186069084069053055062080091067097055039021064089036114050091091222036018098008000003001096110007005006121 116103100004012003122099104102112123004017007021097098111021006122106115004002007025021099020124020096122104002029023112025099020124020097124104015007030097124114109114007096027112021007012116123121004023244145115101014031115114097098030006026112096121014114007096025023006007028106096121008029022096021098230246004125112101004114007096027112020029012113112103021111116022004020102114018123113023021007125114097098030019029123112114124117112007022016230246018123113023020124020096122104002029023112008099020124020096122104002029023112146147000028023021096025006007028106120114021019003101008016008117115 116103100004012002122098104026026064037114126021114084013059052091080068007051048065064069032038058090091023108114018089092090036060039084065094046060115081080023045051115086090090035061115115116122008030031112117006124103102117007010023023 116103100004012002122099104102080091036049039021115025006020018106124115109114021027114113000013016122113114109114021027114113000013031124119114013030244145115069046063115114115118030020018120124123013023115115146147230246004093080069036114020115116104005023003097008016098099112018146147000060055021115025006020018106097110017020018120008016098096112018146147230246028071081082051114049076021113111021021116106120019022001112146147097 116103100004012001122098104026026064037114126021114084013059052091080068007051048065064069032038058090091023108114016090088085046114000122096100097020018120124123013023115029070088052033115083092091053032186021069086051114021116120126013030022028117006124103103117007010023023019006008026108 116103100004012001122099104070080091036049039021102025006001021106124115109114000027114100007013016122113114109114000027114100007013031124119114013030127021146147230246018103102104005019007112098115105001125114102113030022018097115126015123115084070023005006021146145144229052033090088023006020018106115118012027031121112023007126115114102113030001028096115118012114000146145144229005059080071082097020125114115118030027023021008023018124020115116104008022244145116089037114000027114100007013023116097115004016115009008023002007001103112121021114023116097114230246126024146147000060055021115025006020018106113114017006115008021016098099112018146147000060055021115025006020018106097110017020018120021010097117112007022016230246112006022118047054115115027112007019012124113023124114112001022144 116103100004012001122096104145146147014032055080071023035043115102027112018020012122103115019023244145146147097 116103100004012000122098104026026064037114126021114084007051048116067088019055062087021026097001186089080084053059060091021005110097 116103100004012000122099104018018027230246030101027112012002012121124117004030031021116100097031028113101118008023127146145118019001012113116099004005023029113025006022022106113118021027030101028023000001115113116099008031003025146147000000000106097100022022107029113025006022022106113118021023029099028023000001115113116099004028005025146147000000000106097100022022107029113025006022022106113118021016006103028075061001006119102099019122023124114126021001123125122098019122023027114115004013023116097117020000122028025014104046047102096117018006001029113126006027007102029122008028006097112031005124020113112104005019007119096101104123127012028075061001006119102099019122023124114126021001123102112116014028023029113025006022022106113118021016006103028030109107122021116100097022018097119098 116103100004012000122096104103025144229019001102106099018005023013029103111021003097106115000006007103116030097019000021113118021006001116025144229019001102106099018005023013029115111022030116127030097019000021113122000024127113027098018023001120116125109245247113027112005023012097108103005029016025021115111021023112106114021019007113122116109114023027114115004013001112101115014017127021113025006022022106115126002022028118025023005124020113112104002029030113096103109114023027114115004013020103101115004031127146145116014019031112102116004122123102112123004017007021004023007000028120021112019020012103112113017030018021101023011029026123021112017023012101121118004010007021109023014028115029109025006002022106124115097111115018119098019023018096106114013004116021116121005114003027114103 116103100004012000122097104112106126005111011027114103004013026113028023022026022103112023017124020103115104005019007113112117097110110021118098019000022123097023005019007112021118015022115029101025006000021106113118021020026123021126018114029096121123097029001021114101007013023116097113008028115011021116020000001112123099097022018097112030097019029113021103111028006118125114017111007027114099008013029096118127004002115116123115097006125114097126030006010101097126004111116112121097102123127021005023104114018102021101004020022121099117005023244145022005116113127029102114013023016097021100020031123114113123030003007112028023007000028120021112005030012113122116013027020021121023008028029112103023011029026123021112000000012116103099008017031021116023014028115029116025006019001106124115 116103100004012000122102104008121025006019001106124115104114004125112101004114031027114115004013001112115010005124020113112104019023021021116121005114031027114115004013023112101099124022125114113114030022022101097023000028023021116025006019001106118120005023115124123023105113097003022030104245247115103120012114020113112104005029016112123099097022244145127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145125014027029021114116019013016122123101004020115118004023014028115029118006111021016103106100008021031112008115111021023112106099024002023122118023000028023021118006111021016097106116014022022008018099024002023122118016104245247127122126015114020118103104002029029103112113097017097021122121 116103100004012000122103104021029116115124020118103104018027020121112010021124020097124104021011003097124114097019029113021116115124020118097104002029023112008016021011007124112101018117122146145125014027029021114116019013016122123101004020115118006023014028115029118004111021016103106100008021031112008115111021023112106114021019007113122116097019029113021116114124020118097104002029023112008016021011003112097115014017116028146147013023021097021125014027029021114122017013030122113103000027115120101023014028115029097025006031003106118120005023115008021122017124020120101104002029023112028144229030022115097023011029026123021112003029012119122101005023001021119023014028115029119025006016028106113114017006110113027112003029012113112103021114018123113023003124020119122104015007030119122101 116103100004012000122100104008113025006016028106123098012016028103021118015022115119027112003029012097108103003029001008113025006016028106097110017016028103028144229030022115097023011029026123021112017006012101122121002029030021101023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120015114018123113023003124020101097104021011003101122121124002125114101099030006010101101120015123115146145123004020007021127120008028115114113122030031028113113120002114030021122121097122023027114115012013026113021010097031125114113122030027023028021 116103100004012015122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097049063070118088044034039084087094045059039080021026097000054086064071036032054021064089097054060086064090036060039021070082045061061021070088047114186065084067001099110005005007113098099004004003116100019007008006117018096008018097102126116101102016 116103100004012015122099104102112123004017007021113126018006026123118099097022125114097126030028006120097126004126115116103100030022018097112096005122023027114115004013023116097114012027122021025023005124020113112104021006016102116114109114023027114115004013005116121114018017127021097025006006018106116121015023022025113025006016028106123098012016028103146147098102112025029023005124020113112104021006016102116114097127115029102114013023016097021116014019031112102116004122000096120031105017018102112023022026022123021120115124020122115104021011003122101113008028115124123023105117001119018027102017022018025016014117122021097127004028115114122118030031028123097118015114121021029026112123115112121100004114020122116104012029029097116121097023029113028030109098122021115101014031115114112116 116103100004012015122096104106112116009023018123021114115114026123123114019114025122124121097021028116106120017023018115115023017096115122123023105002097027114114002013026113008114115124020112118104008022122021124121015023001021127120008028115114122113030029003112115126015114028007021120015114123101007025006029021106103114007111028007027112014020012103112113097019029113021103115124020122115104005023003097008120115124020122115104005023003097028023022026022103112023004096125114113114030000022115008115111021023112106101004020115116123115097023097027114115004013023112101099124022125114113114030022022101097023000028023021122005111021028115106099024002028101115126015114026123021031102000022018025016004117127018103112102126116103119016109117016112018027102029116028028030097019000021102120 116103100004012015122097104121113114230246112001022027097017028116121114018017022029112025006023016106124115109098122146145027002124020112118104002029023112025023002124030115102104008022244145115101014031115114113114030022028118112121021114023146145126015028022103021125014027029021114114002013022123097116014031115118021120015114123113027112005023012113112103021114110021118025006023016106113114017006122146145123004020007021127120008028115114113099030022028118097126000114007021122121097122023027114115004013023112101099124006125114113114030022022101097023000028023021113025006022022106103114007111007027114115004013001112115030230246112001022123004020007021127120008028115114112116030023016125112118015114022021122121097122022027114115004013001112115010005124020113112104019023021021116121 116103100004012015122102104113021114111021023112106115004002007008113025006022022106113114017006122146145096009023001112021115111021023112106101004020110018022006098117244145116121005114023027114115004013023112101099124117112007022016230246018123113023005124020113112104004006018097113120002114026123021031098097112028146147098102112116123115097122022027114114002013023116097114002026115008021031018023031112118099097031018109029114114124020112118104005019007112118127104114021103122122097021022118106114002026022116123023004097115098125114019023115112006025006022022106103114007111023027114115004013001112115023000028023021112004111021023112106115004002007008113025006022022106113114017006115028021120019114022027114114002013023116097114002026115124102023015007031121028023 116103100004012014122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097000054086093082051049059080021083036033115084081095168033058090091068097059062069084084053187032021069086051114063080021083046049038088080089053018098008005007113098099005005007115096019007008002116 116103100004012014122099104102112123004017007021113025006006026106123098012006026112025023005124020097116104000028029112112027097022125114097118030023000101112116004126115113027112021019012123124097000022027025021118019001012097102096005099103029097025006006018106113118021019023125028023000001115113116099000022027146145113019029030021114115021013023122118099008019115113146147008028029112103023011029026123021112021019012097124114000022027021097023014028115029097025006006026106123098012006026112008115111021007124106121020031007124112023000028023021097025006006018106116121015023022008113025006006018106116121015023022021116121005114007027114099000013022102101114002023110113027112021019012112102103004017022021116121005114007027114099000013029124099118005026110113027112021019012123124097 116103100004012014122096104116113127104245247098125114019023115113027112005023012103112113097111115018022006098117244145116121005114023027114115004013023112101099097111115018022005098117115 116103100007005007122098104026026064037114126021114084013059052091080068007051048065064069032038058090091023108114016090088085046114018103097126002030022102117006124103100117007010023023019006008026108 116103100007005007122099104102080091036049039021116025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127021116025006019001106121126003022028118025023000124020116103104002029030120112121109114018027114118019013003103124111009006127146145118019001012113116099004005023029116025006019001106113118021020026123028023032033115113097113109114244145116025006001021106124115109114000027114113000013026113146147230246021071090090097021018103106118019006026118121023000126115114102113030001028096115118012114000025021112007019012115116122008030031112021113230246244145098095036032054021116025006019001106113118021022022119021011124114016096103101004028007021113118021023244145116089037114018027114100007013026113021010097001125114102113030027023146145118 116103100007005007122096104091081023007124020115116104008022115008021100111021021116106126005245247024024144229019061081021118111021018103106115004002007021008023102113098022018144229019061081021118111021018103106099024002018103097010102113097022018144229245247022006020000060055021115025006020018106124115124113103022146147098103112116091083097001125114102113030027023008022001098245247022002020000060055021116025006019001106124115124113107022146147108127244145146147014032055080071023035043115116027112000000012122103115004022026025021118111021018103106116014022022146145023 116103100007005006122098104026026064037114126021114084013059052091080068007051048065064069032038058090091023108114018089092090036060039084065094046060115081080023045051115086090090035061115096123126021023115081018120004007005103112119112111102000117005124127126 116103100007005006122099104102080091036049039021096025006007028106118120005023127021096025006007028106121126003023031121025023230246018103102104005019007112098115097122006027114098014013023116097113008028122021084068097022007115146147230246021071090090097021006122106098015027028112096023020245247146145096041055033080021098111021006122106115000006023112119023097110110021118098019000022123097023005019007112146147000060055021096025006007028106113114017006110018022006098117244145022005098019061081021098111021006122106116014022022008018020114113116146145144229029033081080069097048042021096025006007028106118120005023115 116103100007005005122098104026026097003124029112097023108114048089070099040055033070021026097052020080070067040061061097092082051033115024021097168032058083092082097062116080077094050038054091086082097054054021081088034039062080091067050114048090088071053051049089080068097061038021081082097054054088084089037055115081080023051055062087090066051033054088080089053114035090064069097039061021065094036032032117004010116103099005001007113099099007 116103100007005005122099104102112123004017007146145031018023031112118099097022026102097126015017007021004023007000028120021112005023012113122116004028007021098127004000022021114099008013029096120099008023110018022006098117122021116100097022028118025144229122000112121114002006115113124100021027029118097023112114021103122122097021023103106115004031001112120023022026022103112023006006026106123098012006026112008016098099112018028023000001115113112122230246021103122122097001010102113098012031010004146147097 116103100007005004122098104026026097003124029112097023108114048089070116046063035065084085040062058065080023108114033220086066049187033084065094046060115081064023035061033081080069036051038021080089097049060064071068001099110000002119115111018118 116103100007005004122099104102112123004017007021119025006016028106123098012016028103146147007000028120021112003029012119122101005023001021119144229005027112103114097016125114119120030022022101097010102113098022018144229019029113021117111021017122106099024002017122103023124114116022007020102245247116123115097016125114119120030023007116097023124114116005018144229019029113021117111021017122106115000006016121122023008001115123096123013245247022006020000028023021119025006016028106114101017022022120008016098102112018021 116103100007005003122098104026026064037114126021118088045062003071106112036033039118090090097127115103220084052034186071084067040061061021086088037055115080091067040038186021086088044034039084087091036 116103100007005003122099104102112123004017007021114114002013016122113114109114020112118104019019026102122116230246021103122122097021022118106114015006016122120144229005027112103114097021022118106115004002007008018020112113116021 116103100007005002122098104026026064037114126021114084002051062069084080047055115024021118037058186070092088047114126021122071053059060091070119112111102001117005124096099004013119114111017117001010112018102008115122018 116103100007005002122099104102080091036049039021031144229052033090088023006017018106118118012019023125021127109114020118116104002019030116113118097019127021114118019013018103097126002030115121146147022058054071080023009124020118116104008022115008021118111021016116106126005245247116091083097019125114116101030022022101097010013124020116103104005023003097146147000060055021116025006019001106118120005023110121027112000000012118122115004245247024024144229019061081021127111021016118106115004002007008018020112113116146145118047054115125027112002017012116123121004023110018022005098117244145116089037114027027114118004013022102101114002023110018022004098117244145116089037114027027114116000013029124099118005026110018022003098117244145116089037114027027114116000013028101097118005026110018022002 116103100007005002122096104022018144229114 116103100007005001122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097000054086064071036032054021089016036060039223065082097054116064091023037061048064088082047038019004008002116018097008005007113098099005005007115098 116103100007005001122099104102112123004017007021112025006023016106118120005023127021113025006006026106123098012006026112025023005124020113112104009006018099103027097022125114113114030026007116101101109114023027114115004013007097118118023023127021113025006022022106097099002001018112025023005124020113112104021019006112102116109114023027114115004013005116121114018017127021113025006022022106097118020000022120025023005124020113112104002029030120112121021126115112027122000019012124113027097023125120116121030027023025021114111031018102106126005126244145113025006022022106103114007029003101025023005124020113112104015007030113122116109114023027114115004013003112103103019029244145115101014031115114113114030022028118112121021114023146145126015028022103021125014027029021114114002013022123097116 116103100007005001122096104122120023004114028123021031004124020112118104005023003097021010097022125114113114030022022101097030230246004125112101004114023027114115004013001112115010102113097022018144229019029113021115111021023112106115004002007008018020112113116021 116103100007005000122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097000054086064071036032054021089082050114063092082089036033115081018066047114055090086066044055061065 116103100007005000122099104102112123004017007021121025006019001106124115109114031027114115013013031124119114013030127021121025006022031106100099004126115121027112005030012120122121009006127021121025006022031106124115004028007004025023013124020113121104008022022123097005109114031027114115013013007116096099023019127021121025006022031106118120005006005116025023013124020113121104017000026109125099109114031027114115013013022102118120012002127021121025006022031106103114012027000112146147007000028120021112005030012113122116013027020021121144229005027112103114097030125114113114030000022115008016098096112018146147000028023021121025006022022106113114017006110018022006098117244145021 116103100007005015122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097000054086064071036032054021089082050114039067084023037117038091021083046049038088080089053 116103100007005015122099104102112123004017007021097025006022007106118120005006005116025023021124020113097104021019006097099118109114007027114115021013017116102114009006127021097025006022007106097120021006005116025023021124020113097104003019000112112100109114007027114115021013007122097114018017244145115101014031115114113099030022028118097097000114007146145096009023001112021099111021023112106101004020110018022005098117244145116121005114007027114115004013023112101099124117112004022016097 116103100007005014122098104026026064037114126021102088052033126071080070052055039080021083036114063084021002114101098013003023108114029090088085051055115081018086051038058086089082050114028126117006124103103117007010115098098013117004124099019001008117 116103100007005014122099104102080091036049039021086088052060039029081094050038058091086067097030125114116101030017028113112030230246244145083069046063115114118118030017018120116115009114027025021112002019012118116122000022018021116027097021018103106118019006026118121023013245247098093082051055115125027112002019012124113010000124020118116104008022244145116089037114018027114118019013016122113114124030125114116101030017028113112144229019061081021118111021018103106115004002007008121025006019001106113114017006244145024026230246018091081023009124020118116104014002007116113127124000125114103115030001026114121114230246018091081023009124020118118104005023003097008101111021001113106115004002007146145026108245247116091083097026125114118116030019029123112114124117112007022016230246018091081023 116103100007005014122096104125027112002019012123124097000022027008018020114113116146145118047054115125027112000023012112102103004017022008018020117113116021 116103100007004007122098104026026064037114126021102088052033115071080070052184039080021083036114063084021002114101098013003023108114029090088085051055115081018086051038058086089082050114024122117006124103103117007010115098098013117004124099019001008117 116103100007004007122099104102080091036049039021086088052060039021029083040033039092091084053114031027114118019013016122113114104245247083071088044114020118116104002019030116113127097026127021114118004013016116120114018002115101025023006017018106118118012019023116021118109114020116103104000000007124118123097030127021114126002013026120101116017006115124025023006006005106097097000114007146145144229005059080071082097026125114118116030022022101097010017124020118118104005023003097146147000060055021125025006017016106116121015023022008101025006017016106116121015023022146145118047054115125027112000023012112102103004017022008101025006019022106112100017023016112146147000060055021125025006017018106124115124019125114118118030027023146145026108019033065092084045055244145116089037114018027114118 116103100007004007122096104103106116014022022008121025006019001106118120005023244145116089037114018027114118019013023112101099124030125114116101030022022101097144229019061081021123111021018103106115000006023112119023125111115118096101019023029097021115000006022146145118047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112000000012116103099008017031021121118097037059080071082097030125114116101030022022101097010013019125114116101030022022101097023032060055021121025006019001106118120005023110121116025006019001106118120005023115084091083097030018027114118019013023116097115004016115011021123111021018103106115000006023112119023097051061081021123000124020116103104005019007113112117097110110021118098019000022123097023005019007112028144229127126124088071 116103100007004007122097104064065086053059060091146147000060055021121025006027016106113114017006110124027112008017012113112103021114018091081023013124020124118104002029023112008126111021026118106116014022022021146147000060055021124025006027016106113118021022022119021011124114016096103101004028007021113118021023115146145118047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112008017012124120103002002007021124118097037059080071082097027125114124116030022022101097010008019125114124116030022022101097023032060055021124025006027016106118120005023110124116025006027016106118120005023115084091083097027018027114126002013023116097115004016109124027112008017012113116099005023017021084089037114026116027112008017012113116099005023017009008116020000001112123099 116103100007004007122102104021113118021023122146145026108006005116146147000060055021124025006006005106113114017006110097027112021004012113112103021245247116091083097027125114097097030017028113112010021124020097099104002029023112146147000060055021097025006006005106113118021022022119009010002007001103112121021114023116097114230246018091081023047061039021080079040033039070021031050055063080086067097099115083071088044114020097099104021004018021097118097037059080071082097006125114097097030022022101097010021019125114097097030022022101097023032060055021097025006006005106118120005023110097116025006006005106118120005023115084091083097006018027114099023013023116097115004016109097027112021004012113116099005023017021084089037114007116027112021004012113116099005023017009008116020000001112123099 116103100007004007122103104021113118021023122146145026108245247084091083105114244145021116020000001112123099097022018097112023047061039021087082053037054080091023013124020116103104005019007113112117097051061081021084046051063080070084036122031027114118019013023116097113008028127118096101019023029097021115000006022028146147046032115118096101019023029097021115000006022021091088053114049080065064036055061021121025006019001106113118021022022119021086047054115086090086045055032086080031013124020116103104005019007115124121109017006103103114015006115113116099004123244145090069097017006103103114015006115113116099004114061090065023035055039066080082047114026027114126002013023116097115004016115084091083097049060084089082050049054029124025006027016106113118021020026123025116020000001112123099 116103100007004007122100104021113118021023122146145030230246126024146147000060055021125025006017018106122103021019023125008101111021001113106100008021031112146147000060055021125025006017016106113114017006110103027112019022012113112103021245247116091083097026125114118116030019029123112114124117112007022016230246018091081023009124020118116104015027005116113127124117112006022016230246018091081023009124020116112104004001003112118114124117112001022016097 116103100007004006122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097004054071092081040055115089084023049032186070080089034055115081018066047114055080067094050114050070070088034059186021213023052060054021083086034038038071080 116103100007004006122099104102112123004017007021113025006022022106103114007245247115103120012114020113112104005029016112123099097022244145098127004000022021113025006022022106103114007029003101008016098096112018146147000028023021113025006022022106113114017006028101101010102113098022018144229019029113021115111021023112106099024002023122118010102100116021 116103100007004005122098104026026097003124029112097023108114048089070117032038048093021026097052016093084069038055055092086101036052006090021026097000054086093082051049059080021083036033115064091094053187032021081016046055038067071082097054116064091082097049050088069086038060054021069088052032115064091023037187035084071067036063054091065119112111102001117005124096099004013 116103100007004005122099104102112123004017007021096025006007028106118120005023127021096025006007028106123117019022022118146147007000028120021112002017012118116122002019031021118116109114020096122104020028026122112098097007244145098127004000022021118116111021016118106115004002007008018020112113116146145118015022115118118025006017016106116121015023022008018020115113116146145118015022115096027112020029012118122115004114026123021031102016030120101016109117017120115103102126116119120099017117127018119099005002116025018117021020003018025016003006003018025016003006025018025016003006025120018027102016007127115016109117017097099117102123244145116121005114006027114098014013023112101099124017016027114098014013023112101099230246018123113023020124020096122104002029023112008116002124020096122104 116103100007004005122096104118122115004245247116123115097007125114096120030022018097113114003110110118096101019023029097021115000006022021116121005114123096027112020029012113116099007027029021124100097028006121121023014000115096027112020029012113116099007027029021011010002007001103112121021114023116097114104245247021 116103100007004004122098104026026097003124029112097023108114048089070117032038048093021026097052016084089084052062006122021026097016030120101024003031021101026117021024124119097125012125017097127113001099110000001119115111097005004001108098098024005006001097110007005006119127098007024004112 116103100007004004122099104102112123004017007021097025006006026106123098012006026112025023058103102002007006120047244145115101014031115114097126030006026112103100097006244145098127004000022021097025006006026106123098012006026112021123008025022021018020112113118018146147000028023021097025006006026106097110017006026112021010097117022121099016230246018123113023021124020097124104005019007115124121097027000021123098013030244145122101005023001021119110097099115 116103100007004003122098104026026097003124029112097023108114048089070117032038048093021026097052016084089084052062006122021026097016007099119119112111102006117005124096099007007026113099126005004119114111097005007005108099097024006006001102110024024 116103100007004003122099104102112123004017007021097025006006026106123098012006026112025076116103100003006000060245247115103120012114020097124104021027022103102023021245247098125114019023115097027112021027012123096122021027022021121126010023115018022006098119116146145118015022115097027112021027012097108103021027022021008023102023031099018144229019029113021099111021007124106115000006021124123023008001115123096123013245247122103115004000115119108023112114 116103100007004002122098104026026097003124029112097023108114048089070117032038048093021026097052016084089084052062006122021026097016007113101024003006021101117006124103103117007010115098098003024007112127099004 116103100007004002122099104102112123004017007021097025006006026106123098012006026112025023230246115021021023097114115021021023097114115029102114013023016097021116014019031112102116004122016122096121021122017027123098015019007124028027113123244145021023097114115021021023097114115021021023097114115021021023097114115021021023097114021103122122097027003114120120020114030025021117014004026113112023003245247021021023097114115021021023097114115021021023097114115021021023097114115021021023097005027112103114097031125118122103000017027021008023102020001018146147097114115021021023097114115021021023097114115021021023097114115021021023097114115021116121005114030027118127004027003114021010097006125114097126030028006118125114017245247021 116103100007004002122096104021021023097114115021116121005114030027118120018007110018005016230246115021021023097114115021021023097114115021021023097114115021021023097114115021021023000028023021120025005019022123118127097110110021018020115113116146145023097114115021021023097114115021021023097114115021021023097114115021021023097114115116123115097122030027113118018029001097021126018114029096121123097029001021120025005019000122103099127111116022007020102123244145021023097114115021021023097114115021021023097114115021021023097114115021021023097114018123113023003124016122101118008002115008021122111017028101116126017245247021021023097114115021021023097114115021021023097114115021021023097114115021021023097019029113021117111028006123116099008114110021120025015007029116097126230246115 116103100007004002122097104021021023097114115021021023097114115021021023097114115021021023097114115116123115097016125118122100020111116005018144229114115021021023097114115021021023097114115021021023097114115021021023097114115021021118015022115119027115000028018124102023003023007098112114015114023116097114105117112007022016104114126021012014120114030122123099009001115116123115097022018097112031102113097022018030097127115001021122014028007125102030097019000021123117030016028099146147007000028120021112021027012097124114019001115097146147022026022103112023021124020097124104015007030097124114097030026126112023102113098022016016230246018123113023021124020097124104021011003097124114097111115018112123023117244145116121005114007027114099008013023116097113008028115124102023015007031121146147 116103100007004002122102104122103115004000115119108023112114 116103100007004001122098104026026097003124029080065023108114000064069071051055032070092088047114028069065094046060115029089088053123019004008002117018097008007007112106019006008006001102110119117002124024018 116103100007004001122099104102080091036049039021125025006017018106124115109114018027114118019013016122113114109114018027114118019013023112101099230246244145115069046063115114118118030017018120116115009114027021089082039038115090064067036032115095090094047114020118116104002019030116113118097019115090091023105026125114118118030027023021008023000124020118116104008022122146145026108245247098093082051055115125027112002017012113112103021114110021018020112113116146145118047054115125027112002017012116123121004023115008021016098096112018146147032060055021125025006017018106123126023019023125021010097117112006022016230246018091081023009124020116112104004001003112118114097111115018022003098117244145084089037114027027114116000013028101097118005026115008021016098103112018021 116103100007004000122098104026026097003124029112097023108114048089070117032038048093021026097052016084089084052062006122021026097032054086093082051049059080021083036033115086084090049051052091080068097054060091065023045055115086084091034039063021080068053114179021071222032062058070080069 116103100007004000122099104102112123004017007021114116002013023112101099109114020118118104000028029112112027097019001102106115000006022098113031006017016106113114003017006122028023000001115114118116030022022119118098014126115116103100030022018097112096005122020118118104007027029118096120104114018102021112002017012115124121002007028146145113019029030021114116002013016116120103000021244145098127004000022021114116002013001112116116020029115124102023015007031121146147000028023021114116002013023112118116020029111008118098019000022123097023005019007112146147014000023112103023003011115114118116030022022119118098014114 116103100007004015122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097049063070115086034038038071084067040061061021024023023187033092083094036114063018220067032038115081080023034061038067080069053039033080021083102039061021081088034039062080091067097033054089090089097033060091021089040036054084064023037117050081093222050059060091117006124098019007008005113099107117006010116103099001002007112102099004117003124103102 116103100007004015122099104102112123004017007021113126018006026123118099097022125114113114030000022115146147007000028120021112005006012113122116021027018021097144229027029123112101097024028124123023006022022106113120002023029097021115097029029021029115111021023112106115004002007008097025006022022106113114017006115116123115097022125114113114030000022115008099111021023112106101004020122146145096009023001112021099111021007116106121008004018113125010102113098022018144229019029113021099111021007116106118015028022112008016098096112018146147000028023021097025006006026106123098012006026112008016098097112018146147000028023021097025006022022106113114017006110018022003098117244145116121005114023027114115004013007108101116014007005021009009097117029018021 116103100007004014122098104026026097003124029112097023108114000070021069036035038223065082097103096002007006114114126021086091050016050065086095097127115083118086045049038089096120097127115119120122017125017120115103110016007127026117021024030026119099011020019004008002117018097008007007112100126005004026113099019006008005113099101024004005108097098 116103100007004014122099104029102114013023016097021116014019031112102116004122000096120031105022018108102031102113096022018030097127115113116110018122116022007020102123122146145026105022018108102031002029018121112100002023123118116100004114004125112121097031125113116114015017027009018020115113116021097127004028115123096123013114022121102114097031125113116114015017027021112121005126116022007020102123122021024023105022018108102031102113097022018030104245247030029115000011000029018020114113116028021026097022018108102031002029018121112100002023123118116100004114004125112121097031125113116100014000007011018020114113116021097127004028115123096123013114022121102114097031125113116100014000007021112121005126116022006020102123122028028030109098122146145113019029030021124103006031028096021122 116103100007004014122096104025021117014004026113112023003245247098125114019023115120027116014002018118125010102020001018146147000028023021120025002026022124101112124006125114097126030028006118125114017245247116123115097031125118122100020111116005018144229019029113021122111022018112123116009110110018022004098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108110018022005098117122146145118015022115119027116014002018124101010012124016122101118008002244145116121005114017027123098015019007124008122111028006123116099008245247116123115097016125118122100020111116005018144229113103022116121005114017027102114025016028099008016098103112018146147098100112116123115097023011124102099018114123102112123004017007021004023007000028120021112 116103100007004014122097104120119104012019001100119120023114030119025023006031018106120118019003006116114114097031018146145020119113004125112101004114030119027116014002018124101010012124016122101118008002115116123115097031017027123098015019007124008122111028006123116099008245247022003020000028023021120117111021030116106126005111030116027112012019012124113144229113101022116121005114030116027112012019012123122122124117023112103120006019007116124101004117244145022001098019029113021122003124020120119104005019007116103116097027000021123098013030244145022001098019029113021122003124016122101118002026110120027116014002018118125144229113101022116121005114030119027121020017027112101010012124016125112126017021122146145030097019000021123117021029007021 116103100007007007122098104026026064037114120021099117111028022097021026097021048114080068053059060091115086034038018067090101036063049021024023002058050071082082044055061065021083052114055090086066044055061065117006124103102117007010113098099005005007113098097006 116103100007007007122099104102112123004017007021113025006022022106123098012022028118025115111021023112106101004020028101101027005124020113112104005023003097122103017126023027114099008013029096120099008023127113027112005023012097108103005029016025113025006022022106097110017017028096099027005124020113112104004006018097113120002126023027114117014013029096120117014000127113027112005031012124113027230246018103102104005019007112098115105022125114113114030022018097112122008123115116102023006022022106113118021023030124025115111021023112106127021019005103025115111021023112106127021019003103025115111021023112106099021017018099112027005124020113112104021006016102116114109022125114113114030006018096112100002126023027114115004013005116121114018017127146145115111021023112106099000007001112120027 116103100007007007122096104146145118019001012097102096005106123113027112005023012113116099023019031028021118018114020113112104005019007099116123109022125114113114030017028120113098017126244145116101018013007102098115121122023027114115004013023116097115020002122021116100097021023112106115000006023096101027005124020113112104007027016113122116109022125114113114030000022101113120002126244145116101018013007102098115121122023027114115004013023116097114015004122021116100097021023112106115000006022123099027005124020113112104000022001120116126109245247116103100030006000098113015105022125114113114030022018097112099000123115116102023006022022106113118021023007116025144229022125114113114030017028120120114015006127113027112005023012118121114009019000125025099111021007124106099008023016124099027 116103100007007007122097104021097025006006026106097126004028028120025144229019001102106099018005023013029103111021003097106115000006007103116030097019000021113118021006001116025144229019001102106115000006022098113031005124020113112104005019007124120103104114018102021115000006026120101027019124020118103104013027017021116100097006010101112099005029016025146147000000000106097100022022098001029115111021023112106115000006005116121030097019000021114115004013023116097097000030097025146147005124020113112104002029030103112123109245247116103100030006000098113015105022125114113114030022018097103114013123115116102023006022022106113118021000022121025144229022012122101103111021023112106121020031023122118027003124020119122104021011003119122101109017096027114116019013031124119023000001115097108103 116103100007007007122102104119122101005126115113027112005023012101112101017000028146145113019029030021114115004013023122118114015006115113146147008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022021008023005124020097124104015007030097124114104245247124123121004000115127122126015114020118103104002029029103112113097000115122123023105022125114113114030006010101113120002114110021103025006017001106102126006030022021116121005114001027114116021013016122113114124117007108101115014017116028146147013023021097021125014027029021114117014013017122103115004000115119021120015114123119027112003029012113112103021111023027114117014013023112101099097019029113021117111021017122106121020031017122103010005124020119122104015007030119122101 116103100007007007122103104021116121005114017027114117014013007108101117014000110113027112003029012097108103003029001028146147013023021097021125014027029021114103021013003122123116014031115101021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104114244145121114007006115127122126015114020113112104005029016112123099097022012122101103097029029021029115111021023112106101004020028101101023124114023106122103017124020113112104019023021021116121005114023027114115004013023112101099014002003021008023005013028101101025006022022106113114017006122146145123004020007021127120008028115114118101 116103100007007007122100104106118120015000022115021116114114028123021031002097125114118101030001026114121114124022125114119120030006010101119120019114018123113023002097125114118099030017028113112010102006010101119120019022116028146147022026022103112023005124020113112104005023003097008016098099112018146147000028023021113025006022022106103114007111116022007020102114 116103100007007006122098104026026064037114126021114084006055032065092088047020050086065118055061001080088085097127115118093086051053054088080089053114055080070023049051033084088223053032054070117006124103103 116103100007007006122099104102112123004017007021114116019013000124114123004126020118103104013027017021146147007000028120021112002000012118122121019023021146145096009023001112021112002006012118122115004111116022004020102245247116123115097017028102096010102098116146145120019022022103021117024114020118103104021000026025021112002000012121124117097 116103100007007005122098104026026097003124029080065023108114000064069071051055032070092088047114055018064089097051033065092084045055019004008002117018097008007007112106019006008006001102110119117002124024018 116103100007007005122099104102080091036049039021125025006017018106124115109114048090064089053122121028146147230246021071090090097021016116106116000031018113125023009114063080083067097061038065080069097056060092091023006017018106118118012019023116021118097061061021029127111021016116106126005114110021116025006017018106124115104245247024024144229005059080071082097026125114118116030022022101097023124114116022004020102245247116091083097026125114118116030019029123112114097111115018022005098117244145116089037114027027114116000013029124099118005026115008021016098097112018146147000060055021125025006019022106112100017023016112021010097117112001022016230246018091081023009124020118116104014002007116113127097111115018022002098117244145146147006032060064069023035043115125027112002019012124113023 116103100007007004122098104026026097003124029112097023108114048089070117032038048093021026097052018095090066053007060097092082051033115024021101036049059080071084041055115089018082057059032065080089034055115081018066047114054091071082038059032065071082044055061065117006124103103117007010003031030101117004124103103005005006114098096005004119117111097005004015 116103100007007004122099104102112123004017007021004144229020001122120023006006006106097126004007029122146147022026022103112023006007028106113114017006110018022006098117244145116121005114020096122104002029023112008016098096112018146147000028023021114099008013029096120099008023110018022004098117244145116121005114020097096104000028029112112010102113103022018023 116103100007007003122098104026026096037114126021114084019055048093080069034058054124088071052038050065092088047114126021103082034058054071086095036114063080070023053051038077021083036114039067084023032049039092083023037117038091021083168034050071065082044055061065117006124103103 116103100007007003122099104102112123004017007021114099023013016122113114109114016116102114097021007099106099000007011021098127004028115005021099009023029021018007111098099018021114013001022021118118018006123114097097030006018096109023000001115099116101002026018103029006113123122021112121005114018102021112021004012097116098025126115114097097030030026119112123013023244145115101014031115114097097030006005116146147022026022103112023006006005106113114017006115008021016098099112018146147000028023021114099023013023116097115004016111008118098019000022123097023005019007112021118015022115029114099023013023116097113008028115124102023015007031121021120019114020097099104005019007115124121127111016096103101004028007021113118021023122021 116103100007007002122098104026026064037114126021114084006055032065092088047020050086065118055061001080088085097127115118093086051053054088080089053114055064021083046049038088080089053114126021116069053059048089080068001099110000000119115111099005005007113098099006003015 116103100007007002122099104102112123004017007021121025006019001106124115109114018027114118019013016122113114109114031027114115013013031124119114013030127021005027113126099025005027113126099025021123111021023121106126005023029097004027097030125114113123030027023112123099115126115121027112005030012103112122008001022025021123111021023121106114018017028120101027097030125114113123030031028123125099109030125114113123030003007112025023013124020113121104017000026109125099109114115121027112005030012097116098021004018025021031013124020113121104012029029125097023106114123121027112005030012120122121009006115031021123111021023121106099000007007099116023110114098005005030104126115146145118111021018103106120019022022113124027105122018027114118019013003103124111009006115024021123111021023121106103 116103100007007002122096104103124111009006122031121025006022031106100099004123115116102023097006028097116123019023030124102114109019125114116101030002001124109127021245247115103120012114020113121104005029016121124112097030244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122023027114115004013001112115023124114031027114115004013001112115023000028023021113025006022022106113114017006115008021123111021023112106115004002007028146147008028029112103023011029026123021112000000012116103099008017031021116023014028115029116025006019001106124115097111115121027112000000012124113030230246004125112101004114031027114115004013023112101099097111115018022006098117244145116121005114031027114115004013001112115023124114116022007020102245247116123115097022125114113114 116103100007007002122097104106112099000006023122118023124114116101115016230246006123124120015114018121121144229001022121112116021114031027114118019013026113025023000124020116103104002029023112025023013124020113121104013027017112121123109114099025005027113126099025005027113126115121027112005030012124113114015006098025021123111021023121106126005023029097007027097030125114113123030000022120124100004126115121027112005030012112102116014031003025021123111021023121106122014028027097025123111021023121106102021023127021121025006022031106101101008010027097025023097030125114113123030006018096097097000126115029121025006022031106120120015026007021030023105030125114113123030031028123125099097120115121027112005030012097116098021004018021026023112098099028028027097245247116027112000000012122103115 116103100007007002122102104112113126109098115116102023097006028097116123019023030124102114109030125114113123030002001124109127021245247115103120012114020113121104005029016121124112097030244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122023027114115004013001112115023124114031027114115004013001112115023000028023021113025006022022106113114017006115008021123111021023112106115004002007028146147008028029112103023011029026123021112000000012116103099008017031021116023014028115029116025006019001106124115097111115121027112000000012124113030230246004125112101004114031027114115004013023112101099097111115018022006098117244145116121005114031027114115004013001112115023124114116022007020102245247116123115097022125114113114030023007116097115014017115009011023 116103100007007002122103104018101113102245247122103115004000115119108023112107244145146147230246115 116103100007007001122098104026026064037114126021114084002051062069084080047055115024021116032033054021213023034061048093080069097127115101071222050055061086080023037117054091082086038055062080091067050018098008000002001096110007005006121018096008119 116103100007007001122099104102080091036049039021086088052060039029031030097245247083071088044114020116112104002019030112102103097002127021114116004013016116120114015021115112021091036052039021090066053055033021095088040060115021114116015013016116120114015019115116021088047114123112027112002023012124113023124114018027114116004013026113028144229005059080071082097002125114118116030022022101097023124114022027114116002013023112101099230246018091081023017124020118118104000028029112112023124114022027114116002013018123123114004245247116091083097002125114116114030023000101112116004114110021112025006019022106112100017023016112146147108127126146145118047054115101027112002017012113112103021114110021018020112113116146145118047054115101027112002017012116123121004023115008021016098096112018146147 116103100007007001122096104116091083097002125114116114030023000101112116004114110021018020114113116146145023 116103100007007000122098104026026064037114126021114084000049039092090089018051061092065086040032054021024023013059032065080023037055032021080089038051052080088082047038032021081086047033115064091082097054186088084069034058054117004010116103019007008005113099107117006010003 116103100007007000122099104102080091036049039021112025006017022106124115109114022027114116004013028103113101004126115146145122111021016103106100008021031112025023012124020118103104013027017025021144229022125114118101030001026114121114109114023027114116019013031124119027097245247102027112002000012102124112013023127021102025006017001106121126003126115146145031050055063080086067097049060064091067105120122021083069046063115114118121030017018120112121000114018021021096041055033080021118111021016112106126005111022027114116004013026113028023032033115123087118051245247146145144229052033090088023006019022106118118012023000101021103109114020118112104002019030112123112097023115089080081053114060064065082051114057090092089097021016103106116014028001112115023018114060091021031018124020118097104 116103100007007000122096104118122115004111116102097118021117115116091083097001125114118101030001026114121114124023125102097118030001026114121114104126115114118101030017028123103114007114030025021112002000012118122121019023021021113023230246244145098095036032054021101025006017016106113114017006115008021114111021016118106115004002007146145118047054115101027112002017012116123121004023115008021114111021016118106118015028022112146147000060055021101025006019022106112100017023016112021010097023125114116114030023000101112116004245247116091083097031125114118099030017028113112010102031018121018023000060055021120025006017001106102126006030022008112025012019031106102126006030022146145118047054115113027112002006012118122115004111116097113114012117115116091083097022125114118101030001026114121114 116103100007007000122097104008112025005023030106102126006030022146145026108127244145116089037114003027114116002013023112101099097111115018022006098117244145116089037114003027114116002013018123123114004114110021018020115113116146145118047054115101027112000023012112102103004017022021008023102113096022018144229245247122071083036032115087076023004124020118112104014000023103112144229114 116103100007007015122098104026026096037114126021114084019055048093080069034058054124088071052038050065092088047114126021103082034058054071086095036114063080070023040063035064065086053059060091070023034061062069065086035062054070021083102039061021081222049051033065080090036060039021110118045051058091021026097096099007001025113096125004006106097019057090064067097054054021089086097049060089090089047055115114124116030017028113116121000018098008000003001096110024024 116103100007007015122099104102112123004017007021124116111021026118106115004002007025021126002124020124118104002029023112025023006027016106121126003023031121025023000000000106113118021023004113029126002124020124118104005019007113112117104114018102021112008017012113116099005023017025021118019001012113116099004005023029124116111021026118106115000006021124123030097019000021114126002013023116097113008028127146145099111021007099106099000007011025021126002124020097099104002029023112025023008017125114124116030017028120101099000126115146145126002124020124118104002029023116123118097126115146145118019001012097102096005106123124118025005031018127028023000001115113120118011126115124118025020001022103120118011245247115103120012114020124118104008031003118101099097027016025021112021004012097099118 116103100007007015122096104021097144229005027112103114097027016027114126002013023112101099097111115018022006098117244145022005098019029113021126002124020124118104002029023112008016098097112018146147098102112116123115097027016027114126002013016122120103021019115121124124004114116016022002098119116146145020119113018123113023008017125114097097030017028113112010098101112146145020121113018123113023008017125114124116030030026119112123013114031124126114097117118022012020100117244145116121005114007027114099023013023112101099124027016027114099023013023112101099230246018123113023021124020097099104002029023112008126002124020097099104002029023112146147000028023021097025006006005106113118021020026123021126018114029096121123230246028103113114019114017108021005109114103146145023 116103100007007014122098104026026097003124029112097023108114048089070113034038020089090085032062115024021081002058050071082082005055035084071067036063054091065023108114001080086095036032048093080023045051115065084094045062054021081082050114061064088222051061032021081082097049060088069067036114048090088071053051049089080023049061038071021066047114055220069086051038054088080089053018098008000003 116103100007007014122099104102112123004017007021114114002013007116124116014017244145115101014031115114112116030023029097118120012245247098125114019023115114112116030022022101097010102113098022018144229114 116103100007006007122098104026026064037114126021092089039061033088084067040061061070021093046039033091084091001099110113122116001096110114113114030022028118112121021098098117006010116103019001008002116098099005005007113098099004012 116103100007006007122099104102112123004017007021121025006030028106118120012031022123097027097245247116103100030006000098113006117122031027113122000024122021116100097022030116127027230246031027096100004000030116127027013124020121122104000028016099116123109114031027114123014013029122096097000030244145115101014031115114121120030030028114021123230246004125112101004114031027114123014013007108101123014021110018022006098117244145116121005114031027114123014013007108113120018023110018022005098117244145116121005114031027114123014013023112101099124117112006022016230246018123113023013124020121122104002030022008018020117113116146145120019022022103021117024114031027113122000024115 116103100007006006122098104026026064037114120021099117111028022097021026097021048114080068053059060091115086034038018067090101036063049021024023002058050071082082044055061065021222034058186084091084040055033117004010116101019007008007113098099005005007113102099 116103100007006006122099104102112123004017007021112025006023016106124115109114099025116101018013007102098115121122022027114114002013023116097114002026122021116100097021022118106115000006022118125027097098127021005023000001115103112112013023127021005027230246123146145100004030022118097023000000000106097100022022107029120118025122003027114103021013023116097099019019122028146147007000028120021112014019012122101114000020021021101005097245247124123121004000115127122126015114020122115104014002022115124121097029097021122121097122003007027112014020012103112113124029097027114120007013001112115023000028023021101005111021028115106115004002007008122005111021028115106115004002007028021144229030022115097023011029026123021112003029012119122101005023001021119023014028115029119025006016028106113114 116103100007006006122096104101097010004124020113112104005023003097021118015022115119027112003029012123096122003029001008122005111021017122106121020031017122103023000028023021119025006016028106097110017016028103021126015114123018103114102126116116118016109117028101018027102000006018028030230246031112115099097024028124123023006002007106101120015017028120021103097029029021029117111021003097106115004002007008101025006002007106113114017006115116123115097016125114101099030028006120101120015111003027114103021013029096120103014028115116123115097016125114101099030006010101101120015111003027114103021013007108101103014028122146145096009023001112021103115124020112118104008022110112027112004017012124113144229123115116102023005019007112109103014000007025021144229245247112027112004017012097097116 116103100007006006122097104116101114109245247029021114111021022118106099021017018101112023106114244145029100004030022118097023002029018121112100002023123102096122105017018102112023022026022123021120115124020122115104021011003122101113008028115123122099097027029021029016019016116025018116004117127018122016104114007125112121097021028116106122014028007116123023107114123024004030097023031102112023006029018106120120015006018123021114015022122025005030097020001122120023006029018106122103004019021115021103115114026123123114019114025122124121097021028115106120017023021124123023014096115122123023105002097027114120007013001112115010014096125114122113030000022115021118015022115101007025006029021106113114017006110122007025006029021106113114017006122021098127004000022021101005111021022118106126 116103100007006006122102104113008114111021022118106126005114018123113023014096125114122113030006010101122103007027029021124121097122116103112016109117001114018027102000017018025016014117122028146147104114018102021100014030023112025144229245247029146147105001022121112116021114016122096121021122121028021113019029030021114120000013028101112118007020115101007023008028029112103023011029026123021112014020012122101114007027029021122005097029029021029103115124020122115104019023021008122005111021028115106101004020115116123115097002097027114120007013023112101099124029097027114120007013023112101099104114004125112101004114003007027112004017012124113010004124020112118104008022115116123115097029097027114120007013007108101120017020026123021126015114123018103114102126116103114016109117001119018027 116103100007006006122103104018122016104114018123113023014096125114122113030000022115122103017114026102021121020030031028146147104114018102021120017023022123103027230246244145029100004030022118097023002029018121112100002023123102096122105017018102112023022026022123021120114124020122115104021011003122101113008028115124123023105117001119018027102017022018025016014117122021097127004028115114122118030031028123097118015114121021029026112123115112121100004114020122116104012029029097116121097023029113028027113123115115103120012114020122116104014002022116115113097002096021124121015023001021127120008028115114122113030029003112115126015114028006021120015114123101006025006029021106103114007111028006027112014020012103112113097019029113021103114124020122115104005023003097008120114124020122115104 116103100007006006122100104113112103021123115098125114019023115101006025006023016106124115124023125114112116030027023021116121005114028006027112014020012097108103014002021124123023008028115029018101004117127018103112102126116103119016109117028018028144229123115116102023021029007116121104019023020121112027230246244145029100004030022118097023002029018121112100002023123102096122105017018102112023022026022123021120117124020122115104021011003122101113008028115124123023105117001119018027102017022018025016014117122021097127004028115114122118030031028123097118015114121021029026112123115112121100004114020122116104012029029097116121097023029113028027113123115115103120012114020122116104014002022116115113097002103021124121015023001021127120008028115114122113030029003112115126015114028001021120 116103100007006006122101104123021031017102125114122113030000022115008120117124020122115104019023021021116121005114003001027112014020012113112103021111028001027112014020012113112103021123115098125114019023115101001025006023016106124115124023125114112116030027023021116121005114028001027112014020012097108103014002021124123023008028115029018114102126116118112016104245247028021118018114007122097118013013022102118120012002007112025144229023125114112116030031028123097114018126244145112025006023016106097099002019005112146147230246021103122122097021022118106114002026022116123023004245247098125114019023115112027112005023012113112103021111116022004020102245247116123115097023125114113114030000022115008016098096112018146147014000023112103023003011115006021 116103100007006005122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091021036050021024023023187033092083094036114063018080079040033039080091084036114055064021084046054054021065065032114055084091068097062054070021083046049038088080089053033115086090090049038050087089082050114060064021083032060032021089082050114058088069066053051039092090089050114048090088071053051049089080068001099110000001119115111099 116103100007006005122099104102112123004017007021118120020028007029031030109245247029102114013023016097021115008001007124123116021114098021115101014031115114113099030022028118097097000114004125112101004114020113112104005023003097008016098099112018021118015022115114113099030017028113097097000111112007022030097019000021113120002126244145029100004030022118097023005027000097124121002006115004021113019029030021114126002013026120101116017006115098125114019023115114097097030022022101097010102113098022018023000028023021114099023013016122113114124113097022028023000001115124120103230246021103122122097021007099106099023019244145098127004000022021114099023013023112101099124117112004022016230246018123113023006006005106118120005023110022007020230246115 116103100007006004122098104026026064037114126021114084013059032065080098047059039080122082052036033080021026097030058070065082097054054070021066047059039220070023037117060080064065051055032027117006124103103117007010115098098013 116103100007006004122099104102080091036049039021096025006007028106118120005023127021096025006007028106121126003023031121025023000000000106113118021023004113029098111021006122106115000006021124123030097051032021113099007245247146145113051061062021114116002013016116120116000030115118025023006007028106096121008029022096021098230246244145098095036032054021096025006007028106113114017006115008021116111021006122106115004002007146145118047054115096027112020029012118122115004114110021118025006007028106118120005023244145024026230246018091081023002124020118118104005023003097021010097117112004022016230246018091081023002124020118118104000028029112112023124114116022007020102245247146145120051054054071021085056114098021 116103100007006003122098104026026064037114126021114084013059032065080098047059039080122082052036033080021026097019063092088082047038050065092088047114055080021091032114048090088085046018098008000003 116103100007006003122099104102080091036049039021096025006007028106118120005023127021096025006007028106121126003023031121146147007032060088021112020029012096123126014023006021096144229005059080071082097007125114096120030022022101097023124114116022004020102245247116091083097007125114096120030031022097116103017111116118018144229019061081021098111021006122106115000006023112119023125111115118096101019023029097021115000006022146145118047054115029096025006007028106113118021020026123021094050114029096121123097061033021096025006007028106113118021020026123021009124114016096103101004028007021113118021023115028146147230246028071081082051114049076021006097 116103100007006002122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091021036050021024023023187033092083094036114063018080079040033039080091084036114055064021084046054054021065065032114032064071023052060054021069222051059060081080119112111102001117005124098019006008026108 116103100007006002122099104102112123004017007021004144229020001122120023006006005106097097000245247098125114019023115114097097030022022101097010102113098022018144229019029113021112021004012118122115004111112007022144229019029113021112021004012113116099005023017009011016098103112018146147000028023021029144229114115021024026097019005116123099097002022103124120005023244145021023105021007099106115000006023112119011102113102022018023000028023021114099023013023116097113008028115124102023015007031121028144229114115122103023105021007099106115000006023112119011102113102022018023000028023021114099023013023116097113008028109008018020116113116028146147097114126024021103004028023116123099097002022103124120005023244145022004098029001021029112021004012113116099005023017011008016098103112018021118 116103100007006002122096104123113023006006005106113118021020026123021126018114029096121123104114244145022003098029001021029112021004012113116099005023017011008016098103112018021118015022115114097097030022018097115126015110110018022001098117122146145020114113028103021031006006005106113118021022022119011010102113102022018023000028023021114099023013023116097113008028115124102023015029007021123098013030122021146147097114126024021118017000022102021103004000026122113114230246112006022120019114123114097097030022018097113114003108110018022002098117115116123115097021007099106115000006021124123023008001115123096123013123244145022003098029001021029112021004012113116099005023017021119114021005022112123023102113102022018023000028023021018020119113116028146147104114 116103100007006001122098104026026064037114126021114084000049039092090089018051061092065086040032054029028023108114018071065094034062054070021086050033060086092222050114179021064089097055061082084080036063054091065119112111096 116103100007006001122099104102080091036049039021121025006019001106118120005023127021121025006019001106121126003019021115025023000124020118123104016006022025021098111021006122106116014022022025021118111021016123106099004031028119121027097245247118116100004114244145098127004028115116027112002028012118122121023019031008018006102114007125112121097117037084089082052032115070064071168032058080064069036114179021005016230246004125112121097019125114118121030017028123099118013111116007018023021026022123021016055051063080064069097033038069220069040055038071080023046039115220082086045055115213021007102245247098125114015114018027114116015013016122123097000030110018006016097006027112123023102035038080089070052055115070090094053114063084021065032062054064071016230246115021021023097114022121102114 116103100007006001122096104021018126047054186065080069044059061220018144229023029113146147230246244145083069046063115021114116004013016116120114015021115114025023006017029106118118012023029116021118097062054083065023046039039080071023043061058091021112020029012096123126014023006021096023046060115029116025006007028106118120005023110096027112020029012118122115004114018123113023000124020096122104005023003097021010097007125114096120030022022101097030109114020116103104000000007124118123097030244145146147022058054071080023006124020118112104008022115008021118111021016112106126005245247116091083097019125114116101030022022101097023124114031027114118019013023112101099230246018123081023000124020116103104002029023112021010097030125114116101030017028113112144229127126024146147000060055021114025 116103100007006001122097104114118114030027023021008023098099112146145144229245247122071083036032115087076023006124020118112104014000023103112144229114 116103100007006000122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083124090049017060088069023108114005220071094039059054021089016036042058070065082047049054021081066097049060081080023040063035064065086053059060091021068052032115064091082097034186071092088037055019004008002117018097008124122017099019006008026108 116103100007006000122099104102112123004017007021021006230246021103122122097021026118106126012002016101097144229005027112103114097021026118106115004002007008018020112113116146145118015022115114124116030017028113112010102113097022018144229019029113021112008017012113116099005023017009011016098103112018146147000028023021029144229114115021024026097019005116123099097002022103124120005023244145021023105021026118106115000006023112119011102113102022018023000028023021114126002013023116097113008028115124102023015007031121028144229114115122103023105021026118106115000006023112119011102113102022018023000028023021114126002013023116097113008028109008018020116113116028146147097114126024021103004028023116123099097002022103124120005023244145022004098029001021029112008017012113116099005023017011008016 116103100007006000122096104022000020102114018123113023006027016106113118021020026123021126018114029096121123104114244145022003098029001021029112008017012113116099005023017011008016098103112018021118015022115114124116030022018097115126015110110018022001098117122146145020114113028103021031006027016106113118021022022119011010102113102022018023000028023021114126002013023116097113008028115124102023015029007021123098013030122021146147097114126024021118017000022102021103004000026122113114230246112006022120019114123114124116030022018097113114003108110018022002098117115116123115097021026118106115000006021124123023008001115123096123013123244145022003098029001021029112008017012113116099005023017021119114021005022112123023102113102022018023000028023021018020119113116028146147104245247146145023 116103100007006015122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083124090049017060088069023108114005220071094039059054021089016036042058070065082047049054021081066097049060081080023040063035064065086053059060091021083032060032021089082050114050071065094034062054070117006124103103117007010008031003004 116103100007006015122099104102112123004017007021118120020028007029031030109245247029102114013023016097021115008001007124123116021114098021115101014031115114116101030019001097124116013114004125112101004114020124118104005023003097008016098099112018021118015022115114124116030017028113112010102113097022018030097019000021116101021245247115103120012114020124118104008031003118101099230246004125112101004114020124118104005023003097008016098099112018146147000028023021114126002013016122113114124117112007022016097 116103100007006014122098104026026096037114126021114084008063035064065086053059060091118088044034039084087091036114126021103082034058054071086095036114063018093094050038060071092070052055115081018066047055115092088071052038050065092088047033115086090090049038050087089082097054116064091023037187035084071067036063054091065119112111102001117005124027030101007 116103100007006014122099104102112123004017007021116101018013023116097114022022123124118025006027016106113118021022022119028023000001115114124116030022018097113114003126115116103100030022018097112096005122026118027112008017012113116099007027029028021118018114020124118104005019007115124121109114020124118104013027017112121123109245247124118025006027016106118120012002007116025023002019000112021099111021007099106099000007011021098127004028115005021099009023029021018007111098099018021114013001022021118118018006115029097025006006005106097118020010115116102023023019001118125118019122098005028030097023029113021118018114020097099104021019006109146147007000028120021112008017012124120103002002007021124116109114020097099104021004018021097144229005027112103114097027016027114126002013023112101099 116103100007006014122096104021008023102113098022018144229019029113021126002124020124118104002029023112008016098096112018146147000028023021097025006006005106113114017006110124118025006006005106113114017006244145116121005114007027114099023013016122113114124027016027114099023013016122113114230246018123113023021124020097099104005019007115124121097027000021123098013030244145122101005023001021119110097099244145021 116103100007001007122098104026026096037114126021114084006055032065092088047020050086116065046000054088087023108114001080086095036032048093080023053059054071070119112111126024 116103100007001007122099104102112123004017007021118120000030022102118114105006125114097126030006026112118126023126116018028023061046115018021016097046047021097025006006026106097126004028028120021118018114029122120027097114018103102104005019007112098115105006125114097126030022018097115126015123115116102023005019007115124121109114007027114099008013029096118127004002127021097025006006026106123098012006026112025023021124020120101104002029023112146147007000028120021112021027012097124114019001115097146147098099112098125114019023115097027112021027012123096122021027022021008023102113096022018144229113097022098127004000022021097025006006026106123098002026022101021010097117112006022016097 116103100007001006122098104026026064037114126021114084006055032065092088047020050086116065046000054088087023108114016090088085046114050071065094034062054117004010116101 116103100007001006122099104102112123004017007021116025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127021116025006019001106101101008010027097025023000124020116103104019023030124102114109114018027114118019013022102118120012002127021116025006019001106124115112030026119025118111021018103106126005096031124119027097004125114097097030006018096109027097019125114116101030029001113112115008126115116027112000000012101116122109004125114097097030017028113112027097019125114116101030030026119113120002245247115103120012114020116103104000000007124118123097019244145124121015023001021127120008028115114124116030027030101118103021114026021122121097122026027114126002013023112101099097111115116027112000000012113112103021114018123113023008124020124118104 116103100007001006122096104118122115004114110021116025006027016106118120005023115116123115097027125114124116030022018097113114003114111008021016098097112018021118015022115029018020114113116021009023008124020124118104005019007115124121097029001021124025006027016106113118021020026123021126018114029096121123104114122146145126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097027125114097097030022022101097023000028023021099025006006005106118120005023115008021126111021007099106116014022022021021118015022115099027112021004012113116099005023017021009010097117112006022016097019029113021031102113096022018023125114005027114099023013023116097113008028115122103023023124020097099104005019007115124121097027000021123098013030122021028144 116103100007001006122097104145124121015023001021127120008028115114102113030001028096115118012114000021122121097122000027114100007013026113021010097019125114102113030027023028146147022026022103112023000124020116103104005023003097008016098099112018146147000028023021116025006019001106097110017019001097008016098107112018146147098102112116123115097019125114102113030027023008022005098245247022000020000028023021116025006019001106124115124113101022146147098101112116123115097001125114115118030027023008022015098245247116123115097019125114116101030022018097113114003114111008021016098097112018021118015022115029116025006019001106113118021020026123021126018114029096121123097029001021116025006019001106113118021020026123021009097117112006022016104245247122103115004000115119108023000124020116103104 116103100007001006122102104118122115004114 116103100007001005122098104026026064037114126021114084000049039092090089018051061092065086040032054029028023108114031092070067036114055080070023032032039092086091036033115084070068046049058220070023161114038091021082047053050082080090036060039021081086047033115064091082097054186088084069034058054027117006124103102117007010115098098013117004124016 116103100007001005122099104102080091036049039021121025006019001106124115109114031027114118019013016122113114109114031027114118019013031124119118007020127021121025006019001106121126003022028118025023013124020116103104002029030120112121109114031027114118019013003103124111009006127021116025006017029106100099004126115096027112020029012118122115004126115116027112002028012097112122014016031025021118111021016123106116014028005116121027097245247118116100004114004125112121097017006103103114015006115113116099004114049080065064036055061021121025006019001106113118021022022119021086047054115086090086045055032086080031013124020116103104005019007115124121109017006103103114015006115113116099004123115065093082047114098021080091050055115005021114015022115084070023035019033065025144229017018102112023 116103100007001005122096104098125114015114016096103101004028007021113118021023115087080067054055054091021126111021026118106115000006023112119023032060055021086088032062054070086082105027125114124116030022018097115126015126016096103101004028007021113118021023122021065095036060115004021082045033054021005023004028023021084068097048026088069027230246016116102114097005027112123023002007001103112121021114023116097114097048054065066082036060115097027112021004012113116099005023017021084089037114048090084091036033048080029099111021007099106115000006021124123027002007001103112121021114023116097114104114039093080089097099115080089068036114099021112121005114050070021085021036050025146147020124020096122104013027017112121123230246244145083069046063115114116114030017018120112100017114003025021112 116103100007001005122097104118112104002019030112123112097021127021114116015013016116120114015019115116021091036052039021090066053055033021095088040060115114096120030007029124122114020114006021090089097122018027114098014013023112101099124007125114096120030022022101097023000060055021116025006007028106118120005023110096027112020029012118122115004123127146145112000000012116103099008017031021121027097021026118106126012002016101097023008126115114097097030006005116021099230246244145098095036032054021101025006017016106113114017006110114027112002017012113112103021245247116091083097002125114118116030019029123112114124021125114118116030019029123112114230246018091081023017124020116112104004001003112118114124021125114116114030023000101112116004245247116091083097021125114118114030027023021008023 116103100007001005122102104116027112002023012124113144229127126116071067040049063080070144229019061081021118111021018103106116014022022008121025006019001106118120005023244145116089037114018027114118019013023112101099124030125114116101030022022101097144229019061081021123111021018103106115000006023112119011124017006103103114015006115113116099004245247116091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114116101030019001097124116013114031116021064041055033080021123111021018103106115004002007008121118111021018103106115004002007021084089037114031027114118019013016122113114124030018027114118019013016122113114097051061081021123000124020116103104005019007113112117127030125114116101030022018097113114003114050091081023013019125114116101030022018097113114 116103100007001005122103104119009010002007001103112121021114023116097114104245247024024126044034038065146147000060055021121025006027016106113114017006110124027112008017012113112103021114018091081023013124020124118104002029023112008126111021026118106116014022022021146147000060055021124025006027016106113118021022022119009010002007001103112121021114023116097114230246018091081023047061039021080079040033039070021031050055063080086067097099115083071088044114020124118104008031003118101099097027018021066095036032054021124025006027016106113114017006110124116025006027016106113114017006115084091083097027125114124116030017028113112010008019125114124116030017028113112023032060055021124118111021026118106115000006023112119009008124020124118104005019007113112117097051061081021126000124020124118104 116103100007001005122100104113116099005023017009008116020000001112123099097022018097112030230246126024097097000245247116091083097027125114097097030022022101097010021124020097099104005023003097146147000060055021124025006006005106118120005023110097027112021004012118122115004245247116091083097006125114097097030022018097113114003110110118096101019023029097021115000006022146145118047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112021004012097099118097006018021066095036032054021097025006006005106113114017006110097116025006006005106113114017006115084091083097006125114097097030017028113112010021019125114097097030017028113112023032060055021097118111021007099106115000006023112119009021124020097099104005019007113112117097051061081021099000124020097099104 116103100007001005122101104113116099005023017009008116020000001112123099097022018097112030230246126024146147000060055021114025006017022106124115097111115022004020230246244145122069037055033021087078097030125114116101030029001113112115008114 116103100007001004122098104026026097003124029080065023108114031092070067036114055080070023032032039092086091036033115084070068046049058220070023161114038091021082047053050082080090036060039021081086047033115064091082097054186088084069034058054117004010115018097008000002 116103100007001004122099104102080091036049039021112025006017022106124115109114115116027112000000012118122115004126115116027112000000012113112103021245247146145081051061062021114118004013016116120114018002115101025023006017022106118118012023029114021114097062054083065023046039039080071023043061058091021112002028012118116122004028018021116023097061061021029114111021016112106126005114110021116025006017022106124115104245247146145096041055033080021103111021016118106115004002007021008023004124020118118104005023003097146147000060055021101025006017016106116121015023022021008023004124020118118104000028029112112144229019061081021103111021018112106114018002022118112023124114022027114118004013022102101114002023244145024026108245247116091083097023125114118114030027023021008023098099112146145118 116103100007001004122096104091081023004124020118118104005023003097008016098096112018146147097 116103100007001003122098104026026097035124061080065023108114048089070112034020050086065066051051039092090089097127115124091081046032062084065094046060032021084069053059048089080068001099110000000119115111098117006010115098098013024007116127098013 116103100007001003122099104102112123004017007021116025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127021116025006019001106101101008010027097025023000124020116103104019023030124102114109114018027114118019013022102118120012002127021116025006019001106124115112030026119025118111021018103106126005096031124119027097004125114097097030006018096109027097019125114116101030029001113112115008126115099027112021004012118122115004245247115103120012114020116103104000000007124118123097019244145124121015023001021127120008028115114124116030027030101118103021114026021122121097122026027114126002013023112101099097111115116027112000000012113112103021114018123113023008124020124118104002029023112021010097019125114124116030017028113112023000028023021124025 116103100007001003122096104114124116030022018097113114003114111008021016098097112018021118015022115029018020114113116021009023008124020124118104005019007115124121097029001021124025006027016106113118021020026123021126018114029096121123104114122146145126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097027125114097097030022022101097023000028023021099025006006005106118120005023115008021126111021007099106116014022022021021118015022115099027112021004012113116099005023017021009010097117112006022016097019029113021031102113096022018023125114005027114099023013023116097113008028115122103023023124020097099104005019007115124121097027000021123098013030122021028144229027029123112101097024028124123023006001021106102120020020018120021100 116103100007001003122097104021122121097122000027114100007013026113021010097019125114102113030027023028146147022026022103112023000124020116103104005023003097008016098099112018146147000028023021116025006019001106124115124113097022146147000028023021116025006019001106113118021022022119021011124114116022006020102114018123113023105019125114116101030022018097115126015114026102021121020030031021122101097019125114116101030022018097115126015114109021018020114113116028146147014000023112103023003011115116027112000000012118122115004114 116103100007001002122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091007051062092089091036114126021099222051059053092080023045117054077092068053055061086080023037039115086090083036114053084088094045062054021081086047033115064091082097033060064070026039051062092089091036018098008000 116103100007001002122099104102112123004017007021113126018006026123118099097099244145115101014031115114102113030001028096115118012245247098125114019023115114115118030027023008022006098245247021 116103100007001001122098104026026064037114126021114084019055048093080069034058054102070113032063115024021068019055048093080069034058054115084090097127115103080084041055033086093082097054054070021081032063058089089082050114055018064089097054186069084069053055062080091067097055039021081016052060115065076071036018098008000003001096110099112 116103100007001001122099104102112123004017007021114113000013023112101099109114020115116104002029023112025023006020018106121126003023031121025023006020018106122101005000022025021098018023001120116125109114018103102104021001004113013031005031018127028023000001115113120118011126115114115118030006010101115118012126115114115118030027023146145113019029030021114113000013021116120126013030022146145096009023001112021112007019012113112103021111116022004020102245247116123115097021021116106099024002021116120010102113097022018144229029001113112101097016010021007023 116103100007001000122098104026026064037114126021114084002051062069084080047055115024021101036035038223065082097054054021086088047038033193089082097034060064071023038187061220071082051114038091021086055055033065092068050055062080091067097062060071070023037055115089084023050039035069071082050033058090091023037117038091080023036033035221086082097051063090071068097035038018092091097043115084021083036033115069084069032063186065071086038055032021084068050061048092220068001099110000001119115111097005004015 116103100007001000122099104102080091036049039021081094050038058091086067097021018112106114018002022118112023230246053071090090097021016116106116000031018113125144229005059080071082097021016118106115004002007008018020112113116146145118047054115114118116030019029123112114097111115018022005098117244145096121008029029146145100036062054086065023037059032065092089034038115114116114030023000101112116004114244145083069046063115114118114030017018120112121006245247098093082051055115114118116030022022101097010102113098022018144229019061081021112002017012116123121004023115008021016098096112018146147014032055080071023035043115004021 116103100007001015122098104026026064037114126021114084019055048093080069034058054102070113032063115024021068019055048093080069034058054102070113032063115024021101036049059080071084041055115081080068097033060064070023039051062092089091036033115081018066047114055220069086051038054088080089053114054065021083102039061021065078049055019004008002118018097008103117 116103100007001015122099104102112123004017007021102113111021000115106126005126115102115025006020018106124115109114021027114113000013016122113114109114000115027112018020012113112103021126115102115025006001021106118120005023127021102113111021000115106123008016022121121027097001021027114100007013028103113101004126244145118118018023115102115025006001021106116115009031028113021096009023029021018007102114007125112121097117021084086066045038050065092081102245247021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021098127004028115018004016097006027112123023102029049089092080032038060092071082102245247021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021098127004028115018007016 116103100007001015122096104021097127004028115018124089053055033081092067102114022123113023000001115114102113030019023125120120005126244145102113111021000115106118005026018123123027230246016116102114097001021027114100007013022116127122014022115098125114015114116005018023021026022123021016007051048064089067032038058083018144229114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097005027112123023102099116021097127004028115018122085045059052084065088040032054018021114015022115116102023006001021106112118011031028113025144229001021027114100007013030103116121003126244145102113111021000115106122007017029119025023018020125114102113030002018103123117109114000115027112018020012112102103004017022025021118019001012113116099004005023029102113 116103100007001015122097104027114100007013023116097115004016122021116100097021000115106115000006023112119027097019001102106115000006022098113031018020125114102113030022018097115126015123115116102023006001021106113118021020026123025144229019001102106099018005023013029100007124023120116125104114018102021115012019025025021100007124006102112101012019025025146147002029018121112100002023123029102114013023016097021115008001007124123116021114098021115101014031115114102120030001021116122103021114028102115023022026022103112023014001021027114100007013026113008100007124020102115104008022122025005030097019000021122103021013018113125027097001021027114100007013020103101115004031115146145113019029030021114100007013000122096113000031115102115027097021021116106113000031026121121114097020244145098127 116103100007001015122102104112103114097001021027114100007013023112101099124117112004022016230246018123113023007124020115116104021011003115116122124117112007022016230246018123113023018020125114115118030027023008115025006020018106124115230246028103113114019114017108021113111021021116106116014022022025021100007124020102115104014000023103112023 116103100007001014122098104026026064037114126021114084002051062069084080047055115024021123040033039080021083036033115080070071169049054070021031021059054071070023032054059220070094046060122117004010116103019007008005113099107 116103100007001014122099104102080091036049039021113094050038058091086067097006125114097118030023000101112116004245247083071088044114020097116104021027022116113127097006244145098095036032054021097025006006026106123098012006026112021091040057054021018020112113118018146147000060055021097025006006018106116121015023022021008023102113097022018144229029033081080069097048042021004023 116103100007000007122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083102088052033021084088094045062054021024023023187033092083094036114063018080079040033039080091084036114055064021084046054054021070088052033126083084090040062063080021083032060032021064089097051033065092084045055019004008002 116103100007000007122099104102112123004017007021113126018006026123118099097099244145115101014031115114116101030019001097124116013245247098125114019023115114102113030027023008022006098114 116103100007000006122098104026026097003124061080065023108114048089070112034020050086065066051051039092090089097127115118084090049051052091080023036060115086090066051033019004008002116 116103100007000006122099104102112123004017007021118025006017016106113114017006127021118025006017016106116121015023022025021023002124020118118104013027017112121123109017125114118116030022022121112116009126115118027112002017012113112123017019026025021116111021016118106099024002018113125027097017125114118116030004018121116115009126115112027122019023012124113144229020001122120023006017016106118118012002018114021116230246026123123114019114025122124121097021022118106114015006016122120023004114028123021031004124020112118104005023003097021010097017125114118116030022022101097030230246004125112101004114016027114116002013023112101099097111115018022006098117244145116121005114016027114116002013018123123114004111123102112123004017007021120118025122016118027112002017012116123121004023122021115101 116103100007000006122096104122120023006017016106118118012002018114021116002114004125112101004114016118027112002017012113112103021114110021118025006017016106113114017006115116123115097017016027114116002013023112119116000031115009008023002007001103112121021114023116097114104114 116103100007000005122098104026026097003124029080065023108114048089070116032063035084082089036124053113064071045059048084065094046060016084088071032053061080021026097019033065092084045055032025021086037058186070092088047033115080065023046034039092090089050018098008000003001096110007005006121 116103100007000005122099104102080091036049039021125025006017018106124115109114027027114118004013022102101114002023127021125025006017018106123126023019023125025023009124020118116104014002007116113127109114244145116025006019001106118120005023127021116025006019001106113114017006127021116025006007028106118120005023127021116025006007028106113114017006127021116025006017018106100099004126115116027112002019012118122121023019031025021118111021016116106099004031028119121144229020033090088023006017018106118118012019023125021127109114020118116104002019030116113118097019244145098095036032054021125025006017018106124115097111115116027112002019012124113023230246126024024144229019061081021127111021016118106115004002007021008023102113098022018144229019061081021127111021016118106118015028022112021010 116103100007000005122096104021018020115113116146145120051054054071021085056114027027114116000013026113146147097 116103100007000004122098104026026064037114126021114084019055048093080069034058054122069113040114126021097078049055115081018088049187033084065094046060 116103100007000004122099104102112123004017007021118025006017001106102126006030022025021016014034186071084067040061061018021118018114007108101114109114016027114116019013031124119027097017125114118101030006001124146147007000028120021112002000012118122121019023021021118144229005027112103114097017125114118099030017028113112010102006010101122103007027029018146147020028026122123144229001022121112116021114016027114116019013000124114123004126115018113088034039062080091067102114018102021099024002022025021116111021016103106123008016127021118025006017001106097101008245247115103120012114020118103104002029029103112113097017244145098127004000022021118025006017007106118120005023110018097110017022028118018144229019029113021116111021016103106123008016115009011023102022054067092068102245247122103115 116103100007000004122096104112103023003011115007025023117126115004021 116103100007000003122098104026026064037114126021114084019055048093080069034058054122069113040114126021097078049055115071220081168032054091065094036062019004008099024002003122123099 116103100007000003122099104102112123004017007021118025006017001106102126006030022025021116111021016103106123008016244145115101014031115114118101030017028123103114007114016146145096009023001112021116111021016097106116014022022008018020112113116146145120019022022103021117024114016027114116019013007103124027097017125114118101030001026114121114097 116103100007000002122098104026026064037114126021114084019055048093080069034058054122069113040114126021071082034058054071086095036114060069220069032038058090091068097052058091084089034059187071080068097099124001117006124103100117007010108127 116103100007000002122099104102112123004017007021005027097017098027114116019013031124119023000001115097108103014002022025021016102126115114027112014020012103112113109114018103102104005019007112098115105021125114122113030022018097103114006123115116102023006029021106113118021000022114025023012002125114120103030030026119112123013126115005025023113126115118007025006017001106121126003114018102021099024002016122096097109245247029029100004030022118097023002029006123097031107123115115103120012114020122116104014002022116115113097029003007021096009023001112021120017096125114122113030000022115008112111021028115106101004020115116123115097029003007027112014020012113112103021111020027114120007013023112101099104245247030146147105001022121112116021114016122096121021122121028021113019029030021114120 116103100007000002122096104115106120017023021124123023006096115098125114019023115114007025006029021106103114007111020027114120007013001112115023000028023021114005111021028115106115004002007008114025006029021106113114017006115116123115097021097027114115004013001112115023008001115123122099097028006121121023000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006029018106122103004019021115021120097005027112103114097021097027114120007013023112101099124029125114122113030022022101097023000028023021114005111021028115106101004020110122027112014020012103112113104123244145030144229122000112121114002006115118122098015006123031028023007000028120021112014020012122101114007027029021114004097005027112103114097021096027114120007013001112115101004021110114027112 116103100007000002122097104122115104019023021021116121005114020006027112014020012113112103021000022114008112111021028115106115004002007021116121005114020006027112005023012103112113097027000021123098013030122146145028230246123102112123004017007021118120020028007029031030097020001122120023006029021106122103004020026123021112117114004125112101004114020001027112014020012103112113124021125114122113030000022115021118015022115114001025006029021106113114017006110114027112014020012113112103021114018123113023006102125114122113030000022115103114006114026102021121014006115123096123013123244145028023000001115121124114015001127146145112111021028115106101004020028101101027097021125114119120030006010101119120019114047073021112111021017122106121020031017122103023000001115123096122003029001025021144 116103100007000002122102104145116101018013007102098115121122017027114117014013023116097120020004122021116100097021017122106115000006028096099027230246018103102104021001004113013031003124020119122104005019007118121120104114018102021112003029012113116099002030028025146147003124020101097104021011003101122121097046047021101025006002007106123098012002028123021118018114029096120103014028127146145118019001012097102096005106123101027112017006012113116099021000018028021118018114023116097099019019127146145112111021028115106122014028007116123027230246018103102104021001004113013031006124023120116125104114018102021115012019025025114025020001022103120118011126244145114025006029021106097110017029003115124121109245247029118118018023115114027112014020012097108103014002021124123144229114004125112121 116103100007000002122103104021018101004117115097125114015245247021021116000001022021098127004028115114027112014020012103112113014002003021124100097028006121121023021026022123146147097122123102112123004017007021118120000030022102118114105001006120029103115124020122116104012029029097116121104126099028021113019029030021114120000013028101112118007020115101007023022026022103112023017096125114122113030000022115008112111021028115106101004020115116123115097002097027114120007013023112101099124021125114122113030022022101097030230246115021030031018023031112118099097017028116121114018017022029102098012122007027114120007013030122123099000028122025005030097114021103122122097021028115106120017023021124123023021114115098125114019023115097027112014020012103112113019023020008114025006029021106103114 116103100007000002122100104115021118015022115097027112014020012113112103021000022114008112111021028115106115004002007028028144229114115112121100004114020027114120007013030122123099000028115112123115230246022121102114097021125114122113030031028123097118015245247112123115104114018102021116014007005025146147006124020122115104021011003118122098023126115114027112021027012123096122021027022025021112111021028115106101004020127021114025006022022106103114007114018102021113008028003116103115014017127146145116014019031112102116004122007027114099008013007124112116008004127018018030097046047021018023102114047073021099111021007124106099008023029122120023000001115097124114019001244145146147058103102002007001116047244145146147020028026122123144229245247078000002118096101005072144229245247122103115 116103100007000002122101104112103023003011115000025023117114 116103100007000001122098104026026064037114126021114084014034021092091086047114126021118095032032052080088082047038115081090084052063054091065023112125097117004010116103019007008007113098099005005007112103100 116103100007000001122099104102112123004017007021097025006006026106123098012006026112025023002029018121112100002023123097027112021027012097124114002027005025018016104114047073021016097117115073073023021124020097124104021027022123122122097019000021123120012126115114027112014020012103112113109114016004027112002000012121124117097019000021097110017029003112025023006124020122115104012029029097116121109114020027114120007013007108101120017020026123025144229019001102106115000006022098113031006124020122115104005019007103112112104114018102021112014020012113116099019023020025021144229021125114122113030000022115122103017126115118106120017002125114118101030030026119021118018114007108101120017023028101101027097245247118007025006017001106121126003114018102021099024002016122096097109114244145029116 116103100007000001122096104116102114097021125114122113030006010101122103007027029146145023022026022123021016019023116021097127004028244145021023002019000112021096009023029021114025006029021106103114007029003101021126018114029096121123097006027112123144229114123029102114013023016097021116014019031112102116004122000096120031017096125114122118030031028123097118015123127005028023007000028120021112014019012122101114000020021021101005097005027112103114097002097027114120007013001112115010006124020122115104019023021021116121005114003007027112014020012113112103021111020027114120007013023112101099104245247021021028105001022121112116021114016122116123004001016112029100020031123097027112014020012120122121021019029028025007104114115115103120012114020122115104014002022115124121097006115021098127 116103100007000001122097104112103114097006125114122113030000022115103114006111020027114120007013001112115023000028023021097025006029021106113114017006001112114010006124020122115104005023003097028030230246115021112123018023115114027112014020012120122121021019029021112121005245247112121100004114020027114120007013030122123099000028244145112121005123115116102023002029006099025144229031003027114122017013031124119114013030115116102023012029023101116126004126244145114025006029021106123098012017027112025023000000000106113118021023004113029112111021028115106115000006016125112030097019000021114120007013023116097116009023127146145117016124020119116104013027017112121123097019000021123120012016002112025023230246023027114115003013016122101118003019115073073023005124020113119104002030022124119118 116103100007000001122102104021073075097022125114119118030017028113112023061046115113027112005016012118122115006007026021073075097022125114113117030028006120118103021114047073021115111021023119106116013023001124119023000001115124119118015126244145113025006022017106118120005016026118004023061046115118122118013023000118112031005124020113119104002029023119124116115126116018028023000001115119124116109245247114027112003029012097108103003029001021073075097021125114119120030028006120119120019114018102021121020031017122103027097017096027114116019013031124119023000001115097108103003029001113025023230246017100007025006016018106121126003023031121021118018114017100112101004031127021146147003124020101097104021011003101122121097046047021101025006002007106123098012002028123021118018114029096120103 116103100007000001122103104122123027097017103027114116019013031124119023000001115097108103017029029097025023230246018103102104021001004113013031006124023120116125104114018102021115012019025025114025020001022103120118011126020027114120007013007108101116014007005025114104014002003027114120007013001112115027230246020027114117014013007108101117014000127021114025006016028106123098012016028103025023003124020101097104021011003101122121109114003027114103021013029096120103014028127021113005111021023119106123008016022121121027006124020120101104002029023112025023006124020122115104003003022121124117097114244145146147058103102002007002118047244145146147097 116103100007000000122098104026026064037114126021114084014034021092091086047114126021118095032032052080088082047038115081090084052063054091065023115125097 116103100007000000122099104115103120012114020122115104014002022115124121097021244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111020027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115118004023014028115029118006111021016103106100008021031112008112111021028115106099024002028101115126015114018123113023002099125114118099030017028113112010102006010101122103007027029018028144229027029123112101097024028124123023006017001106118120015000022115021116115114028123021031002096125114118101030001026114121114124021125114122113030006010101118120020004115116123115097017097027114116021013016122113114124117007108101116014007005018028144229030022115097023011029026123021112 116103100007000000122096104118103104002029029103112113097017096021122121097122016006027112002000012102124112013023110114027112003029012097108103003029001021116121005114016006027112002006012118122115004111116097108103003029001113018030230246026123123114019114025122124121097021030101106122014022003116124023012002115122123023105021125114120103030017028113112023124114030101027112012002012118122115004123115146145123004020007021127120008028115114119120030016028103113114019114017021122121097122017027114117014013023112101099124021125114122113030022022101097023000028023021119025006016028106123098012016028103008112111021017122106121020031017122103023000028023021119025006016028106097110017016028103008112111021017122106099024002017122103030230246031112115099097024028124123023006002007106101120 116103100007000000122097104123118120012114003021122121097122017027114103021013023112101099124002125114101099030022022101097023000028023021119025006002007106123098012002028123008103111021003097106121020031003122123023000028023021119025006002007106097110017002028123008103111021003097106099024002003122123030097245247121112113021114025122124121097021016103106116014028001112115023002102115122123023105017103027114116019013000124114123004111003027114103021013007108101103014028115116123115097017103027114116021013016122113114124117007108101103014028007018028144229245247121112113021114025122124121097021028115106120017023021124123023006013028101101023014028115029114025006029021106103114007029003101021010097021012122101103111021028115106101004020115116123115097021125114122113030022022101097120 116103100007000000122102104101101023124114020106122103017124020122115104005023003097028144229030022115097023011029026123021112002000012118122121019023021021118104014002003021122121097122016106122103017124020118103104018027020121112010006013028101101025006029021106097110017029003115124121097019029113021116030029003101027112002006012118122115004111116097108103014002021124123016104245247121112113021114025122124121097021023119106115014031017116123023005114028123021031005124020113119104008022115008021112111021023119106126005123244145121114007006115127122126015114020119116104003019029100096114097016002021122121097122017100027112003019012118122115004114110021113025006016018106118120005023115116123115097016002027114117000013023112101099097111115113027112003019012113112103021123244145146147 116103100007000000122103104121112113021114025122124121097021023119106115014031017116123023005096115122123023105022097027114115003013026113021010097021125114122113030016018123103114012123244145121114007006115127122126015114020119116104003019029100096114097016002007021120015114123119100005111021017116106116014022022021008023005096125114119118030017028113112023000028023021119102115124020119116104005023003097021010097022097027114117000013023112101099104245247146145096009023001112021112111021028115106115004002007008018020112113116146145118015022115114027112014020012103112113124117112007022016097 116103100007000015122098104026026064037114126021114084014034021092091086047114126021122071168032050065092088047033115089092222036033019004008002116018097008005007113098099005005006121102 116103100007000015122099104024024023000052053092086095036032115089080068097062058080091068097051037080086023168049059220084089034059054071070023037055115083084084053039033080070023105032186082089082044055061065070027097055032086090090049038054025027025111123244145102114013023016097021118019001012097102096005106123112027112004017012113116099004017027028021118018114020112118104005019007112118127109114023027114115004013029096120115014017127021118006111021016103106123008016115116102023021011003113122116109114099025021118019001012097102096005106123122027115012019025028021118018114023120116125109114028027114120000013030122123099000028127021112025006022022106103114007126115122027112004017012124113027097022125114113114030006010101113120002126115004021086050114021124121099019029003146145113 116103100007000015122096104103122122097021028116106120017023018115115023014245247124123121004000115127122126015114020112118104004017027112116121097023115122123023105023125114112116030027023021008023014124020112118104008022122146145126015028022103021125014027029021114115004013023122118114015006115113021120015114123113027112005023012103112113097111115112027112005023012103112113097019029113021115111021023112106115004002007021008023004124020113112104005023003097028144229027029123112101097024028124123023006017001106118120015000022115021116112114028123021031002099125114118101030001026114121114124022125114113114030006010101113120002114018123113023002099125114118099030017028113112010102006010101113120002117122146145096009023001112021120111021028115106115004002007008018020112113116146145118 116103100007000015122097104123113023014124020122115104019023021008018020115113116146145144229007029124122121230246244145024026097019053083092084041055033021089082050114063092080089050114037080071068097062054070021083046049038088080089053033115086090090049038050087089082050114123071080090035061038071070082044055061065070023050051061092065086040032054070028144229001022121112116021114018103102104005019007112098115105029003027114120007013023116097101004021122021116100097021022118106115000006022118125027097022125114113114030028006120113120002126115118004025006017001106121126003114018102021099024002023122118027097098127021116101018013007102098115121122028101027115012019025028021118018114023120116125109114028101027112014020012120122121021019029025021115111021023112106101004020127021005027 116103100007000015122102104021113025006022022106097110017022028118025023112114050070021113008030007103122103230246021103122122097021028115106120017023021124123023014002244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122028101027112005023012103112113097111115113027112005023012103112113097019029113021120017124020122115104005023003097021010097022125114113114030022022101097030230246026123123114019114025122124121097021016103106116014028001112115023002099115122123023105017098027114116019013000124114123004111023027114115004013007108101115014017115116123115097017098027114116021013016122113114124117007108101115014017116028146147022026022103112023015029007021112111008001007102021031018023031112118099097099115115103120012114020122116104014002022116115113 116103100007000015122103104021122023022026022103112023014002125114122113030022022101097010014124020122115104005023003097021118015022115122101025006029021106103114007111028027114120007013001112115030230246018123113023014002125114122113030022022101097010102113098022018144229019029113021120017124020122115104019023021008018020115113116146145144229007029124122121230246244145078002116101101006005074230246244145122101005023001021119110097099115 116103100007000014122098104026026097003124029080065023108114048089070116032063035084082089036124053113064071045059048084065094046060016084088071032053061080021026097023061082084080036063054091065119112111102001117005124096099004013 116103100007000014122099104102080091036049039021114025006017022106124115109114020027114118004013022102101114002023127021114025012019031106102126006030022025021112111022022120106100008021031112025023006124000097116104018027020121112027097021125114118114030029001113103114109245247116027112000000012118122115004126115116027112000000012113112103021126115116027112020029012118122115004126115116027112020029012113112103021126115116027112002028012100097114109114018027114116015013016122123097000030127021116025006017029106097114012029017121146147007032060088021112002023012118116122004028020021114027097021016123106116000031022123116023000245247098093082051055115114027112002023012124113023124114018027114116004013026113146147108127244145116089037114020027114116002013023112101099097111115018022006 116103100007000014122096104022018144229019061081021112111021016118106118015028022112021010097117112007022016230246028071081082051114049076021112111021016112106126005114 116103100007003007122098104026026064037114126021114084019055048093080069034058054122069113040114126021071082034058054071086095036114060069220069032038058090091068097052058091084089034059187071080068097097124001 116103100007003007122099104102112123004017007021005027097017098027114116019013031124119023000001115097108103014002022025021122111021023120106123008016022121121027097022125114113114030028006120113120002126115116103100030022018097112096005122023027114115004013023116097114012027122025021144229117116025021007109114099025021116115124020118103104013027017021116100097006010101118120020004127123096123013027021029005027113123115116102023013027022123102027097022097027114115004013029096120115014017115116102023019023021122101103109114023027114117014013007108101117014000115073073023005124020119122104015007030119122101097019000021123098012016028103025023230246018103102104021001004113013031003124020119122104005019007122096097104126244145116101018013007102098115121122017027114117014013023116097116 116103100007003007122096104121122030109245247119027112017006012097108103017029029021073075097002125114101099030028006120101120015114018102021121020031003122123027230246018103102104021001004113013031017124020101097104005019007097103118104126244145113025006022022106097099002001018112025144229019001102106099018005023013029115111022030116127030097019000021113122000024127021113025020001022103120118011126244145113025006022022106097110017022028118025144229245247029118118018023115146145023097114115021021096009023029021029120111021023112106101004020115124102023015029007021123098013030122021097127004028244145021023097114115021021023097114115021029144229114115021021023097114115021021023097122000112121114002006115118122118013023000118112031018007030029114120007013030122123099000028122025005030 116103100007003007122097104021115101014031115114122113030029003112115126015114028021098127004000022021122025006022022106103114007111023027114115004013001112115023000028023021122025006029021106113114017006110113027112005023012113112103021114018123113023014124020122115104021011003122101113008028115124123023105117001112018027102023116025018101006117127018103117102123115028146147097114115021021023097114115021021023097127244145021023097114115021021023097114115021029100004030022118097023002029018121112100002023123102096122105019017102029112014020012120122121021019029028028027113123115115103120012114020122115104014002022115124121097029115098125114019023115122027112005023012103112113124022125114113114030000022115021118015022115122027112014020012113112103021111023027114115004013023112101099 116103100007003007122102104021116121005114028027114120007013007108101120017020026123021126015114123018118114102126116122018030097123244145021023097114115021021023097114115021028023230246115021021023097114004125112121097122023027114115004013001112115120017002115124102023015007031121028023021026022123146147097114115021021023097114115021021023105245247021021023097114115021021023097114115029102114013023016097021116014019031112102116004122000096120031006029018106120120015006018123028027113123115115103120012114020122116104014002022116115113097019115124123121004000115127122126015114020122115104014002022115124121097029115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028023008028029112103023 116103100007003007122103104127122126015114020112118104004017027112116121097023115122123023105023125114112116030027023021008023000124020112118104008022122021098127004000022021112025006022022106103114007111023027114115004013001112115023000028023021112025006022022106113114017006110113027112005023012113112103021114018123113023014124020122115104021011003122101113008028115124123023105117001112018027102023116025018101006117127018103117102123115028146147097114115021021023097114115021021023097127244145021023097114115021021023097114115021029100004030022118097023002029018121112100002023123102096122105021028116106122014028007116123030109098122021115101014031115114122118030029003112116113007114018021124121015023001021127120008028115114122113030029003112115126015114028021122121097122018027114120 116103100007003007122100104115106101004020110122027112014020012103112113097019029113021118111021028115106115004002007008122025006029021106113114017006122021124121015023001021127120008028115114112116030023016125112118015114022021122121097122022027114114002013026113021010097019125114112116030027023028021096009023001112021114111021023112106101004020110113027112005023012103112113097019029113021114111021023112106115004002007008113025006022022106113114017006115116123115097029125114122113030006010101122103007027029021124121097122116118112016109117028018028023104245247021021023097114115021021023097114115028021144229114115021021023097023031102112144229114115021021023097114115021021023097022097027114115004013007097118100000023244145112121005123115116102023002029006099025144229245247113027112 116103100007003007122101104113112104021011003118122098023126115113027112021027012123096122021027022025021115111021023112106101004020127021018016097019000021115126015002018103113120002126016122116123004001016112029099111021007124106099008023016124099027102117122021073075097117115018021075061114007027114099008013007124112121014031115116102023021027022103102144229041102000002005120099046021 116103100007003006122098104026026064037114126021114084014034021092091086047114126021118095032032052080088082047038115081090084052063054091065023005029016112123099097099124007117006124103100117004010113098099005005007113098098005146147 116103100007003006122099104102112123004017007021097025006006026106123098012006026112025023002029018121112100002023123097027112021027012097124114002027005025018016104114047073021016097117115073073023021124020097124104021027022123122122097019000021123120012126115113027112005023012123096122005029016025021116112124020118103104013027017021116100097006010101122103004126115146145116000001022021098127004028115113027112005023012097108103005029016021008023102103116021097127004028115113027112005023012097097116018019022021031023108099115112121100004114023027114115004013007097118100000023115112123115109245247113027112005023012097108103005029016025146147000000000106113118021023004113029115111021023112106115000006022120124030097019000021114120007013023116097101004021127021146147005013028101101025 116103100007003006122096104114113114030028006120113120002126115118106120017002125114118101030030026119021118018114007108101120017023028101101027097245247118007025006017001106121126003114018102021099024002016122096097109114244145118118018023244145021023097114115021098127004028115029122025006022022106103114007114026102021121014006115123096123013123115097125114015245247021021023097114115021021023097114115029146147097114115021021023097114115021021023105001022121112116021114016122116123004001016112029100020031123114122113030031028123097118015123127005028023007000028120021112014020012122101114007027029021122023022026022103112023014124020113112104019023021008113025006022022106103114007114018123113023014124020122115104005023003097008115111021023112106115004002007021116121005114028027114120 116103100007003006122097104115106099024002028101115126015114026123021031102000022018025016004117127018103112102126116103119016104114122146145023097114115021021023097114115021021023108245247021021023097114115021021023097114115029102114013023016097021116014019031112102116004122000096120031000016000029114120007013030122123099000028122028025007104114021103122122097021028115106120017023021124123023014114004125112101004114028027114115004013001112115010005124020113112104019023021021116121005114028027114120007013023112101099124022125114113114030022022101097023000028023021122025006029021106097110017029003115124121097027029021029016002023116025018120102123115028146147097114115021021023097114115021021023104114244145021023097114115021112123018023244145021023097114115021021023097114123146145023 116103100007003006122102104021021023097114115021021031018023031112118099097017028116121114018017022029102098012122020122116104012029029097116121104126099028021113019029030021114120000013028101112118007020115116021126015028022103021125014027029021114120007013028101112113008028115122021120015114123116027112014020012103112113124029125114122113030000022115021118015022115116027112014020012113112103021111028027114120007013023112101099104114026123123114019114025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022115008021118111021022118106126005123115098125114019023115112027112005023012103112113124022125114113114030000022115021118015022115112027112005023012113112103021111023027114115004013023112101099097019029113021120111021028115106099024002028101115126 116103100007003006122103104123021126015114123018103114102126116112018027102000020018025016019016116028021030230246115021021023097114115021021023108245247021021023097114115021021023105001022121112116021114016122116123004001016112029100020031123114122118030031028123097118015123127005028023007000028120021112014019012122101114000020021021116023008028029112103023011029026123021112014020012122101114007027029021122023014028115029116025006029021106103114007111028027114120007013001112115023000028023021116025006029021106113114017006110122027112014020012113112103021123115124123121004000115127122126015114020112118104004017027112116121097023115122123023105023125114112116030027023021008023000124020112118104008022122021098127004000022021112025006022022106103114007111023027114115004013001112115023 116103100007003006122100104116123115097023125114113114030022022101097010005124020113112104005023003097021118015022115122027112014020012097108103014002021124123023008028115029018116004117127018122016104114122146145023097114115021021023097114122146145114015022115116102023002029006099025144229117116025021016102126115018018027097117116025021016102126115018018027230246023027114117014013007108101117014000115073073023005124020119122104015007030119122101097019000021123098012016028103025023002097125114118101030030026119021118018114007108101117014000023025021144229016002027114117000013031124119114013030115116102023003003022103112122109114244145119025006002007106097110017002028123021075061114003027114103021013029096120103014028115116102023015007030101122121109114016001027112002000012121124117 116103100007003006122101104021116100097006010101101120015006127021146147000000000106097100022022107029113025005031018127028023000001115113120118011126023027096100004000030116127027005124020113112104021011003118122098023126023106122103017124020113112104019023021025146147005124020119122104021011003119122101109114023027114117014013029096120117014000127021119025006002007106097110017002028123025023017124020101097104015007030101122121109117116025018016109117116146145144229041102000002005120097046021 116103100007003005122098104026026064037114126021114084014034021092091086047114126021122071168032050065092088047033115089092222036033115113122116004028007021029090046054058083021068052032115004221069036114038091092088047114126004021068036062060091021067056034054021090071168032050065092088047123019004008002116018097008005007113098099005005005112096 116103100007003005122099104102112123004017007021116101018013007102098115121122022027114114002013023116097114002026122021116100097021022118106115000006022118125027097029125114122113030000022115025023002099125114118101030030026119021118018114007108101115014017127021005027230246018103102104021001004113013031014124023120116125104114018102021115012019025025021144229122016116102114097005027112123023014002125114122113030006010101122103007027029021124121097122116118112016109114116122018027097117001119018030097006027112123023014124020122116104012029029097116121107127098021112123018023115122027112014019012120122121021019029021112121005123127021021144229023125114113114030000022115025023014002125114122113030006010101122103007027029146145113019029030021114115004013023122118114015006115113146147 116103100007003005122096104124123121004000115127122126015114020112118104004017027112116121097023115122123023105022125114113114030000022115021010097023125114113114030000022115021118015022115113027112005023012113112103021114110021112025006022022106113114017006122146145126015028022103021125014027029021021112014019012122101114000020021021122023014028115029112025006023016106124115097111115122027112004017012124113030230246026123123114019114025122124121097021028115106120017023021124123023014002115122123023105029003027114120007013001112115023124114028027114120007013001112115023000028023021122103111021028115106115004002007021008023014124020122115104005023003097028144229027029123112101097024028124123023006017001106118120015000022115021116112114028123021031002099125114118101030001026114121114 116103100007003005122097104008122103111021028115106099024002028101115126015114018123113023002099125114118099030017028113112010102006010101122103007027029018028144229005027112103114097022125114113114030022022101097010102113098022018144229019029113021115111021023112106101004020110018022005098117244145096121008029029146145144229001022121112116021114018103102104021001004113013031004124020112118104005019007112118127104114018102021112004017012113116099004017027025021120111021028115106101004020127021118006111021016103106123008016115116102023021011003113122116109114099025146147000000000106097100022022107029122025005031018127028023000001115113120118011126115122027112014019012120122121021019029025021114111021023112106101004020127021122103111021028115106099024002028101115126015245247115103120 116103100007003005122102104120021112014020012122101114007027029021122103230246026123123114019114025122124121097021023112106115014017022123097023005114028123021031014002125114113114030000022115021010097022125114113114030000022115021118015022115122101025006029021106113114017006115008021115111021023112106115004002007028146147008028029112103023011029026123021023006029018106122103004019021115021120097029029021029120017124020122115104005023003097008120111021028115106115004002007021116121005114028101027112014020012103112113124029125114122113030000022115028144229027029123112101097024028124123023006023016106112116009023018123021114097029029021029114111021022118106126005114110021122025006023016106124115104245247124123121004000115127122126015114020118103104002029029103112113097017098021122121 116103100007003005122103104021029116112124020118103104018027020121112010014002125114122113030006010101122103007027029021116121005114016004027112002006012118122115004111116097108103014002021124123016104245247098125114019023115113027112005023012113112103021111116022004020102245247116123115097022125114113114030000022115008016098096112018146147020028026122123144229245247102112123004017007021116101018013023116097114022022123122101025006029021106113118021000022114028023000001115114112116030022018097112116009126115122101025006029021106103114007126115118004025006017001106121126003114018102021099024002023122118027097098127146145118019001012097102096005106123122101025005031018127028023000001115113120118011126115122101025006029021106120120015006018123025023005124020113112104019023021025021120 116103100007003005122100104101027112014020012097108103014002021124123144229020001122120023006029021106122103004020026123021120017245247124123121004000115127122126015114020113112104005029016112123099097022115122123023105029003027114115004013001112115023124114023027114115004013001112115023000028023021122103111021028115106115004002007021008023005124020113112104005023003097028144229027029123112101097024028124123023006017001106118120015000022115021116112114028123021031002099125114118101030001026114121114124029003027114120007013007108101120017020026123021118015022115118004025006017007106118120005023110018097110017029003115124121102123244145098127004000022021113025006022022106113114017006110018022006098117244145116121005114023027114115004013001112115010102113097022018144229019029113021121 116103100007003005122101104122097023004010026102097100097122000112121114002006115004021113019029030021114120000013028101112118007020115122021096009023001112021120017124020122115104005023003097008120111021028115106115004002007021116121005114028101027112014020012103112113124029125114122113030000022115028144229029001113112101097016010021004027115114 116103100007003004122098104026026064037114126021114084000032039092086091036114126021124090049039039084065094046060032021029069053032058088029126002124020124118104002029023112028119112111102002 116103100007003004122099104102112123004017007021124116111021026118106115004002007025021023230246033065071094044122026118027112008017012118122115004123127021146147008017125114124116030030026119112123013126115124118025006027016106118120012002007116025023021124020097099104021019006109146147007000028120021112008017012124120103002002007021124116109114020097099104021004018021021099230246004125112101004114026118027112008017012113112103021111116022004020102245247116123115097027016027114126002013023116097115004016111008118098019000022123097023005019007112146147000028023021029126002124020124118104005019007115124121097027000021123098013030115122103023008017125114124116030022018097115126015108110118096101019023029097021115000006022028146147000028023021097025006006005106113114017006110124118025 116103100007003004122096104114097097030022022101097144229019029113021099111021007099106116014022022008124116111021007099106116014022022146145118015022115097027112021004012113116099005023017009008116020000001112123099097022018097112144229019029113021031021124020097099104005019007115124121097027000021123098013030115122103023021124020097099104005019007115124121127111016096103101004028007021113118021023122146145120019022022103021117024114026118027112008017012118122115004114 116103100007003003122098104026026064037114126021114084019055048093080069034058054116071067040049063080025023006049018071065094034062054025021112034022060086118088044034039084087091036126115114086103032032050088116083041006058080071068097127115097076071036033115084071067040049063080025023020060058086092067168126115097076071036033115081090084052063054091065119112111007108115118006023019004008144229006010096123101003 116103100007003003122099104102112123004017007021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121019023021146145096009023001112021112002006012118122115004111116022004020102245247122103115004000115119108023006017001106102126006030022021 116103100007003002122098104026026064037114126021114084019055048093080069034058054122069113040114126021071082034058054071086095036114060069220069032038058090091068097052058091084089034059187071080068097096124001 116103100007003002122099104025029100004030022118097023002029006123097031107123115073073023102046116021073075097031018109029099111021007116106114018002022118112030230246115021021113019029030021114120000013028101112118007020115116021144229114115021127120008028115114112116030023016125112118015114022021122121097122022027114114002013026113008118111021022118106126005123244145021023097024028124123023006022022106113120002023029097021115097029029021029115111021023112106101004020110112027112005023012103112113097019029113021115111021023112106115004002007008112025006022022106113114017006122146145023097114025122124121097021023097106115014017007124116023021114028123021031021124020113112104019023021021008023005124020113112104019023021021116121005114007027114115004013023112101099097111115113027112 116103100007003002122096104113112104005023003097021118015022115097027112021027012123096122021027022008113025006006026106123098012006026112028144229114115021098127004000022021116025006029021106103114007111020027114120007013001112115023000028023021116025006029021106113114017006110114027112014020012113112103021123115116102023004001003116113127230246127029102114013023016097021112005023012114103103005023030021115101014031115114113114030022028118112121021114004125112101004114020113112104005023003097008112111021028115106115004002007021116121005114020113112104019023021008114025006022022106103114007123115116102023004001003103119144229126115116103100030022018097112096005122003027114103021013023116097100004002122021116100097022018097102114017245247025121099019027030029118120000030022102118114 116103100007003002122097104029097025006006026106118120020017026099025016102123115073073023102114116021073075097006125114097126030017028096123120012123115116102023002029006123122122230246244145115101014031115114122113030029003112115126015114020146145125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110114027112021027012123096122021027022028146147011029026123021112002000012118122121019023021021118006097029029021029116112124020118103104018027020121112010006124020122115104021011003122101113008028115116123115097017098027114116021013016122113114124117007108101120017020026123018030230246025122124121097021016103106116014028001112115023002096115122123023105017097027114116019013000124114123004111020027114120007013007108101116014007005021116121 116103100007003002122102104113021116115124020118097104002029023112008016021011003118122098023117122146145123004020007021127120008028115114118101030017028123103114007114016006021120015114123118006025006017001106102126006030022008114025006016028106097110017016028103021118015022115118006025006017007106118120005023110018097110017016028103113016104245247127122126015114020120101104012029023101116126097031003021122121097122020027114122017013016122113114097111115120101025006031003106118120005023122021146147013023021097021125014027029021114117014013017122103115004000115119021120015114123119027112003029012113112103021111020027114120007013023112101099097019029113021117111021017122106121020031017122103010006124020119122104015007030119122101097019029113021117111021017122106099024002017122103010 116103100007003002122103104114027112003029012097108103003029001028146147013023021097021125014027029021114103021013003122123116014031115101021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104114244145146147022026022103112023006124020122115104005023003097008016098099112018146147098096112116123115097021125114122113030000022115008016098097112018146147098102112116123115097021125114122113030006010101122103007027029008018020116113116146145020119113018123113023021124020097124104015007030097124114097030026126112023102119112002022018102245247022013020000028023021097025006006026106123098 116103100007003002122100104118125114017111116022012020102245247022004007098019029113021112111021017122106099024002017122103010102113098004022016097019029113021112111021017122106121020031017122103010102113098007022016230246112004006020000028023021114025006029021106113118021000022114021117004006004112112121097117112004001020102114018123113023102113098000022016230246112004003020000028023021119025006002007106097110017002028123008016098099100022018023000028023021101025006002007106123098012002028123008016098099107022018144229113098012022118015022115113116099004122003027114103021013023116097099019019122021021117004006004112112121097117112007005020102114018123113023102113097004022016097 116103100007003001122098104026026097003124029080065023108114048089070116032063035084082089036124053113064071045059048084065094046060016084088071032053061080021026097007061092065222097054116090080066055032054117004010116102019007008005113099107 116103100007003001122099104102080091036049039021021116111021006122106116014022022146145144229020033090088023006017016106118118012017018121021116230246004093080069036114016027114116002013023112101099097111115018022006098117244145116089037114016027114098014013023112101099097111115018022006098117244145116089037114016027114116002013018123123114004114110021018020115113116146145144229029033081080069097048042021004023 116103100007003000122098104026026064037114126021114084000032039092086091036114126021115094047051061086080066051033019004008002117 116103100007003000122099104102112123004017007021114113008013023112101099109114020115124104002029023112025023006020026106121126003019021115146147007000028120021112007027012115124121000028016146145096009023001112021112007027012113112103021111116022004020102245247116123115097021021124106115000006023112119023125111115118096101019023029097021115000006022146145118015022115029114113008013023116097113008028115124102023015007031121021120019114020115124104005019007115124121097108115118096101019023029097021115000006022028146147014000023112103023003011115114115126030017028113112023 116103100007003015122098104026026064037114126021114084019055052089080090036060039021024023006049003090091067002061062069065086035062054021024023006049001080082091036063054091065103051055063116064067046114126021114084003051061068064082019055062092070082097127115119084089048039054021081082097032054088092068036018098008000000001096110114113100 116103100007003015122099104102112123004017007021113025006022017106124115109114244145113025006016018106118120005023127021119025006016018106121126003023031121025023230246023027114115003013023122120103019027127021113025006022017106120120005002001112025023005124020113119104012029023099124101109114023027114115003013020103101115004031127021113025006022017106121126003023031121021144229245247115103120012114020113119104005029030119116121097022115146145123004020007021127120008028115114119118030016018123100098004114017021122121097122023027114117000013016122113114097111115119027112003019012118122115004114018123113023005124020119116104005023003097021010097016125114119118030022022101097030230246244145098127004000022021113025006022017106097110017019016097021010102099116146145118015022115113027112 116103100007003015122096104113119104005019007115124121097027000021123098013030244145116121005114023027114114002013023112101099097111115018022006098117244145116121005114023027114114002013016122113114097111115018022005098117244145022004098019029113021115111021023119106122014022003103112010102099116021146147098102112116123115097022125114113117030031028113099126019111116004018144229029001113112101097016010021113025006022017106124115097 116103100007003014122098104026026064037114126021114084020060058065080120036039037071080118037058115024021123040033039080021083036033115064091094053187032021081016046055038067071082050114123084067082034114035090070068040048058089092067168114055018084081039059048093080069097062116093092068053061033092068066036123019004008002117018097008024026 116103100007003014122099104102080091036049039021096025006007028106118120005023127021096025006007028106121126003023031121025023020124020096122104012023007116101103109114006027114098014013029119103115004017127021096025006007028106102118008019006097025023020124020096122104002029023103112103109114018103102104005019007112098115105007125114096120030022018097113114003123115025021118019001012113116099004005023029096025006007028106113118021020026123028027097099115084070023021059054071070144229052033090088023006007028106096121008029022096021098230246004093080069036114054077092068053033115029070082045055048065021006097052033090088023006006006106097126004007029122021120097114004093080069036114006027114098014013023112101099124029125114096120030022022101097023000060055021096025006007028106118120 116103100007003014122096104113112010014124020096122104002029023112028023230246018091081023020124020096122104005023003097021010097117112004022016230246112007022118047054115096027112020029012113116099007027029021092068097028006121121144229245247096123126014028244145146147018055063080086067097007125114096120030017028113112027097007125114096120030030026119112123013126115096027112020029012120112099000002003025021098111021006122106121003000023112118027097007125114096120030001018124116098021126115096027112020029012118122115019023003025021118019001012113116099004005023029096025006007028106113118021022022119028023109114018103102104005019007112098115105007125114096120030022018097115126015123127021005023032033115097092082051033244145083069046063115114096120030007029124122114020114006146145096 116103100007003014122097104093080069036114061090065023036042058070065068097122032080089082034038115004021081051061062021114099020013007124112098015029115122021023022058054071080023020124020096122104005023003097008120111021006122106115004002007021116089037114006027114098014013016122113114124029125114096120030017028113112030097245247116091083097007125114096120030022022101097023124114116022004020102245247022007020000060055021096025006007028106113118021020026123021094050114029096121123230246244145146147014032055080071023035043115004146147230246115 116103100007002007122098104026026096037114126021114084000032039092086091036114126021103082034058054071086095036114063018093094050038060071092070052055115081018066047114050071065094034062054021081016052060115081220071032032039080088082047038019004008002117018097008119116002 116103100007002007122099104102112123004017007021116101018013023116097114022022123114116101030022018097113114003123115116102023006019001106113118021022022119025023000000000106113118021023004113029112000000012113116099007027029028021118018114020116103104005019007115124121109114020116103104013027017116115113109245247118116100004114020116103104017000026109125099097005027112123023113114007125112121097117099027005007102114022121102114097017018102097023105021018103106103019027011125097023000001115099116101002026018103029006113123122021112121005114018102021112000000012101103126025026007146145113019029030021114118019013018103097126002030244145098127004000022021114118019013023112101099097111115018022006098117244145116121005114020116103104002029023112008016098096112018146147014000023112103023 116103100007002007122096104119108023112245247021 116103100007002006122098104026026064037114126021114084019055052089080090036060039021024023035051061068064082097054054021069069168062187067080090036060039021081082050114039092080069050018098008000002115099098005004006113099 116103100007002006122099104102112123004017007021113025006022017106124115109114244145113025006016018106118120005023127021119025006016018106121126003023031121025023230246023027114115003013023122120103019027127021113025006022017106120120005002001112025023005124020113119104012029023099124101109114244145113025006022017106118120017019017116021075061114023027114115003013016121112126003019115073073023005124020119116104002029023112021075061114023027114115003013016122113112020027115073073023005124020113119104015007030118101099097046047021113025006022017106118123004000026119021118018114026119116121109245247113027112005016012118122115003027016004021075061114016122116123004001016112029115111021023119106116014022017124118005109117116028021118018114017124118027230246023027114115003013031124119114 116103100007002006122096104121121144229245247115103120012114020113119104005029030119116121097022115146145123004020007021127120008028115114119118030016018123100098004114017021122121097122023027114117000013016122113114097111115119027112003019012118122115004114018123113023005124020119116104005023003097021010097016125114119118030022022101097030230246244145098127004000022021113025006022017106097110017019016097021010102098116146145118015022115113027112005016012113116099007027029021124100097028006121121144229019029113021115111021007124106121020031007124112023124114116022004020102245247116123115097022125114113117030031028113101101004114110021018006102245247122103115004000115119108023005124020113119104008022115 116103100007002005122098104026026064037114126021114084020060058065080120036039037071080118037058115024021118045059062080091067032038058090091023037055115089084023034061062087090023020029115069071222051059060081080023049032186086220083036060039080117006124103102117007010115098098013 116103100007002005122099104102080091036049039021114025006007028106118120005023127021021112111021006122106123008016022121121027097019001102106115000006022098113031006124020096122104005019007113112117104114050070021115000006022113112117109114018103102104005019007112098115105021125114096120030022018097115126015123115084070023005019007115124121230246053071090090097021006122106098015027028112096023006245247098093082051055115114027112020029012113112103021114110021018020112113116146145120051054054071021085056114020027114098014013016122113114097 116103100007002004122098104026026064037114126021114084019055052089080090036060039021024023051055048093080069034058054021081088034039062080091067050114048090088071053051049089080068097054058070069088047059049089080068097034060064071023044061042080091023037055115069084094036063054091065119112111102000007006112098098004005006 116103100007002004122099104102112123004017007021113025006022022106103114007126115113027112005023012123096122005029016025021116112124020118103104013027017021116100097006010101113120002126115146145031097017018102112023022026022123021115111021023112106099024002023122118023124114116000018023021026022123021115111021023112106099021017000116112023107114126004021114013001022021113025006022022106097099002001018112021114015022115024021144229122000112121114002006115118122118013023000118112031018007030029114120007013030122123099000028122025005030097020001122120023006029021106122103004020026123021120097005027112103114097022125114113114030000022115008120111021023112106101004020115116123115097022125114113114030022022101097010014124020122115104005023003097021118015022115122027112014020012097108103 116103100007002004122096104122101113008028115124123023105117001112018027102023116025018101006117122028146147106245247029102114013023016097021116014019031112102116004122000096120031006029021106120120015006018123028027113123115115103120012114020122115104014002022115124121097029115098125114019023115113027112005023012103112113124029125114113114030000022115021118015022115113027112005023012113112103021111028027114120007013023112101099097019029113021120111021028115106099024002028101115126015114026123021031102000017018025016002023116025018120102123122146145030097019000021102120013022022025021007109114244145113025006022022106097110017022028118146147007000028120021112005023012113122116004028007021113144229027029123112101097024028124123023006017001106118120015000022115021116112114028123021031 116103100007002004122097104118004025006017001106102126006030022008113025006022022106097110017022028118021118015022115118004025006017007106118120005023110018097110017022028118018030230246004125112101004114023027114099008013029096120099008023115008021016098099112018146147000028023021113025006022022106097110017022028118021126015114123018000016109114116002018030230246018123113023005124020113112104004006018097113120002114026123021031102004116025021016017001116028146147000028023021113025006022022106097110017017028096099023008028115029018103102126116123018030097 116103100007002003122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091000032039092086091036114126021099222051059053092080023045117054077092068053055061086080023037039115086090083036114050071065094034062054021081086047033115089080068097051055093220068040061061070021083102039061080021084032063035084082089036114060064021083032060032021089082050114054091082086038055062080091067050114055018064089036114048084088071032053061080117006124103103117007010003017016 116103100007002003122099104102112123004017007021118120020028007029031030109245247029102114013023016097021115008001007124123116021114098021115101014031115114118118030017018120116115000114004125112101004114020116103104005023003097008016098099112018021118015022115114116101030017028113112010102113097022018030097019000021116115002126244145029100004030022118097023005027000097124121002006115004021113019029030021114116015013016116120114015019115098125114019023115114116101030022022101097010102113098022018023000028023021114118019013016122113114124117112007022016104114018102021114015017127146145031018023031112118099097022026102097126015017007021004023007000028120021112013022012121124112005023030021114123109114020116103104000000007124118123097019115098125114019023115114113101030022022101097010 116103100007002003122096104018022006098117115116123115097021031027114118019013026113008118111021018103106126005114018123113023000124020116103104005023003097008016098099112018021118015022115116027112000000012118122115004111116022007020102123115116102023013022001025146147105001022121112116021114023124102099008028016097021006097020001122120023006022031106113120002030026114021123006126115114116101030019001097124116013114018021098127004000022021121112111021023112106115004002007008018020112113116021116121005114031114027112000000012124113010000124020116103104008022115116123115097019125114116101030022022101097010102113098022018023000028023021116025006019001106118120005023110018022005098117122021116100097030023118146147007000028120021112000000012116103099008017031146145096009023001112021112 116103100007002003122097104116103104005023003097008016098099112018146147000028023021114118019013016122113114124117112007022016230246115 116103100007002002122098104026026064037114126021114084019055052089080090036060039021024023051055048093080069034058054021083086034038038071080068097178115069084078036032115004026005001099110000002007113107099000005007112018097008024026 116103100007002002122099104022000020018023031112118099097098127021116101018013007102098115121122022027114114002013023116097114002026122021116100097021022118106115000006022118125027097022125114113114030028006120113120002126115118004025006017001106121126003114018102021099024002023122118027097098127021005027097098127146145020116113099021116100097019021115112116021023127021005023000001115103112100021023023096025023113114018102021114018017018101101027097114022027114114002013007097118118023023127021146147098103112029146147098103112029102114013023016097021116014019031112102116004122000096120031000096125114122118030031028123097118015123127005028023007000028120021112014019012122101114000020021021116005097027029123112101097024028124123023006029021106122103004020026123021120115114028123021031 116103100007002002122096104116007025006029021106103114007111028007027112014020012103112113097019029113021118115124020122115104005023003097008120115124020122115104005023003097028023022026022103112023000096125114112116030027023008112025006023016106124115097019029113021120115124020122115104021011003122101113008028115124123023105117001112018027102023116025018101006117122021028144229113102022024144229113102022029100004030022118097023002029018121112100002023123102096122105019097027114120000013030122123099000028122025005030097020001122120023006029018106122103004019021115021118115114026123123114019114025122124121097021028115106120017023021124123023014096115122123023105019097027114120007013001112115010014096125114122113030000022115021118015022115116007025006029021106113114017006110122007025 116103100007002002122097104114122113030022022101097030097005027112103114097019097027114114002013026113008114111021022118106126005114018123113023014096125114122113030006010101122103007027029021124121097122116103119016109117016112018027102029116028021030230246112000022030097019000021103114006030022025146147098103112112027112004017012097097116000002022025021116111021016118106115004030003116124027097019001102106115000006022098113031005124020113112104005019007112120126104114018102021112005023012113116099004031026025021114111021022118106122014028007112102027097022125114113114030000022115025023004124020112118104008022127018005016097019000021121114002006006103112027097098115116102023000020021112118099004096127146145020116113040000000000117106100072146147098103112115103120012114020113112104 116103100007002002122102104113122116004028007021113144229113102022124121015023001021127120008028115114112116030023016125112118015114022021122121097122022027114115004013001112115023124114023027114115004013001112115023000028023021112025006022022106113114017006115008021115111021023112106115004002007028146147098103112124123121004000115127122126015114020118103104002029029103112113097017098021122121097122016004027112002000012102124112013023110113027112005023012097108103005029016021116121005114016004027112002006012118122115004111116097108103005029016018028144229113102022124121015023001021127120008028115114118116030017018120101118006114016021122121097122016027114116002013023112101099097111115113027112005023012113112103021123244145022002098005027112103114097022125114113114030023007116097115 116103100007002002122103104122118023008028115029018097102126116101102016104245247022000020000028023021113025006022022106097110017017028096099023008028115029018103102126116123018030230246112000022118015022115113027112005023012097108103005029016021124121097122116005018027102099116025018005102123244145022002098019029113021115111021007124106121020031007124112023124114116022004020102245247022000020000028023021118025006017016106116121015023022008029100004030022118097023012019011029118116111021016118106118015028022112028023007000028120021112002017012118116122017019020021118116097005027112103114097017016027114116002013023112101099097111115118027112002017012113112103021114018123113023002017125114118116030022022119118118012114111008021116020000001112123099097022018097112030230246112000022118 116103100007002002122100104123113023105245247022000020097023125114112116030006007118116097004114126146145020116113123102112123004017007021118120000030022102118114105001006120029112014019012120122121021019029028025007104114021103122122097021028116106120017023018115115023000114026123123114019114025122124121097021028115106120017023021124123023014114028123021031000124020122115104019023021008122025006029021106103114007114018123113023000124020122115104005023003097008120111021028115106115004002007028021096009023001112021118111021022118106126005111022027114114002013026113021118015022115122027112014020012097108103014002021124123023008028115029018101004117127018112016109117001114018030097123244145022002098121244145022002098122000112121114002006115118122118013023000118112031018007030029114120 116103100007002002122101104116106122014028007116123030109098122021115101014031115114122118030029003112116113007114018021124121015023001021127120008028115114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030097005027112103114097019125114112116030027023008112025006023016106124115097019029113021120111021028115106099024002028101115126015114026123021031102000017018025016002023116025018120102123115028146147098103112028021009097098244145078002116101097013001074230246028103113114019114017108021123004017007096103114097022022102118027097021022118106115000006022118125027097021023112106121020031023122118144229245247146145144229245247021 116103100007002001122098104026026097003124029080065023108114048089070116032063035084082089036114126021083112036033039092090089020029022117004010116102019007008099018006018120 116103100007002001122099104102080091036049039021096025006007028106118120005023244145146147039032060088021112020029012096123126014023006021096023230246004093080069036114054077092068053033115029070082045055048065021006097052033090088023006006006106097126004007029122021120097114004093080069036114006027114098014013023112101099124029125114096120030022022101097023000060055021096025006007028106118120005023110122027112020029012118122115004123115146145026108127244145116089037114006027114098014013023112101099097111115018022006098117244145116089037114006027114098014013016122113114097111115018022005098117115 116103100007002000122098104026026097003124029112097023108114048089070113032049039064071086053059060091021026097000054086064071036032054021064089097054060086064090036060039021070082045061061021070086097049060064067082051038038071080119112111099005005007113098099005005006001096110000000119114111116101018027102028116 116103100007002000122099104102112123004017007021004144229020001122120023006022022106113120002023029097021115230246004125112101004114023027114115004013001112115010102113098022018144229019029113021115111021023112106115004002007008018020115113116146145118015022115113027112005023012097108103002029006099021126015114123022006020104114 116103100007002015122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091000032039092086091036114126021099222051059053092080023045117054077092068053055061086080023037039115086090083036114050071065094034062054021070066051114038091080023049187033092090083036018098008000003001096110119118116001097110024024 116103100007002015122099104102112123004017007021113126018006026123118099097099244145115101014031115114116101030019001097124116013245247098125114019023115114116101030022022101097010102113098022018144229019029113021112000000012118122115004111116022007020102245247116123115097021018103106115000006023112119011127117112000022016230246018123113023105245247021021023108127115116099118015006115101112101008029023112146147097114123114116101030022018097113114003110116022000020102114018123113023006019001106113118021020026123021126018114029096121123104245247021021120019114123114116101030022018097113114003110116022000020102114018123113023006019001106113118021020026123011010102113102022018030230246115021024026097002022123113118015006115101112101008029023112146147098097112122103023105021018103106115 116103100007002015122096104116097115004016109008018020116113116021116121005114020116103104005019007115124121097027000021123098013030122021146147098102112122103023105021018103106115000006023112119009124117112000022016097019029113021112000000012113116099007027029009008016098100112018028144229113096022122101097122020116103104005019007113112117127111116022000020102114018123113023006019001106113118021020026123021126018114029122097023015007031121028023230246115021024026097019003103112100097002022103124120005023244145022004098029001021029112000000012113116099005023017011008016098103112018021118015022115114116101030022018097115126015114026102021121020030031028146147098102112122103023105021018103106115000006023112119023003023007098112114015114116022000020102114018123113023102113101022018030 116103100007002015122097104146145030230246115 116103100007002014122098104026026097035124029080065023108114048089070116032063035084082089036124053114080089036032054116081095036033058090091023108114007092080069050114123077021121035114054070069082034055032028021026097029061021069086050033054021089082097054054069021082053114063018084089047187054021123026112245247115092091053032186021069086051114001084086082097051048065092065036245247123080023037061058065021071032033115081220093161114054077092068053055033021081086047033115089084023034051062069084080047055115084086067040036054146145005113099107005012007118114126021118088051032244145007007115096099004004004097127115116095088052038115081080068097038058080071068097060060091021126017021244145007007115096098005004015097127115118065069045114054070069082034055115080091023015018098008004003001096110007005006118018096008007007112106019004008144229103103117007010115098097004117004124096099007007119112111244145000002001096110007005006118018096008007007112106 116103100007002014122099104102112123004017007021113126018006026123118099097026125114097126030028006120097126004126115125027112021019012112102103004017022025021127111021007116106121008004018113125027097026125114097118030019016097124113109114027027114099000013029112101101004017127021125025006022017106124115109114018103102104021001004113013031009124020097116104005019007123101101104114018102021115000006029101103027097026125114097118030028017112118127004126115125027112021019012099116123019023030025021127111021007116106126015023016125112144229245247115103120012114020097124104021027022103102023021126115118125114018002001021112027097021007116106099008023018113125023009114244145146147022026022103112023097023125118122100020111116005018023230246018123113023021124020097124104015007030097124114 116103100007002014122096104021008023009124020097124104015007030097124114230246018123113023021124020097124104005019007115124121097027000021123098013030244145116121005114022027118120017019016125021010097117021103018144229019029113021114111028006118125114017114110021097025006006026106123098002026022101146147000028023021029031004124016122112100017023115124123023105117016018025016014117122021116121005114027027114099000013022102101114002023110018111016104114028103021114111017028112102103004114110021125025006006018106112100017023016112028144229019029113021114111022018115124103019114026102021121020030031146145144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122097021007116106099008023018113125023009096115098125114019023115125027112021027012123096122 116103100007002014122097104097124114124026097027114099008013029096120099008023115116123115097026125114097118030023000101112116004111027007027112021019012112102103004017022021116121005114027027114099000013029124099118005026110125007025006006018106123126023019023125021118015022115125007025006006018106116121015023022008018020114113116028146147000028023021112111008001007102021031018023031112118099097099115115103120012114020116112104002019030112102103097002115098125114019023115101027112002017012113112103021111116022004020102114018123113023017124020118118104000028029112112023124114116022006020102114018123113023017124020116112104004001003112118114124026125114097118030023000101112116004123244145024026108127244145116121005114027027114099008013029096120099008023115121124124004114116022004020 116103100007002014122102104016018144229019029113021127111021007116106118015028022112021010097117112007022016230246244145096121008029029021116123013114244145146147018023031112118099097022026102097126015017007021125025006006026106123098012006026112025023009124020097116104004001003112118114109114027027114099000013029124099118005026127021125025006006018106116116021027021025021127111021007116106121004002001112118027097026125114113117030027023025021118019001012097102096005106123125027112021019012113116099015002001028021086050114023116097121017000127021125025006006018106123117004017027112025023009124020097116104023019031103112122109114027027114099000013026123112116009023244145146147007000028120021112021027012097124114019001115097025023006006018106097126004019023125021127097245247098125114 116103100007002014122103104103112023097006125114097126030028006120097126004114110021125025006006026106123098012006026112146147000028023021097025006006026106113118021020026123021094050114029096121123230246018123113023021124020097124104015007016125112103097059032021123098013030115116123115097006125114097126030006010101097126004114111011021016004030005018146147230246018123113023015029007021021114025027000097102023105001022121112116021114098021115101014031115114097118030006026112116115009114027007021096009023001112021127111021007124106121020031007124112010009096125114097126030028006120097126004114018123113023009124020097116104004001003112118114124026097027114099000013022102101114002023115116123115097026125114097118030028026099116115009111027007027112021019012123124097000022027021116121 116103100007002014122100104113021127115124020097116104000028029112112010102113096022018030230246018123113023004010026102097100097122000112121114002006115004021113019029030021114118004013016116120114018002115101021096009023001112021103111021016118106115004002007008018020112113116021116121005114003027114116002013018123123114004114110021018020114113116021116121005114003027114118004013022102101114002023110125027112021019012112102103004017022028146147108127126024146147000028023021125025006006026106123098012006026112021091040057054021018020112113118018146147000028023021125025006006018106116121015023022021008023102113097022018144229245247122103115004000115119108023112114 116103100007013007122098104026026097003124029080065023108114048089070116032063035084082089036114126021122071053059060091070023105042115123087023036033035221086082050123115024021103032032050088021115168034104116091089168055115029123026112114035084071023051051035069090069053114179021089086097049050088069086038060054021086088052032050091065082104105023084065082097054054021081222035039039021081082097049050088069086038060054014146147007059063065071222097051038077021082050034187086080068097051048065092065036114054065021086052042115090069067040061061070021086034038058067080068097127115007005006120124099012027007118114126021118088051032054086065094046060115080070071169049054021111010014125016146145005113096097004005006120114126021118067051062115080070071169049054021080089097028019004008006117018097008007007112101019006008005113099107117001010115098098013024007112127099004117006124245247000002119115111097005004000001097110007005006121018103008007007112106126005004026113099 116103100007013007122099104102080091036049039021113126018006026123118099097029125114097120030029003097116115009126115122027112021027012123096122021027022025021120111021007116106114018002022118112027097029125114097118030028026099116115009126115116103100030022018097112096005122028027114099014013023116097123008031122021084068097022018097121126012245247146145113051061062021114099008013007124112101018114007025021116009023000101103023004126115114097118030006026112116115009114027025021112021029012097124114014002007021122027097021001113106116014028001112113023019245247146145096041055033080021114111017028102096010102098116021116089037114022027113118007027003103021094050114029096121123230246018091081023021124020097124104015007030097124114097111115125027112021027012123096122021027022146145118 116103100007013007122096104091081023004124016122101118002026115008021016007000116146145118047054115112027121020017027112101023124114007027114099008013029096118127004002244145024026097051061081021114111017028112102103004114110021125025006006018106112100017023016112146147032060055021029031004124016122112100017023115092091023105117016018025016014117122021084089037114027027114099000013022102101114002023110018111016104114060071021114111017028112102103004114110021125025006006018106112100017023016112028144229019061081021114111022018115124103019114058070021121020030031146145144229019061081021120111021007124106121020031007124112023124114027027114099008013029096120099008023244145116089037114028027114099000013018123123114004114115008021127111021007116106118015028022112146147000060055021122025 116103100007013007122097104114097118030023000101112116004114110021125025006006018106112100017023016112146147000060055021122025006006018106123126023019023125021010097026125114097118030028026099116115009245247146145118047054115103027112002022012118122115004114110018122103021019023125018144229019061081021101111021001113106115004002007021008023102113098022018023032060055021103025002029000096008016113117244145116089037114001027114101005013000124114123004114110021122025006006028106122103021019023125146147000060055021103025006000023106113114003004018121021011124114016096103101004028007021097126012023000097116122017245247116091083097122001027114101005013021124123097000030115092070023015007031121021120051114001027114101005013021124123097000030109008021116020000001112123099097006026120112100 116103100007013007122102104097116122017114122146145026108019061081021089046038115080077094050038032021029100036062054086065023112114053071090090097021007116106099008023018113125023009096115098093082051055115125027112021027012123096122021027022008125005111021007124106121020031007124112023000060055021125025006006018106112100017023016112008127115124020097116104004001003112118114097019061081021127111021007116106121008004018113125010009096125114097118030028026099116115009114018091081023009096125114097118030019029123112114124117112006022016104245247116091083097060060065021082057059032065070023105001054089080084053114098021083069046063115114097120030006026112122103021114028007021096041055033080021120111021007122106120017006018113125010014096125114097120030029003097116115009114018091081023 116103100007013007122103104122027112021027012123096122021027022008122005111021007124106121020031007124112023000060055021122005111021007116106118015028022112008016098097112018021118047054115122027112021019012112102103004017022008122005111021007116106114018002022118112023000060055021122025006006018106123126023019023125008120115124020097116104015027005116113127104245247116123115097023011124102099018114123102112123004017007021004023007000028120021112000023012118116122004001003021101023022026022103112023017124020118118104005023003097008016098099112018021118015022115101027112002017012116123121004023115008021016098097112018021118015022115101027112000023012112102103004017022008125025006006018106112100017023016112028144229127126024024144229019061081021127111021007124106121020031007124112023 116103100007013007122100104089092092036114116022004020100117244145116089037114027027114099000013018123123114004114110021018020115113116146145118047054115029122025006006028106113118021030026120021094050114029096121123097029033021122025006006028106113118021030026120021009097117112001022016104245247146145088051054054071021085056114028027114099008013029096120099008023115 116103100007013006122098104026026097003124029080065023108114048089070113032049039064071086053059060091021026097032054086093082051049059080021067046038050089021099021017115080065023050061063081080023037117038091021083046049038088080089053018098008000002001096110005005007113098099005007007112 116103100007013006122099104102112123004017007021113025006022022106097099002001018112025144229122115113027112005023012097097116018019022021024023230246115021029100004030022118097023002029018121112100002023123102096122105017018102112023022026022123021120111021028115106099024002028101115126015114026123021031102000017018025016002023116025018120102123115097125114015114018027114120000013030122123099000028115031021031108099122021112123018023115116027112014019012120122121021019029021112121005123127005028023007000028120021112014019012122101114000020021021116023230246115021124121015023001021127120008028115114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030 116103100007013006122096104021146147097114026123123114019114025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022115008021118111021022118106126005123244145021023022026022103112023004124020113112104019023021008113025006022022106103114007114018123113023004124020113112104005023003097008115111021023112106115004002007146145023097123244145028023000001115102122123005023244145146147007000028120021112005023012113122116004028007021113144229005027112103114097022125114113114030022022101097023124114116022004020102245247116123115097022125114113114030000022115021010097117112007022016230246115 116103100007013005122098104026026064037114126021114084019055052089080090036060039021024023051055048093080069034058054021091066044187033090021083036114039092080069050114035090064069097039061021084065046059033025021069036063049090064069050055062080091067097033050091092067032059033080021088052114033220082091036063054091065119112111126024117005124103102117006010113098099005005007113099100012 116103100007013005122099104022004020018023031112118099097022125114097126030028006120097126004126115113027112005023012097108103002029006099146147098099112115103120012114020113112104005029016112123099097022244145022006098005027112103114097022125114113114030022022101097023124114116022007020102245247022004020000028023021113025006022022106103114007114110021018020114113116146145020112113018123113023005124020113112104021011003113122116097027029021029016116117127018002016104245247146145020117113000112121114002006115122027112021027012123096122021027022025021120111021028115106099024002016122096097230246112001022113019029030021114120007013028101112113008028115122146147098102112098125114019023115122027112014020012113112103021114110021018020115113116146145020117113018123113023014124020122115104 116103100007013005122096104103112113097111115018022004098117244145022003098019029113021120111021028115106099024002028101115126015114110021018101004117115 116103100007013004122098104026026064037114120021099117111028054065021026097021048103080080045055062080091067097127115086089068006049021084086067052032050065092088047114126021071082034058054071086095036114055220065086040062115090069222051051039092090089097052058091084089034059187071080023037055115065076071036114033220082091036063054091065119112111102002117005124098099005005007113098101002006 116103100007013004122099104102112123004017007021114025006031003106118120005023127021114025006029021106119118015000022120025023000000000106113118021023004113029112111021028115106115000006001112114030097019000021114120007013023116097101004021127021146147006124020122115104012029029097116121109114020027114115003013026113025023006124020122115104015007030118125114109114018103102104005019007112098115105021125114122113030022018097118127004123115116102023006029021106113118021017027112025023230246020027114120007013007108101116014007005025021112111021028115106101004020028101101027097021125114122113030006010101122103007027029025021112111021030101106116014022022025146147006124020122115104003003022121124117109114017027114117014013023116097116013029127021114025006022022106103114007126115113027112 116103100007013004122096104119122104015007030119122101109245247114027112014020012103112113019023020025021112111021028115106115004002007103112112109245247119027112017006012113112103021126115119027112017006012097108103017029029007025023003124020101097104015007030101122121115126115119027112003029012097108103003029001146145113019029030021114120007013028101112113008028115114146147013023021097021125014027029021114117014013017122103115004000115119021120015114123119027112003029012113112103021111020027114120007013023112101099097019029113021117111021017122106121020031017122103010006124020119122104015007030119122101097019029113021117111021017122106099024002017122103010006124020119122104021011003119122101104245247121112113021114025122124121097021023112106115014017022123097023005114028123021031 116103100007013004122097104114027112014020012113112103021114110021113025006022022106113114017006115116123115097021125114113114030000022115021010097022125114113114030000022115028144229005027112103114097021125114122113030022022101097010102113098022018144229019029113021112111021028115106101004020110018022005098117115 116103100007013003122098104026026064037114126021114084019055052089080090036060039021024023051055048093080069034058054021083086034038038071080068097178115069084078036032115007026005 116103100007013003122099104022000020098096112096123126014028244145022005098001022121112116021114099025021118019001012097102096005106123112027112004017012113116099004017027028021118018114020112118104005019007112118127109114023027114115004013029096120115014017127021118006111021016103106123008016115116102023021011003113122116109114099025021007109114099025146147098096112005021118018114018115115114002006022025146147098096112005021118018114001112102099004022006025146147098096112005021118018114022102118118017002127146145020115113115112027112004017012097097116000004022025021144229113097022029144229113097022029100004030022118097023002029018121112100002023123102096122105019097027114120000013030122123099000028122025005030097020001122120023006029018106122103004019021115021118115114026123123114 116103100007013003122096104103021125014027029021114120007013028101112113008028115122007023014028115029116005111021028115106101004020110122007025006029021106103114007114018123113023000096125114122113030022022101097010014096125114122113030022022101097030097005027112103114097019097027114114002013026113008120111021022118106126005114018123113023014096125114122113030006010101122103007027029021124121097122116103112016109117022018025016019021116028021030230246112007022026230246112007022031018023031112118099097017028116121114018017022029102098012122018007027112014019012120122121021019029028025007104114021103122122097021028116106120017023018115115023000096115124123121004000115127122126015114020122115104014002022115124121097029097021122121097122018007027112014020012103112113124029097027114120 116103100007013003122097104115106101004020115116123115097019097027114120007013023112101099124029097027114120007013023112101099104114004125112101004114018007027112004017012124113010014124020112118104008022115116123115097029097027114120007013007108101120017020026123021126015114123018103117102126116118112016109117028018028023104245247022007020104114018102021101004021031112025144229113097022112025006023016106097099002019003112025144229113097022118025006017016106113114013002018124025144229113097022116101018013023116097114022022123113027112005023012113116099004031026028021118018114020113112104005019007112120126109245247022007020004124020112118104012029029097112100109114023027114115004013001112115027097023125114112116030027023025146147098096112018004016097019000021121114002006006103112027 116103100007013003122102104021122025006029018106120120015006018123025144229113097022078002116101103013002074230246112007022113019029030021114120000013028101112118007020115122146147098096112124123121004000115127122126015114020112118104004017027112116121097023115122123023105029125114112116030027023021008023004124020112118104008022122146145020115113026123123114019114025122124121097021023112106115014017022123097023005114028123021031004124020113112104019023021008113025006022022106103114007114018123113023004124020113112104005023003097008115111021023112106115004002007028146147098096112124123121004000115127122126015114020118103104002029029103112113097017098021122121097122016004027112002000012102124112013023110113027112005023012097108103005029016021116121005114016004027112002006012118122115 116103100007013003122103104112008016021011003113122116102123244145022005098027029123112101097024028124123023006017016106118118012002018114021116097029029021029116111021016118106115004002007021008023005124020113112104005023003097028144229113097022098127004000022021122025006029021106113114017006115008021016098097112018146147098096112116123115097029125114122113030000022115008016098102112018146147098096112116123115097022125114113114030006010101113120002114026123021031102098116025018006102126116007018030230246112007022118015022115118027112002017012116123121004023110029102114013023016097021122000010123118118025006017016106116121015023022028021113019029030021114116002013016116120103000021115118118023022026022103112023002017125114118116030022022101097023124114016027114116002013023112101099 116103100007013003122100104021116121005114016118027112002017012113112117002019030021009010097017006103103114015006115113116099004123244145021 116103100007013002122098104026026096037114126021114084021059054071070023108114022089220090036060039070021083036114063084021069036049059080071084041055115081018066047114039092080069050018098008000003113098098006005004113099019007008114013004 116103100007013002122099104102112123004017007021097025006006026106123098012006026112025023002124016122101118002026127021118025015007016125112103109245247029102114013023016097021099000124020097116104000017007124115023007000028120021112021019012097124114000022027021097118097005027112103114097006018027114099008013029096120099008023110097027112021027012123096122021027022021116121005114007116027112021019012116123121004023110018022001098117115116123115097006018027114099000013022102101114002023110018119016097019029113021099000124020097116104015027005116113127124117098018028023000001115116113117109245247029102114013023016097021116014007029097029029104114021103122122097021007116106099008023018113125023021019115098125114019023115097116025006006026106123098012006026112008099111021007124106121 116103100007013002122096104096120099008023122021116100097019023125025144229006125114097126030028006120118120012126115097027112021027012123096122000030007025146147002019000112021099111021007124106099024002007124112023022026022123021016004030005018021099009023029146145023002019000112021116014019031112102116004122029102113025015007030112103120109117011109018030097005027112123023102010011018021099009023029021123118005124029096120114019029115112121100004114029102113025015007030112103120097023029113021114013001022021097025006006026106116112019027029021112121005114018102021100008000022123106118006000026123025144229017018102112023021124020097124104021011003097124114097005027112123023102023031099018023021026022123146147097017018102112023002029018121112100002023123123102116111028006120112101 116103100007013002122097104122025016025010116028021096009023029021018111025117115097125114015114029116118025015007030112103120097023031102112023015001016027123098012023001122021114015022115112121100004114007027114099008013018114103126021114022123113023000001115102124101004006012116114101008006127146145099111021007124106116014031030112123099109114007027114099008013016122123116008004127021097025006006026106118120015028028120025023021124020097124104002029029101103114109114007027114099008013029096097114013099127021097025006006026106123098021023031007025023021124020097124104002029029097109099109245247097027112021027012118122098002027005021116100097017026099106116014007127146145099111021007124106116014007029122120023000001115123122122030017028096025144229006125114097126030019023103112100 116103100007013002122102104004021118018114018113004104002029006025146147021124020097124104000022001112102005097019000021116115115013016122096027230246007027114099008013016122113103014001115116102023002029003106118120020126244145097025006006026106118120012031006123021118018114016122120104002029006025146147021124020097124104000022001120116126097019000021120118008013016122096027230246007027114099008013007108101099008023127118122118013023000118112031013006001124120031002029018121112100002023123118097025013027017112118120109117116028073075102114116073073116014019031112102116004122007027114099008013007124112121014031127018018030104126116018028023000001115123122122109245247116103100030022018097112096005122007027114099008013023116097115004016122021116100097021007124106115000006023112119027 116103100007013002122103104021116101018013023116097114022022123097027112021027012113116099007027029028021118018114020097124104005019007115124121109114007027096100004000030116127027230246018103102104021001004113013031021124023120116125104114018102021115012019025025021099111021030101106116014022022025021099111021007124106099024002007124112023 116103100007013001122098104026026096037114126021114084021059054071070023108114001080086095036032048093080023037117038091021067040055033070021071032032115089080023047039062220071088097054054021065094036032032117004010116102099005004004113097099004117005124023031099 116103100007013001122099104078000002118096107000072144229020001122120023006006026106097126004000000021097023013023021097021120020006022103021125014027029021118127004002026113021116097029029021118025015007016125112103124006125114097126030028006118125114017114018123113023002124016122101118002026110018115101102114018123113023002124016122102098124117099018146147013023021097021120020006022103021125014027029021103113018027016124021116021114028123021116021124000124118126023027110097027112021027012097124114002027005021116121005114016097027116014001006008018007102245247121112113021114028096097114019114025122124121097017027112101116014114016122021120015114016122027116014002018118125010002124016122101118002026115116123115097017028027123098002026022101008116111028006118125114017114018123113023 116103100007013001122096104118122025002029000124118120124117099018021118015022115118122025002029000096008016113117244145121114007006115122096099004000115127122126015114029096120101000006115123102115097029029021123100005124029096120126005023110118122025015007023112097114097019029113021121018022125097108103008022022008018115102114018123113023015001023027097110017028006120008016018027001112123016097019029113021121018022125118122100020111116005018023000028023021123100005124023116113114015007111008118098019000022123097023005019007112021118015022115029123100005124023116115126015007115124102023015007031121021120019114029102113025005019021124123098127111016096103101004028007021113118021023122146145123004020007021122098021023001021127120008028115123096122019019007021123118005114028123021121 116103100007013001122097104116113025015007030124113114124017028027123098005023007112021118015022115123116115111006010101124115004111116113018023000028023021123118005124007108101121020031110018116112019027029018021118015022115123116115111017028102096010102098116021116121005114029116113025005019023112123098125111016096103101004028007021113118021023115116123115097122029116113025005019021124123098097027000021123098013030115122103023015019023027113118007027029096011010002007001103112121021114023116097114104245247121112113021114028096097114019114025122124121097028006120103118021114029102118023014028115123102116111028006120124115004111016027123098002026022101021118015022115123102116111017028101124115004111016027118120017019016125021118015022115123102116111006010101124115004111116112018023 116103100007013001122102104116123115097028000118027099024002029096120010102001026103112099102114018123113023015001016027118120018007110018005016097019029113021121018017125113116115004028006009008116020000001112123099097022018097112023000028023021029121018017125113116113008028006021124100097028006121121023014000115123102116111022018115124121020108110118096101019023029097021115000006022028146147013023021097021120020006022103021125014027029021123098012000018097021121000017115122123023015019016027123098012027023112008116111028006118125114017114018123113023015019016027118120017027023112008116111017028101116116009114018123113023015019016027097110017027023112008016004117115116123115097028018118027099024002029096120010102019020103124099102114018123113023015019016027118120018007110018005016 116103100007013001122103104021116121005114029116118025005019023112123098125111016096103101004028007021113118021023115116123115097122029116118025005019021124123098097027000021123098013030115122103023015019016027113118007027029096011010002007001103112121021114023116097114104245247098125114019023115097027112021027012123096122021027022008018020112113116146145020118113018123113023021124020097124104021011003097124114124117112007022016230246112006022118015022115097027112021027012113116099005023017008018020117113116146145020116113018123113023021124020097124104005019007115124121097027000021123098013030244145021 116103100007013000122098104026026096037114126021114084021059054071070023108114001080086095036032048093080023037117038091021067040055033070021071032032115089080023047039062220071088097054054021086095036034039080089119112111102001005007112097099006117005124023031099 116103100007013000122099104078000002118096107000072144229020001122120023006006026106097126004000000021097023013023021097021120020006022103021125014027029021118127004002026113021116097029029021118025015007016125112103124006125114097126030028006118125114017114018123113023002124016122101118002026110018115101102114018123113023002124016122102098124117099018146147013023021097021120020006022103021125014027029021103113018027016124021116021114028123021116021124000124118126023027110097027112021027012097124114002027005021116121005114016097027116014001006008018007102245247121112113021114028096097114019114025122124121097017027112101116014114016122021120015114016122027116014002018118125010002124016122101118002026115116123115097017028027123098002026022101008116111028006118125114017114018123113023 116103100007013000122096104118122025002029000124118120124117099018021118015022115118122025002029000096008016113117244145121114007006115122096099004000115127122126015114029096120101000006115123102115097029029021123100005124029096120126005023110118122025015007023112097114097019029113021121018022125097108103008022022008018115102114018123113023015001023027097110017028006120008016018027001112123016097019029113021121018022125118122100020111116005018023000028023021123100005124023116113114015007111008118098019000022123097023005019007112021118015022115029123100005124023116115126015007115124102023015007031121021120019114029102113025005019021124123098127111016096103101004028007021113118021023122146145123004020007021122098021023001021127120008028115123096122019019007021123118005114028123021121 116103100007013000122097104116113025015007030124113114124017028027123098005023007112021118015022115123116115111006010101124115004111116113018023000028023021123118005124007108101121020031110018116112019027029018021118015022115123116115111017028102096010102098116021116121005114029116113025005019023112123098125111016096103101004028007021113118021023115116123115097122029116113025005019021124123098097027000021123098013030115122103023015019023027113118007027029096011010002007001103112121021114023116097114104245247121112113021114028096097114019114025122124121097028006120103118021114029102118023014028115123102116111028006120124115004111016027123098002026022101021118015022115123102116111017028101124115004111016027118120017019016125021118015022115123102116111006010101124115004111116112018023 116103100007013000122102104116123115097028000118027099024002029096120010102001026103112099102114018123113023015001016027118120018007110018005016097019029113021121018017125113116115004028006009008116020000001112123099097022018097112023000028023021029121018017125113116113008028006021124100097028006121121023014000115123102116111022018115124121020108110118096101019023029097021115000006022028146147013023021097021120020006022103021125014027029021123098012000018097021121000017115122123023015019016027123098012027023112008116111028006118125114017114018123113023015019016027118120017027023112008116111017028101116116009114018123113023015019016027097110017027023112008016004117115116123115097028018118027099024002029096120010102019020103124099102114018123113023015019016027118120018007110018005016 116103100007013000122103104021116121005114029116118025005019023112123098125111016096103101004028007021113118021023115116123115097122029116118025005019021124123098097027000021123098013030115122103023015019016027113118007027029096011010002007001103112121021114023116097114104245247098125114019023115097027112021027012123096116009023003008018020112113116021116121005114007027114099008013007108101099008023110018022005098117244145021 116103100007013015122098104026026097003124029080065023108114053114080089036032054116081095036033058090091023108114020220091222051051039092090089097054054070021082047053050082080090036060039070021071046039033021089086097038050087089082097021007112106099008023022123114119112111102000117005124096099004013 116103100007013015122099104102080091036049039021114025006017022106124115109114007027114099008013029096120099008023244145146147007032060088021112002023012118116122004028020021114027097021007124106099008023001102021099109114244145029100004030022118097023004124016122101118002026127021112025015007016125112103109114022027120118013013000124114123004126115112027115004031012102124112013023127021112025018006018106102126006030022025021114111021022113106115000006022025021114111021022113106115004016018118097027097023125114112115030020026123116116021114115146145023007000028120021112004022012112123112005023030021112023022026022103112023004124016122102098097111115018005016230246115116091083097023125114112115030022018097112023124114123102112123004017007021120118025122022007027112004022012113116099 116103100007013015122096104112028023230246115021115101014031115114112115030023029114113114012114022007146147097114004125112101004114022007027116014001006008018007102114018123113023004096125118122103000017027008112025002029003116118127097019029113021114115124029096118127004002110112027121020017027112101144229114115116123115097023097027120118013013016122113114124023125120116123030017028113112023000028023021112005111031018121106100008021031112008114111031018121106100008021031112021144229114115116123115097023097027113114012013016122113114124023125113112122030017028113112023000028023021112005111022022120106100008021031112008114111022022120106100008021031112021144229114115116123115097023097027102099000013016122113114124117000097116099102114244145021023000028023021029031004096125097108103 116103100007013015122097104106102126006030022021092068097060038089089023032060055021112025021011003106102126006030022021092068097060038089089030097061033021112005111006010101106100008021031112008114111006010101106100008021031112028030230246122021084068097023018146145144229005059080071082097023018027114114005013021124123118002006115092070023015007031121146147000060055021114025012019031106102126006030022021008023004019125120116123030001026114121114230246018091081023006124023112120104018027020121112023124114022116027115004031012102124112013023244145116089037114123029114025018006018106102126006030022021092068097060060065021089052062063021116121005114020027102099000013000124114123004114110021112118111001007116106100008021031112021030097029001021114025018006018106102126006030022021092068 116103100007013015122102104021091066045062115028146147108127244145116089037114061090065023036042058070065068097122000080089082034038115004021081051061062021114099004013007124112114015021115123021096041055033080021121111021007124106121020031007124112010021124020097124104015007030097124114097019061081021121111021016112106126005111020027114116004013026113028144229127126146145118047054115097027112021027012123096116009023003021008023004019125123096116009023003146145118047054115112116025006023023106115126015019016097021094050114029096121123230246018091081023004019125118122103000017027008018113019117244145024026230246018091081023004019125123096116009023003021089094042055115018022006098119116146145118015022115114027112002017012113112103021114110021018020112113116146145118047054115114027112 116103100007013015122103104118118104000028029112112010102113097022018144229127126146145120051054054071021085056114020027114116004013026113025023021124020097124104015007030097124114097 116103100007013014122098104026026097003124029080065023108114053114080089036032054116081095036033058090091023108114016093084069038055115089080068097007061092065222050114055018122082052036033080070023037055115065076071036114113103080071051059032080023023017051033084088013097022054069014118047060186080021121108099104116091089168055115123014119112111102005117005124096099004002119114111097005004015001099110146145002117018097008007007112101019006008005113099107 116103100007013014122099104102080091036049039021096025006007028106118120005023127021122025006006026106123098012006026112025023014124020097096104023019031112096101230246244145115069046063115114097098030006026112096121014114028025021112020029012096123126014023006021096144229245247098093082051055115096027112020029012120112099000002003008018101102245247116091083097007125114096120030017028113103114017114058070021121046038115123096123013245247116091083097007125114096120030017028113103114017114110021122025006007028106118120005023244145116089037114006027114098014013023112101099124029125114096120030022022101097144229127126024146147000060055021096025006007028106113114017006115008021016098099112018146147000060055021122025006006006106116121015023022021008023102113097022018144229019061081021089 116103100007013014122096104090065023036042058070065068097122000080089082034038115004021081051061062021114099020013007124112098015029115122007023022058054071080023014096125114096120030022022101097010102113098022018023000060055021122005111021006122106116014022022008096025006007028106118120005023115116091083097029097027114099008013029096120099008023110122027112021027012123096122021027022021116089037114028007027112021007012116123121004023115008021016098097112018028144229127126146145120051054054071021085056114028027114099008013029096120099008023127021096025006007028106118120005023244145146147097 116103100007012007122098104026026097003124029080065023108114048089070113032049039064071086053059060091021026097032054086093082051049059080021067046038050089021099021017115080065023050061063081080023037117038091080023046034186071084067040061061021083094047051061086092223051055019004008002116018097008005007113098099005005006121100 116103100007012007122099104102112123004017007021122025006029021106120120015006018123025144229122115122027112014020012120122121021019029021024023230246123102112123004017007021118120000030022102118114105001006120029112014019012120122121021019029028025007104114021103122122097021028116106120017023018115115023000114244145098127004000022021116025006029021106103114007111028027114120007013001112115023230246018123113023000124020122115104005023003097008120111021028115106115004002007146145118015022115122027112014020012097108103014002021124123023008028115029018101004117127018112016109117001114018030097123244145030144229122000112121114002006115118122118013023000118112031018007030029114120000013030122123099000028122025005030097020001122120023006029018106122103004019021115021118097245247098125114 116103100007012007122096104103112023000124020122115104019023021008122025006029021106103114007114244145116121005114018027114120007013023112101099124029125114122113030022022101097144229019029113021120111021028115106099024002028101115126015114026123021031102000017018025016002023116025018120102123115028146147104114018102021100014030023112146147230246021103122122097021028115106120017023021124123023014245247098125114019023115122027112014020012113112103021114110021018020112113116146145118015022115122027112014020012103112113097111115018022005098117244145021 116103100007012006122098104026026064037114126021114084019055048093080069034058054122069113040114126021071082034058054071086095036114060069220069032038058090091068097052058091084089034059187071080068097102124001 116103100007012006122099104025029100004030022118097023002029006123097031107123115073073023102046116021073075097031018109029115021124020097116104004001003112118114104114021103122122097021023097106115014017007124116023005006115098125114019023115113097025006022022106113114017006110113027112005023012113112103021114018123113023005006125114113114030000022115008115111021023112106101004020122021116100097023000101116115009245247025113025006022022106114101017022022120021118018114022102101101003245247025021118019001012113116099004005023029101025006002007106113118021001022101028023000001115113116099018023003146145027013006001124120031002029018121112100002023123097027112021027012118122098002027005025018016104114047073021016097117115073073023021124020097124104002029006123122122104114018102021116 116103100007012006122096104122096121014031244145115101014031115114113114030022028118112121021114023146145125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110113027112021027012123096122021027022028146147011029026123021112002000012118122121019023021021118006097029029021029116112124020118103104018027020121112010005124020113112104021011003113122116097019029113021116112124020118097104002029023112008016021011003113122116102123244145127120008028115114118101030017028123103114007114016007021120015114123118007025006017001106102126006030022008113025006022022106097110017017028096099023000028023021118005111021016097106116014022022008018099024002016122096097102123244145121114007006115127122126015114020118103104002029029103112113097017096021122121 116103100007012006122097104021029116114124020118103104018027020121112010005124020119122104021011003119122101097019029113021116114124020118097104002029023112008016021011003119122101005117122146145123004020007021127120008028115114119120030016028103113114019114017021122121097122017027114117014013023112101099124022125114113114030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099024002017122103030230246031112115099097024028124123023006002007106101120015017028120021103097029029021029117111021003097106115004002007008101025006002007106113114017006115116123115097016125114101099030028006120101120015111003027114103021013029096120103014028115116123115097016125114101099 116103100007012006122102104106097110017002028123008103111021003097106099024002003122123030097245247121112113021114025122124121097021023112106115014017022123097023005096115122123023105022125114113114030000022115122103017114110021113005111021023112106101004020115116123115097022125114113114030022022101097120017002115008021115115124020113112104005023003097028144229030022115097023011029026123021112014020012122101114007027029021122023014028115029122025006022022106103114007114110021113025006022022106103114007114018123113023014124020122115104005023003097008115111021023112106115004002007028146147013023021097021125014027029021114115012013030122113115014017115120021120015114123113027112005031012124113023124114030027114115012013026113028144229245247098125114019023115113027112005023012113112103 116103100007012006122103104097008016098099112018146147000028023021113025006022022106097110017022028118021011127114116003018144229019029113021115111021023112106114021019007113122116097110109018101113102245247022007020000028023021113025006022022106123098012022028118008016098097112018146147098102112116123115097022125114113114030006010101113120002111116022000020102245247022003020000028023021097025006006026106123098012006026112021123008025022021018018098101112016018144229113107022116121005114007027114099008013029096118127004002110018022014098117244145022006113113018123113023003124020119122104021011003119122101124117112004004020102114018123113023005124020119122104015007030119122101124117112004007020102245247022004004098019029113021115111021023112106115000006022120124023003023007098112114 116103100007012006122100104123021016098099103022018023000028023021018020112103112018146147098099101022116121005114017027114103021013007108101103014028110018022006118113116021116121005114003027114103021013029096120103014028110018022006121113116146145020112107112116123115097022018097112031017124020101097104005019007097103118104114115119112099022023022123021016098096099022018023000028023021018020115099112018021 116103100007012005122098104026026097003124029080065023108114048089070116032063035084082089036124053114080089036032054116081095036033058090091023108114001080065088052032061080021091032114048093084094047055115018004016097033058021089086097049050088069086038060054021080068053114050086065094055055019004008002117018097008007007112106 116103100007012005122099104102080091036049039021018006102114244145146147039032060088021112002017012118116122017019020021118144229245247098093082051055115118027112002017012113112117002019030021009010097017006103103114015006115113116099004245247116091083097017125114118116030020026123118118012114109021118098019000022123097023005019007112146147108127244145116089037114016027114116002013023112101099097111115018022006098117244145116089037114016027114116002013018123123114004114110021018020115113116146145144229114 116103100007012004122098104026026064037114126021114084014034021092091086047114126021118095032032052080088082047038115081090084052063054091065023005029016112123099097096124007 116103100007012004122099104115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115118004023014028115029118006111021016103106100008021031112008115111021023112106099024002023122118023000028023021118006111021016097106116014022022008018099024002023122118016104245247124123121004000115127122126015114020118103104002029029103112113097017097021122121097122016007027112002000012102124112013023110113027112005023012097108103002029006099021118015022115118007025006017007106118120005023110018097110017017028096099016104245247121112113021114025122124121097021016103106116 116103100007012004122096104122123101004020115118006023014028115029118004111021016103106100008021031112008115111021017122106099024002017122103023000028023021118004111021016097106116014022022008018099024002017122103115102123244145121114007006115127122126015114020119122104003029001113112101097016115122123023105016125114119120030022022101097010005124020113112104005023003097021118015022115119027112003029012123096122003029001008113025006016028106123098012016028103021118015022115119027112003029012097108103003029001008113025006016028106097110017016028103028144229030022115097023011029026123021112017006012101122121002029030021101023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120 116103100007012004122097104123021118015022115119027112017006012097108103017029029008101025006002007106097110017002028123028023230246031112115099097024028124123023006017001106118120015000022115021116117114028123021031002102125114118101030001026114121114124002125114101099030006010101101120015114018123113023002102125114118099030017028113112010102006010101101120015006116028146147230246031112115099097024028124123023006022022106113120002023029097021115030029003101021120015114123113027112005023012103112113014002003021008023005013028101101025006022022106103114007114018123113023005124020113112104005023003097122103017114110021113104014002003027114115004013023112101099104245247121112113021114025122124121097021016103106116014028001112115023002013028101101023014028115029118104014002003027114116 116103100007012004122102104103106100008021031112008115030029003101027112005023012097108103005029016021116121005114016106122103017124020118097104002029023112008016021011003113122116102123244145121114007006115127122126015114020113119104005029030119116121097022017021122121097122023119027112005016012124113023124114017027114115003013026113028144229030022115097023011029026123021112003019012119116121016007022021119102097029029021029117016124020119116104002029023112021010097022017027114117000013016122113114097019029113021117016124020119116104005023003097021010097022017027114117000013023112101099104245247146145123004020007021127120008028115114122113030029003112115126015114028021122121097122028027114115004013001112115023124114023027114115004013001112115023000028023021122025006029021106113114 116103100007012004122103104101097010005124020113112104005023003097028144229005027112103114097022125114113114030022022101097010102113098022018144229019029113021115111021023112106101004020110018022005098117115 116103100007012003122098104026026097003124029080065023108114016089070116032063035084082089036124053103084081039032050092086095040033032080088082047038020097112025097000054086093082051049059080021083036033115091090066055055050064077023036060052084082082044055061065070023017051033084088023123114023080069027097019061091220082097054054021089086097049050088069086038060054021086088052032050091065082109114022070069223034055127021123135097054054021097094036032032117004010116103019007008005113099107117006010003018103008000002116097097005005004113099 116103100007012003122099104102080091036049039021114025006017022106124115230246244145115069046063115114118114030017018120112121006114020025021112021027012097124114019001115097025023230246123102112123004017007021112025002029003116118127109114022027123098002026022101025023004124030116121104018027020121112027097023125113112122030001026114121114109114022027102099000013000124114123004126115112027112004022012113116099004126115112027112004022012113112117000017007025021114111021022113106113008028018118097023097245247021115101014031115114112115030023029114113114012114022021098127004000022021112025002029000096021010097117099018146147097019061081021114111021022113106115000006022021008023105001022121112116021114030116109031004096125114112115030022018097112030097245247021021113019029030021114114 116103100007012003122096104113106114015021023112120023004096244145021023022026022103112023004096125118122100020111116005018023000028023021112005111017028101116116009111022027118120017019016125021118015022115112007025015007016125112103124023125123096116009023003146145023097019029113021114115124030116121104002029023112008114111031018121106116014022022021116121005114022007027122000030012102124112013023110112027122000030012102124112013023115146145023097019029113021114115124023112120104002029023112008114111022022120106116014022022021116121005114022007027115004031012102124112013023110112027115004031012102124112013023115146145023097019029113021114115124000097116104002029023112008016018006018097018023230246115021116121005114123029112005111006010101106100008021031112021094050114061064089091 116103100007012003122097104021084089037114022027097110017013000124114123004114058070021089052062063028021088051114022007027099024002012102124112013023110112027099024002012102124112013023122028146147104114050070021114000245247146145096041055033080021114000124020112113104007027029116118099097059032021123098013030244145116089037114020027120118013013000124114123004114110021112118111031018121106100008021031112146147000060055021114025005023030106102126006030022021008023004019125113112122030001026114121114230246018091081023105122020027102099000013000124114123004114058070021089046038115091064091045114018123113023006124000097116104018027020121112023124114022116027100021019012102124112013023115028021120019114020027102099000013000124114123004114058070021089052062063021028144229127126146145118 116103100007012003122102104091081023021124020097124104015007016125112103097111115112116025015007016125112103230246018091081023004019125114112115030020026123116116021114058070021121020030031146145118047054115112116025002029003116118127124117021103018144229127126146145118047054115114027112002017012113112103021114110021018020112113116146145118047054115114027112002017012116123121004023110018022005098117244145116089037114020027114118004013022102101114002023115008018020114113116146145118047054115097027112021027012123096122021027022021008023102113103022018144229127126146145120051054054071021085056114020027114116004013026113021 116103100007012002122098104026026064037114126021114084000049039092090089014034039092090089050114126021103082034058054071086095036114055080070023046034039092090089050114055018084083041187032092090089097054116064091082097033060064070023039051062092089091036018098008004119115111102001117004124029003097116115009 116103100007012002122099104102112123004017007021101120111021001113106100008021031112025023017029125114103115030030026119025023002019000112021120018020125114102120030031028113112023022026022123021016112117115097125114015114116007018023004030000112021016114117115112123115097019000021114100014013030122113114230246021103122122097021000122106100007019028101097023014001021021121114007006115122096099004000115127122126015114020103113104002029029103112115097002028021122121097029000115027112018029012122101099000022027008101120111021001113106100008021031112021023000028023021101120111021001113106115004002007021008016098096112018146147000028023021101120111021016113106116014022022008018020114113116021146147000028023021101120111021001113106100008021031112021121014006115124123023105117017116102114 116103100007012002122096104106116115009117127018119118018023012123116115009117122146145118015022115101122025006000023106113114003004018121009010002007001103112121021114007124120114018006018120101023000028023021029103014124020103113104007027029099116123097027000021123098013030115122103023017029125114103115030020026123099118013108110118096101019023029097021099008031022102097118012002122146145118015022115101122025002029000096008016113117244145098127004000022021122100007124020102115104008022110022004020230246006123124120015245247102112123004017007021101120111021001113106100008021031112025023017029125114103115030030026119025023102099116021116100097021000122106122014022022146145113019029030021114101005013016122123101004022115101122144229005027112103114097002028027114101005013023112101099 116103100007012002122097104021008016098096112018146147000028023021101120111021016113106116014022022008018020114113116146145118015022115101122025006000023106102126006030022021123120021114026123021031102016018102112104000022027018025016003019000112106121000022027018028144229019029113021103014124020103113104005023017099116123125111016096103101004028007021097126012023000097116122017114018123113023105002028027114101005013021124123097000030115124102023015007031121021120019114003122027112019022012115124121023019031011008116020000001112123099097006026120112100021019030101028144229019029113021103014124016122102098124117099018146147000028023021123120021114022109124100021001123102112123004017007021004023007000028120021112018029012102115118014002007021122100007114004125112101004114028102115025 116103100007012002122102104114102113030027023008022006098114018123113023014001021027114100014013028101097118005026110101122025006000023106102126006030022028146147014000023112103023003011115007021 116103100007012001122098104026026097003124029080065023108114048089070116032063035084082089036124053103084081039032050092086095040033032080088082047038020097112023108114001080086095036032048093080023037055032021114116004013016116120114015021125114118114030027023021029071046039033021064089097054186069084069053055062080091067109114038091080023032060061220080023036038115064091082097055032069221084036123019004008002116018097008007007112106019006008117 116103100007012001122099104102080091036049039021114025006017022106124115097052033090088023006017022106118118012023029114021112230246004093080069036114020027114116002013023112101099124117112004022016230246018091081023006124020118118104000028029112112023124117112007022016230246018091081023006124020116112104004001003112118114097111115018022004098117244145122069037055033021087078097099115 116103100007012000122098104026026064037114126021114084019055048093080069034058054102070113032063115024021101036049059080071084041055115064091082097049050088069086038060054021091088047114048089090068036114055018064089097054186069084069053055062080091067097033038092067086047038115089084023037051039080021083052114057090064069001099110000001 116103100007012000122099104102112123004017007021114116002013018123123114004245247115103120012114020118118104002019030101116112230246004125112101004114020118118104005023003097008016098099112018146147000028023021029112002017012118121120002019030021124100097028006121121023014000115114118116030017031122118118012108016096103101004028007021113118021023122146145118015022115118096101019023029097021115000006022021119114021005022112123023006017016106113114003017018120021118015022115114118116030020026123118118012245247122103115004000115119108023112114023112102116097 116103100007012015122098104026026064037114126021114084017032054067115086034038038071080068097127115121092068053055115081080068097055032069221084036033115081080023045051115086084090049051052091080025001099110000002119115111097005004015 116103100007012015122099104102112123004017007021004027097023016027114118004013022102101114002023127021118118018023115112118025006019022106112100017023016112021096009023029021018109102114007125112121097117028067092089050127016084069069040060032018021114013001022021103114111030026101116101000114022123113023000001115121124103000000018146145113019029030021114118004013016116120114018002115112118023013023021097021120020006022103021125014027029021103113017019023124021101004114028123021101004124005116101118019019110112118025006019022106112100017023016112021118015022115103112025002029003116103118124117016122112100017023116021116121005114001112027116014004018121124010102098116146145118015022115103112025002029000096008016113117244145098127004000022021112116111021016118106115004002007008018020 116103100007012015122096104004022016230246018123113023004017125114118116030019029123112114124117112007022016230246028103113114019114017108021005097 116103100007012014122098104026026097003124029080065023108114048089070113032049039064071086053059060091021026097032054086093082051049059080021067046038050089021099021017115080065023050061063081080023037117038091021086055061058071021088052114055018064089097032054088087088052032032080088082047038115068064094097033054071065023037055115088090078036060115081080023049051058080088082047038019004008002116018097008005007113098099005005005112096 116103100007012014122099104102112123004017007021118118018023115098125114015114023027114115004013007108101115014017115008021016116117115097125114015114023027114115004013007097118100000023115031021026112114022121102114097022125114113114030006007118102118004114022123113027230246123021118118018023115098125114015114023027114115004013007108101115014017115008021016116117115097125114015114023027114115004013007097118100000023115031021026112114022121102114097022125114113114030006007118102118004114022123113023108114244145029100004030022118097023002029018121112100002023123102096122105021028116106122014028007116123030109098122021115101014031115114122118030029003112116113007114018021146147008028029112103023011029026123021112014020012122101114007027029021122023014028115029116025006029021106103114 116103100007012014122096104115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028023230246004125112101004114028027114115004013001112115010005124020113112104019023021021116121005114028027114120007013023112101099124022125114113114030022022101097144229019029113021120111021028115106099024002028101115126015114026123021031102000022018025016004117127018103112102123115028146147106245247029102114013023016097021116014019031112102116004122000096120031006029018106120120015006018123028027113123115115103120012114020122116104014002022116115113097019115146145126015028022103021125014027029021114120007013028101112113008028115122021120015114123116027112014020012103112113124029125114122113030000022115021118015022115116027112014020012113112103 116103100007012014122097104097008120111021028115106115004002007028021144229005027112103114097029125114113114030000022115008115111021023112106101004020115116123115097029125114122113030022022101097010005124020113112104005023003097146147000028023021122025006029021106097110017029003115124121097027029021029016019016116025018116004117127018122016104114122146145030097019000021102120013022022146145144229020001122120023006022022106113120002023029097021115230246004125112101004114023027114115004013023112101099097111115018022006098117244145116121005114023027114115004013001112115023124114116022007020102245247021 116103100006005007122098104026026064037114126021114084017032054067115086034038038071080068097127115121092068053055032021081082050114050071086067040049063080070023037117038091080023039051048065064069036114123070080091046060115089018086037058186070092088047114054065021091036033115080070071169049054070021068049187048092083094168055032028117006124103103117007010115098098013117004124117017018025023102029116025021016002117 116103100006005007122099104102080091036049039021121025006019001106122101005023023124025023018124020102115104013027017112121123109114018027114118019013016122113114109114031027114118019013031124119115014017127021101025006019022106112100017023016112146147230246021071090090097021016118106116000031003116114023006126115114116114030017018120112100017114003025021112002019012118116122000022027021125027097021016116106116000031018113116023000126115146145112000000012116103099008017031021121027097021000115106100014007021116120023018245247146145096041055033080021112111021016118106115004002007021008023017124020118118104005023003097146147000060055021114025006017016106116121015023022021008023017124020118118104000028029112112144229245247116091083097002125114118116030022022101097023124114027027114116 116103100006005007122096104118106115004002007146145118047054115101027112002017012116123121004023115008021127111021016118106118015028022112146147000060055021101025006019022106112100017023016112021010097026125114116114030023000101112116004245247146145118047054115125027112002019012124113023124114018027114116000013026113146147230246018091081023000124020116103104002029023112021010097030125114116101030017028113112144229019061081021118111021018103106115004002007021008023013124020116103104005023003097146147000028023021121025006001021106124115124001125114102113030027023021116121005114031027114118019013023112101099124001125114102113030022022101097144229127126146145118047054115114027112002017012113112103021114110021018020112113116146145118047054115114027112002017012116123121004023115008021016 116103100006005007122097104022007020102245247116091083097002125114116114030023000101112116004114058091021031098097112028146147000060055021125025006017018106123126023019023125021010097117112001022016230246018091081023047061039021080079040033039070021031050055063080086067097099115083071088044114020116103104000000007124118123097030018021066095036032054021121025006019001106113114017006110121116025006019001106113114017006115084091083097030125114116101030017028113112010013019125114116101030017028113112023032060055021121118111021018103106115000006023112119023127114031027114118019013023116097115004016115021084089037114031116027112000000012113116099005023017021009010097017006103103114015006115113116099004123244145024026230246006123124120015245247078000002118097099004072144229245247096123126 116103100006005007122102104122123023230246040000000000114098097072146147230246126024146147014032055080071023035043115004021 116103100006005006122098104026026064037114126021114084017032054067115086034038038071080068097127115116071067040049063080070023037055032021122071053059060091070023102001038092065082097054054021089086097032054068064221053055115000000000114098099117004010116102019007008005113099107117006010102016116025018116102018103008004 116103100006005006122099104102080091036049039021121025006019001106122101005023023124025023018124020102115104013027017112121123109114031027114118019013016122113114109114031027114118019013031124119115014017127021125025006019022106112100017023016112146147230246053071090090097021001113106116014028001112113023019126115114118118030017018120116115009114027025021112000023012118116122004001003021101027097021016116106116000031018113116023000126115114116101030019001097124116013114031025021112018020012102122098007019030021102027097021026118106126012002016101097023008126115114097097030006005116021099230246244145098095036032054021125025006017016106113114017006110101027112002017012113112103021245247116091083097026125114118116030019029123112114124002125114118116030019029123112114230246018091081023 116103100006005006122096104125027112000023012112102103004017022008101025006019022106112100017023016112146147000060055021125025006017018106124115124019125114118118030027023146145026108114018071065094034062054146145118047054115116027112000000012118122115004111031027114118019013016122113114230246018091081023000124020116103104005023003097008123111021018103106115004002007146145118047054115121027112000000012113116099005023017021009010097017006103103114015006115113116099004245247116091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114116101030019001097124116013114031116021064041055033080021123111021018103106115004002007008121118111021018103106115004002007021084089037114031027114118019013016122113114124030018027114118019013016122113114097051061081021123 116103100006005006122097104116027112000000012113116099005023017021011023013124020116103104005019007113112117097114050091081023013019125114116101030022018097113114003114111008021116020000001112123099097022018097112030230246018123113023013124020102115104008022110102027112018020012124113023000028023021121025006019001106113114017006110102027112018020012113112103021245247024024023008063035064065086053059060091146147000060055021121025006027016106113114017006110124027112008017012113112103021114018091081023013124020124118104002029023112008126111021026118106116014022022021146147000060055021124025006027016106113118021022022119021011124114016096103101004028007021113118021023115146145118047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112008017012124120103 116103100006005006122102104118101099097027018021066095036032054021124025006027016106113114017006110124116025006027016106113114017006115084091083097027125114124116030017028113112010008019125114124116030017028113112023032060055021124118111021026118106115000006023112119009008124020124118104005019007113112117097051061081021126000124020124118104005019007113112117097110110021118098019000022123097023005019007112028144229127126021097097000245247116091083097027125114097097030022022101097010021124020097099104005023003097146147000060055021124025006006005106118120005023110097027112021004012118122115004245247116091083097006125114097097030022018097113114003114111008021116020000001112123099097022018097112144229019061081021089046038115080077094050038032021029068036062054086065023112114053071090090 116103100006005006122103104021114099023013007099116023021019115066093082051055115097027112021004012113112103021111007116027112021004012113112103021114050091081023021124020097099104002029023112008099000124020097099104002029023112021086047054115097116025006006005106113118021022022119011099111021007099106115000006023112119023032060055021097118111021007099106115000006023112119023125111115118096101019023029097021115000006022028146147108127115103080081230246018091081023019124020118113104002029023112008016014002007116113127102245247116091083097000125114103115030001026114121114097060060065021094047114123018119118018023012116113127102126115018119118018023012123116115009117122146145118047054115103027112019022012113112103021111027027114116002013023112101099230246018091081023009124020118116104 116103100006005006122100104122101099000022027008103025006000023106102126006030022146145026108245247116091083097026125114118116030022022101097010102113098022018144229019061081021127111021016118106118015028022112008016098096112018146147000060055021125025006019022106112100017023016112021094047114123022006020104245247116091083097026125114118118030028026099116115009111116022001020102245247021 116103100006005005122098104026026064037114126021114084017032054067115086034038038071080068097127115112091080032053054088080089053033115024021100052059039080021083036114102000002004113098019004008002116018097008007007112106019006008016003117 116103100006005005122099104102080091036049039021121025006019001106122101005023023124025023018124020102115104013027017112121123109114031027114118019013016122113114109114031027114118019013031124119115014017127021101025006019022106112100017023016112146147230246053071090090097021018112106116000031022102101023017126115114118114030017018120112121006114020025021112002028012118116122004028018021116027097021018103106118019006026118121023013126115114102113030001028096115118012114000025021112008017012124120103002002007021124027097021007099106099023019115097146147230246004093080069036114003027114116002013023112101099124021125114118116030022022101097144229019061081021103111021016118106118015028022112008112111021016118106118015028022112146147000060055021101025006019022106112100017023016112008112 116103100006005005122096104027114118004013022102101114002023244145116089037114020027114116004013026113021010097019125114118114030027023146145026108114018071065094034062054146145118047054115116027112000000012118122115004111031027114118019013016122113114230246018091081023000124020116103104005023003097008123111021018103106115004002007146145118047054115121027112000000012113116099005023017021009010097017006103103114015006115113116099004245247116091083097060060065021082057059032065070023105033054089080084053114098021083069046063115114116101030019001097124116013114031116021064041055033080021123111021018103106115004002007008121118111021018103106115004002007021084089037114031027114118019013016122113114124030018027114118019013016122113114097051061081021123000124020116103104005019007113112117 116103100006005005122097104021011023013124020116103104005019007113112117097114050091081023013019125114116101030022018097113114003114111008021116020000001112123099097022018097112030230246018123113023013124020102115104008022110102027112018020012124113023000028023021121025006019001106113114017006110102027112018020012113112103021245247024024023008063035064065086053059060091146147000060055021121025006027016106113114017006110124027112008017012113112103021114018091081023013124020124118104002029023112008126111021026118106116014022022021146147000060055021124025006027016106113118021022022119021011124114016096103101004028007021113118021023244145116089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114126002013026120101116017006115124116023054058054071080023 116103100006005005122102104124027112008017012113112103021111026116027112008017012113112103021114050091081023008124020124118104002029023112008126000124020124118104002029023112021086047054115124116025006027016106113118021022022119011126111021026118106115000006023112119023032060055021124118111021026118106115000006023112119023125111115118096101019023029097021115000006022028146147108127115097099118230246018091081023008124020097099104005023003097008099111021007099106115004002007146145118047054115124027112021004012118122115004111007027114099023013016122113114230246018091081023021124020097099104005019007113112117125111115118096101019023029097021115000006022146145118047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112021004012097099118097006018021066095 116103100006005005122103104080071082097006125114097097030022022101097010021019125114097097030022022101097023032060055021097025006006005106118120005023110097116025006006005106118120005023115084091083097006018027114099023013023116097115004016109097027112021004012113116099005023017021084089037114007116027112021004012113116099005023017021009010097017006103103114015006115113116099004123244145024026230246018091081023017124020118118104005023003097021010097117112004022016230246018091081023017124020118118104000028029112112023124114116022007020102245247116091083097002125114116114030023000101112116004114058091021031098097112028021 116103100006005004122098104026026096037114126021114084021059054071070023108114022089220090036060039070021083036114063018093094050038060071092070052055115081018086037058186070092088047114055018064089097038058080071068001099110000001007113099096005006007112018097008000003 116103100006005004122099104102112123004017007021097118111021007116106118015028022112025023002124020118118104013027017112121123109114016116102114097006018027114099000013022102101114002023115098125114015114116111018023021026022123021016014036058091070026002051035071092089050117115112121100004114001112027123008002018103116023004028023021116100097023000101112116004126115097116025006006018106116116021027021146145113019029030021114099000013007124112118005026115097116023013023021097021120020006022103021125014027029021103113017019023124021101004114028123021099000124020097116104004001003112118114124000022027099118017019001116021118015022115103112025002029003116103118124117016122112100017023116021116121005114001112027116014001006008018007102114018123113023019023125118122097000030026008018007 116103100006005004122096104018146147000028023021029101004124023116115126023019115124102023015007031121021120019114001112027115000020026099116009124017006103103114015006115113116099004123127021114116002013016116120103000021115118146147022026022103112023021019125114097126030028006120097126004111116022004020102245247116123115097006018027114099000013029124099118005026110018004016230246018123113023002124020118118104000028029112112010021019125114097118030019029123112114230246018123113023002124020118118104005023003097008016098096112018146147014000023112103023003011115097116025006006018106116121015023022021113114018017127021097118111021007116106114018002022118112023 116103100006005003122098104026026096037114126021114084021059054071070023108114033080086095036032048093080023037055032021081088044059048092089094032038058090091068097048050091086086040032054070021083102039061021065094036032032117004010116103099005004007113096099004 116103100006005003122099104102112123004017007021113117111021023119106126005126115113119025006022017106118120017019017116025023005016125114113117030017031112124117000126115113119025006016018106118120005023127021119025006016018106121126003023031121025023005016125114113117030017028113114098008126115113119025006022017106123098012017003097025023005016125114113117030017031112103126003126115113119025006022017106118120005016026118004027230246023119027112005016012118122115003027016007025023005016125114113117030022028120101101008126115113119025006022017106120120005002001112025023005016125114113117030031028113099126019126115113119025006022017106121126003023031121025144229019001102106115000006022098113031005016125114113117030022018097103098012123115116102023006022017106113118021000006120025023 116103100006005003122096104113119025006022017106123098012000006120025023000000000106113118021023004113029115003124020113119104005019007113112117104114018102021112005016012113116099005023017025146147000000000106113118021023004113029115003124020113119104005019007115124121104114018102021112005016012113116099007027029025021115003124020113119104006000003113112122230246021103122122097021023119106115014031017116123023005016115121112113021114028096097114019114025122124121097021017116106117000028002096112023003114028123021115003124020119116104005023003097008117111021017116106115004002007021116121005114023119027112003019012118122115004111017027114117000013016122113114230246004125112101004114023119027112005016012097108103000017007008018007102245247116123115097022017027114099008013029096120099 116103100006005003122097104124112010102113098022018144229029001113112101097016010021113117111021023119106115014031003103124023005023000118025023005016125114113117030022018097113114003114 116103100006005002122098104026026064037114126021101069046049186081064069036114052089090085032062054021082081008063035071080068050059060091117006124103100117007010113098099005005007113097099003117004124127126117001010108127019004008144229103100117007010113098099005005007113097107004117004124127126117001010108127 116103100006005002122099104102112123004017007021112025006022022106103114007126115112027112005023012123096122005029016025021118019001012113116099004005023029112025006022022106113118021023030124028023000001115113116099004031026025021099111021007124106121020031007124112027097006125114097126030028006118125114017114018102021116009001127021097025006006026106123098012019031097025023004124020113112104021011003113122116109114244145121099019027030029118120000030022102118114105006125114097126030017028096118126023126116018028075061117115018073075021124020097124104002029006123122122104114018102021121014000018118122027097006125114097126030019023103112100112126115097027112021027012116113101004001097025021099111021007124106116014022003122102027097006125114097126030017028120120098015126115146145099 116103100006005002122096104027114099008013029096120116014031127146145114111021023112106127021019003103025023230246022027114115004013007097118100000023127146145114111021023112106097000030022102118027097023125114113114030006018096112100002126115097027112012002012118122115004126244145029100004030022118097023000000000106097100022022107029120126015122027027114114002013023116097114002026122028021118018114023116097114002026115115103120012114020112118104004017027112116121097026115098125114019023115125027112005023012113112103021111022027114115004013023112101099097019029113021127111021023112106101004020110112027112005023012103112113104114018102021101006030012116099099109245247112027112005031012124113027097023125114113114030006007118116097004126018099027112005023012123096122005029016025112025 116103100006005002122097104114113114030023007116097115014017127146145076116103100006003002060126244145078002116101103000004074230246127121097101008031123118122118013023000118112031021124020097124104021027022118124097109117116028073075102114116073073099111021007124106099008023029122120030097019000021123120019019007124146147098097112025078002116101096007007074230246244145115101014031115114113114030022028118112121021114022021121114007006115122096099004000115127122126015114020113112104005029016112123099097019005021122121097122022027114115004013023112101099014002003008116097111021023112106115004002007021116121005114022027114115004013001112115120017002110116099025006022022106103114007123127021114099008013007124112101018114007146145144229005027112103114097006125114097126030028006120097126 116103100006005002122102104112021010097023125114097126030028006120097126004245247116123115097006125114097126030028006118125114017114026102021121014006115123096123013245247116123115097023125114113114030022022101097010102113098022018144229019029113021114111021023112106101004020110018022005098117244145022003098019029113021114111021023112106114021019007113122116097110109021018103007117115021146147230246006123124120015245247146145076116103100000012000060245247021 116103100006005001122098104026026097003124029080065023108114048089070112034020050086065066051051039092090089097127115103080084041055033086093082097051053083080084053051039092090089097032186082089082044055061065021068052032115064091082097052050086065066051055019004008002118018097008005007113098099005005003116103 116103100006005001122099104102112123004017007021112025006023016106124115109114028027114120007013001112115144229020001122120023006023016106112116009023018123021114097245247124123121004000115127122126015114115114122118030029003112116113007114028021122121097122022027114114002013026113021010097029125114112116030027023028146147008028029112103023011029026123021112014020012122101114007027029021122103097029029021029120017124020122115104019023021021008023014124020122115104019023021021116121005114028101027112014020012113112103021114110021122025006029021106113114017006122146145144229005027112103114097023125114113114030022022101097010102113098022018144229019029113021114111021023112106101004020110018022005098117244145116121005114028101027112014020012103112113014002003021124100097028006121121144 116103100006005001122096104145116121005114028101027112014020012097108103014002021124123010102000022018021 116103100006005000122098104026026064037114126021083088047049039092090089097053053124088071051055032070092088047114126021121094038060054070021083102039061021081088034039062080091067097049060088069067032048063080021215097059062069071094044055033117004010116101019007008007113098099005005007112098103 116103100006005000122099104102080091036049039021086086050055115066093082047114032064087068053032058091082031006124020113121104013027017112121123109096102000025006104111116004018023053058054091021091036052039029114025006022031106121126003023031121025002113123115080089068036114018027114118019013031124119115014017115080091083109245247021021097111021023097106116014022007099116027097021125114113123030003007112025023006124020113121104017000026109125099109114020027114115013013030122123127021126244145116025006001021106124115230246053071090090097021023121106115014017031124114023006126115114113099030022028118097097000114005025021112000000012116103099008017031021116144229037059080071082097021125114116101030027023021008023000124020116103104008022244145116089037114020027114115004013023112101099 116103100006005000122096104021008023023124020113112104005023003097146147000060055021114025006022022106103114007114110021099025006022022106103114007245247116091083097021125114113123030017028113097097000114110021099025006022007106118120005006005116146147108127244145116089037114020027114115004013023112101099124117112004022016230246018091081023006124020113112104019023021021008023102113097022018144229127126146145120051054054071021085056114018027114118019013028103113114005027244145021 116103100006005015122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115102070026051055034064223067036114102000002006112107127021000002118099097005021026097033001080086095036032048093080099040055033070118118097127115118090089037059039092090089050114032064071023045055032021080068049186048080070023037055115069071088037039048065092088047 116103100006005015122099104102112123004017007021120118025122003118027115000022022101103030097020001122120023002026022102101101097002016021098127004000022021101116111017028102096010102098116021116121005114003118027116014002018118125010002023125118122103000017027021116121005114003118027121020017027112101010002023125123096116009023003021116121005114003118027116014023000101112010002023125118122114018002022021 116103100006005014122098104026026064037114126021114084006055061080071082007051048065064069036114126021103082034058054071086095036114053084086067052032054021084083041187032092090089097060060091021069168053063220080023112125096 116103100006005014122099104102112123004017007021113126018006026123118099097099127021118025006017001106121126003126115097124025006006026106123098012006026112025023002029018121112100002023123097124025006006026106097126004017026099025016102123115073073023102114116021073075097006026027114099008013007124112121014031127021097126111021007124106116014028016124099023061046115018021016097046047021097126111021007124106116014028029122120027230246112004003020102117115116102023019023021124123099109245247022004000098022016027114115004013001112115023000001115103112113008028007025146147105017018102112023022026022123021016098100112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023 116103100006005014122096104097007025006006026106123098012006026112008118111021007124106121020031007124112023000028023021116025006006018106116121015023022008097005111021007116106118015028022112021118015022115097007025006006018106112100017023016112008016098100112018021118015022115116027112021019012123124097000022027021008023021096125114097118030028026099116115009114018123113023000124020097116104018006018116113127097111115097007025006006018106102099000019023125021118015022115116027112021019012123112103019023016008097005111021007116106121004002001112118030109098122021112123018023115005021114015022122021116100097023000101004027230246123118116100004114004125112121097117112002022016097110109021018016097006027112123023002029018121112100002023123029102114013023016097021006097020001122120023 116103100006005014122097104114097118030006026112116115009114007007021096009023001112021099115124020097124104015007030097124114124019125114097126030028006120097126004114018123113023000124020097116104000028029112112010021096125114097118030019029123112114097019029113021099115124020097116104004001003112118114124117112002022016097019029113021118111021007116106121008004018113125023124114007007027112021019012123124097000022027021116121005114018027114099000013000097116118005026115008021099115124020097116104018006018116113127097019029113021118111021007116106121004002001112118010021096125114097118030028022101103114002123127005028023004030000112021007097023029113028023000001115112102103115126244145029116000001022021098127004028115018022015098117115009011023102117115097125114015114016122116123 116103100006005014122102104112102116004122123102112123004017007021004023007000028120021112021019012097124114000022027021097005097005027112103114097006097027114099008013029096120099008023110116027112021027012123096122021027022021116121005114018027114099000013018123123114004111007007027112021019012116123121004023115116123115097006097027114099000013022102101114002023110018022015098117115116123115097019125114097118030028026099116115009114110021097005111021007116106121008004018113125023000028023021116025006006018106102099000019023125021010097006097027114099000013000097116118005026115116123115097019125114097118030028022101103114002111007007027112021019012123112103019023016028025007104114022121102114097098115112123115104114018102021114018002096025146147105017018102112023022026022123021016 116103100006005014122103104022012020102114111011021016102114007125112121097017028116121114018017022029029100004030022118097023112114021103122122097021007116106099008023018113125023021096115098125114019023115097007025006006026106123098012006026112008118111021007124106121020031007124112023000028023021116025006006018106116121015023022008097005111021007116106118015028022112021118015022115097007025006006018106112100017023016112008016098107112018021118015022115116027112021019012123124097000022027021008023021096125114097118030028026099116115009114018123113023000124020097116104018006018116113127097111115097007025006006018106102099000019023125021118015022115116027112021019012123112103019023016008097005111021007116106121004002001112118030109098122021112123018023115005021114015022122021116100 116103100006005014122100104021112100017102127146145031002019000112021096009023029021018020112098112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023021096125114097126030028006120097126004111018027114099008013029096120099008023115116123115097019125114097118030019029123112114124006097027114099000013018123123114004114018123113023021096125114097118030023000101112116004111116022004007098117115116123115097019125114097118030028026099116115009114110021097005111021007116106121008004018113125023000028023021116025006006018106102099000019023125021010097006097027114099000013000097116118005026115116123115097019125114097118030028022101103114002111007007027112021019012123112103 116103100006005014122101104103112116104126099028021114013001022021005023004028023028021118018114022102101002109245247021 116103100006004007122098104026026064037114126021114084006055061080071082007051048065064069036114126021103082034058054071086095036114053084086067052032054021084083041187032092090089097060060091021069168053063220080023115125096 116103100006004007122099104078000002118097099012072144229122016116102114097005027112123023102113098004022016097110109021018016097006027112123023002029018121112100002023123029102114013023016097021006097020001122120023006006018106097126004019023125021099115114004125112101004114007007027112021027012123096122021027022008116025006006026106123098012006026112021118015022115116027112021019012116123121004023110097007025006006018106116121015023022021116121005114007007027112021019012112102103004017022008018020112099112018021118015022115116027112021019012123124097000022027021008023021096125114097118030028026099116115009114018123113023000124020097116104018006018116113127097111115097007025006006018106102099000019023125021118015022115116027112021019012123112103019023016008097005111021007116106121 116103100006004007122096104112101101004017122025005030097023031102112023113114022123113030097019000021112100017100127146145031002019000112021096009023029021018020112096112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023021096125114097126030028006120097126004111018027114099008013029096120099008023115116123115097019125114097118030019029123112114124006097027114099000013018123123114004114018123113023021096125114097118030023000101112116004111116022004005098117115116123115097019125114097118030028026099116115009114110021097005111021007116106121008004018113125023000028023021116025006006018106102099000019023125021010097006097027114099000013000097116118005026115116123115 116103100006004007122097104021116025006006018106123114017000022118008099115124020097116104015023003103112116104126099028021114013001022021005023004028023028021118018114022102101000109245247029118118018023115098125114015114116022004004098117115009011023102117115097125114015114016122116123004001016112029031018023031112118099097099115115103120012114020097116104021027022116113127097006097021098127004000022021097005111021007124106121020031007124112010000124020097124104015007030097124114097019029113021118111021007116106118015028022112008099115124020097116104000028029112112023000028023021097005111021007116106114018002022118112010102113098006022016097019029113021118111021007116106121008004018113125023124114007007027112021019012123124097000022027021116121005114018027114099000013000097116118 116103100006004007122102104113125023124114007007027112021019012102097118000022027021116121005114018027114099000013029112101101004017110097007025006006018106123114017000022118028027113123115112121100004114099021112121005123115116102023004001003013025144229122016116102114097005027112123023102113098001022016097110109021018016097006027112123023002029018121112100002023123029102114013023016097021006097020001122120023006006018106097126004019023125021099115114004125112101004114007007027112021027012123096122021027022008116025006006026106123098012006026112021118015022115116027112021019012116123121004023110097007025006006018106116121015023022021116121005114007007027112021019012112102103004017022008018020112102112018021118015022115116027112021019012123124097000022027021008023021096125114097118 116103100006004007122103104106123126023019023125021118015022115116027112021019012102097118000022027021008023021096125114097118030001007116116115009114018123113023000124020097116104015023003103112116124006097027114099000013029112101101004017122025005030097023031102112023113114022123113030097019000021112100017107127146145031002019000112021096009023029021018020112103112018021011127114116018021099009023029021118120000030022102118114105122000112121114002006115004021113019029030021114099000013007124112118005026115097007023022026022103112023021096125114097126030028006120097126004111018027114099008013029096120099008023115116123115097019125114097118030019029123112114124006097027114099000013018123123114004114018123113023021096125114097118030023000101112116004111116022004002098117115116123115 116103100006004007122100104021116025006006018106123126023019023125021010097006097027114099000013029124099118005026115116123115097019125114097118030001007116116115009114110021097005111021007116106100021019018113125023000028023021116025006006018106123114017000022118008099115124020097116104015023003103112116104126099028021114013001022021005023004028023028021118018114022102101006113114 116103100006004006122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115102070023051055034064223067036114102000002006114098127021000002118099096004025023116103100004004014109114102000002006115098115024021068019055048093080069034058054097092082051033016116021026097017050089086066045114055064021068046062055080021083102039061021065094036032032 116103100006004006122099104118122118013023000118112031105001022121112116021114123102096122105245247021021023097114115021021023097114115021021023097017018102112023022026022123021115111021023112106099024002023122118023008028115029018007102126116004018027102096116025018004102126116001018027102103116028021099009023029021113025006022022106097099002001018112021029097122126004028023004030000112021115111021023112106099021017000116112023004028023146145023097114115021021023097114115021021023097114115028146147097114115021021023097114115021021023097114115021030023230246115021021023097114115021021023097114115021021023105245247021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021102114013023016097021116014019031112102116004122000096120031002019000112021096 116103100006004006122096104125112121097029125114122113030006010101122103007027029021124121097122116103119016109117016112018027102029116028021099009023029021122025006029021106120120015006018123021029097122126004028023004030000112021120111021028115106122014028007116123023004028023028025007104114021103122122097021028115106120017023021124123023014114115146145023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023022026022103112023014124020097124104015007030097124114124022125114097126030028006120097126004114018123113023014124020122115104005023003097008016098099112018146147097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097019029113021031014124020122115104021011003122101113008028111011018101004117115122103023 116103100006004006122097104029122025006029021106097110017029003115124121124117001112018023000028023021122025006022022106103114007114026102021121020030031028028144229114115021021023097114115021021023097114115021021030230246122146145118018114000122121115004245247115103120012114020113112104005029016112123099097022244145146147022026022103112023005124020113112104005023003097008016098099112018146147000028023021113025006006026106123098012006026112008099008124020097124104015007030097124114230246018123113023005124020113112104021011003113122116097110109021018001102245247116123115097022125114113114030023007116097115014017115009011023102002021018146147006000028096101023003011115113027112021027012123096122021027022146145030109098122021116100097001028121113114030006026112103100097 116103100006004005122098104026026064037114126021114084006055061080071082007051048065064069036114126021103082034058054071086095036114053084086067052032054021084083041187032092090089097060060091021069168053063220080023114125096117004010115098098013117005124103102117006010102016116117001010108127 116103100006004005122099104078000002118097098005072144229020001122120023006006018106097126004019023125021118230246112004002020008028029112103023011029026123021112005006012113122116021027018021113099097029029021029115021124020097124104015007030097124114124019125114097126030028006120097126004114018123113023000124020097116104000028029112112010005006125114097118030019029123112114097019029113021115021124020097116104004001003112118114124019125114097118030023000101112116004114018123113023005006125114097118030028026099116115009111018027114099000013029124099118005026122146145020112101112124123121004000115127122126015114020113112104005029016112123099097022016021122121097122023118027112005023012103112113124022007027114115004013001112115023000028023021113116111021023112106115004002007008113099 116103100006004005122096104027114115004013023112101099104245247124123121004000115127122126015114020097124104021027022103102023021027115122123023105006026027114099008013029096120099008023115008021118111021007124106121020031007124112030230246031112115099097024028124123023006017001106118120015000022115021116097029029021029116111021016103106100008021031112008099008124020097124104021011003097124114097019029113021116111021016097106116014022022008018099024006026112103100102123244145098127004000022021116025006006018106116121015023022021008023102113098022018144229019029113021123004020007029116025006006026106123098012006026112025005104114110021018020115113116146145118015022115116027112021019012112102103004017022021124121097122112006022030230246018123113023000124020097116104015027005116113127 116103100006004005122097104021008023102099116021146147000028023021097126111021007124106115000006021124123023008001115123096123013245247022001020000028023021097126111021030101106116014022022021008023102113102022018144229245247116123115097122244145021023097114115021024026007019016097096101000006026122123023000022027112102126014028115123122121097000022114121114004245247021021023097114115112109126018006000029102114013023016097021006097020001122120023006022007106113120002006026116021099230246115021021023097114026123123114019114025122124121097021023112106115014017022123097023005023115122123023105022022027114115004013001112115023124114007027114115004013001112115023000028023021113114111021023112106115004002007021008023021124020113112104005023003097028144229114115021021023097005027112103114 116103100006004005122102104021097025006006026106123098012006026112008118111021007124106121020031007124112023000028023021097025006006018106116121015023022008116025006006018106116121015023022021116121005114007027114099000013022102101114002023110116027112021019012112102103004017022021116121005114007027114099000013029124099118005026115008021118111021007116106121008004018113125144229114115021021023097019029113021115004124020113112104019023021122101103097027000021123098013030115116123115097022022027114115004013007108101116014007005021008023102028116021116121005114023112027112005023012112097118021022028118021010097117005018021023097114115021146147097114115021021023104245247022004001098029001146145020112100112021021023097114115024024113000017007096103118021027028123021118005026022102124120 116103100006004005122103104123021121014028115101103120017029000112112144229113098003022023097114115021021118111021007116106118002006026115021010097117099018146147104245247022004001098127126101116100097022022021115118002006006103116099008029029021123120015114018113125114018027028123021115004024018021021112004028022103112114230246112004003020000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006022007106113120002006026116021099114114026123123114019114025122124121097021023112106115014017022123097023005023096021122121097122023112006025006022022106103114007111007006027112005023012103112113097019029113021115004097125114113114030022022101097010021097125114113114030022022101097030230246112004003020022026022103112023021097125114097126030028006120097126 116103100006004005122100104112008118111021007124106121020031007124112023000028023021116025006006018106116121015023022008097004111021007116106118015028022112021118015022115097006025006006018106112100017023016112008118111021007116106114018002022118112023000028023021097004111021007116106121008004018113125023124114116005018023000028023021113114114124020113112104021011003113122116124117098018028144229245247122103115004000115119108023021027125114097126030028006120097126004114 116103100006004004122098104026026096037114126021114084021059054071070023108114033080086095036032048093080023045055115081080069047059054071021084046063035065080066051114055064021101020031115069090066051114063084021083032038054021081066097056060064071119112111102000005007112098099007005006 116103100006004004122099104102112123004017007021103126006026007029114115003013029096120101020031127007028023000001115118101099030000006120146147007000028120021112005016012113122122003019029146145096009023001112021112005016012097108103000017007008018007102245247116123115097021007124106121020031007124112010102113098022018144229019029113021112005016012113116099019007030008118098019000022123097023005019007112021 116103100006004003122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091003051061068064082097127115099220069040052058080021091102055043092070067036060048080021083052114048090081082097048050091068066036018098008000002001096110004005007113106 116103100006004003122099104102112123004017007021113126018006026123118099097099244145115101014031115114119118030016018123100098004245247098125114019023115114119118030022022101097010102113098022018144229019029113021112003019012118122115004111116022007020102114 116103100006004002122098104026026064037114126021114084003061033081080069036051038118090090049038050087089082097127115070220091036049039092090089097099124007117006124103102117007010108127 116103100006004002122099104102112123004017007021005027013027017119122101005126020119122104021011003119122101109028006120119120019126020119122104006000003113112122109021017122106115000006028096099027006016028106113118021017031122025121020031003122123027005019007097103118109001006120029121003022028118028023000001115123119115014017127113120118011126006102112101012019025025123098012016028103007144229020001122120031230246115021021023097114000112121114002006115118027112002000012121124117097019000021121126003016028103113027003124020119122104021011003119122101109016125114119120030006010101119120019046047119027112003029012123096122003029001021116100097028006120119120019126115116103100030006000098113015105016125114119120030022018097122098023123115116102023006016028106113118021029006099025144 116103100006004002122096104145021023097114115021116101018013007102098115121122017027114117014013023116097116013029122021116100097021017122106115000006016121122027097016125114101099030006010101101120015046047101027112017006012123096122017029029021116100097028006120101120015126244145021023097114115021116101018013007102098115121122003027114103021013023116097099019019122021116100097022018097097101000126244145021023097114115021118120020028007029031030097019000021123117005029016025146147097114115021021023000000000106097100022022107029119025005031018127028023000001115113120118011126017027096100004000030116127027097016125114119120030028006120119120019114018102021121020031017122103005109114017027114117014013020103101115004031244145021023097114115021115101014031115114119120030016028103113114 116103100006004002122097104103021117230246115021021023097114026123123114019114025122124121097021028115106120017023021124123023006114028123021031003124020119122104005023003097008112111021028115106115004002007021116121005114017027114117014013029096120117014000110114027112003029012123096122003029001021116121005114017027114117014013007108101117014000110114027112003029012097108103003029001028146147097114115021021023008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022008114025006006026106123098012006026112028144229114115021021023097027029123112101097024028124123023006017001106118120015000022115021116097029029021029116111021016103106100008021031112008112111021017122106099024002017122103023000028023021118025006017007106118120 116103100006004002122102104113112010102006010101119120019022116028146147097114115021021023013023021097021125014027029021114103021013003122123116014031115101021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104114244145146147097114115021021023022026022103112023003124020119122104005023003097008016098099112018146147097114115021021023098096112116123115097016125114119120030006010101119120019111116022006020102114115022001020000028023021119025006016028106123098012016028103008016098103112018146147097114115021021023098100112116123115097021125114122113030000022115008016025010011018021026 116103100006004002122103104024115120019017022021021111025010115118116101097001026021122121097000022123102114008021029112021098015114029096120023005023115113122116020031022123097023014028115103112121023029026112021103000001115113112023019023000096121099000006000146145023097114115021021020121113018123113023003124020101097104021011003101122121124117112012022016097113098005022118015022115101027112017006012123096122017029029008018020112099112018146147097114115021021023098099097022116121005114007027114099008013029096120099008023115121124124004114116016022006114113118018146147097114115021021023098099103022116121005114007027114099008013029096118127004002110018022006116113116146145023097114115021021020112100112116123115097022018097112031003124020119122104005019007122096097104114017112097096 116103100006004002122100104112112121097117112004002020102114018123113023102113098013022016230246115021021023097114112004012020000028023021113118021023123119027112003029012113116099002030028028021117004006004112112121097117112007005020102114018123113023102113097004022016230246115021021023097114112007007020000028023021119025006016028106113118021017031122021126018114029096121123230246115021021023097114112007006020000028023021113118021023123101027112017006012113116099021000018028021023003023007098112114015114116022007003098117115116123115097117112007000020102245247021021023097114115114103120020002115119108023002124020118103104013027017025119025006016028106097110017016028103025117111021017122106099024002017122103075061016125114119120030028006120119120019126017027114117014013020103101115 116103100006004002122101104112120027003124020119122104005019007122096097109016125114119120030022018097118123014126244145021023097114115021119025006002007106097110017002028123073075017124020101097104015007030101122121109002125114101099030022018097097101000126017027113122000024127119027098018023001120116125109016125114119120030028006120119120019245247021021023097114115096123126014028244145021023097114115021078002116101096004003074230246122021116100097000022100146147006000028096101023003011115121124117003029001113025112003029012097108103003029001025123098012016028103025112003029012114103103005023030025114117014013023116097120020004127114119120030022018097118123014126029096120103014028127113116099021000018025113122000024127096102114019031018127025121020031017122103005230246028103113114 116103100006004002122106104103021117024114096021 116103100006004001122098104026026064037114126021114084003061033081080069036051038118090090049038050087089082097127115070220091036049039092090089097096124007 116103100006004001122099104102112123004017007021118025006017001106121126003114018102021123008016017122103115109114017027114117014013007108101117014000127021119025006016028106097110017016028103021075061114017027114117014013029096120117014000115116102023015007030119122101109114115146145023097114115021021118019001012097102096005106123119027112003029012113116099014007005028021118018114020119122104005019007122096097109245247021021023097114115116103100030006000098113015105016125114119120030022018097118123014123115116102023006016028106113118021017031122025144229114115021021023097016125114101099030006010101101120015114047073021103111021003097106121020031003122123023000001115123096122017029029025146147097114115021021023000000000106097100022022107029101025006002007106113118021006001116028023 116103100006004001122096104116102023005019007097103118109245247021021023097114115118122098015006123031028023000001115123119115014017127146145023097114115021021118019001012097102096005106123119027115012019025028021118018114023120116125109016125096102114019031018127025023003124020119122104015007030119122101097019000021123098012016028103007027097016125114119120030021001101113114012245247021021023097114115115103120012114020119122104003029001113112101097016244145021023097114115021124121015023001021127120008028115114113114030022028118112121021114023021122121097122017027114117014013023112101099124022125114113114030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099 116103100006004001122097104108101117014000122146145023097114115021021126015028022103021125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110113027112021027012123096122021027022028146147097114115021021023008028029112103023011029026123021112002000012118122121019023021021118023014028115029118025006017001106102126006030022008113025006016028106097110017016028103021118015022115118027112002006012118122115004111116097108103003029001113018030230246115021021023097114031112115099097024028124123023006002007106101120015017028120021103097029029021029117111021003097106115004002007008101025006002007106113114017006115116123115097016125114101099030028006120101120015111003027114103021013029096120103014028115116123115097016125114101099030006010101101120 116103100006004001122102104123008103111021003097106099024002003122123030097245247146145023097114115021021096009023001112021117111021017122106115004002007008018020112113116146145023097114115021021020115113018123113023003124020119122104021011003119122101124117112006022016097114112001022118015022115119027112003029012123096122003029001008018020116113116146145023097114115021021020119113018123113023005124020113112104019023021008018020118113116146145023097114115021021020121113018123113023003124020101097104021011003101122121124117112012022016097113098005022118015022115101027112017006012123096122017029029008018020112099112018146147097114115021021023098099097022116121005114007027114099008013029096120099008023115121124124004114116016022006114113118018146147097114115021021023098099103022116121 116103100006004001122103104113021099111021007124106121020017027112101010102113098000022016230246115021021023097114112004003020000028023021113118021023123119027112003029012113116099014007005028021117004006004112112121097117112004002020102114018123113023102113098013022016230246115021021023097114112004012020000028023021113118021023123119027112003029012113116099002030028028021117004006004112112121097117112007005020102114018123113023102113097004022016230246115021021023097114112007007020000028023021119025006016028106113118021017031122021126018114029096121123230246115021021023097114112007006020000028023021113118021023123101027112017006012113116099021000018028021023003023007098112114015114116022007003098117115116123115097117112007000020102245247021021023097114115114103120020002115119108023 116103100006004001122100104118027112002000012121124117109114017027114117014013007108101117014000127021119025006016028106097110017016028103021075061114017027114117014013029096120117014000127021119025006016028106114101017022022120025023003124020119122104005019007122096097109114017027114117014013023116097116013029127146145023097114115021021117111021003097106099024002003122123023061046115101027112017006012123096122017029029025021103111021003097106115000006007103116027097016125113120118011126115119027098018023001120116125109114017027114117014013029096120117014000115 116103100006004000122098104026026064037114126021114084005061048118090090049038050087089082097127115120090083169062054070021083046049038088080089053114048090088071053051049089080119112111030122113115014017016101097119115111021116117006124245247 116103100006004000122099104102112123004017007021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121019023021146145096009023001112021112002006012118122115004111116022004020102245247116123115097021016103106100008021031112021123008025022021018020115113118018146147014000023112103023003011115114118101030001026114121114097 116103100006004015122098104026026064037114126021114084013059032065080115046049016090088071053114126021070222045055048065092088047114098026007119112111102005117005124000022117006010113098099005005003001102110006025003109103127007 116103100006004015122099104102112123004017007021114025006029021106103114007126115116103100030022018097112096005122020027114120007013023116097101004021122025021122017124020120101104013027017112121123109114016004027112002000012121124117097019000021097110017006026112025023021124020097124104015007030097124114109114016122116123004001016112029099111021007124106099008023016124099027102117122021073075097117115021018023061046115097027112021027012097124114015029030025021116115124020118103104013027017021116100097006010101113120002126115113027112005023012123096122005029016025021144229017018102112023022026022123021112111021017122106099024002017122103023125108115018122103102114007125112121097017018102112023022026022123021122017124020120101104002029023112021011127114116118125102102114007125112121 116103100006004015122096104021119102111021017116106123008016022121121023004030000112021112111021028115106117016023031124119023004028023021112123018023115119100005111021017116106123008016022121121023004028023025146147002019000112021096009023029021114025006016028106097110017016028103021011127114116122101016097006027112123023230246115021021115003124020113119104002029003116119118061046023119027112005016012118121114008016018073073115003124020119116104002029023112073075005016125114113117030017028113114098008046047113119025006022017106123098012017003097073075005016125114113117030017031112103126003114244145112123018023115146145023097114023119007025006022017106118120017019017116073075005016097027114115003013016121112126003019047073113117115124020119116104002029023112073075005016097027114115 116103100006004015122097104119106116014022020096124075061022017007027112005016012123096122002002007073073115003096125114113117030017031112103126003114244145112121005114018102021126003019029025146147002019000112021096009023029021114025006016028106097110017016028103021011127114116122101016097006027112123023230246115021021116000001022021098127004028115113119025006022017106124115097027000021123098013030115097125114015114020027114120007013029096120116009023115112121100004114023119027112005016012123096122019007030021112121005245247112121100004114244145021023097017018102112023022026022123021115003096125114113117030027023021124100097028006121121023021026022123021112030029003101027112014020012123096122002026022021112123018023115113119005111021023119106121020031001096120023004028023146145114 116103100006004015122102104123113023000001115103112113109245247118122118013023000118112031000000000106113118021023004113029112111021028115106115000006016125112030109019001102106115000006022098113031006124020122115104005019007103112112104123115116102023005019007112106103000027022120112121021126244145005027097017018102112023022026022123021112111021017122106099024002017122103023124114116103096016097006027112123023005124020113112104021006016102116114097023031102112023006124020122115104012029029097116121097023029113025144229098127021114025006029021106120120015006018123025144229017018102112023021124020097124104021011003097124114097005027112123023102023031099018023021026022123021103111017028101122100021046047018021016061046001101027123008016022121122023004030000112021099111021007124106116 116103100006004015122103104122113103014001047073018023102046047097027112021027012118122122012007029021112121005114018102021117020000012116118127109245247118122118013023000118112031003003096027114117000013016122113114109117003119018030097019000021114117000013016122113114109114017100006025006016018106121126003023031121025144229016002006027112003019012118122115017019010073073115003097125114113117030017031112124117000046047113119004111021017116106116014022022073073115003097125114113117030017028113114098008046047113119004111021023119106121020031016101097075061022017006027112005016012118121114019027017021116100097027017116123104003000127146145118019001012097102096005106123114027115002000022028073075230246000096119100021000123113124112008006000029125120020000123114027115002000022028028027 116103100006004015122100104012028075061001006119102099019122023124114126021001123120124121020006022029114025005017001112028030109107122073073100020016000097103031005027020124097100105001022118122121005122020027113116019023122028025014104114018102021115002000022146145076116103100001005007060114 116103100006004014122098104026026064037114126021114084013059032065080115046049016090088071053114126021070222045055048065092088047114097026007 116103100006004014122099104121112113021114025122124121097021023112106115014017022123097023005114028123021031005124020113112104005023003097008112111021028115106115004002007021116121005114023027114115004013001112115010105001022121112116021114030124123031004124020113112104019023021028021113019029030021114114002013022118125114000028115112021126015028022103021125014027029021114120000013028101112118007020115122021120015122022027114114002013026113008120111021022118106126005123115098125114019023115122027112014020012113112103021111020027114120007013023112101099097019029113021120111021028115106101004020110114027112014020012103112113097123122146145144229005027112103114097021125114122113030022022101097010102113098022018144229019029113021112111021017122106099024002017122103010102113097022018023 116103100006004014122096104116123115097021125114119120030006010101119120019110109018116116102245247116123115097021125114119120030028006120119120019111116022006020102245247146145098015027028123146147230246244145102114013023016097021016102126115018018027097245247118116100004114004125112121097022125114119120030006010101119120019114110021021016000017116021097127004028115146145023097114016116102114097005027112123023105001022121112116021114023124102099008028016097021006097020001122120023006029021106122103004020026123021120097005027112103114097029125114113114030000022115008115111021023112106101004020115116123115097029125114122113030022022101097010005124020113112104005023003097021118015022115122027112014020012097108103014002021124123023124114116103112016104111098021097127004028115018103222 116103100006004014122097104082089082044055061065018023004030000112021016023059033080088082047038116021021114015022244145112123018023115123096123013114022123113027230246016004027112002000012121124117097019000021097110017006026112025023021124020097124104015007030097124114109114016122116123004001016112029099111021007124106099008023016124099027102117122021073075097117115021018023061046115097027112021027012097124114015029030025021116115124020118103104013027017021116100097006010101113120002126115113027112005023012123096122005029016025021117016124020119116104013027017112121123109245247113119025006022017106118120017019017116021075061114023119027112005016012118121114008016018021073075097022017027114117000013016122113114097046047021113117111021023119106116014022020096124023061046115113119025 116103100006004014122102104114113117030028006120118103021114047073021115003124020113119104002030022103124117097019000021124117000028127146145016102126244145116101018013023116097114022022123113027112005023012113116099023027001028025144229098127021113025006022022106097099002001018112025144229098127021005027230246016116102114097006125114097126030006010101097126004114004125112121097117022121099016097006027112123023017124016122101120018006047073018023102046047103101025013027017112121120097023031102112023021124020097124104002029023101122100061046116021018075061006125114097126030017028120120098015114022123113023000001115119096101030019016125025144229117003119018027102117127018018027230246018103102104021001004113013031005124023118103114104046047146145100020016000097103031005027020124097100 116103100006004014122103104029125120020000123113027115002000022028028027120123047073102098003001007103029115008021026097102031012027029096097114105022125113118101004123122025012030061046000096119100021000123113124112008006000029102114002029029113029115111022016103112030104126106028021118018114023118103114230246040000000000117098098072146147097 116103100006007007122098104026026064037114126021114084005061048118090090049038050087089082097127115103080084041055033086093082097054054070021090046054187089080068097054054021081088034039062080091067097034060064071023052060115081220071032032039080088082047038019004008002117 116103100006007007122099104102112123004017007021120115111021023120106116014022022025021122005124020113120104013027017112121123109114031097113025006017001106121126003126115120113025006022030106097110017022028118025023013031023027114116019013031124119027097031023027114115012013023122118116017006127146145118019001012113116099004005023029120115111021023120106115000006023112119030097019000021114115012013023116097115004016127021116101018013023116097114022022123120113025006022030106113118021020026123028023000001115114113122030022018097115126015126244145116101018013007102098115121122030113027115012019025028021118018114023120116125109114030113027098018023001120116125109114030113027112005031012113112103021126115120113025006022030106124115109114030113027112005031012111122121021010098025021122 116103100006007007122096104113027112005031012111122121021010097025146147012022125114113122030008028123097111114126115120113025006022030106111120015006011001025023012022125114113122030008028123097111116126115120113025006022030106111120015006011003025023012022125114113122030008028123097111118126115120113025006022030106111120015006011013025023012022125114113122030008028123097111120245247115103120012114020113120104012029023113122116097031023025021112002000012118122121019023021021121099005126115114118101030017028123103114007114031120113144229005027112103114097031023027114115012013023112101099124117112004022016230246018123113023013006023027114116019013000124114123004114110021120115111021023120106099024002023122118144229019029113021123021022125114118099030017028113112023124114116097108103 116103100006007007122097104113122116102245247116123115097030030113027112002000012102124112013023115008021122005124020113120104005029016118101099230246018123113023013031023027114116021013016122113114097111115018120120005022028118118103021117244145122101005023001021119110097031023027114115012013016122113114097 116103100006007006122098104026026064037114126021082081008063035071080068050059060091021026097006050087089082032039115081080068097049060081080068097006005116021083036114063084021081032049039064071082050018098008000002001096110005005007113098099005007005115 116103100006007006122099104102080091036049039021114115021013016122113099023019127021114115021013007116096099023019127021114115021013017116102114009006127021114115021013007122097099023019127146145112005006012119116100004023000025021112005006012097122099004001016021146147007032060088021112005006012113122116021004018146145096041055033080021112005023012113112103021111116022004020102245247116091083097021023112106101004020110018022005098117244145122069037055033021087078097099115 116103100006007005122098104026026064037114126021082081008063035071080068050059060091021026097001060064070023051055034064080067036114055080021091032114102000002004113103115024021100040114000090089083036009011104021026097029061021086086045049038089080023045117050091065222051059054064071023037169125 116103100006007005122099104022006020002029018121112100002023123029102114013023016097021031018007030029146147098097112021021116000001022021098127004028115113027112005023012097108103005029016021124121097122116005018027102099116025018005102126116006018027102102116025018002102123115097125114015114023027114115004013007097118100000023115031021031108099122021112123018023115113027112005023012097097116018019022021112121005245247022006020097114115028146147098097112021021023106114244145022004098114115021029144229113096022021023097114000112121114002006115118122118013023000118112031018007030029118118018023115098125114015114028027114120007013007108101120017020026123021126015114123018103117102126116118112016109117028018028023021026022123021120111021028115106122014028007116123023107114123024004030 116103100006007005122096104021112123018023115122027112014020012120122121021019029021112121005123127005028023007000028120021112014020012122101114007027029021122023097245247022006020097114115021098127004000022021122025006006026106123098012006026112008115111021007124106121020031007124112023000028023021122025006029021106113114017006110018022006098117244145022004098114115021021118015022115122027112014020012097108103014002021124123011127117001119018144229113096022021023097114122146145020114113122146145020114113018102021100014030023112146147098097112115103120012114020113112104005029016112123099097022244145022004098245247022006020022026022103112023005124020113112104005023003097008016098099112018146147098097112116123115097022125114097126030028006120097126004111007027114099008013029096120099 116103100006007005122097104124112144229113096022116121005114123029112025006022022106097110017022028118008016112117115116123115097022125114113114030006010101113120002114029122097023008028115029018007102126116003018027102101116028028023014000115029112025006022022106097110017022028118009009102099116021116121005114023027114115004013007108101115014017115123122099097027029021029016119117127018002016104123122146145020114113018123113023015029007021029115111021023112106099024002023122118010102103116021116121005114023027114115004013001112115120017002115124102023015007031121021118015022115113027112005023012097108103002029006099009009102028116028146147098097112116123115097022125114113114030023007116097115014017115009011023102002021018146147098097112116123115097022125114113114030000022115009009 116103100006007005122102104112027112005023012103112113230246112006022112019029006101021117024114023027114099008013029096120099008023244145022004098123127005028023000001115116123099004000012113096023 116103100006007004122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091012054048021024023023187033092083094036114063018080079040033039080091084036114055064021084046054054021088088037186063080117006124103103117007010007019016097106118005026098 116103100006007004122099104102112123004017007021004144229020001122120023006022030106120120005022028118146147022026022103112023006022030106113114017006110018022006098117244145116121005114020113120104002029023112008016098096112018146147230246115 116103100006007003122098104026026097003124029112097023108114048089070116046063035065084085040062058065080023108114055220065086040062115081018066047114049090071083036032054084064 116103100006007003122099104102112123004017007021119025006016028106123098012016028103025023003124020119122104004006018097025023000000000106097100022022107029119025006016028106113118021029006099028023000001115114119120030022018097122098023126115116103100030006000098113015105016125114119120030022018097118123014123115116102023006016028106113118021017031122146147007000028120021112003029012119122101005023001021119144229005027112103114097016125114119120030022022101097010102113098022018144229019029113021117111021017122106099024002017122103023124114116022007020102245247116123115097016125114119120030028006120119120019114110021018020114113116021 116103100006007002122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091012054048021024023023187033092083094036114063018080079040033039080091084036114055064021084046054054021088088037186063080021083032060032021089082050114055090086066044055061065070023034061062069065086035062054070117006124099096 116103100006007002122099104102112123004017007021113126018006026123118099097099244145115101014031115114113114030022028118112121021245247098125114019023115114113122030027023008022006098245247096123126014028244145102114013023016097021115008001007124123116021114098146145113019029030021114114002013022123097116014031244145098127004000022021120113000013026113008020112113244145122101097031021123106126005111112004022144229029001021120113018013026113008020112113244145122101097031023112106126005111112004022144229029001021120101004013026113008020112113244145122101097031018116106126005111112004022144229029001021120118015013026113008020112113244145122101097031018102106126005111112004022144229114 116103100006007001122098104026026064037114126021082113008063035071080068050059060091021026097000186086064071168032050065092088047114055080070023045059049080089091168033115213021086039052058086093082051114054091021095032039039021213023038051038086093082097054054021089086097052050086065066051055125117004010116103019007008005113099107 116103100006007001122099104102080091036049039021112025006023016106113126019023016097025144229023125114112116030000018124102120002126115146145114111021022118106118005000022102004027097023125114112116030019023103112100115126115112027112004017012118122115017029000025021114111021022118106116014031030096123027097245247112027112004017012123096099004030098025021114111021022118106121020006022121007027097023125114112116030028006120115118025126115112027112004017012116113101012019026025146147004124020112118104018027001112097027097023125114112116030017028113116103004126115112027112004017012123096122000021001025021114111021022118106121020031026118102027097023125114112116030028006120124116014126115146145114111021022118106118005000004112119027097023125114112116030030028114122027230246126024021113 116103100006007001122096104084086067230246022027114114002013030116115118014016127021112025006023016106120118007019016122025144229127126116067088040032244145112025006023016106120118000004028119025023004124020112118104012019018099118120109114244145024026019055062087146147004124020112118104012019001112122117109114022027114114002013030116103114002029127146145026108022054067092068230246022027114114002013030116113114014016127021112025006023016106120118005023016122025144229127126102097102230246022027114114002013000097122122014022127021112025006023016106102099014017027112025023004124020112118104018006028115097127109114022027114114002013000097122113021007127021112025006023016106102099014020007120025023004124020112118104018006028115097113109114022027114114002013000097122113021002127146145026 116103100006007001122097104024120086040060039146145114111021022118106098018000005112103027097114244145024026097017050088069086038060054146145112111021016118106123008016021116113027097021125114118116030030026119115121000126244145114025006017016106113114013002018124025144229023125114112116030017028113112144229020033090088023006023016106112121021017028120021114109114020118103104002029029103112113097010003025021112002017012118116122017019020021114023230246244145066095036032054021109103111021016097106116014022022008018103014028007118101099102114050091081023025002125114118101030001026114121114124023125114112116030002028123118103021245247116091083097023125114112116030022022101097010097021125114118116030022022101097144229019061081021114111021022118106115004002007008018020112113116146145118 116103100006007001122102104091081023006124020118118104000028029112112023124114116022007020102245247022006020000060055021112025006023016106118120005023110018022003098117115 116103100006007000122098104026026064037114126021114084017061061065118088044034039084087091036114126021089094050038054021081082050114039092080069050018098008000000001096110114113100 116103100006007000122099104102112123004017007021113126018006026123118099097098127018018027102117127018018027102117127018018027102117127018018027102117127018018027102117127018018027102117127018018027102117127146145099111021007124106121020031007124112027097245247118116100004114007027114099008013007108101099008023115098125114015114116112121097102114007125112121097017028116121114018017022029116116111001026118124097008126116018028075061117115018073075000017125123122101000001028021112123018023115118122118013023000118112031021124020097124104021027022118124097109117116028073075102114116073073099111021007124106099008023029122120023004028023021116100097028028120025023230246020027114114002013016101097118021017127021146147002019000112021099111021007124106099024002007124112023022026022123021016 116103100006007000122096104112121097102114007125112121097019016027116115019023000004021114013001022021097025006006026106116115019023000004021114015022115116102023000022001004025144229017018102112023021124020097124104021011003097124114097005027112123023102023031099018023021026022123021118002124018113103114018096115112121100004114007027114099008013018113103114018096115112123115097019000021116115019096127146145116000001022021097025006006026106097110017006026112021096009023029021018114013004116021097127004028115116118025002029003122102099097023031102112023021124020097124104002029023101122100097023029113021118018114016101025144229017018102112023021124020097124104021011003097124114097005027112123023102023031099018023021026022123021118017124031124119114013029115112121100004114007027114099 116103100006007000122097104124106116014031030096123023004028023021116100097017028120120098015126244145118118018023115097027112021027012097108103021027022021098127004028115018112123023117115097125114015114018118027121020006022121004023004030000112021099111021007124106121020006022121004023004028023021116100097028006097112123112245247146145113019029030021114099008013007124112101018114007021146147008028029112103023011029026123021112004017012112123099002029030021114023014028115029114025006023016106113114017006110018022006098117115116123115097021125114112116030017028113112010102113097022018030230246031112115099097024028124123023002026022101124115097017115122123023105017125123096116009023003008097025006006026106123098002026022101021118015022115118027116014002018118125010102020001018021118 116103100006007000122102104123113023002124016122102098124117099018028144229030022115097023011029026123021101007001026118124023002006115122123023105017007027102126002027005124008099111021007124106099008023016124099023000028023021118099111017028102096010102098116028146147013023021097021125014027029021099112005029012116113101097019016021122121097122018118027116014002018118125010002124016122101118002026115116123115097019016027123098002026022101008116111028006118125114017123244145121114007006115127122126015114001115118120017029115116101023014028115029116103111028006113112103000111018118027121020022022101116023000028023021116103111028006118122122012111018118027121020017028120120023000028023021116103111017028101122100021111018118027116014002028102097023000028023021116103111017028102096010 116103100006007000122103104018005016104245247098125114019023115097027112021027012113116099007027029021124100097028006121121144229019029113021123004020007029097025006006026106123098012006026112025005104114110021018020112113116146145120019022022103021117024114007027114099008013029096120099008023115 116103100006007015122098104026026064037114126021114084017061061065118088044034039084087091036114126021097078049055115081080023049061061065021084046063035065084119112111102000117005124021023102 116103100006007015122099104102112123004017007021114114002013003122123116017006127021114114002013025122096097004028127021114114002013025122096101004021127021114114002013025122096118002026244145115101014031115114112116030023029097118120012245247098125114019023115114112116030022022101097010102113098022018144229019029113021112004017012118122115004111116022007020102114 116103100006007014122098104026026064037114126021086091050021048118090090049038050087092091040038054021024023036042035090071067097048060071081082051055050064077 116103100006007014122099104102112123004017007021004144229020001122120023006002007106101120015017028120021103097245247098125114019023115101027112017006012113112103021111116022004020102245247116123115097002125114101099030028006120101120015111116022007020102245247116123115097002125114101099030006010101101120015111116022006020102114 116103100006006007122098104026026064037114126021086091050021048118090090049038050087092091040038054021024023055187033092083094036114049090071083036032054084064119112111102002117005124098099005005007118018096008116116 116103100006006007122099104102112123004017007021119025006016028106113118021017031122025023003124020101097104015007030101122121109114017027114103021013007108101103014028127021119025006002007106123098012002028123007027097016125114101099030006010101101120015096127021118120000030022102118114105122000112121114002006115113124100021027029118097023112114244145115101014031115114119120030016028103113114019114017025021112014020012122101114007027029021114027097021023112106115014017022123097023005245247098125114019023115119027112003029012113112103021111116022004020102114018123113023003124020119122104015007030119122101124117112007022016097019029113021117111021017122106099024002017122103010102113096022018144229019029113021115111021017122106115004002007008119025006016028106113114017006115116123115 116103100006006007122096104021113025006016028106123098012016028103008117111021017122106121020031017122103023000028023021113025006016028106097110017016028103008117111021017122106099024002017122103023230246018123113023006124020122115104005023003097008115111021023112106115004002007021116121005114020027114115004013001112115010005124020113112104019023021146145118015022115114027112014020012113112103021111017027114117014013023112101099097019029113021112111021017122106121020031017122103010003124020119122104015007030119122101097019029113021112111021017122106099024002017122103010003124020119122104021011003119122101097019029113021112111021030101106116014022022008018097008000116146145118015022115113027112005023012113116099023027001021124100097028006121121030109098122021099126019013018106099114 116103100006006007122097104123124101230246244145115101014031115114119120030016028103113114019114017146145096009023001112021117111021017122106115004002007021008023102113098022018144229019029113021117111021017122106121020031017122103023124114116022007020102245247116123115097016125114119120030006010101119120019114110021018020114113116021 116103100006006006122098104026026064037114126021124090049032054070070094046060115024021103051187048093084069038055062080091067097054054070021083046060061220080068097060186086080068050051058071080068097178115089018222037059039092090089097054054070021083046049038088080089053033115086090090049038050087089082050114123111122121021010061028117006124103102 116103100006006006122099104102080091036049039021120025006022030106124115109114001027114116019013000124114123004126115120027112005031012111122121021010098025021122111021023120106109014028007109007027012124020113120104027029029097109004109031125114113122030008028123097111117126030027114115012013009122123099025103127120027112005031012111122121021010101025120025006022030106111120015006011002025122111021023120106109014028007109013027012124020113120104027029029097109014230246021071090090097021023120106122014022023122118023012126115114118101030017028123103114007114001146145096041055033080021112005031012113122116002002007021008023019124020118103104018027020121112144229019061081021101111021016097106116014022022008018122014022023122118116017006116021146147108127244145116089037114020113120104 116103100006006006122096104113112103021111116022004020102245247021 116103100006006005122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023023055061065080068097099124000117006124103100117007010113098099005005006001097110099112119117111020113102 116103100006006005122099104024024123008021029112146147018023031112118099097002001124122027097022018097112122008126115114113114030028006120113120002126115114124116030017028120101099000126115018018027097117116025021121014031007124112101018126115118122118013023000118112031005019007112118127109022018097112122008123127021097120021019031025021099024002023122118027097021023120106123008016022121121144229020001122120031230246000112121114002006115018004016097019000021101101008029127021116101018013023116097114022022123113027112005023012113116099004031026028021118018114023116097114012027127021113025006022022106123098012022028118025144229122016116102114097022125114113114030002022103101101014114004125112121097117098018021099009023029021118118018023115098125114015114000096120031013124020113121104 116103100006006005122096104120122121009006122021011023113114007125112121097021125114112116030017003097101101014114022121102114097021125114112116030017003097101114019114022123113023004030000112021116111021026118106116014031003097116023004028023028021118018114020124118104002029030101097118109114244145029100004030022118097023012027029029116101018013007102098115121122022027114114002013023116097114002026122028021113019029030021114114002013022118125114000028115112021096009023001112021114111021023112106101004020110113027112005023012103112113097019029113021114111021023112106115004002007008113025006022022106113114017006122021116100097022018097112116009126244145102098012122031027114115013013030122123127021123115116102023021029007116121027097006026027114099008013007124112116008004047073018023 116103100006006005122097104018073075021027125114097126030006026112123120012114018102021121014031007124112101018126115103027112002000012121124117097019000021097110017022028118025023012124020113120104013027017112121123230246021103122122097021003097106103014028016122120023017245247124123121004000115127122126015114020119122104003029001113112101097016115122123023105016125114101099030022022101097010017124020101097104005023003097021118015022115119027112017006012123096122017029029008101025006002007106123098012002028123021118015022115119027112017006012097108103017029029008101025006002007106097110017002028123028144229027029123112101097024028124123023006022022106113120002023029097021115097029029021029117111021017122106115004002007008113025006016028106113114017006115116123115097016125114119120 116103100006006005122102104106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099024002017122103030230246026123123114019114025122124121097021023121106115014017031124114023013114028123021031013124020113112104005023003097021010097022125114113114030022022101097023000028023021121025006022022106103114007114110021113025006022022106103114007123244145124121015023001021127120008028115114116101030019001097124116013114018021122121097122018027114118019013026113008123111021018103106126005123244145124121015023001021127120008028115114124116030027030101118103021114016021122121097122016027114126002013023112101099124019125114124116030022022101097023000028023021118025006027016106118120005023110116027112008017012118122115 116103100006006005122103104112021118015022115118027112008017012113116099005023017021009010097022125114113114030022018097112122008114018123113023105022125114113114030022018097112122008114111021118025006027016106113118021020026123021120019114016027114126002013023116097113008028115124102023015007031121028023104245247124123121004000115127122126015114020112118104004028007118122122097021115122123023105021125114112116030022022101097023124114017027114117014013023112101099097019029113021112111021022118106116014022022021008023102113103022018030230246026123123114019114025122124121097021007124106099008023001102021099008114028123021031021027125114097126030028006120097126004111023027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115103021120 116103100006006005122100104123021031019124020118097104002029023112008016021011003113122116102114018123113023019124020118103104018027020121112010005124020113112104021011003113122116104245247124123121004000115127122126015114020113120104012029023113122116097031115122123023105031125114113122030027023008113025006022030106124115104245247098125114019023115101027112017006012113112103021111116022004020102114244145116121005114003027114103021013029096120103014028110018022005098117115146145118015022115101027112017006012097108103017029029008018020114113116146145112019029006101021117024114023027114115004013023116097114012027127021113025006022022106123098012022028118025023002124020124118104002029030101097118109114023027114115004013023112101099109114023027114115004013001112115027097022125114113114 116103100006006005122101104106101114019002001122025023006124020112118104002002007101103120109114020027114114002013016101097103004000127021097126111021007124106099008023029122120027097006026027114099008013007124112116008004127021103025006017001106121126003126115120027112005031012121124117004030031146145030097019000021103114016245247114103120020002115119108023017000026122025023005019007112120126109114020113112104015007030113122116109114020124118104002029030101097118109114029122120099008023001102025023005019007112118127109114007122097118013126115097108103005029016025021112005031012121124117004030031146145098015027028123146147058103102002006004114047244145096121008029029146145076116103100001002014060114 116103100006006004122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023023055061065080068097096050026000 116103100006006004122099104024024099023019244145102114013023016097021016115117127021116101018013023116097114022022123113027112005023012113116099004031026028025023005124020113112104015007030113122116109114005027114099023013016101097097004028127021018016109114116018025023002029018121112100002023123097124025006006026106097126004017026099025016102123047073018023102046047097124025006006026106097126004028028120021118018114029122120099008023001102025023230246016122116123004001016112029031018023031112118099097031026123029118019001012097102096005106123112027112004017012113116099004017027028028023007000028120021112004017012112118127004019029021112023022026022103112023004124020113112104019023021008113025006022022106103114007114018123113023004124020113112104005023003097008115111021023112106115 116103100006006004122096104112101099104126018103102104005019007112098115105022125114113114030022018097112122008123122025146147021124020113097104021029007097099118109114001027114116019013031124119027097031125114113122030030026119112123013245247115103120012114020101097104017029029118122122097002244145124121015023001021127120008028115114119120030016028103113114019114017021122121097122017027114103021013023112101099124002125114101099030022022101097023000028023021119025006002007106123098012002028123008103111021003097106121020031003122123023000028023021119025006002007106097110017002028123008103111021003097106099024002003122123030230246026123123114019114025122124121097021023112106115014017022123097023005114028123021031003124020119122104005023003097008115111021017122106115004002007021116121 116103100006006004122097104113021117111021017122106121020031017122103010005124020119122104015007030119122101097019029113021117111021017122106099024002017122103010005124020119122104021011003119122101104245247124123121004000115127122126015114020113097104005029016097099118097006115122123023105006125114113114030022022101097023124114023027114115004013023112101099097019029113021099111021023112106101004020115008021115111021023112106101004020122146145126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097006125114113114030022022101097023000028023021099025006006005106118120005023115008021099111021023097106116014022007099116023097019029113021097111021007099106115000006023112119023125111115113027112005023012113116099004031026021116121 116103100006006004122102104113021031005124020113112104005019007112120126097110115099027112021004012113116099007027029021122101097004125114097097030022018097115126015114026102021121020030031028021030230246026123123114019114025122124121097021007124106099008023001102021099008114028123021031021027125114097126030028006120097126004111023027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115103021120015114123103027112002006012118122115004111116097108103005029016018021118015022115103027112002000012102124112013023110113027112005023012097108103005029016028146147008028029112103023011029026123021112005031012120122115005029016021120023014028115029120025006022030106124115124022125114113122030027023028146147022026022103112023017124020101097104 116103100006006004122103104113112103021111116022004020102114244145116121005114003027114103021013029096120103014028110018022005098117115146145118015022115101027112017006012097108103017029029008018020114113116146145023 116103100006006003122098104026026097003124029112097023108114001080086095036032048093080023037039115069089066050114052071084089037114061064088222051061115069084069053059054089021083102039061021065094036032032021084066053032054021068066036114186089080065036039033021069088052032115064091023037187035084071067036063054091065119112111102001 116103100006006003122099104102112123004017007021118120000030022102118114105031018109029100020016000097103126015021123114097126030028006120097126004126096025118127000000012121112121006006027029114099008013029096120099008023122028028027102019099005005007113098099018028144229020001122120023006006026106097126004000000146145096009023001112021112021027012123096122021027022021121126010023115018022006098119116146145118015022115114097126030006010101097126004110109018112123023117115 116103100006006002122098104026026064037114126021114084017061061065118088044034039084087091036114126021070222045055048065092088047018098008000002001096110099112 116103100006006002122099104102112123004017007021005027097117116025021016102126115018018027097028006120119120019096127021114117014013020103101115004031127021114117014013007108101117014000127021114117014013029096120117014000127021018016109114116018025144229021017122106115000006028096099027097021017122106115000006016121122027097001006120029121003022028118028023000001115123119115014017127021113122000024127021096100004000030116127027230246116018025016102126116018025016102126116018025016102126116018025016102245247115103120012122244145021023097114115021102114013023016097021117111021017122106099024002017122103027097016125114119120030028006120119120019126115119027112003029012097108103003029001073073117111021017122106121020031017122103023000001115123096122003029001007025144229114 116103100006006002122096104021116101018013007102098115121122017027114117014013023116097120020004122021116100097021017122106115000006028096099027230246115021021023097114018103102104021001004113013031003124020119122104005019007118121120104114018102021112003029012113116099002030028025146147097114115021021023002029006123097031107123115116102023015016023122118027097019001102106099018005023013029117111022030116127030097019000021113122000024127119027098018023001120116125109114017027114117014013020103101115004031244145021023097114115021115101014031115114119120030016028103113114019114017146145023097114115021021126015028022103021125014027029021114120007013028101112113008028115114021120015114123119027112003029012113112103021111020027114120007013023112101099097019029113021117111021017122106121 116103100006006002122097104096120117014000110114027112003029012123096122003029001021116121005114017027114117014013007108101117014000110114027112003029012097108103003029001028146147097114115021021023022026022103112023003124020119122104005023003097008016098099112018146147097114115021021023000028023021119025006016028106097110017016028103008016098096112018146147097114115021021023098097112116123115097016125114101099030028006120101120015114026102021121020030031021146147097114115021021023098102112116123115097016125114101099030028006120101120015096115124102023015007031121146147097114115021021023000028023021119025006016028106113118021017031122021126018114029122097023015007031121146147097114115021021023006000028096101023003011115119027112003029012097108103003029001025021117111021017122106121 116103100006006002122102104096120117014000127021119025006016028106114101017022022120025023003124020119122104021011003119122101061046017027114117014013029096120117014000127021119025006016028106113118021029006099025023003124020119122104005019007118121120109114017027113122000024127021119025020001022103120118011245247021021023097114115096123126014028244145021023097114115021021023230246115021021023097114000112121114002006115119027112003029012097108103003029001025021117111021017122106121020031017122103027097016125114119120030006010101119120019046047119027112003029012123096122003029001021116100097028006120119120019096127146145023097114115021021118019001012097102096005106123119027112003029012113116099014007005028021118018114020119122104005019007122096097109245247021021023097114115116103100 116103100006006002122103104106097100022022107029119025006016028106113118021017031122028023000001115114119120030022018097118123014126244145021023097114115021118120020028007029031030097019000021123117005029016025021118019001012097102096005106123119027115012019025028021118018114023120116125109016125096102114019031018127025023003124020119122104006000003113112122230246115021021023097114021103122122097021017122106117014000023112103023003245247021021023097114115124123121004000115127122126015114020113112104005029016112123099097022115122123023105016125114119120030022022101097010005124020113112104005023003097021118015022115119027112003029012123096122003029001008113025006016028106123098012016028103021118015022115119027112003029012097108103003029001008113025006016028106097110017016028103028144 116103100006006002122100104145021023097114115021098127004000022021119025006016028106113114017006110018022006098117244145021023097114115021116121005114017027114117014013007108101117014000110018022005098117244145021023097114115021022004098019029113021117111021003097106121020031003122123023008001115123096123013114244145021023097114115021022003098019029113021117111021003097106121020031003122123005097027000021123098013030244145021023097114115021116121005114017027114117014013023116097116013029115124102023015029007021123098013030244145021023097114115021114101014007003021119110097016125114119120030006010101119120019126115119027112003029012123096122003029001025021117111021017122106112019002023112120027097016125114119120030006010101119120019046047119027112003029012123096122003029001025021117 116103100006006002122101104027114117014013023116097120020004127021119025006016028106113118021017031122025023003124023120116125109114017027096100004000030116127144229123115116102023019023002146145112019029006101021117024114020119122104021011003119122101109114020119122104015007030119122101109114020119122104006000003113112122109114029096120117014000097025021112003029012113116099014007005025021112003029012113116099002030028025021115012019025025021098018023001120116125230246028103113114019114017108021004230246244145021 116103100006006001122098104026026064037114126021114084017061061065118088044034039084087091036114126021070222045055048065092088047114059092070067046032058068064082097099124006117006124103100117007010108127 116103100006006001122099104102112123004017007021005027097028006120101120015126115113116099021000018025021123008016017122103115109114029096120117014000127021114117014013020103101115004031127021114117014013007108101117014000127021114117014013029096120117014000127021114103021013007108101103014028127021123098012002028123007027097245247114119120030022018097122098023126115114119120030022018097118123014126115102096122105028017113122116104114018102021121003022028118025023005031018127025023020001022103120118011126115146145016102126115018018027097117116025021016102126115018018027097117116025021016102126115018018027097117116146145113019029030029146147097114115021021023018023031112118099097017125114118101030030026119021118018114031124119117014000023025021103111021003097106099024002003122123027 116103100006006001122096104021119025006016028106097110017016028103073075003124020119122104015007030119122101097019000021123098012016028103025023097245247021021023097114115116103100030006000098113015105016125114119120030022018097122098023123115116102023006016028106113118021029006099025144229114115021021023097019001102106099018005023013029117111021017122106115000006016121122030097019000021114117014013023116097116013029127146145023097114115021021103111021003097106099024002003122123023061046115101027112017006012123096122017029029021116100097028006120101120015126244145021023097114115021116101018013007102098115121122003027114103021013023116097099019019122021116100097022018097097101000126244145021023097114115021118120020028007029031030097019000021123117005029016025146147097 116103100006006001122097104116103100030006000098113015105016125113120118011123115116102023005031018127025117111007000112103122000024127021101025006002007106123098012002028123021118018114029096120103014028097025021117111021017122106099024002017122103027097016125114119120030028006120119120019126115119027112003029012114103103005023030146145023097114115021021113019029030021114117014013017122103115004000115119146147097114115021021023008028029112103023011029026123021112017006012101122121002029030021101023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120015114018123113023003124020101097104021011003101122121124002125114101099030006010101101120015123115146145023097114115021021126 116103100006006001122102104123123114019114025122124121097021028115106120017023021124123023006114028123021031003124020119122104005023003097008112111021028115106115004002007021116121005114017027114117014013029096120117014000110114027112003029012123096122003029001021116121005114017027114117014013007108101117014000110114027112003029012097108103003029001028146147097114115021021023008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022008114025006006026106123098012006026112028144229114115021021023097027029123112101097024028124123023006017001106118120015000022115021116097029029021029116111021016103106100008021031112008112111021017122106099024002017122103023000028023021118025006017007106118120005023110018097110017016028103113016 116103100006006001122103104028021023097114115021146147230246115021021023097114004125112101004114017027114117014013023112101099124117112004022016230246115021021023097114112007022118015022115101027112017006012097108103017029029008018020114113116021022003098019029113021103111021003097106121020031003122123010102113102022018144229114115021021023097113101022116121005114023116097114105002125114101099030022018097097101000123115021119114021005022112123023102113100022018023000028023021018020121113116146145023097114115021021112019029006101021117024114016027114116019013031124119027097002125114101099030006010101101120015126115119027112003029012097108103003029001073073117111021017122106121020031017122103027097016125114119120030021001101113114012126115119027112003029012113116099014007005025021117 116103100006006001122100104027114117014013023116097116013029127146145023097114115021021103111021003097106099024002003122123075061002125114101099030028006120101120015126115101027112017006012113116099021000018025021117111022030116127027097016125096102114019031018127025023017124020101097104015007030101122121109114017027114117014013007108101117014000127021119025006016028106123098012016028103146147097114115021021023020028026122123144229114115021021023097041102000002004114101046146145023097114115021021098015027028123146147097114115021021023058103102002006004121047244145028023000001115103112102230246020103122098017114017108021121020031003122123027097022018097097101000126115121124117003029001113025023015007030119122101109114020119122104006000003113112122109114020119122104021011003119122101 116103100006006001122101104025021112003029012123096122003029001025021112017006012097108103017029029025021121020031003122123005109114244145114117014013023116097120020004127021114117014013023116097116013029127021113122000024127021096100004000030116127144229029001113112101097016010021006023 116103100006006000122098104026026064037114126021114084017061061065118088044034039084087091036114126021070222045055048065092088047114059092070067046032058068064082097096124006 116103100006006000122099104102112123004017007021118025006017001106121126003114018102021123008016017122103115109114003027114103021013007108101103014028127021119025006016028106097110017016028103021075061114017027114117014013029096120117014000115116102023015007030119122101109114115146145023097114115021021118019001012097102096005106123119027112003029012113116099014007005028021118018114020119122104005019007122096097109245247021021023097114115116103100030006000098113015105016125114119120030022018097118123014123115116102023006016028106113118021017031122025144229114115021021023097002125114101099030006010101101120015114047073021103111021003097106121020031003122123023000001115123096122017029029025146147097114115021021023000000000106097100022022107029101025006002007106113118021006001116028023 116103100006006000122096104116102023005019007097103118109245247021021023097114115118122098015006123031028023000001115123119115014017127146145023097114115021021118019001012097102096005106123119027115012019025028021118018114023120116125109016125096102114019031018127025023017124020101097104015007030101122121097019000021123098012002028123007027097016125114119120030006010101119120019126115119027112003029012123096122003029001025021117111021017122106112019002023112120144229114115021021023097020001122120023006016028106119120019022022103021117230246115021021023097114026123123114019114025122124121097021003097106103014028016122120023017114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028110101027112017006012123096122 116103100006006000122097104101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104114244145021023097114115021124121015023001021127120008028115114113114030022028118112121021114023021122121097122017027114117014013023112101099124022125114113114030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099024002017122103030230246115021021023097114026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010005124020097124104015007030097124114104245247021021023097114115124123121004000115127122126015114020118103104002029029103112113097017115122123023105017125114118101 116103100006006000122102104106102126006030022008113025006016028106097110017016028103021118015022115118027112002006012118122115004111116097108103003029001113018030230246244145021023097114115021098127004000022021119025006016028106113114017006110018022006098117244145021023097114115021022005098019029113021103111021003097106099024002003122123010102113096022018023098102112116123115097002125114101099030028006120101120015111116022000020102245247021021023097114115022003020000028023021113118021023123101027112017006012113116099021000018028021023003023007098112114015114116022002020102114018123113023102113107022018144229114115021021023097021001122096103097016010021118025006017001106121126003126115101027112017006012097108103017029029025021117111021017122106099024002017122103023061046115119027112 116103100006006000122103104119122104015007030119122101109114017027114117014013020103101115004031127021119025006016028106113118021029006099025023003124020119122104005019007118121120109245247021021023097114115101027112017006012097108103017029029021073075097002125114101099030028006120101120015126115101027112017006012113116099021000018025021117111022030116127027097016125096102114019031018127025023017124020101097104015007030101122121109114017027114117014013007108101117014000127021119025006016028106123098012016028103021 116103100006006015122098104026026064037114126021114084017061061065118088044034039084087091036114126021070222045055048065092088047114059092070067046032058068064082097097124006 116103100006006015122099104102112123004017007021118025006017001106121126003114018102021123008016017122103115109114003027114103021013007108101103014028127021119025006016028106097110017016028103021075061114017027114117014013029096120117014000115116102023015007030119122101109114115146145023097114115021021118019001012097102096005106123119027112003029012113116099014007005028021118018114020119122104005019007122096097109245247021021023097114115116103100030006000098113015105016125114119120030022018097118123014123115116102023006016028106113118021017031122025144229114115021021023097002125114101099030006010101101120015114047073021103111021003097106121020031003122123023000001115123096122017029029025146147097114115021021023000000000106097100022022107029101025006002007106113118021006001116028023 116103100006006015122096104116102023005019007097103118109245247021021023097114115118122098015006123031028023000001115123119115014017127146145023097114115021021118019001012097102096005106123119027115012019025028021118018114023120116125109016125096102114019031018127025023017124020101097104015007030101122121097019000021123098012002028123007027097016125114119120030006010101119120019126115119027112003029012123096122003029001025021117111021017122106112019002023112120144229114115021021023097020001122120023006016028106119120019022022103021117230246115021021023097114026123123114019114025122124121097021003097106103014028016122120023017114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028097008101025006002007106123098 116103100006006015122097104120101120015114018123113023003124020101097104021011003101122121115111003027114103021013007108101103014028122021146147097114115021021023008028029112103023011029026123021112005023012113122116004028007021113023014028115029119025006016028106113114017006110113027112005023012113112103021114018123113023003124020119122104015007030119122101124022125114119120030028006120119120019114018123113023003124020119122104021011003119122101124022125114119120030006010101119120019123244145021023097114115021124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145023097114115021021126015028022103021125014027029021114116019013016122123101004020115118021120015114123118027112 116103100006006015122102104118103104018027020121112010005124020119122104021011003119122101097019029113021116111021016097106116014022022008018099024002017122103115102123244145146147097114115021021023022026022103112023003124020119122104005023003097008016098099112018146147097114115021021023098096112116123115097002125114101099030006010101101120015111116022006020102114112001022118015022115101027112017006012123096122017029029008018020116113116146145023097114115021021020119113018123113023005019007112029103111021003097106115000006007103116030097114017112097096004023029021018020118113116021116121005114116022013020102245247021021023097114115114103120020002115119108023002124020118103104013027017025021103111021003097106099024002003122123027097016125114119120030006010101119120019114047073021117 116103100006006015122103104027114117014013029096120117014000127021119025006016028106114101017022022120025023003124020119122104005019007122096097109114017027114117014013023116097116013029127146145023097114115021021103111021003097106099024002003122123023061046115101027112017006012123096122017029029025021103111021003097106115000006007103116027097016125113120118011126115119027098018023001120116125109114003027114103021013029096120103014028127021119025006016028106097110017016028103025023003124020119122104015007030119122101097 116103100006006014122098104026026064037114126021082081008063035071080068050059060091021026097000186086064071168032050065092088047114055080070023168049059220084089034055032027117006124103102117007010113098099005005007113099102012 116103100006006014122099104102080091036049039021120025006023016106097099002019003112025023000000000106097100022022107029120025006023016106113118021023016125028023032033115113116099004017027146145113051061062021114114002013022118125114000028115120146147022058054071080023012124020113112104005023003097008016098099112018146147000060055021120025006022022106103114007111116022007020102245247146145120051054054071021085056114030027114114002013023116097114002026115116102116097 116103100006001007122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033065084067040061061021101088047038115081080068097000187082089082044055061065070023112125097117004010112102019007008007113098099004003119114111001112117003124021023102 116103100006001007122099104024024101004021031112120114015006000146145100004030022118097023102099116025021118019001012113116099004005023029122025006029021106113118021000022114028027097017028116121114018017022029113025006022022106123098012022028118025023014124020122115104019023021028025023230246020027114114002013016101097118021017127021122025006006026106123098012006026112025023019006001124120031002029018121112100002023123097027112021027012097124114002027005025018016104123047073018023102046047103097101008031123097027112021027012097124114015029030028025023002029018121112100002023123116027112014019012120122121021019029025122025006029021106120120015006018123028027097245247118116100004114028027114122017013016122113114097005027112123023102017027100018023021026022123021016113099116021098127 116103100006001007122096104112123023102002001121099016097006027112123023102098103018021096009023029021018097008000116021097127004028115018005002102114004125112121097117022102101016097006027112123023102098097018021114013001022021018007113117115112123115109245247119027112003029012123096122003029001025021120111021028115106117000028001112120027005016125114113117030017028120118120012126115122027112014020012103112113230246021103122122097021017122106117014000023112103023003245247124123121004000115127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097010014124020122115104005023003097021118015022115119027112003029012123096122003029001008122025006016028106123098012016028103021118015022115119027112003029012097108103003029001008122025006016028106097110 116103100006001007122097104101119120019123244145124121015023001021127120008028115114113117030022028120119118015114023119021120015114123113119025006022017106124115097111115122027112014020012119116121019023030028146147013023021097021125014027029021114120000013028101112118007020115116021120015114123116027112014020012103112113124029125114122113030000022115021118015022115116027112014020012113112103021111028027114120007013023112101099104245247121112113021114025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022110116027112004017012124113030230246031112115099097024028124123023006022022106113120002023029097021115097029029021029115111021023112106101004020110112027112005023012103112113097019029113021115111021023112106115004002007008112025006022022106113114 116103100006001007122102104101097030230246026123123114019114025122124121097021022118106114015006016122120023006114028123021031006124020112118104005023003097021010097016125114119120030022022101097023000028023021114025006023016106118120005023115008021016098102112018028144229027029123112101097024028124123023006006026106097126004000000021097023014028115029097025006006026106123098012006026112008120111021007124106121020031007124112030230246004125112101004114017027114103021013023112101099124117112004022016097245247116123115097016125114101099030028006120101120015111116022007020102114244145116121005114017027114103021013007108101103014028110018022004098117244145096121008029029021116123013245247078000002118102103000072144229007029124122121097019031121146147108127007122097118013114017122103115 116103100006001007122103104112103114000007011146145100004030022118097023102097116025021118019001012097102096005106123119027112003029012113116099014007005028025023003124020119122104021011003119122101061046017027114117014013029096120117014000115116102023015007030119122101109114244145113117111021023119106116014031016122120027097117116025021016003061033081080069036051038021091023102046047119027112003029012123096122003029001025021100020031123122027112014020012120122121021019029028025023102117127021119025006016028106123098012016028103025023014124020122115104003019029103112122109022017027114115003013016122120116014031127021119025006016028106123098012016028103146147007000028120021112003029012119122101005023001021119144229027029123112101097024028124123023006029021106122103004020026123021120 116103100006001007122100104021122121097122017027114117014013023112101099124029125114122113030022022101097023000028023021119025006016028106123098012016028103008120111021017122106121020031017122103023000028023021119025006016028106097110017016028103008120111021017122106099024002017122103030230246026123123114019114025122124121097021023119106115014031017116123023005016115122123023105022017027114115003013026113021010097029125114122113030016018123103114012123244145124121015023001021127120008028115114112116030023029097118120012114020021122121097122020027114114002013023112101099097111115119027112003029012113112103021114018123113023006124020112118104002029023112021010097117112001022016104245247124123121004000115127122126015114020097124104021027022103102023021114028123021031021124020097124104 116103100006001007122101104123096122021027022008122025006006026106123098012006026112028144229005027112103114097016125114101099030022022101097010102113098022018023230246018123113023003124020101097104015007030101122121124117112007022016097245247116123115097016125114101099030006010101101120015111116022006020102245247114103120020002115119108023003124020119122104005019007122096097109114017027114117014013007108101117014000047073119025006016028106123098012016028103025023005016125114113117030017028120118120012126115119027112003029012123096122003029001025021120111021028115106117000028001112120144229245247122103115004000115119108023120126115004005027097099127021006023 116103100006001006122098104026026097003124029080065023108114053123090066055019055093097094036032032021024023006187061220071086053059060091021083036033115080091080032053054088080089053033115069090066051114063084021067032048063080021112021023012097124114004028020021029120110017115091090089097032054082071088052034186070021082047114009028117006124103100117007010102016116025018116102126116122018119114111097005004015001102110018007007112101116025018005113099107018 116103100006001006122099104102080091036049039021081094050038058091086067097021125114118114030027023025021114000124029096118127004002244145146147007032060088021112002023012118116122004028020021114027097245247029102114013023016097021114111017028101116116009126115112027121020017027112101027097023125120116123030001026114121114109114022027113114012013000124114123004126115112027100021019012102124112013023127021112025006023023106113118021023127021112025006023023106113114003019016097025023004124020112113104007027029116118099097114244145021113019029030021114114005013022123114115004031115112021096009023001112021114111017028102096023124114116005018144229114018091081023004124020112113104005019007112021010097122000112121114002006115120116111105023097027114114005013023116097114104114244145021 116103100006001006122096104115103120012114020112113104004028020113112122097023097146145023097005027112103114097023097027118120018007110018005016097019029113021114115124016122101118002026110112027116014002018118125023000028023021112005111028006118125114017111022027123098002026022101146147097114018123113023004096125120116123030017028113112010004124030116121104002029023112021118015022115112007025012019031106102126006030022008112025012019031106102126006030022021146147097114018123113023004096125113112122030017028113112010004124023112120104002029023112021118015022115112007025005023030106102126006030022008112025005023030106102126006030022021146147097114018123113023004096125102097118030017028113112010102001007116097016097245247021021118015022115029029114115124007108101104018027020121112023 116103100006001006122097104092070023047039063089021086047054115112027099024002012102124112013023115092070023047039063089028023046032115112007025021011003106102126006030022008112025021011003106102126006030022028028144229123115084070023004019127146145031058103102002006003115047122021084068097028028096099144229245247098093082051055115112116025006023023106115126015019016097021094050114029096121123230246018091081023006124030116121104018027020121112023124114022116027122000030012102124112013023244145116089037114020027113114012013000124114123004114110021112118111022022120106100008021031112146147000060055021029031006124000097116104018027020121112023040033115091090067097060038089089023000028023021114025018006018106102126006030022021008023004019125102097118030001026114121114097123115122103023 116103100006001006122102104114027100021019012102124112013023115092070023047039063089021030230246126024146147000060055021091088053114054077092068053033115029102082045055048065021006097052033090088023006006022106097126004023029114021121109114020097124104021027022103102023021114004093080069036114029027114099008013029096120099008023110097027112021027012123096122021027022021116089037114029027114116004013026113008112111021016112106126005114018123113023021124020097124104015007016125112103124023018027123098002026022101028144229127126146145118047054115112116025006023023106115126015019016097021094050114029096121123230246018091081023004019125118122103000017027008018113019117244145024026230246018091081023004019125123096116009023003021089094042055115018022006098119116146145118015022115114027112 116103100006001006122103104118118104005023003097021010097117112004022016230246018091081023006124020118118104000028029112112010102113096022018144229127126146145086047054115123122098023124016125112103021023031008112118111017028101116116009046047112116025015007016125112103230246244145122069037055033021087078097023018027123098002026022101025023006124020118112104008022115 116103100006001005122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023047061038067080086052042115065092082051033115069090066051114038091021083168034050071065082044055061065021071046039033021064089036114063092070067036114055018080068049186048080070144229121115027123114021114053123090066055019055093097094036032032117004010116102019007008016003117019006008005113099107117001010102096099004002016109117097005004015102 116103100006001005122099104102112123004017007021118025002029003116118127061046016027123098002026022101021118018114016125112103021023031025021123021000026120029116014019031112102116004122016124027123008016022118122027102117122073073016097117047073101025015029001116102120104114018102021121014031127021118114111017028112102103004126115018004016097019000021120120005027021124118118021027028123025023102117115116102023006006026106123098012006026112025023017124000124118126023027127021101025015029001116102120109245247078000002118102099013072027230246040000000000119103096072146147007000028120021116009023003124113023002126115118125114018002001021118114109114016125112103002029115118122027097002022103102126005114003021121114007006115122096099004000115127122126015114001115102126002027115118124023 116103100006001005122096104122123023017124000124118126023027110118124025018027016124099126097019029113021116008124016122102098124117099018146147022026022103112023002124016122101118002026115008021116004124016122101118002026244145116121005114016027123098002026022101021010097017022027123098002026022101146147000028023021118025002029000096021010097117099018146147000028023021118025002029007108112126097111115018004007102245247116123115097017125118122103000017027021008023102020001018146147000028023021118025015007016125112103097030026126112023102113098022016016230246018123113023002023125118122100020114110021018007102245247116123115097017022027113118005023003103021011124017006103103114015006115113116099004114018123113023105017022027113118007027003103021126018114029096121123097029001021118114 116103100006001005122097104027113118007027003103011010002007001103112121021114023116097114104245247116123115097017022027118120004001003112021126015114123022007020104245247116123115097017028027118120017019016125008116111017028101116116009114018123113023002029125123096116009023003008118025015007016125112103230246018123113023002029125118122100008017028008018007102114018123113023002029125118122100020111116005018144229019029113021103111028006101112101018111016122027121020022022097112144229019029113021103111017028102096010102098116146145118015022115123122099097023011124102099018114123102112123004017007021004023007000028120021112021027012097124114019001115097124144229005027112103114097006026027114099008013007108101099008023115008021016004030005018146147000028023021097126111021007124106121 116103100006001005122102104096118127004002115008021116111028006118125114017123244145096121008029029146145076116103100004004001060114 116103100006001004122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036006058080071068015019115024103082034058054071086095036114055080070023047061038067080086052042115065092082051033115069090066051114038091021083168034050071065082044055061065021071046039033021089082050114054070069223034055032021122024002114033080082069046039035220080068230246120021027121004006115083123088052036018081093099040055033070117006124103100117007010102016116025018109102018096008007007112106019001008016115098098002018027102096099004013016 116103100006001004122099104102112123004017007021113126018006026123118099097017125118122103000017027073073116111028006118125114017114018102021116009023003097112123109114031097103126012122016122116123004001016112029116008124031124119114002029127018018030061046116021018075061002125123122101000001028028021118018114029122120027097117009018025023102099116021116100097031028113124113008017018097124120015126115018018023000001115114097126030028006120097126004126115101027100008017026099124027097002125123122101000001028025146147058103102002001007121047127146145076116103100003000004060245247115103120012114016125112103008022115118025023002026022102101101097017022025021116009023003118122023002029127021101114019001026113021103097030022115097023014007007112103023011029026123021101007001026118124023 116103100006001004122096104118124023014028115101027100008017026099124010002027125102124116008004026021116121005114016124027116014001006008018007102245247098125114019023115118027116014002018118125023124114016112027116014002018118125144229019029113021116111028006118125114017114110021118114111028006118125114017245247116123115097017125118122100020114110021018007102245247116123115097017125118122099024023026021008023102099099018146147000028023021118025002029003116118127097111115018115101102245247116123115097017125123096116009023003021121126010023115018022006098119116146145118015022115118112025002029000096021010097117099018146147000028023021118114111022018113112103019114111008118098019000022123097023005019007112021118015022115029118114111022018115124103019114026102021121020030031021122101 116103100006001004122097104021118114111022018115124103019108110118096101019023029097021115000006022028146147000028023021118114111017028112102103004114026123021031102029116025018116102123244145116121005114016122027116014002018118125010002124016122101118002026115116123115097017028027123098002026022101008116111028006118125114017245247116123115097017028027118120018027016122008016113117115116123115097017028027118120018007110018005016230246018123113023017124029096101114019001110118122025015007023112097114230246018123113023017124016122102098124117099018146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006006026106097126004000000021097126230246004125112101004114007124027112021027012097108103021027022021008023102023031099018144229019029113021099 116103100006001004122102104124027112021027012123096116009023003021008023002124029096118127004002122146145098015027028123146147058103102002004005121047244145021 116103100006001003122098104026026097003124029080065023108114053123090066055019055093097094036032032021024023006187061220071086053059060091021083036033115080091080032053054088080089053033115069090066051114063084021067032048063080021112021023012097124114004028020021029120110017115071080080051061038069220068097055061021111030001099110000002119115111116119018027102008116117006010115098098013117003124117097005004000102126116007005006121117 116103100006001003122099104102080091036049039021081094050038058091086067097021125114118114030027023025021114000124029096118127004002244145146147007032060088021112002023012118116122004028020021114027097245247029102114013023016097021114111017028101116116009126115112027121020017027112101027097023125120116123030001026114121114109114022027113114012013000124114123004126115112027100021019012102124112013023127021112025006023023106113118021023127021112025006023023106113114003019016097025023004124020112113104007027029116118099097114244145021113019029030021114114005013022123114115004031115112021096009023001112021114111017028102096023124114116005018144229114018091081023004124020112113104005019007112021010097122000112121114002006115120116111105023097027114114005013023116097114104114244145021 116103100006001003122096104115103120012114020112113104004028020113112122097023097146145023097005027112103114097023097027118120018007110018005016097019029113021114115124016122101118002026110112027116014002018118125023000028023021112005111028006118125114017111022027123098002026022101146147097114018123113023004096125120116123030017028113112010004124030116121104002029023112021118015022115112007025012019031106102126006030022008112025012019031106102126006030022021146147097114018123113023004096125113112122030017028113112010004124023112120104002029023112021118015022115112007025005023030106102126006030022008112025005023030106102126006030022021146147097114018123113023004096125102097118030017028113112010102001007116097016097245247021021118015022115029029114115124007108101104018027020121112023 116103100006001003122097104092070023047039063089021086047054115112027099024002012102124112013023115092070023047039063089028023046032115112007025021011003106102126006030022008112025021011003106102126006030022028028144229123115084070023004019127146145031058103102002006003114047122021084068097028028096099144229245247098093082051055115112116025006023023106115126015019016097021094050114029096121123230246018091081023006124030116121104018027020121112023124114022116027122000030012102124112013023244145116089037114020027113114012013000124114123004114110021112118111022022120106100008021031112146147000060055021029031006124000097116104018027020121112023040033115091090067097060038089089023000028023021114025018006018106102126006030022021008023004019125102097118030001026114121114097123115122103023 116103100006001003122102104114027100021019012102124112013023115092070023047039063089021030230246126024146147000060055021091088053114054077092068053033115029102082045055048065021006097052033090088023006006022106097126004023029114021121109114020097124104021027022103102023021114004093080069036114029027114099008013029096120099008023110097027112021027012123096122021027022021116089037114029027114116004013026113008112111021016112106126005114018123113023021124020097124104015007016125112103124023018027123098002026022101028144229127126146145118047054115112116025006023023106115126015019016097021094050114029096121123230246018091081023004019125118122103000017027008018113019117244145024026230246018091081023004019125123096116009023003021089094042055115018022006098119116146145118015022115114027112 116103100006001003122103104118118104005023003097021010097117112004022016230246018091081023006124020118118104000028029112112010102113096022018144229127126146145086047054115123122098023124016125112103021023031008112118111017028101116116009046047112116025015007016125112103230246244145122069037055033021087078097023018027123098002026022101025023006124020118112104008022115 116103100006001002122098104026026096037114126021114084021059054071070023108114033080086095036032048093080023045055115091090090035032054021081016032054059220070094046060115084076086047038115069090066051114033220083222051055061086080023052060054021081088044059048092089094032038058090091023035051061086084094051055019004008005 116103100006001002122099104102112123004017007021029100004030022118097023002029006123097031107123115115103120012114020097116104021027022116113127097005027112103114097021023119106126005111112004022030106122000112121114002006115118122098015006123031028023007000028120021112005023012113122116004028007021098127004000022021114115003013026113008020112113115116123115097021023112106114021019007113122116125108116102018030230246021103122122097001010102113098012031010004021 116103100006001001122098104026026064037114126021082081008063035071080068050059060091021026097022060088092084040062058084065094046060115087084089034051058071080023037039115065092082051033019004008002116102100006005006120098098117007010113098099005005007113099099003117006124245247000000004112097099004001007112018097008005007113098099005005005117106 116103100006001001122099104102080091036049039021018006102126023027114115003013016122101118003019115073073023005124020113119104002030022124119118097046047021113025006016018106118120005023115073073023005124020113119104002029023114096126097046047021113025006022017106123098012017003097021075061114023027114115003013016121112101008016115084070023008016018123146147007032060088021112005006012113122116021027018021124027097021007116106099008023018113125023009126115114113117030022028120119118015114023146145096041055033080021126111021007124106121020031007124112010009124020097124104015007030097124114230246018091081023008124020097116104000028029112112023124114027027114099000013018123123114004245247116091083097027125114097118030023000101112116004114110021021127111021007116106114018002022118112144 116103100006001001122096104145116089037114026027114099000013029124099118005026115008021127111021007116106121008004018113125144229019061081021127111021023119106126005114110021113025006022017106124115230246126024146147000060055021124025006006026106123098012006026112021010102113098022018144229019061081021126111021023112106101004020110018022005098117244145146147006032060064069023035043115018004016109114023027114115003013016122101118003019127021113025006022017106118123004027017116025023005124020119116104002029023112025023005124020113119104002029023114096126109114023027114115003013029096120116017006115025021023005124020113119104002030022103124117097245247146145095032036058091082023034061038091065031107123111008021006230246244145146147020028026122123144229245247102080091036049039021018005 116103100006001001122097104018021027005124020113119104002029003116119118097046047021113025006022017106118123004027017116021075061114023027114117000013016122113114097046047021113025006022017106118120005021006124021075061114023027114115003013029096120116017006115073073023005124020113119104002030022103124117097051032021124117000028244145115069046063115114113117030022028120119118015114023021146147230246004093080069036114023027114115003013007108101118002006115008018007102245247116091083097022125114113117030031028113101101004111116004018144229019061081021115111021023119106115014031003103124010102099116146145118047054115113027112005016012113116099007027029021092068097028038089089144229019061081021115111021022118106115004002007021092068097028038089089144229019061081021115111021022118106116 116103100006001001122102104122113114097059032021123066045062244145024026230246018091081023005124020097124104015007030097124114097111115018022006098117244145146147014032055080071023035043115004146147097 116103100006001000122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033065084067040061061021101088047038115081080068097000187082089082044055061065070023018023003116117006124099103117007010113098099005004002001097110103119119117111020113102119116111097 116103100006001000122099104102112123004017007021122025006006026106123098012006026112025023019006001124120031002029018121112100002023123097027112021027012097124114002027005025018016104123047073018023102046047103097101008031123097027112021027012097124114015029030028025144229022125114113117030017028101116117000114047073021115111021023119106116013023026119116023061046115113027112003019012118122115004114047073021115111021023119106116014022020096124023061046115113027112005016012123096122002002007021073075097022125114113117030017031112103126003114018102021126003019029025146147005124020113119104002029023119124116112114047073021116014019031112102116004122023027114115003013016122113117008017097025018016104114018102021117008017127146145115111021023119106121020031001096120027097019001102106115 116103100006001000122096104116097114022022123113027112005016012113116099019007030028025023014124020122115104012029029097116121109114028027114120007013001112115027230246023007027112005016012118122103000016018021073075097022097027114115003013016121112126003019115073073023005096125114119118030017028113112023061046115113007025006022017106118120005021006124021075061114023007027112005016012123096122002002007021073075097022097027114115003013016121112101008016115116102023008016018123106101004031127146145115115124020113119104002029023119124116112114047073021116014019031112102116004122023007027112005016012118122115003027016007025016102123115116102023003027016106103114012126115114027112004017012123096122008017000025021112111021022118106101000027000122118027097245247122027112014020012119116121 116103100006001000122097104103112122109029125114113117030027023025146147000000000106113118021023004113029120111021028115106115000006001112114030109245247113007025006022017106123098012017003097146147007000028120021112003029012119122101005023001021119144229027029123112101097024028124123023006029021106122103004020026123021120097029029021029117111021017122106115004002007008122025006029021106113114017006115116123115097016125114119120030028006120119120019111028027114117014013029096120117014000115116123115097016125114119120030006010101119120019111028027114117014013007108101117014000122146145126015028022103021125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110122027112021027012123096122021027022028146147008028029112103023011029026123021112 116103100006001000122102104113119104005029030119116121097022115122123023105022125114113117030027023008122025006022017106124115104245247124123121004000115127122126015114020113119104005029030119116121097022097021122121097122023007027112005016012124113010014124020122115104003019029103112122104245247124123121004000115127122126015114020112118104004028007118122122097021115122123023105021125114112116030022022101097023124114017027114117014013023112101099097019029113021112111021022118106116014022022021008023102113103022018030230246004125112101004114017027114103021013023112101099124117112004022016097245247116123115097016125114101099030028006120101120015113102022008016098096112018021144229019029113021117111021003097106099024002003122123020116113110018022004098117244145122101005023001021119110 116103100006001000122103104021122025006029021106119118015000022120025023014124020122115104005019007103112112109114028027114120007013001112115023 116103100006001015122098104026026064037114126021112089053022054065084094045017059080069067036062115024021101036049059080071084041055115070092023052060115086093082049038054089021082050038115084081095168032054091065023035061037092091023050039033021089086097049050088069086038060054021086088052032050091065082001099110000002007113099099005006 116103100006001015122099104070080091036049039021004144229052033090088023006017016106118118012002018114021112109114020097116104021027022116113127097019127021114099008013007124112101018114007146145064041055033080021112111021016118106115004002007008089082039038123018022006098117127021007030097051061081021112111021016118106115004016016116120023125111115118096101019023029097021115000006022021084089037114020027114116002013020112123103000099111008021116020000001112123099097006026120112100021019030101021144229051061081021089046038115080077094050038032021029068036062054086065023112114053071090090097021016118106116000031003116114023006017020125021064041055033080021112111021016118106115004002007008114116006026125114118116030022022101097023032060055021114025006017016106116121015023022009114116 116103100006001015122096104114125025006017016106116121015023022021084089037114020118114127111021016118106112004028003116004023040033115091090067097060038089089030230246050091081023000124020097116104000028029112112010006124020118118104000028029112112023032060055021116025006006018106112100017023016112008016003117115084091083097019125114097118030028026099116115009111116004018023032060055021116025006006018106116116021027021008018006102245247084091083097006125114097126030028006120097126004111018027114099008013029096120099008023115084091083097006125114097126030022018097115126015114058070021089052062063021084089037114007027114099008013029096118127004002110018022006098117115 116103100006001014122098104026026100050114033080068066171038054021000002118098096006025023116103100005013003097127115102092090052062050065092088047114005114113120030021023102021086055055048021065086035062054021084083041187032092090089097054038021088088037039063080021112004001007118122122 116103100006001014122099104029070082045055048065021116014002018118125027097028006118125114017126115123096123013027021029005027113123115084070023000022027115124121097052033090088023023021023122106112005001115114118097097037059080071082097021016099027118005026021124123023040033115091064091045114006123124120015114123070080091036049039021018113019117115084070023002029003116118127109114020118097025006006026106123098002026022101021086050114029096118127004002127021123098013030026115029007109098122021084068097019023125115126015114053071090090097021016118106116000031003116114023006017020025021112021019012097124114000022027021114116000126115114097126030006026112103100097021016097021064041055033080021112002021125114118116030022022101097010045055053065029112002006125114097126030028006118125114 116103100006001014122096104101025023115123115084091083097021016114027112002017012113112117002019030021009010097017006103103114015006115113116099004114050091081023006017020027114116002013020112123103000099111008021116020000001112123099097006026120112100021019030101021086047054115091090067097055043092070067050114123070080091036049039021004023039032060088021112002017012118116122017019020021114116006026115066093082051055115114118112111021016118106115004002007008114116006026125114118116030022022101097023032060055021114116006124020118118104000028029112112011006017020125027112002017012116123121004023115084091083097021016114125025006017016106114114015002018004021094050114061090065023047039063089028023032060055021114116000124020097116104000028029112112010006017020027114116002013018123123114 116103100006001014122097104112021086047054115114118118111021007116106114018002022118112010102016116021084089037114020118116025006006018106123126023019023125008016112117115084091083097021016116027112021019012116118099008020110018004016097051061081021112002006125114097126030028006120097126004111020118116025006006026106123098012006026112021086047054115114118099111021007124106115000006021124123023040033115091064091045114050091081023006017007027114099008013029096118127004002115092070023047061039021091066045062115084091083097021016097027112021027012097108103021027022008018114013004116028028023 116103100006000007122098104026026064037114126021114084017051033084088118037058007092080069050114126021070101036049059080071084041055022070069099040126032116089094044055061065080114050034054086080023108114001080086095036032048093080023045055032021080068049186048080070023038187033220080068097034050071021066047114039092080069050114032064071023053061038065080068097062054070021084032063035084082089036033115090064023050039033021064089036114048084088071032053061080117006124103103005005006114096098005004119115111126024117004124096099004013 116103100006000007122099104102112123004017007021113126018006026123118099097006018027114099000013022102101114002023127021118118018023115097116025006006018106112100017023016112021096009023029021018109102114007125112121097117028067092089050127016084069069040060032018021114013001022021103114111030026101116101000114022123113023000001115121124103000000018146145113019029030021114099000013007124112118005026115097116023013023021097021120020006022103021125014027029021103113017019023124021101004114028123021101004124005116101118019019110097116025006006018106112100017023016112021118015022115103112025002029003116103118124117016122112100017023116021116121005114001112027116014004018121124010102098116021116121005114001112027116014001006008018007102245247098125114019023115097116025006006026106123098 116103100006000007122096104120097126004111116022004020102245247022007020000028023021097118111021007116106118015028022112008016098097112018146147000028023021097118111021007116106121008004018113125010102099116146145120019022022103021117024114007116027112021019012112102103004017022021 116103100006000006122098104026026064037114126021114084017051033084088118037058007092080069050114126021070101036049059080071084041055016084112068021059115024021101036049059080071084041055115089080068097049050088069086038060054070021082053114063080070023036033035221086082050114052220071222036033115069084069097039061021065094036032032117004010116102099005004004115099099004117005124103103 116103100006000006122099104102112123004017007021097118111021007116106118015028022112025023000000000106113118021023004113029116111021016118106116013029016116120030097019000021114116002013016121122116000031127021097118111021007116106114018002022118112027097006018027114099000013018118097126007245247115103120012114020097116104021027022116113127097006018025021112002017012118116122017019020021118144229005027112103114097006018027114099008013029096120099008023110018022006098117244145116121005114007116027112021019012123124097000022027008018006102245247116123115097017125114118116030022022101097010102113097022018144229019029113021116111021016118106118015028022112008099000124020097116104000028029112112144229029001113112101097016010021097118111021007116106118015028022112021115004001016025021099 116103100006000006122096104116027112021019012112102103004017022021 116103100006000005122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114063018084083041187032092090089097048060067092089036126115089080023047039062220071088097055039021089082097060060088021023037117038091021067040055033070021068052059037084091067097062054021091066044187033090021083036114039092080069050114060064021091036114061064088222051061115081080023034058054069065082045018098008024026001096110000001007113099096007004007112 116103100006000005122099104102112123004017007021097025006006026106123098012006026112025023002029018121112100002023123121097101008031123118122118013023000118112031002006125121124117004017028025018016104046047018021016061046016122116123004001016112029099111021007124106099008023029122120027102117122028025016102123115116102023015029030146145113019029030021114099008013007124112101018114007021121114007006115122096099004000115127122126015114001115102126002027115118097023014028115118097025018027016124099126124006125114097126030006026112118126023114018123113023002006125118122100020111116005018144229005027112103114097113098022097025006006026106123098012006026112008016098096112018146147098097112097027112021027012123096116009023003008018020117113116146145118015022115097027112021027012097108103 116103100006000005122096104097124114124117112000022016097 116103100006000004122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023036033035221086082050114052220071222036033115069090066051114038091021083168034050071065082044055061065021082053114038091080023034051062069084080047055115080065023047117054077092068053051061065021071032033115069090066051114038091021067040055033070117006124103103117007010115098098013117004124103103005005006114096098005004 116103100006000004122099104102112123004017007021112116111021018112106114018002022118112027097017018102112023004017125114116114030023000101112116004114004125112121097117009018021099009023029021018120055059061070024116032034033092091068102114022121102114097000022027121126017019001116021114015022115116102023013027003116103118230246021103122122097021018112106116000031022102101023004017115121112113021114028096097114019114025122124121097000021101116115008114001112021120015114001112027097000002018103116010004017125114116114030023000101112116004114018123113023019023125118122103000000018008018116014023000101112016097019029113021101004124016122099118013027110018005016230246018123113023019023125118122100020111116005018144229005027112103114097023016027114116002013023112101099124117112004022016 116103100006000004122096104146145118015022115112118025006017016106116121015023022008018020115113116146145118015022115123122099097023011124102099018114123102112123004017007021004023007000028120021112021019012097124114000022027021097118097005027112103114097006018027114099008013029096120099008023110018022004098117115116123115097006018027114099000013018123123114004111022118027112002017012116123121004023115116123115097006018027114099000013022102101114002023110112118025006019022106112100017023016112028144229245247022001020000028023021029031004017125114116114030023000101112116004110109018111016097019029113021114025027000097102023105001022121112116021114098021115101014031115118125114018002001021101027097021007124106099008023001102021099097245247022001020097114115021021023097114115098125114 116103100006000004122097104103112023021124020097124104015007030097124114124117112006022016097019029113021103111017028101116116009111116022000020102114018123113023017124029096118127004002110097027112021027012123096116009023003021116121005114003027118120004001003112008114002124020116112104004001003112118114230246112001022023097114115021021023097114018123113023017124016122102098124117099018021118015022115029101025005019021124101101097027000021123098013030115122103023017124023116115126017000109008118098019000022123097023005019007112028030104245247022001020097114028103021031004017125114116114030023000101112116004111116111018023000028023021112111008001007102021031018023031112118099097099115115103120012114016125112100017000115101025023006006026106097126004000000021097023230246112001022023 116103100006000004122102104021021023097114115021021096009023001112021099111021007124106121020031007124112010102113096022018023000028023021101025002029003116118127124117112000022016097019029113021103111028006118125114017111007027114099008013029096118127004002115116123115097002125118122114018002022021124121097122116122018027097117016018028144229113103022021023097114115021021023097019029113021103111017028102096010102098116021116121005114123101027115000020026101103023008001115123096123013114028103021103111022018115124103019108110118096101019023029097021115000006022028028030104245247146145120019022022103021117024114097021 116103100006000003122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023046034039092090089050114055018084083041187032092090089001099110000001119115111028101097118005026 116103100006000003122099104102112123004017007021114101005013000124114123004126115114103115030030026119025023000000000106097100022022107029114101005013021124123097000030122021116100097021001113106113008028005116121144229020001122120023006000023106118120015000022113146147230246004125112101004114020103113104005023003097021010102113098022018144229019029113021112002022012118122115004111116022007020102245247116123115097021001113106100008021031112021121014006115124123023105117017116102114030019023125018027102016018102112104015019023125018030230246018123113023002029000096008016113117244145122101005023001021119110097099115 116103100006000002122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023037061062092086094045059050065092088047033115087084089034051058071080068097051038065090069040033186080070023049061038071021091036114035071220091169036054088080089053114035090064069097039061021065094036032032117004010116103099005004007113096099004 116103100006000002122099104102112123004017007021113117111021023119106121020031016101097027097017028116121114018017022029119025006016018106121126003023031121025016003019029100096114097027029118122121015007022018028075061117115024021016061046023119027112005016012123096122002002007073073115003124020113119104002030022103124117097019000021121126003017028120101099109114023119027112005016012121124117004030031025021115003124020113119104008022244145115101014031115114113117030022028120119118015114023119021123004020007021127120008028115114119118030016018123100098004114017021122121097022017027114117000013023112101099097111115119027112003019012113112103021114018123113023005016125114119118030017028113112010003124020119116104002029023112146147022026022103112023005016125114097126030028006120097126 116103100006000002122096104112008016098099112018146147000028023021113117111021023119106122014022003103112010102099116146145118015022115113119025006022017106097110017019016097021010102098116146145118015022115113119025006022017106113118021020026123021126018114029096121123230246028103113114019114017108021115003124020113119104008022115 116103100006000001122098104026026064037114126021114084017051033084088118037058007092080069050114126021070101036049059080071084041055007076069082019055062092070082105123115024021101036049059080071084041055115081080068097038050064077023037055115071080090040033054070021081040042054070021071046039033021064089097054186069084069053055062080091067097055039021064089036114048084088071032053061080117006124103103117007010115098098013 116103100006000001122099104102112123004017007021114116002013001112120099112126115114118116030000022120097005109114020118118104019023030097006144229020001122120023006017016106118118012002018114146147022026022103112023006017016106113114017006110018022006098117244145116121005114020118118104000028029112112010102113097022018023 116103100006000000122098104026026064037114126021114084017051033084088118037058007092080069050114126021070101036049059080071084041055007076069082019055062092070082105123115024021101036049059080071084041055115081080068097049060081080068097055039021089094035055063089220068097054054070021066047059039220070023037117060080064065051055115069090066051114038091021083168034050071065082044055061065025023052060115065092082051033115080065023052060054021084089047187054117004010116102019007008002117098099004005007112098098117006010115098098013 116103100006000000122099104102112123004017007021096120111021006122106116014022022025021098014124020096122104013027017112121123230246021103122122097021006122106098015027028112096023020029244145098127004000022021096120111021006122106115004002007008018020112113116146145118015022115096122025006007028106113118021020026123021126018114029096121123230246018123113023004010026102097100097122000112121114002006115004021113019029030021114099020013007124112098015029115097096120097005027112103114097006006122027112020029012113112103021111006122027112020029012113112103021114018123113023021007028027114098014013016122113114124007028027114098014013016122113114097019029113021099020029125114097126030028006120097126004111116022007020102114018123113023021007028027114099020013018123123114004111116022006020 116103100006000000122096104018028023 116103100006000015122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023052060058065220068097054116090080066055032054117004010116102 116103100006000015122099104102112123004017007021114098014013016122113114109114020096122104013027017112121123109114020096122104018019026116096099109114020096122104015016001113112116109114020096122104005019007115124121230246021103122122097021006122106098015027028112096144229005027112103114097021006122106115004002007021008016098099112018146147014000023112103023003011115004021 116103100006000014122098104026026064037114126021114084017051033084088118037058007092080069050114126021121094050038054021081082050114054091082086038055062080091067050114055084091068097039061080021083168063050071086095036018098008000002113098098005005005113099019007008002116018096008007007112106019001008117 116103100006000014122099104102112123004017007021112025012019031106102126006030022021116100097031018121116115008023115025021115111021016103106123008016115116102023005023030116103116009023127021102025006017001106121126003114018102021100021019007096097144229245247115103120012114020097112104021027022112123112097006022021124121015023001021127120008028115114118114030017018120112121006114022021122121097006022027114116004013026113021010097023125114118114030027023146145026108027029123112101097024028124123023006017001106118120015000022115021122097029029021120025006017007106118120005023110018120118013117115116123115097031125114118101030001026114121114124023125120116123030001026114121114230246026123123114019114025122124121097021016103106116014028001112115023005114028123021115111021016097106116 116103100006000014122096104122113114124117007113112122102114018123113023005124020118103104018027020121112010004124023112120104018027020121112144229030022115097023014007007112103023011029026123021112002000012118122121019023021021102023014028115102027112002006012118122115004111116102097118021117115116123115097001125114118101030001026114121114124023125102097118030001026114121114230246244145146147022026022103112023021023125114097126030028006120097126004114110021018020112113116146145118015022115112027112002017012113112103021114110021018020115113116146145118015022115112027112002017012116123121004023115008021016098097112018146147000028023021112025006019022106112100017023016112021010097117112001022016230246244145122101005023001021119110097021016112106120019022001112021 116103100006003007122098104026026064037114126021114084019055052089080090036060039101071082045019038065090023108114032220089082034038058090091023112125097117004010116101019007008005113099107024005014108098098024005007111098099027005007001097110005 116103100006003007122099104102112123004017007021113126018006026123118099097117098018025023000000000106097100022022107029112025006023016106113118021023016125028027097017097027114116019013031124119023000001115097108103005029016025021115111021023112106121020031023122118027097245247029102114013023016097021116014007029097029029104114047073021016061117115073073023012019011029114099000013022102101114002023122021115101014031115114113099030022028118097126000114023097021096009023001112021115021124020113112104005023003097008115111021023112106115004002007021116121005114023097027112005023012103112113124022125114113114030000022115028027230246007027114099008013029096120099008023127021118120000030022102118114105006125114097126030006026112118126023126116018028023061046115018021023102114047073021099 116103100006003007122096104027114099008013007124112121014031127146145116000001022021098127004028115113119005111021023119106126005114026102021121020030031021097127004028115113119025006022017106118120017019017116021075061114023119027112005016012118121114008016018021073075097022017027114117000013016122113114097046047021113117111021023119106116014022020096124023061046115113119025006022017106123098012017003097021075061114023119027112005016012118121114019027017021073075097117115026021016097046047021113117111021023119106116014022017124118006097046047021118120000030022102118114105022017027114115003013016122113117008017097025018016104114244145021023097114115021112123018023115113119005111021023119106116014002018119116023061046115113119005111021023119106116013023026119116023061046115113119005 116103100006003007122097104027114117000013016122113114097046047021113117115124020113119104002029023114096126097046047021113117115124020113119104015007030118101099097046047021113117115124020113119104002030022103124117097046047021018023110114116021073075097022017007027112005016012118122115003027016004021075061114016122116123004001016112029115003096125114113117030017028113119126002096127018018030097023029113021118018114026119116121003027016025146147113126115112027112004017012097097116000002022025021007109114022027114114002013030122123099004001127021112025006022022106103114007126115112027112004017012124113027097017018102112023022026022123021115003096125114113117030027023021124100097028006121121023021026022123021115003124020113119104008022115112121100004114023119007025006022017106124115 116103100006003007122102104021112121005245247025021115111021023112106099024002023122118023108127115101122098019114023119007144229245247115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114112116030023016125112118015114022021122121097122022027114115004013001112115010005124020113112104019023021021116121005114022027114115004013023112101099124022125114113114030022022101097030230246026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010005124020097124104015007030097124114104245247124123121004000115127122126015114020118103104002029029103112113097017098021122121097122016004027112002000012102124112013023110097027112021027012097108103021027022021116121005114016004027112002006012118122115 116103100006003007122103104112008016021011007124112101018117122146145126015028022103021125014027029021114116019013016122123101004020115118007023014028115029118005111021016103106100008021031112008115111021023112106099024002023122118023000028023021118005111021016097106116014022022008018099024002023122118016104245247121112113021114025122124121097021023119106115014031017116123023005016115122123023105022017027114099008013029096120099008023110097027112021027012123096122021027022021116121005114023119027112005016012097108103000017007008018007102114018123113023005016125114113117030031028113101101004111116004018023000028023021113117111021023119106115014031003103124010102099116021116121005114023119027112005016012113116099005023017021009010097017006103103114015006115113116099004114018123113023 116103100006003007122100104029118098019000022123097023005019007112021011097022017027114115003013023116097113008028115122103023005016125114113117030022018097115126015114026102021121020030031028028144229245247121112113021114025122124121097021023097106115014017007124116023005006115122123023105022007027114115004013001112115023124114023027114115004013001112115023000028023021113099111021023112106115004002007021008023005124020113112104005023003097028144229030022115097023011029026123021112021019012097124114000022027021097118097029029021029099000124020097124104015007030097124114097111115113097025006006026106123098012006026112021118015022115097116025006006018106116121015023022021008023005006125114097118030019029123112114097019029113021099000124020097116104004001003112118114124022007027114099 116103100006003007122101104116106114018002022118112023000028023021097118111021007116106121008004018113125010005006125114097118030028026099116115009123244145121114007006115127122126015114020113119104005029030119116121097022017007021120015114123097116025006022017106124115097111115113119005111021023119106126005114018123113023005016097027114115003013023116097115004016115009008023002007001103112121021114023116097114097019029113021031002007001103112121021114023116097114097110115113119005111021023119106115000006021124123023014000115113119005111021023119106115000006021124123023008001115123096123013123122146145076116103100001004014060114 116103100006003006122098104026026064037114126021114084006055061080071082007051048065064069036114126021103082034058054071086095036114053084086067052032054021091088047114050081093222050059060091021089046060115071220080045187054117004010115098098013117005124103102117006010108127 116103100006003006122099104102112123004017007021113126018006026123118099097099127021118025006017001106121126003126115097124025006006026106123098012006026112025023002029018121112100002023123097124025006006026106097126004017026099025016102123115073073023102114116021073075097006026027114099008013007124112121014031127021097126111021007124106116014028016124099023061046115018021016097046047021097126111021007124106116014028029122120027230246023118027112005023012103112113097019000021103114007027029097025144229117098018021118018114022102101006109245247018005016097019000021112100017096127146145016113117115116102023004001003006025144229117099018021118018114022102101003109245247018005016097019000021112100017103127146145016113117115116102023004001003003025144229117099018021118018114022102101000 116103100006003006122096104025146147102098116021116100097023000101013027230246116005018023000001115112102103120126244145018007102114018102021114018002098005146147007000028120021112021019012097124114000022027021116144229027029123112101097024028124123023006022007106113120002006026116021115021114028123021031005006125114097126030028006120097126004111018027114099008013029096120099008023115116123115097019125114097118030019029123112114124022007027114099000013018123123114004114018123113023005006125114097118030023000101112116004111018027114099000013022102101114002023115116123115097022007027114099000013029124099118005026110116027112021019012123124097000022027028146147008028029112103023011029026123021112005023012113122116004028007021113116097029029021029115002124020113112104019023021008113099 116103100006003006122097104027114115004013001112115023000028023021113116111021023112106115004002007008113099111021023112106115004002007028146147008028029112103023011029026123021112021027012097124114019001115097124023014028115029097126111021007124106121020031007124112023124114018027114099008013029096120099008023122146145123004020007021127120008028115114118101030017028123103114007114016021122121097122016027114116019013000124114123004111007124027112021027012097108103021027022021116121005114016027114116021013016122113114124117007108097126004000000018028144229005027112103114097019125114097118030019029123112114097111115018022006098117244145116121005114031112115099105019125114097126030028006120097126004126097028021010097117112007022016230246018123113023000124020097116104004001003112118114 116103100006003006122102104021008023102016116146145118015022115116027112021019012123124097000022027021008023102098116146145118015022115116027112021019012102097118000022027021008023102096116146145118015022115097124025006006026106113118021020026123021126018114029096121123230246112006022118015022115097124025006031003106118120005023115008021016098102112018146147230246018123113144229114115021021023097127126115116116021007001116097126014028115116113127004001026122123023019023020121112114230246115021021023097114022109124100021001123102112123004017007021004023007000028120021112021019012097124114000022027021116005230246115021021023097114004125112101004114018007027112021027012123096122021027022008116025006006026106123098012006026112021118015022115116007025006006018106116121015023022008116025 116103100006003006122103104114097118030019029123112114097019029113021118115124020097116104004001003112118114124019125114097118030023000101112116004114018123113023000096125114097118030028026099116115009114110021018006102245247021021023097114115116123115097019097027114099000013000097116118005026110018006016097114115021021144229114115021021030230246244145122101005023001021119110097006026027114099008013029096120099008023115 116103100006003005122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023049051033084088223053032054070021083102051055093220068040061061021081016052060115065092082051033115069090066051114038091080023036033035221086082097055039021064089036114048084088071032053061080117006124103102005005006113098097005004119115111097005004015001097110119117003124099 116103100006003005122099104102112123004017007021114099000013018118097126007126115114097118030001007116116115009126115116103100030006000098113015105021007116106115000006018113125030097019000021114099000013023116097118005026127021114099000013029112101101004017127146145118019001012097102096005106123114097118030022018097123103019123115116102023006006018106113118021028003103025023006006018106123117004017027112025023006022017106124115109114020097116104021011003103112122109114020097116104023019031103112122109114006102112101012019025025021118019001012097102096005106123113120118011123115116102023005031018127025023006006018106124121004017027112025023006006018106118120012028022101146147007000028120021112021019012097124114000022027146145096009023001112021112021027012123096122021027022008018020 116103100006003005122096104004022016230246018123113023006006018106116121015023022008018020115113116146145118015022115114097118030023000101112116004111116022006020102245247116123115097021007116106121008004018113125010102113103022018023 116103100006003004122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114063080070023046034039092090089050114055080070023049051033084088223053032054070021083102051055093220068040061061021081016052060115065092082051033115069090066051114038091080023036033035221086082097055039021064089036114048084088071032053061080117006124103102005005006113098097005004119115111097005004015001097110119117003124099019000008002116 116103100006003004122099104102112123004017007021103025006000023106121126003126115116103100030022018097112096005122028116097025006006028106113118021030026120028023000001115114097120030022018097121126012126115122116099111021007122106120017006018113125144229020001122120023006006028106097126004029003097021120000006127021114101005013016122123101004022115103146147022026022103112023014019007027114099008013029096120099008023110018022006098117244145116121005114028116097025006006018106116121015023022008018020115113116146145118015022115122116099111021007116106114018002022118112010102113096022018144229019029113021120000006125114097118030028026099116115009111116022001020102245247116123115097000125114118115030017028113112010102029003097116115009117244145116121005114001027114101005013000124114123 116103100006003004122096104112008120000006125114097120030029003097116115009245247116123115097000125114103115030022022101097010102113102022018144229019029113021101111017028102096010102098116146145120019022022103021117024114096146145023 116103100006003003122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114063080070023052060058065220068097054116090080066055032054021081016052060115065092082051033115069090066051114038091080023034051062069084080047055019004008002116018097008000002113098098005005005113099019006008005113099107 116103100006003003122099104102112123004017007021096120021124020096122104002029023112025023020029125114096120030030026119112123013126115096122099111021007096106097000030022096103027097007028027114098014013029119103115004017244145115101014031115114097098030006026112096121014114006122097027097021006122106098015027028112096023020029244145098127004000022021096120021124020096122104005023003097008016098099112018146147000028023021096120021124020097124104015007030097124114124117112007022016230246018123113023020029007027114099020013018123123114004111116022006020102245247116123115097007028027114098014013023112101099124007028097027112020029012113112103021245247116123115097007028027114098014013016122113114124007028097027112020029012118122115004245247122103115004000115119108023112114 116103100006003002122098104026026064037114126021102088052033126071080070052184039080021083036114102000002004113103127021000002118097100003025023116103100006002014109114102000002004121100127021000002118097106003117006124020001117007010116102097012003004113097 116103100006003002122099104029102114013023016097021115008001007124123116021114016116102114097005027112123023002001125114118100030002018102120118008030110004021099009023029021018016097023031102112023021124020097124104000022001120116126097023029113146147097020001122120023002026022101124115097017026021146147097030022115097023014007007112103023011029026123021112002001012118122122018019029021118100097029029021029116008124016122101118002026110118102025002029003116118127097019029113021116008124029096118127004002110118102025015007016125112103104114244145021096009023001112021116008124016122102098124117099018021118015022115118124025002029003116118127124117021103018023000028023021118126111028006118125114017111007027114099008013029096118127004002122021116100097023030116124123097 116103100006003001122098104026026064037114126021115094034020050086114082050038115024021101036049059080071084041055115084071067040049063080021069036063049090064069050055062080091067097021016117004010116101019007008007115098099005004117005018096008024026001102110007005006121127098007024007112018098008146147116103019007008126003000099004 116103100006003001122099104102112123004017007021116025006019001106118120005023127021116025006019001106121126003019021115025023000124020116103104017000026109125099109114018027114118019013026113004123008016127021116025006019001106124115115030026119025023000124020116103104008022098120122115109114018027114118019013026113007122014022127021102025006001021106121126003023031121025023000124020116103104018019026102123117109245247029102114013023016097021116014007029097029029104114021103122122097122000112121114002006115113124100021027029118097023006019001106124115112031028113025023006019001106124115112030026119025112000000012124113005012029023025021112000000012124113005013027017025021112000000012102116126018028017021115101014031115114116101030019001097124116013114004125112101004114020116103104 116103100006003001122096104113112103021111116022004020102114018123113023006019001106097110017019001097008016019016116021146147000028023021114118019013023116097115004016115009008023102113103022018023000028023021029112000000012113116099007027029021124100097028006121121023014000115114116101030022018097115126015114109021018020117113116028146147000028023021114118019013016122113114097030026126112023102113097022016016104114018102021101004003122021116100097007029124118126021023127146145118111021018103106126005126115099027112021004012118122115004126115099027112021004012097116098025126115116027112000000012101116122109114018027114100007013026113025144229122000112121114002006115118122098015006123031028023007000028120021112000000012116103099008017031021098127004000022021114118019013023112101099 116103100006003001122097104008018020112113116021116121005114020116103104021011003116103099124117001119018023230246018123113023006019001106113118021022022119021011124114116022001020102114018123113023105021018103106115000006021124123023008001115123096123013114028103021112000000012113116099007027029021011023102113103022018030230246018123113023006019001106118120005023115121124124004114116022007020100117122021116100097028017106116101021245247115103120012114020116103104000000007124118123097019244145124121015023001021127120008028115114124116030027030101118103021114026021122121097122026027114126002013023112101099097111115116027112000000012113112103021114018123113023008124020124118104002029023112021010097019125114124116030017028113112023000028023021124025006027016106113118021022022119021011 116103100006003001122102104008021016098102112018021118015022115029018020117113116021009023008124020124118104005019007115124121097029001021124025006027016106113118021020026123021126018114029096121123104114122146145126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097027125114097097030022022101097023000028023021099025006006005106118120005023115008021126111021007099106116014022022021021118015022115099027112021004012113116099005023017021009010097117112001022016097019029113021031102113103022018023125114005027114099023013023116097113008028115122103023023124020097099104005019007115124121097027000021123098013030122021028144229027029123112101097024028124123023006001021106102120020020018120021100097029029021029100111021000115106126 116103100006003001122103104113008118111021000115106126005123244145098127004000022021116025006019001106097110017019001097008016019016116146145118015022115116027112000000012113112103021111116022004020102245247022006020000028023021116025006019001106118120005023115008021016098096112018146147000028023021116025006019001106118120005023115121124124004114116022007020100117244145116121005114018027114118019013023116097115004016115009008023102113103022018023000028023021029118111021018103106115000006021124123023008001115123096123013114028103021118111021018103106115000006021124123023127114116022001020102123244145122101005023001021119110097019125114116101030017028113112027097019125114116101030022018097113114003114 116103100006003000122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023023055061065080068097097124001021026097000054088069091032049054088080089053114055080021091032114055084065082097022125114113114030022018097112122008114035084071023014124020122115104005019007103112112 116103100006003000122099104024024123008021029112146147018023031112118099097002001124122027097022018097112122008126115114113114030028006120113120002126115114124116030017028120101099000126115018018027097117116025021121014031007124112101018126115113116099004017027025021099014006018121025023021011003113122116109021023120106123008016022121121144229020001122120031230246000112121114002006115018001016097019000021101101008029127021116101018013023116097114022022123122027112014020012113116099019023020028021118018114023116097114012027127021113025006022022106123098012022028118025023023124020097099104002002007112102116097019000021114126002013016122120103021019127021146147000000000106113118021023004113029120111021028115106115000006001112114030097019000021113118021023016125025144229001006120029116 116103100006003000122096104116102114097029125114122113030006010101122103007027029021098127004028115018112016097006027112123023108006125114113099030016018102112114018114022121102114097006125114113099030016018102112114018114022123113030097019000021097120021019031025146147021027125114097126030006026112118126023046047018021016061046007124027112021027012097124114015029030021116100097028028120097126004000000025021101111021016103106123008016115116102023021011003113122116109114030027114115012013031124119114013030244145115101014031115114101099030002028123118120012114003146145125014027029021114117014013017122103115004000115119021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121 116103100006003000122097104021116121005114017027114103021013007108101103014028110101027112017006012097108103017029029028146147011029026123021112014020012122101114007027029021122023014028115029119025006016028106113114017006110122027112014020012113112103021114018123113023003124020119122104015007030119122101124029125114119120030028006120119120019114018123113023003124020119122104021011003119122101124029125114119120030006010101119120019123244145127120008028115114122118030029003112116113007114018021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030230246025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022110116027112004017012124113030230246025122124121 116103100006003000122102104021114115004013023122118114015006115113021120015114123113027112005023012103112113124023125114113114030000022115021118015022115113027112005023012113112103021111022027114115004013023112101099104245247127122126015114020113097104005029016097099118097006115122123023105006125114113114030022022101097023124114023027114115004013023112101099097019029113021099111021023112106101004020115008021115111021023112106101004020122146145125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010097006125114113114030022022101097023000028023021099025006006005106118120005023115008021099111021023097106116014022007099116023097019029113021097111021007099106115000006023112119023125111115113027112005023012113116099004031026021116121005114123113027112 116103100006003000122103104113112104005019007112120126097110115099027112021004012113116099007027029021122101097004125114097097030022018097115126015114026102021121020030031028021030230246025122124121097021007124106099008023001102021099008114028123021031021027125114097126030028006120097126004111023027114099008013029096120099008023122146145125014027029021114116019013016122123101004020115103021120015114123103027112002006012118122115004111116097108103005029016018021118015022115103027112002000012102124112013023110113027112005023012097108103005029016028146147011029026123021112005031012120122115005029016021120023014028115029120025006022030106124115124022125114113122030027023028146147022026022103112023017124020101097104005023003097008016098099112018021144229019029113021103111021003097106121 116103100006003000122100104096120103014028110018022005098117115146145118015022115101027112017006012097108103017029029008018020114113116146145112019029006101021117024114028027114120007013023116097101004021127021113025006022022106123098012022028118025023023124020097099104002002007112102116109114023027114115004013023112101099109114023027114115004013001112115027097029125114122113030022018097103114006126115097124025006006026106097126004028028120025023021027125114097126030006026112118126023126115103027112002000012121124117109114030027114115012013031124119114013030244145028023000001115103112102230246020103122098017114017108021103019027028025021115000006022120124027097021023112106121020031023122118027097021026118106116014031003097116027097028028120097126004000000025021115000006022118125027 116103100006003000122101104021097120021019031025097110017022028118025112005031012121124117004030031021 116103100006003015122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023023055061065080068097102124000021026097000054088069091032049054088080089053114055080021091032114055084065082097022125114113114030022018097112122008114035084071023014124020122115104005019007103112112 116103100006003015122099104024024099023019244145102114013023016097021103019027028025021115000006022120124027097021023112106121020031023122118027097021026118106116014031003097116027097117116025021016102126115123122122021027022103102027097022018097112116009126115097122099000030127021097110017022028118025023006022030106121126003023031121146147007000028120029144229001022121112116021114116000018023000001115101103126014126115116103100030022018097112096005122028027114120007013023116097101004021122021116100097022018097112122008126115113027112005023012123096122005029016025021097111021007099106116017006001112120023000001115114124116030017028120101099000126115146145118019001012113116099004005023029122025006029021106113118021000022114028023000001115113116099004017027025146147018007030029118118 116103100006003015122096104102112023014124020122115104021011003122101113008028115098125114015114116112018023021026022123021026021124020113097104021029007112102116097023031102112023021124020113097104021029007112102116097023029113028023000001115097122099000030127146145099008124020097124104021027022118124097061046116021018075061006026027114099008013007124112121014031115116102023015029030097124114019001127021103025006017001106121126003114018102021099024002023122118027097031125114113122030030026119112123013245247115103120012114020101097104017029029118122122097002244145127120008028115114119120030016028103113114019114017021122121097122017027114103021013023112101099124002125114101099030022022101097023000028023021119025006002007106123098012002028123008103111021003097106121020031003122123023 116103100006003015122097104116123115097016125114101099030006010101101120015111003027114103021013007108101103014028122146145125014027029021114120007013028101112113008028115122021120015114123119027112003029012113112103021111028027114120007013023112101099097019029113021117111021017122106121020031017122103010014124020119122104015007030119122101097019029113021117111021017122106099024002017122103010014124020119122104021011003119122101104245247127122126015114020122116104014002022116115113097019115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028144229024028124123023006023016106112116009023018123021114097029029021029114111021022118106126005111018027114114002013026113028144229024028124123023 116103100006003015122102104114113114030022028118112121021114023021122121097122023027114115004013001112115010004124020113112104019023021021116121005114023027114115004013023112101099124023125114113114030022022101097030230246025122124121097021023097106115014017007099116023021114028123021031021124020113112104005023003097021010097022125114113114030022022101097023000028023021097025006022022106103114007114110021113025006022022106103114007123244145127120008028115114097097030006005116021097097029029021029097111021007099106115004002007021008023021124020113112104005023003097021118015022115099027112021004012118122115004114110021097025006022007106118120005006005116021023000028023021099025006006005106113118021022022119021011124114023027114115004013023116097114012027115116123115097122023027114115 116103100006003015122103104112106115000006022120124023125114005027114099023013023116097113008028115122103023023124020097099104005019007115124121097027000021123098013030122021028144229024028124123023006006026106097126004000000021097126097029029021029099008124020097124104015007030097124114124022125114097126030028006120097126004123244145127120008028115114118101030017028123103114007114001021122121097122001027114116021013016122113114124117007108101115014017116021116121005114001027114116019013000124114123004111023027114115004013007108101115014017122146145125014027029021114115012013030122113115014017115120021120015114123120027112005031012124113010005124020113120104008022122146145096009023001112021103111021003097106115004002007008018020112113116021146147000028023021101025006002007106123098 116103100006003015122100104120101120015111116022007020102114244145116121005114003027114103021013007108101103014028110018022004098117244145114101014007003021119110097029125114122113030022018097103114006126115113027112005023012123096122005029016025021097111021007099106116017006001112120027097022125114113114030022022101097027097022125114113114030000022115025023014124020122115104005019007103112112109114007124027112021027012097124114015029030025021099008124020097124104021027022118124097109114001027114116019013031124119027097031125114113122030030026119112123013245247028021118018114001112100144229021001122096103097016010021101101008029127021113118021023030124025023006022022106123098012022028118025023006027016106118120012002007116025023015029030097124114019001127021113118021023016125025023 116103100006003015122101104097122099000030127021097110017022028118025023006022030106121126003023031121021 116103100006003014122098104026026064037114126021114084007059061084091084036039033021024023019055048093080069034058054021081082050114053092091086047049054064071068097034060064071023052060115081220071032032039080088082047038019004008002118 116103100006003014122099104102112123004017007021115126111021021124106116014022022025021113008124020115124104013027017116115113109114021124027112007027012121124117008031003025021113008124020115124104013029020122025023230246018103102104005019007112098115105020026027114113008013023116097115004016122021116100097021021124106115000006023112119027097019001102106115000006022098113031007027125114115126030022018097115126015123115116102023006020026106113118021020026123025144229019001102106099018005023013029113008124023120116125104114018102021115012019025025021113008124006102112101012019025025021113008124020115124104005023003097146147007000028120021112007027012115124121000028016021115126230246004125112101004114021124027112007027012113112103021111116022004020102245247122103115004000115119108023 116103100006003014122096104115124025006020026106118120005023127021115126111021021124106115000006023112119023 116103100006002007122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091007059061084091084097127115099220069040052058080021091102055043092070067036060048080021083052114048090081082097061033082084089040033062080021068052032115064091082097034186071092088037055019004008002118018097008114115018018096008024026 116103100006002007122099104102112123004017007021004144229020001122120023006020026106115126015019029118146147022026022103112023006020026106113114017006110018022006098117244145116121005114020115124104002029023112008016098096112018146147000028023021114113008013023116097115004016111011018020116113116146145118015022115029146147097114115024024023000004018123097023017023001124122115004245247021021031006020026106113118021022022119009016098103112018021118015022115114115126030022018097115126015114026102021121020030031028146147097114028103021031006020026106113118021022022119009016098103112018021118015022115114115126030022018097115126015108110018022002098117122146145023097127126021101114015022018123097023017023001124122115004245247022006020014000115029114113008013023116097115004016109008018020 116103100006002007122096104000022016097019029113021112007027012113116099007027029021124100097028006121121030097245247022001020014000115029114113008013023116097115004016109008018020116113116021116121005114020115124104005019007115124121125111116022003020102123244145022004098029001021029112007027012113116099005023017011008016098103112018021118015022115114115126030022018097115126015114026102021121014006115123096123013123115146145023097127126021116103019023000021101114019027028113112144229113096022122101097122020115124104005019007113112117127111116022000020102114018123113023006020026106113118021020026123021126018114029096121123104245247022001020014000115029114113008013023116097115004016115119112099022023022123021016098103112018021118015022115018022001098117122146145030097 116103100006002006122098104026026097003124029112097023108114048089070112034000054083080069036060039092080091097127115083114082050038058090091112034000054083080069036060039092080091007059061084091084097127115099220069040052058080021091102055043092070067036060048080021083052114048090081082097061033082084089040033062080021083032060032021089082050114050071065094034062054070117006124103100117007010006022000 116103100006002006122099104102112123004017007021118120020028007029031030109245247029102114013023016097021115008001007124123116021114098021115101014031115114116101030019001097124116013114004125112101004114020115124104005023003097008016098099112018021118015022115114115126030017028113112010102113097022018030097019000021116101021245247115103120012114020115124104007027029116123116230246004125112101004114020115124104005023003097008016098099112018146147000028023021114113008013016122113114124117112007022016230246115 116103100006002005122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114063084021069168052186071080089034055115080077067036032061080021083102039061021081088034039062080091067097033038092067086047038115089080023053059054071070027097062050021086086044034050082091082109114063018080068049186048080021082053114063080021089040036054084064023037117050081093222050059060091117006124103102005005006113098097005004119115111097005004015001097110119117003124098019000008002116 116103100006002005122099104102112123004017007021114115004013001112115144229020001122120023006022007106113120002006026116146147022026022103112023006006026106123098012006026112008016098099112018146147000028023021114099000013018123123114004111116022007020102245247116123115097021007116106114018002022118112010102113096022018144229019029113021112021019012123124097000022027008018020117113116146145118015022115114113114030022022101097010102113102022018144229114 116103100006002004122098104026026097003124029080065023108114037220071094039059048084065094046060115065092082051033115084086067040052115070080091046060115064091023047039062220071088097054054021086095036034039080089119112111102001005007112097099006005006001099110146145002117098099004006007114018098008146147 116103100006002004122099104102112123004017007021097025006006026106123098012006026112146147007000028120021112021027012097124114019001115097146147022026022103112023021124020097124104005019007113112117125111115118096101019023029097021115000006022146145118015022115097027112021027012113116099007027029021124100097028006121121144229127126146145118015022115029097025006006026106123098002026022101008016098099112018021023014000115021097025006006026106123098012006026112008016098099112018028023 116103100006002003122098104026026064037114126021114084019055063084091084036002054071065082000054059021024023006049001080089086047049054021024023013059032065080023037055032021086086044034050082091082050018098008000000001096110024024 116103100006002003122099104102112123004017007021118025006017016106116121015023022025021023002124020118118104013027017112121123109245247021021118019001012113116099004005023029118025006017016106121126012028026099116030097019000021114116002013031124120121008004018025146147097114018103102104005019007112098115105017125114118116030022022119118118012123115116102023006017016106113114003017018120025144229114115116103100030022018097112096005122016027114116002013021124123116000031122021116100097021016118106113008028016116120144229020001122120023006017016106118118012002018114021116230246004125112101004114016027114116002013023112101099097111115018022006098117244145116121005114123118027112002017012118121120002019030021124100097028006121121023014000115118027112002017012118121120002019030021011023 116103100006002003122096104118096101019023029097021115000006022028146147098096112116123115097021016118106123008031029124099118097110110021118098019000022123097023005019007112146147014000023112103023003011115021118025006017016106116121015023022021116100002245247021 116103100006002002122098104026026097003124029080065023108114001080086095036032048093080023032036050091065023040060048071220090036060039084065094046060115081064023034061062069065082052032115081080023038187061220071086053059060091021083036114055064069091040049050065084025001099110000000119115111099005005007113098099007007005 116103100006002002122099104102080091036049039021112025006022022106118120012022006101146147007032060088021112005023012113122116004028007021112144229005059080071082097023125114113114030022022101097023124114116022004020102245247116091083097023125114113114030000022115008016098096112018021 116103100006002001122098104026026064037114126021114084019055063084091084036002054071065082000054059021024023013059032065080023037055032021083086034038038071080068097054116084081095168033058090091023047061061021071222038062186080070023105099124007028119112111102002117005124096099004013 116103100006002001122099104102112123004017007021005027005124020097124104015007030097124114109114031097103126012122016122116123004001016112029099111021007124106099008023016124099027102117122073073016097117047073097025006006026106097126004028028120028027230246023027114115004013029096120115014017127021116127111021007116106114018002022118112027230246018103102104005019007112098115105022125114113114030022018097124122017123115116102023006022022106113118021027030101025023230246023027114115004013007097118100000023127021146147105114023027114115004013007097118100000023115030021144229114115118116100004114004125112121097122000112121114002006115113124100021027029118097023112114021103122122097021028115106120017023021124123023014096115098125114019023115122007025006022022106103114007114110021113025 116103100006002001122096104114113114030000022115021118015022115122007025006029021106113114017006110113027112005023012113112103021123110004021099009023029146145023097114115021118118018023115098125114015114023027114115004013007108101115014017115124123023105117096018025016117117127018000016104114007125112121230246115021021023097114115021021031018023031112118099097001006120029120115124020122115104012029029097116121104114021103122122097021028115106120017023021124123023014096115098125114019023115122007025006022022106103114007114110021113025006022022106103114007114018123113023014096125114122113030022022101097010005124020113112104005023003097028144229114115021021023004030000112146147097114115021021023097114115029102114013023016097021100020031123122007025006029021106120120015006018123031031 116103100006002001122097104024004030104114021103122122097021028115106120017023021124123023014096115098125114019023115122007025006022022106103114007114110021113025006022022106103114007114018123113023014096125114122113030022022101097010005124020113112104005023003097028144229114115021021023004028023146145023097023031102112144229114115021021023105001022121112116021114016122116123004001016112029100020031123118116100004114004125112121097029125114122113030006010101122103007027029021123120021114026123021031102000017018025016002023116025018120102123115097125114015114018027114120000013030122123099000028115031021031108099122021112123018023115116027112014019012120122121021019029021112121005123127005028023007000028120021112014019012122101114000020021021116023230246115021021023097027029123112101 116103100006002001122102104021127120008028115114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030097245247021021023097114026123123114019114025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022115008021118111021022118106126005123244145021023097114115098125114019023115112027112005023012103112113124022125114113114030000022115021118015022115112027112005023012113112103021111023027114115004013023112101099230246115021021023097123244145021023097023029113146147104114018102021100014030023112025144229019001102106115000006022098113031005124020113112104005019007112120126104114018102021112005023012113116099004031026025146147 116103100006002001122103104097027112021027012123096116009023003025146147021124020097124104000022001112102006109006125114097126030019023103112100115126007027114099008013016122113103014001127097027112021027012118122122012007029025078002116101096003000074230246127121097101008031123118122118013023000118112031021124020097124104002029006118124097109117116028021075061114116021018023061046115097027112021027012118122098015029030028021118018114016122096121014031244145146147007000028120021112005023012113122116004028007021113144229027029123112101097024028124123023006022007106113120002006026116021123097029029021029115111021023112106101004020110121027112005023012103112113097019029113021115111021023112106115004002007008121025006022022106113114017006115028146147008028029112103023011029026123021112 116103100006002001122100104097116104021027022116113127097019027021122121097122018125027112021027012123096122021027022008121025006006026106123098012006026112021118015022115116125025006006018106116121015023022008121025006006018106116121015023022021116121005114018125027112021019012112102103004017022008121025006006018106112100017023016112021118015022115116125025006006018106123126023019023125008123111021007116106121008004018113125030230246026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010005124020097124104015007030097124114104245247146145096009023001112021115111021023112106115004002007008018020112113116021116121005114023027114115004013022097116099005029016021124121097122116099018027097117003102018030230246018123113023 116103100006002001122101104116125025006006018106116121015023022008018020115113116021116121005114018125027112021019012123124097000022027008018006102114018123113023000026125114097118030001007116116115009114026123021031102099116025021016115117122021116121005114018125027112021019012116118099008020110018004016230246018123113023021124020097124104015007016125112103097027000021123120021114029096121123230246018123113023021124020097124104005019007115124121097027000021123098013030244145146147020028026122123023000030031021078002116101096002002074230246244145122101005023001021119110097096127000021 116103100006002000122098104026026064037114126021114084019055063084091084036002054071065082000054059021024023013059032065080023037055032021083086034038038071080068097054116084081095168033058090091023047061061021071222038062186080070023105096124007028119112111102002117005124096099004013 116103100006002000122099104102112123004017007021005027005124020097124104015007030097124114109114031097103126012122016122116123004001016112029099111021007124106099008023016124099027102117122073073016097117047073097025006006026106097126004028028120028027230246023027114115004013029096120115014017127021116127111021007116106114018002022118112027230246018103102104005019007112098115105022125114113114030022018097124122017123115116102023006022022106113118021027030101025023230246023027114115004013007097118100000023127021146147105114023027114115004013007097118100000023115030021144229114115118116100004114004125112121097122000112121114002006115113124100021027029118097023112114021103122122097021028115106120017023021124123023014096115098125114019023115122007025006022022106103114007114110021113025 116103100006002000122096104114113114030000022115021118015022115122007025006029021106113114017006110113027112005023012113112103021123110004021099009023029146145023097114115021118118018023115098125114015114023027114115004013007108101115014017115124123023105117096018025016117117127018000016104114007125112121230246115021021023097114115021021031018023031112118099097001006120029120115124020122115104012029029097116121104114021103122122097021028115106120017023021124123023014096115098125114019023115122007025006022022106103114007114110021113025006022022106103114007114018123113023014096125114122113030022022101097010005124020113112104005023003097028144229114115021021023004030000112146147097114115021021023097114115029102114013023016097021100020031123122007025006029021106120120015006018123031031 116103100006002000122097104024004030104114021103122122097021028115106120017023021124123023014096115098125114019023115122007025006022022106103114007114110021113025006022022106103114007114018123113023014096125114122113030022022101097010005124020113112104005023003097028144229114115021021023004028023146145023097023031102112144229114115021021023105001022121112116021114016122116123004001016112029100020031123118116100004114004125112121097029125114122113030006010101122103007027029021123120021114026123021031102000017018025016002023116025018120102123115097125114015114018027114120000013030122123099000028115031021031108099122021112123018023115116027112014019012120122121021019029021112121005123127005028023007000028120021112014019012122101114000020021021116023230246115021021023097027029123112101 116103100006002000122102104021127120008028115114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030097245247021021023097114026123123114019114025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022115008021118111021022118106126005123244145021023097114115098125114019023115112027112005023012103112113124022125114113114030000022115021118015022115112027112005023012113112103021111023027114115004013023112101099230246115021021023097123244145021023097023029113146147104114018102021100014030023112025144229019001102106115000006022098113031005124020113112104005019007112120126104114018102021112005023012113116099004031026025146147 116103100006002000122103104097027112021027012123096116009023003025146147021124020097124104000022001112102006109006125114097126030019023103112100115126007027114099008013016122113103014001127097027112021027012118122122012007029025097025006006026106116115019031018124146147109030007103124122105017028116121114018017022029097025006006026106118120020017026099025016102123115073073023102114116021073075097006125114097126030017028096123120012123115116102023002029006123122122230246244145115101014031115114113114030022028118112121021114023146145126015028022103021125014027029021114115021013023122118099008019115121021120015114123113027112005023012103112113124030125114113114030000022115021118015022115113027112005023012113112103021111031027114115004013023112101099097123244145124121015023001021127120 116103100006002000122100104124123023006006018106097126004019023125021118009114028123021031000026125114097126030028006120097126004111031027114099008013029096120099008023115116123115097019027027114099000013018123123114004111031027114099000013018123123114004114018123113023000026125114097118030023000101112116004111031027114099000013022102101114002023115116123115097019027027114099000013029124099118005026110121027112021019012123124097000022027028146147008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022008113025006006026106123098012006026112028144229245247098125114019023115113027112005023012113112103021111116022004020102114018123113023005124020113112104004006018097113120002114026123021031102004116025021016017001116028146147 116103100006002000122101104116123115097019027027114099000013018123123114004111116022007020102114018123113023000026125114097118030028026099116115009111116004018023000028023021116127111021007116106100021019018113125023008028115029018006102126115018007016104114018123113023000026125114097118030019016097124113124117098018146147000028023021097025006006026106123098002026022101021126018114029096121123230246018123113023021124020097124104005019007115124121097027000021123098013030115 116103100006002015122098104026026064037114126021114084005055062103080090035028060071088023108114016090088085046114050086065094046060115029070088052033126083084090040062063080028119112111102000117005124000017117006010115098098013024006115127099004 116103100006002015122099104102112123004017007021102025006001021106124115109114000027114100007013016122113114109114000027114100007013031124119114013030244145115101014031115114115118030020018120124123013023115115146147008028029112103023011029026123021112018020012102122098007019030021102023014028115029115025006020018106124115097111115102027112007019012124113023000028023021115025006020018106113114017006110102027112018020012113112103021123244145146147022026022103112023018124020102115104005019007113112117097110110021018020114113116021116121005114123102027112018020012113116099007027029021124100097028006121121023014000115102027112018020012113116099007027029021011023102113096022018030230246018123113023007124020115116104005023003097021010097117112004022016230246018123113023007124020115116104 116103100006002015122096104097108103007019030021008023102113097022018144229245247122103115004000115119108023018124020102115104014000023103112027097001125114102113030017028113112144229114 116103100006002014122098104026026064037114126021124090049032054070070094046060115113064071045059048084065086097127115097071086047033062092070068040061061021069086051114062084092091097127115103220084052034186071084067040061061021081082097062116084081069036033032080021083036114062080070068032053054071092082097122032092021082057059032065084089053055115090064023032039039090071094050187054028117006124103102117007010113098099005005007113096107004 116103100006002014122099104102080091036049039021078002116101096003000074109114022027114115004013029096120115014017244145146147039032060088021112005023012113122116004028007021112027097021007124106099008023001102021099230246036093080069036114007027114099008013029096120099008023110112027112021027012123096122021027022146145118047054115112027112005023012112097118021022028118009009102002021018021023230246018091081023021124020097124104015007016125112103097059032021091088053114029064089091230246126024146147000060055021112025006022022106113114017006110018022006098117244145116089037114022027114115004013001112115010102113097022018144229245247096123126014028244145146147018055063080086067097006125114097126030019023103120118008126115112027112005023012123096122005029016146145081051061062021114115 116103100006002014122096104112106115014017022123097023004114127021114099008013007124112101018114007146145064041055033080021099111021007124106121020031007124112010004124020097124104015007030097124114230246018091081023004124020113112104004006018097113120002110109018101113102114115146145118047054115097027112021027012123096116009023003021092068097028038089089144229127126146145118047054115112027112005023012113112103021111116022004020102245247116091083097023125114113114030000022115008016098096112018021 116103100006013007122098104026026064037114126021114084005055062103080090035028060071088023108114016093084069038055062080091067097054038021081088034039062080091067 116103100006013007122099104102112123004017007021113025006006026106123098012006026112025099111021007124106099008023016124099027097006125114097126030006026112123120012126023027114115019013022097103114012126115113027112018020012124113027230246018103102104005019007112098115105022125114113101030022018097116116021123115116102023006022001106113118021019016097025023005124020113103104002029030120112121021126244145113025020001022103120118011126115116103100030006000098113015105022125113120118011123115116102023005031018127146147007000028120021112005000012113112122019023030021113144229027029123112101097024028124123023006006026106097126004000000021097023014028115029097025006006026106123098012006026112021010097022125114097126030028006120097126004123244145098127004000022021113025006022001106113114 116103100006013007122096104101097010102113098022018144229019029113021115111021023103106101004020110018022005098117115 116103100006013006122098104026026064037114126021114084005055062103080090035028060071088023108114016093084069038055062080091067097054038021081088034039062080091067097127115084071067040049063080070119112111102000117005124098099005005007113098099005004 116103100006013006122099104102112123004017007021121025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127021005027113126099025146147013124020121113104021019006097099118109114031027114123005013016122113099023019127021121025006030023106124115004028007004025023013124020121113104008022022123097005109114116018025144229019125114116101030029001113112115008126031027114123005013002097112027013124020121113104017000026109125099109114031027114123005013030122123127021126115121027112013022012124113144229020001122120023006030023106121126006022022120021123230246026123123114019114025122124121097021018103106118019006026118121023000114028123021031000124020116103104008022115008021123111021018103106126005123244145098127004000022021121025006022001106113114 116103100006013006122096104101097023124114116022004020102245247116123115097030125114113101030000022115021010097117112007022016230246028103113114019114017108021118111021018103106120019022022113124027097019125114116101030017028113112144229114 116103100006013005122098104026026097003124029080065023108114048089070112034000054088087100032060115024021101168049038069220069032038058090091023040060053090071090032038058090091068097054116064091023051055062087090066051033054088080089053114032084091094053051058071080119112111102000117005124098099005005007121 116103100006013005122099104102112123004017007021113025006022001106112099019023030025021115111021007124106121020031007124112027097022125114102113030027023025021118019001012113116099004005023029113025006022001106113118021019016097028023000001115114113101030022018097116116021126244145115025006001021106116115009031028113025023007124020102115104000022027116123121109114021027114100007013022116127122014022127021115025006001021106120101000028017025021113111021000115106122007017029119025023007124020102115104017019001123119027097020125114102113030023000101112116004126244145097025006006026106097126004017026099025023021124020097124104021027022123122122109114021027114100007013016122113114230246021103122122097021023103106115004031001112120023005245247124123121004000115127122126015114020102115104 116103100006013005122096104102122098007019030021115023014028115029115025006001021106124115124022125114102113030027023028146147008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022021008023005124020097124104015007030097124114104245247098125114019023115113027112005000012113112103021114110021018020112113116146145118015022115113027112005000012103112113124117112007022016097 116103100006013004122098104026026064037114126021114084005055062103080090035028060071088023108114016090088085046114050086065094046060124084071067040049063080117006124127126 116103100006013004122099104022004020018023031112118099097001125114102113030027023025021100111021000115106116014022022025021100111021000115106123008016022121121144229113098022115101014031115114115118030020018120124123013023115115146147098099112124123121004000115127122126015114020102115104018029006115116122097001115122123023105020125114115118030027023021008023018124020115116104008022115116123115097020125114115118030022022101097010018124020102115104005023003097028144229113098022098127004000022021102025006001021106113118021022022119021011124114016096103101004028007021113118021023244145022006098019029113021031018124020102115104005019007115124121097027000021123098013030115122103023018124020102115104005019007115124121097110110021118098019000022123097023005019007112028144229113098022116121 116103100006013004122096104113021113111021021116106115004002007021008023102113096022018144229113098022116121005114021027114113000013007108101113000031115008021016019016116146145144229113097022102114013023016097021118111021018103106126005126115116027112000000012118122115004126115116027112000000012121124117000020021146145020115113021103122122097021018103106118019006026118121023000245247022007020022026022103112023000124020116103104005023003097008016098097112018146147098096112116123115097019125114116101030006010101116101021111116103119016230246112007022118015022115116027112000000012113116099005023017021009010097017006103103114015006115113116099004114018123113023105019125114116101030022018097115126015114026102021121020030031021122101097019125114116101030022018097115126015114109021118098 116103100006013004122097104103103114015006115113116099004123244145022005098019029113021118111021018103106115000006023112119023124114123102112123004017007021120118025122020116103104005019007113112117104114021103122122097021018103106118019006026118121023000096115098125114019023115116007025006019001106118120005023115008021118111021018103106116014022022021116121005114018007027112000000012113112103021114110021116025006019001106113114017006122146145144229029001113112101097016010021007027097097115 116103100006013003122098104026026064037114126021114084019055048093080069034058054113080090019055062021024023050187063080086067040061061021029118034038058090091030001099110000002 116103100006013003122099104102112123004017007021005027097022125114113101030000022115025023005124020097124104015007030097124114109017028116121114018017022029097025006006026106097126004017026099025016102123115073073023102114116021073075097006125114097126030006026112123120012114018102021115004006022123097114020000127146145118019001012113116099004005023029113025006022001106113118021019016097028023000001115114113101030022018097116116021126115113027112005000012112097101004031127146145016102126115102027112018020012121124117004030031025021016102126115018018027097098127021005027097117116025021007109114244145029100004030022118097023018007030029121005111021031113106122014028027097028023007000028120021112013022012121124112005023030021121005097114004125112101004114023027114115019013001112115010 116103100006013003122096104121007025006022001106103114007114018123113023005124020113103104005023003097008123115124020113103104005023003097028027230246016116102114097005027112123023002029018121112100002023123029102114013023016097021116014007029097029029104114021103122122097021023119106115014031017116123023005016115098125114019023115113119025006006026106123098012006026112008099111021007124106121020031007124112023000028023021113117111021023119106099024002018118097010102098116021146147000028023021029115003124020113119104006000003113112122124117121018021120019114023119027112005016012114103103005023030008102025006001021106114101017022022120028023000028023021113117111021023119106122014022005124103010102099116021146147000028023021113117111021023119106115000006023112119023125111115118096101 116103100006013003122097104103112121021114023116097114097019029113021031002007001103112121021114023116097114097110115113119025006022017106113118021020026123021120019114023119027112005016012113116099007027029021124100097028006121121030104126099028008007097006027112123023112114022121102114097098115112123115097019000021124117000028127146145115111021023103106116014031030112123099109114022027114115004013029096120115014017127146145118019001012097102096005106123113027115012019025028021118018114023120116125109022125096102114019031018127025100111021000115106112019002023112120027097022125114113101030031022102112101019245247115103120012114020113103104005023030103112122097022244145124121015023001021127120008028115114102113030001028096115118012114000021122121097122000027114100007013026113021010 116103100006013003122102104021113025006001021106124115104245247124123121004000115127122126015114020097124104021027022103102023021114028123021031021124020097124104015007030097124114124022125114097126030028006120097126004123244145121114007006115127122126015114020113112104005029016112123099097023115122123023105023125114113114030000022115008115111021023112106101004020115116123115097023125114113114030022022101097010005124020113112104005023003097028144229005027112103114097022125114113101030022022101097010102113098022018144229113097022116121005114023027114115019013023116097118002006115119112099022023022123021016098097112018021118015022115018022003098117244145022002098019029113021099111021007124106121020031007124112023013027024112021016100113101022016016230246112002022118015022115097027112 116103100006013003122103104097124104015007016125112103124117112013022016230246112012022118015022115113027112005000012112097101004031115124123023105113098005022030230246112004004020000028023021029100004030022118097023002029006123097031107123115115103120012114020113112104005029016112123099097023115098125114019023115112027112021027012123096122021027022008113025006006026106123098012006026112021118015022115112027112005023012097108103002029006099021126015114123018123016109117003018028023000028023021112025006022022106112099000006023122118023008028115029018097102126116101102016104114018123113023006022022106097110017022028118021126015114123018005016109117098018025016115117122028021010097098244145022006115113018123113023004010026102097100097122000112121114002006115004021113019029030021114123 116103100006013003122100104113106123008021023112120023013114115098125114019023115113027112005000012103112113124030125114113101030000022115021118015022115113027112005000012113112103021111031027114115019013023112101099097019029113021023013124020121113104008022022123097006124117112004006020102123244145022006117113018123113023004010026102097100097122000112121114002006115004021113019029030021114123005013031124114115004031115121021023022026022103112023005124020113103104019023021008121025006022001106103114007114018123113023005124020113103104005023003097008123111021023103106115004002007021116121005114115121027112013022012124113114015006097008018020112103112018028144229113098003022118015022115113027112018020012124113010098099100022146147098099107022116121005114123102112123004017007021102098 116103100006013003122101104120029123115124020121113104012029029125097030097020001122120023006030023106121126006022022120021123115114004125112101004114023027114115019013001112115010013096125114113101030000022115021118015022115113027112005000012113112103021111031007027112005000012113112103021123115022004014098114112007005020230246028103113114019114017108021115111021007124106121020031007124112027097022125114113101030022018097116116021126115113027112005000012112097101004031115 116103100006013002122098104026026064037114126021114084019055048093080069034058054113080090019055062021024023050187063080086067040061061021029118051038058086089082104018098008000000 116103100006013002122099104102112123004017007021005027097022125114113101030000022115025023005124020097124104015007030097124114109017028116121114018017022029097025006006026106097126004017026099025016102123115073073023102114116021073075097006125114097126030006026112123120012114018102021115004006022123097114020000127146145118019001012113116099004005023029113025006022001106113118021019016097028023000001115114113101030022018097116116021126115113027112005000012112097101004031127146145118111021018103106123008016018115115027097117116025021123111021031113106126005023029097004027097030125114121115030027023112123099115126244145121025006030023106100099004126115005025023013124020121113104017000026109125099109114099025021123111021031113106122014028027097025023102098116025021016102126115112027112 116103100006013002122096104113112104015007030113122116109245247116103100030006000098113015105022125113120118011123115116102023005031018127025115111007000112103122000024127102027112018020012114103103005023030025021115111021023103106122004001022103103144229020001122120023006022001106113114012000022120021115230246026123123114019114025122124121097021000115106100014007021116120023018114028123021031018124020102115104008022115008021115111021000115106126005123244145124121015023001021127120008028115114121115030030026114113114012114031021122121097122023027114115019013001112115010013124020113103104019023021021116121005114023027114115019013023112101099124030125114113101030022022101097030230246026123123114019114025122124121097021018103106118019006026118121023000114028123021031000124020116103104 116103100006013002122097104124113023124114031027114118019013026113028144229027029123112101097024028124123023006006026106097126004000000021097023014028115029097025006006026106123098012006026112008115111021007124106121020031007124112030230246031112115099097024028124123023006022022106113120002023029097021114097029029021029114111021023112106101004020110113027112005023012103112113097019029113021114111021023112106115004002007008113025006022022106113114017006122146145096009023001112021115111021023103106115004002007008018020112113116146145020115113018123113023005124020113103104005019007116118099097016022097098114004028115018022004098117115116123115097117112001022016230246112000022118015022115097027112021027012123096122021027022021121126010023115018016020119113118018146147098101112116123115 116103100006013002122102104021097025006006026106123098002026022101008016098106112018146147098107112116123115097022125114113101030023007103112122097027029021029020112098112028146147098099098022116121005114123102112123004017007021118120020028007029031030097020001122120023006022022106113120002023029097021114097005027112103114097023125114097126030028006120097126004111023027114099008013029096120099008023115116123115097023125114113114030006010101118120020004115124123023105117029018025016017117122021116121005114022027114115004013022097116099005029016021124121097122116099018027102002000018028023000028023021114115004013007108101115014017115124123023105117099018025016112117127018007016104123115008021007230246112004007020000028023021121025006030023106124115004028007004008016098099096022018144 116103100006013002122103104145022006117113018123113023013124020121113104008022022123097005124117112004000020102245247022007006098019029113021114025027000097102023105001022121112116021114098021115101014031115114121115030030026114113114012114031007025023006019001106116101021027016121021118112114004125112101004114023027114115019013001112115010013096125114113101030000022115021118015022115113027112005000012113112103021111031007027112005000012113112103021114018123113023013124020116103104008022110116004025006019001106124115097245247022004001098019029113021112000000012118122115004111116022004000098117244145022006121113018123113023013096125114121115030031028123125099097113098012022023098096099022146147098096098022028023230246028103113114019114017108021115111021007124106121020031007124112027 116103100006013002122100104021113025006022001106113118021019016097025023005124020113103104004006001112120023 116103100006013001122098104026026064037114126021114084019055063084091084036114126021121094050038054021081082050114053084086067052032054070021086055055048021220084041187050091086082097054186069084068050187054021004024117018098008000000001096110024024 116103100006013001122099104102112123004017007021005027097022125114113114030000022115025023002099125114118101030030026119021118018114007108101115014017127021120025006022030106121126003023031121025023005124020113112104015007030113122116109114244145113025006006026106123098012006026112025123021000026120029116014019031112102116004122007027114099008013007124112116008004127018018030097046047021018023102114047073021099111021007124106099008023029122120030097019000021113114021023029097112098019126244145116101018013023116097114022022123113027112005023012113116099008031003028021118018114023116097126012002127021146147000000000106113118021023004113029115111021023112106115000006022120124030097019000021113118021023030124025023230246023027114115004013007097118100000023127146145031097022125114113114 116103100006013001122096104106097099002001018112021028097245247021021116000001022021098127004028115029102114013023016097021115008001007124123116021114098021115101014031115114122113030029003112115126015114028007021096009023001112021120115124020113112104019023021021008023005124020113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099104111098021097127004028244145021023097114115118116100004114004125112121097022125114113114030006010101113120002114026123021031102097116025018003102126116000018030097006027112123144229114115021021023097114115021029100004030022118097023018007030029122005111021028115106122014028007116123030097020001122120023006029021106122103004020026123021120115114004125112101004114028007027112005023012103112113097111115113027112 116103100006013001122097104113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099104245247021021023097114022121102114230246115021021023097114115021021031018023031112118099097001006120029120115124020122115104012029029097116121107122126004028030097020001122120023006029021106122103004020026123021120115114004125112101004114028007027112005023012103112113097111115113027112005023012103112113097019029113021120115124020122115104005023003097008115111021023112106115004002007028146147097114115021021114015022244145021023004030000112146147097114115021021031018023031112118099097017028116121114018017022029102098012122016116102114097005027112123023014124020122115104021011003122101113008028115123122099097027029021029016019016116025018116004117127018122016 116103100006013001122102104028021099009023029021116025006029018106120120015006018123021029097122126004028023004030000112021118111021028116106122014028007116123023004028023028025007104114021103122122097021028116106120017023018115115023000114244145021023097114115124123121004000115127122126015114020122115104014002022115124121097029115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028023230246115021021023097027029123112101097024028124123023006023016106112116009023018123021114097029029021029114111021022118106126005114110021116025006023016106124115104245247021021023097114004125112101004114022027114115004013001112115010005124020113112104019023021021116121005114022027114115004013023112101099 116103100006013001122103104008113025006022022106113114017006244145021023097114115028146147097114115112123115230246122021116100097001028121113114109245247116103100030006000098113015105022125114113114030022018097103114013123115116102023005019007103112123109114244145113025006022022106118120012000022121025144229245247116103100030006000098113015105023125114112116030022018097112116009123047073018075102046047118116100021122022027114114002013007097118118023023126078000002118097106006072023000001115099116101002026018103029006113123122021116100097023016125112118015017022025146147021124020097124104015007016125112103109245247097027112021027012116113101004001098025097025006006026106116115019023000007025099111021007124106116014022003122102027021124020097124104002029030120096121109041102000002004 116103100006013001122100104003000074230246244145078002116101103013001074230246127121097101008031123118122118013023000118112031021124020097124104002029006118124097109117116028021075061114116021018023061046115097027112021027012118122098015029030028021118018114016122096121014031244145078002116101096013002074230246244145096121008029029021116123013114040000000000114106107072146147230246244145122101005023001021119110097097127001025006114245247021 116103100006013000122098104026026064037114126021114084019055063084091084036127115121092068053055115081080068097052050086065066051055032021084065036049115220086095168051061086080023037187035084070068168055115007026003 116103100006013000122099104115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114112116030023016125112118015114022021122121097122022027114115004013001112115010005124020113112104019023021021116121005114022027114115004013023112101099124022125114113114030022022101097030230246026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010005124020097124104015007030097124114104245247124123121004000115127122126015114020118103104002029029103112113097017098021122121097122016004027112002000012102124112013023110113027112005023012097108103005029016021116121005114016004027112002006012118122115004111116097108103005029016018028144229030022115097023011029026123021112005031012120122115005029016021120023 116103100006013000122096104122123023105022125114113122030027023021008023012124020113120104008022122146145144229005027112103114097022125114113114030022022101097010102113098022018144229113097022116121005114007027114099008013029096120099008023115121124124004114116016022004098119116146145020117113018123113023006006026106123098002026022101008016098103112018146147098100112116123115097022125114113114030006010101113120002114026123021031098101112028146147098106112116123115097022125114113114030022018097124122017114017112097096004023029021018020120113116021116121005114116022004007098117244145022006112113018123113023005019007112029115111021023112106115000006001112121030097016022097098114004028115018022006115113116021116121005114116022004004098117244145116121005114123029113025006022022106097110 116103100006013000122097104101113120002114026123021031102098116025021016112117122021146147098099101022116121005114022109124100021001115029102114013023016097021006097020001122120023006022007106113120002006026116021115000114004125112101004114023116027112005023012113112103021111023027114115004013023112101099097019029113021115000124020113112104019023021008113025006022022106103114007114018123113023005019125114097118030019029123112114124117112004000020102123115146145120019114023027114115004013007108101115014017110018007016104123244145146147098099100022116121005114123113027112005023012097108103005029016008018007102114018123113023004010026102097100097122000112121114002006115004021113019029030021114115021013023122118099008019115113116144229113098002022126015028022103021125014027029021114099 116103100006013000122102104116106099008023018113125023006006115122123023105022018027114115004013023112101099124022125114113114030022022101097023000028023021113118111021023112106101004020110113027112005023012103112113097019029113021115000124020097124104015007030097124114124021007027114099008013029096120099008023115116123115097022018027114099000013018123123114004111020097027112021019012116123121004023115116123115097022018027114099000013022102101114002023110114097025006006018106112100017023016112021118015022115113116025006006018106123126023019023125008112021124020097116104015027005116113127104245247022004000098005027112103114097021007027114099000013018118097126007111116004018030230246112004002020014000115113027112005023012097108103005029016021124121097122116004018027097117097018028030 116103100006013000122103104146145144229019029113021115111021023112106114021019007113122116097027029021029016023117127021018103018117122146145118015022115097027112021027012123096116009023003021124100097028028097021121020030031146145118015022115097027112021027012113116099007027029021124100097028006121121144229245247116123115097023125114112116030022018097112116009110116022004003098117244145116121005114099009011031004124020112118104021006016116099114108041102000002004120097046028021 116103100006013015122098104026026064037114126021114084019055063084091084036114126021121094050038054021081082050114053084086067052032054070021086055055048021220084041187050091086082097054186069084068050187054021006024117018098008000000001096110024024 116103100006013015122099104102112123004017007021005027097022125114113114030000022115025023002099125114118101030030026119021118018114007108101115014017127021120025006022030106121126003023031121025023005124020113112104015007030113122116109114244145113025006006026106123098012006026112025123021000026120029116014019031112102116004122007027114099008013007124112116008004127018018030097046047021018023102114047073021099111021007124106099008023029122120030097019000021113114021023029097112098019126244145116101018013023116097114022022123113027112005023012113116099008031003028021118018114023116097126012002127021146147000000000106113118021023004113029115111021023112106115000006022120124030097019000021113118021023030124025023230246023027114115004013007097118100000023127146145031097022125114113114 116103100006013015122096104106097099002001018112021028097245247021021116000001022021098127004028115029102114013023016097021115008001007124123116021114098021115101014031115114122113030029003112115126015114028007021096009023001112021120115124020113112104019023021021008023005124020113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099104111098021097127004028244145021023097114115118116100004114004125112121097022125114113114030006010101113120002114026123021031102097116025018003102126116000018030097006027112123144229114115021021023097114115021029100004030022118097023018007030029122005111021028115106122014028007116123030097020001122120023006029021106122103004020026123021120115114004125112101004114028007027112005023012103112113097111115113027112 116103100006013015122097104113112104019023021021116121005114028007027112014020012113112103021111023027114115004013023112101099104245247021021023097114022121102114230246115021021023097114115021021031018023031112118099097001006120029120115124020122115104012029029097116121107122126004028030097020001122120023006029021106122103004020026123021120115114004125112101004114028007027112005023012103112113097111115113027112005023012103112113097019029113021120115124020122115104005023003097008115111021023112106115004002007028146147097114115021021114015022244145021023004030000112146147097114115021021031018023031112118099097017028116121114018017022029102098012122016116102114097005027112123023014124020122115104021011003122101113008028115123122099097027029021029016019016116025018116004117127018122016 116103100006013015122102104028021099009023029021116025006029018106120120015006018123021029097122126004028023004030000112021118111021028116106122014028007116123023004028023028025007104114021103122122097021028116106120017023018115115023000114244145021023097114115124123121004000115127122126015114020122115104014002022115124121097029115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028023230246115021021023097027029123112101097024028124123023006023016106112116009023018123021114097029029021029114111021022118106126005114110021116025006023016106124115104245247021021023097114004125112101004114022027114115004013001112115010005124020113112104019023021021116121005114022027114115004013023112101099 116103100006013015122103104008113025006022022106113114017006244145021023097114115028146147097114115112123115230246122021116100097001028121113114109245247116103100030006000098113015105022125114113114030022018097103114013123115116102023005019007103112123109114244145113025006022022106118120012000022121025144229245247116103100030006000098113015105023125114112116030022018097112116009123047073018075102046047118116100021122022027114114002013007097118118023023126078000002118097106006072023000001115099116101002026018103029006113123122021116100097023016125112118015017022025146147021124020097124104015007016125112103109245247097027112021027012116113101004001098025097025006006026106116115019023000007025099111021007124106116014022003122102027021124020097124104002029030120096121109006125114097126 116103100006013015122100104106116115019031018124146147230246040000000000117106103072146147109030007103124122105017028116121114018017022029097025006006026106118120020017026099025016102123115073073023102114116021073075097006125114097126030017028096123120012123115116102023002029006123122122230246040000000000114106106072146147230246115 116103100006013014122098104026026064037114126021114084019055063084091084036127115121092068053055115081080068097052050086065066051055032021084065036049115220086095168051061086080023037187035084070068168055115001026003 116103100006013014122099104115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114112116030023016125112118015114022021122121097122022027114115004013001112115010005124020113112104019023021021116121005114022027114115004013023112101099124022125114113114030022022101097030230246026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010005124020097124104015007030097124114104245247124123121004000115127122126015114020118103104002029029103112113097017098021122121097122016004027112002000012102124112013023110113027112005023012097108103005029016021116121005114016004027112002006012118122115004111116097108103005029016018028144229030022115097023011029026123021112005031012120122115005029016021120023 116103100006013014122096104122123023105022125114113122030027023021008023012124020113120104008022122146145144229005027112103114097022125114113114030022022101097010102113098022018144229113097022116121005114007027114099008013029096120099008023115121124124004114116016022004098119116146145020117113018123113023006006026106123098002026022101008016098103112018146147098100112116123115097022125114113114030006010101113120002114026123021031098101112028146147098106112116123115097022125114113114030022018097124122017114017112097096004023029021018020120113116021116121005114116022004007098117244145022006112113018123113023005019007112029115111021023112106115000006001112121030097016022097098114004028115018022006115113116021116121005114116022004004098117244145116121005114123029113025006022022106097110 116103100006013014122097104101113120002114026123021031102098116025021016112117122021146147098099101022116121005114022109124100021001115029102114013023016097021006097020001122120023006022007106113120002006026116021115000114004125112101004114023116027112005023012113112103021111023027114115004013023112101099097019029113021115000124020113112104019023021008113025006022022106103114007114018123113023005019125114097118030019029123112114124117112004000020102123244145122101097022125114113114030006010101113120002111116007018030104245247146145020112101112116123115097122023027114115004013007108101115014017110018005016097019029113021114025027000097102023105001022121112116021114098021115101014031115114113099030022028118097126000114023116146147098099100022124121015023001021127120008028115114097118 116103100006013014122102104106097126004019023125021112021114028123021031005019125114113114030022022101097010005124020113112104005023003097021118015022115113116025006022022106103114007111023027114115004013001112115023000028023021113118111021007124106121020031007124112010006006125114097126030028006120097126004114018123113023005019125114097118030019029123112114124021007027114099000013018123123114004114018123113023005019125114097118030023000101112116004111020097027112021019012112102103004017022021116121005114023116027112021019012123124097000022027008114099111021007116106121008004018113125030230246112004002020022026022103112023006006125114097118030019016097124113124117098018028144229113098002022120019114023027114115004013007108101115014017115124123023105117098018025023102096116028028144 116103100006013014122103104145146147000028023021113025006022022106112099000006023122118023008028115029018097102126115018101100102123244145116121005114007027114099008013029096118127004002115124102023015007031121146147000028023021097025006006026106113118021020026123021126018114029096121123230246244145116121005114022027114114002013023116097114002026111018022006117113116146145118015022115005009009105023125114112116030006007118116097004127040000000000114107096072028023 116103100006012007122098104026026097003124029080065023108114048089070112034000054088087100032060115024116083041187032092090089050114035090064069097039061080021082050034054086080023036038115064091023053059054071070023037061061091220119112111102000005007112098099007005006001096110119 116103100006012007122099104102112123004017007021114099000013018123123114004245247115103120012114020097116104021027022116113127230246004125112101004114020097124104015007030097124114124117112004022016230246018123113023006006018106112100017023016112008016098096112018146147000028023021114099000013018118097126007111116004018144229019029113021112021019012123124097000022027008018006102245247116123115097021007116106100021019018113125010102097116021 116103100006012006122098104026026097003124029080065023108114048089070112034000054088087100032060115024021101036049059080071084041055115081080068097061035065092088047033115084065067032049059220080068097178115089018086034038058090091119112111098 116103100006012006122099104102112123004017007021114100014013028101097118005026127021114100014013030122113114230246021103122122097021000122106100007019028101097023014001021021146147022026022103112023014001021027114100007013026113008020112113244145021 116103100006012005122098104026026097003124029080065023108114048089070112034000054088087100032060115024021101036049059080071084041055115081080068097061035065092088047033115084065067032049059220080068097051038021065094036032032 116103100006012005122099104102112123004017007021122118021124020097116104000028029112112027097029018097027112021029012122101099000022027146145113019029030021114099014013007124112120017006115122116099230246026123123114019114025122124121097021001113106116014028001112113023019114028123029101111021001113106100008021031112008120000006125114097120030029003097116115009123244145098127004000022021122118021124020097124104015007030097124114124117112004022016230246018123113023014019007027114099000013022102101114002023110018022005098117244145116121005114028116097025006006018106123126023019023125008016112117244145116121005114001027114116005013016122113114124117028101097118005026116146145118015022115103027112019022012113112103021111116022006020102245247116123115097000125118122100020111116005018144 116103100006012005122096104145021 116103100006012004122098104026026064037114126021114084019055063084091084036127115102070023051055034064223067036114031092070067036114055080070023039051048065064069036033115084067082034114186086093222032060048080021083168034050070070222036 116103100006012004122099104029029100004030022118097023002029018121112100002023123102096122105019097027114120000013030122123099000028122025005030097020001122120023006029018106122103004019021115021118115114026123123114019114025122124121097021028115106120017023021124123023014096115122123023105019097027114120007013001112115010014096125114122113030000022115021118015022115116007025006029021106113114017006110122007025006029021106113114017006122021098127004000022021116005111021022118106126005111022027114114002013026113021118015022115122007025006029021106097110017029003115124121097027029021029016019023116025018114102126116103114016104114122146145026105001022121112116021114016122116123004001016112029100020031123116007025006029018106120120015006018123028027113123115115103120012114020122116104 116103100006012004122096104122101114000020021021116005097027029123112101097024028124123023006029021106122103004020026123021120115114028123021031000096125114122113030000022115008120115124020122115104019023021021116121005114018007027112014020012113112103021111028007027112014020012113112103021123115098125114019023115116007025006023016106124115124023125114112116030027023021116121005114028007027112014020012097108103014002021124123023008028115029018101003117127018118114102126116122018030097123122021 116103100006012003122098104026026097003124029080065023108114048089070112034000054088087100032060115024021121046063049071080023037055115081080090032060055080021071046039033021064089036114050086065094046060115070064069097039061080021086047060186080021222034061038089220082001099110000000003116101099004007007112018097008000002001097110007005006121127099002024007120018103008007007112101126005002026113107019000008003116 116103100006012003122099104102112123004017007021118120020028007029031030097019000021123117230246021103122122097021023103106115004031001112120144229005027112103114097021007124106121020031007124112023124114116022004020102245247116123115097021023103106115004002007021008023102113097022018144229019029113021112005000012112097101004031115124123023105117097018025016114117127018001016109117102018028144229019029113021112005000012113116099000017007021119114021005022112123023102113096022018023000028023021018020117113116146145118015022115114102113030027023008022002098114 116103100006012002122098104026026097003124029080065023108114048089070112034000054088087100032060115024021122046060039084091067097054038021071082044048060064071068036063054091065119112111102000117005124098099005005006119018096008000002117103100005004005113099019001008005113099107117000010003018101008007007112101126005013026113102019002008005113099107024005015108098103117013010117097 116103100006012002122099104102112123004017007021118120000030022102118114105122000112121114002006115102096122105021031113106122014028027097028144229020001122120023006030023106121126006022022120021144229005027112103114097021023103106115004002007021008023102113098022018144229019029113021112005000012103112113097111115018022005098117122025005030097019000021103117021126244145146147230246016122116123004001016112029031018023031112118099097001006120029112013022012120122121009006122146145113019029030021114123005013031124114115004031115121025023006022001106113114012000022120021115230246004125112101004114023027114099008013029096120099008023115008021016098097112018146147000028023021113025006022001106113114017006115008021016098099112018146147000028023021113025006022001106112099019023030021124121 116103100006012002122096104021029016115117127018006016109117103018025016116117122146145118015022115113027112005000012113116099000017007021119114021005022112123023102113101022018023000028023021018020118113116146145118015022115113027112005000012113112103021114110021121025006022001106113114017006244145116121005114023027114115019013001112115023124114031027114115019013001112115144229019029113021115111021000115106126005111115022013020230246122025005030097019000021103117021019029025146147230246016122116123004001016112029031018023031112118099097022026102097126015017007021113025006022022106125099000002001146145113019029030021114115004013023122118114015006115113146147008028029112103023011029026123021112005006012113122116021027018021097023014028115029097025006022022106103114007114110021113025 116103100006012002122097104114113114030000022115021118015022115097027112005023012113112103021114110021113025006022022106113114017006115116123115097006125114097126030028006120097126004111023027114099008013029096120099008023122146145096009023001112021115111021023112106115004002007021008023102113098022018144229019029113021115111021023112106099024002023122118010102098116146145118015022115113027112005023012112097118021022028118021126015114123018099016109117003102018027102001116028146147000028023021113025006006026106123098012006026112021010097117112006022016230246018123113023021124020097116104000028029112112010102113103022018144229019029113021099111021007116106114018002022118112010102113102022018144229019029113021099111021007116106121008004018113125010102099116028025007104114018102021113 116103100006012002122102104116118118005026244145115101014031115102108100005007030120108006097 116103100006012001122098104026026064037114126021082081008063035071080068050059060091103082044048000084091023097127115103080070052184039080021083102055061065223067036018098008000000001096110005005007113098099005004014118 116103100006012001122099104102112123004017007021112025006022022106103114007126115112027112005023012123096122005029016025021118019001012113116099004005023029112025006022022106113118021004026103028023000001115113097097008000127021097025006006026106123098012006026112025023102020001018073075021124020097124104015007016125112103097019000021118127018126115097027112021027012123096122000030007025021114111021023112106099024002023122118027230246031097103126012122016122116123004001016112029099111021007124106116014007016124099027102117122073073016097117047073097025006006026106118120020028028120028023000001115123122101000017028025021099111021007124106118005000022102004027097006125114097126030019023103112100115126115097027112021027012118122115017029000025021099111021007124106116014031030096123027 116103100006012001122096104021146147021124020097124104015007030118122122109245247112027112005031012124113027097023125114113114030023007116097115014017127146145076116103100006003002060126244145112025006022022106097099002001018112025023017124020122115104012029029097116121230246127121097101008031123118122118013023000118112031021124020097124104021027022118124097109117116028073075102114116073073099111021007124106099008023029122120030097019000021123120019019007124146147230246021103122122097021007124106099008023001102021099097027029123112101097024028124123023006022022106113120002023029097021114097029029029097025006006026106123098012006026112008114111021007124106121020031007124112030097030022115097023014007007112103023011029026123021112014020012122101114007027029021101023014028115029112025 116103100006012001122097104114113114030022022101097010017124020122115104005023003097021118015022115112027112005023012103112113124002125114113114030000022115021118015022115101027112014020012097108103014002021124123023124117001119018030097245247098125114019023115097027112021027012123096116009023003021124100097028028097021121020030031146145118015022115112027112005023012113112103021111116022004020102245247116123115097023125114113114030000022115008016098096112018146147098097112116123115097023125114113114030023007116097115014017111011018103007117115021146147230246006123124120015245247146145076116103100000012015060114 116103100006012000122098104026026097003124029080065023108114048089070112034000054088087100032060115024021118051038058086089082050114048090088071046033050091065023045055115071080090035061038071070082044055061065117006124103102117007010113098099005005006 116103100006012000122099104102112123004017007021121025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127021121025006030023106097118020006005116025023013124020121113104002029023097099118109114031027114123005013026113112121021099127021121025006030023106124115004028007007025023013124020121113104016006022025121025006030023106101101008010027097025023013124020121113104012029029125097027230246018027114118019013026113004123008016127021116025006019001106124115115030026119025023000124020116103104008022098120122115109114018027114118019013026113007122014022127021116025006019001106102118008001029119025144229019125114116101030007029124124115004245247115103120012114020121113104013027020113112122097030244145124121015023001021127120008028115114116101 116103100006012000122096104106116101021027016121021118097029029021029118111021018103106126005114110021121025006019001106124115104245247098125114019023115121027112005000012113112103021114110021018020112113116146145118015022115121027112005000012103112113097111115018022005098117244145122101005023001021119110097019125114116101030029001113112115008126115116027112000000012118122115004114 116103100006012015122098104026026097003124029080065023108114048089070112034000054088087100032060115024021097168032058083092084032038058090091023052060058086092067168 116103100006012015122099104102112123004017007021118120020028007029031030230246021103122122097021023103106115004031001112120023005245247124123121004000115127122126015114020121113104013027020113112122097030115122123023105022125114113101030000022115008123111021023103106101004020115116123115097022125114113101030022022101097010013124020113103104005023003097028144229027029123112101097024028124123023006019001106116101021027016121021118097029029021029118111021018103106126005114110021121025006019001106124115104245247098125114019023115113027112005000012112097101004031115124123023105117097018025016114117127018001016109117102018028144229113101022116121005114023027114099008013029096120099008023110018022006098117244145022005098019029113021123111021031113106126005023029097004023124114116022006020 116103100006012015122096104018146147098102112116123115097030125114121115030027023112123099115114110021018020116113116146145020118113018123113023013124020116103104008022115008021020121113115 116103100006012014122098104026026097003124029080065023108114048089070112034000054088087100032060115024021097168032058083092084032038058090091023039051048065064069036033115213021093046039033117004010116101099004004007113096099004117005124096099027000007 116103100006012014122099104102112123004017007021102098012122029119028023230246021103122122097122244145102114013023016097021116014007029097029029104114018102021121003245247115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114112116030023016125112118015114022021122121097122022027114115004013001112115010005124020113112104019023021021116121005114022027114115004013023112101099124022125114113114030022022101097030230246004125112101004114023027114099008013029096120099008023110018022006098117244145116121005114023027114115004013007108101116014007005021124121097122116123018027102002116028146147000028023021113025006022022106097110017022028118021126015114123018005016104245247116123115097022125114113114030023007116097115014017115124123023105117005018025016 116103100006012014122096104101102016104245247022006020000028023021112111008001007102021031018023031112118099097099115115103120012114020113097104005029016097124118097022018021098127004000022021113118111021023112106101004020110113027112005023012103112113097019029113021115000124020113112104005023003097008115111021023112106115004002007021116121005114020097116104004001003112118114124117112001022016104245247116123115097023125114112116030022018097112116009114111021118098019000022123097023021027030112102099000031003021116121005114020112118104012029029097112100124098244145116121005114244145021023097114115029102114013023016097021116014019031112102116004122000096120031002019000112021096009023029021122025006029021106097110017029003115124121097027029021029016019016116025018116004117127018122016 116103100006012014122097104028021099009023029021116025006029018106120120015006018123021029097122126004028023004030000112021118111021028116106122014028007116123023004028023028025007104114244145021023097114115115103120012114020122116104014002022116115113097019115146145023097114115021124121015023001021127120008028115114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030097245247021021023097114004125112101004114028027114120007013007108101120017020026123021121014006115124123023105117022018025016002023116028021118015022115116027112004017012124113023124114022027114114002013026113028028098096112021009023004124020112118104021006016116101114230246244145096121 116103100006012014122102104124122121097019031121146147230246000112121114002006115118122098015006123031028023000001115123119144229020001122120023006022022106113120002023029097021115230246026123123114019114025122124121097021022118106114002026022116123023004114028123021031004124020113112104019023021008113025006022022106103114007114018123113023004124020113112104005023003097008115111021023112106115004002007028146147022026022103112023005124020097124104015007030097124114124117112004022016230246018123113023005124020113112104021011003118122098023114026123021031102028116025018103102123244145116121005114023027114115004013007108101115014017115124123023105117099018028144229019029113021115111021023112106114021019007113122116097027029021029016023117127018101100102123244145022004098019029113021114 116103100006012014122103104109124100021001115029102114013023016097021006097020001122120023006022007106113120002006026116021115000114004125112101004114023116027112005023012103112113124022125114113114030000022115021118015022115113116025006022022106113114017006110113027112005023012113112103021114018123113023006006018106112100017023016112008016098102112018028144229019029113021114111021022118106115000006022118125023125114016096103101004028007021097126012023000097116122017114018123113023006023016106120120015006022102009009113245247116123115097245247021021023097114123102112123004017007021118120000030022102118114105001006120029116000001022021098127004028115122027112014020012097108103014002021124123023008028115029018101003117127018118114102126116122018030097006027112123023000124020122116104 116103100006012014122100104120122121021019029021031023105127098028021114013001022021116025006029018106120120015006018123021114015022122025005030097245247021021023097114021103122122097021028116106120017023018115115023000114244145021023097114115124123121004000115127122126015114020122115104014002022115124121097029115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028023230246115021021023097005027112103114097019125114112116030027023021008023004124020112118104008022122030022005098114111021112025006023016106097099002019005112146147104114029119112116009019115 116103100001005007122098104026026064037114126021114084013059032065080115046049016090088071053114126021102068097032054068064221053055115000000000114099107021024023050187063080086067040061061021004024115018098008000002001096110122101119114111099005005007113096019001008003109103127002025015 116103100001005007122099104115103120012114020122115104014002022115124121097021115146145126015028022103021125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110114027112021027012123096122021027022028146147008028029112103023011029026123021112002000012118122121019023021021118006097029029021029116112124020118103104018027020121112010021124020097124104021011003097124114097019029113021116112124020118097104002029023112008016021011007124112101018117122146145126015028022103021125014027029021114116019013016122123101004020115118007023014028115029118005111021016103106100008021031112008112111021028115106099024002028101115126015114018123113023002096125114118099030017028113112010102006010101122103007027029018028144229027029123112101097024028124123023 116103100001005007122096104114120103030031028113101118008114030101021120015114123114027112012002012118122115004114110021120103111021030101106116014022022028021144229030022115097023011029026123021112005016012113122122003019029021113117097029029021029115003124020113119104008022115008021112111021023119106126005123244145121114007006115127122126015114020119116104003019029100096114097016002021122121097122017100027112003019012118122115004114110021113117111021017116106116014022022021116121005114017100027112003019012113112103021114110021113117111021017116106115004002007028146147230246031112115099097024028124123023006029021106122103004020026123021112030029003101021120015114123114027112014020012103112113014002003021008023006013028101101025006029021106103114007114018123113023006124020122115104 116103100001005007122097104113112103021029003101021010097021012122101103111021028115106115004002007028146147013023021097021125014027029021114115003013023122120117000028115113119005097029029021029115003096125114113117030027023021008023006013028101101025006022017106124115104245247121112113021114025122124121097021017116106117000028002096112023003003097021122121097122017100007025006016018106118120005023115008021115003096125114119118030017028113112023000028023021119102115124020119116104005023003097021010097022017007027112003019012113112103021123244145121114007006115127122126015114020113119104005029030119116121097022017006021120015114123113119004111021023119106126005114110021114025006029021106119118015000022120028144229030022115097023011029026123021112003019012119116121016007022021119102 116103100001005007122102104006021120015114123119100004111021017116106116014022022021008023005016096027114117000013016122113114097019029113021117016097125114119118030022022101097023124114023119006025006016018106113114017006122146145123004020007021127120008028115118125114017017028021118120097029029021029116014124016122101118002026110018115101102114018123113023002029125123096116009023003008097025006006026106123098002026022101021118015022115118122025002029000096008016113117115116123115097017028027118120018027016122008016113117122146145123004020007021127120008028115101112101018027023021101023014028115029101025015007003112103100124017028027123098005023007112021118015022115101027116014001006008018007102123244145121114007006115127122126015114001115118120017029115103101023014028115029103103 116103100001005007122103104027123098005023003116008103111028006113112103000114115116123115097000003027123098002029030120008103111028006118122122012114018123113023019002125118122103014001007008101025002029003122102099097019029113021101017124016122102098124117099018021118015022115103101025002029005116121126124117099018028144229245247078000002118097098012072144229245247122103115004000115119108023098102112021 116103100001005006122098104026026064037114126021114084013059032065080115046049016090088071053114126021102068097032054068064221053055115000000000114099106021024023050187063080086067040061061021007024115 116103100001005006122099104115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115118004023014028115029118006111021016103106100008021031112008099111021007124106099024002007124112023000028023021118006111021016097106116014022022008018099024006026112103100102123244145124121015023001021127120008028115114118101030017028123103114007114016007021120015114123118007025006017001106102126006030022008113025006022022106097110017022028118021118015022115118007025006017007106118120005023110018097110017022028118018030230246031112115099097024028124123023006022017106113120 116103100001005006122096104120119118015114023119021120015114123113119025006022017106124115097111115113027112005016012124113030230246031112115099097024028124123023006016018106119118015003006112021117016114028123021031003003125114119118030017028113112023124114023119027112003019012118122115004114018123113023003003125114119118030022022101097023124114023119027112003019012113112103021123244145121114007006115127122126015114016125112103002029115118122023014028115029118120111017028101116116009111116115103016097019029113021116014124029096118127004002110097027112021027012123096116009023003021116121005114016122027116014001006008018007102114018123113023002029125118122100008017028008018007102123244145121114007006115127122126015114003112103100008022115101021120015114123101027121020002022103102010 116103100001005006122097104118122025015007023112097114097019029113021103111017028102096010102098116028146147013023021097021125014027029021103113002029003122021101017114028123021031019002125123096115004002018008101025015007023112101118097114018123113023019002125123096116014031030008101025015007016122120122097019029113021101017124016122101120018006110101027116014002028102097023000028023021103103111017028102096010102098116021116121005114001101027116014004018121124010102098116028146147022026022103112023005124020113112104005023003097008016098099112018146147000028023021113025006016028106097110017016028103008016098096112018021118015022115113027112003029012097108103003029001009011016000017116146145118015022115113027112003029012123096122003029001008018020114113116146145144229007029124122121 116103100001005006122102104146145076116103100001005002060114 116103100001005005122098104026026064037114126021082081008063035071080068050059060091103082044048000084091023108114031092070067036114055080070023037187055064086067040061061070117006124103100117007010113098099005005007113098097003 116103100001005005122099104102080091036049039021115025006017001106121126003126115097027112005023012123096122005029016025021118019001012113116099004005023029097025006022022106113118021023030124028023032033115113116099004031026025021118111021028116106122014028007116123027097019125114122118030031028123097118015245247146145081051061062021114120007013028101112113008028115122025023006029018106122103004019021115021118109114020112118104004017027112116121097023127021114115004013023122118114015006115097025023006017001106118120015000022115021113230246036093080069036114028027114120007013007108101120017020026123021010102000022018146147000060055021122025006029021106103114007114110021021118111021028115106101004020115116091083097029125114122113030022022101097023124114018027114120007013023112101099 116103100001005005122096104021146147230246018091081023000124020112118104008022115008021114111021022118106126005245247116091083097023125114113114030000022115021010097006125114113114030000022115021118047054115112027112005023012113112103021111115097027112005023012113112103021245247146145118047054115115027112002006012118122115004111116097108103005029016018146147000060055021115025006017001106102126006030022021008023021124020113112104021011003113122116230246126024146147000060055021122025006029021106113114017006115008021016098099112018146147000060055021122025006022022106103114007114110018022005098117244145021 116103100001005004122098104026026064037114126021082113040063035071080068050059060091103082044048000084091023108114026119116121097054038021086088044034039080021083036114037092071082044055061065021083052114039092080069050018098008000002113099103005007000113099 116103100001005004122099104102080091036049039021113025006022017106118120017019017116021075061114023027114115003013016121112126003019115073073023005124020119116104002029023112021075061114023027114115003013016122113112020027115073073023005124020113119104015007030118101099097046047021113025006022017106118123004000026119021086050114026119116121109114116004018023032033115097103126230246021071090090097021023112106115014017022123097023004126115114113117030022028120119118015114023146145064041055033080021114111021007124106121020031007124112010005124020097124104015007030097124114230246018091081023004124020113119104008022110113027112005016012124113144229127126024146147000060055021112025006006026106123098012006026112021010097117112004022016097051061081021114111021023112106115004002007008018020 116103100001005004122096104007022016097051061081021114111021023112106101004020110018022004098117244145146147020028026122123023000030031146145144229001054089080084053114023027114115003013016122101118003019115073073023005124020113119104002030022124119118097046047021113025006016018106118120005023115073073023005124020113119104002029023114096126097046047021113025006022017106123098012017003097021075061114023027114115003013016121112101008016115084070023008016018123025023102096116021084068097006001124146147007032060088021112021027012097124114019001115097025023006022017106113120012016018123021115230246036093080069036114007027114099008013029096120099008023110113027112021027012123096122021027022146145118047054115113027112005016012120122115023027001008018006102245247116091083097022125114113117 116103100001005004122097104106113120012002001124008016112117244145024026108245247116091083097006125114097126030028006120097126004114110021018020112113116146145144229029001113112101097016010021007023 116103100001005003122098104026026064037114126021082081008063035071080068050059060091103082044048000084091023108114031092082089036033115081064023053051049089080086052114123091080023049055038065021221053032054021092090049032058088220023037059033080086067036063054091065027097060186086220068050059039080021066047114039071084065032059063021081082097032054082071088052034054088080089053123244145120088037059115112099000112114126021116122108096099007005007112096101117004010116103019007008007113098099005005007114102107 116103100001005003122099104102080091036049039021102025006001021106121126003023031121025144229127126113027112005000012103112113109114244145116025006019001106121126003022028118025144229030125114121115030003007112025023230246016116102114097005027112123023000124020116103104008022098120122115125108116005018023021026022123021123111021031113106126005023029097004023004030000112021016102114022123113023032033115114121115030027023112123099112126244145118118018023115098125114015114018027114118019013026113007122014022111011018007102114007125112121097030125114121115030027023112123099115114022121102114097117116021112121005114050070021112013022012124113114015006097025146147000000000106113118021023004113029115111021023103106115000006018118097030097051032021113118021019016097025023230246031027114123 116103100001005003122096104113106103019027011125097027230246031027114123005013030122123127021126115146145113111021021124106116014022022025146147007124020115124104013027017124120103109245247115027112007027012121122112014245247146145113051061062021114115019013023112120101004031115113025023006001021106102120020020018120021100109114020121113104013027020113112122097030127021146147006019001106116101021027016121021118097062054083065023046039039080071023043061058091021112007027012115124121000028016021115023046060115029116025006020026106113114017006110115027112007027012113112103021114050091081023000124020115124104002029023112008113111021021124106116014022022021084089037114123115027112007027012113116099007027029021092068097028006121121023046032115115027112007027012113116099007027029021011010 116103100001005003122097104021118098019000022123097023005019007112028023097051061081021113111021021124106115000006023112119023125111115118096101019023029097021115000006022028146147230246004093080069036114115113027112018020012124113023124114000027114100007013026113146147000060055021113025006022001106103114007114110021121025006022001106103114007245247116091083097022125114113101030022022101097023124114031027114115019013023112101099230246018091081023013124020116103104008022115008021118111021018103106126005245247024024144229019061081021115111021023112106115004002007021008023102113098022018144229019061081021115111021023112106101004020110018022005098117244145024026230246028071081082051114049076021100111021000115106120019022001112025023097001125114102113030030026119112123013126115021116025 116103100001005003122102104114116101030029001113112115008126115121027112013022012124113023230246126024021120051054054071021085056114000027114100007013028103113101004126115021113025006022001106113118021019016097025023097022125114113101030000022115021 116103100001005002122098104026026064037114126021114084013059032065080115046049016090088071053114126021102068097032054068064221053055115000000000117098098021024023050034186086092081040035115116118023105032054088087088052032032080088082047038122 116103100001005002122099104102112123004017007021018016109114116018025023230246016116102114097005027112123023006124020122115104021011003122101113008028115008021016019023116021097127004028115018103222038062054088080089053117115112121100004114116099092069036063054091065016097023029113025144229017098027114116019013031124119023000001115097108103021027022025021099111021007124106121020031007124112027097017028116121114018017022029097025006006026106097126004017026099025016102123115073073023102114115018021075061114007027114099008013007124112121014031127021118005111021016103106123008016115116102023021011003113122116109114023027114115004013029096120115014017127021119102111021017116106123008016022121121027230246023119027112005016012118122103000016018021073075097022017027114115003013016121112126 116103100001005002122096104119116023061046115113119025006016018106118120005023115073073023005016125114113117030017028113114098008114047073021115003124020113119104015007030118101099097046047021113117111021023119106116013023001124119023000001115124119118015126244145018016109245247118116100004114004125112121097021125114122113030006010101122103007027029021008023102000022018021099009023029021116101018013023116097114022022123114027112014020012113116099019023020028021114013001022021116101018013023116097114022022123113027112005023012113116099023027001028021114015022127146145007109114020027114120007013030122123099000028127146145007109114020027114120007013030122123099000028127146145116000001022021097025006006026106097110017006026112021096009023029021018114013004116021097127004028115101027116 116103100001005002122097104122101120018006047073018023102046047103101025013027017112121120097023031102112023021124020097124104002029023101122100061046116021018075061006125114097126030017028120120098015114022123113023000001115119096101030019016125025144229017028116121114018017022029119102114124020119116104002029023112025016017016116028021118018114020119116104002029023112025023003003096027114117000013031124119114013030127146145117016097125114119118030017028113101118024046047113119004111021023119106116013023026119116075061022017006027112003019012118122115004046047113119004111021023119106116014022020096124075061022017006027112005016012123096122002002007073073115003097125114113117030017031112103126003114018102021126003019029106119101109245247116103100030006000098113015105022125113118101 116103100001005002122102104112028075061245247102096117018006001029113126006027007102029127014007001029113025005017001112028030109107122073073100020016000097103031005027020124097100105031026123096099004122023027113116019023122028025014104046047102096117018006001029113126006027007102029100004017028123113031005124023118103114104123127012028023000001115113118101004245247078000002118102107003072023 116103100001005001122098104026026096037114126021114084019055048093080069034058054122069113040060050091021026097017030113106100014030023112021026097000054086093082051049059080021086037032054070070082097054116064091023053059054071070119112111102001005007112097099006005006 116103100001005001122099104102112123004017007021118118018023115097027112021027012097108103021027022021098127004028115018112123023117115097125114015114018118027100008017026099124023004030000112021099111021007124106099008023016124099023004028023021116100097017026099106116014007127146145116000001022021097025006006026106097110017006026112021096009023029021018114013004116021097127004028115116118025015029001116102120097023031102112023021124020097124104021027022123122122097023029113021118018114029122120104002029006025146147002019000112021099111021007124106099024002007124112023022026022123021016004030005018021099009023029021116116111019023103112100112114022121102114097006125114097126030019023103112100112114022123113023000001115116113006030017028096025144229017018102112023021124020097124104 116103100001005001122096104097108103021027022021098127004028115018112123023117115097125114015114018118027118005000022102007023004030000112021099111021007124106118005000022102007023004028023021116100097019023007106116014007127146145116000001022021097025006006026106097110017006026112021096009023029021018114013004116021097127004028115116118025002029003122102099097023031102112023021124020097124104002029023101122100097023029113021118018114016122101104002029006025146147002019000112021099111021007124106099024002007124112023022026022123021016004030005018021099009023029021116103111030026119112123014114022121102114097006125114097126030017028120120098015114022123113023000001115118122122030017028096146147007000028120021112021027012097124114019001115097021123004020007021122098021023001021127120 116103100001005001122097104124123023002026022101124115097017115122123023002124029096118127004002110097027112021027012123096116009023003021116121005114016027118120017019016125008016007000116021116121005114016027118120018007110018005016230246031112115099097029006097112101097024028124123023023021023122106118005000115116118023014028115116118025002029003116118127124017125118122103000017027021116121005114018118027121020017027112101010002124029096118127004002244145121114007006115122096099004000115127122126015114001115118120017029115116101023014028115116101025015007023112101118124019016027123098005023003116021118015022115116101025015007016122120122124019016027123098002029030120021118015022115116101025002029003122102099124019016027118120017029000097021118015022115116101025002029000096008016 116103100001005001122102104005018144229030022115097023014007007112103023011029026123021116009023003118122023002029115122123023002029125118122103000017027008118025002029003116118127097019029113021116014124029096118127004002110118027121020017027112101023000028023021118120111017028102124116014111116005018023000028023021118120111017028102096010102098116146145096009023001112021099111021007124106121020031007124112010102113098022018144229114 116103100001005000122098104026026097003124029080065023108114048089070112034000054088087100032060115024021126003019029021086088047060038010117006124103102005005006113098097005004119115111017 116103100001005000122099104102112123004017007021113025006022017106124115109114098025021115111021023119106115014031003103124144229020001122120023006022017106113120012016018123021115097005027112103114097022125114113117030031028113099126019111116004018023000028023021113025006022017106114101017022022120008016098096112018021118015022115113027112021027012123096122021027022021008023102113098022018023000028023021113025006022017106113118021020026123021126018114029096121123230246006123124120015114018121121144229001022121112116021114023027114115003013026113025023115126115113027112005016012113122122017000026021146147007000028120021112005016012113122122003019029021113023022026022103112023005124020113119104012029023099124101124117098018021118015022115113027112005016012114103103005023030008018029 116103100001005000122096104018021118015022115113027112021027012123096122021027022021008023102113098022018023000028023021113025006022017106113118021020026123021126018114029096121123230246028103113114019114017108021005109114096021113114018017115 116103100001005015122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097001032103080070097103096002006003115114054065021002114101096001006026097033001080086095036032048093080099040055033070123118097127001080086095036032048093080023037055032021084083041187032092090089050114048071220222036033115069090066051114038091021067040055033070021084041051033082220023041059032065090069040035038080088082047038019004008002117018097008018117102126116118018027102029116117006010115098098013117003124117097005004000102126116007005006121117 116103100001005015122099104029102114013023016097021116014007029097029029104114021103122122097021007116106099008023018113125023021027018146145096009023001112021099008019125114097126030028006120097126004111001097103126012122016027123098002026022101028075061117099004018144229019029113021099008019125114097118030019029123112114097110115018022004098117244145116121005114007124116025006006018106112100017023016112008116004124016122112100017023122021116100097019023125101101097 116103100001005014122098104026026097003124029080065023108114048089070112034017060088069067032048058089092067036114126021071082034058054071086095036114058091083088051063050065092088047033115081090084052063054091065023037055115065076071036114001080088085046039033070080090036060039117004010116103019007008007113098099005005007114100106 116103100001005014122099104102112123004017007021113025006022022106097099002001018112025144229122115113027112005023012097097116018019022021024023230246115021021023002029018121112100002023123029102114013023016097021100020031123122007025006029021106120120015006018123028023007000028120021112014020012122101114007027029021122005097005027112103114097029097027114115004013001112115023124114023027114115004013001112115023000028023021122005111021028115106115004002007008113025006022022106113114017006122025005030230246122021116100097001028121113114109245247113027112005023012123096122005029016025021115111021023112106099024002016122096097109114023027114099008013029096120099008023244145115101014031115114113114030022028118112121021114023146145096009023001112021115111021023112106115004002007021008023 116103100001005014122096104018022006098117244145116121005114023027114115004013001112115023124114116022007020102245247116123115097022125114113114030006010101113120002114110021018000102245247146145144229114 116103100001004007122098104026026097035124029080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023005055062084091083036033115081080023019055062087090066051033054088080089053114098026007119112111102002117005124098099005005007112018096008113114001102110114113100 116103100001004007122099104024024123008021029112146147018023031112118099097002001124122027097022018097112122008126115114113114030028006120113120002126115114124116030017028120101099000126115018018027097117116025021121014031007124112101018126244145113118021023016125025023021029007116121144229020001122120031230246000112121114002006115018004016097019000021101101008029127021116101018013023116097114022022123113027112005023012113116099004031026028021118018114023116097114012027127021113025006022022106123098012022028118025023002124020124118104002029030101097118109114244145116101018013023116097114022022123113027112005023012113116099004031026028021118018114023116097114002026127146145100020031123024121025006022031106120120015026007028021118018114007122097118013126244145118120000030022102118114 116103100001004007122096104029097025006006026106097126004017026099025016102123047073018023102046047097027112021027012097124114015029030021116100097028028120097126004000000146145113019029030021114103021013003122123116014031115101146147008028029112103023011029026123021112003029012119122101005023001021119023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120015114018123113023003124020101097104021011003101122121124002125114101099030006010101101120015123244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122017027114117014013023112101099124022125114119120030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121 116103100001004007122097104096120117014000115116123115097016125114119120030006010101119120019111023027114117014013007108101117014000122146145126015028022103021125014027029021114115013013023122118123008021115121021120015114123121027112005023012113112103021114110021113025006022022106113114017006115116123115097030125114113114030000022115021010097022125114113114030000022115028144229027029123112101097024028124123023006019001106116101021027016121021118097029029021029118111021018103106126005111031027114118019013026113028144229027029123112101097024028124123023006027016106124122017017003097021116097029029021029116111021026118106115004002007008116025006027016106113114017006115116123115097017125114124116030017028113112010000124020124118104002029023112021118015022115118027112008017012113116099 116103100001004007122102104113112117097110110021113025006022022106113118021023030124021118015022115029113025006022022106113118021023030124021011097017125114124116030022018097115126015114028103021116111021026118106115000006021124123023008001115123096123013123115028146147008028029112103023011029026123021112004017012112123099002029030021114023014028115029114025006023016106113114017006115008021117111021017122106115004002007021116121005114020027114114002013016122113114097111115018022003098117122146145126015028022103021125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110113027112021027012123096122021027022028146147022026022103112023017124020101097104005023003097008016098099112018021144229019029113021103111021003097106121020031003122123010 116103100001004007122103104018022005098117115146145118015022115101027112017006012097108103017029029008018020114113116146145112019029006101021117024114023027114115004013023116097114012027127021113025006022022106123098012022028118025023002124020124118104002029030101097118109114023027114115004013023112101099109114023027114115004013001112115027097006125114097126030006026112118126023126115097027112021027012097124114015029030146145030097019000021103114016245247114103120020002115119108023017000026122025023005019007112120126109114020113112104015007030113122116109114020124118104002029030101097118109114023116097114002026127021097120021019031025021121014031007124112101018245247096123126014028244145078002116101103004013074230246028103113114019114017108021005109097127013025006097 116103100001004006122098104026026097035124029080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023005055062084091083036033115081080023019055062087090066051033054088080089053114097026006023108114115116021100020002003103124122004000115086084069097034033080091083097055061021086088044034039080021065040032054088080089053114114020020022096115114020020022096115114020020022 116103100001004006122099104024024099023019115021116097004017115099124101004031022123097144229001022121112116021114116007018027097019001102106115000006022098113031005124020113112104005019007112120126104126115113027112005023012123096122005029016025021097111021007099106116017006001112120027097117116025021016102126115018018027097245247116103100030022018097112096005122028027114120007013023116097101004021122025021099111021023097106099014006007099116144229020001122120023006002007106101120015017028120021103230246026123123114019114025122124121097021017122106117014000023112103023003114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028110101027112017006012123096122017029029021116121005114017027114103021013007108101103 116103100001004006122096104122123010017124020101097104021011003101122121104245247124123121004000115127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097010014124020122115104005023003097021118015022115119027112003029012123096122003029001008122025006016028106123098012016028103021118015022115119027112003029012097108103003029001008122025006016028106097110017016028103028144229027029123112101097024028124123023006022022106113120002023029097021115097029029021029115111021023112106101004020110122027112005023012103112113097019029113021115111021023112106115004002007008122025006029021106113114017006122146145126015028022103021125014027029021114115021013023122118099023019115097021120015114123097027112005023012113112103021114110021113025006022022106113114 116103100001004006122097104101097023000028023021097025006022022106103114007114110021113025006022022106103114007123244145124121015023001021127120008028115114097097030006005116021097097029029021029097111021007099106115004002007021008023021124020113112104005023003097021118015022115099027112021004012118122115004114110021097025006022007106118120005006005116021023000028023021099025006006005106113118021022022119021011124114023027114115004013023116097114012027115116123115097122023027114115004013023116097114012027115009021097111021007099106115000006021124123023014000115099027112021004012113116099007027029021124100097028006121121030097123244145098127004000022021101025006002007106113114017006110018022006098117115146145118015022115101027112017006012123096122017029029008018020115113116021146147 116103100001004006122102104116123115097002125114101099030006010101101120015111116022006020102245247116123115097022125114113114030022018097099126019114026102021121014006115123096123013245247096123126014028244145024026004028007112097114097019005112118023023027001112120114015006244145102114013023016097021016114117127021116101018013023116097114022022123113027112005023012113116099004031026028025023005124020113112104015007030113122116109114020027114114002013016101097118021017127021018016109114023027114099008013029096120099008023127021118120000030022102118114105006125114097126030006026112118126023126116018028075061117115018073075021124020097124104021027022123122122109245247116103100030022018097112096005122028027114120007013023116097101004021122025021120111021028115106122014028007116123144 116103100001004006122103104145115101014031115114101099030002028123118120012114003146145126015028022103021125014027029021114117014013017122103115004000115119021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104245247124123121004000115127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097010014124020122115104005023003097021118015022115119027112003029012123096122003029001008122025006016028106123098012016028103021118015022115119027112003029012097108103003029001008122025006016028106097110017016028103028144229027029123112101097024028124123023 116103100001004006122100104114113114030022028118112121021114023021122121097122023027114115004013001112115010014124020113112104019023021021116121005114023027114115004013023112101099124029125114122113030022022101097030230246026123123114019114025122124121097021022118106114015006016122120023006114028123021031006124020112118104005023003097021010097002125114101099030022022101097023000028023021114025006023016106118120005023115008021016098102112018028144229027029123112101097024028124123023006006026106097126004000000021097023014028115029097025006006026106123098012006026112008115111021007124106121020031007124112030230246004125112101004114003027114103021013023112101099124117112004022016097245247116123115097002125114101099030028006120101120015111116022007020102114244145116121005114003027114103 116103100001004006122101104097106099024002003122123010102113096022018144229019029113021115111021023112106115000006005124103023008001115123122099097028006121121023 116103100001004005122098104026026097035124029080065023108114048089070112034017060088069067032048058089092067036114126021103082034058054071086095036114055080070023037061048064088082047038032021084068050061048092220068097051038021087088051054054071080086052018098008000002001096110116118119114111099005005007113096019001008026108 116103100001004005122099104102112123004017007021113025006022022106103114007245247022001020109021125114122113030000022115146147098103112025103025006022001106103114007245247115103120012114020113112104005029016112123099097022244145022003098027029123112101097024028124123023006029021106122103004020026123021112097029029021029112111021023112106101004020110113027112005023012103112113097019029113021112111021028115106115004002007008113025006022022106113114017006122146145020116113026123123114019114025122124121097021023103106115004031001112120023019114028123021031019124020113112104019023021021008023005124020113112104019023021021116121005114001027114115004013023112101099097111115113027112005023012113112103021123244145098127004000022021113025006022022106113114017006110018022006098117244145116121 116103100001004005122096104113021115111021017122106099024002017122103010102113097022018023230246018123113023005124020119122104015007030119122101124117112006022016230246018123113023005124020113112104005019007099124101097027000021123098013030244145022003098019029113021112111021028115106117000028001112120023008001115123096123013245247022000020000028023021114115019013022097103114012114110021018004102245247022003020000028023021113025006022022106112099000006023122118010102002000018021 116103100001004004122098104026026097035124029080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023019055062087090066051033054088080089053033019004008006117018097008005007113098099004117004124000017117001010006022000 116103100001004004122099104102112123004017007021018006102126115116103100030022018097112096005122023027114115004013023116097097008000122025021115111021023112106121020031023122118027097021125114112116030017003097116099002126115113027112021027012123096122021027022025021101021000026120029116014019031112102116004122007027114099008013007124112116008004127018018030104046047018021016061046001097103126012122007027114099008013007124112121014031122025146147000000000106113118021023004113029120111021028115106115000006001112114030109114028027114120007013030122123099000028127021119025006016028106123098012016028103025023003124020119122104021011003119122101109114023119027112005016012118122122002029030146145113019029030021114103021013003122123116014031115101146147008028029112103023011029026123021112 116103100001004004122096104119122104003029001113112101097016115122123023105016125114101099030022022101097010017124020101097104005023003097021118015022115119027112017006012123096122017029029007008103111021003097106121020031003122123023000028023021119025006002007106097110017002028123007010017124020101097104021011003101122121104245247124123121004000115127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097010014124020122115104005023003097021118015022115119027112003029012123096122003029001008122025006016028106123098012016028103021118015022115119027112003029012097108103003029001008122025006016028106097110017016028103028144229027029123112101097024028124123023006022022106113120002023029097021115097029029021029115111021023112106101004020110122027112 116103100001004004122097104113112104019023021021116121005114023027114115004013023112101099124029125114122113030022022101097030230246026123123114019114025122124121097021022118106114015006016122120023006114028123021031006124020112118104005023003097021010097002125114101099030022022101097023000028023021114025006023016106118120005023115008021016098102112018028144229027029123112101097024028124123023006006026106097126004000000021097023014028115029097025006006026106123098012006026112008115111021007124106121020031007124112030230246026123123114019114025122124121097021023119106115014031017116123023005016115122123023105022017027114115003013026113021010097029125114122113030016018123103114012123244145098127004000022021101025006002007106113114017006110018022006098117115146145118015022115101027112 116103100001004004122102104101097104015007030101122121124117112007022016097245247116123115097002125114101099030006010101101120015111116022006020102245247096123126014028244145102114013023016097021016115117127021116101018013023116097114022022123113027112005023012113116099023027001028025023102117127021114025006022017106118120012017028120025023102117127021018016109245247018018027097001006120029120111021028115106122014028007116123030109114017027114117014013029096120117014000127021119025006016028106097110017016028103025023006124020113119104002029030118122122230246021103122122097021003097106103014028016122120023017245247124123121004000115127122126015114020119122104003029001113112101097016115122123023105016125114101099030022022101097010017124020101097104005023003097021118015022115119027112 116103100001004004122103104101097104015007030101122121115111003027114103021013029096120103014028115116123115097016125114101099030006010101101120015096110101027112017006012097108103017029029028146147008028029112103023011029026123021112014020012122101114007027029021122023014028115029119025006016028106113114017006110122027112014020012113112103021114018123113023003124020119122104015007030119122101124029125114119120030028006120119120019114018123113023003124020119122104021011003119122101124029125114119120030006010101119120019123244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122023027114115004013001112115010014124020113112104019023021021116121005114023027114115004013023112101099124029125114122113030022022101097030230246026123123114019114025122124121 116103100001004004122100104021114115003013023122120117000028115114021120015114123114027112005016012124113023124114028027114120007013017116123101004031122146145096009023001112021103111021003097106115004002007008018020112113116021146147000028023021101025006002007106123098012002028123008016098096112018021144229019029113021103111021003097106099024002003122123010102113096022018144229021001122096103097016010021113025006022022106113118021004026103025023003124020119122104015007030119122101109114020027114115003013016122120116014031127021119025006016028106097110017016028103146147230246028103113114019114017108021014109099127007025015109097115 116103100001004003122098104026026064037114126021114084019055048093080069034058054113080090019055062087021026097062058070065082097054054070021067040055033070021215097032054089084089034055033021069088052032115086084066050055115081018126003019029021088086047035038084091067001099110018000000113098098005005004113099116 116103100001004003122099104102112123004017007021097025006006026106123098012006026112025023013006001124120031002029018121112100002023123097027112021027012097124114002027005025018016104046047018021016061046007027114099008013007124112121014031122021116100097022022097112121021023006103025023021124020097124104015007016125112103109245247097027112021027012116113101004001098025097025006006026106116115019023000007025099111021007124106116014022003122102027021124020097124104002029030120096121109245247078000002118097101000072144229126031097103126012122016122116123004001016112029099111021007124106116014007016124099027102117122021073075097117115018021075061114007027114099008013016122096121014031122021116100097017028096123120012245247146145113019029030021114099008013007124112101018114007146145126 116103100001004003122096104123123114019114025122124121097004020113122104000022001021116023014028115029116025002029003116118127124114116115103016097019029113021118111028006118125114017111007027114099008013029096118127004002122146145126015028022103021125014027029021103113002029003122021120097029029021029120111028006113112103000111018027123098005023003116021118015022115122027121020017028120120010000124029096118120012031115116123115097029125118122103014001007008116025002029003122102099104245247146145096009023001112021099111021007124106121020031007124112023008028115029022006098123244145116121005114007027114099008013029096118127004002115124102023015029007021123098013030244145116121005114007027114099008013023116097113008028115124102023015007031121146147230246006123124120015245247146145100 116103100001004003122097104112121114002006115097027112021027012123096122021027022025021116014019031112102116004122007027114099008013007124112116008004127018018030061046116021018075061006125114097126030006026112123120012126007027114099008013029096118127004002127146145099111021007124106118005000022102004027021124020097124104000022001112102005109006125114097126030017028113101120018126007027114099008013016122120122020028127146145099111021007124106118005000030116124144229126031097103126012122016122116123004001016112029099111021007124106116014007016124099027102117122021073075097117115018021075061114007027114099008013016122096121014031122021116100097017028096123120012245247115103120012114020097124104021027022103102023021245247098125114019023115097027112021027012123096122021027022021124121 116103100001004003122102104021029020112113122146145118015022115097027112021027012123096116009023003021124100097028006121121144229019029113021099111021007124106115000006021124123023008001115123096123013114244145146147014000023112103023003011115004021 116103100001004002122098104026026064037114126021114084002051062069084080047055115024021117046039039090091023002062167065064069036032115024021112168060186071084067040061061021083094034058058080071023002001005021029112005023012113122116004028007028117006124103100117007010115098098013 116103100001004002122099104102080091036049039021021099111021023112106101004020127021097025006022022106113114017006127021097025006022022106123098012022028118025023021124020113112104019023021122101103109114007027114115004013023112101099014002003025021099111021007124106121020031007124112027097006125114113114030006010101113120002126115097027112005023012097108103002029006099025023021124020113112104004006018097113120002126244145116101018013023116097114011031018102029099111021023112106115000006022120124030097051032021113118021023030124025023097245247097027112005023012125097118023000127021097025006022022106125099000002001025021099111021023112106099021017018099112027097006125114113114030006007118102118004126115097027112005023012097116098004001016025021099111021023112106097000030022102118027 116103100001004002122096104021097025006022022106097118020000022120025023230246007027114115004013023116097097000030115084070023005019007099116123109114115146145099111021023112106113008017023122118027097006125114113114030000022101113120002126115146145099111021023112106115000006022123099023032033115113116099004028005025021023230246007027114115004013018113103122000027127021146147021124020113112104005019007112097118097051032021113118021023007116025023097245247097027112005023012118122122012023029097025023021124020113112104002030022125116100009126115146145099111021023112106115000006026120101023032033115113116099008031003025021023230246007027114115004013023116097097008000115084070023005019007099124101109114115146145099111007000112103122000024127021146147021124023120116125230246244145115069 116103100001004002122097104090088023006022022106113120002023029097021099109114020118118104002019030101116112097017244145098095036032054021097025006022022106113114017006110118027112002017012113112103021245247146145118047054115097027112005023012113116099004031026021011010097017125114118116030022022119118118012245247116091083097006125114113114030022018097112122008114111008021116111021016118106113008028016116120144229245247024024026230246018091081023021124020113112104005023003097021010097117112004022016230246018091081023002124020118118104000028029112112023124114116022007020102114 116103100001004001122098104026026064037114126021114084002051062069084080047055115024021117046039039090091023002062167065064069036032115024021112168060186071084067040061061021083094034058058080071023002001005021029112005030012113122116013027020028117006124103100117007010115098098013 116103100001004001122099104102080091036049039021121025006022022106103114007126115121027112005023012113112103021126115121027112000000012124113027097021023121106123008016022121121027097030125114113123030003007112025023013124020113121104012029029125097027097030125114113123030027023112123099112126115121027112005030012124113114015006097025021123111021023121106099000007007099116027097030125114113123030017028113097097000126115121027112005030012101103126025026007025021123111021023121106114018017028120101027097030125114113123030000022120124100004126115121027098018023001120116125109114244145121025005031018127146147230246244145146147007032060088021112005023012113122116004028007021097027097021016118106116000031003116114023002126115114113123030022028118121126006114031146145096041055033080021099 116103100001004001122096104027114115004013023112101099124017125114118116030022022101097144229245247116091083097006125114113114030000022115021010097030125114113114030000022115146147000060055021097025006022022106113114017006115008021123111021023112106115004002007146145144229019061081021099111021023112106115000006022120124023127111115118027112002017012113112117002019030146145118047054115097027112005023012113116099004031026021009010097017125114118116030020026123118118012245247146145026108127244145116089037114007027114115004013023112101099097111115018022006098117244145116089037114016027114116002013018123123114004114110021018020115113116146145144229029033081080069097048042021121025006022022106103114007126115121027112005030012124113023 116103100001004000122098104026026064037114126021114084007051048116067088019055062087021026097030058070065082097054054021065088052038054070021091036033115080070071169049054070021066053059063092070222036033115081084089050114063080070023034051062069084080047055032117004010116103 116103100001004000122099104102112123004017007021118025006019022106112100017023016112025023019124031124101118019019244145115101014031115114116114030017018120112100017114016146145126015028022103021125014027029021103113017019023124021101097029029021029101111004018101116101000114110021118025006019022106112100017023016112021118015022115118122103000000018008018116014023000101112016097019029113021116014004018121124010102098116028146147022026022103112023002124020118118104005023003097021010097117112004022016230246006123124120015245247102112123004017007021118025006019022106112100017023016112025023102029037092091068108017050069071094047033116146145113019029030021114118004013016116120114018002115118146147022026022103112023002124020118118104005023003097021010097117112004022016230246018123113023 116103100001004000122096104118027112000023012112102103004017022021008023102008116146145120019022022103021117024114115007021 116103100001004015122098104026026097035124029080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023005055062084091083036033115081080023019055062087090066051033054088080089053114097026007 116103100001004015122099104024024099023019244145102114013023016097021016117117127021116101018013023116097114022022123113027112005023012113116099004031026028025023005124020113112104015007030113122116109114005027114099023013016101097101004031127021018016109114116018025023002029018121112100002023123097124025006006026106097126004017026099025016102123047073018023102046047097124025006006026106097126004028028120025023097245247116103100030006000098113015105022125114113114030022018097112099000123127021024099111021023097106099014006007099116144229020001122120023006002007106101120015017028120021103230246026123123114019114025122124121097021017122106117014000023112103023003114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103 116103100001004015122096104122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104245247124123121004000115127122126015114020113112104005029016112123099097022115122123023105022125114119120030006010101119120019111017027114117014013007108101117014000115116123115097022125114113114030022022101097010003124020119122104005023003097021118015022115113027112003029012123096122003029001008119025006016028106123098012016028103028144229027029123112101097024028124123023006022007106113120002006005116021099097029029021029099111021023112106115004002007021008023005124020113112104005023003097021118015022115097027112005023012103112113097111115113027112005023012103112113104245247124123121004000115127122126015114020097099104 116103100001004015122097104097099118097004115122123023105004125114097097030022022101097023124114007027114115004013023112101099097019029113021097111021007099106116014022022021008023021124020113097104002029023097099118097114018123113023023124020097099104005019007113112117097110110021113025006022022106113118021023030124021118015022115029113025006022022106113118021023030124021011097004125114097097030022018097115126015114028103021097111021007099106115000006021124123023008001115123096123013123115028146147008028029112103023011029026123021112021027012097124114019001115097124023014028115029097126111021007124106121020031007124112010005124020097124104015007030097124114104245247098125114019023115101027112017006012113112103021111116022004020102114244145116121005114003027114103021013029096120103 116103100001004015122102104122123010102113097022018023230246018123113023017124020101097104021011003101122121124117112006022016230246018123113023017124020101097104021011003101122121124117112006022016097245247116123115097006125114113099030006028097097097000110109005021144229007029124122121230246126024112121021023007112146147018023031112118099097117102018025023000000000106113118021023004113029115111021023112106115000006022120124030109114023027114115004013029096120115014017127021114025006023016106118103021019007118025023102117127021113025006006026106123098012006026112025023002029018121112100002023123097027112021027012097124114002027005025018016104046047018021016061046007027114099008013007124112121014031127146145118019001012097102096005106123113027112005023012113116099004006018028025023 116103100001004015122103104113027112005023012097097116018019022146145113019029030021114103021013003122123116014031115101146147008028029112103023011029026123021112003029012119122101005023001021119023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120015114018123113023003124020101097104021011003101122121124002125114101099030006010101101120015123244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122023027114117014013007108101117014000110119027112003029012097108103003029001021116121005114023027114115004013023112101099124016125114119120030022022101097023000028023021113025006016028106123098012016028103008117111021017122106121020031017122103030 116103100001004015122100104146145126015028022103021125014027029021114114002013022123097116014031115114021120015114123114027112004017012113112103021114110021101025006002007106113114017006115116123115097021125114112116030017028113112023124114116022001020102123244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145096009023001112021103111021003097106115004002007008018020112113116021146147000028023021101025006002007106123098012002028123008016098096112018021144229019029113021103111021003097106099024002003122123010102113096022018023230246115 116103100001004014122098104026026064037114126021114084019055052089080090036060039101071082045019038065090023108114032220089082034038058090091023115125097 116103100001004014122099104098125114019023115113027112005023012113112103021111116022004020102245247116123115097022125114113114030023007116097115014017115124123023105117005018025016017001116028146147000028023021113025006022022106097110017017028096099023008028115029018103102126116123018030230246018123113023021124020120101104002029023112021010097117003103121097102245247116123115097022018097112031004124020112118104005019007112118127104114111008021115000006022029018020115113116028146147098102112116123115097022125114113114030006010101113120002114110021018020114113116146145118015022115005021010097122244145021023097114115021029100004030022118097023002029018121112100002023123102096122105019097027114120000013030122123099000028122025005030097020001122120023006029018106122103004019021115021118 116103100001004014122096104007021126015028022103021125014027029021114120007013028101112113008028115122007023014028115029116005111021028115106101004020110122007025006029021106103114007114018123113023000096125114122113030022022101097010014096125114122113030022022101097030097005027112103114097019097027114114002013026113008114111021022118106126005114018123113023014096125114122113030006010101122103007027029021124121097122116103112016109117022018025016019021116028021030230246115021021023097114126146145023097114115021021031018023031112118099097017028116121114018017022029102098012122018007027112014019012120122121021019029028025007104114021103122122097021028116106120017023018115115023000096115124123121004000115127122126015114020122115104014002022115124121097029097021122121097122018007027112 116103100001004014122097104122115104019023021008122005111021028115106101004020115116123115097019097027114120007013023112101099124029097027114120007013023112101099104114004125112101004114018007027112004017012124113010004124020112118104008022115116123115097029097027114120007013007108101120017020026123021126015114123018103117102126116118112016109117028018028023104245247028146147230246028103113114019114017108021115111021023112106099024002023122118027097023125114113114030000022115021 116103100001007007122098104026026097003124029080065023108114048089070112034000054088087100032060115024021101036049059080071084041055115069084069032063187065071082097054186069084069053055062080091067032062115086090090049062186088080089053051058071080023006023000097118120012245247066081023108114020086119088051054054071080086052017060088069067032048063080025023006049031092070067036022060086118088044034039021024023019055048093080069034058054021069086051051062221065069036114055220069086051038054088080089053051063021081082097038033092021071046039033021089082050114049090071083036032054084064079001099110101116101006023000097118120012018097008000000001097110102112098008030012097124114019001012116106125014007001 116103100001007007122099104102112123004017007021114101005013031124119144229020001122120023006000023106118120015000022113146147022026022103112023006017023106118120005023115008021016098099112018146147000028023021114101005013023112101099097111115018022005098117244145116121005114020103113104018027020121112023124114116022006020102245247116123115097017028102096023124114116005018144229019029113021115000006022029114101005013023112119097000030122021009010097114016096103101004028007021113118021023244145116121005114123114103115030020026123099118013114026102021121020030031021122101097022018097112031006000023106115126015004018121028023127111115118096101019023029097021115000006022028146147097 116103100001007006122098104026026064037114126021114084003051061068064082019055062092070082097127115118093086047053054088080089053114049084091070052055115081080023051055062092070082097033038071021088049187033084065094046060115084083081036049039220080023161114038091021085046032055080071082032039115091090089097049063193065119112111102002117005124098099005005007113098098006003 116103100001007006122099104102112123004017007021122025006029021106119118015000022120146147007000028120021112014020012122101114007027029021122023008028029112103023011029026123021112003029012119122101005023001021119023014028115029122025006029021106113114017006110119027112003029012113112103021114018123113023014124020119122104021011003119122101124016125114119120030006010101119120019114018123113023014124020119122104015007030119122101124016125114119120030028006120119120019123244145098127004000022021122025006029021106113114017006110018022006098117115116123115097029125114122113030000022115008016098096112018021118015022115119027112003029012113116099002030028021124100097028006121121023 116103100001007005122098104026026081019055048093123088047022054069092068053027017103099005105123115024021006110096115103080084041055033086093082097017059080069067036062032021091088047114055080069094050038186070021082047114035071090071041043063084077094036114026119103119112111102001117005124096099004002026112098126005004119114111097005004015108098106024006007001102110024024119116111000120117006124245247000005003112101099001000119115111097005004000108099099024005006001097110007005006121127099012024004113018103008024026 116103100001007005122099104102112123004017007021118025002029003116118127109017125123096116009023003025118098019000022123097023021027030112102099000031003021116100097022018097112125014007001025097101008031123097103126012122016122116123004001016112029116008124031124119114002029127018018030104046047018021016061046003112103025015029001116102120104114018102021115004006022123097114020000127146145144229122000112121114002006115120116111105021098027102099000013000124114123004123115115103120012114020112113104004028020113112122097021098146145096009023001112021112112124016122101118002026110118027116014002018118125023000028023021114006111028006118125114017111016027123098002026022101021118015022115114004025012019031106102126006030022008018126003000116021116121005114020004027115004031012102124112 116103100001007005122096104121112010102017022103097126007117115116123115097021098027114114005013021124123118002006115124102023015007031121146147000028023021114006111006010101106116014022022021124100097028006121121023000028023021114006111006010101106100008021031112021126018114029096121123097245247116123115097021098027114114005013023116097114124122000112121114002006115120116111105021097027114114005013023116097114104114021103122122097021022113106114015021023112120023006096115098125114019023115114007025002029003116118127124021098027118120017019016125021118015022115114007025015007016125112103124021098027123098002026022101021118015022115114007025012019031106102126006030022008018126003000116021116121005114020007027115004031012102124112013023110018118114019006026115018023000028023021114005 116103100001007005122097104027118120018007110018005016104114018123113023006099125118122100020111116005018030097019000021112121006019020097118114019006026115025144229245247029102114013023016097021116014007029097029029104114021103122122097021007097106099024002007103122023021114004125112101004114007027114116019013000124114123004111116119122123102114018123113023021124016122101118002026110118027116014002018118125023000028023021097025015007016125112103124017125123096116009023003028021118018114017122121027097245247146145031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127004000022021097025006017001106102126006030022008018117014019116021116121005114007027118120017019016125008116111017028101116116009114018123113023021124029096118127 116103100001007005122102104112101010002124029096118127004002122021116100097016028116025144229245247029102114013023016097021116014007029097029029104114021103122122097021007097106099024002007103122023021114004125112101004114007027114116019013000124114123004111116101112121009117115116123115097006125118122103000017027008118025002029003116118127097019029113021099111028006118125114017111016027123098002026022101028023000001115101112121009126244145146147105001022121112116021114016122096121021122121028021113019029030021114099021013007108101099019029115097021096009023001112021099111021016103106100008021031112008016017023029018021118015022115097027116014002018118125010002124016122101118002026115116123115097006125123096116009023003008118025015007016125112103104114018102021103004028244145146147 116103100001007005122103104115103120012114016125112100017000115118025023017023001102124115097002022103021123004020007021127120008028115103115100008017026021118126097029029021101114019124000124118126023027115008021116008124000124118126023027115116123115097017026027118120023019031124008016113117127146145116009023003118122023002029127114118100030017028120102118015114020025021116009023003124113023008022244145098127004000022021114025015007016125112103097030026126112023102113098022016016097245247116123115097017125118122114018002022008018117102114244145116121005114016027113118007027003103021126018114029096121123230246018123113023006124016122101118002026110124113025002029003116118127097019029113021112111028006118125114017111026113027121020017027112101023000028023021124115111017028097108114 116103100001007005122100104124008016112098116146145118015022115118027116014002018118125010002029125118122103000017027146145118015022115118027121020017027112101010002029125123096116009023003146145118015022115118122025015007023112097114124002022103027121020002022103102144229245247078000002118102097006072144229114 116103100001007004122098104026026081019055048093123088047022054069092068053027017103099005105123115024021005110096115103080084041055033086093082097017059080069067036062032021091088047114055080069094050038186070021082047114035071090071041043063084077094036114026119103023108114018095090066053114053092089067051055115112077071045061058065084067040061061021065078049055115119113121040114098005117006124103103117007010115098099000024006113127099004117004124096099005003026113102126006005 116103100001007004122099104116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114113123030022028123121118003114020025114116019013016122123101004020115114004027097021026103106116021030001112115023006096115098125114019023115114113123030006010101112121019111116124123099019117115116123115097021023121106122014006018123116010102002001122018023000028023021114025006022031106101123000019029116008112112124020118103104018027020121112023000028023021114025002029003116118127124017125118122103000017027021116121005114020027123098002026022101008116111028006118125114017114244145116121005114023116097114105021125114113123030022018097101101004123115119112099022023022123021016098096112018021118015022115018022004098117244145116121005114020027114115013013016122113118 116103100001007004122096104123122023008001115123096123013114018123113023006099125114118099030017028113112010102002031116123118102114018123113023006099125114118101030017007121119120023111098021116121005114020007027112002006012118122115004111020004027112002006012118122115004114018123113023006096125114118101030001026114121114124021098027114116019013000124114123004114018123113023006096125103112113030017028113112010102031018121018023000028023021114005111000022115106100008021031112008016008016001018028144229245247116123115097122244145024026097002018102021115004000028114116099000027001112021103020000244145029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027112002000012102124112013023115123122099097027029021029016 116103100001007004122097104112113112023010017018025016004022020018025016004022020125018030097019029113021099111017028101116116009111016027118120017019016125021118015022115097027121020017027112101010002124029096118127004002122009011007097245247024024023014007115102116121018114007108101120013029020124112144229029001021029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027116014002018118125010002124016122101118002026115116123115097006125123096116009023003008118025015007016125112103104111099028146147230246018123113023006124016122101118002026110118027116014002018118125023000028023021114025015007016125112103124017125123096116009023003146145118015022115029114025006017000106113118021027017103021126018114029096121123 116103100001007004122102104021122101097022018097112031006124020118102104005019007124119101104110110118096101019023029097021115000006022028146147230246126024026024012029023112021099004017027123124116008023029146145020117113018123113023006124007112118104002029023112021010102006022118125016097019029113021112111006022118106115004002007008018020112113116021116121005114020027097114002013000124114123004111116022000020102245247146145118015022115124113025002029000096008016113117115116123115097017125118122100020111116005018023000028023021118120111017028102124116014111115018005016097019029113021116014124016122102098124117099018021118015022115101112101111017028102096010102098116146145144229029001113112101097016010021118025015007016125112103097 116103100001007003122098104026026081019055048093123088047022054069092068053027017103099005105123127021083116041051033082080101036062050091086082023096123028025023039000054086093121046060023080069094050038026119103097114122122021024023034061062069065086038055115090064023051055039090064069097054054070021118057114032084091068097055039021084065036049115092091067036032035071080067032038058090091023036038115065090067032062054021070066051114063084021071036032058090081082 116103100001007003122099104022004020018023031112118099097016125118122103000027003025119025015007029116097126109016125123096099019019005025116101018013023116097114022022123119027115000028018124102030097019000021113118015019026102025117111006010103116100020126018103102104005019007112098115105031125113116114015017027028021118018114023116112121002026127120027116000023029097103027230246112004022118019001012113116099004005023029120025005019000122103099104114018102021115000001028103097027012124016116102120019006244145022005098001022121112116021114016122096121021122023124102099008028016097021117111028006123116099008123126118122098015006123113124100021027029118097023006124029096123118021027122025118120020028007029113126018006026123118099097021125123096121000006026028025116014007029097029115 116103100001007003122096104124102099008028016097021117111028006123116099008123244145022006098020001122120023003029005124113114097016127124101112012029006021120144229113097022115101014031115124101112012029006021120023008028029112103023011029026123021117014004026113112023003114028123021117111017028101116126017111030027118120017019026101021118015022115119027121020028018097124010012124029096123118021027115121112113021114028096097114019114025122124121230246112007022023105021023121106115014028031116119023006114026123123114019114025122124121097122020118103104002029029103112113097021098021124121015023001021127120008028115114124101030017007121103114007114020007021120015114020004027112002006012118122115004111020007027112002006012118122115004245247022007020097019029113021112112124020118103104 116103100001007003122097104102124112013023110114007025006017001106102126006030022021116121005114020007027101004020012118122115004111116120116123102114018123113023006096125103112113030001026114121114124117026119103016230246112007022023000028023021114006111021016097106116014022022008018103013019029116018023000028023021114006111021016103106116021030017122099010112123244145022005098114028123021112111021023121106103013019018123116010006099125114118101030001026114121114097019029113021112111021023121106099024002022123103010102027029097103016097019029113021112111021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102245247022007020097019029113021112111021023121106115000006003103112023003023007098112114015114116022013020 116103100001007003122102104018021118015022115018022014098117115116123115097021125114113123030017028113116121014114026102021121020030031028146147098096112021122121097031125118122103000027003008114025002029003116124103097019029113021122111028006123116099008111020027123098015019007124021118015022115120027116014002018118125010006124016122101118002026115116123115097031125118125114008002020008114025015007016125112103230246004125112101004114017027118120018007110018005016097019029113021122111017028102096010102098116146145020112113018123113023003124016122101118008002110120027116014002018124101023000028023021119025015007029116097126124031125123096121000006026146145118015022115120027116014002018118125010102113096022018023000028023021120025002026022124101112124117112001022016230246018123113023 116103100001007003122103104120027115000023029118125023125111115018022002098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108116022000020102123244145116121005114017027102114025016028099021010097117112003022016097019029113021117111022018123116126018110110113116099004122116022000020102123115030021026098101112021120120015006027102021144229041102000002003114103046021 116103100001007002122098104026026081019055048093123088047022054069092068053027017103099005105123115024021081036063054089089082050114055080021069032049054021006014097061038021099094032060055080021068032060032021092089053055033069071082053051039092090089097033038071021091032114035080071094046054054027021026097019057090064067097054054021089086097052060091086067040061061021115116021013007108101101000017000117004010007000019007008002117102099007004007116018096008007007112101126005001026115099019001008005117018102008007007112100126004005026113099126005005025113098125005005119119111097005004000108098103024006007108098099027005007111098099117002010115018107008007119112111244145115101001096110004001007113099099004013119114111097005005014108098102024004015001102110007001119116111097005005015108099099024005006108098099027005007111098099117003010115098099012024007116127099004024007113124099005027007113018100008007119121111097117004010230246244145146147 116103100001007002122099104102112123004017007021118120020028007029021115008001007124123116021114017027123098015019007124028026002029006123097031005027000097124121002006115114027121020028018097124030109017028096123099105022026102097126015017007021114025015007029116097126104126016122096121021122023124102099008028016097021117111028006123116099008123244145146147007000028120021023008002020120122098097031127021119120023027023112021117097027029123112101097024028124123023023021023122106099024000018021103023014028115029119025021011001116102098124000125097108101000001006028021126015028022103021125014027029021099112005029012097108101000114001120021120015114123118122118013023000118112031003124007108103118012023127021103025021011001116102098104111001120027099024000018102096030097027029123112101 116103100001007002122096104021127120008028115099114115014013007108103118097000003021122121097122016122116123004001016112029117111006010103116103004126115103027099024000018102096030124000003027097110019019000096028144229114018123113023007017007106097110017000018118102031098106112025021117111006010103116100020126115103027099024000018118112027097000003027097110019019016112025023019031125097108101000017022028021126015114123018099016104245247146145123004020007021122098021023001021127120008028115114113123030022028123121118003114020021124121015023001021127120008028115029114116019013016122123101004020115114004023008028029112103023011029026123021112008000012118097123019023021021114005097029029021114006111021016097106116014022022008114005111021016097106116014022022146145118015022115114004025 116103100001007002122097104114118101030001026114121114124021097027114116019013000124114123004114018123113023006096125103112113030017028113112010102031018121018023000028023021114005111000022115106100008021031112008016008016001018146147000028023021114006111021016097106116014022022008018103013019029116018023000028023021114006111021016103106116021030017122099010112123244145122121097021125114113123030002031116116121000111020004027112002000012102124112013023115116123115097021125114113123030006010101112121019111116124123099019117115116123115097021125114113123030031028097116121000111116101103120102114018123113023006124020113121104008028007103009009102002018102106116002030116146145118015022115114027112005030012113116099017000022021119114021005022112123023102113102022018023000028023021018020 116103100001007002122102104003022016097019029113021112111021023121106116014022018123122023008001115123096123013245247122123023012124016122101118008002110114027116014002018124101023000028023021120025015007029116097126124021125123096121000006026021116121005114030027118120017019016125008112111017028101116116009114018123113023012124016125112126017021110114027121020017027112101144229245247098125114019023115119027116014001006008018007102114018123113023012124016122102098124117099018146147000060055021119025002029003116124103124031125118122103000027003021116121005114017027123098015019007124008122111028006123116099008245247116123115097031125118122103000017027008018020112113116021116121005114030027118127004027003114008016098096112018146147000028023021120025005019022123118127097110110021018020 116103100001007002122103104006022016230246018123113023105031125113116100014000007021124100097028006121121023014000115120027115000001028103097009102113096022018030230246018123113023003124000112109117014004115008021016098101112018021118015022115119027115000028018124102023125111115113116099004122116022006020102123115030021026098102112021120120015006027102146147108127018123113023105122123119027099024000018102096010102097106018028023000028023021029101012124007108103118002023110018099016097029001021103103111006010103116116004111116099018030104114028103021031019124007108103118002023115124123023105117005018028030104114126024021101036063035089084084168055244145146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006031017106120118019003017122099023 116103100001007002122100104120119027097021030116106122000000002096116112004114030021098127004000022021120117111017028101116126017111017027118120017019026101021118015022115120119025015007029116097126124016125123096121000006026021116121005245247120119025006031017106113118021019001118021126018114029096121123097019029113021122003124020120116104008022110120027112012019012124113023000028023021120025006031018106123120012111116113112101014021018097116126019023116021116121005114030027114122000013021124123097000030115124102023015007031121028144229114 116103100001007001122098104026026081019055048093123088047022054069092068053027017103099005105123127021083116041051033082080101036062050091086082023096123028025023039000054086093121046060023080069094050038026119103097114122122021024023050061038070021069036035038223065082097103102002001005117114126021086088044034039084082082097061038021071082053061038071021083036033115116077023050051061070021082053114050067080084097059061065080069049032054065084067040061061021080067097038060065084091036114032064071023045051115069080069040061055080117006124127126 116103100001007001122099104078000002118102097001072144229245247116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115120119027006031018106120118019003006116114114097031244145098127004000022021120117111017028101116126017111017027118120017019026101021118015022115120119025015007029116097126124016125123096121000006026021116121005114030119027112012016012113116099000000016021124100097028006121121023000028023021120117111021030116106126005111030027114122000013026113021118015022115120027112012019012123122122124117023112103120006019007116124101004117115116123115097031125114120118030020026123099118013114026102021121020030031028021 116103100001007000122098104026026081019055048093123088047022054069092068053027017103099005105123115024021006110096115084091094044051038077021089046060115124119101001099110000001119115111097005005015108099099024005006001097110007005007120127099000024004112018103008024026 116103100001007000122099104102112123004017007021114025002029003116118127109021125123096116009023003025120126015122020027114115013013023116097103019023122025021144229122000112121114002006115097103126012122007103124122105017028116121114018017022029118126111030026119112116014126116018028030061046116021018075061002022103027121014000018102122030097020001122120023002026022102101101097017127118125114017017028021118120109114003112103100008022115101112101097030022115097023014007007112103023011029026123021101007001026118124023002027115122123023002027125102124116008004026008101114019124000124118126023027115116123115097017026027118120023019031124008016113117244145098127004000022021118025002029003116118127124021125118122103000017027021116121005114016027123098002026022101008112111028006118125114 116103100001007000122096104101021118015022115118027116014023000101112010102016116021116121005114016027113118007027003103021126018114029096121123097019029113021116111017028101116116009111016122027116014002018118125023000028023021118025015007016125112103124017028027123098002026022101146147000028023021118120111028006113112099004111003112103025015007003112103100097019029113021116111017028102096010102098116021116121005114016122027116014001026118122010102098116021116121005114016122027116014001006008018007102114018123113023017023001027118120018007110018005016104114018102021115004006022123097114020000127146145023230246123102112123004017007021120118025122020004027100021019012102124112013023122021115101014031115114112115030023029114113114012114020004146147022026022103112023006099125118122103 116103100001007000122097104116118127124021125118122103000017027021116121005114020004027121020017027112101010006124029096118127004002115116123115097021098027120118013013000124114123004111116124119101102114018123113023006099125113112122030001026114121114124117016112103099008020116021116121005114020004027112004022012115124121000017007021124100097028006121121023230246018123113023006099125114112115030022018097112010105001022121112116021114030116109031006096125114112115030022018097112030097020001122120023006023023106112121006022022120021112115114004125112101004114020007027116014002018118125010006124016122101118002026115116123115097021097027123098002026022101008112111028006118125114017114018123113023006096125120116123030001026114121114124117026119103016230246018123113023006096125113112122 116103100001007000122102104106102126006030022008018116004000007124115016097019029113021112115124016122102098124117099018028023000028023021114006111017028102096010102098116028021118018114022123114118006006016112103099008020127146145023230246123102112123004017007021118120020028007029031030097020001122120023006006007106097110017006001122021099097005027112103114097006125114118101030001026114121114124117017122121016097019029113021099111017028101116116009111020027118120017019016125021118015022115097027121020017027112101010006124029096118127004002122021116100097016028121025023230246244145029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027112002000012102124112013023110018119120000117115116123115097006125118122103 116103100001007000122103104116118127124021125118122103000017027021116121005114007027123098002026022101008112111028006118125114017123115116102023003029018025021144229245247029102114013023016097021116014007029097029029104114021103122122097021007097106099024002007103122023021114004125112101004114007027114116019013000124114123004111116101112121009117115116123115097006125118122103000017027008114025002029003116118127097019029113021099111028006118125114017111020027123098002026022101028023000001115101112121009126244145146147105001022121112116021114016122096121021122121028021113019029030021114099021013007108101099019029115097021096009023001112021099111021016103106100008021031112008016017023029018021118015022115097027116014002018118125010006124016122101118002026115116123115097006125123096116 116103100001007000122100104125112103124021125123096116009023003028021118018114003112123027230246244145029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027112002000012102124112013023115123122099097027029021029016004022020099109117102126115018112115006117127021018114005021027018025023102016028116018027097117017122121016104114018123113023021124016122101118002026110114027116014002018118125023000028023021097025015007016125112103124021125123096116009023003028021118018114018096097101004245247146145076116103100001007015060114 116103100001007015122098104026026081019055048093123088047022054069092068053027017103099005105123115024021005110096115103080084041055033086093082097051061092088086052042115091090089097054054069092068053187032021080089097034033090069095056062050077092082097027017103 116103100001007015122099104115103120012114020113121104005029029121116117097021127021021112002000012118122121019023021021114006109114115114124101030017007121103114007114020007025023097021016102106116014031000116123023006097127021118127004002026113021126005245247146145096009023001112021126005124016122102098124117099018021118015022115114027116014002018118125010008022125118122103000017027021116121005114020027123098002026022101008126005124029096118127004002115116123115097027023027118120021011022124008016112098116146145118015022115114027112005030012097108103004028001008018126015006001018021023000028023021114025006022031106120120021019029116008016017000028018021144229019029113021112111021023121106103013019018123116010006099125114118101030001026114121114097245247116123115097021125123096116 116103100001007015122096104125112103097030026126112023102113098022016016097245247116123115097022018097112031006124020113121104005019007101103114104114017112097096004023029021018020115113116021116121005114116022006020102245247116123115097021125114113123030017028113116121014114026102021121020030031021146147000028023021114006111021016097106116014022022008018103013019029116018023230246018123113023006099125114118101030017007121119120023111098021146147000028023021114005111021016097106116014022022008114006111021016097106116014022022021146147000028023021114005111021016103106100008021031112008112112124020118103104018027020121112023230246018123113023006096125103112113030017028113112010102031018121018023000028023021114005111000022115106100008021031112008016008016001018021144229019029113021112 116103100001007015122097104006027116014002018118125010006124016122101118002026115116123115097021096027123098002026022101008112111028006118125114017114244145116121005114123114006025006017000106113118021027017103021126018114029096121123097029001021113118021023123114006025006017000106113118021027017103028023125111115118096101019023029097021115000006022028021144229113103022116121005114020006027099004017012118122115004111116097112116009117115116123115097021096027097114002013023112101099124117112004022016097019029113021112114124007112118104018027020121112010102113102022018023230246244145116121005114123146145026108114003116102023005023001122114118021019026103112023017007001146145031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127 116103100001007015122102104112103114097006125114118101030001026114121114097028028097021126015114123018112115006004011119018027102023023114018027102023023114125016104114018123113023021124016122101118002026110114027116014002018118125023000028023021097025015007016125112103124021125123096116009023003028009009113114244145024026097029006021102118015001115097108103014030028114124114230246028103021031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127004000022021097025002029003116118127124021125118122103000017027021116121005114007027123098002026022101008112111028006118125114017123110005028144229245247114103120020002115119108023006124016122101118002026127021114025015007016125112103097 116103100001007014122098104026026081019055048093123088047022054069092068053027017103099005105123115024021084046063035065084080036114055080070023000042115070084089050114054065021086055055048021092089053055033069071082053051039092090089097055039021065088053051063080021068052032115089084023049187033092090083036114048090091084036032061084091067097062050021087069052049054089089088050055019004008113019018097008000003115097099007005007001097110007005006119127099004024005113018103008007003001103110007005006116127098005024007112127099005027007113124099005117001124096099004003026113103126006004026113098125005005025113098019004008144229020001117007010112102099005004007112106019006008005113098106024005002108099107117001010115102019000008005113098107024004007108098098024005007111098099027005007001100110007005007120127099000024007112127099005027007113124099005117006124245247 116103100001007014122099104102112123004017007021118120020028007029113126018006026123118099097021125123096121000006026028025116014007029097029115008001007124123116021114017027123098015019007124028144229020001122120023008002020120122098097031115124123121004000115127122126015114017122099126005023115119021120015114017027118120017019026101008122111017028101116126017114018123113023003124029096123118021027110120027121020028018097124144229030022115097023014007007112103023011029026123021031006022031106113120015030018119021112097027029123112101097024028124123023006027001106118099013000022115021112008114028123021112008124020118103104018027020121112010006124020113121104017030018116123118097019029113021112008124020118097104002029023112008016017030018123116016097019029113146147006027125103112113 116103100001007014122096104106118120005023110018120118013117115116123115097021026027103114007013000124114123004111116119103098102123115122123023012124016122101118008002110114027116014002018124101023000028023021120025015007029116097126124021125123096121000006026021116121005114030027118120017019016125008112111017028101116116009114018123113023012124016125112126017021110114027121020017027112101144229019029113021112111021023121106099024002022123103010102027029097103016097019029113021112111021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102114018123113023006124020113121104005019007101103114097016022097098114004028115018022002098117115116123115097117112003022016230246018123113023006124020113121104002029023116123120 116103100001007014122097104021124100097028006121121144229005027112103114097016125118122100020111116005018023000028023021120025002029000096008016113117244145116121005114030027118120017019016125008016098099112018021118015022115120027116009023026101114010102113097022018144229019029113021122111022018112123116009110110018022004098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108116022006020102123244145116121005114017027113118015019026102009010005019007112029016098097112018028023106114126022001020097031028123097127018245247146145118015022115123122099097023011124102099018114123102112123004017007021004023007000028120021112012016012120116101016016028099021122003126020120116104012019001100096118006023115120021096009023001112021122 116103100001007014122102104119027116014002018124101010003124016122101118008002115116123115097031017027123098015019007124008117111028006123116099008114018123113144229031017027114122003013023116097118019017115124102023015007031121021118015022115120119025006031018106124115124031125114120118030027023021116121005114030027114122000013029122120010102022022103122112000006018124103114102114018123113023012124020120116104007027029099116123097027000021123098013030122146145023 116103100001006007122098104026026081019055048093123088047022054069092068053027017103099005105123115024021068050114033080068066171038054021000002118102096004021026097049060088069067032053054021081082050114018077021086055055048021080067097033050091070023040060039080071071051055039084065094046060115070064069097062050021069082051059060081080023049061038071021091032114049071064084036062063090070082111018098008115101001096110000002007114098099005004119114111097005004005108098096024004003001102110007001119116111097005004006108099099024005006108098099027005007111098099117003010115098098007024007116127096004024007113124099005027007113018098008146147007000019007008006117098099004005006121018096008007007113107126005000026112106019001008005117018102008007007113106126004005026113099126005005025113098125005005119119111097005005014108098102024005006108098099027005007111098099117004010230246 116103100001006007122099104102112123004017007021118120020028007029113126018006026123118099097021125123096121000006026028146147230246021103122122097122123029124103006031028096021122097027029123112101097024028124123023003029005124113114097016115122123023003124016122101118008002110120027116014002018124101023000028023021119025015007029116097126124031125123096121000006026028146147008028029112103023011029026123021097006022028106097110019019115103021120015114017027097110019019000096008101111006010103116100020123244145121114007006115122096099004000115127122126015114005114113120030006010103116023019031115122123023003124007108103118012023110103120025021011001116102098104245247121112113021114028096097114019114025122124121097004020113122104021011001116021101017114028123021117111006010103116103 116103100001006007122096104112008101017124007108103118018007244145121114007006115122096099004000115127122126015114123114113123030022028123121118003114020021124121015023001021127120008028115114124101030017007121103114007114020124021120015114020124027112002000012102124112013023110114027112005030012101121118000028018021116121005114020124027112002006012118122115004111116101121118015019116021116121005245247114124025019023021106118120005023110018120118013117115116123115097021026027103114007013000124114123004111116119103098102123115122123023012124016122101118008002110114027116014002018124101023000028023021120025015007029116097126124021125123096121000006026021116121005114030027118120017019016125008112111017028101116116009114018123113023012124016125112126017021110114027121020017027112101144 116103100001006007122097104145116121005114020027114115013013007108101114015000110018124121021000116021116121005114020027114115013013030122097118015019110018101101014117115116123115097021125114113123030027029097103011127117003116102104002017031018021118015022115114027112005030012113116099017000022021119114021005022112123023102113102022018023000028023021018020119113116146145118015022115114027112005030012118122115000028028021124100097028006121121144229245247098125114019023115119027116014001006008018007102114018123113023012124016122102098124117099018146147230246018123113023012124016122101118002026110018022006098117115116123115097031125118125114008002020008018020115113116146145118015022115120027115000023029118125023125111115018022004098117244145116121005114123120027115000001028103097023 116103100001006007122102104124102023015007031121021120019114030027113118018029001097011016098097112018028144229019029113021117111022018123116126018114111008021115000006022029018020114113116028021028097127112001022023012029029097125100230246244145116121005114029122097023004010026102097100097122000112121114002006115004021113019029030021114122003013030116103102003029005021120117109114020120116104012019001100096118006023115120021096009023001112021122003124016122101118008002110119027116014002018124101023000028023021120117111028006123116099008111017027123098015019007124021118015022244145120117111021030119106115000006018103118023008001115123096123013114018123113023012016125114120118030027023008120025006031018106124115097019029113021122111021030116106121014031110018113114019029020116097118 116103100001006007122103104124103114102114018123113023012124020120116104007027029099116123097027000021123098013030122021 116103100001006006122098104026026081019055048093123088047022054069092068053027017103099005105123115024021084046063035065084080036114055080070023000042115081080023051051048080021004120114060064021097040051061081080023032036054086021082053114032084091068097059061065080069049032054065084067040061061021080067097034060069064091032038058090091023053061039084089082097033038071021091032114035080071094046054054021069088052032115089084023035032038086080091045061032080027023108114018095090066053114021118097104021011003103116116018018098008115101001096110000002007114098099005004119114111097005004005108098096024004003001102110007001119116111097005004006108099099024005006108098099027005007111098099117003010115098098007024007116127096004024007113124099005027007113018100008007119112111244145115101001096110004001007113099099004013119114111097005005014108098102024004015001102110007001119116111097005005015108099099024005006108098099027005007111098099117003010115098099012024007116127099004024007113124099005027007113018100008007119112111244145 116103100001006006122099104102112123004017007021029076116103100001006007060123127118122098015006123113124100021027029118097023003124029096123118021027122146145144229020001122120023008002020120122098097031127021146147003029005124113114097016244145021126015028022103021125014027029021099112005029012097108101000114001021122121097122017027097110019019000096008101111006010103116100020123115021146147097027029123112101097024028124123023023021023122106099024000018021103122097029029021029116014019031112102116004122017027097110019019030112025023019124007108103118018007122008103122111006010103116100020123115146145023008028029112103023011029026123021097006022028106097110019019115103101023014028115029118120000030022102118114105016125097108101000002022025021101111006010103116100020123115008103103 116103100001006006122096104027097110019019000096028144229114018123113023007017007106097110017000018118102031098101112025021117111006010103116100020126115103027099024000018118112027097000003027097110019019016112025023019031125097108101000017022028021010102004116146145144229030022115097023014007007112103023011029026123021031006022031106113120015030018119021112097027029123112101097024028124123023006027001106118099013000022115021112008114028123021112008124020118103104018027020121112010006124020113121104017030018116123118097019029113021112008124020118097104002029023112008016017030018123116016097019029113021112008124001112115104002029023112008016012019031018021118015022115114124025019023021106102126006030022008018117019007116028021144229114028123021031012124016122101118008002110114027116 116103100001006006122097104122101118008002115116123115097031125123096121000006026008114025015007029116097126097019029113021122111017028101116116009111020027118120017019016125021118015022115120027116009023026101114010006124029096118127004002244145021118015022115114027112005030012097108103004028001008018126015006001018021118015022115114027112005030012120122099000028018008018103019029116021116121005114020027114115013013026123097101125108116101116100030017016121018023000028023021114025006022031106113118021002001112021117004006004112112121097117112000022016097019029113021016098100112018146147097019029113021112111021023121106116014022018123122023008001115123096123013123244145146147022026022103112023003124016122102098124117099018021118015022115120027116014001006008018007102245247116123115 116103100001006006122102104021119025002029003116124103124031125118122103000027003021116121005114017027123098015019007124008122111028006123116099008245247116123115097031125118122103000017027008018020112113116021116121005114030027118127004027003114008016098096112018146147000028023021120025005019022123118127097110110021018020114113116146145118015022115029120025005019000122103099097027000021123098013030115122103023012124023116102120019006109018022004098117122146145118015022115119027115000028018124102023125111115113116099004122116022006020102123115030021026098102112021120120015006027102146147230246018123113023015029007021112111008001007102021031018023031112118099097099115115103120012114020120119104012019001100119120023114030119025023006031018106120118019003006116114114097031115098125114 116103100001006006122103104103112023012016125118122103000027003008119025002029003116124103097019029113021122003124029096123118021027110119027121020028018097124023000028023146145122003124020120119104005019007116103116097027000021123098013030115116123115097031017027114122000013026113008122111021030116106126005114018123113023012124020120116104015029030008018115004000028114116099000027001112018023000028023021120025006031018106115126015004018121021126018114029096121123104245247021 116103100001006005122098104026026081019055048093123088047022054069092068053027017103099005105123127021083116041051033082080101036062050091086082023096123028021026097033060064070023051055034064223067036114102000002003115100115024021084046063035065084080036114060064021069036038060064071023037055032021116079097033050091070023036038115084067082034114058091065082051034033080065086053059060091021082053114039090065086045055115070064069097062050021069082051059060081080119112111126024 116103100001006005122099104078000002118102097003072144229245247116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115114025112012031012120116101012019031021114006230246004125112101004114020027118120017019026101008117111017028101116126017114018123113023006124029096123118021027110119027121020028018097124023000028023021114025006006006106118120005023110018099016097019029113021112111021030119106115000006018103118023008001115123096123013114018123113023006124020120116104008022110114004025006031018106124115097019029113021112112124020118103104018027020121112010102027017103018023000028023021114006111021016097106116014022022008018122000030116021028144229114 116103100001006004122098104026026081002058050071082082019055063084091084036004097029028027097052016093084069038055001080089086047049054099006031104114126021083082044055063089080068097054054021071086034055115006012023046039115099092086047054054021070086047033115092091067036032035071080067032038058090091023050039033021089086097034054071092088037055115024021098053059063092070086053059060091021083036114021118097104021011003103116116018018098008115101001096110000001007113099096005001119114111097005004014108098101024005000001102110007001119116111097005004015108099099024005006108098099027005007111098099117003010115098098012024007120127096005024007113124099005027007113018100008007119121111098117004010230246021103117005124099103005005006113099107117006010115098099012024007116127098013117003124096103117000010115098099013024006113127099004024007113124099005027007113018101008007007113107126005000026113099126005005025113098125005005119118111097117013010115018098008146147 116103100001006004122099104102112123004017007021119025002029003116124103109016125123096121000006026025119025015007007103116097109019001102106115000006022098113031003124023116123118008001122021116100097022018123116126018126018103102104005019007112098115105031125113116114015017027028021118018114023116112121002026127120027116000023029097103027000000000106113118021023004113029122111022018102122101021123115116102023005019000122103099109245247120027116000001028103097027003124007108103118018007127119027099024000018120112027003124007108103118017023127021103122111006010103116116004126115103101025021011001116118114230246244145115101014031115124101112012029006021120027097114244145119120023027023112021117097114026123123114019114025122124121097004020113122104021011001116021101097029029021029117 116103100001006004122096104027097110019019000096008101111006010103116100020123115021146147008028029112103023011029026123021097006022028106097110019019115103120023014028115029118120000030022102118114105016125097108101000031022025021101111006010103116100020123110103120025021011001116102098104114244145124121015023001021127120008028115099114115014013007108103118097000003021122121097122016122116123004001016112029117111006010103116103004126115103027099024000018102096030097111001101027099024000018102096030230246018123113023007017007106097110017000018118102031098106112025021117111006010103116100020126115103027099024000018118112027097000003027097110019019016112025023019031125097108101000017022028021010102004116146145144229005027112103114097016125118122100020111116005018023000028023021120025 116103100001006004122097104118122100020111116005018144229245247116123115097016125118122103000027003008120025002029003116124103097019029113021117111028006123116099008111030027123098015019007124146147230246018123113023012124016122101118002026110018022006098117115116123115097031125118125114008002020008018020115113116146145118015022115120027115000023029118125023125111115018022004098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108116022006020102123244145116121005114017027102114025016028099021010097117112002022016097019029113021117111022018123116126018114111008021115000006022029018020114113116028021028097127112001022023012029029097125100230246126024116121005114123029119025021011001116102098124117096012018030097029001021029101 116103100001006004122102104027097110019019016112021126015114123018099016104123122021024023019055062069089086034187054021146147230246018123113023015029007021112111008001007102029100004030022118097023112114021103122122097021023121106115014028031116119023006126020118103104002029029103112113097021098025021112008000012118097123019023021021114005230246004125112101004114020113121104021011003112123101124117026123097101102114018123113023006022031106120120021019029116008016017000028018146147000028023021114025006022031106101123000019029116008112112124020118103104018027020121112144229019029113021112111017028101116116009111116022004020102245247116123115097021125123096116009023003008018020115113116146145118015022115114027116014002018124101010003124016122101118008002115116123115097021125123096121 116103100001006004122103104116097126124016125123096121000006026146145118015022115114027112005030012113116099017000022021119114021005022112123023102113102022018023000028023021018020119113116146145118015022115114027112005030012118122115000028028021124100097028006121121144229019029113021112112124020118097104002029023112008016017030018123116016230246018123113023006099125114118101030017007121119120023111098146145118015022115114007025006017007106118120005023110114004025006017007106118120005023244145116121005114020007027112002000012102124112013023110114004025006017001106102126006030022146145118015022115114007025019023021106118120005023110018120118013117244145116121005114020007027101004020012102124112013023110018124117019117122146145144229019029113021121014006115112109126018006000021029100 116103100001006004122100104112121114002006115004021113019029030021114122003013030116103102003029005021120117109114020120116104012019001100096118006023115120021096009023001112021122003124016122101118008002110119027116014002018124101023000028023021120117111028006123116099008111017027123098015019007124021118015022115120119025006031017106113118021019001118021126018114029096121123097019029113021122003124020120116104008022110120027112012019012124113023000028023021120025006031018106123120012111116113112101014021018097116126019023116021116121005114030027114122000013021124123097000030115124102023015007031121028144229114 116103100001006003122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023023055061065080068097103124000021026097000054088069091032049054088080089053114055080021091032114055084065082097022125114113114030022018097112122008114035084071023014124020122115104005019007103112112 116103100001006003122099104024024114015006022097112144229001022121112116021114003103124120109114023116097114012027127021114115004013029096120115014017127021114126002013016122120103021019127021018016109114029096120099008023001102025023015029030097124114019001127021113118021023016125025023021029007116121027097006010101113120002126115114113122030030026119112123013245247115103120012122244145102114013023016097021016119117115116102023017000026122025023000000000106113118021023004113029120111021028115106115000006001112114030097019000021113118021023030124025023005124020113112104015007030113122116109114020027114114002013016101097118021017115116102023006027016106118120012002007116025023230246018103102104005019007112098115105029125114122113030022018097103114006123115116102023005019007112118127 116103100001006003122096104025146147018007030029118118018023115122027112014020012097108103014002021124123023022026022123021016004117115097125114015114028027114120007013030122123099000028115112121100004114126122027112014020012120122121021019029021112121005123115116102023021029007116121027230246023027114099008013029096120099008023115116102023015007030097124114019001127021118120000030022102118114105006125114097126030006026112118126023126116018028075061117115018073075021124020097124104021027022123122122097019000021123120012006026112103100109114001027114116019013031124119023000001115097108103005029016025021122111021023120106123008016022121121144229020001122120023006002007106101120015017028120021103230246025122124121097021017122106117014000023112103023003114028123021031003124020101097104 116103100001006003122097104113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104245247127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097010014124020122115104005023003097021118015022115119027112003029012123096122003029001008122025006016028106123098012016028103021118015022115119027112003029012097108103003029001008122025006016028106097110017016028103028144229024028124123023006029018106122103004019021115021118097029029021029118111021028115106101004020110122027112014020012103112113097019029113021118111021028115106115004002007008122025006029021106113114017006122146145125 116103100001006003122102104122124121097021022118106114002026022116123023004114028123021031004124020112118104008022110116027112004017012124113030230246025122124121097021023112106115014017022123097023005114028123021031005124020113112104019023021008112025006022022106103114007114018123113023005124020113112104005023003097008114111021023112106115004002007028146147011029026123021112004017012112123099002029030021114023014028115029114025006023016106113114017006115008021103111021003097106115004002007021116121005114020027114114002013016122113114097111115018022003098117122146145125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110113027112021027012123096122021027022028146147011029026123021112002000012118122121019023021021103023014028115029103025 116103100001006003122103104114118099030017028113112010102006010101113120002117115116123115097000125114118101030001026114121114124022125114113114030006010101113120002123244145127120008028115114113122030031028113113120002114030021122121097122030027114115012013026113008115111021023120106126005123244145098127004000022021101025006002007106113114017006110018022006098117115146145118015022115101027112017006012123096122017029029008018020115113116021146147000028023021101025006002007106097110017002028123008016098097112018146147006000028096101023003011115122027112014020012113116099019023020025021115111021023112106121020031023122118027097021125114112116030017003097116099002126115113027112005023012113112103021126115113027112005023012103112113109114028027114120007013023116097101004021127021113025 116103100001006003122100104114097126030028006120097126004126115097027112021027012097124114015029030025021099111021007124106099008023016124099027097000125114118101030030026119025023012124020113120104013027017112121123230246122021116100097000022100146147006000028096101023003011115101103126014126115113116099004031026025021112005023012123096122005029016025021112008017012118122122017006018025021121020031007124112101018126115123122122021027022103102027097022018097112116009126115097122099000030127021097110017022028118025023006022030106121126003023031121146147097 116103100001006002122098104026026081019055048093123088047022054069092068053027017103099005105123127021083116041051033082080101036062050091086082023096123028025023039000054086093121046060023080069094050038026119103097114122122021024023018033115071080070052184039080021002116101103007001023108114048090088071053051052080021088052114033080065088052032115081080068097019043021070086047033115080065023032036054086021094047038054071069069036038050065092088047114054065021067046038050089080023050039033021089086097034054071092088037055019004008026108 116103100001006002122099104022004020000028023021123120021114022109124100021001123102112123004017007021004023007000028120021112005030012113122121013019017021114027006017001106118120015000022115021112112126115114124101030017007121103114007114020007146147098099112098125114019023115114113123030006010101112121019111116124123099019117115116123115097021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102245247022004020000028023021114025006022031106101123000019029116008112112124020118103104018027020121112144229113098022116121005114020027118120017019016125008016098097112018021118015022115114027121020017027112101010102113103022018144229113098022116121005114020027118120017019026101008117111017028101116126017114018123113023 116103100001006002122096104114027121020028018097124010003124029096123118021027244145022006098019029113021112111021023121106115000006003103112023003023007098112114015114116022013020102114018123113023102113106022018144229113098022116121005114020027114115013013016122113118015029115124102023015007031121146147098099112116123115097021098027114116021013016122113114124117003121116121000117115116123115097021098027114116019013016097121117014004110004146147098099112116123115097021097027114116021013016122113114124021098027114116021013016122113114097019029113021112115124020118103104018027020121112010006099125114118101030001026114121114230246112004022118015022115114007025019023021106118120005023110018120118013117115116123115097021097027103114007013000124114123004111116124119101102123244145021 116103100001006001122098104026026064037114126021114084002051062069084080047055115024021100040038038084065094046060115083092089032060048092221069036114123007026005104018098008000000001096110007005006121 116103100001006001122099104102080091036049039021125025006017001106102126006030022025125025006017001106121126003126115115027114018002022118112027097049060064091067105020125114113114030000022115028027097033038088029113111019021116118099104127032064088031007124022102118120012002007112028027097033038088029113111023000097103114006030122146145081051061062021114116019013016122123101004020115125025023230246123102080091036049039021102025006022022106103114007126115102027112005023012113112103021126115102027112005023012097108103005029016025021031050055063080086067097031026123029123111021007116106114018002022118112030097052033090088023006022007106113120002006026116021123097037059080071082097030125114113114030000022115008100111021023112106101004020115084091083097030125114113114030022022101097010 116103100001006001122096104102027112005023012113112103021123115084070023004001003112118114109245247021021100111021023112106099021017000116112023032033115116115118002006127146145144229114115118122118013023000118112031105033054089080084053114032064088031034051032080021064041055061021122025006029021106097110017029003115124121124117022018021067041055061021116025006029018106120120015006018123021082045033054021024118111021028116106122014028007116123023036060055028021144229114115083071088044114020122115104014002022115124121097029127021114120000013028101112118007020115116025023006023016106112116009023018123021114097245247021021064041055033080021100111021023112106101004020110112027112005023012103112113097051061081021100111021023112106115004002007008112025006022022106113114017006115146145023 116103100001006001122097104021084089037114022027114114002013026113008118111021022118106126005114050091081023000124020122115104019023021008122025006029021106103114007114050091081023000124020122115104005023003097008120111021028115106115004002007146145023097051061081021120111021028115106099024002028101115126015114058091021031102023116025018116004117122028025007104114050070021114018017028120101099004126115021021144229245247021118120000030022102118114105122032080089082034038115102096122105017018102112023054058054091021120111021028115106099024002028101115126015111116122018023053058054091021026000124020122116104012029029097116121097055063070080023000124020122116104012029029097116121097055061081028023230246115021083069046063115114122113030029003112115126015114028025021112014019012122101114 116103100001006001122102104116115113097019127021114114002013022118125114000028115112021144229114115066093082051055115102027112005023012103112113124023125114113114030000022115021086047054115102027112005023012113112103021111022027114115004013023112101099097245247021021086047054115112027112004017012124113010000124020112118104008022115084091083097019125114122113030000022115008120111021028115106101004020115084091083097019125114122113030022022101097010014124020122115104005023003097146147097114050091081023014124020122115104021011003122101113008028115092091023105117001112018027102000017018025016014117127018103112102123122025005030097051032021112100021000022114121144229114115083071088044114020113112104005029016112123099097001244145021023022058054071080023018124020097124104015007030097124114 116103100001006001122103104021089094042055115018022006098119116146145023097019061081021100111021023112106099024002023122118023040060123018005016109114116004018030097051061081021100111021023112106114021019007113122116097059061021029016023117127021018103018117127021018100102123244145024026097020050086065066051055115088090089046127054070069223034055244145021023032060055021029068036062054086065023034061038091065031107123115083071088044114020113097104005029016097124118097030115066093082051055115121027112005023012103112113124001125114113114030000022115021086047054115121027112005023012113112103021111000027114115004013023112101099097051061081021123111021007116106118015028022112008016098096112018028010112245247024024023007051048065064069036114018081093222050059060091021024097028060091024118 116103100001006001122100104081093222050059060091021068052032115089084023034051062069084080047055244145021023032060055021102025006022022106123098012022028118021091040057054021018020115113118018146147104114050070021113230246004093080069036114027027114116021013016122113114097111115018097110017022028118018023000060055021125025006017001106102126006030022021008023007124020113112104021011003113122116230246020071090066049114049076021127111021016103106100008021031112025127111021016103106123008016127115027114018002022118112144229114 116103100001006000122098104026026064037114126021114084003062060086084080036019000113116023108114001080086095036032048093080023006031018106124115097034060064071023052060115088084069048039050082080119112111018102113118030004022103097114030027029097103120 116103100001006000122099104102112123004017007021114122000013026113021144229020001122120023006031018106120118019003006116114114097245247098125114019023115114120118030028028120008016098099112018021 116103100001006015122098104026026064037114126021114084003062060086084080036019000113116023108114017089090084032053054021081082050114018102113118001099110000000119115111097005004015108099099024005006001097110007005006121127098005024006116018103008012003 116103100001006015122099104102112123004017007021120117111017028101116116009046047120119025015007016125112103097019000021118127004002007112121027097017028116121114018017022029097025006006026106097126004017026099025016102123115073073023102114116021073075097006125114097126030006026112123120012114018102021115004006022123097114020000127021116101018013007102098115121122030119027112012016012113116099004123115116102023004022026097124120015126115120119025002029003116124103061046030119027121020028018097124023000001115119122097008028244145115101014031115114120117030031018103100117014004115120119023230246026123123114019114025122124121097021007124106099008023001102021099097029029021029122003124029096118127004002110097027112021027012123096116009023003028146147230246004125112101004114007027114099 116103100001006015122096104124106121020017027112101023008001115123122099097028006121121144229019029113021122003124020120116104008022110022001020230246018123113023005019007112029122003124020120119104005019007112028009124117112007022016097019029113021115000006022029120117111021030119106115000006022028009010102113096022018144229019029113021122003124020120119104005019007116103116097027000021123098013030244145024026097002031096102023017023007124097114097022018097112023005023115119121120002019020112021103014007001021121114097017027112101099004030244145116121005114023116097114105031017027114122003013023116097114104108110029102114013023016097021122008028123118027112002017012119121120000001023028146147007000028120021112005023012113122116004028007021112144229027029123112101097024028124123023 116103100001006015122097104114113099030022028118097126000114022116021120015114123112116025006022022106113114017006110112027112005023012113112103021114018123113023004019125114113114030000022115008114111021023112106101004020122146145126015028022103021125014027029021114116002013016116120103000021115118021120015114123118027112002017012113112103021111022116027112005023012113112103021114018123113023002124020118118104000028029112112010004019125114097118030019029123112114104245247098125114019023115112027112021027012123096122021027022008097025006006026106123098012006026112021118015022115112027112005023012097108103005029016008018006102114018123113023004124020113112104021011003118122098023114026123021031102028116025021016017117122021116121005114022027114115004013022097116099005029016021124121 116103100001006015122102104021029016023117127021018103018117122021116121005114022027114115004013023112101099124117112004022016230246018123113023002124020118118104003030028116102115097027000021123120021114029096121123097019029113021116020000001112123099097022018097112009124017125114118116030016031122116100005114115021146147104245247024024023020028022021115118002006006103112023015029029024116115009023000124122121097028028123021103000011022112146147000028023021112111008001007102021031018023031112118099097099244145115101014031115114113114030022028118112121021114022146145126015028022103021125014027029021114115021013023122118099008019115112116023014028115029112118111021023112106115004002007008112025006022022106113114017006115116123115097023018027114115004013001112115010004124020113112104 116103100001006015122103104103112113104245247124123121004000115127122126015114020118118104002019030101116112097017115122123023105017125114118116030022022101097010004019125114113114030022022101097023000028023021118025006017016106116121015023022008112118111021007116106118015028022112028144229005027112103114097023125114097126030028006120097126004111007027114099008013029096120099008023115116123115097023125114113114030006010101113120002111116004018023000028023021112025006022022106097110017017028096099023008028115029018121102126115018101016104114018123113023004124020113112104004006018097113120002114026123021031102004116025021016017001116028021118015022115112027112005023012113112103021111116022004020102245247116123115097017125114118116030016031122116100005114026102021121014006115123096123 116103100001006015122100104121021118015022115118096101019023029097021115000006022011008116111021016118106117013029018102113144229123244145146147014000023112103023003011115004025004109102115 116103100001006014122098104026026064037114126021114084003062060086084080036019000113116023108114023220087091046049050082080023037055032021116100005019019004008002116018097008007007112106126004005026115098019006008014117 116103100001006014122099104102112123004017007021120117111017028101116116009046047120119025015007016125112103097019000021118127004002007112121027097017028116121114018017022029097025006006026106097126004017026099025016102123115073073023102114116021073075097006125114097126030006026112123120012114018102021115004006022123097114020000127021116101018013007102098115121122030119027112012016012113116099004123115116102023004022026097124120015126115120119025002029003116124103061046030119027121020028018097124023000001115119122097008028244145115101014031115114120117030031018103100117014004115120119023230246026123123114019114025122124121097021007124106099008023001102021099097029029021029122003124029096118127004002110097027112021027012123096116009023003028146147230246004125112101004114007027114099 116103100001006014122096104124106121020017027112101023008001115123122099097028006121121144229019029113021122003124020120116104008022110022006020230246018123113023012016125114120117030022018097116101002114026102021121020030031146145026108114003121096100097002022097124099004114023116097114097022022021119123014017018114112023017029006103021123004114016125112103021023031021116097004017115115116116021007001112021097004028018123097023005117022097103114097000022114121114004245247116123115097022018097112031012016125114120117030022018097112030127111123102112123004017007021120126015122016027114116002013017121122118018022122146145113019029030021114115004013023122118114015006115112146147008028029112103023011029026123021112005006012113122116021027018021112118097029029021029114000124020113112104 116103100001006014122097104113112103021111022027114115004013023112101099097019029113021114000124020113112104019023021008112025006022022106103114007123244145124121015023001021127120008028115114118116030017018120101118006114016021122121097122016027114116002013023112101099124023018027114115004013023112101099097019029113021116111021016118106118015028022112008114000124020097116104000028029112112030230246026123123114019114025122124121097021007116106099008023018113125023000022115122123023105023018027114099008013029096120099008023110116113025006006026106123098012006026112021118015022115112116025006006018106116121015023022008116115111021007116106118015028022112021118015022115112116025006006018106112100017023016112008118005124020097116104004001003112118114097019029113021114000124020097116104 116103100001006014122102104123124097000022027008116115111021007116106121008004018113125030230246004125112101004114022027114099008013029096120099008023110097027112021027012123096122021027022021116121005114022027114115004013007108101115014017110018004016097019029113021114111021023112106099024002016122096097124117007018021118015022115112027112005023012112097118021022028118008016018117115116123115097023125114113114030022022101097010102113098022018144229019029113021116111021016118106117013029018102113023008001115123122099097028006121121023097245247116123115097019023027114099000013022102101114002023110018119016097019029113021118005124020097116104015027005116113127124117099018021118015022115116113025006006018106102099000019023125008016114117115116123115097022018097112031000022125114097118 116103100001006014122103104106113118021019023125028009124117112007022016230246122146145026108114003121096100097002022097124099004114023116097114097022022021113114003007007021118118012002018114123114097016031122118118006023115101122098019114031112021116009023003097112123097019005112118023007019016097096101004114029122123023019023020121112114230246018123113023005019007112029122003124020120119104005019007112028011124017028116121114018017022029029100004030022118097023012027029029118025006017016106113114003017018120028144229020001122120023006022022106113120002023029097021114230246026123123114019114025122124121097021023097106115014017007124116023004019115122123023105023018027114115004013023112101099124023125114113114030022022101097023000028023021112118111021023112106101004020110112027112 116103100001006014122100104113112104019023021028146147008028029112103023011029026123021112002017012118116122017019020021118023014028115029118025006017016106113114017006110112116025006022022106113114017006115116123115097017125114118116030019029123112114124023018027114099000013018123123114004123244145098127004000022021112025006006026106123098012006026112008099111021007124106121020031007124112023000028023021112025006022022106097110017022028118008016112117115116123115097023125114113114030006010101118120020004115124123023105117029018025023102002116028021118015022115112027112005023012112097118021022028118021126015114123018099016109114116101102016104114018123113023004124020113112104005023003097008016098099112018146147104126016096103101004028007021113118021023122146145120019022022103021117 116103100001006014122101104108021006109097127001021 116103100001001007122098104026026064037114126021114084018043061065093082050055016084088071032053061080021026097000054086093082051049059080021083036033115086084090049051052091080068097051048065064082045062054070021088052114035084070068168055032021081016052060115081220071032032039080088082047038019004008002118 116103100001001007122099104102112123004017007021114116002013018123123114004126115114118116030030026119112123013245247115103120012114020118118104002019030101116112230246004125112101004114020118118104005023003097008016098099112018146147000028023021114116002013023112119116000031115009008023002007001103112121021114023116097114230246028103113114019114017108021006097022022102118023 116103100001001006122098104026026064037114126021114084018043061065093082050055016093080071053055063021024023019055048093080069034058054021081082050114054070069223034055032021082222051187054070021071046039033021064089097054186069084069053055062080091067097055039021064089036114048084088071032053061080117006124103100117007010115098098013 116103100001001006122099104102112123004017007021005027004017125114116114030023000101112116004126115118116100004114022118027112000023012112102103004017022021098127004028115018111016097006027112123023102029037092091068108017050069071094047033116021112123018023115103112025013027003116103118097023029113021118018114031124101118019019244145115101014031115114116114030017018120112100017114022118021123004020007021122098021023001021127120008028115103115103000022026021103114097029029021103114111004018101116101000111022118027112000023012112102103004017022021116121005114001112027116014002018103116010102017028112102103004117115116123115097000022027118120023019031124008016113117115116123115097000022027118120018007110018005016230246004125112101004114022118027112002017012113112103021111116022004020 116103100001001006122096104018146147000028023021112116111021016118106118015028022112008016098096112018146147014000023112103023003011115007021 116103100001001005122098104026026064037114126021114084019055048093080069034058054116071067040049063080021026097000054086093082051049059080021083102039061021084069053059048089080119112111098005 116103100001001005122099104102112123004017007021116025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127146145118019001012113116099004005023029116025006019001106113118021022022119028023000001115114116101030022018097113114003126244145116101018013023116097114022022123116027112000000012113116099007027029028021118018114020116103104005019007115124121109245247115027112007019012121124117004030031025146147018124020102115104013027017112121123109245247116103100030006000098113015105019125113120118011123115116102023005031018127025144229019125096102114019031018127025023000124020116103104005023003097025023000124020116103104013027017113122116109114018027114118019013016122120122004028127021116025006019001106101101008010027097025023000124020116103104 116103100001001005122096104112102116014031003025021118111021018103106101004031026102112027097019125114116101030029001113112115008126115116027112000000012124113006012029023025021118111021018103106126005096030122113027230246018027114118019013026113004123008016127021116025006019001106124115115030026119025023000124020116103104018019026102123117109114018027114118019013003116120027097019125114116101030006010101116101021126115116027112000000012096123126008022022025021118111021000115106126005126115115027112007019012124113027097019125114124116030022022101097027097019125114124116030017028113112027097019125114115126030022022101097027097019125114115126030017028113112027008124020124118104013027017112121123109114026027114126002013016122120103021019244145115101014031115114116101030019001097124116 116103100001001005122097104121021118230246026123123114019114025122124121097021000115106100014007021116120023018114028123021031018124020102115104008022115008021118111021000115106126005123244145124121015023001021127120008028115114115118030020018120124123013023115115021120015114123102027112007019012124113023124114021027114113000013026113028144229030022115097023014007007112103023011029026123021112008017012124120103002002007021124023014028115029116025006027016106113114017006110124027112008017012113112103021114018123113023000124020124118104002029023112008126111021026118106116014022022028146147022026022103112023097019125114116101030027023008022006098245247116123115097027125114124116030022018097113114003110110118096101019023029097021115000006022021116121005114123124027112008017012113116099 116103100001001005122102104115124121097027000021123098013030115122103023105027125114124116030022018097115126015114026102021121014006115123096123013114018123113023002007001103112121021114023116097114125111026027114126002013023116097113008028122028146147230246028103113114019114017108021118111021018103106116014022022025021118111021018103106115000006023112119023 116103100001001004122098104026026064037114126021114084018043061065093082050055016084088071032053061080021026097001042091065095169033054021029006110097122117004010116101019007008005113099107117006010102098116025018006102018103008018117102126116111018119116111017120097103001100110119120113017018100008119122012002019013008079057018106008077079001099099008077079001099098008115120019020020112102099001099097008077079001099096008007007112101019004001010003 116103100001001004122099104102112123004017007021118118018023115146145023097005027112123023019023020121112010112114018123113023000022027106123006124117098018021099009023029021018116000001098018021144229114115098125114015114001112114123004111098021116121005114018113125104015099110018005016097006027112123023102017018102007016097245247021021096009023029021103114006030022008005023000028023021116115009013029004008016112117115097125114015114116118116100117117115146145023097005027112123023019023020121112010113114018123113023000022027106123006124117099018021099009023029021018116000001102018021144229114115112121100004114116118116100097027030101122100018027017121112016230246022123113023000001115118116099109114018103097006109114018103097006109114018103097005109114244145118120020028007029114099 116103100001001004122096104124106121020031007124112030097019000021123117109114000096120031023007098028021118018114000096004027097001006120029097020096122021116100097001006007025023018007030029099098114123115116102023018007096025021100020031123099096003104114018102021100020102127021102098012122005096000030097019000021102098116126115102096122105004006003028023000001115102096001109114000096120031012029029097116121021123115116102023018031028123097118015006244145146147007000028120021031058103102002001003117047122021116100097022017146145144229021001122096103097016010021118118018023115146145023097005027112123023019023020121112010112114018123113023000022027106123006124117098018021099009023029021018116000001098018021144229114115098125114015114001112114123004111098021116121005114018113125104 116103100001001004122097104123004010102098116021097127004028115018118118018096116021146147097114004125112121097000022114121114124098115116123115097019023125106121112111116004018023021026022123021016002019000001018023230246115021098127004028115103112112013023110005021118015022115116113127030028098008018007102114007125112121097117016116102002102114244145021023004030000112021016002019000021124122017029000102124117013023116146145114015022127021116101021099127021116101021099127021116101021096244145146147020028026122123023000030031146145144229001022121112116021114016116102114097245247021021096009023029021103114006030022008004023021026022123021016002019000006018023230246115021098127004028115103112112013023110005021099009023029021018116000001101018021144229114115112121100004114116118116100 116103100001001004122102104021124122017029000102124117013023116146145114015022115116102023002019007025021118019006098025021118019006098025021118019006097025021144229017028096123099105021007124106121020031007124112030097019000021123117109114000096120031023007098028021118018114000096004027097001006120029097020096122021116100097001006007025023018007030029099098114123115116102023018007096025021100020031123099096003104114018102021100020102127021102098012122005096000030097019000021102098116126115102096122105004006003028023000001115102096001109114000096120031012029029097116121021123115116102023018031028123097118015006244145146147007000028120021031058103102002001003117047122021116100097022017146145144229021001122096103097016010021118118018023115146145023097005027112123023019023020121112010 116103100001001004122103104004021099009023029021018116000001096018021144229114115098125114015114001112114123004111099021097127004028115018118118018100116021146147097114022121102114097117016116102023008031003122102100008016031112018144229023029113025023000000007004025023000000007004025023000000007007146147230246244145122101005023001021119110097099127006025003097 116103100001001003122098104026026064037114126021114084018043061065093082050055016084088071032053061080021026097001042091065095169033054021029005110097122117004010116101019007008005113099107117006010102098116025018006102018103008018117102126116111018119116111017120097103001100110119120113017018100008119122012002019013008079057018106008077079001099099008077079001099098008115120019020020112102099001099097008077079001099096008007007112101019004001010003 116103100001001003122099104102112123004017007021113126018006026123118099097023125114097126030028006120097126004126115112027112005023012125097118017000115116102023012029029097116121021126115118116100004114022027114115004013022097116099005029016021098127004028115018099016097006027112123023113114004125112121097117003102018023021026022123021007097023031102112023112114022123113023000001115103112112013023127146145031018023031112118099097017028096123099105120122021115101014031115114113123030022028118121126006114031025021112000000012116103099008017031021116023022026022103112023013124020113112104019023021008112025006022022106103114007114018123113023013124020113112104005023003097008114111021023112106115004002007021116121005114031027114118019013026113008118111021018103106126005114018123113023 116103100001001003122096104116027112000000012118122115004111116022004006098117122021116100097019001097004027230246123102112123004017007021118120020028007029031030097020001122120023006022031106113120002030026114021123109114020116103104000000007124118123097019115098125114019023115121027112005023012103112113124023125114113114030000022115021118015022115121027112005023012113112103021111022027114115004013023112101099097019029113021123111021018103106126005111018027114118019013026113021118015022115116027112000000012118122115004111116022004005098117122021116100097019001097007027230246006004027112021007012099116123004007001021116100097004006004025023020096125114097098030004018121112098019114018102021097020096127021096004111021007096106097000030022096103023000001115099096004109114006001027112 116103100001001003122097104097096104023019031112096101097019000021099098117126115096000025006006006106099118013023006103021118018114005096000027097007101027114099020013005116121114020000115116102023023007101025021116014019031112102116004122018125027112021019012116118099008020127018005016104114018102021118005026012123004023230246040000000000117103106072021 116103100001001002122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033065084067040061061021101088047038115081080068097000187082089082044055061065070023115125097 116103100001001002122099104024024099019029003021101114019017006146145100004030022118097023102096116025021118019001012113116099004005023029122025006029021106113118021000022114028027097029125114122113030000022115025023230246020027114114002013016101097118021017127021122025006006026106123098012006026112025023019006001124120031002029018121112100002023123097027112021027012097124114002027005025018016104123047073018023102046047103097101008031123097027112021027012097124114015029030028025023230246016116102099105019005114029120111021028115106122014028007116123030108001006120029118111021028116106122014028007116123030097019000021123098012023001124118031112098127007028030109114244145118118018023115122027112012002012118122115004114004125112121097117016125100016097006027112123023102098098018021096 116103100001001002122096104125112121097117003103121097102114007125112121097117099001018023022026022123021016023027001018021099009023029021018007116117115098125114015114116112102103102114007125112121097117099007018023004030000112021016113098116021112121005126244145119025006016028106123098012016028103025023014124020122115104003019029103112122109022017027114115003013016122120116014031127021122025006029021106103114007245247115103120012114020119122104003029001113112101097016244145124121015023001021127120008028115114122113030029003112115126015114028021122121097122017027114117014013023112101099124029125114122113030022022101097023000028023021119025006016028106123098012016028103008120111021017122106121020031017122103023000028023021119025006016028106097110017016028103008120111021017122106099 116103100001001002122097104108101117014000122146145126015028022103021125014027029021114115003013023122120117000028115113119023014028115029113117111021023119106126005114110021122025006029021106119118015000022120028144229030022115097023011029026123021112014019012122101114000020021021116023014028115029116025006029021106103114007111028027114120007013001112115023000028023021116025006029021106113114017006110122027112014020012113112103021123244145121114007006115127122126015114020112118104004017027112116121097023115122123023105023125114112116030027023008116025006023016106124115104245247121112113021114025122124121097021023112106115014017022123097023005114028123021031005124020113112104019023021008112025006022022106103114007114018123113023005124020113112104005023003097008114111021023112106115 116103100001001002122102104112101099104245247124123121004000115127122126015114020112118104004028007118122122097021115122123023105021125114112116030022022101097023124114017027114117014013023112101099097019029113021112111021022118106116014022022021008023102113103022018030230246026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010014124020097124104015007030097124114104245247098125114019023115119027112017006012113112103021111116022004020102114244145116121005114017027114103021013029096120103014028110018022005098117115146145118015022115119027112017006012097108103017029029008018020114113116146145112019029006101021117024114028027114120007013023116097101004021127021122025006029021106103114007126115114027112004017012118101099 116103100001001002122103104116097116109114028027114099008013029096120099008023127021097025006006026106097126004017026099025023021124020097124104021027022123122122109114028027114122017013016122113114109114017027114117014013029096120117014000127021122025006029021106119118015000022120025115003124020113119104002029030118122122230246027116099126015021115116099112105029125114122113030031028123097118015123126102096122105019125114122118030031028123097118015123115009011023113114 116103100001001001122098104026026096005114126021114084017061061065118088044034039084087091036114126021103222039187033080091067040055063021081082050114057090064069047051038077021068049187048092083094048039054070021082047114053090091084053059060091021083036033115086090090049038054070021084046063035065084085045055032021069088052032115089080068097032187082089082044055061065070119112111003116103112002000022114121100001096110000002 116103100001001001122099104102112123004017007021114101005013000124114123004126115114103115030030026119146147007000028120021112019022012118122121019023023146145096009023001112021112002022012118122115004114110021018020112113116146145118015022115114103115030022022101097023124114116022007020102245247116123115097017028102096023124114116005018144229019029113021115000006022029114101005013023112119097000030122021009010097114016096103101004028007021113118021023244145116121005114123114103115030020026123099118013114026102021121020030031021122101097022018097112031006000023106115126015004018121028023127111115118096101019023029097021115000006022028146147014000023112103023003011115114103115030001026114121114097 116103100001001000122098104026026097003124029080065023108114048089070112034020050086065066051051039092090089097127115103220081168032054091065094036062115116071067040049063080117006124099103 116103100001001000122099104102112123004017007021116025006019001106124115109114018027114118019013016122113114109114018027114118019013031124119118007020127021116025006019001106101101008010027097146147007000028120021112000000012116103099008017031021116144229005027112103114097019125114116101030022022101097010102113098022018144229019029113021118111021018103106115000006023112119023124114123102112123004017007021120118025122020116103104005019007113112117104114021103122122097021018103106118019006026118121023000096115098125114019023115116007025006019001106118120005023115008021118111021018103106116014022022021116121005114018007027112000000012113112103021114110021116025006019001106113114017006122021 116103100001001015122098104026026096005114126021114084003051063084091084036006058080071068108114000090089083036114048089092082047038115029004024114123019004008006117018097008007007112101126004007026115098019006008005113099107024004005108096099117001010108127 116103100001001015122099104102112123004017007021097110017006026112103100109021007124106121020031007124112027005023007112123099004007001025021100020031123097004030097019000021102120013022022106124121008006026116121027097001006120029115004016026097028023000001115113112117008006127021102098012122016103112115008006122021116100097017001112113126021245247115103120012122244145102114013023016097021116115124020118103104013027017021116100097006010101097126004000000025021099111021007124106121020031007124112027002029018121112100002023123097027112021027012097124114002027005025018016104114047073021016097117115073073023021124020097124104021027022123122122097019000021113114021023029097112098019126244145118120000030022102118114105001006120029116000001022021098127004028115114027112014020012097108103 116103100001001015122096104122101113008028115124123023105117016112018027097117028018025023102000017018028023021026022123021112111021028115106122014028007116123029108099115112121100004114020027114120007013030122123099000028115112123115104126099028021118018114007004025023230246099021116100097022022119124099109114099021116100097017001112113126021245247115103120012114020122115104014002022115124121097021244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111020027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115118007023014028115029118005111021016103106100008021031112008099111021007124106099024002007124112023000028023021118005111021016097106116014022022008018099 116103100001001015122097104108097126004000000018028144229005027112103114097021125114122113030022022101097010102113098022018144229019029113021112111021023112106101004020115124102023015007031121021026108002018102021115004114021124123118015017022120112121021114003116103023005029016146145118015022115114027112014020012113116099019023020021009023102113097022018144229113103022116121005114007027114099008013029096120099008023115121124124004114116016022002098119116146145020119113018123113023021124020097124104015007016125112103124117112002022016230246020103122098017114017108021116115124020118103104013027017025097025006006026106123098012006026112025116014019031112102116004122007027114099008013007124112116008004127018018030097046047021018023102114047073021099111021007124106099008023029122120144 116103100001001015122102104145096121008029029021116123013245247102112123004017007021118005111021016103106123008016115116102023021011003097124114019001127021097025006006026106123098012006026112025116014019031112102116004122007027114099008013007124112116008004127018018030097046047021018023102114047073021099111021007124106099008023029122120023000001115113112099004028007112096101109245247118122118013023000118112031018007030029114025006029021106120120015006018123031026112123127005028023000001115097004027230246099021116100097022022119124099109114099021116100097017001112113126021245247115103120012114020122115104014002022115124121097021244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111020027114099008013029096120099 116103100001001015122103104124112030230246026123123114019114025122124121097021016103106116014028001112115023002096115122123023105017097027114116019013000124114123004111007027114099008013007108101099008023115116123115097017097027114116021013016122113114124117007108097126004000000018028144229005027112103114097021125114122113030022022101097010102113098022018144229019029113021112111021023112106101004020115124102023015029007021123098013030115116123115097021125114122113030006010101122103007027029021124121097122116103119016109114116122018030097127126115124121000028016112120114015006115101116101097022028118146147000028023021114025006029021106113118021000022114021011097117112007022016230246112001022118015022115097027112021027012123096122021027022021121126010023115018016020116113118018146147 116103100001001015122100104022003020000028023021097025006006026106123098002026022101008016098101112018146147006000028096101023003011115118007025006017001106121126003126007027114099008013029096120099008023127118122118013023000118112031021124020097124104021027022118124097109117116028021075061114116021018023061046115097027112021027012097124114015029030146145076116103100001001014060245247078000002118102102005072144229123115116102023019023002146145112019029006101021117024114007108101099008023001102025112021027012123096122021027022025113114021023029097112098019245247122103115004000115119108023112114 116103100001001014122098104026026096005114126021114084003051063084091084036006058080071068097127115102090091037055115086089094036060039021029005110097122 116103100001001014122099104096123126014028115116121123230246000112121114002006115118007025006017001106121126003114018102021099024002007124112101018126115113027112021027012123096122021027022025118120000030022102118114105006125114097126030006026112118126023126116018028023061046115018021016097046047021097025006006026106097126004028028120021118018114023112097114015006022096103027230246000096120031002029018121112100002023123118116100004114004125112121097022125114113114030006010101113120002114026123021031102098116025021016112117127021018005102126115018006016109114116001018027097117102018028023021026022123021115111021023112106099021017000116112029108099115112121100004114023027114115004013007097118100000023115112123115109098122028021118018114007004025144229098115116102023005023017124097027 116103100001001014122096104021005023000001115118103114005027007146145113019029030021114115004013023122118114015006115113146147008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022008113025006006026106123098012006026112028144229027029123112101097024028124123023006017001106118120015000022115021116115114028123021031002096125114118101030001026114121114124006125114097126030006010101097126004114018123113023002096125114118099030017028113112010102006010097124114019001116028146147022026022103112023005124020113112104005023003097008016098099112018146147000028023021113025006022022106097110017022028118021011127114116003018144229019029113021115111021023112106114021019007113122116097110109018101113102245247116123115097022125114113114 116103100001001014122097104106113118021023030124021011097117112007022016230246112001022118015022115097027112021027012123096122021027022021121126010023115018016020116113118018146147098100112116123115097006125114097126030028006118125114017111116022002020102245247114103120020002115119108023002096125114118101030030026119025115111021007124106121020031007124112027002029018121112100002023123097027112021027012097124114002027005025018016104114047073021016097117115073073023021124020097124104021027022123122122230246006123124120015114018121121144229001022121112116021114115118007025006017001106121126003114018102021099024002007124112101018126115097027112021027012123096122021027022025118120000030022102118114105006125114097126030006026112118126023126116018028023061046115018021016097046047021097025 116103100001001014122102104114097126030006026112123120012114018102021115004006022123097114020000127146145007097019000021097006109114244145118120000030022102118114105001006120029116000001022021098127004028115114027112014020012097108103014002021124123023008028115029018116004117127021018120102126115018103117102123115097125114015114020027114120007013030122123099000028115112121100004114099021112121005123127005028023000001115113112117008006127146145116014019031112102116004122000096120031002019000112021096009023029021114025006029021106097110017029003115124121097027029021029016019023116025021016004117127021018101006117122021097127004028115114027112014020012120122121021019029021112123018023115005021114015022122025005030097019000021118101004022026097146147007000028120021112014020012122101114 116103100001001014122103104115124121097021244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111020027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115118007023014028115029118005111021016103106100008021031112008099111021007124106099024002007124112023000028023021118005111021016097106116014022022008018099024006026112103100102123244145098127004000022021114025006029021106113114017006110018022006098117244145116121005114020027114115004013001112115023008001115123096123013114126024101118018114023112021113008028018123118114012023029097021103000000115113122116230246018123113023006124020122115104005019007103112112097016022097098114004028115018022005098117115116123115 116103100001001014122100104021018020114113116146145020117113018123113023021124020097124104015007030097124114097030026126112023102119112000022018102245247022003020000028023021097025006006026106123098002026022101008016098101112018146147006000028096101023003011115118007025006017001106121126003126007027114099008013029096120099008023127118122118013023000118112031021124020097124104021027022118124097109117116028021075061114116021018023061046115097027112021027012097124114015029030146145023 116103100001000007122098104026026096005114126021114084003051063084091084036006058080071068097127115102090091037055115086089094036060039021029004110097122 116103100001000007122099104096123126014028115116121123230246000112121114002006115021118005111021016103106123008016115116102023021011003097124114019001127021097025006006026106123098012006026112025116014019031112102116004122007027114099008013007124112116008004127018018030097046047021018023102114047073021099111021007124106099008023029122120023000001115113112099004028007112096101109245247005021118018114007004025144229017028116121114018017022029102098012122016116102114097005027112123023006124020122115104021011003122101113008028115124123023105117001119018030097006027112123023006124020122115104012029029097116121097023031102112023113114022123113030109098122021116100097022022119124099109245247118122118013023000118112031018007030029118118018023115098125114015114020027114120007013007108101120 116103100001000007122096104101115126015114026123021031102029116028021099009023029021114025006029021106120120015006018123031026112114022121102114097098115112123115104126099028021118018114016103112115008006244145115101014031115114122113030029003112115126015114020146145126015028022103021125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110114027112021027012123096122021027022028146147008028029112103023011029026123021112002000012118122121019023021021118005097029029021029116115124020118103104018027020121112010021124020097124104021011003097124114097019029113021116115124020118097104002029023112008016021011007124112101018117122146145096009023001112021112111021028115106115004002007008018020112113116146145118015022115114027112005023012103112113 116103100001000007122097104021124100097028028097021121020030031021116121005114020027114120007013007108101120017020026123021126015114123018103117102126115018122016104114115024024113008028018123118114012023029097021103000000115113122116230246018123113023006124020122115104005019007103112112097016022097098114004028115018022005098117115116123115097117112006022016230246112001022118015022115097027112021027012123096122021027022021121126010023115018016020116113118018146147098100112116123115097006125114097126030028006118125114017111116022002020102245247114103120020002115119108023002096125114118101030030026119025099111021007124106121020031007124112027002029018121112100002023123097027112021027012097124114002027005025018016104114047073021016097117115073073023021124020097124104021027022123122122 116103100001000007122102104146145098015027028123021118013030244145102114013023016097021116115124020118103104013027017021116100097006010101097126004000000025021115111021007124106121020031007124112027002029018121112100002023123097027112021027012097124114002027005025018016104114047073021016097117115073073023021124020097124104021027022123122122097019000021113114021023029097112098019126244145005023000001115097004027230246000096120031002029018121112100002023123118116100004114004125112121097022125114113114030006010101113120002114026123021031102098116025021016112117127021018005102123115097125114015114023027114115004013007097118100000023115112121100004114099021112121005126099028028023000001115113112117008006127146145100020031123118122118013023000118112031002019000112021096009023029021113025 116103100001000007122103104114113114030006010101113120002114026123021031102097116025021016117117127021018002102123115097125114015114023027114115004013007097118100000023121029024006104114004125112121097022125114113114030006010101113120002114026123021031102101116028021099009023029021113025006022022106097099002001018112021114013001022021005023004028023025005030104114018102021116019023023124097144229020001122120023006022022106113120002023029097021115230246026123123114019114025122124121097021007124106099008023001102021099097029029021029099111021007124106121020031007124112010005124020097124104015007030097124114104245247124123121004000115127122126015114020118103104002029029103112113097017097021122121097122016007027112002000012102124112013023110097027112021027012097108103021027022021116121 116103100001000007122100104113021116115124020118097104002029023112008016021011007124112101018117122146145096009023001112021115111021023112106115004002007008018020112113116146145118015022115113027112005023012097108103005029016021009009097117101018146147000028023021113025006022022106112099000006023122118023125108116101115016230246018123113023005124020113112104005019007112120126097016022097098114004028115018022005098117115116123115097117112006022016230246112001022118015022115097027112021027012123096122021027022021121126010023115018016020116113118018146147098100112116123115097006125114097126030028006118125114017111116022002020102245247114103120020002115119108023002096125114118101030030026119025115111021007124106121020031007124112027002029018121112100002023123097027112021027012097124114 116103100001000007122101104118124097109117116028021075061114116021018023061046115097027112021027012097124114015029030021 116103100001000006122098104026026064037114126021102068108032054068064221053055115081080023049032060086220083052032054021082091046048050089080023038052026088069069036033032092090089097103102002006007116018098008000000001096110007005006121 116103100001000006122099104029070082045055048065021090032042123114097118030019029123112114104245247083071088044114020113097104005029016097124118230246036093080069036114020113112104005023003097008016098099112018021086047054115114113114030000022115008016098096112018028023032033115116091089036055016084088071097 116103100001000005122098104026026064037114126021069069046049186081064069036114052089090085032062054021082081008063035071080068050059060091021026097000186086064071097062058087080091045187115116081095168033058090091024015061061021116083041187032092090089097049050088069086038060054021084066053032054021068066102051048065092065036018098008000000001096110007005006121 116103100001000005122099104070080091036049039021114116002013031124119113000022127021114116002013031124119113015019244145083069046063115114118116030017018120101118006245247066093082051055115114118116030022022101097010102113098022018023032060055021114116002013018123123114004111116022007020102245247021 116103100001000004122098104026026064037114126021114084002051062069084080047055115024021097168032058083092082097033058021081082050114060069065094046060032021091082097033060091065023049051032021067086045059055080070023046039115070064071049032058088220082050018098008000000001096110007005006120018096008119 116103100001000004122099104070080091036049039021081094050038058091086067097026125114118118030028026099116115009126115125027112002019012122101099000022027021146147039032060088021112002019012118116122000022027021125027097021001113106116014028001112113023005245247066093082051055115125027112002017012113112103021111116022004020102051061081021127111021016118106118015028022112008016098096112018021086047054115125027112000023012112102103004017022008018020114113116146145086047054115113027112002022012118122115004111116122101099000022027018021086047054115113027112019022012113112103021111027027114116002013023112101099097051061081021115111021001113106100008021031112008127111021016116106120017006018113125144229051061081021031005124016122102098124117098018021144229114115090071023002007001103112121 116103100001000004122096104097021115000006022009113118021023123113027112019022012113112117023019031028021144229114115090071023105022125114103115030020026123099118013114058070021121014006115123096123013114050091081023005019007112029115111021001113106113008028005116121030097110115118096101019023029097021115000006022028028144229061033081080069097048042021004027097096115 116103100001000003122098104026026097035124061080065023108114048089070112034020050086065066051051039092090089097127115099220069040052058080021068040114039092080069050114054077092068053055115080065023032049039092083 116103100001000003122099104102112123004017007021004144229020001122120023006006026106097126004000000021097144229005027112103114097006125114097126030022018097113114003114111008021016098102112018021118015022115029097025006006026106113118021020026123021126018114029096121123097029001021097025006006026106113118021020026123021009097117112001022016104245247022004020000028023021097025006006026106123098012006026112021010097117112006022016230246112007022118015022115097027112021027012123096116009023003021008023102113096022018144229114 116103100001000002122098104026026097003124061080065023108114048089070112034020050086065066051051039092090089097127115118084090049051052091080023036060115086090066051033115070080091046060115064091082097054050065080119112111102000117005124096099004012026113099126005004 116103100001000002122099104102112123004017007021118025006017016106116121015023022146145113019029030021114116002013016116120103000021115118146147022026022103112023002124020118118104005023003097021010097117112004022016230246018123113023002124020118118104005023017118116122097110110021018020115113116021116121005114123118027112002017012115124121002019030021124100097028006121121023014000115118027112002017012115124121002019030021011023102113097022018030097 116103100001000001122098104026026097003124061080065023108114048089070112034020050086065066051051039092090089097127115103080084041055033086093082097036050089080066051033115081018066047055115064091094053187115081018088036039037071080023037117038091021067040055033070021071046039033021064089036114048084088071032053061080117006124103102117007010003031021101117004124103102005005006113098097005004119117111097005004015 116103100001000001122099104102112123004017007021096120021124020097096104023019031112096101230246021103122122097021007096106099008023006123122023020029007146145096009023001112021098014006125114096120030022022101097010102113098022018144229019029113021098014006125114097126030028006120097126004111116022006020102245247116123115097007028097027112021007012116123121004023110018022003098117244145116121005114006122097025006007028106118120005023110018022005098117115 116103100001000000122098104026026064037114126021114084019055048093080069034058054097092082051033127021114084021059054071070026097000054086093082051049059080021091032114048084088071032053061080021083102051055093220068040061061021084084053059037080117006124103100 116103100001000000122099104070080091036049039021114025006017016106116121015023022146145081051061062021114116002013016116120103000021115114146147054058054071080023006124020118118104005023003097008016098099112018021086047054115114027112002017012113112117002019030021009010097017006103103114015006115113116099004114050091081023006124020118118104006023029101116006125111115118096101019023029097021099008031022102097118012002244145084089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114116002013016116120103000021115114118112009114036093080069036114020027114116002013023112101099124021016114125025006017016106113114017006115084091083097021125114118116030019029123112114125021016114125025006017016106116121015023022021084089037114020118114127111021016118106112 116103100001000000122096104112123103000099115092070023047061039021091066045062122146145088051054054071021085056114098021113114018017244145021 116103100001000015122098104026026097003124029080065023108114048089070112034000054088087100032060115024021097168032058083092082097033058021070067032038038065021086037058186070092088047114055064021067040055033070021082050038115086090089047039115081084089050114063084021084032063035084082089036114048090064069032060039080021071046039033021064089036114054070069223034055019004008002118098099004005007112098098117007010003018096008007007115096019001008005113099107024005000108098098 116103100001000015122099104102112123004017007021120118025122018027114099000013018123123114004123244145115101014031115114097118030006026112116115009114018146145126015028022103021125014027029021114115021013023122118099008019115113021120015114123116027112021027012123096122021027022008113025006006026106123098012006026112021118015022115116027112021019012116123121004023110113027112021019012116123121004023115116123115097019125114097118030023000101112116004111023027114099000013022102101114002023115116123115097019125114097118030028026099116115009111023027114099000013029124099118005026122146145126015028022103021125014027029021114115004013023122118114015006115115021120015114123113027112005023012103112113124020125114113114030000022115021118015022115113027112005023012113112103021111021027114115 116103100001000015122096104112106115004002007028021023097114115021146147022026022103112023000124020097124104015007030097124114124117112004022016097019029113021118111021007116106114018002022118112010102113097022018144229019029113021118111021007116106100021019018113125023008028115029018005102126116006018027102102116028146147000028023021018020117113116011008113111021023112106115000006022120124144229245247116123115097019125114097118030019029123112114127111123102112123004017007021118118018006123118116100021122030124123031006017016106116121015023022028021118018114026123097114006023001028024006097019000021099118019017027116103031117123122146145023097114115021115101014031115114118116030017018120101118006114016146145023097114115021021023022026022103112023002124020118118104005023017118116122 116103100001000015122097104009008016098102112018021118015022115018022003098117111008118025006017016106115126015017018120146147097114115021021023097019029113021116111021016118106115004002007008121114007006123116027112021027012123096122021027022025007030104114244145146147108127115122101099008029029146145020116113018123113023105019125114097118030001007116116115009111116006018023014000244145022002098114115021021031000124020097116104018006018116113127125108116006018023000028023021113118021023123018022003098117122011008031018023031112118099097031026123029115000006022029112025006023016106113118021023016125028030097020001122120023006023016106112116009023018123021114097005027112103114097023125114113114030000022115008113111021023112106101004020115116123115097023125114113114030022022101097010 116103100001000015122102104115027112005023012113112103021123122028146147097 116103100001000014122098104026026064037114126021114084018043061065093082050055016084088071032053061080021026097001042091065095169033054021029004110097122117004010116101019007008005113099107117006010102098116025018006102018103008018117102126116111018119116111017120097103001100110119120113017018100008119122012002019013008079057018106008077079001099099008077079001099098008115120019020020112102099001099097008077079001099096008007007112101019004001010003 116103100001000014122099104115103120012114020113112104005029016112123099097023244145124121015023001021127120008028115114113099030022028118097126000114023116021120015114123113116025006022022106103114007111022027114115004013001112115023000028023021113118111021023112106115004002007008112025006022022106113114017006122146145123004020007021127120008028115114097098030006026112096121014114006004021120015114123096004025006007028106113114017006110113116025006022022106113114017006115116123115097007098027114099008013029096120099008023110113116025006006026106123098012006026112021118015022115096004025006006006106116121015023022008113118111021007116106118015028022112021118015022115096004025006007028106118120005023110018022002098117122146145123004020007021127120008028115114097098030006026112096121 116103100001000014122096104122021098115114028123021031020096125114096120030022022101097010005019125114113114030022022101097023000028023021096005111021007124106121020031007124112010005019125114097126030028006120097126004114018123113023020096125114097098030019029123112114124022018027114099000013018123123114004114018123113023020096125114096120030017028113112010102113101022018030230246031112115099097024028124123023006006006106097126004007029122021098114114028123021031020097125114096120030022022101097010005019125114113114030022022101097023000028023021096004111021007124106121020031007124112010005019125114097126030028006120097126004114018123113023020097125114097098030019029123112114124022018027114099000013018123123114004114018123113023020097125114096120030017028113112010102113100022018030 116103100001000014122097104146145123004020007021127120008028115114097098030006026112096121014114006001021120015114123096001025006007028106113114017006110113116025006022022106113114017006115116123115097007103027114099008013029096120099008023110113116025006006026106123098012006026112021118015022115096001025006006006106116121015023022008113118111021007116106118015028022112021118015022115096001025006007028106118120005023110018022015098117122146145123004020007021127120008028115114097098030006026112096121014114006000021120015114123096000025006007028106113114017006110113116025006022022106113114017006115116123115097007102027114099008013029096120099008023110113116025006006026106123098012006026112021118015022115096000025006006006106116121015023022008113118111021007116106118015028022112021118 116103100001000014122102104123113023020103125114096120030017028113112010102113106022018030230246031112115099097024028124123023006006006106097126004007029122021098119114028123021031020100125114096120030022022101097010005019125114113114030022022101097023000028023021096001111021007124106121020031007124112010005019125114097126030028006120097126004114018123113023020100125114097098030019029123112114124022018027114099000013018123123114004114018123113023020100125114096120030017028113112010102113098005022016104245247121112113021114025122124121097021007116106099008023018113125023000026115122123023105019027027114099008013029096120099008023110113116025006006026106123098012006026112021118015022115116125025006006018106116121015023022008018020112097112018021118015022115116125025006006018106112100 116103100001000014122103104101112116004111116022004003098117115116123115097019027027114099000013029124099118005026110018004016104245247098125114019023115112027112005023012113112103021111116022004020102114018123113023004124020113112104021011003113122116097027029021029020114113122021116121005114023116027112021019012116123121004023110018022005098117115116123115097022018027114099000013022102101114002023115124123031098102112028021118015022115112027112005023012112097118021022028118009009102002021018021118015022115112027112005023012112097118021022028118009009102019116021 116103100001003007122098104026026064037114126021114084019055048093080069034058054097092082051033115024021114057034060071065023052060058065220023037117060080064065051055019004008002118018097008007007112106 116103100001003007122099104102112123004017007021096025006006026106123098012006026112025023020124020096122104002029023112025023020124020097096104023019031112096101109114001027114098014013029119103115004017244145115101014031115114097098030006026112096121014114006025021112020029012096123126014023006021103144229005027112103114097007125114096120030022022101097010102113098022018023000028023021096025006006006106116121015023022008018020115113116146145118015022115096027112020029012113112103021111001027114098014013023112101099097019029113021098111021006122106116014022022008103025006007028106118120005023244145022004098114018123113023019124020096122104012023007116101103124117016018146147014000023112103023003011115004025005097 116103100001003006122098104026026064037114126021082081000062058088080089053055007084087091036019055093080068040061061119021026097000054086093082051049059080021086037058186071080089053114017021029097006022028106114115018123019004008002118 116103100001003006122099104070080091036049039021081094050038058091086067097017028101116116009046047071065069040063123123096116009023003028146147039032060088021097006022028106114115018114020118099023230246036093080069036114020118099025000022027115124121097059032021091066045062115146145086047054115123096116009023003021089094042055115018022006098119116021 116103100001003005122098104026026064037114126021082081000062058088080089053055007084087091036019055093080068040061061119021026097000054086093082051049059080021086037058186071080089053114060064021089046060126084081095168033033080091067097033038071021114050034054086080023105021054070065084046063122117004010116101019007008117001097110004 116103100001003005122099104070080091036049039021081094050038058091086067097117021103018075061032039071092090105021016097027112021027012123096116009023003028146147039032060088021112002017012118116122017019020021114116006126115114097118030006026112116115009114020118116027097021007124106099008023001102021112002006115146145064041055033080021112002021125114118116030022022101097010045055053065029112002006125114097126030028006118125114017126115007028023032060055021114116006124020118118104005023017118116122097110110021118098019000022123097023005019007112021086047054115114118112111021016118106112004028003116004011124114016096103101004028007021097126012023000097116122017114244145084089037114061090065023036042058070065068097122032080089082034038115004021081051061062021114116002013016116120103 116103100001003005122096104116114023006017020125021064041055033080021112002021125114118116030022022101097010006017020125027112002017012113112103021114050091081023006017020027114116002013018123123114004110020118114127111021016118106118015028022112021086047054115114118112009124020118118104006023029101116006097059032021091088053114061064089091104114244145084089037114020118116025006006018106116121015023022008114116006124020118118104000028029112112023032060055021114116000124020097116104004001003112118114124117112007022016097051061081021112002019125114097118030028026099116115009111116004018023032060055021114116000124020097116104000017007124115010102113096022018023230246050091081023006017007027114099008013029096120099008023110114118118111021007124106121020031007124112023032060055021114116 116103100001003005122097104097027112021027012113116099007027029021092068097060038089089023032060055021114116021124020097124104015007016125112103097059032021091088053114061064089091097051061081021112002006125114097126030006010101097126004111116112121097102245247084091083097021016097027112021027012123096122021027022021089094042055115018022006098119116021 116103100001003004122098104026026064037114126021114084007051048116067088019055062087021026097001186089080084053059060091021004110097 116103100001003004122099104098125114019023115113027112005023012113112103021111116022004020102245247022007020000028023021113025006022022106103114007111116022006020102245247022001020000028023021113025006022022106123098012022028118008016098103112018146147098100112116123115097006125114097126030028006120097126004114031124126114097117118022002020100117244145022015098019029113021031021124020097124104021027022123122122097030026126112023102119112012022018102114028103021099111021007124106099008023016124099023013027024112021016100113106022016016104245247022004007098019029113021112021027012123096116009023003008018020112099112018146147098099097022116121005114023027114115004013007108101115014017110018022006114113116146145020112102112116123115097022125114113114030023007116097115014017115124123023 116103100001003004122096104029022006116113122146145020112100112116123115097022125114113114030022018097112122008114017112097096004023029021018020112101112018021118015022115018022006121113116146145020112107112116123115097022018097112031005124020113112104005019007099116123104114017112097096004023029021018020115098112018021118015022115018022005112113116146145020115096112116123115097022018097112031005124020113112104005019007112097118104114017112097096004023029021018020115097112018021118015022115018022005117113116146145020115103112116123115097098115009021031018023031112118099097017028096123099105120122021115101014031115114113123030022028118121126006114031021124121015023001021127120008028115114116101030019001097124116013114018021122121097122018027114118019013026113008123111021018103106126 116103100001003004122097104113028023022026022103112023013124020113112104019023021008113025006022022106103114007114018123113023013124020113112104005023003097008115111021023112106115004002007021116121005114018027114118019013016122113114097027029021029020115100112028028144229113097002022118015022115113027112003029012123096122003029001021124100097028006121121023000028023021113025006022022106097110017022028118021011127114116003018023000028023021113025006022022106112099000006023122118023125108115018101113102245247022007015098019029113021115000006022029101025006002007106113118021006001116028023003023007098112114015114116022007014098117115116123115097117112006005020102245247022006006098019029113021115111021023112106116014031030112123099097030026126112023102119112006007020100117244145022004 116103100001003004122102104006022118015022115112109126018006000021029100004030022118097023112114021103122122097021023097106115014017007124116023005096115098125114019023115113007025006022022106103114007114110021113025006022022106103114007114018123113023005096125114113114030022022101097010005124020113112104005023003097021118015022115114097118030023000101112116004111116022006002098117122021 116103100001003003122098104026026064037114126021114084018043061065093082050055016084088071032053061080021026097022186065084094045018098008000000001096110007005006121018096008018007102126116004018119117111116119018027102008116117000010003031007101117001124016030115101119118111017120120103001106110077077119120111043077117006113111043077117006112111021122103113006023000097117006115111043077117006114111097005004000001099103008119 116103100001003003122099104102112123004017007021118118018023115146145023097005027112123023019023020121112010112114018123113023000022027106123006124117098018021099009023029021018116000001098018021144229114115098125114015114001112114123004111098021116121005114018113125104015099110018005016097006027112123023102017018102007016097245247021021096009023029021103114006030022008005023000028023021116115009013029004008016112117115097125114015114116118116100117117115146145023097005027112123023019023020121112010113114018123113023000022027106123006124117099018021099009023029021018116000001102018021144229114115112121100004114116118116100097027030101122100018027017121112016230246022123113023000001115118116099109114018103097006109114018103097006109114018103097005109114244145114099008013029096120099 116103100001003003122096104124112027097001006120029097020099122021116100097001006004025023018007030029099098115123115116102023018007097025021100020031123099096004104114018102021100020097127021102098012122005096001030097019000021102098117126115102096122105004006000028023000001115102096002109114000096120031023007101028021118018114000096003027097001006120029122014028007116123099104114018102021100012029029097116121021245247146145113019029030021029076116103100001001003060123115116102023005016244145146147006000028096101023003011115118116100004114244145021023022026022123021101004021031112008006097019029113021118005026012123004010102099116021097127004028115018118118018099116021146147097114004125112121097000022114121114124099115116123115097019023125106121112111116005018023021026022123021016 116103100001003003122097104118116100115117115146145023097005027112123023019023020121112010113114018123113023000022027106123006124117098018021099009023029021018116000001103018021144229114115098125114015114001112114123004111099021116121005114018113125104015099110018005016097006027112123023102017018102000016097245247021021114013001022021018116000001115124120103014001000124119123004117244145112121005126115116103099112126115116103099112126115116103099115126115114097126030028006120097126004245247146145120019022022103021117024114098025006027117126102021 116103100001003002122098104026026064037114126021103082050016058089084089038017059082065101036062050091086082108114029090064065036062063080070023040060053090071090032038058090091068001099110115103119115111098001007002112097096006006001001097110115103119117111098001005006119098103001117002124096099004012026113102126005012119112111244145115101001096110000002007119096097004005000116018096008115101001102110003002007118106099005006119116111097005004014108098096024004005 116103100001003002122099104102080091036049039021116101018013023116097114022022123120027115000023029118125030097051032021113118004028016125025023012124016116112121021000127021146147002019000097029115000011000029120025005019022123118127104114126021113118024001123119027115000028018124102030097019000021099118019017027116103031112098122028021023032033115116114126109114244145118118018006123113116110018122023116097114105117112000022016104123115024021115000011000029120025005019022123118127104114018102021097000000016125116101105099099028028023097051032021113116008126244145116101018013023116097114022022123120027115000001028103097030097051032021113118018029001097025023012124016116102120019006127146145004097019000021097101008245247115103120012114026101114122014007115120025023003029005124113114 116103100001003002122096104021119144229005027112103114097031125118122100020111116005018023000028023021119025002029000096008016113117244145116121005114030027118120017019026101008117111017028101116126017114018123113023012124029096123118021027110119027121020028018097124144229051061081021122111017028101116126017111116022004020102114050091081023012124029096123118021027110018022005098117115146145086047054115120027116014002018118125010102113096022018023032060055021120025002026022124101112124117112001022016230246018123113023012124023116112121002026115008021031018023031112118099097031018109029120111022018112123116009123115115103120012114026101114122014007115122021096009023001112021120111017028102096010102098116021116121005114028027118120017019026101008122111017028101116126017114018123113023 116103100001003002122097104122027121020028018097124010012124029096123118021027115116123115097029125118122103000017027008120025002029003116118127097019029113021120111017027112124103006111030027118127004027003114028023230246244145096121008029029021116123013245247146145100036062054086065023000000000106113118021023004113029122111022018112123116009123115084070023005019022123118127109114030027118118004028007103025023230246016116102099105022018108102031012124023116112121002026122021024023005019010102029117111022018123116126018123115116102023023019001118125118019122098005028030097114050070021118006027127021146147002019000097029115000011000029113118021023123018022002098117122028021026097022018108102031012124023116112121002026122021116100097004018103118127000000123004005030104114115084070023 116103100001003002122102104113118126109245247116103100030022018097112096005122030027113118018029001097028023032033115113116100014000007025021122111017018102122101021126244145004023000001115097103126230246021103122122097027003114120120020114030025021117014004026113112023003245247098125114019023115120027116014001006008018007102114018123113023003124016122102098124117099018146147000028023021120025002019022123097101097027029021029016000117127021018103102123244145116121005114030027118120017019026101008117111017028101116126017114018123113023012124029096123118021027110119027121020028018097124144229245247084091083097031125118122103000027003008018020112113116021084089037114030027123098015019007124008016098096112018021144229051061081021122111017028101116116009111116022006020102114050091081023 116103100001003002122103104120027116009023026101114010102113103022018144229019029113021122111022018112123116009114110021029100004030022118097023012019011029122025005019022123118127104114021103122122097027003114120120020114028021098127004000022021122025002029000096008016113117115116123115097031125118116114015006001021124121097122116116018027097117003018028023000028023021122025002029003116124103124031125118122103000027003021116121005114028027123098015019007124008122111028006123116099008114018123113023014124016122101118002026110120027116014002018118125023000028023021122025002026022124101112124031125118125114008002020021116121005114028027113118004028016125021011124114116022000020102123115146145144229007029124122121097019031121146147230246000080089082034038115116103100030022018097112096 116103100001003002122100104113029122111022018112123116009123115084070023005019022123118127109114030027118118004028007103025023102117127021018016109114018103102104005019007112098115105031125113116100014000007028021086050114023116102120019006127021120025002019000122103099109245247007021118018114007103124144229020001122120023008002020120122098097031244145098127004000022021120025002029000096008016113117244145116121005114030027118118004028007103021010102028116146145086047054115120027116014002018124101010102113098022018023032060055021120025015007029116097126124117112007022016097245247084091083097031125118122103000017027008018020114113116021084089037114030027118127004027003114008016098102112018146147000028023021018020116113116021011010097031125113116114015017027021146147000028023021029122 116103100001003002122101104027113118018029001097021094050114029096121123097061033021120025005019000122103099097108110021018020116113116028021023230246244145090069037055033021087078097101115116102116109114098021 116103100001003001122098104026026064037114126021082081008063035071080068050059060091021026097029061021086086045049038089080023045055115102122123005023115029116089053187033092080066051055062080091067097054168021026023021032060069021071036032180064028023124114018121114120112018098008000000001096110005005007113098099005005006121 116103100001003001122099104102112123004017007021112025006022022106097110017022028118025144229114115021021023097122000112121114002006115102096122105017018102112023022026022123021115111021023112106099024002023122118023008028115029018007102126116004018027102096116025018004102126116001018027102103116028021099009023029021113025006022022106097099002001018112021029097122126004028023004030000112021115111021023112106099021017000116112023004028023021028144229114115021021023097114115021021023097020001122120023006022022106113120002023029097021115230246115021021023097114115021021023097114004125112101004114023027114115004013023112101099124117112004022016230246115021021023097114115021021023097114018123113023005124020097124104015007030097124114124023125114097126030028006120097126004245247021 116103100001003001122096104021021023097114115021021023000028023021029031004124020113112104021011003113122116124117098018021118015022115113027112005023012097108103005029016021123120021114026123021031102098116025018001102126116002018030104114028103021031004124020113112104021011003113122116125108116004018023000028023021113025006022022106097110017022028118021121014006115124123023105117101018025016118117122028028144229114115021021023097114115021021023097019029113021115111021023112106114021019007113122116097110109021018103007117244145021023097114115021021023097114115021024026097002018102021118023029026103021121014028115122101103014001018119121114097007007124121126018023244145021023097114115021021023097114115021116121005114029122097023105022125114113114030006010101113120002111116000018023 116103100001003001122097104116123115097022125114113114030000022115122103017114026102021121020030031021116121005114023027114115004013007108101116014007005009011016015117122146145023097114115021021023097114115021021118015022115113027112005023012103112113125108022027114115004013001112115030097019000021097120021013023122118027230246115021021023097114123102112123004017007021102098012122016116102114097005027112123023014124020122115104021011003122101113008028115124123023105117001119018027102017022018025016014117122021097127004028115122027112014020012120122121021019029021031023105127098028021114013001022021122025006029021106120120015006018123021114015022122146145023097114115021021023097114115021021113019029030021114120007013028101112113008028115122021023230246115 116103100001003001122102104021021096009023001112021120111021007124106121020031007124112010004124020097124104015007030097124114230246115021021023097114115021021023097114018123113023014124020122115104005023003097008016098099112018021118015022115123122099105029125114122113030006010101122103007027029021124121097122116103119016109117028018028023000028023021122025006022022106103114007114026102021121014006115123096123013123115028021118018114007122097104014002022146145144229020001122120023006022022106113120002023029097021114097245247098125114019023115112027112005023012113112103021111116022004020102245247116123115097023125114113114030000022115008016098096112018146147097 116103100001003000122098104026026064037114126021082081008063035071080068050059060091021026097029061021086086045049038089080023045055115102122123005023115029116089053187033092080066051055062080091067097054168021026023021032060069021071036032180064028023124114018121114120115018098008000000001096110005005007113098099005000005114018096008007007115097019004008144229103100117007010113098099005005007113098098013117004124096099004013 116103100001003000122099104102112123004017007021112025006022022106097110017022028118025144229122000112121114002006115102096122105017018102112023022026022123021115111021023112106099024002023122118023008028115029018007102126116004018027102096116025018004102126116001018027102103116028021099009023029021113025006022022106097099002001018112021029097122126004028023004030000112021115111021023112106099021017000116112023004028023021028144229020001122120023006022022106113120002023029097021115097005027112103114097022125114113114030022022101097010102113098022018023000028023021113025006006026106123098012006026112008114111021007124106121020031007124112144229019029113021115111021023112106099024002023122118023015029007021124121097122116003018027102101116028146147000028023021113025006022022106112099 116103100001003000122096104116097115014017115009011023102002021018146147108127115101116100097020018118097023004006115116099120008000115116113127097019029123112114230246018123113023015029007021029115111021023112106099024002023122118023008028115029018007102126116004018027102097116025018003102123115116123115097021023112106121020031023122118023013027024112021016098097112016018030230246018123113023005124020113112104019023021009011114111021023112106101004020122021116100097006028097106115014017127146145031018023031112118099097001006120029116000001022021098127004028115122027112014020012097108103014002021124123023008028115029018101003117127018118114102126116122018030097006027112123023014124020122115104012029029097116121097120115029024006104114022121102114097029125114122113030031028123097118 116103100001003000122097104123021114015022122146145113019029030021114120007013028101112113008028115122021096009023001112021120111021007124106121020031007124112010004124020097124104015007030097124114230246018123113023014124020122115104005023003097008016098099112018021118015022115123122099105029125114122113030006010101122103007027029021124121097122116103119016109117028018028023000028023021122025006022022106103114007114026102021121014006115123096123013123122021116100097006028097106120017023127146145031018023031112118099097001006120029116000001022021098127004028115122027112014020012097108103014002021124123023008028115029018101003117127018118114102126116122018030097006027112123023000124020122116104012029029097116121097120115029024006104114022121102114097019125114122118030031028123097118 116103100001003000122102104123021114015022122146145113019029030021114120007013028101112113008028115122025023006029018106122103004019021115021118109114020112118104004017027112116121097026244145098127004000022021122025006006026106123098012006026112008114111021007124106121020031007124112023000028023021122025006029021106113114017006110018022006098117115116123115097029125114122113030006010101122103007027029009011016019016116146145118015022115122027112014020012103112113124019125114122113030000022115021118015022115122027112014020012113112103021111018027114120007013023112101099097019029113021118111021022118106126005111027027114114002013026113146147000028023021112111008001007102021031018023031112118099097099115115103120012114020113097104005029016097124118097016115098125114019023115119027112 116103100001003000122103104113112104005023003097008127111021023112106115004002007021116121005114017027114115004013001112115010009124020113112104019023021021116121005114017027114099000013018123123114004111116022006020102123122021116100097006028097106120017023018113125027230246123102112123004017007021102098012122016116102114097005027112123023005124020113112104021011003113122116097027029021029016113117127018004016109117097018025016114117127018001016109117102018028023021026022123021115111021023112106099021017000116112023107114123024004030097023031102112023005124020113112104021006016102116114097023029113021030230246021103122122097021023112106115014017022123097023005114004125112101004114023027114115004013023112101099014002003008018020112113116021116121005114023027114115004013001112115120 116103100001003000122100104101101010102113097022018023000028023021113025006006026106123098012006026112008114111021007124106121020031007124112144229127126021115118002006115116113127110028018113125023000028029112112144229019029113021031005124020113112104021011003113122116097027029021029016113117127018004016104114018123113023006022022106123098012022028118021123008025022021018020114113118018028030097019000021097120021013023122118120017002244145146147007000028120021112005023012113122116004028007021112023230246004125112101004114022027114115004013023112101099124117112004022016230246018123113023004124020113112104019023021008018020115113116021 116103100001003015122098104026026097003124029080065023108114048089070126047036054091065086040032054027083101036049059099080086052042005084086095036033026091065069046054038092065082050122122021024023002032058065221069036033115086093082049038054089146147098102112021021031006124023112120104018027020121112023124117016112103099008020116021084089037114020027102099000013000124114123004114110018123126023099116028021120019114125027027119112111024112108026021000007117007010116102019006008113019018103008000003001103110024024 116103100001003015122099104124123100004000007021124121021029115114097111030023011097118127004122020097109104002030022097103099109114016122101118002026127021123098002026022101025023020001022103118101004126115096102114019031018127025023005017001112025023005031018127028023230246000080089082034038115018022006098117127021118025002029003116118127109114016027123098002026022101025023102113107022018027097117112013022016109114016096103101004028007021097126012023000097116122017126115118096101019023029097021099008031022102097118012002244145083069046063115118125114017027023021118144229005059080071082097017125118122100020111116005018023230246244145084089037114016027123098005023003116008016098096112018146147032060055021118025002029003116118127124117112006022016230246050091081023002124029096118127 116103100001003015122096104112101023045059056080021016098102112016018144229113102022084089037114112003022023036042058070065068097245247022000020105245247022000020097001054089080084053114098021083069046063115114112115030023029114113114012114020146145020116113115066093082051055115114027116014001006008018007102245247022000020097051061081021031006023023106115126015019016097021094050114061064089091097061033021021115000006022029114114005013021124123118002006122011008023002007001103112121021114023116097114104245247022000020097051061081021112111017028101116116009114110021118025002029003116118127230246112000022023032060055021114025015007016125112103097111016027123098002026022101146147098103112021116121005114020027114114005013023116097114124122000112121114002006115120116111105020023027114114 116103100001003015122097104113106115000006022028021113019029030021114114005013022123114115004031115115113144229113102022021096009023001112021113005124016122101118002026110114027116014002018118125023000028023021115115111028006118125114017111020027123098002026022101146147098103112021116121005114021113027122000030012118122115004111020027120118013013016122113114097019029113021113005124030116121104018027020121112010006124030116121104018027020121112144229113102022021118015022115118122118013023000118112031007022125097108103030017028113112027102117122008118120000030022102118114105021125097108103030017028113112027102117122021116121005114016122116123004001016112029113005124007108101104018027020121112027102117122008118120000030022102118114105021125097108103030001026114121114109117116028146147 116103100001003015122102104022000020097019029113021113005124023112120104002029023112008112111022022120106116014022022021116121005114021113027115004031012102124112013023110114027115004031012102124112013023244145022002098114018123113023007022125097108103030017028113112023040033115123096123013245247022000020097019029113021113005124016122102098124117099018028144229245247022000020097051061081021112111031018121106116014022022008018122000030116021084089037114020027120118013013000124114123004111116119099115102245247022000020097051061081021112111021022113106114015021018114112010112245247022000020097051061081021112111022022120106116014022022008018099005023030018146147098103112021116089037114020027102099000013016122113114124117000097116099102245247022000020032060055021146147098103112021029144 116103100001003015122103104145022002098113100022146147098103112021028144229113102022028144229114 116103100001003014122098104026026064037114126021122066053016005113099082032039026070070066050031054071080126047038033090027081019055048093080069034058054099080086052042115024021118039052058086093086038055115081080068097054060091091222036033115029113222053061038071091082044055061065021013097007039092089094050051039092090089097054054021089086097049060089090089047055115113116113008021022021069088052032115088220090046032058070080069097062050021081086053055115081018082047038033220080023037055115089084023044186033080028119112111026101114002117099097026005014110096099007006006117103102006000003112 116103100001003014122099104102080091036049039021021007109245247098027116014002018118125075061005125118125114008002020021084068097017027102025023230246123102112123004017007021089067051059062029118126111030026119112116014046047018021016061046003027123120019019000122028023230246021103122122097017027112101118002114018118025023002026022101124115097027023025021116009023003118122023002029127021101114019001026113021103097062054083065023046039039080071023043061058091021101007001026118124023002027115090091023105002125102124116008004026021008023002027125102124116008004026028146147022026022103112023002029125118122100008017028008018007102114018123113023008022125118122100020111116005018023000028023021118120111017028102096010102098116021116121005114003027118120018007110018005016097019029113021116 116103100001003014122096104124027116014001006008018007102114018123113023000017125118122100020111116005018023000028023021116116111017028102124116014111116005018144229019029113021126005124016122101118002026110118122025002029003116118127097019029113021126005124029096118127004002110118122025015007016125112103097019029113021116014124029096113114021023110101027121020002022103102144229019029113021118002124016122101118002026110124113025002029003116118127097019029113021118002124029096118127004002110124113025015007016125112103230246018123113023008022125118122103000017027021008096111017028101116116009114018123113023008022125123096116009023003021008023022124016125112126017021122021084068097022022097025023230246004027118120017019026101073075022124029096123118021027127021146147022124029122119120 116103100001003014122097104099124027230246004027123098021000018099025144229017018102112023022026022123021096111001022109119120023111116004018023021026022123021016012117115080089068036114116115018023004028023021084068097001054077080027230246018103102104021001004113013031022124023116123118008001122021084068097022018123116126018126244145098025021011001116102098109114244145116101018013007102098115121122004027113118018029001097028023032033115113116100014000007025021144229005125118116100014000007025021144229041102000002001114106046146145096111017028101116122008114047073021096111028006120112126017114050070021122036032127146145116000001022146145064041055061021029068036062054086065023018007017102097101105031050077029118019001012113116099004005023004005031019124023116112121002026122021073075 116103100001003014122102104021086088032062054070086082105019001102106115000006022098113006113122001027113118018029001097028027102010011109109111025010011109109016104114122025004006109099099028021081051061062021124103006031028096021101097037059080071082097000125118122103000027003008098025002029003116120126097051061081021101111028006123116099008111004027123098012023026101021086047054115081084067036122001027113118004028016125028011097054050065080031022124023116115126006023122021084089037114001027118120018007110018005016104111116109109111025010011109109111025117115065093082047114029096121123097245247112121100004114244145021031105022018108102031005019007112029096111022018115124112004123122021024023005019010102029115000006022029029068036062054086065023018007017102097101105031050077029118 116103100001003014122103104103102104005019007112098115112098123103027115000023029118125030097046047021116101018013023116097114022022098005029101111022018102122101021123115028025006112126098005028023230246115083071088044114026101114122014007115103021064041055033080021101111017028102096010102098116021084089037114001027118120017019026101008096111017028101116122008114050091081023019124029096123118021027110098027121020031022124101023032060055021081086053055123103027115000023029118125030125114055084065082105005125113116113008021022028028023104123122028146147004028023021084068097022031025146147022124003103122104002029003116118127097046047021098025017000028106123098002026022101021086050114016125101090109245247029078002116101103002006074104114050070021116036032039092083027097245247029078002 116103100001003014122100104000002003118103046028021086050114003089064067109114244145116101018013007102098115121122004027113118007027020112028023032033115113084082047049059120080069036126244145029076116103100003001004060123115084070023000016000106102099000006012115116097109245247029078002116101101001007074104114050070021115004000028114106117023022127146145031058103102002003003113047122025146147102117115084070023005023031116124104017017001025146147105041102000002001117099046028025144229117116021084068097022022121116126030001022103122144229245247115103120012114020097118104023023001118097126097005244145098127004000022021098025006006016106118123004006001097021010102113098022018144229245247122103115004000115119108023022124016125112126017021127021098025015007029116097126097 116103100001002007122098104026026097035124029080065023108114048089070126047036054091065086040032054027083101036049059099080086052042005084086095036033026091065069046054038092065082050122122021024023002032058065221069036033115087090065040060115029113222053061038071091082044055061065021091032114048090089088047060054021113118007027020112021090168063060071092068036114063084021083032038054021081016036060039071220082097054054021089086097063187071080030001099110084087000036100049086086007034051097001013082119106102000083083115100107084084085120048049004005119115111097002005 116103100001002007122099104124123100004000007021124121021029115114097116030004022103118099008114123114097116030017031112097101021126115118122103000027003025021121020028018097124027097017028101116116009126115118125114008002020025021115000023029118125027097028006097103118023126115102112111003029005025021121014016028099124027097022018123116126018126115118122103002028018025021099024000018102096027097017018112123099019126115113116100014000007025021116000001028103097027097017028101116122008126115123096122004027003025021115000020026114112027097021000124106126005126115114097116030017028102116027097021007118106116014001026025021112021017012118122100012126115101103120030017028101116116009126115101103120030028006118125114017123244145146147018055063080086067097114116022004020102126115119067025 116103100001002007122096104118122103000027003025021117055124029096123118021027127021098025002029003116118127109114004027123098002026022101025023002051032065029122055124023116112121002026115084070023021027030112102099000031003028025023003036125123096099019019005025021117055124000112109117014004127021119065111028028119122097008126115118084068053122017067027115000028018124102023032033115097124122004001007116120103104126115119067025002029003118123118109114017067027099024000018102096027097031037027118118004028007103025023002051032065029122055124023116102120019006115084070023021027030112102099000031003028025023012036125118116100014000007025021117044124016122101118008002127021119090111028006123116099008126115118084068053122030088027115000023029118125023032033115097124122004001007116120103 116103100001002007122097104028025023113126116005018027102098116025018007102126115018115101102126115146145144229122000112121114002006115102096117018006001029120118025122018103102104005019007112098115105000125113116114015017027028021075061000125118122103000017027073073101111017027112124103006123127004004027112096122021115101014031115124101112012029006021103023022026022103112023019124016122101118008002110119088025002029003116124103097019029113021101111028006123116099008111017088027121020028018097124023000028023021103025005019022123118127125031062027113118004028016125021118015022115103027116014001006008018007102123115084070023002026003088146147230246053071090090097021007109106114025006016125112023022126115124101112012029006021120090109114017122099126005023115119088027097016028099124115 116103100001002007122102104112021117055126115124101112012029006021120065109114005114113120030031005097021122047245247098093082051055115120088025002029000096008016113117115084091083097016062027118120018007110018005016097051061081021117055124016122102098124117099018021086047054115120067025002029000096008016113117244145146147108127029090065094039114005077146147032060055021120089111017028101116126017111030067027116014002018124101023000028023021120089111028006123116099008111030067027121020028018097124144229051061081021122047124016122101118002026110120067025002029003116118127097019029113021122047124029096120116009001110120067025002026022124101112230246050091081023012060125118116114015006001008018121102245247084091083097031061027113099000023029118008122055124023116112121002026244145146147 116103100001002007122103104084091083097005125118122103000017027008120090111017028101116116009114050091081023022124029096118127004002110120088025002026022124101112230246050091081023012063125118122103000027003008119090111017028101116126017114050091081023012063125123096121000006026008119090111028006123116099008245247116091083097016062027102114025016028099008016115117244145084089037114030088027116000023029097103023040060115029018118102126115018101016104114244145146147032060055021098025002029003116118127124031037027118120017019016125021086047054115098027121020017027112101010012036125118125114008002020021021023097114115021146147032060055021119065111017028101116126017111030067027116014002018124101023032060055021119065111028006123116099008111030067027121020028018097124144229051061081021117 116103100001002007122100104067027116014002018120124010003063125118122103000027003021084089037114017067027121020031022124101010003063125123096121000006026146145086047054115120067025002019022123097101124117029018146147230246126024112079034062115088084069048039050082080068230246040000000000117101103072146147230246050091081023022124020097109104002030022097103099097111116022004020102245247084091083097122023116108100105016037027113118015019026102028023108114023116108100105031062027113118004028016125028030097110115022007020230246244145024026018051061070021085034062115081080023049032186089221065230246112006022076116103100001002006060245247024024023000036054086021090169032054021092068050039054021081082097049060088088066047055115213021069040033034064080023003004023146145020117113040000000000 116103100001002007122101104001002005060245247024024115053114062067065023044186033080146147032060055021120090111022018112123116009114049080065064036055061021113118021023123018022002098117122021030023108096100005021115000011115084091083097117112003022016230246040000000000117101100072146147108127023065021089046038058083021065057245247084091083097031061027113099015029007112021085036038036080080089097117112000022016097051061081021016098100112018146147097 116103100001002006122098104026026100052059039080021083036114063084021002116101103002005023108114097027007025115124096021015023018051061070021085046039048089080023049032186089221065036063054091065 116103100001002006122099104024024117034062115069071082055062115146145020114113018123113023105001022121112116021114016116102114097005027112123023017124029096123118021027115124102023015007031121021099009023029021118118018023115098125114015114123102027113014016028113103010102002001018021120019114000027115120003029023114021010102002001018028023021026022123021006097023031102112023015007031121021114015022115112121100004114098021112121005114050070021103019023031146145020114113021103122122097004020113122104003029006021102023013023021097021120020006022103021125014027029021114117017013017122096103019023115101021120015114123101027116014002018124101010018124016122101118003029115116123115097002125123096121000006026008102025015007029116097126104245247022006020022026022103112023018124023097096099 116103100001002006122096104119122023008001115123122099097028006121121023000028023021102025002029003116118127124005125118122103000017027021116121005114000027123098002026022101008096111028006118125114017245247022006020000028023021102025002029003116119120124016037027118120017019026101021118015022115102027121020028018097124010003036125123096121000006026028021094050114061064089091097 116103100001002005122098104026026100052059039080021083036114063084021002116101103002005023108114097027007025115124097021015023000036054086021090169032054021092068050039054021081082097049060088088066047055115213021069040033034064080023003004023 116103100001002005122099104022001020000028023021029144229113103022112111008001007102146147098102112029102082045055048065021006097245247022001020039032060088021112002000012118122122019001002021100027097027003114120120020114030120021144229113103022066095036032054021120122111017028102096010102098116021146147098102112116123115097003125114118099030017028113112010102031018121018023032060055021100025006017001106102126006030022008018117023022116146145020117113050091081023012031125118122103000027003008119090111017028101116126017114050091081023012031125123096121000006026008119090111028006123116099008114244145022003098051061081021102111028006113112103000111032064087068053032058091082031012031125118125114008002020025004027115123115146145020117113050091081023016124029096118120012031110070064085 116103100001002005122096104070065069040060052029120122111017027112124103006126096025006030230246112001022086047054115029029122012124023116102120019006115092070023047061039021091066045062115116123115097031030027113118018029001097021117004006004112112121097031037027113118004028016125021028097127098021108114000000000021084089037114123120067025005019022123118127097121115004000023005019010102028030097029001021120122111022018102122101021114058070021121020030031028021118047054115120120025005019022123118127097110110021081086053055123071080071045051048080029122055124023116112121002026127018027016109117126018028030097123244145022003098029001021112111008001007102146147098102112029102082045055048065021006097245247022001020039032060088021112002000012118122122019001002021118023230246112001022096 116103100001002005122097104093080069036114016027114116021013016122113114124117030116121016097051061081021116111021016103106100008021031112008016003004023018021144229113103022084089037114123102080091036049039021086088052060039029031030097052033090088023008002020120122098097031003021066095036032054021120103111017028102096010102098116021084089037114030101027116014002018124101010003063125118122103000027003021084089037114030101027121020028018097124010003063125123096121000006026021084089037114030101027115000023029118125023125114055084065082105032054069089086034055123120088025005019022123118127109117125018025016108117122028021030124098244145022003098051061081021117044124016122101116015019110018115101102114244145022003098051061081021116111028006113112103000111032064087068053032058091082031 116103100001002005122102104119088025015007016125123118109099127007028023230246112001022086047054115118027121020017028120120010050039049070065069040060052029119090111028006118125121000126096025006030104245247022001020104245247021 116103100001002004122098104026026100052059039080021083036114063084021069036035038223065082097103102002001001120114126021116081039059048093084080036114016112103099008020026118116099008029029 116103100001002004122099104102112123004017007021088086057122000097027112002000012121124117097046047021018023108114116021073075097023125114118101030030026119021030097245247115103120012114020112113104004028020113112122097023023021089082039038115090064067036032115095090094047114020118103104002029029103112113097001007021090089097122000097116104002029023112008100021124020118097104002029023112021118015022115102097118030001026114121114124001007027114116019013000124114123004114018123113023018006125118122100020114110021018007102114122025021144229021016103106116014028001112115023004245247146145096009023001112021114005124016122102098097111115018005016097019029113021114111017028102096023124114116005018144229019029113021114004028012118122115004114110021112025006017007106118120005023115116123115 116103100001002004122096104021112114015013000124114123004114110021112025006017001106102126006030022146145118015022115112113025021011003106118120005023115092070023015007031121146147230246018123113023004022125114112115030022018097112023124114123102112123004017007021120118025122022113004025006023023106113118021023122146145023097020001122120023006023023106112121006022022120021114005099244145021023022026022103112023004022098027118120017019016125021010097023023027118120017019016125021118015022115112113006111028006118125114017114110021112115111028006118125114017245247021021118015022115112113006111031018121106116014022022021008023004022125120116123030017028113112023000028023021112115112124030116121104018027020121112023124114022113027122000030012102124112013023244145021023000028023021118120 116103100001002004122097104116121114018017022029112115112124007108101104002029023112025016102123115008021116014019031112102116004122022113027099024002012118122115004126116018028144229114115116123115097017028116121114018017022029112115112124007108101104018027020121112027102117122021008023002029018121112100002023123112113025021011003106102126006030022025018016104245247021021118015022115112113006111022022120106116014022022021008023004022125113112122030017028113112023000028023021112115112124023112120104018027020121112023124114022113027115004031012102124112013023244145021023000028023021112115112124016122102098124117099018021118015022115112113006111006010101106116014022022021092068097028006121121144229114018123113023105023023027114114005013021124123118002006115124102023015007031121021088 116103100001002004122102104071021114005124020112113104007027029116118099127111004027113118007027020112028144229114018091081023004022098027114114005013023116097114125111004027113118007027020112028144229245247116091083097031018121106100008021031112008016003004023018021144229051061081021115004031012118122115004111116097113114012117244145146147032060055021113114012013000124114123004114110021018116004000007124115016230246244145116121005114016122101118002026115008021023022124003103122104002029003116118127230246018123113023015007016125112103097111115098027103019029012123096116009023003146145023 116103100001002003122098104026026100052059039080021002116101103002005023108114030084071070052051052080070023012186033080021082053114037080084066 116103100001002003122099104116123115097028028097021114025027000097102023105245247102112123004017007021004023007000028120021112012019012120116101016007018114112023012003127021114122003013030116103102003029005021120117230246004125112101004114030119027112012019012124113010012003125114120118030027023021146147000028023021120102111021016120106116014022022008018118102114018123113023012003125114120118030020026123099118013114058070021121020030031021146147000028023021120102111021030116106121014031110018113114019029020116097118008000022018021144229019029113021122003124020120119104005019007116103116097059032021123098013030244145116121005114030119027116014002018124101010003063125118122103000027003021116121005114030119027121020028018097124010003063125123096121000006026028146147230246018123113023 116103100001002003122096104123122099097023011124102099018114123146145100004030022118097023112114021103122122097021030116106122000000002096116112004114030100025023006031017106120118019003017122099023012016115146145096009023001112021122003124020120116104008022110120100025006031018106124115097019029113021122016124020120116104015029030021124121097122116119099115108027003124018027102016005113024121014028012124101126102126116119099115108004026103018027097117017099113026000013016097121104023023018096106126018001006106124121021000028018028144229019029113021122003124016122101118008002110119067025002029003116124103097019029113021122003124029096123118021027110119067025015007029116097126104114 116103100001002002122098104026026100052059039080021083036114063084021069036035038223065082097103102002001001120114126021116081039059048093084080036114055064021103013019029021113114097030006097097114 116103100001002002122099104102112123004017007021120118025122000097027112002000012121124117097046047021018023108114116021073075097023125114118101030030026119021030097245247115103120012114020112113104004028020113112122097023023021089082039038115090064067036032115095090094047114020118103104002029029103112113097001007021090089097122000097116104002029023112008100021124020118097104002029023112021118015022115102097118030001026114121114124001007027114116019013000124114123004114018123113023018006125118122100020114110021018007102114122025021144229021016103106116014028001112115023004245247146145096009023001112021114005124016122102098097111115018005016097019029113021114111017028102096023124114116005018144229019029113021114004028012118122115004114110021112025006017007106118120005023115116123115 116103100001002002122096104021112114015013000124114123004114110021112025006017001106102126006030022146145118015022115112113025021011003106118120005023115092070023015007031121146147000028023021112115111021022113106115000006022021008023105001022121112116021114030116109031004022098027114114005013023116097114104245247021021113019029030021114114005013022123114115004031115112113006230246115021098127004000022021112115112124016122101118002026115008021114005124016122101118002026115116123115097023023004027121020017027112101023124114022113027121020017027112101144229114115116123115097023023004027122000030012118122115004114110021112115111031018121106116014022022021116121005114022113004025012019031106102126006030022021008023004022125120116123030001026114121114230246115021116121005114016122116123 116103100001002002122097104112102116004122022113004025021011003106118120005023127018018030097111115118122118013023000118112031004022125097108103030017028113112027102117122146145023097019029113021116014019031112102116004122022113004025021011003106102126006030022025018016104114110021118120000030022102118114105023023027097110017013000124114123004126116018028144229114115116123115097023023004027115004031012118122115004114110021112115111022022120106116014022022021116121005114022113004025005023030106102126006030022021008023004022125113112122030001026114121114230246115021116121005114022113004025002029000096008016113117115116123115097023023004027099024002012118122115004114058070021121020030031146145023000028023021029114005124020112113104007027029116118099097027000021123098013030115090071023 116103100001002002122102104112113025006023023106115126015019016097011010022124023116115126006023122146145023000060055021112115112124020112113104005019007112009010022124023116115126006023122146145144229019061081021122000030012102124112013023110018119097005117115146145086047054115113112122030017028113112010102006023112120016230246244145084089037114023112120104018027020121112023124114116101121098021117244145146147000028023021118120017019016125021010097114004027101101014013016122101118002026244145116121005114029096118127004002115008021096111002001122106121020017027112101144229245247021 116103100001002001122098104026026097003124029080065023108114048089070113032049039064071086053059060091021026097032054086093082051049059080021067046038050089021099021017115080065023050061063081080023037117038091021083046049038088080089053114033080088085046039033070080090036060039021070086047059039084092069036114054065021086055061058071117006124103100117007010113098099005005007113096101012 116103100001002001122099104102112123004017007021029116000001022021098127004028115113027112005023012097108103005029016008018002102114007125112121097127023027114115004013007097118100000023115112121100004114023027114115004013007097118100000023115112123115104126244145029023230246123118116100004114004125112121097022125114113114030006010101113120002111116000018023021026022123021026005124020113112104021006016102116114097023031102112023005124020113112104021006016102116114097023029113028023108245247021021031018023031112118099097017028116121114018017022029102098012122028027114120007013030122123099000028122025005030097020001122120023006029021106122103004020026123021120097114244145021023022026022103112023014124020113112104019023021008113025006022022106103114007114018123113023014124020122115104 116103100001002001122096104113112103021111023027114115004013023112101099230246115021028144229123115116102023018029031113112144229245247115103120012114020113112104005029016112123099097022244145098127004000022021113025006022022106113114017006115008021016098099112018146147000028023021113025006022022106103114007114110021018020115113116146145023 116103100001002000122098104026026100052059039080021083036114063084021069036035038223065082097103102002001000113 116103100001002000122099104084091083097122000080089082034038115086090066047038123031028023039032060088021126017021030122096023012002115066093082051055115120101025002029000096008016113117115084091083097031003027118120017019026101008122044124016122101118008002115084091083097031003027123098015019007124008122044124029096123118021027115084091083097031003027118127004027003114008122044124016125112126017021115084091083097031003027118120017019016125008122044124016122101118002026115084091083097031003027113118004028016125011122044124023116112121002026122008005023 116103100001002015122098104026026096005114126021120082047039115086090089053055043065064082045114126021116083051055032070080023034061038071071094036032115081018066047114039092080069050018098008000003114106101007004001113099 116103100001002015122099104102112123004017007021146147002019000112021099111021007124106099024002007124112023022026022123021016004030005018021099009023029021116116111001026118124097008114022121102114097006125114097126030006026112118126023114022123113023000001115118124097030017028096025144229017018102112023021124020097124104021011003097124114097005027112123023102023031099018023021026022123021118002124029122103118018029115112121100004114007027114099008013007124112121014031115112123115097019000021123120012013016122096027230246016116102114097006125114097126030006010101097126004114004125112121097117022121099016097006027112123023000017125116113101004001098021112123018023115097027112021027012116113101004001098021112121005114018102021118005099012118122098109245247118116100004114007027114099 116103100001002015122096104124106099024002007124112023022026022123021016004030005018021099009023029021116116111019023103112100115114022121102114097006125114097126030019023103112100115114022123113023000001115116113005030017028096025144229017018102112023021124020097124104021011003097124114097005027112123023102023031099018023021026022123021118002124016122101120018006115112121100004114007027114099008013016122113103014001115112123115097019000021118120017013016122096027230246016116102114097006125114097126030006010101097126004114004125112121097117022121099016097006027112123023000002125121124117004030028021112123018023115097027112021027012118122122012007029021112121005114018102021116014031012118122098109245247118116100004114007027114099008013007108101099008023115098125114015114116112121097 116103100001002015122097104018021099009023029021146147002019000112021096009023029021114118111028006101112101018114026102021121020030031021097127004028115113112025004031018124121023004030000112021112000124020116113104004031018124121023004028023021112123018023115097027112021027012116113101012019026021112121005114018102021122000027012118122098230246244145021144229020001122120023006006026106097126004000000021097023013023021097021120020006022103021125014027029021118127004002026113021116097029029021029116111028006118125114017111007027114099008013029096118127004002115116123115097017125118122103000017027008018113019117115116123115097017125118122100020111116005018030230246031112115099097029006097112101097024028124123023023021023122106118005000115116118023014028115029116116111017028101116116 116103100001002015122102104125008116111017028101116116009114018123113023000017125123096116009023003008118025015007016125112103104245247121112113021114028096097114019114025122124121097000021118122103014114018101021120015114123116101025015007023112101118124019016027123098005023003116021118015022115116101025015007016122120122124019016027123098002029030120021118015022115116101025002029003122102099124019016027118120017029000097021118015022115116101025002029000096008016113117122146145123004020007021122098021023001021127120008028115118125114017017028021118120097029029021029116014124016122101118002026110118027116014002018118125023000028023021118120111028006118125114017111016027123098002026022101021118015022115118122025002029000124118120124117099018021118015022115118122025002029000096008016 116103100001002015122103104005018030230246031112115099097029006097112101097024028124123023006019023106116115019022022097021112000114028123021031006019125123096103004000000008118120111028006113112099004123244145121114007006115122096099004000115127122126015114005114113120030022022097021115004114028123021031002029125123096115004006022008113114111028006101112101018123244145146147022026022103112023021124020097124104015007030097124114124117112004022016097 116103100001002014122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023023055061065080068097096049026000 116103100001002014122099104024024114015006022097112144229001022121112116021114116006018027097019001102106115000006022098113031005124020113112104005019007112120126104126115113027112005023012123096122005029016025021112111021022118106116017006018097118027097117116025021115111021007124106121020031007124112027097017028116121114018017022029097025006006026106097126004017026099025016102123047073018023102046047097027112021027012097124114015029030025146147002029018121112100002023123029102114013023016097021122008028123116103100030006000098113015105023125114112116030022018097112116009123122021115101014031115114112116030023016125112118015114022021098127004000022021112025006022022106103114007111023027114115004013001112115023000028023021112025006022022106113114017006110113027112005023012113112103 116103100001002014122096104097028027000000000106113118021023004113029115111021023112106115000006022120124030104126244145113025006022022106097099002001018112025023019124020118103104013027017025021122111021023120106123008016022121121144229020001122120023006002007106101120015017028120021103230246026123123114019114025122124121097021017122106117014000023112103023003114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028110101027112017006012123096122017029029021116121005114017027114103021013007108101103014028110101027112017006012097108103017029029028146147008028029112103023011029026123021112005023012113122116004028007021113023014028115029119025006016028106113114017006110113027112003029012113112103021114018123113023 116103100001002014122097104119027112003029012123096122003029001008113025006016028106123098012016028103021118015022115119027112003029012097108103003029001008113025006016028106097110017016028103028144229027029123112101097024028124123023006023016106112121021017028120021112097029029021029112111021022118106115004002007021008023017124020101097104005023003097021118015022115114027112004017012118122115004114110021018020117113116028146147008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022008113025006006026106123098012006026112028144229027029123112101097024028124123023006017001106118120015000022115021101097029029021029101111021016097106116014022022008018099024002023122118016097019029113021101111021016103106100008021031112008115 116103100001002014122102104027114115004013007108101115014017122146145126015028022103021125014027029021114115012013030122113115014017115120021120015114123120027112005031012124113010005124020113120104008022122146145096009023001112021103111021003097106115004002007008018020112113116021146147000028023021101025006002007106123098012002028123008016098096112018021144229019029113021103111021003097106099024002003122123010102113096022018144229007029124122121230246040000000000114100100072146147020028026122123144229041102000002004119106046146145098015027028123146147058103102002001004117047244145122101005023001021119110097096127006025015109099115 116103100001013007122098104026026064037114126021114084017051033084088118037058007092080069050114126021103082034058054071086095036114055080070023039051048065064069036033115084081095168033058090091023044039063065092026036033035221086082097178115082220089168032054071117006124103100005005006113098096005004119115111097005004015 116103100001013007122099104102112123004017007021097025006006018106112100017023016112146147007000028120021112021019012097124114000022027021097023230246026123123114019114025122124121097021007124106099008023001102021126097029029021029099111021007124106121020031007124112023124114026027114099008013029096120099008023122146145096009023001112021099111021007116106118015028022112021010097117112007022016230246018123113023021124020097124104015007030097124114097111115018022006098117244145116121005114007027114099000013029124099118005026115008021016112117115146145118015022115097027112021019012123112103019023016008018007102245247116123115097006125114097118030001007116116115009114110021018007102245247116123115097027125114097126030022018097115126015114026102021121020030031021 116103100001013006122098104026026064037114126021112089053001042091065095002058054069065082045122122021024023051055039090064069097054054070021118057114032084091068097055039021084065036049115092091067036032035071080067032038058090091023050039033021064089036114035220071094046054054117004010007000019007008006117098099000005007117018096008007007113106126005007026115103019001008005001103110007001119119111097005005015108099099024005006108098099027005007111098099117002010115098099012024007116127099004024007113124099005027007113018107008115 116103100001013006122099104102112123004017007021119025015007007103116097109016125118122103000027003073073117111028006123116099008126116022013020102126018103102104005019007112098115105016125113116121000027000028025117111006010103116100020126001112101123000017022029018020114113116025018026102126116018028027000000000106113118021023004113029122111022018102122101021123127120027116000001028103097144229020001122120023003029005124113114097016127124101112012029006021120144229005027112103114097016125118122100020111116005018023000028023021120025002029000096008016113117244145116121005114017027118120017019026101008122111017028101116126017114018123113023003124029096123118021027110120027121020028018097124144229019029113021122111017028101116116009111116022004020102114018123113023012124016125112126 116103100001013006122096104101114010102113097022018144229019029113021122111022018112123116009114111008021016098097112018146147000028023021029122111022018102122101021114026102021121020030031021122101097031125113116100014000007011018020114113116028146147000028023021119025018023011119122097097111115018022003098117115116123115097016125113116121000027000021009010005019007112029016098097112018028023106114126022000020097031028123097127018114244145116121005114029122097023004010026102097100105001022121112116021114098021115101014031115114113123030022028123121118003114020025114116019013016122123101004020115114004027097021026103106116021030001112115023006096244145098127004000022021114115013013007108101114015000110018124121021000116021116121005114020113121104012029007116123118124117003103122016 116103100001013006122097104146145118015022115114027112005030012101121118000028018008114006111021016103106100008021031112146147000028023021114025002029003116118127124117112004022016097019029113021112111028006118125114017111116022007020102245247116123115097021125118122103000027003008119025002029003116124103097019029113021112111028006123116099008111017027123098015019007124146147000028023021114025006022031106113118021002001112021117004006004112112121097117112003022016097019029113021016098101112018146147000028023021114025006022031106118120005019029122021126018114029096121123230246018123113023006099125114118099030017028113112010102002031116123118102114018123113023006099125114118101030017007121119120023111098146145118015022115114007025006017007106118120005023110114004025006017007106118120 116103100001013006122102104113112023000028023021114005111021016103106100008021031112008112112124020118103104018027020121112144229019029113021112115124001112115104002029023112008016012019031018021118015022115114007025019023021106102126006030022008018126003000116028146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006031017106120118019003017122099023012016127021114122000013030116103102020019020112021122097005027112103114097031017027118120017019026101008117111017028101116126017114018123113023012016125123096121000006026008119025015007029116097126097019029113146147012016125114120117030022018097116101002114026102021121020030031021116121005114030119027112012019012124113010012124020120116104008022115116123115097031125114120118030028028120008016 116103100001013006122103104113112101014021018097116126019023116021116121005114030027114122000013021124123097000030115124102023015007031121028144229029001113112101097016010021004144229114 116103100001013005122098104026026064037114126021112089053001042091065095002058054069065082045122122021024023051055039090064069097054054070021118057114055080021069032049054021006014097061038021067094032060055080021068032060032021080067097051037080086023040060039080071071051055039084065094046060115070064069097039061080021071168032058090081082097127115096065094045059032084065094046060115081080023007017007106097110017000018118102119112111021103117005124099103005005002113098103117006010115098099013024007115127097000117003124096019000008005117018101008007007113106126004005026113099126005005025113098125005005119118111097005005014108098102024005006108098099027005007111098099117013010112018106008115 116103100001013005122099104102112123004017007021119025015007007103116097109016125118122103000027003073073117111028006123116099008126116022012020102126018103102104005019007112098115105016125113116121000027000028025117111006010103116100020126001112101123000017022029018020114113116025018026102126116018028027000000000106113118021023004113029122111022018102122101021123127120027116000001028103097144229020001122120023008002020120122098097031127021021144229016028099124115004114017021021126015028022103021125014027029021099112005029012097108101000114001021122121097122017027097110019019000096008101111006010103116100020123115021146147008028029112103023011029026123021097006022028106097110019019115103120023014028115029118120000030022102118114105016125097108101000031022025021101111006010103116100 116103100001013005122096104096028010019031125097108101000001006028021144229027029123112101097024028124123023023021023122106099024000018021103103097029029021029116014019031112102116004122017027097110019019003112025023019124007108103118018007122021008101017124007108103118018007122146145118015022115115118099030006010101103118002001123022013020109114017027097110019019000096025023019124007108103118002023127021103103111006010103116116004126115103120025021011001116118114104114110018099016230246004125112101004114017027118120018007110018005016097019029113021122111017028102096010102098116146145118015022115119027116014002018124101010012124016122101118008002115116123115097016125123096121000006026008120025015007029116097126230246018123113023012124016122101118002026110018022006098117115116123115 116103100001013005122097104021120025002026022124101112124117112007022016230246018123113023012124023116112121002026115009008023102113096022018144229019029113021031012124023116102120019006115124102023015007031121021120019114030027113118018029001097011016098097112018028144229019029113021117111001022109119120023114110021018020117113116021116121005114017027113118015019026102021011124022018097112031102113096022018030097121115024022002098114030122123099009001115146145118015022115123122099097023011124102099018122000112121114002006115004021113019029030021114115013013023122123123000016115114025112002000012118122121019023021021114006109114020124103104002006031103112113097021097146145096009023001112021112005030012097108103004028001008018126015006001018021118015022115114113123030031028097116121 116103100001013005122102104116008016017000028018146147000028023021114025006022031106101123000019029116008112112124020118103104018027020121112144229019029113021112111017028101116116009111116022004020102114018123113023006124029096118127004002110018022005098117244145116121005114020027118120017019026101008117111017028101116126017114018123113023006124029096123118021027110119027121020028018097124144229019029113021112111021023121106115000006003103112023003023007098112114015114116022003020102114018123113023102113100022018144229019029113021112111021023121106116014022018123122023008001115123096123013245247116123115097021098027114116021013016122113114124117003121116121000117115116123115097021098027114116019013016097121117014004110004146147000028023021114005111021016097106116014022022008114006 116103100001013005122103104027114116021013016122113114097019029113021112115124020118103104018027020121112010006099125114118101030001026114121114230246018123113023006096125103112113030017028113112010102031018121018023000028023021114005111000022115106100008021031112008016008016001018028144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122097021030119106122000000002119122097097031017025021112012019012120116101016007018114112023012114004125112101004114030119027116014002018124101010003124016122101118008002115116123115097031017027123098015019007124008117111028006123116099008114018123113144229031017027114122003013023116097118019017115124102023015007031121021118015022115120119025006031018106124115124031125114120118030027023021116121005114030027114122 116103100001013005122100104116106121014031110018113114019029020116097118008000022018021118015022115120027112012019012115124121023019031021124100097028006121121030230246028103113114019114017108021006230246115 116103100001013004122098104026026064037114126021112089053001042091065095002058054069065082045122122021024023051055039090064069097054054070021118057114032084091068097055039021084065036049115092091067036032035071080067032038058090091023036038115070084089050114037084086084040060115080091023008016001021070066051114038091080023049187033092090083036018098008115101001096110004001007113103099005001119114111097005005015108098097024007002001102110007117002124096103117003010115098099013024006113127099004024007113124099005027007113018100008007007113107126005000026113099126005005025113098125005005119121111021 116103100001013004122099104102112123004017007021119025015007007103116097109016125118122103000027003073073117111028006123116099008126116022013020102126018103102104005019007112098115105016125113116121000027000028025117111006010103116100020126001112101123000017022029018020114113116025018026102126116018028027000000000106113118021023004113029122111022018102122101021123127120027116000001028103097144229020001122120023003029005124113114097016127124101112012029006021120144229005027112103114097016125118122100020111116005018023000028023021120025002029000096008016113117244145116121005114017027118120017019026101008122111017028101116126017114018123113023003124029096123118021027110120027121020028018097124144229019029113021122111017028101116116009111116022004020102114018123113023012124016125112126 116103100001013004122096104101114010102113097022018144229019029113021122111022018112123116009114111008021016098097112018146147000028023021029122111022018102122101021114026102021121020030031021122101097031125113116100014000007011018020114113116028146147000028023021119025018023011119122097097111115018022003098117115116123115097016125113116121000027000021009010005019007112029016098097112018028023106114126022000020097031028123097127018114244145116121005114029122097023004010026102097100105001022121112116021114098021115101014031115114113123030022028123121118003114020025114116019013016122123101004020115114004027097021026103106116021030001112115023006096244145098127004000022021114115013013007108101114015000110018124121021000116021116121005114020113121104012029007116123118124117003103122016 116103100001013004122097104146145118015022115114027112005030012101121118000028018008114006111021016103106100008021031112146147000028023021114025002029003116118127124117112004022016097019029113021112111028006118125114017111116022007020102245247116123115097021125118122103000027003008119025002029003116124103097019029113021112111028006123116099008111017027123098015019007124146147000028023021114025006022031106113118021002001112021117004006004112112121097117112003022016097019029113021016098101112018146147000028023021114025006022031106118120005019029122021126018114029096121123230246018123113023006099125114118099030017028113112010102002031116123118102114018123113023006099125114118101030017007121119120023111098146145118015022115114007025006017007106118120005023110114004025006017007106118120 116103100001013004122102104113112023000028023021114005111021016103106100008021031112008112112124020118103104018027020121112144229019029113021112115124001112115104002029023112008016012019031018021118015022115114007025019023021106102126006030022008018126003000116028146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006031017106120118019003017122099023012016127021114122000013030116103102020019020112021122097005027112103114097031017027118120017019026101008117111017028101116126017114018123113023012016125123096121000006026008119025015007029116097126097019029113146147012016125114120117030022018097116101002114026102021121020030031021116121005114030119027112012019012124113010012124020120116104008022115116123115097031125114120118030028028120008016 116103100001013004122103104113112101014021018097116126019023116021116121005114030027114122000013021124123097000030115124102023015007031121028144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122097021030119106122000000002119122097097021127114120122030031018103120118013114020004146147022026022103112023006124016122101118008002110119027116014002018124101023000028023021114025015007029116097126124016125123096121000006026021116121005114020027114099020013016122113114124117005018021118015022115114027112012016012113116099000000016021124100097028006121121023000028023021114025006031018106124115124021098027114122000013026113021118015022115114004025006017001106102126006030022008018126003000116021116121005114020004027112002006012118122115004111116120116123 116103100001013004122100104018021030230246028103113114019114017108021006230246115 116103100001013003122098104026026064037114126021114084019055063084091084036127115121092068053055115081080068097052050086065066051055032021084065036049115220086095168051061086080023037187035084070068168055115029070068108032054068064221053055115069090066051114054070086088044034039080028 116103100001013003122099104025118118018006115029029100004030022118097023002029018121112100002023123102096122105019097027114120000013030122123099000028122025005030097245247115103120012114020122116104014002022116115113097019097021124121015023001021127120008028115114112116030023016125112118015114022007021120015114123116007025006023016106124115124023097027114114002013026113028023008028029112103023011029026123021112014020012122101114007027029021122005097029029021029118115124020122115104019023021008122005111021028115106101004020115116123115097019097027114120007013023112101099124029097027114120007013023112101099104114244145098127004000022021112005111021023112106101004020110113027112005023012103112113097019029113021114115124020113112104005023003097008115111021023112106115004002007021116121 116103100001013003122096104113021120115124020122115104021011003122101113008028115124123023105117022018028030230246126146145031018023031112118099097017028116121114018017022029102098012122018007027112014019012120122121021019029028025007104114244145115101014031115114122118030029003112116113007114018007021144229027029123112101097024028124123023006023016106112116009023018123021114115114028123021031000096125114112116030027023008112005111021022118106126005123115124123121004000115127122126015114020122115104014002022115124121097029097021122121097122018007027112014020012103112113124029097027114120007013001112115023000028023021116005111021028115106115004002007008122005111021028115106115004002007028021144229005027112103114097023097027114115004013001112115010005124020113112104019023021021116121 116103100001013003122097104113021114115124020113112104005023003097008115111021023112106115004002007021116121005114028007027112014020012097108103014002021124123023008028115029018116004117122021028023000001115099116101002026018103029006113123122021021023097019000021112100002029030097112104023019031146145027105001022121112116021114016122096121021122121028021113019029030021114114002013022118125114000028115112007023022026022103112023004096125114113114030000022115008115111021023112106101004020115116123115097023097027114115004013023112101099124022125114113114030022022101097030097114018102021121003013022118125023 116103100001013002122098104026026096005114126021121094050038054021081082050114032090064068108052050088092091045055032021081016032032039092086091036033019004008002118 116103100001013002122099104102080091036049039021102025006001021106124115109114000027114100007013031124119114013030244145083069046063115114102113030001028096115118012114000146145096041055033080021100111021000115106115004002007008018020112113116146145088051054054071021085056114000027114100007013026113021 116103100001013001122098104026026064037114126021114084013059032065080115046049016090088071053114126021102068097032054068064221053055115000000000117098098021024023050034186086092081040035115116118023105032054088087088052032032080088082047038122 116103100001013001122099104115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145126015028022103021125014027029021114116019013016122123101004020115118004023014028115029118006111021016103106100008021031112008099111021007124106099024002007124112023000028023021118006111021016097106116014022022008018099024006026112103100102123244145124121015023001021127120008028115114118101030017028123103114007114016007021120015114123118007025006017001106102126006030022008113025006022022106097110017022028118021118015022115118007025006017007106118120005023110018097110017022028118018030230246026123123114019114025122124121097021028115106120 116103100001013001122096104101112113008028115114021120015114123114027112005023012103112113124022125114113114030000022115021118015022115114027112014020012113112103021111023027114115004013023112101099097123244145121114007006115127122126015114020113119104005029030119116121097022017021122121097122023119027112005016012124113023124114023027114115003013026113028144229030022115097023011029026123021112003019012119116121016007022021119102097029029021029117016124020119116104002029023112021010097022017027114117000013016122113114097019029113021117016124020119116104005023003097021010097022017027114117000013023112101099104245247121112113021114025122124121097017027112101116014114016122021120015114123118122025002029003116118127124117021103018023000028023021118120111028006118125114017111007027114099 116103100001013001122097104124106121020017027112101023000028023021118120111017028102096010102098116021116121005114016122027116014001026118122010102098116028146147013023021097021125014027029021101114019001026113021103097029029021029103111028006101112101018111016122027121020022022097112023000028023021101025002029000096008016113117122146145123004020007021127120008028115103115116014002028021103103097029029021029101017124029096113114017019110101027121020022022101116023097019029113021101017124029096118120012031110101027121020017028120120023000028023021103103111017028101122100021111003027118120017029000097021118015022115103101025002029000096008016113117115116123115097000003027118120023019031124008016113117122146145123004020007021127120008028115114113117030022028120119118015114023119006023 116103100001013001122102104122123023105022017006027112005016012124113023124114020027114120007013017116123101004031122146145123004020007021127120008028115114119118030016018123100098004114017100006023014028115029119102114124020119116104002029023112021010097022017006027112003019012118122115004114018123113023003003096027114117000013023112101099097111115113119004111021017116106115004002007028146147230246004125112101004114023027114115004013023112101099124117112004022016230246018123113023005124020119122104021011003119122101124117112007022016097019029113021115111021017122106099024002017122103010102019016018146147000028023021113025006016028106123098012016028103008016098097112018021144229114 116103100001013000122098104026026064037114126021114084019055052089080090036060039021024023051055048093080069034058054021083086034038038071080068097178115069084078036032115029087091046049115080070084046063035065080023037187057213021086049034063092068066168123 116103100001013000122099104029029100004030022118097023002029006123097031107123115115103120012114020122116104014002022116115113097019097021124121015023001021127120008028115114122113030029003112115126015114028007021120015114123116007025006029021106103114007111028007027112014020012103112113097019029113021118115124020122115104005023003097008120115124020122115104005023003097028023022026022103112023000096125114112116030027023008112025006023016106124115097019029113021120115124020122115104021011003122101113008028115008018114102114122021024023105001022121112116021114016122096121021122121028021113019029030021114120000013028101112118007020115116007023008028029112103023011029026123021112014020012122101114007027029021122005097029029021029118115124020122115104019023021008122005111021028115106101 116103100001013000122096104112115023000028023021116005111021028115106115004002007008122005111021028115106115004002007028021096009023001112021118115124020112118104008022110112027112004017012124113023000028023021122005111021028115106099024002028101115126015114110018118114102114122021028023000001115112102116000002003007146147097 116103100001013015122098104026026064037114126021114084019055048093080069034058054097092082051033115024021101036049059080071084041055115081080068097038058080071068097187063080067082052032115084067082034114029096118127004002115092070023015007031121 116103100001013015122099104102112123004017007021097099111021016103106123008016115116102023021011003112106099008023001102025023021124020097124104015007030097124114109114016122116123004001016112029123021000026120029116014019031112102116004122007118027123008016022118122027102117122073073016097117047073118120000030022102118114105006125114097126030006026112123120012126116018028030109117116028021118018114029122120027230246016122116123004001016112029123021000026120029116014019031112102116004122016118097025013027017112118120109117116028073075102114116073073116014019031112102116004122007027114099008013016122123121014031127018018030061046116021018075061017028116121114018017022029097025006006026106118120015002001112025016102123122025018016104114018102021116014028007116118099109245247116103100 116103100001013015122096104106113118021023004113029099111021007124106115000006023112119030097019000021114099008013023116097115004016127021116101018013023116097114022022123097027112021027012113116099007027029028021118018114020097124104005019007115124121109114007027114099008013016122120122004028007025146147000000000106097100022022107029097025005031018127028023000001115113120118011126115097027098018023001120116125109245247005021118018114018118097098109245247029102114013023016097021115008001007124123116021114098021115101014031115114097118030006026112116115009114007116021096009023001112021099000124020097124104015007030097124114124006125114097126030028006120097126004114018123113023021019125114097118030019029123112114124117112003022016104114018102021118005026022103116117013023127021097025 116103100001013015122097104114097126030006010101097126004126115097027112021027012123096122000030007146145113019029030021114099008013007124112101018114007021121114007006115122096099004000115127122126015114001115102126002027115118118099097029029021097025006006026106118120015017026099008116002006125102124116008004026021116121005114016118097025002029005116121126124117099018021118015022115118118099111017028102096010102098116146145123004020007021122098021023001021127120008028115103115100008017026021097116097029029021097025006006026106097126004017026099008099002124000124118126023027115116123115097006016027118120023019031124008016113117115116123115097006016027118120018007110018005016109114020118103104002029029103112113097006007146145096009023001112021099021124020118103104018027020121112010 116103100001013015122102104097027112021027012097108103021027022021116121005114007097027112002006012118122115004111116097108099008023001102018023000028023021097025006006026106097110017006026112008016004030005018146147000028023021097025006006026106123098002026022101021126018114029096121123230246112004022118015022115097097025006017001106102126006030022008018020115113116146145118015022115097027112021027012123096122021027022021121126010023115018022004098119116146145020117113018123113023021124020097124104015007030097124114097030026126112023102119112000022018102245247022002020000028023021097025006006026106113118021020026123021126018114029096121123230246112013022118015022115097027112021027012123096122021027022021121126010023115018022014098119116146145076098099099022072144229113098007022118 116103100001013015122103104123113023105030007103124122105017028116121114018017022029097025006006026106097126004017026099025016102123047073018023102046047118122118013023000118112031021124020097124104021027022123122122109117116028028023013027024112021016100113098006022018102245247022004005098029001021121099019027030029118120000030022102118114105017016097027123008016022118122027102117122073073016097117047073118120000030022102118114105006125114097126030017028123123120012126116018028075061117115018073075002029018121112100002023123097027112021027012118122121017000022025018016104123115121124124004114116016022006114113118018028144229041112004001020060245247078000002118099102005072144229041102000002006116099046146145076116103100004000005060245247078022005117113046021 116103100001013014122098104026026064037114126021114084006055032065092088047020050086065118055061001080088085097127115118084090049051052091080023036060115086090066051033115070080091046060115064091082097054050065080119112111102002117005124096099007005026113099126005004 116103100001013014122099104102112123004017007021118025006017016106116121015023022025021116111021016118106114018017023102097027097017125114118116030023000118112100021126115118027112002017012112102116017001007146145113019029030021114116002013016116120103000021115118146147022026022103112023002124020118118104005023003097021010097117112004022016230246018123113023002124020118118104005023017118116122097110110021018020115113116021116121005114123118027112002017012115124121002019030021124100097028006121121023014000115118027112002017012115124121002019030021011023102113097022018030230246028103113114019114017108021023002124020118118104000028029112112023005023000118021 116103100001012007122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033065084067040061061021101088047038115081080068097029035069090068040038058090091068097099124007117006124103100117007010113098099005005003001097110122101119117111020113102002118 116103100001012007122099104024024101004021031112120114015006000146145100004030022118097023102099116025021118019001012113116099004005023029122025006029021106113118021000022114028027097017028116121114018017022029113025006022022106123098012022028118025023014124020122115104019023021028025023230246020027114114002013016101097118021017127021122025006006026106123098012006026112025023019006001124120031002029018121112100002023123097027112021027012097124114002027005025018016104123047073018023102046047103097101008031123097027112021027012097124114015029030028025023002029018121112100002023123116027112014019012120122121021019029025122025006029021106120120015006018123028027097245247118116100004114028027114122017013016122113114097005027112123023102017027100018023021026022123021016113099116021098127 116103100001012007122096104112123023102002001121099016097006027112123023102098103018021096009023029021018097008000116021097127004028115018005002102114004125112121097117022102101016097006027112123023102098097018021114013001022021018007113117115112123115109245247119027112003029012123096122003029001025021120017002125114122113030016018123103114012126023119027112005016012118122122002029030021116100097021023119106116014031016122120027097029125114122113030000022115146147007000028120021112003029012119122101005023001021119144229027029123112101097024028124123023006029021106122103004020026123021120097029029021029117111021017122106115004002007008122025006029021106113114017006115116123115097016125114119120030028006120119120019111028027114117014013029096120117014000115116123115097016125114119120 116103100001012007122097104106097110017016028103008120111021017122106099024002017122103030230246026123123114019114025122124121097021028115106120017023021124123023014002003021122121097122028101101025006029021106113114017006110122027112014020012113112103021029003101021118015022115122101103111021028115106101004020110122027112014020012103112113014002003028146147008028029112103023011029026123021112005016012113122122003019029021113117097029029021029115003124020113119104008022115008021120017002125114122113030016018123103114012123244145121114007006115127122126015114020122116104014002022116115113097019115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028144229030022115097023011029026123021112 116103100001012007122102104112118104004017027112116121097023115122123023105023125114112116030027023008116025006023016106124115104245247121112113021114025122124121097021023112106115014017022123097023005114028123021031005124020113112104019023021008112025006022022106103114007114018123113023005124020113112104005023003097008114111021023112106115004002007028146147008028029112103023011029026123021112004017012112123099002029030021114023014028115029114025006023016106113114017006115008021117111021017122106115004002007021116121005114020027114114002013016122113114097111115018022003098117122146145126015028022103021125014027029021114099008013007124112101018114007021122121097122007027114099008013029096120099008023110122027112021027012123096122021027022028146147022026022103112023003124020101097104 116103100001012007122103104113112103021111116022004020102114244145116121005114017027114103021013029096120103014028110018022005098117115146145118015022115119027112017006012097108103017029029008018020114113116146145098015027028123021118013030244145078002116101103012004074230246026123123114019114025122124121097021028115106120017023021124123023014114028123021031003124020119122104005023003097008120111021028115106115004002007021116121005114017027114117014013029096120117014000110122027112003029012123096122003029001021116121005114017027114117014013007108101117014000110122027112003029012097108103003029001028146147008028029112103023011029026123021112014020012122101114007027029021122103017114028123021031014002003027114120007013023112101099124029125114122113030022022101097120017002115116123115 116103100001012007122100104021122103017124020122115104019023021008122025006029021106103114007029003101028144229027029123112101097024028124123023006022017106113120012016018123021115003114028123021031005016125114113117030027023021008023014002003027114120007013017116123101004031122146145126015028022103021125014027029021114114002013022123097116014031115114021120015114123114027112004017012113112103021114110021119025006016028106113114017006115116123115097021125114112116030017028113112023124114116022001020102123244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111028027114099008013029096120099008023122146145096009023001112021117111021003097106115004002007008018020112113116021146147000028023021119025006002007106123098 116103100001012007122101104120101120015111116022007020102114244145116121005114017027114103021013007108101103014028110018022004098117244145114101014007003021119110097016125114119120030022018097122098023126115119027112003029012097108103003029001073073117111021017122106121020031017122103027097016125114119120030028006120119120019126115122101103111021028115106117000028001112120027097022017027114115003013016122120116014031244145146147014000023112103023003011115012025023112098127021004027097097115 116103100001012006122098104026026097035124061080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033065084067040061061021101088047038115081080068097029035069090068040038058090091068097096124007 116103100001012006122099104024024099019029003021101114019017006146145100004030022118097023102096116025021118019001012113116099004005023029122025006029021106113118021000022114028027097029125114122113030000022115025023230246020027114114002013016101097118021017127021122025006006026106123098012006026112025023002029018121112100002023123097027112021027012097124114002027005025018016104046047018021016061046007027114099008013007124112121014031127021146147002019000097029118023021123122027112014020012120122121021019029028024100020031123116027112014019012120122121021019029028021118018114029096120114019027016029004007109096122028025023230246016116102114097029125114120103030017028113112023022026022123021016002026002018021099009023029021018007112117115098125114015114116101103123023117115097125114 116103100001012006122096104123021016113102116021098127004028115018099126019117115097125114015114116005000016097005027112123023102023000101018023021026022123021016113096116021112123018023115018005007102114022123113027230246017027114117014013029096120117014000127021122103017124020122115104003019029103112122109022017027114115003013016122120116014031115116102023006022017106118120012017028120025023014124020122115104019023021146145113019029030021114117014013017122103115004000115119146147008028029112103023011029026123021112014020012122101114007027029021122023014028115029119025006016028106113114017006110122027112014020012113112103021114018123113023003124020119122104015007030119122101124029125114119120030028006120119120019114018123113023003124020119122104021011003119122101124029125114119120 116103100001012006122097104106097110017016028103028144229027029123112101097024028124123023006029021106122103004020026123021120017002115122123023105029003101027112014020012113112103021111028027114120007013023112101099014002003021116121005114028101101025006029021106103114007111028027114120007013001112115120017002122146145126015028022103021125014027029021114115003013023122120117000028115113119023014028115029113117111021023119106126005114110021122103017124020122115104003019029103112122104245247121112113021114025122124121097021028116106120017023018115115023000114028123021031000124020122115104019023021008122025006029021106103114007114018123113023000124020122115104005023003097008120111021028115106115004002007028146147013023021097021125014027029021114114002013022118125114000028115112021120 116103100001012006122102104123021031004124020112118104008022110116027112004017012124113030230246031112115099097024028124123023006022022106113120002023029097021115097029029021029115111021023112106101004020110112027112005023012103112113097019029113021115111021023112106115004002007008112025006022022106113114017006122146145126015028022103021125014027029021114114002013022123097116014031115114021120015114123114027112004017012113112103021114110021119025006016028106113114017006115116123115097021125114112116030017028113112023124114116022001020102123244145124121015023001021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111028027114099008013029096120099008023122146145096009023001112021117111021003097106115004002007008018020112113116021146147 116103100001012006122103104116123115097016125114101099030028006120101120015111116022007020102114244145116121005114017027114103021013007108101103014028110018022004098117244145114101014007003021119110097029125114122113030022018097103114006126115122027112014020012103112113109114020027114114002013016101097118021017127021122025006006026106123098012006026112025023021124020097124104021027022118124097109114007027114099008013007124112121014031127021122025006031003106118120005023127021119025006016028106123098012016028103025023014002003027114120007013017116123101004031127021113117111021023119106116014031016122120144229026018099124121006114018099114031014124020122115104012029029097116121104127000096120031000124020122116104012029029097116121104114111011021007230246244145096121008029029021116123 116103100001012006122100104121146147230246126024097120021019031021119120019022022103112118020010244145102114013023016097021016114117127021116101018013007102098115121122017027114117014013023116097120020004122025021117111021017122106099024002017122103075061016125114119120030028006120119120019114018102021121020031017122103027097245247113119025006022017106118120012017028120025023102117127021018117046032055080071082032039115091021016061046017027114117014013029096120117014000127021102098012122028027114120007013030122123099000028122025021016102126115119027112003029012123096122003029001025021120017002125114122113030016018123103114012126023119027112005016012118122122002029030025021117111021017122106121020031017122103144229020001122120023006016028106119120019022022103021117097 116103100001012005122098104026026064037114126021103082034039035080071082097062116080091067171038054021081016052060115081090084052063054091065119112111102000117005124098099005005007113098099007005 116103100001012005122099104102112123004017007021113025006006026106123098012006026112025023005124020113112104009006018099103027097022125114113114030026007116101101109114023027114115004013007097118118023023127021113025006022022106097099002001018112025023005124020113112104021019006112102116109114023027114115004013005116121114018017127021113025006022022106097118020000022120025023005124020113112104002029030120112121021126115113027112005023012103112113014002003025021115111021023112106121020031023122118027097022125114113114030002022103101101014245247115103120012114020113112104005029016112123099097022244145098127004000022021113025006022022106123098012022028118008016098096112018146147000028023021113025006022022106113114017006110018022006098117115 116103100001012004122098104026026096005114126021103082048039185065080068097048033064065082050018098008000002113098098005005007 116103100001012004122099104102112123004017007021103025019017016106118120005023127021146147019124001118118104013027017118122098061046001027103116002013031124119123014028127021146147017124001101118104013027017118122098061046003027103103002013031124119123014028244145146147007000028120021101009031012120122114002019007021120027097000016118106116000000022118121023019126115103101116030002018103118123008114003146145144229005027112103114097031125103118116030017018097021010097000125103118116030017018097146147000028023021103025019017016106118120005023115008021103111000016118106116014022022146145144229019029113021101111000016118106115000006021124123023040033115123096123013245247116123115097002125103101116030004026102124117013111116122018144229041102000002002113102046146145026108245247084091083 116103100001012004122096104021120025004028007106123098004028007124008016098099112018146147046032055080071023035043115021103025019017016106118120005023115 116103100001012003122098104026026096005114126021103082048001038092067094097127115116089094044055061065084067040061061021081066097038050087089082032039019004008015121098099007005007113 116103100001012003122099104102080091036049039021100025019006001106124115109114244145116101018013007102098115121122002027103099019013023097101123000028122021021075061114115021070066035033039071029083040053058065070031041061038071029102111000007103106115021002031116123030104126106028021023061046115021070066035033039071029083040053058065070031044059061064065082105003125103097101030022007101121118015123122025012030097046047070064085050038033029081094038059039070029068036049060091081031016124001097103104005006003121116121104123127012028023000001115113097127017030127146145102111000016118106116014022022025021144229030125103118116030030026119118120020126115146145102111000007103106100021019007096097027097245247100027101021000012118122122012023029025021144229003125103097101030023030116124123 116103100001012003122096104025021144229003125103097101030006026118126114021126115146145102111000007103106098019030001112102027097245247018018027097245247116103100030006000098113015105003125103097101030022007113112117104114047073021068052048032065071031097054058082092067050114123093090066051122002027103099019013023097113114003123122025012030097046047021021068052048032065071031097054058082092067050114123088092089052038054029100025019006001106113099005023017028028027120123115073073023050039049070065069105114055092082094053033115029070082034061061081029102111000007103106115021022022119028030109107122021116100097022007113112117109245247116103100030006000098113015105003125103097101030022007115124121104114047073021068052048032065071031097054058082092067050114123093090066051122002027103099 116103100001012003122097104103106115021020026123028030109107122021073075097033038087070067051122115081092080040038032021029090040060038065080031016124001097103104005006021124123030104126106028021075061114032064087068053032123021081094038059039070021031050055048090091083105003125103097101030022007115124121104123127012028023000001115113097113008028127021146147000000000106113118021023004113029102111000007103106115000001006101028023032033115113097100020002127021146147016124001097103104018007003112115113109114244145100025019006001106118120005023001103025023230246002027103099019013031124119114019000127021146147000000000106097100022022107029100025005031018127028023032033115113120118011126244145100025020001022103118101004126244145100025019006001106124121007023001103021144229245247083071088 116103100001012003122102104088021101021000012097124116019023002021100027097000027120106122014023016116097023012126115103118116030017018103112116013114031021146147230246004093080069036114030027112121021013029096112121021027115008021102111023029097106121020023029097124144229051061081021123111000016118106116014022022008100025019017016106118120005023244145084089037114030027103116002013016116097010013124001118118104002019007146145076116103100000005003060245247024024144229051061081021122111023029097106121020023029097124023124114116022004020102245247022007020032060055021029102111000007103106100021019007096097010113114060071021102111000007103106100021019007096097023040033115091064091045123244145022004098051061081021102111000007103106115021022022119021085036038036080080089097117112001022016 116103100001012003122103104021084089037114116022000020102245247022003020032060055021100025020001022103118101004111116022002020102245247022013020032060055021100025019006001106124115124113106022146147230246060071081082051114049076021102111000007103106115021002031116123023 116103100001012002122098104026026097003124029080065023108114031092070067036114055080070023040054054091065094039059050091065068097054054070021071032032050088221067051055032021081016052060054021081082044051061081080023037055115071080070052184039080027119112111096005 116103100001012002122099104102080091036049039021103123023013026113146147039032060088021101013004012121124100023019031146145064041055033080021101021000012124113023124114112004022023 116103100001012001122098104026026096005114126021103082048017063101089086047059053092086086053059060091021026097023061065223067036114055080021069036035038223065082001099110124101112121106012102112116009099019007008015121098099007005007113 116103100001012001122099104102080091036049039021103025019017016106118120005023127146145101111000016118106123008016016122096027230246001027103116002013031124119123014028244145146147039032060088021101002017012118116101004017031021103027097000027120106122014023016116097023012245247146145096041055033080021122111000016118106116000006115008021101111000016118106116000006244145078002116101102005001074230246050091081023019124001118118104002029023112021010102113098022018144229051061081021122111023029097106121020023029097124010102113097022018144229245247021 116103100001012000122098104026026096005114126021103082048017063101089086047059053092086086053059060091021026097030058070065082097054054070021071032032050088221067051055032117004010008002020013013104018023016125117005124106107005005005113098099 116103100001012000122099104102080091036049039021101025019002016106124115109114244145101025019002016106121126003017028096025023230246003027103103002013031124119123014028127021146147017124001101118104014016031124114027230246003027103103002013007108101103000000127021146147017124001101118104013029029114025023097114244145101025019002016106096116000001022025021023230246003027103103002013005124102126003030127021146147017124001101118104008022021116118027097114244145101025019002016106099118013022022115025023230246003027103103002013001112102097000030115146145144229052033090088023019017016106118118019023016121021101109114001101118104017019001118121126097002127021103127012013030122112116000006115120146147230246036093080069036114001027103116002013016122113114097111115101027101002017012118122115 116103100001012000122096104112146147032060055021120025019017016106118118021114110021103025019017016106118118021245247084091083097114001027103116002013023116097113008028115021092068097028006121121144229041102000002002113102046146145026108245247084091083097000125103118116030017028113112023124114116022004020102245247084091083097031125112123099030028006112123099008114110021018020115113116146145120051054054071021085056114115101027101002017012118122115004126115101027101017017012124113023 116103100001012015122098104026026096005114126021103082034058054071086095036114035084071023034061055080021126015001022112021088052114063092087082045062186117004010102106107018 116103100001012015122099104102080091036049039021123098005023003116021075061028006118122122012126115121124117004030028146145144229020033090088023023021023122106116014031244145146147022058054071080023097028006113112103000114058091021031098099112028146147098096112084091083097028006118122122012114063092094082097117112006022018102245247022001020032060055021121126003023031122021023045059056080021016098103112016018144229245247090071083036032115087076023015007016122120122109114031124119114013029244145021 116103100001012014122098104026026096005114126021103082048017063101089086047059053092086086053059060091021026097030058070065082097054054070021084046054054070021071032043032021080067097062054064071023045059049080089091168124 116103100001012014122099104070080091036049039021118120017019026101025023013027017112121120097114244145083069046063115103115103000027003146145096041055033080021116014004018121124010102098116146145086047054115118122100020111116005018144229051061081021115000020026099116023040033115123096123013245247084091083097017028101116126017110109018012014102245247090071083036032115087076023112114 116103100000005007122098104026026096005114126021116023108114023080088086047054054021071082048039185065080119112111123070080091036049039021088086057122001097103104008022122021083069046063115103097101030006026118103114016123019004008144229101107 116103100000005007122099104102112123004017007021100025019017016106118120005023127021146147016124022123097104015007022123097126109114244145100025019006001106101118019019030025021144229003125103097101030023030116124123109114244145100025019006001106118120012031022123025023230246018103102104021001004113013031016124001097103104005006003121116121104114050070021115021002031116123027097114244145070066035033039071029083040053058065070031041061038071029102111000007103106115021002031116123030104126106028021023061046115021070066035033039071029083040053058065070031044059061064065082105003125103097101030022007101121118015123122025012030097046047070064085050038033029081094038059039070029068036049060091081031016124001097103104005006003121116121104123127012028023000001115125103103013019029146145144 116103100000005007122096104145083069046063115103097101030006026118103114016114002146145144229005059080071082097003125103097101030027023021008023098099112146145023 116103100000005006122098104026026096005114126021119023108114007092086092036038115071080070052184039080021026097030058070065082097054054070021065032062054064071068001099110006002 116103100000005006122099104102112123004017007021121025019002016106124115109114031027103123023013005116004005109114115121027101013004012099116005109114031027103123023013005116007002230246244145083069046063115103097101030006026118103114016114002025021101013004012121124100023019031021121027097000003118106103000000016121124023017245247146145096041055033080021102111000007103106126005111031027103099019013026113146147032060055021101025019017016106118120005023110100027101002017012118122115004245247084091083097002125103101116030027023008121025019002016106124115230246244145084089037114002027103099019013026113021010097113098022146147230246028071081082051114049076021123111000003118106126005126115121027101013004012124113023 116103100000005005122098104026026097003124029080065023108114115086089068019055034064080067036039033118089094036060039027083118034038058067080069021059048103080070097127115103080070052184039080021083036114037220071094039059048084065094046060115081064023050038050065064067097055039021081066097049060081080023036032033080064069111018098008007005 116103100000005005122099104102080091036049039021103099019013000097116099020006127021103099019013016122113114019000244145146147039032060088021101021000012097124116019023002146145144229005059080071082097000007103106126005114110021022006098114 116103100000005004122098104026026096005114126021121094050038054021081082050114048090081082050114033084086082050114126 116103100000005004122099104102080091036049039021118120019019017122146147039032060088021101007000018118112144229005059080071082097017028102096010102098116021084089037114016122099118013027115008021016113117244145084089037114023116115126023019115092070023047039063089146147032060055021118120019019017122009009102098099018146147046032055080071023035043115118122101000016028021 116103100000005003122098104026026096005114054065021097003124029080065023108114000090064068108032054068064221053055115024021113040062039071080023045061052092086094036062115070064069097062050021065086035062054021103127012013030122112116000006 116103100000005003122099104146145118015022115029120025019017016106115126013006001112021094050114029096121123097061033021120025019017016106115126013006001112008016006023023112122100102123115 116103100000005002122098104026026096005114126021118086053051063090082066036114001080068066171038054070021084045059054091065068001099110013013007113096099005005 116103100000005002122099104102080091036049039021103025019017016106118120005023127146145101111000016118106123008016016122096027230246001027103116002013031124119123014028127146145101111000016118106116000006127021146147019124001118118104021000026021146147039032060088021101002017012118116101004017031021103027097000027120106122014023016116097023012245247098093082051055115120027101002017012118116099097111115103027101002017012118116099230246126024084089037114001027103102016013000097116099020006110018116016097061038021018126102245247084091083097114001027103116002013023116097113008028115021092068097028006121121144229041102000002002113102046146145026108245247084091083097031125112123099030028006112123099008111116022004020102245247146145088051054054071021085056114001027103116002013007103124023 116103100000005002122096104025021101111000016118106116014022022021 116103100000005001122098104026026096005114126021121094050038054021081082050114035084071086044184039071080068097054054021065088052038054070021091036033115071080070052184039080070025001099110013013007113096099005005 116103100000005001122099104102080091036049039021101025019017016106118120005023127021101025019002016106124115109114003027103103002013031124119116014007127021101025019002016106121126003030028123025023017124001101118104014016031124114144229245247083071088044114001118118104002019001112118123097000127021103103002013003116103116013027115101025023019026030106120120004017018097021122230246244145066095036032054021103025019017016106118120005023115008021103111000016118106116014022022146145086047054115120027101002017012118116099097111115103027101002017012118116099230246050091081023097000125103118116030022018097115126015114115092070023015007031121146147032060055021101025019002016106099126018027017121008016014117244145078002116101102005001074230246126024146147032060055021120025004028007106123098 116103100000005001122096104112123099008111116022004020102245247146145120051054054071021085056114115101027101002017012118122115004126115101027101017017012124113023 116103100000005000122098104026026096005114126021103114048039185065080066051114048089092082047038115024021103036032062080065023037055115086093086051053054071021089102059062069090069053055115068064082045114039076069082097054054021071222039117019004008122000030 116103100000005000122099104102112123004017007021114116019013000124114123004126244145114116019013031124119027230246020118103104002006031119122097230246244145115101014031115114118101030017028123103114007245247098125114019023115118122100020114110021018007102114244145116121005114023116097114105021016103106115004016005116121030097110110021118098019000022123097023005019007112146147000028023021029112002000012115124121023019031021124100097028006121121023014000115113116099004122020118103104007027029099116123104114109008021116020000001112123099097022018097112030230246244145116121005114020118103104013027017009011016000004022123124101102245247146145118015022115114118099030017028113112023124114116022004020102245247146145120019022022103021117024114020118103104013027017021 116103100000005015122098104026026096005114126021103082048017063092101091032060058083092084032038058090091023108114115115092091053032054021120118019003006116114114097122032064069071051055032070092088047114030027114116019013000124114123004110109018024026108117115012026001110096097028 116103100000005015122099104102112123004017007021120025006017001106102126006030022025021118111021030116106121014031127021116025006031018106124115097114244145115101014031115114120118030031018103100098000021022021116027097021030120106122000000030116121023012245247098125114019023115116027112012019012124113023124114030027114122000013026113146147000028023021029118111021030116106113008028005116121023008001115123096123013114028103021115000006022029116025006031018106115126015004018121028023127111115118096101019023029097106115000006022028146147014000023112103023003011115120027112002000012102124112013023127021116025006031018106123120012114115146145023 116103100000005014122098104026026096037114126021115094034000054083120082049031050071021026097033001080086095036032048093080122036034030084071031104114126021103082034058054071086095036114055080070023051187053220071082047038058080089068097054186069084069053055062080091067032039043021081082097063058070080023036060115069084094036063054091065023037055032021088086051035038084082082050018098008000003 116103100000005014122099104102112123004017007021114101012013031124119027097019001102106115000006022098113031006000030106113114003031018103028023000001115114103122030022022119120118019126115116103100030022018097112096005122020103120104007027029120116101104114018102021112019031012115124121012019001025146147000000000106113118021023004113029112019031012113112117023019031028021118018114020103120104005023017099116123109114018103102104005019007112098115105021001120106113008028005116121030097019000021114101012013021124123097000030127021096100004000030116127027097021001120106115004002007025021112019031012124113144229245247115103120012114020103120104019023021120112103230246244145098127004000022021114101012013023112101099124117112004022016230246112007022118015022115029114101012013021124123097 116103100000005014122096104116121023008001115123096123013114028103021112019031012115124121023019031011008116020000001112123099097022018097112030097 116103100000004007122098104026026096037114126021115094034000054083120082049031050071021026097033022077069088051038016070067031104114126021103082034058054071086095036114055080070023051186052089080068097054038021071222039187033080091067040055063021084071049062058068064086035062054021084066057114186089220090036060039070021215097063054065065069036114054091021071032059054088080089053114054091021081046060048065092088047114055064021069168052186071080089053059054089117006124099 116103100000004007122099104102112123004017007021018101004021116025021122111021030120106120019022001112025023012124020120120104012019031116113126109114030027114122000013026113025023012124020120120104019023000113112097109114030027114122012013000112109117014004127021120025006031030106097110017002001113025023012124020120120104021001000122103099109114030027114122012013016116102120019006127021120025006031030106116112004031026123025023012124020120120104000021022120116111109245247120027112012031012097102118006023127021120025006031030106114114015027000102025023012124020120120104021001020112123126109114016116102099105031125114120122030017028096097098015114018102021116009019001029004005104123115116102023006031030106118120020006006123146147007000028120021112012031012120112103012019001021120144 116103100000004007122096104145098127004000022021120025006031030106124115124113098022146147014000023112103023003011115007146147097 116103100000004006122098104026026096037114126021115094034000054083120082049031050071021026097033026088069088051038016070067031104114126021118095032032052080088082047038115081080023045051115086090090035061115081080068097063050071068066032053054070117006124127126117007010000 116103100000004006122099104102112123004017007021114122000013026113025023006017030106118120005023127021116101018013023116097114022022123113116099004122020120116104007027029099116123104123115116102023006031018106115126015004018121146147007000028120021112012019012120116101016007018114112144229029001113112101097016010021004023 116103100000004005122098104026026096037114126021115094034000054083120082049031050071021026097033026088069088051038016070067031104114126021118095032032052080088082047038115081080023045051115086090090035061115081080068097049050064070082050114055080021068046032039092080119112111016116102120019006 116103100000004005122099104102112123004017007021099118017019001116025023000000000106113118021023004113029115000020026099116030097019000021113118007027005116146147007000028120021101007002018113124144229005027112103114097017028101116101000111116022004020102245247116123115097017028102096010102098116146145120019022022103021117024114098021 116103100000004004122098104026026096037114126021115094034000054083120082049031050071021026097033026088069088051038016070067031104114126021118095032032052080088082047038115081080023045051115086090090035061115081080068097063050071068066032053054070117006124127126117007010000018096008024026 116103100000004004122099104102112123004017007021120118111021030116106121014031127021120118111021016120106116014022022025021122000124020120116104008022127021116101018013023116097114022022123113116099004122030116027112012019012115124121023019031028028023000001115114120118030020026123099118013245247115103120012114020120116104012019001100096118006023115120116144229113101022025112012031012120116101012019031021120122230246112006022027006031030106120118019031018121021122012245247022004020022026022103112023012019125114118122030017028113112010102113097022018144229113101022098127004000022021120118111021030116106126005111030120027112012019012124113023000028023021120122111021016097106116014022022008018020117113116021116121005114030120027112002000012102124112013023110018022002098117244145022004 116103100000004004122096104022116121005114030116027112012019012124113010012031125114120118030027023021116121005114030120027112002006012118122115004111116022001020102114018123113023012031125114118101030001026114121114124117112000022016230246028103113114019114017108021005109114098021 116103100000004003122098104026026096037114126021115094034000054083120082049031050071103082038114126021118095032032052080088082047038115081080023045051115086090090035061115081080068097049050064070082050114055080021068046032039092080144229000054068064221053055115091090089097039039092089094050187054021029067032048063080021101007001026101114023047061061021069069168033054091065082097049059080079023000022005112123099008023031028021026097023034064092065032062054091065023037055115071080070052184039080021068032060032021089086097038050087089082097000021102124103006114035084070023052038058089092068168114061090091023049062038070021031052060058068064082044055061065021071046039033021092089039061122 116103100000004003122099104102112123004017007021018118052038060024086088047033060088088086053059060091018027097117016018025023102098116025021016102114021103122122097001010102113098012031010004146147020028026122123023000030031146145100004030022118097023102016060064086095036032058080018027097114115021021023097114116119018027097117099018025023102117115115103120012114000108102115020031030108004144229007029124122121097019031121146147018023031112118099097117022089080065032053054021090066097036054091065082102126115018112016109114116005018027097117116021115101014031115102108100005007030120108006097114115021021023097114115021021023097114115146145098015027028123021118013030244145102114013023016097021016012061033065018027097117030018025023102098116025021016102114021103122122097001010102113098 116103100000004003122096104120120110112245247096123126014028115116121123230246000112121114002006115018101069036038115090064023017055061070092088047117127021018127102126115018005016109114116018021113019029030021102110018022006120120110112245247122103115004000115119108023112245247026031100004030022118097023013027017112121120109114016116102120019006127021118120023019031124025023000000000106113118021023004113029115000020026099116030097019000021113118007027005116146147007000028120021101007001026101114144229005027112103114097017028102096010102098116021116121005114123113116113008004018021124100097028006121121023014000115113116113008004018021030023116114010112116101018108110118096101019023029097021115000006022028146147014000023112103023003011115004031024097 116103100000004002122098104026026096037114126021115094034000054083120082049031050071103082038114126021103082034058054071086095036114055080070023051186052089080068097054038021071222039187033080091067040055063021084071049062058068064086035062054021084066057114186089220090036060039070021215097063054065065069036114054091021071032059054088080089053114054091021081046060048065092088047114055064021069168052186071080089053059054089117006124099 116103100000004002122099104102112123004017007021120025006031030106122101005000022025146147002029018121112100002023123120116123111021016103106123008016127018031016104126115120027112012031012120116123000022026025021144229017028116121114018017022029120118019124020118120104002029023112025016107117122025021116014019031112102116004122030116103025006031018106123120012126116031018030109114030027114122000013026113025144229031125114120122030000022102113114023126244145118118018023115120027112012031012102112111003029005021098127004028115018004016097006027112123023102031116021098127004028115018007016097006027112123023102020116021112123018023115120027112012031012102112111003029005021112121005114018102021100004010017122099023109114030027114122012013000112109117014004127146145122111021030120106099 116103100000004002122096104108101103019022127021120025006031030106097100018029001097025023012124020120120104002019000122103099109114030027114122012013018114112122008028127021120025006031030106116112004031018109025023012124020120120104021001018114112027097031125114120122030021022123124100018126115120027112012031012097102112004028026025146147002019000097029122111021030120106116014007007096123023000001115118125118019122098007028030097019000021114122012013016122096099020028127146145122111021001120106126005245247115103120012114020120120104012023003120116101097031244145121114007006115122096099004000115127122126015114020118103104002029029103112113097031018121021120015114030027114122012013030116121118005027110120116123111021016103106100008021031112021118015022115120116123111021016097106116 116103100000004002122097104122113114124117030116121016097019029113021122000030125118122100020111116005018023230246031112115099097029006097112101097024028124123023006031018106120118019003006116114114097031018103021120015114030027114122000013026113008122000000125114120118030027023146145096009023001112021122111021001120106126005111112004022144229029001113112101097016010021004144229114 116103100000004001122098104026026096037114126021115094034000054083120082049031050071103082038114126021118088044034039080021091036114061090088085051055115081080023051187053220071082047038058080089023037055115088092068036114054091021071032059054088080089053114054091021081046060048065092088047114055064021083168034050071065082044055061065025023037039115089092085036062063220021082053114123090064023049051032028021083102039061021092083036060039092083094032060039021081094039052186071080089053018098008000003001096110116091086045043032080070023002021115101080067040038032021103066044059061084091067050114097005004003001097110024024119117111098012 116103100000004001122099104102112123004017007021118120020028007029031030230246021103122122097021001120106101004020030112101144229005027112103114097021001120106115004002007008018020112113116146145118015022115114103122030030026119008016098096112018146147098097112116123115097021001120106126005110109022001020097 116103100000004000122098104026026096037114126021115086034031050071068066032053054103080081097127115103080084041055033086093082097054054070021069168052186071080089053059054089070023037187035084071067036063054091065086052042115067084091040054054091065023037055115088092068036114054091021071032059054088080089053114055080070023044051033068064086038055032117004010116102 116103100000004000122099104102112123004017007021114101012013031124119027097019001102106115000006022098113031006000030106113114003031018103028023000001115114103122030022022119120118019126115116103100030022018097112096005122020103120104007027029120116101104114018102021112019031012115124121012019001025021112019031012124113144229245247115103120012114020103120104019023021120112103230246244145098127004000022021114101012013023112101099124117112004022016230246018123113023105021001120106113008028005116121023008001115123096123013114028103021112019031012115124121023019031011008116020000001112123099097022018097112030230246028103113114019114017108021006230246115 116103100000004015122098104026026096037114126021115086034031050071068066032053054103080081097127115103080084041055033086093082097054054070021069169053063080070023037039115071220081168032054091065094036062115084069071045059034064084085045055115084064079097187063220088082047038032021213023044055039065071082097055061021069086040055062080091067097055061021083088047049039092090089097054038021071222039187033080091067040055063117004010112 116103100000004015122099104102112123004017007021120025006031030106122101005000022025021122111021030120106122000030018113124027097031125114120118030027023025021122111021030120106101004001023112099027097031125114120122030001022109119120023126115120027112012031012097108103017000023025021122111021030120106099018001028103097027097031125114120122030017018102122101021126244145120025006031030106116112004031026123025023012124020120120104000021022120116111109114030027114122012013007102116112004126115120027112012031012114112121008001000025021122111021030120106099018021022123124027097017018102097031012124020120120104002029006097096121097019000021118127000000123004007030104114018102021112012031012118122098021007029146145113019029030021114122012013030112101122000000115120146147022026022103112023 116103100000004015122096104120027112019031012124113010098099112146145120019022022103021117024114098146145023 116103100000004014122098104026026096037114126021115086034031050071068066032053054103080081105123115024021126047033054071065023037051061070021091032114039084087091036114055080021067051051037084092091097062054070021222045187062080091067050114179021088082053038033080021082047114035084092082044055061065021091040187032021084066057114062084071070052051052080070023036060115083090089034038058090091023037055115081092065036032032021086069040038187071080068 116103100000004014122099104124123100004000007021124121021029115114097115030006001099121118003114123114097115030017031112097101021126115114113123030027023025021112021022012118121114019023016025021112021022012122103115019023127021118120018007122146145100004030022118097023102113097007022016097019000021114099005013016121112099019006127120119025006031017106124115097019000021114115013013026113025144229031017027118120017019026101073075012016125123096121000006026073073122003124016122101118002026047073120117111028006118125114017046047118116100021122030119027112012019012124113023000001115099116101002026018103029006121123122073073118019001012113116099004005023029113118021023123120119025006031017106113118021023122028021118018114020097113104002030022103112116109114112000006020097019000021114099 116103100000004014122096104113106120019022001112025023102098116021116100097017028102096144229020001122120023006031017106120118019003017122099023012016244145022004115113001124114127021114025122124121097114244145022004114113026123123114019114025122124121097245247021124103006031028096021126097029029021120117111028006118125114017111026027118127004027003114021118015022115120119025002029003116118127124027125118122103000017027021116121005114030119027121020028018097124010008124029096123118021027115116123115097031017027118120017019026101008126111017028101116126017245247124123121004000115127122126015114017122099126005023115119021120015114030119027116014002018124101010003124016122101118008002115116123115097031017027123098015019007124008117111028006123116099008245247022006001098027029123112101 116103100000004014122097104021127120008028115099114115014013007108103118097000115122123023105016125097108101000001006008103025021011001116102098104114115146145020114100112124123121004000115127122126015114005114113120030006010103116023019031115122123023105017028116121114018017022029119025021011001116120114109114001027097110019019000096028010019031125097108101000001006028021144229113096003022126015028022103021125014027029021099112005029012097108101000114001101021120015114123118122118013023000118112031003124007108103118017023127021103025021011001116102098104111001101027099024000018102096030230246127021118127004002016122021116014126115101112101018027023021101027097021030120106122000000030116121023012031127021114116019013016122123101004020115120116123230246126024021099036049059091092084 116103100000004014122102104092080089230246112004001020109021016102106116014031000116123023021245247024024023005187062084071084041055244145022006121113127114112115030023029114113114012114022146145096009023001112021116014124016122101118002026110120119025002029003116118127097019029113021116014124029096118127004002110120119025015007016125112103097019029113021103111028006101112101018111016122027121020022022097112023000028023021118120111022018113112116014111123078000002118103097002072030230246018123113023002029125118122100020111116005018023000028023021101025002029000096008016113117244145116121005114026027113118004028016125008031018023031112118099097031018109029126012124023116112121002026122021115101014031115124101112012029006021124122097005027112103114097027030027118120017019026101008126 116103100000004014122103104027118120017019026101021118015022115124120025015007029116097126124027125123096121000006026021116121005114026120027116014002018118125010008124016122101118002026115116123115097027030027118127004027003114008126111017027112124103006114018123113023008031125118122100020111116005018030097019029113021126111017028102096010102098116146145118015022115120120025006031018106124115124031017027114122000013026113021118015022115120120025006017007106118120005023110120116123111021016097106116014022022021116121005114030120027112002000012102124112013023110120116123111021016103106100008021031112021 116103100000007007122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068052059039080021069036035038223065082097103102002000006120114126021124089050055033065021083032060032021089086097038050087089082097054054021065069032036050092089023045055032021220091168063054091065068097178115088080067053032054021080089097034050092080090036060039021089094168033115084064079097063050071068066032053054070021082047114053090091084053059060091021083036114055092067082051033115086071094053186033080070119112111021103117005124103103117006010115098097005024007120127099004117003124096099007005026113107126006005 116103100000007007122099104078000002118103098012072144229127126021120086045051055092080023105000186083027030230246018123113023012019031027114116021013016122113114124117112007003020102114018123113023012019031027114116019013000124114123004111116022007000098117244145024026097031050071068025097122001220083025104245247116123115097031017027114122000013026113008020115106112146145026108114001080070071111114055080067025097122001220083025104245247022007014098113096005022118015022115124027116000001028103097023008028115029018117102126116118018027102031116028021118015022115124027115000001028103097011124031017027114122003013023116097123008031244145022005120113018123113023012016125114120117030028018097096101004111116022006006098117115116123115097031017027114122003013023116097123008031115124102023 116103100000007007122096104123122099097028006121121023000028023021120117111021030119106115000006018103118023008001115123096123013245247078000002118103096006072144229127126021102082057055115029103222039124122146145020114102112116123115097016125102112111003029005008018020114103112018146147108127115097076071036114035071090083111114123103220081111123244145022004119113018123113023007017007106097110017000018118102031098097100022025023003124007108103118018007127021103025021011001116118114109114001101027099024000018118112027097000030027097110019019016112028023008028115029018020114106112018028144229127126021102088051038058080021031019187053027028144229113096012022118015022115124027115000001028103097023008001115123096123013245247022001007098019029113021126111022018102122101021114026102021121 116103100000007007122097104122097023015007031121146147108127115118084066050055115070090069053059054021029101168052125028146147098102098022116121005114026027118118018029001097008016098102097022018144229127126021103082050034125021084080036114123103220081111123244145022003114113018123113023105022018108102031005019007112029122003124020120119104005019007112028030108022018108102031003124023116123118008001122028011010098102103022146147098102102022116121005114123113116110018122026027113118018029001097028026005019010102029117111022018123116126018123122011008020117102112146145020117100112116123115097122023116108100105022018097112031012016125114120117030022018097112030104127023116108100105016125113116121000027000028028011124113103002022144229113103013022118015022115029113118024001123124027115 116103100000007007122102104116102120019006122024113118024001123119027115000028018124102030104110110022001000098245247024024023006187061092070068036114123103220081111123244145022003120113018123113023015029007021112111008001007102021031018023031112118099097099115115103120012114017122115126006023115114021096009023001112021112111017028101116126017111017027118120017019026101021118015022115114027121020028018097124010003124029096123118021027115116123115097021125118122100020111116005018144229127126021103082050034125021082222047059032070080023105000186083027030230246040000000000116096107072146147108127115116081095168033058090091144229113106022078002116101102007004074230246126024021099036049059091092084040055061146145020112102112078000002118103097006072144229127126021113222044051033086093082 116103100000007007122103104146145020112106112078000002118103097001072144229127126021102067032038038065146147098096096022078002116101102007000074230246126024021101036033125021070066035036125146145020116102112116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114102122030001006119120118019003115102021096009023001112021100111021030119106126005111030119027112012016012124113023000028023021102025006000023106113114017006115124123023105113107022028030097245247024024023002058054069065082045245247116123115097031017027118120017019016125008016098099112018021118015022115120119025015007016125112103097030026126112023102113097022016016097019029113021115000006022029120117111021030119106115000006022028021117004006004112112121097117112006022016097019029113021016 116103100000007007122100104022001020102245247024024023012051033068064086038055115091090089097051033086093094055187244145116121005114030119027112012016012113116099000000016021124100097028006121121144229127126021123086053039033080146147098103112078000002118103097003072144229127126021116085050124115070220091036049039092090089097054038021088086051035038084082082097122055090064085045061061028146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006006023106097101023030018119021099019114004125112101004114007103027112021022012118121114021000007008018020115096112018021118015022115097103025006022031106124115124031017027114122003013026113028144229029001113112101097016010021007023 116103100000007006122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021086037058186070092088047124115007002024117125097094002118012114005080071068040061061021099098004114123099114115014013020113102030 116103100000007006122099104116123115097113098005022023004010026102097100097122000112121114002006115004021113019029030021078002116101102007007074097114115146145020120113115114021096009023001112021112111019023125115126015114026102021121020030031021116121005114020027118120017019016125008122003124016122101118002026115116123115097021125123096116009023003008120117111028006118125114017123115 116103100000007005122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007006097127115102092090052062050065092088047114005114113120030021023102021086055055048021065086035062054021084083041187032092090089097054038021088088037039063080021112004001007118122122230246020116103115004000115121116023018029006102024101004003006112097114097001006103021098015023115102112098013023115121124112015023 116103100000007005122099104029102114013023016097021116014002018118125027097028006118125114017126115123096123013027021029005027113123115116102023000022027115124121097020001122120023023021023122106112005001115114118097097005027112103114097021016099027118005026021124123023008001115123096123013114006123124120015114123102112123004017007021018113019117115116102023002029003116118127109114020118097025006006026106123098002026022101021118018114029096118127004002127021123098013030026115029007109098122021116100097019023125115126015114021103122122097021016118106116000031003116114023006017020025021112021019012097124114000022027021114116000126115114097126030006026112103100097021016097021096009023001112021112002021125114118116030022022101097010013023021097029112002006125114097126030028006118125114 116103100000007005122096104101025023115123115116123115097021016114027112002017012113112117002019030021009010097017006103103114015006115113116099004114018123113023006017020027114116002013020112123103000099111008021116020000001112123099097006026120112100021019030101021118015022115123122099097023011124102099018122000112121114002006115004021113019029030021114116002013016116120103000021115114118112009114004125112101004114020118114025006017016106113114017006110114118112009124020118118104005023003097021118015022115114118112111021016118106118015028022112009112002021027027114116002013018123123114004114018123113023006017020125027112002017012114112121017019098021124100097028028097021121020030031028021118015022115114118118111021007116106118015028022112008112002021125114118116030019029123112114 116103100000007005122097104021116121005114020118116025006006018106112100017023016112008016003117115116123115097021016116027112021019012123124097000022027008018006102114018123113023006017018027114099000013018118097126007111116004018023000028023021114116021124020097124104015007030097124114124021016116027112021027012123096122021027022021116121005114020118097025006006026106113118021020026123021126018114029096121123097019029113021112002006125114097126030028006118125114017114026102021121014006115123096123013114018123113023006017007027114099008013007108101099008023110018112123023117122028021 116103100000007004122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021067036049059091092084040055061 116103100000007004122099104116123115097006125118122103000017027008120117111017028101116116009114018123113023021124029096118127004002110120119025015007016125112103097019029113021099111006022118106116014022022008018020112103112018021118015022115097027099004017012102124112013023115008021016098099101022018023000028023021097025021023016106113114017006115008021016098099100022018023 116103100000007003122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021083168063050071086095036 116103100000007003122099104116123115097023125118122100020111116005018023000028023021112025002029003116118127097111115120119025002029003116118127097019029113021114111028006118125114017114110021120117111028006118125114017114018123113023004124030116121104002029023112008016098099097022018023000028023021112025012019031106102126006030022008018020112097112018021118015022115112027112004022012115124121000017007021124100097028006121121023000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006023023106112121006022022120021097004114004125112101004114005112027116014001006008018007102114018123113023004124016122101118002026115008021097004124016122101118002026115116123115097023125123096116009023003021008023023023125123096116009023003021116121005114005112027122 116103100000007003122096104116121104002029023112008114111031018121106116014022022021116121005114005112027122000030012102124112013023110112027122000030012102124112013023115116123115097004022027113114012013016122113114124023125113112122030017028113112023000028023021099114111022022120106100008021031112008114111022022120106100008021031112021118015022115112027112004022012124113011127004022027114114005013026113021118015022115099112025006023023106113118021023109112027112004022012113116099004123244145022006121113112004012020000028023021112025005023030106118120005023115008021016098096099022018023000028023021112025005023030106102126006030022021008023102113097004022016230246126024021122000030018113124114097022022120116101002026022146145020112106112022004006098019029113021114111031018121106116 116103100000007003122097104122113114124117112004007020102114018123113023004124030116121104018027020121112010102113098006022016097 116103100000007002122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021068053051039064065 116103100000007002122099104116123115097023125102097118030017028113112010102113097001022016097019029113021114111001007116106100008021031112008016098096102022018023 116103100000007001122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021089032038038071080 116103100000007001122099104116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114102098030001006119099114015114000025021112005030012113122121013019017021113023022026022103112023005124016122101118008002110120119025002029003116124103230246112000022118015022115113027121020028018097124010012016125123096121000006026021116121005114000027114115013013026113008115111021023121106126005114018123113023018124020118113104002029023112008016098100112018021118015022115102027112019022012102124112013023110018022000098117244145022002098019029113021100111021001113106115004002007021124121097122112013022030104245247022000020000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006031017106120118019003017122099023012019017025021112 116103100000007001122096104102120104018007017120116101016114000120021096009023001112021122000016125118122103000027003008120117111017028101116126017245247022000020000028023021120118003124029096123118021027110120119025015007029116097126097019029113021122000016125114120117030027023008102122111021030119106126005114018123113023018031125114118115030017028113112010102113101022018144229113102022116121005114000120027112019022012102124112013023110018022000098117115116123115097001030027114101005013023112101099097027029021029020121113122028146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006001030106102098003031018103100023018031244145098127004000022021120117111021030119106126005111000120027112012016012124113023000028023021102122111021016113106116 116103100000007001122097104122113114124117112003022016230246018123113023018031125114103115030001026114121114124117112002022016097019029113021100012124020103113104005023003097021126015114123022013020104123115 116103100000007000122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021083032038054021081082097054186087064067097054054021086088047054038092065082 116103100000007000122099104102112123004017007021120118025122016113027115000022022118122030230246021103122122097017027112101116014114016113021096009023001112021116005124016122101118002026115008021122003124016122101118002026115116123115097017023027123098002026022101021010097031017027123098002026022101146147000028023021029031002022125113116115004017028021009010097022018097112031012016125114120117030022018097112030097019029113021116005124023116115126002029115124102023015007031121028023014000115029118115111022018113112116014114111008021115000006022029120117111021030119106115000006022028021118015022115118113025005019021124118120097108110021113118021023123120119025006031017106113118021023122028028023000028023021118115111017028102096023124114116005018023 116103100000007015122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068046039032021071082048039185065080023116103100000007007097127115086090089037059039092090089097033038071021069036033035080086067097053186091092068050055 116103100000007015122099104022001014098113102005022127000004026123114023012027029029114025005019021124114114104110110118096101019023029097021115000006022028146147098102106022022002112113027116099126015021115120124121105021125113116113008021022028009010005019007112029122003124020120119104005019007112028030230246112001012020098103097022125118023027029114021122008028123114027115000020026114112030125111026027113118018029001097028023 116103100000007014122098104026026096037114126021115086034031050071068066032053054103080081105123115024021101036049059080071084041055115088092068036114054091021071032059054088080089053114062084071070052051052080070023050039058067084089053114055092067082051033115086071094053186033080070119112111021103117005124103103117006010115098097005024007112127099004117003124096099007005026113099126006004 116103100000007014122099104102112123004017007021018006102114018102021099030017027112118124109031017027118120017019016125073075012016125123096116009023003021116100097017027025121099019027030029118120000030022102118114105001026118124097008126116018028075061117115018073075015029001116102120104114018102021115004006127146145122000030125114118101030030026119025144229031018121027112002000012102124112013023127146145116000006125114118122030030026119021118018114016116097027230246030116027112002031012118122115004126244145120118111021030116106121014031127146145122000124020120116104008022127146145122003124016122101118008002047073120117111028006123116099008126244145119025021011001116102098109245247118116100004114004125112121097016125102112111003029005008018006102114007125112121097117030018021096 116103100000007014122096104125112121097016125102112111003029005008018005102114007125112121097117021018021114015022127146145118019001012113116099004005023029113118021023123120119025006031017106113118021023122028025144229019001102106115000006022098113031008124023116102120019006122021116100097022018102122101021126026027118118018029001097025016098096101022018027012016125114120117030027023025097101111021007113106120019022001112146147097020001122120023105021030119106122000000002119122097097031017021103126006026007021127120008028115124101112012029006021124023014028115029120117111028006118125114017111026027118127004027003114028023000028023021029122003124016122101118002026110124027116014002018118125030097019029113021031012016125123096121000006026008124025015007029116097126104114018123113023 116103100000007014122097104029120117111017028101116126017111026027118120017019026101028030230246115124123121004000115127122126015114017122099126005023115119021120015114123120119025002029003116124103124016125118122103000027003028021118015022115029120117111028006123116099008111017027123098015019007124028027230246115118125114017017028021118120109114003112103100008022115101025023006017001106118120015000022115021122000030127021114116012013016116097122000000115118116099109114020120120104012019001120116123097031030025021112012019012120116101016007018114112023012019127021114099005013007103099123000016115097103023230246126024021099036049059091092084040055061146145020112102112025114116018013016122120100000028115097146147108127115113220090032032048093080144229113098013022027006023023106112121 116103100000007014122102104114113114012114022146145096009023001112021122003124020120119104008022110097103025006022031106124115230246018123113023021000125114097115030017031112097101021111116022007005098117244145116121005114007103027116014001006008018007102245247116123115097031017027114122000013026113008122000124020120116104008022115116123115097031017027118120017019016125008116014124016122101118002026115116123115097031017027123098002026022101008116014124029096118127004002115116123115097017028027123098005023007112008103111028006101112101018114018123113023002029125113116115004017028008029076116103100000007000060123244145116121005114016122027116014001006008018007102114018123113023017124016122102098124117099018021118015022115120116025006031018106124115124031030027114122000013026113021118 116103100000007014122103104123113023012031125114118101030001026114121114124031018121027112002000012102124112013023115116123115097031030027114116021013016122113114124031018121027112002006012118122115004245247116123115097122000112121114002006115118122098015006123031028023007000028120021112012031012120116101012019031021120122112114004125112101004114030120004025006031018106124115124031030027114122000013026113028010112245247116123115097031018027114116012013016122113114124017018097027112002031012118122115004245247116123115097027125113116114015017027008029100004030022118097023012019011029124122111022018112123116009123115115103120012114026101114122014007115124120023022026022103112023008031125118122103000027003008124025002029003116124103097019029113021126012124029096123118021027110124027121 116103100000007014122100104096123118021027115116123115097027030027118120017019016125008126111017028101116116009114018123113023008031125118125114008002020008124025002026022124101112097019029113021126012124016122102098124117099018028144229019029113021126111017028102096010102098116021021144229127126021116083041187032092090089230246112012022076116103100000007006060245247024024099036049059091092084040055061146145020112102112078000002118103097006072144229127126021113222044051033086093082230246112004013020058103102002000005117047244145116121005114030119027112012016012113116099000000016021124100097028006121121144229019029113021122003124016122101118002026115008018020112113116021116121005114030119027121020017027112101023013027024112021016098096112016018023000028023021113118021023123120119025 116103100000007014122101104114120117030022018097112030097016022097098114004028115018022004098117115116123115097117112001022016230246126024021121032038038071080144229113102022078002116101102007003074230246006123124120015245247078000002118103096005072144229029001113112101097016010021007027114126102025002027120126098005021 116103100000006007122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068052059039080021069036035038223065082097103102002000005120114126021103082034058054071086095036114062092070082097055061021069086040055062080091067097063050071068066032053054070021068052059037084091067097054058067080069050114048071092067169032054070021086056051061065021006097063050071068066032053054021084065036049115030021083102099115088084091032054058080 116103100000006007122099104102112123004017007021113126018006026123118099097117098018021118018114007106118127004017024025120117111017028101116116009046047120119025015007016125112103097019000021118127109030007103124122105017028116121114018017022029102126002027005124025016102123047073018023102046047123122101000001028028021118018114023112097027230246116018025144229117116021116100097021016103106100008021031112025144229017018097027112002031012121124117097019000021118118021126244145120118111021016120106116014022022025146147012019125114120118030028028120025144229031018027114122000013026113025144229031017027118120017019026101073075012016125123096121000006026025146147003124007108103118018007127146145116000001022021098127004028115119027100004010017122099010102099116021097127004028115018120016 116103100000006007122096104021098127004028115119027100004010017122099010102096116021097127004028115018115016097023029113025144229019001102106115000006022098113031005019007112029122003124020120119104005019007112028030109019001102106115000006022098113031008124023116102120019006122021116100097022018102122101021126026027118118018029001097025016098096101022018027012016125114120117030027023025097101111021007113106120019022001112146147097020001122120023105021030119106122000000002119122097097031017021103126006026007021127120008028115124101112012029006021124023014028115029120117111028006118125114017111026027118127004027003114028023000028023021029122003124016122101118002026110124027116014002018118125030097019029113021031012016125123096121000006026008124025015007029116097126104114018123113023 116103100000006007122097104029120117111017028101116126017111026027118120017019026101028030230246115124123121004000115127122126015114017122099126005023115119021120015114123120119025002029003116124103097111017027118120017019026101028023000028023021029122003124029096123118021027110119027121020028018097124030109245247021118127004002016122021116014126003112103100008022115101025112002000012118122121019023021021120118013126020118120104002019007120116101097017018097025112012031012120116101012019031021120122109021030116106122000000002096116112004114030116021027097021007113106099019004031116119023021000244145024026097006054086093089040049058080091144229113098001022027006017000106118120012001018123021099230246126024021115168063050071086095036245247022004015098126020112113104004028020113112122 116103100000006007122102104021112144229005027112103114097031017027114122003013026113008099019124020113121104008022244145116121005114007103027112021022012118121114021000007008018020115096112018146147000028023021097101111017028102096010102098116146145118015022115120119025006031018106124115124031018027114122000013026113021118015022115120119025002029003116118127124017028027118120017019016125021118015022115120119025015007016125112103124017028027123098002026022101021118015022115118122025015007023112097114124002125123096103004000000021116121005114016122027115000022022118122010105041102000002002115101046028146147000028023021118120111017028102096010102098116021116121005114003027118120018007110018005016097245247116123115097031018027114122000013026113008122012124020120116104008022115116123115 116103100000006007122103104021120122111021016103106100008021031112008122000030125114118101030001026114121114097019029113021122012124020118097104002029023112008122000030125114118099030017028113112023230246018123113023105001022121112116021114016122096121021122121028021113019029030021114122012013030116103122000030115120120006097005027112103114097031030004027112012019012124113010012031125114120118030027023028011006097245247116123115097031018027114116012013016122113114124017018097027112002031012118122115004114244145116121005114026027113118004028016125008031018023031112118099097031018109029126012124023116112121002026122021146147007000028120021126017021030122096023008031115098125114019023115124120025002029003116124103124027125118122103000027003021116121005114026120027121020028018097124010 116103100000006007122100104124027121020028018097124023000028023021124122111017028101116116009111026027118120017019016125021118015022115124120025002026022124101112124027125118125114008002020021116121005114026120027116014001006008018007102123244145116121005114026027118120018007110018005016097245247024024023000054059220070094046060244145022014098041102000002002115099046146145026108006054086093089040049058080091144229113098001022076116103100000007004060245247024024023005187062084071084041055244145022006121113040000000000116096103072146147000028023021120117111021030119106115000006018103118023008001115123096123013245247116123115097031017027118120017019016125008016098099112018021118015022115120119025015007016125112103097030026126112023102113097022016016097019029113021115000006022029120117 116103100000006007122101104027114122003013023116097114104114017112097096004023029021018020114113116021116121005114116022001020102245247024024023015051039064071082230246112000022076116103100000007001060245247021 116103100000006006122098104026026096037114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050071068066032053054119099115012051032070080031104114126021103082034058054071086095036114055064021084046054054021086086053187052090071094036114062084071070052051052080021082053114055080021091102059055080091067040052058084091067097054054021088086051035038084082082050114050086065094039033115080091023039061061086065094046060115081080023045055038071070023047061062070117006124117017099113026008001000096106116009023003097106103019023000096106100000027029018 116103100000006006122099104102112123004017007021114122000013026113025023006017030106118120005023244145115101014031115114120118030031018103100098000021022146145096009023001112021112012019012123122122097027029021029020112113122146145118015022115113116099004122020120116104005023017099116123104110110118096101019023029097021115000006022021116121005114123114120118030020026123099118013114026102021121020030031021122101097022018097112031006031018106115126015004018121028009124017006103103114015006115113116099004123115 116103100000006005122098104026026096037114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050071068066032053054119099115012051032070080031104114126021103082034058054071086095036114055080070023034058054069065082045033115080065023037055032021087088055059061070021215097063050071068066036032115080091023039061061086065094046060115081064023037187035084071067036063054091065023036038115081080068097060060088070023037055115088084069048039050082080068097051048065092081050114017099113023047055115081080065032060039021069086050114054077092068053055033117004010116101019007008016003004023024124103008117127021018117023022126099124101102126115018119097005127029122123104008002026018025023102016005113024121004021012118116101021027031116114114102126115018119097005013018121112101021023012102097118021007007018025023102016005113024126018001006106118127004002007106101101004001006106102118008028116117006010115102102 116103100000006005122099104102112123004017007021113126018006026123118099097027023027118120017019016125025023008022125123096116009023003025021126111017028101116126017126115124027121020028018097124144229245247115103120012114016125112103008022115124113027097017027112102103019114003103025023006023023106112121006022022120021112004022127021124103006031028096021126109114017122099126005023115119025023008002020120122098097027030146145144229005027112103114097027023027118120018007110018005016097019029113021103019124016122102098124117099018021118015022115114112115111017028102096010102098116146145026108245247116123115097027023027118120017019016125008016007000116146145118015022115124113025015007016125112103097030026126112023102113098022016016230246126024146147000028023021124115111017028097108114 116103100000006005122096104124008016112098116021146147230246126024021103019029023021119120023027029112021118002006026099112144229019029113021103019124016122101118002026110124113025002029003116118127097019029113021103019124029096118127004002110124113025015007016125112103230246018123113023017000125113116113008002001021124100097028006121121144229019029113021103019124016122112100017023110018119016230246126024024026230246018123113023006023023027123098002026022101008126005124029096118127004002115116123115097021022113027116014002018118125010008022125118122103000017027021116121005114030116121104002029023112008016012019031018021118015022115120116123030001026114121114124117017099113016230246018123113023006023023027113114012013016122113114124117007113112122102114018123113023006023023027113114 116103100000006005122097104120106100008021031112008016002023001097124113102114018123113023006023023027102099000013016122113114124117000097116099102114018123113023006023023027102099000013000124114123004111116102096126023013021116099104019023029115018144229019029113021112004022125112112121030017028113112010102023000097116099102114018123113023006023023027112114015013000124114123004114110021018118002006116146145118015022115114112115111021022113106114015021018114112010112245247116123115097021022113027112004022012115124121000017007021124100097028006121121144229019029113021112004022125097108103030017028113112023008001115123096123013114018123113023006023023027097110017013000124114123004114026102021121020030031146145118015022115114112115111021022113106115000006022008029100004030022118097023 116103100000006005122102104120116111105020023027114114005013023116097114104114021103122122097021022113106114015021023112120023007022244145021023097114115021021023097114115021021023022026022103112023007022125118122103000017027008114114005124016122101118002026115116123115097020023027123098002026022101008112004022125123096116009023003146145023097114115021021023097114115021021023097019029113021113005124030116121104002029023112008112004022125120116123030017028113112023000028023021115115111031018121106100008021031112008112004022125120116123030001026114121114230246115021021023097114115021021023097114115021116121005114016122116123004001016112029113005124007108101104002029023112025016102123110118122118013023000118112031006023023027097110017013016122113114109117116028021118015022115118122118 116103100000006005122103104121112100002023123115113025021011003106102126006030022025018016104111016122116123004001016112029112004022125097108103030001026114121114109117116028146147097114115021021023097114115021021023097114018123113023007022125113112122030017028113112010006023023027113114012013016122113114097019029113021113005124023112120104018027020121112010006023023027113114012013000124114123004245247021021023097114115021021023097114115021021118015022115115113025002029000096008016113117122146145144229127126021123114018114000096103023004010003121122126021245247116123115097027125118122103000017027008124115111017028101116116009114018123113023008124016125112126017021110124113025015007016125112103097019029113021126111017018112123099019111116123018023000028023021124025005019000122103099 116103100000006005122100104021124100097028006121121023000028023021124025002019000122103099097027000021123098013030115116123115097027125118122100020111116005018144229245247024024023018019029102021122000000002096116112004114018118097126007114017099113144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122097021030119106122000000002119122097097031017025021112012019012120116101016007018114112023012019244145021023097114115021098127004000022021120117111017028101116126017111026027118120017019026101021118015022115120119025015007029116097126124027125123096121000006026021116121005114030119027112012019012124113010012019125114120118030027023021116121005114030119027112012016012113116099000000016021124100097028006121121144229114115021021023097019029113021122 116103100000006005122101104116027112012019012123122122097027029021029020115113122028146147058103102002000004117047115 116103100000006004122098104026026096037114126021115086034031050071068066032053054103080081105123115024021068052059039080021069036035038223065082097103102002000005113114126021103082050034054086065023037055037080091094051114033080086088047038033193089082 116103100000006004122099104022007014098113102000022118015022115112109126018006000021029100004030022118097023112114244145022005120113112000000020007000028120021112005030012113122121013019017021113027006031030106120118019031018121021112114126020124103104002006031103112113097021103021146147098096106022022002116113004125112101004114023027114115013013007108101114015000110018124121021000116021116121005114023027114115013013016122113118015029115124102023015007031121021118015022115113027112005030012113116099000000016021124100097028006121121023000028023021113025002029003116124103124031017027118120017019026101021118015022115113027121020028018097124010012016125123096121000006026021146147098096106022022002116113018123113023005124020113121104017030018116123118124021103027114116019013000124114123 116103100000006004122096104112021118015022115113027112005030012113116099017000022021030023112103115113116110018108030119027112012016012113116099004245247022007014098113102000022118015022115113116099004122023027114115013013023116097103019023122009008115000006022029120117111021030119106115000006031124120030230246112007012020098103102022116121005114123102096117018006001029099118019017027116103031005124023120116125104126098025004014104108000096119100021000123099116101002026018103029122003124020120119104005019007116102098104126098025004014104114028103021122003124020120119104005019007116102098097027000021123098013030122146145020115107112022000002098019029113021115111022016103112009012016125113118101004245247022007014098113102000022118015022115114006025006031018106124115124031017027114122 116103100000006004122097104116106126005114018123113023006102125103112113030017028113112010006097125114118099030017028113112023000028023021114003111000022115106100008021031112008112114124020118103104018027020121112030230246115 116103100000006003122098104026026096037114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050071068066032053054119099115012051032070080031104114126021102066040038054021071082048039185065080023116103100000006005097127115123080023049051032021223067051055115091220023037117038091080023044186033080021094047038033090081066040038054021081086047033115089080068097042043077021093046039033070117006124103100117007010102016005113024126017027116025021016003004023024099126019117127021018117023022126123122121030027003124018027097117017099113026015023020106118118019006026121116112004117127021018117023022012116121114019006022106102099000006006097018027097117017099113026008001000096106116009023003097106103019023000096106100000027029018117004124096103000 116103100000006003122099104024024121036114035084070023171038033080021089168114055018064089036114062221071082097059061065071088037039058065080023037051061070021091036033115077077079097056060064071068230246018123113023003124016122102098124117099018021118015022115124120025002029000096008016113117244145116121005114017027118120017019026101008126111017028101116126017114018123113023003124029096123118021027110124027121020028018097124144229019029113021126012124016122101118002026110124027116014002018118125023000028023021124122111017027112124103006111026027118127004027003114146147000028023021124122111017028101116126017111017027118120017019030124021118015022115124120025015007029116097126124016125123096122004027003146145118015022115124120025005019022123118127125111017027113118015019026102021118 116103100000006003122096104123113023105027030027113118018029001097021094050114061064089091097061033021124122111022018102122101021108110119027115000028018124102030230246018123113023005019010102029023003124023116123118008001122024113118024001123124120025005019022123118127104114109021022004098114 116103100000006002122098104026026096005114126021101091032038001080083114045055037021024023019055034064223067036114035080071090036038039084091067097054054021086095032032052080071023045051115086090090035061115101089086053055053090071090036114035090064069097039061021081222049051033065080090036060039117004010112102019007008026108018098008146147116102 116103100000006002122099104102080091036049039021081094050038058091086067097023125114101114030027023025021114111021003112106123008016115146145081051061062021114103012013003121116122000030115101025023006017001106118120015000022115021101109114020101112104017030018112109099097023244145098095036032054021101025012019031106118120005023115008021101111021016097106116014022022146145086047054115101027122000030012102124112013023115008021101111021016103106100008021031112146147032060055021112025006002022106124115097111115101027112017023012124113144229245247024024023004042048089064068040061061070021144229113097022084089037114022027114103004013026113021011127114116112113100000028026018021023032060055021112025006002022106124115097110109021018112005001021103116121002023116021146147230246050091081023 116103100000006002122096104101027112017031012113112103021114110018022006098117244145021 116103100000006001122098104026026097003124029080065023108114048089070112034020050086065066051051039092090089097127115103080084041055033086093082097033058021069069168033054091086082097054116064091023036033048090088071053055115091090089097051061091064091168114050067084089053114050091091066045051039092090089097052050086065066051055019004008002118018097008005007113098099005005003116103 116103100000006001122099104102112123004017007021004144229020001122120023006023016106112116009023018123021114097245247124123121004000115127122126015114115114122118030029003112116113007114028021122121097122022027114114002013026113021010097029125114112116030027023028146147008028029112103023011029026123021112014020012122101114007027029021122103097029029021029120017124020122115104019023021021008023014124020122115104019023021021116121005114028101027112014020012113112103021114110021122025006029021106113114017006122146145144229005027112103114097023125114113114030022022101097010102113098022018144229019029113021114111021023112106101004020110018022005098117244145116121005114028101027112014020012103112113014002003021124100097028006121121144229019029113021120017124020122115104021011003122101113 116103100000006001122096104124123010102023116021 116103100000006000122098104026026096005114126021101091032038001080083114045055037029028023108114001080086095036032048093080023019055053064070023168062054067080066051114016096103101004028007021113118021023115029116093046039039021021101111021001115106126005126115112027112017023012124113027097114022027114103004013031124119030001099110000001119115111126024 116103100000006000122099104102112123004017007021005027097245247103027112019020012124113027097245247112027112017023012124113027097114022027114103004013031124119027230246001027118120017019016125073075019124029096118127004002127021146147013124000124118126023027115073073023102114116021073075097030125123122101000001028021084068097022054065025144229019001102106115000006022098113031019124020103115104005019007113112117104114050070021112019020012113116099005023017025021144229019001102106115000006022098113031019124020103115104005019007115124121104114050070021112019020012113116099007027029146145144229020001122120023006002022106101123000023011097021114097245247124123121004000115127122126015114020103115104019023021101121118097000115122123023105000125114101114030027023021008023004124020101112104 116103100000006000122096104124113023000028023021103025015007016125112103097062058094080023102113098022016016104114244145124121015023001021127120008028115099114115014013018113103023013114028123021031019124016122101118002026115008021123111017028101116116009114018123113023019124029096118127004002115008021123111028006118125114017123244145146147022026022103112023004010026102097100097122000112121114002006115004021113019029030021114103012013003121116122000030115101021096009023001112021103111021003112106126005114110021112025006002022106124115097019029113021103111021003120106115004002007008018020112113116028146147098096112116123115097023125114101114030027023021008023102113096022018144229113103022116121005114001027118120017019016125021010097117112000022016097019029113021101111028006118125114 116103100000006000122097104101021010097117112003022016230246112002022118015022115029103025006000021106113118021020026123021023040033115123096123013114028103021101111021001115106115000006021124123023127114115118096101019023029097021115000006022028146147230246126024021114057049063064070094046060032021146147000028023021112025006002022106124115097110109021018114005001018123124016097114244145116121005114022027114103004013026113021011127114116114113100007000018123118114102114244145146147014000023112103023003011115021103025015007016125112103230246115 116103100000006015122098104026026097003124029080065023108114016089070103045051039112077067111052018095090066053031060081103082039023063067029030097127115118090089053032167089080023034058054069065082045114123097076071036114098005028119112111021103117005124103103007012001114098096 116103100000006015122099104102080091036049039021113025002029003116118127061046023027123098002026022101025023005124016122097110004027127021146147034061050089080068034055123029102082045055048065021083040033039092091084053114098021083069046063115118125114017017028021122023022026022103112023014124016122102098124117099018021118047054115122027116014001026118122023124114116005018023097019061081021115111017028101116116009114110021122025002029003116118127097019061081021115111028006118125114017114110021122025015007016125112103097019061081021120111022018115124116014114058070021121020030031028025007104114050070021116046060055064092067036245247146145081051061062021118127004002026113021115230246244145098095036032054021113025002029000096021010097117099018146147230246018091081023005124016122101118 116103100000006015122096104118125023124114116022004020102245247116091083097022125123096116009023003021008023102113097022018144229245247021 116103100000006014122098104026026097003124029112097027097005023021024023004060039125092068053061022067065023108114001080086095036032048093080023050117058089021082057059032065080023052060115071080081052033115084086067040052115069090066051114063080021084046039035089080023049062050065080081046032062080021024097049059080069067036062125117004010007000019007008002117096106003006007114018096008119098019023018096106114013004 116103100000006014122099104102112123004017007021004027097023125114101114030030026119118023230246244145115101014031115114103113030000022115101123000114115101021126015028022103021125014027029021114103004013003121116114025006115112021120015114123101027112017023012124113023097111115112027112017023012124113030230246004125112101004114123101027112019020012113116099007027029021092068097028006121121023014000115021101025006000021106113118021020026123021009097017006103103114015006115113116099004123115146145026108245247116123115097002125118122103000017027021008023102113098022018023230246018123113023017124029096118127004002115008021016098096112018146147000028023021101025006002022106124115097111115018022004098117244145146147097 116103100000001007122098104026026097003124029080065023108114031092070067036114055080070023037187035084071067036063054091065068097023023102116121008114123113220071032032039080088082047038115026021116046054054021092089053055033091080030 116103100000001007122099104102112123004017007021113114111021004113106115004002007025021023005023125114098115030021023102103114018245247115103120012114020098113104005023003112113100097022022146145120019022022103021117024114098021 116103100000001006122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022077065023108114030084089086037059054021086088047049054071091086047038115089080068097049033092065223051055032 116103100000001006122099104070080091036049039021114101018013016103112100021019127021120118013013000124114123004114115146145081051061062021114101018013001112114100021019244145098095036032054021114101018013021124123097000030115092070023015007031121146147097 116103100000001005122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022077069023108114016093090094057114020113102023049061038071021084046063062064091094048039054071021086055055048021069091032038054083090069044055115070080091046060115088084091032054058080027 116103100000001005122099104070080091036049039021114103012013023112101099109114020101112104008022127021120118013013000124114123004114244145083069046063115114101122030002031116120118013245247122071083036032115119108023006002030106113114017006127021114103004013026113025023012019031106102126006030022021 116103100000001004122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022077065023108114031092070067036114055080070023034032058065221069036033115084064067046032058070220068097178115223065069036114039071084089050052186071220068097051038077021071045051039080083088051063054070 116103100000001004122099104102080091036049039021114103004013026113025023012019031106102126006030022025021112019001012118103114018006018025114116008013016122113114109114020101118104002000026101121118109114020101118104002000026124120103230246053071090090097021003118106116019019006101121144229005059080071082097031018121106116014022022008018122000030116146145088051054054071021085056114020118124104002029023112025023006002016106118101008002031116021 116103100000001003122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022077065023108114030084071070052051052080070023034061061086080069047187032 116103100000001003122099104102080091036049039021114103004013026113025023230246030116121104018027020121112027097245247114120118030027023025021144229127126021119086053049059021080079049061033065146147006002030106120118019002031116025023230246126024021126044034060071065144229021003120106122000000026120101027097021003120106116019027026120101027097021001102106116019023000097116027097021016124106116014022022146145113051061062021114103012013030116116098017030244145098095036032054021120118013013016122113114097111116120116123102114 116103100000001002122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022109065023108114115121092068053055115081080068097055061082084080036063054091065068097051038065090069040033186070021215097184039071080023053032050091070081168032186070021086052042115069089086053055053090071090036033 116103100000001002122099104102112123004017007021114103004013026113025023012019031106102126006030022025021115004031012102124112013023127021102099000013000124114123004126115112112121030001026114121114109114020101112104004028020101121118109114020101112104004028020124120103230246021103122122097021003112106114015019006101121144229005027112103114097031018121106116014022022008018122000030116146145118015022115113112122030017028113112010102006023112120016230246018123113023018006018106118120005023110018102099000006116146145118015022115112112121030017028113112010102023000097116099102114 116103100000001001122098104026026097003124029080065023108114005119027121036038115024021116045033001080083082051055061065092082045002063084065114057038115024021099051051061070083088051063050065092088047114037080071068097049060081080023049051039080083088051063054021021031032056060064065023006017007106118120005023122 116103100000001001122099104102112123004017007021114103004013026113025023006017007106118120005023127021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121017030018146145096009023001112021116014001006021008023102098116146145118015022115114118101030020026123099118013114058070021121020030031021 116103100000001000122098104026026097003124029080065023108114005119027121036038115024021116045033001080083082051055061065092082045002063084065114057038115024021099051051061070083088051063050065092088047114037080071068097049060081080023049062050065080081046032062080021026097021023102 116103100000001000122099104102080091036049039021114103004013026113025023097021020101106115004002007025021112006002012114113100017030018021146147007032060088021112006002012114113100017030018021 116103100000001015122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022077065023108114030084071070052051052080021086050033060086092222097178115021064089097049033092065223051055 116103100000001015122099104070080091036049039021101116111021003112106126005126115101118025012019031106102126006030022025021103002124020103102104002000022102097118109114003118027112002027012118122115004126115101118025006002016106118101008002031116025023002027125123103116019027012102124112013023127021120118111021030116106126005126115120116025006031018106123120012126115120101025006002030106120118019002031116146147039032060088021112017017012118103118020002031021101116230246058091091082051114057090092089097021016124106116019027007112103023002027115090091023105002016027114101018013016103112100021019110118124025006000000106118101004001007116021086047054115101118025006017026106118120005023110118124025006017026106118120005023115084091083097017026027114116008013021124123097000030115092070023 116103100000001015122096104091064091045123244145089082039038115090064067036032115095090094047114123070080091036049039021018117023022116021084068097031018121106100008021031112025023006031018106124115109114020120116104015029030025021144229122048084070082097037059080091023006031018106123120012111116119099115108027003124018023053058054091021016003004023106116104008002026018146147054058054091021112012019012123122122124117017099113026023027001018021067041055061021018117023022012116106097008000116146145064041055061021114122000013029122120010102016005113024121014028012124101126102114039093080089097117017099113104000013029124101126102245247080091083104114050070021121019017001124106100008021031112146147039032060088021112012019012120116101016007018114112023006019244145066095036032054021114122 116103100000001015122097104116106121014031115092091023105117017099113026008002026018025023102016005113024097008000116025021016003004023024123120015013026101124016104114050091081023006031018106115126015004018121021094050114061064089091104114030116021088047114123120116025015000016103124104018027020121112010002027125123103116019027012102124112013023122146145091036052039021090066053055033021095088040060115114101122030031018116096103013114030101021088047114123120101025012019031106102126006030022008120118111031018121106100008021031112021086047054115120101025006031018106124115124031018027114122000013026113021086047054115101118025006002022106124115124031003027114103004013026113028023097114115021021023097245247090071083036032115087076023112126097025006027117245247021 116103100000001014122098104026026097003124029080065023108114016089070101036052054071080089053059054089101091032038022077065023108114026113021122032032034064084080036114124021118088037055115088084091032054058080021031052060115088084069048039050082080023049055038065021221053032054021084068050061048092220023161114035089064068040055038071070023044051063084081094036033122 116103100000001014122099104070080091036049039021114122000013026113025023006017001106102126006030022146145081051061062021114122012013030116103122000030244145098095036032054021114116021013016122113114124117030116121016230246060071081082051114049076021112012019012124113023 116103100000000007122098104026026097003124029112065023108114048089070117032033029092067082032039125083114122003013030116103102003029005106114114018006026122123023108114030090081082097038033092082080036032115029069088052032115089018098017022115080065023005023031028117006124103099006000006117102 116103100000000007122099104102112123004017007021146147002029003116124103109114029096123118021027127021146147002029003116118127109114029096118127004002127021146147006031018106124115109114244145116101018013007102098115121122020120119104005019007112028023032033115114120117030022018097112027230246018103102104021001004113013031097021030119106115000006018103118030097051032021114122003013023116097118019017127146145112012016012102124099000002028146145144229020001122120023006031017106120118019003017122099144229245247098125114019023115114120117030027023008022006098114 116103100000000006122098104026026097003124029080065023108114048089070117032033029092067082032039125083114116003013016103124117014004012114112100021027028123021026097031060081080023053032058082082082051114123069090066051114063018096103005114054065021115004030122117004010112100101013006001120 116103100000000006122099104102080091036049039021146147002029003116124103109114029096123118021027127021146147002029003116118127109114029096118127004002127021146147006000000106118101004001007116025144229021016124106116014022022025146147000000000106113118021023004113029112002016012113116099004123115084070023006017017106113118021023127146145118019001012113116099004005023029114116003013023116097118019017122021084068097021016119106115000006018103118027230246020118119104018027007116101120230246053071090090097021016119106116019027017122099144229005059080071082097021016119106126005114110021022006098245247146145023 116103100000000005122098104026026097003124029080065023108114048089070117032033029092067082032039125083114114005013022123114115004031115021024023012061055080021067051059052082080069097122035090064069097062116096101115097055039021113114013123019004008001119097103012 116103100000000005122099104102080091036049039021146147002029003116118127109114029096118127004002127021146147005023030106102126006030022025146147000000000106097100022022107029114114005013023116097114104114050070021112004022012113116099004126244145116101018013007102098115121122020112113104005023017116118099104114050070021112004022012113112117000017007025146147000000000106097100022022107029114114005013021124123118002006122021084068097021022113106113008028018118097027230246030116121104018027020121112027230246000097116104018027020121112027230246007108101104018027020121112027097114126024021099056034060089090080040055244145112114015013000124114123004245247083071088044114020112113104004028020113112122230246036093080069036114020112113104008022115008021020112113244145021 116103100000000004122098104026026097003124029080065023108114016089070103045051039112077067111052022077069088051038020113102113051051061086080023108114020113102023007032050091086082097127115112077071046032039021081082097054060070070094036032032021029084051059039221071082050123019004008113019018097008000003116103096003004000113102 116103100000000004122099104102080091036049039021118025006017017106124115230246053071090090097021016119106116019027017122099023002114244145021023097114115021092089047055033021095088040060115114101116030017001116096103013114031021090089097122016027114116008013016122113114124030125114118126030017028113112023032060055021118025006000000106118101004001007116008123111021001102106116019023000097116023097051061081021123111021003112106126005111116114113100007000018123118114102123244145098095036032054021118025002029003116118127124117021103018144229127126021116089040063050089021083036033115114113100097054054021089086097040060091080023000000000122112024006023023112122100230246050091081023002124020118119104018027007116101120097059032021123098013030244145084089037114016027114103004013026113021094 116103100000000004122096104070021121020030031146145144229051061081021116111017028101116126017111116022004020102245247084091083097017125123096121000006026021008023102113097022018144229245247122071083036032115087076023112114 116103100000000003122098104026026097003124029080065023108114018071070112036054054090070121036038125118089068017062050065112079053124053112077071046032039102065086053021023102115069032060048080029030097127115112091080032053054088080089053033115084086067040052032026092089032049039092083068097055043069090069053051049089080068111018098008115101001096110000001005120100096005006 116103100000000003122099104102080091036049039021112025006023023106124115230246244145083069046063115114112115030023029114113114012114022021092089047055033021095088040060115114101114030023029116096103013114031021090089097245247029112025012019031106118120005023110121027122000030012118122115004114050091081023004124030116121104018027020121112010013124030116121104018027020121112023230246115084091083097023125113112122030017028113112010013124023112120104002029023112021086047054115112027115004031012102124112013023110121027115004031012102124112013023115146145023032060055021112025018006018106118120005023110121027100021019012118122115004114050091081023004124000097116104018027020121112010013124000097116104018027020121112144229114018123113023004124022112123104002029023112008123111023022123106116 116103100000000003122096104122113114097019029113021114111023022123106100008021031112008123111023022123106100008021031112028144229245247146145096041055033080021114111017028102096010102098116146145086047054115112027116014002018118125023124114116022004020102245247084091083097023125123096116009023003021008023102113097022018023 116103100000000002122098104026026096005114126021122066053019061090088086045059054120084069048039050082080127059114126021121094050038054021081082050114035089084067036052060071088082050114054077065082051060054070021031050051061070021126015022007103116121018123244145098115097127115101089086053002050071084090017062050120084091108114001080068066171038054021069082051063054065065086047038115081080023034058050071082082051114063084021084046063049090021103045051039080083088051063054021029113020030031028117006124127126 116103100000000002122099104102080091036049039021114103004013026113025023006002022106121126003114244145083069046063115114101114030002031116112111021245247022004020022058054071080023006002022106124115097027029021029016004022000116123126102126115018114115018020001116123116004117122146145088051054054071021085056114098021 116103100000000001122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050000054086093114034058022113102118015027123028021026097030058070065082097054054070021071045051039080083088051063054070021082057038054071091082050114032084064081097023023102116121008 116103100000000001122099104102112123004017007021114103012013023112101099109114020101112104008022244145115101014031115114101122030002031116120118013245247098125114019023115114101114030027023009011016004022000116123126102245247122103115004000115119108023006002030106113114017006127021114103004013026113021 116103100000000000122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050023048093101091032038022077065031104114126021103082034058054071086095036114055080070023037055062084091083036033115081080023037061032070092082051033115087090065040060032021080089097051039065080089053055115069090066051114020113102113019019029118112 116103100000000000122099104102112123004017007021114115000013023112101099109114016122101118008002047073123098015019007124025023006022018106124115230246021103122122097021023116106115004031018097097144229005027112103114097021021112106126005114026102021121020030031146145118015022115114113118030006010101113114012111116119018144229019029113021112017023012124113010102021023102115101000028016112018144229029001113112101097016010021114115000013023112101099109114016122101118008002047073123098015019007124025023006022018106124115097 116103100000000015122098104026026097003124029080065023108114016089070103045051039112077067111052026091092067021051049089080068002061055080101091032038054083090069044055022113102118015027115024021116046063035065080066051114032064071023045051115065084085045055115114098118030023003101112115018018098008000000 116103100000000015122099104102112123004017007021118120020028007029031030097245247115103120012114020098116104004002003112113100230246004125112101004114020101112104008022115124102023015007031121021144229019029113021112022019012122101114019005000008018100032016020080065100053051039064065117046036058091018144229114 116103100000000014122098104026026097003124029080065023108114016089070103045051039112077067111052026091092067021051049089080068002061055080101091032038054083090069044055022113102118015027115024021098017022018097112023006005018106112103017023023102021117051059055220021071032032115115112099002026115115124101018006019004008002001096110000002 116103100000000014122099104096101115000006022021114096000013022101101114005001115146145100004006115114101114030027023008018114005001018123124016097245247098125114019023115114101114030027023021092068097028006121121023230246018123113023006005018106122103004000004102008016018051017114080067018038050065064067003061037092091016230246021112097116009114021124103100021114112004022023019029004102021120015030010021 116103100000003007122098104026026097003124029080065023108114016089070103045051039112077067111052026091092067021051049089080068002061055080101091032038054083090069044055022113102118015027115024021116046063035065080066051114032064071023045051115065084085045055115114118117030017001124119120023018098008000000 116103100000003007122099104102112123004017007021118120020028007029031030097245247115103120012114020118119104002000026119122097230246004125112101004114020101112104008022115124102023015007031121021144229019029113021112002016012102124099000002028021124100097028028097021121020030031146145023 116103100000003006122098104026026097003124029080065023108114016089070103045051039112077067111052026091092067021051049089080068002061055080101091032038054083090069044055022113102118015027115024021098017022018097112023006017017106118101008016028099021023003032058081220023049051033021115114021017027021115126019001007117004010116 116103100000003006122099104096101115000006022021114116003013016103124117014004115146145100004006115114101114030027023008018114005001018123124016097114244145098127004000022021114103004013026113021126018114029096121123230246018123113023006017017106102126021019003122021126018114029122097023015007031121021144229020022097118127097020026103102099097113098022021101014005000021122121013011115 116103100000003005122098104026026097003124029080065023108114016089070103045051039112077067111052026091092067021051049089080068002061055080101091032038054083090069044055022113102118015027115024021116046063035065080066051114032064071023045051115065084085045055115114120117030031018103100117014004019004008002118 116103100000003005122099104102112123004017007021118120020028007029031030097245247115103120012114020120119104012019001100119120023245247098125114019023115114101114030027023021124100097028006121121023230246018123113023006031017106102126021019003122021126018114029122097023015007031121146147097 116103100000003004122098104026026097003124029080065023108114016089070103045051039112077067111052026091092067021051049089080068002061055080101091032038054083090069044055022113102118015027115024021098017022018097112023006031017106120118019003017122099023003032058081220023049051033021115114002006016125021113008000000097117006124103019007008002118 116103100000003004122099104096101115000006022021114122003013030116103102003029005021146147018023007021114103004013026113008016004022000116123126102114244145098127004000022021114103004013026113021094050114029096121123230246018123113023006031017106102126021019003122021126018114029122097023015007031121146147007023007118125023007027001102097023098099112021103120022001115122123123024245247021 116103100000003003122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050019063092088103032032050088101091032038022077065031104114126021103082034058054071086095036114055080070023049051033084088223053032054070021083102039032084082082097054054070021071045051039080083088051063054070021082057038054071091082050 116103100000003003122099104102112123004017007021114103004013026113025023006002022106120120005023127021114103004013000103099027097021003112106123014021026123025023006002022106101096005126115114101114030002028103097027097021003112106115014001023112101027097021003112106115014001001112097027097021003112106122000010022123103144229020001122120023006002022106101123000023011097146147014000023112103023003011115114101114030027023021 116103100000003002122098104026026097003124029080065023108114048089070118034055033070084025039000054082089082000017022103102118030099103021029083168036115080091023034061038071070025111124122117004010007000019007008002118098096005005007112018096008007007115098126004005026112106019001008006 116103100000003002122099104102080091036049039021119025002029003116124103109114017027123098015019007124025023003124029096097101000004127021119025021011001116102098230246244145115101014031115124101112012029006021120027097245247119122097008022022021119023097027029123112101097024028124123023023021023122106099024000018021103023014028115029119025021011001116102098124000125097108101000001006028021023230246026123123114019114025122124121097004020113122104021011001116021101012114028123021031002029018121112100002023123119027099024000018120112027097000125097108101000001006028008101012124007108103118018007122021146147008028029112103023011029026123021097006022028106097110019019115103101023014028115029118120000030022102118114105016125097108101000002022025021101111006010103116100020123115008103103 116103100000003002122096104027097110019019000096028144229051061081021113002006012097108103019019016102029020117113127021119025021011001116102098109114001027097110019019016112025023019002125097108101000017022025021101012124007108103118002023122021008016013117244145146147054058054071080023012124016122102098124117099018021086047054115119027116014001006008018007102245247146145086047054115120027116014002018124101010003124016122101118008002115084091083097031125123096121000006026008119025015007029116097126230246244145024026230246050091081023012124016122101118002026110018022006098117244145084089037114030027118127004027003114008016098096112018146147108127115101071222050055061065080068097178115113101121097055039021084080168055032021081082097034063064070023037055115004012023044061058070146147 116103100000003002122097104084091083097122055084065082105031125113116114015017027028021028097099106021120120015006027028021023125111115018022004098117244145084089037114030027118118004028007103008016015117115146145086047054115029120025005019000122103099097059032021123098013030115021090069097031125113116100014000007021011010097117112006022016104245247024024023015117050076084089053114035084070023055184063220021215097022003123146147032060055021091088053114054077092068053033115029102082045055048065021006097052033090088023003029021124114114097020020021066095036032054021115112111017028102096010102098116021084089037114021114027116014002018124101023124114017027118120017019026101021086047054115115114025015007029116097126097111115119027121020028018097124023000028023021115112111022018115124112 116103100000003002122102104112021011124114116022006020102123244145146147108127115118071094053186033080021118112102115069084068097049060091091066097122049090067094047126115086093082049038054089025023005002029028021144229051061081021089046038115080077094050038032021029068036062054086065023112114053071090090097021016119106116019027017122099023002114244145021096041055033080021116111017028101116126017111017027118120017019026101021086047054115118027121020028018097124010003124029096123118021027115146145023032060055021118025002029003116118127124031125118122103000017027021084089037114016027123098002026022101008122111017027112124103006114244145021086047054115118027112019001012118103114018006018008018118002023001102116104003004023018021144229114050091081023002124020118119104005019007112008016 116103100000003002122103104022006020102114244145021086047054115118027112002027012118122115004114110021018006117117115146145023032060055021118025006017017106113118021019001118021094050114061064089091104245247146145023 116103100000003001122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050000054086093114034058003089084114057038123028021026097030058070065082097054054070021083168034050071065082044055061065070023036038115081080068097061033082084089040033062080070023049061038071021066047055115069089086053055053090071090036114054077065082051060054117004010006022000115103118015017022 116103100000003001122099104102112123004017007021114112017013023112101099109114020114101104006022000101121118230246021103122122097021020101106112005001003121116144229005027112103114097021003112106126005111116022004020102245247122103115004000115119108023006021003106113114017006127021114112017013020113102103013019115 116103100000003000122098104026026097003124029080065023108114048089070118034055033070084025039000054082089082000017022103102118112102124004000023108114001080086095036032048093080023037055032021092089053032060070021118110002115091090089097054186071090080032038050092071082050114032084091068097016005113021121014028115124101126097127115102092023053032060064067222109114060091021086051032185065080023049061038071021084036114048093080071053055063027146147006031018106124115124102100014021115004000028114116099000027001112117006124020001117007010116102102003003003113096019006008005113099106024004007108098106117001010112018102008001000001100110024024119118111097005007006108098107024004007001099110146145113019018097008000003116100101001005005001097110007005006120127098005024007120018103008004119116111103002117001124127126117002010115098098012024006113127099012 116103100000003000122099104102080091036049039021120025002029003116124103109114030027123098015019007124146147039032060088021126017021030122096023012245247098093082051055115120027116014001006008018007102245247116091083097031125118122103000017027021008023102113098022018144229019061081021122111017027112124103006114110021018020115113116146145118047054115120027116000023029097103023040060115029018118102126115018101016104245247116091083097031125113116114015017027021119114021005022112123023037051039080029016098097112018028023106114126013007007097022018108021086047054115018022000098117244145146147108127115120116101016007018114112023003004023024123120015127026101124023000017007124115144229019029113021144229113101022123120021114244145112111008001007102021031018023031112118099097099115115103120 116103100000003000122096104120021112012016012120116101016016028099021097097005027112103114097004125114120117030022018097116101002114026102021121020030031021116121005114005027118120017019026101008122111017028101116126017114018123113023023124029096123118021027110120027121020028018097124023000028023021099025006031018106124115124113103022028023230246244145024026097023011118121098018027028123021122000000002096116112004114113113112101014021018097116126019023113021029099014007007112021122000030018113124114097117126024018030097019016097124113097022018123102023013023115118125114017006022121146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023006031017106120118019003017122099023004010115098125114019023115112109025006031017106113118021019001118021126 116103100000003000122097104102021121020030031021116121005114022109027116014002018124101023124114030027118120017019026101021118015022115112109025015007029116097126097111115120027121020028018097124023000028023021112111111017028101116116009114110021120025002029003116118127097019029113021114025124029096118127004002115008021122111017027112124103006114018123113023004010125114120118030027023021008023098103112028146147097 116103100000003015122098104026026097003124029080065023108114028091021084041051033082080023037051061070021066047114055092086088097009020120116104015029030104008112012019012124113023037055032021088086051035038084082082050114023112103120006019007116124101004114054065021117023022126123122121030027003124 116103100000003015122099104102080091036049039021114122000013026113025023006031018106123120012114244145083069046063115114120118030031018103100098000021022146145064041055033080021023006017030106118120005023115008018118102245247084091083097021030116106113008028005116121023040033115091064091045245247084091083097021030116106121014031115021092089097122116119099115108028028123106126017027116025021016005023001122114118021019026103112016109114116119099115108029001124114126015023012118103126021099103018025023102016005113024120019027020124123114030017001124097006116117122021 116103100000003014122098104026026097003124029080065023108114001112100005110000022100000023108114001080086095036032048093080023045059032065080023037055032021081082050049054091081086047038032021081016000010012124123099019029115070084089050114017099113023015029029021124103008104115121092068053055115099112118020010012116106114025017031096103114001099110115103119115111102001000001119102099007117004124096099004012026112098126005012119117111098117000010117101 116103100000003014122099104102112123004017007021113025002029003116124103109114023027123098015019007124146147007000028120021117014004026113112023005114244145021126015028022103021125014027029021124103006031028096021098097029029021029115111017028101116126017111006027118120017019026101021118015022115113027121020028018097124010020124029096123118021027122021146147097027029123112101097024028124123023105001022121112116021114030027118120017019026101025023012124029096123118021027127021120025005019022123118127097020001122120023008002020120122098097031115021098127004000022021120025002029000096021010097117099018146147097019029113021122111017028101116116009114110021018020112113116146145023000028023021120025002026022124101112097111115018022005098117244145021118015022115120027116000023029097103023 116103100000003014122096104124123023105117018018025023102002116028146147097019029113021122111022018112123116009114017112097096004023029021113118021023123018022004098117122021030023108106097005021115000011115116123115097117112013022016230246115024024023012019001100096118006023115119099115108028028123024126017027115116118099008020244145021118015022115112109126018006000021029100004030022118097023112114021103122122097021030119106122000000002119122097097004115098125114019023115099027112012016012113116099000000016021124100097028006121121023000028023021099025002029003116124103124031125118122103000027003021116121005114005027123098015019007124008122111028006123116099008114018123113023023124020120116104008022110022001020104114244145021026108114022109118123020001026122123023012019001100096118 116103100000003014122097104114112023099022022103122112000006018124103114099114123097122098021023115120116123000022026112021016108127116028021118002006026115021115000028000021121114097017027112101099004030244145021118015022115123122099097023011124102099018114123102112123004017007021004023007000028120021112012016012120116101016016028099021114025114004125112101004114022109027112012016012113116099000000016021124100097028006121121023097019029113021114025124016122101118008002115008021122111017028101116126017114018123113023004010125123096121000006026021008023012124029096123118021027115116123115097023011027118120017019016125021010097031125118122103000017027021116121005114022109027121020017027112101023124114030027118127004027003114021023000028023021112111111021030116106126005114110021022002 116103100000003014122102104022028144229114122021116100097019011106124121021000028021122121097122023027118120017019030124008118025013026123097101014124016122101118008002115116123115097022125123096122004027003008116111030027029097103120111028006123116099008114018123113023005124023116123118008001115119112099022023022123021118025013026123097101014124023116112121002026115116123115097122018109106126015006001122027115000023029118125023106114097001005023005019010028028144229245247098125114019023115113027116014001006008018007102114018123113023020124016122102098124117099018146147000028023021096025002019022123097101124117029018146147000028023021096025002029003116118127124117112004022016097019029113021098111017027112124103006111116022007020102245247146145026108114030116103102020019020112021117 116103100000003014122103104099113026015029029024124103008114018118097126007245247116123115097245247022003020015029007021146147004010026102097100097122000112121114002006115004021113019029030021114122003013030116103102003029005021122023022026022103112023014124016122101118008002110113027116014002018124101023000028023021122025015007029116097126124022125123096121000006026021116121005114028027114122003013023116097118019017115124102023015007031121021118015022115122027112012019012124113010098102112028146147230246126024021123014000000100096114097007007124121126018155022021101118019114031116021002114101102002005144229113100022116121005114023027118120017019026101008124111017028101116126017114018123113023005124029096123118021027110126027121020028018097124023 116103100000002007122098104026026097003124029080065023108114048089070118034055033070084025039000054082089082030019016112103100000013098001021026097002060069064091032038058090091023036062058082092085045055115084064023034032058065221069036114098001146147098097115008021115017028127021022015124114001221082091036114007103006014001099110115103119115111102001000001119102099007117004124096099004012026112098126005012119117111098117000010117101019003008026108 116103100000002007122099104102112123004017007021126025002029003116124103109114024027123098015019007124025023010124029096097101000004127021126025021011001116102098230246244145115101014031115119122097008022022021126023008028029112103023011029026123021126017021030122096023008114028123021031010124016122101118008002110124027116014002018124101023000028023021126025015007029116097126124027125123096121000006026028021144229027029123112101097024028124123023023021023122106099024000018021103023014028115029126025021011001116102098124000125097108101000001006028021023230246026123123114019114025122124121097004020113122104021011001116021101012114028123021031002029018121112100002023123126027099024000018120112027097000125097108101000001006028008101012124007108103118018007122021146147008028029112103023 116103100000002007122096104127122126015114005114113120030006010103116023019002115122123023105017028116121114018017022029126025021011001116101114109114001027097110019019000096028010019002125097108101000001006028146147000028023021115116021013007108101101000017000029022014098126115126027099024000018102096027097000125097108101000017022025021101017124007108103118002023127021103122111006010103116116004123115124123023105117031018028144229245247098125114019023115126027116014001006008018007102114018123113023008124016122102098124117099018146147230246126024021116041055035065080091230246018123113023008124016122101118002026115008021016098099112018021118015022115124027116009023026101114023124114116022007020102245247146145026108127115215082222036033115081080023113114179021004014097063060092070023 116103100000002007122097104213021115017028115146145118015022115124027115000023029118125023003023007098112114015114123081084067036122116022006020102123115030021026097099106021120120015006027028021023032060055021018020114113116146145118015022115124027116000023029097103010102028116021146147230246126024021103051187032080091067050114179021113103015114032084091068097051037090092069097035038092065067168114063018080079049062060092065086053059060091021144229019029113021031008124023116102120019006115092070023015007031121021120019114026027113118018029001097011010102113096022018030230246244145024026097028116084076086047038115069084068097036185089220023161114023101123144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122097016028115124112004114021114021096 116103100000002007122102104125112101004114021114027116014001006008018007102114018123113023007021125118122103000027003021008023010124016122101118008002115116123115097020020027123098015019007124021010097025125123096121000006026021116121005114021114027115000020026114112023125111115018022004098117122146145144229127126024021116051059039221071082097019098001021071032033115086090089047039115029087088055059061025021084041055035065080091109114023101123030097245247116123115097114029122097023097023011124102099018114123102112123004017007021004023007000028120021112002016012118103126003029005021118023022026022103112023002124016122101118008002110126027116014002018124101023000028023021118025015007029116097126124025125123096121000006026021116121005114016027118120017019016125008126111017028101116116 116103100000002007122103104125021118015022115118027121020017027112101010008124016125112126017021115116123115097017125114103100030017001112102099000111116116118114019001018106119097005117115116123115097017125114118117030022018097112010102113096022018023000028023021118025006017026106118120005023115008021016112102116021116121005114016027114116003013023116097118019017115124102023015007031121028144229245247024024023015055115081090094053114035084070023171038033080021083032060032021089086097059032065080023023023018096109104000013022109118123020000022027146147000028023021123120021114022109124100021001115029078002116101102003012074104114 116103100000002006122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050000054086093114034058003089084114057038123028021026097000054086093082051049059080021091036114055080071089040055033021091088044114055080021081040049059092080069097053186091220069168114123069090066051114038091080023037051039080021082053114038091021088051053050091092068044055122117004010115098097004005001113096126016016026006022000000001026036042035090071067108033050091092067032059033080027084050036 116103100000002006122099104102112123004017007021120118025122020115112104015029030115124116104245247115103120012114020115112104007027016112109103230246004125112101004114020115112104015029030115124116097030026126112023102113098022018023 116103100000002005122098104026026097003124029080065023108114048089070118034055033070084025039000054082089082030019016112103100000013098000021026097002060069064091032038058090091023168062058082092085045055115084064023034032058065221069036114098000146147098097115008021115017028127021022015124114001221082091036114007103006014001099110115103119115111102001005007112097099003117004124096099004012026112099126004003119117111098117000010117101019003008026108 116103100000002005122099104102112123004017007021126025002029003116124103109114024027123098015019007124025023010124029096097101000004127021126025021011001116102098230246244145115101014031115119122097008022022021126023230246115124123121004000115127122126015114026101114122014007115124021120015114123126027116014002018124101010008124016122101118008002115116123115097025125123096121000006026008124025015007029116097126104114244145021126015028022103021125014027029021099112005029012097108101000114001021122121097122024027097110019019000096008101111006010103116100020123115021146147097027029123112101097024028124123023023021023122106099024000018021103122097029029021029116014019031112102116004122024027097110019019030112025023019124007108103118018007122008103122111006010103116100020123115146145023 116103100000002005122096104124123121004000115127122126015114005114113120030006010103116023019002115122123023105017028116121114018017022029126025021011001116101114109114001027097110019019000096028010019002125097108101000001006028146147000028023021115116021013007108101101000017000029022014098126115126027099024000018102096027097000125097108101000017022025021101017124007108103118002023127021103122111006010103116116004123115124123023105117031018028144229245247098125114019023115126027116014001006008018007102114018123113023008124016122102098124117099018146147230246126024021116041055035065080091230246018123113023008124016122101118002026115008021016098099112018021144229019029113021126111017027112124103006114110021018020115113116146145144229127126021119088055059061070021089168033115080091067 116103100000002005122097104071080023005002029021029082057049063064028023036038115113101121106107099021095088052032032021029071032033115081080023053055032065021083036114035071220068036060048080028144229019029113021126111022018112123116009114109021018020114113116021021144229019029113021126111022018112123116009114115009008023105054050065080031102113096022018030097121115012005023005019010028146147000028023021124025002019022123097101124117029018021144229245247024024026097017033092065223051055115116004002097034050070021084046060061064021031035061037092091027097049059080069067036062127021113103015123115146145118015022115021123120021114115112109126018006000021029100004030022118097023112114021103122122097021016119106116019027017122099023002114004125112101004114016027118120017019026101008124 116103100000002005122102104027118120017019026101021118015022115118027121020028018097124010010124029096123118021027115116123115097017125118122103000017027008124025002029003116118127097019029113021116111028006118125114017111026027118127004027003114021118015022115118027112019001012118103114018006018008018118002023001102116104003004023018021118015022115118027112002016012113116099004111116022006020102114018123113023002124020118124104002029023112021010097117098000018023000028023021118025006017017106113118021019001118021126018114029096121123104245247146145026108114029080021083046059039021069086050114185065071082097054050091070023045051115092070067036114005112116098025013018106112111002030006103112025230246018123113023015029007021112111008001007102021031058103102002000001120047122146145144 116103100000002005122103104145122101005023001021119110097096115 116103100000002004122098104026026097003124029080065023108114048089070118034055033070084025039031050071068066032053054106119097005013018121112101021023012102097118021007007027021144229000054086093082051049059080021090032032034064084080036114028103124112008028022106118101008006098001021088052114028103124112008028022106118101008006098021069088052032115084095088052038115070069222034059053092068066036114032064071023045055115088084069048039050082080023003004023106116123004000007112106100021019007096097119112111021103117005124103102005007003113102102000004119114111098001005027112102098 116103100000002004122099104102112123004017007021081094050038058091086067097099244145146147007000028120021112012016012120116101016016028099021117109114020120116104012019001100096118006023115120146147230246004125112101004114030027114122000013029122120023040060115029018117023022126122103126006027029112106116019027007004001016109114116119099115108029001124114126015023012118103126021099102018028023230246018123113023003124020120116104008022115008021122111021030116106126005245247024024144229019029113021117111017028101116126017111116022004020102245247116123115097016125123096121000006026021008023102113097022018144229245247021 116103100000002003122098104026026096005114126021101091032038003084071086044002063084120086045114126021121094050038054021081082050114035089084067036052060071088082110063050089084083040055115084086067040036054070021071046039033021064089097021023102117006124099103 116103100000002003122099104102112123004017007021101025006002022106124115109114115101027112017023012124113027097002125120116123030001026114121114109114021027114116019013031124119027097002125114101122030004022103116101018126115116103100030022018097112096005122003027113122000024122021116100097022030116127027097002125096102114019031018127146147230246021103122122097021003120106103013019030116121023017126115114101114030002031116112111021114011025021112002000012118122121019023021021115144229005027112103114097002125114101114030027023021008023025124020101112104008022244145116121005114021027114116021013016122113114097111115101027122000030012118122115004245247116123115097020125114118101030001026114121114097111115101027122000030012102124112013023244145146147000028023021101025006002030106113114 116103100000002003122096104101097023124114116022004020102114 116103100000002002122098104026026097003124029080065023108114048089070101036052054071080089053059054089027081006055032065092088047002063084120086045122122021024023002061061065071195045055115081080023045117054077092068053055061086080023037055115089018082047032054082092068053032054088080089053114123071080067046039033021081066097033039084065066053114005112103101014007115116103100014023122117004010006022000115103118015017022117007010112102019006008117023022 116103100000002002122099104102112123004017007021114103012013005112103118019001127021114103004013026113146147007000028120021112017031012101121118012019031146145096009023001112021122000030012118122115004111116120116123102245247116123115097021003112106126005114110018022006098117244145116121005114020101120104005023003097008016098096112018146147000028023021120118013013000124114123004111116022006020102245247021 116103100000002001122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050006033065103082053022060070101091032023043065029030097127115121092068053055115081080068097061033082084089040033062080070023036038115081080068097054186069084069053055062080091067050114035090064069097039061080021071045051039080083088051063054021080079053055033091080119112111020113102113019019029118112 116103100000002001122099104102112123004017007021114112017013020113102103013019127021114112017013023112101099230246021103122122097021020101106112005001003121116144229005027112103114097021003112106126005111116022004020102245247122103115004000115119108023006021003106114115018002031116025023006021003106113114017006115 116103100000002000122098104026026097035124029080065023108114048089070117032038048093027081000032048093092065032053054118071094053055033080125077009023055029028023108114001080086095036032048093080023045055032021092083036060039092083094032060039070021083036033115086071094053186033080070023003004023021087088055059061070021095046032032024079088047055115080065023041061033070021114005001018123124023049061038071021066047114049090067094047114054091021081046060048065092088047114055064021084046054054021069086056033115080065023037039115091064090168032060021091086053059060091084091001099110115103119115111107013001004119100102004000005001097110018000003102126116000000016109117102002018027102100100018025016119106116117001010006022000115103118015017022 116103100000002000122099104102112123004017007021118117111021016119106126005114244145115101014031115114118117030017001124119120023114016119146147022026022103112023002016125114118117030022018097116101002114026102021121020030031146145026108114027122103100097023023102116121008114022097021127014000000021111120015023244145116121005114123118119025006002022106124115124117112001022016097019029113021123004020007029118117111028006118125114017126097028021121014006115124123023105113096022028030230246126024146147000028023021118117111017028101116126017114110021018020112113116146145118015022115118119025015007029116097126097111116022007020102114 116103100000002015122098104026026097035124029080065023108114048089070117032038048093027081000032048093092065032053054118071094053055033080125077009023055029028023108114001080086095036032048093080023045055032021092083036060039092083094032060039070021083036033115086071094053186033080070023003004023021087088055059061070021095046032032024079088047055115080065023041061033070021114005001018123124023049061038071021066047114049090067094047114054091021081046060048065092088047114055064021084046054054021069086056033115080065023037039115091064090168032060021091086053059060091084091001099110115103119115111102000005005112103099002003014001097110018000003102126116000000016109117102002018027102100100018025016119106116117001010006022000115103118015017022 116103100000002015122099104102112123004017007021120117111021030119106126005114244145115101014031115114120117030031018103100117014004115120119144229005027112103114097031017027118120017019026101021010097117112004022016230246018123113023012016125123096121000006026021008016098096112018146147000028023021120117111021030119106115000006018103118023008001115123096123013245247024024023009029001102021114005001018123124023004006115125122101018114009122123114230246018123113023105031017027114103004013026113008016098102112018021118015022115121112113021122030119027121020017027112101027115123115123122099097027029021029020114113122028146147097 116103100000002014122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050006033065103082053022060070101091032023043065029030097127115121092068053055115081080068097063050071068066032053054070021082047053054091081069032060039021064089097059062069090069053114055080021084051059039221071082097034060064071023052060054021069091032038054083090069044055115080077067036032061080117006124021023102115101000028016112 116103100000002014122099104102112123004017007021114103012013030116103103013019127021114101018013016103112100021019127021114116008013016122113114230246021103122122097021003120106122000019006101121144229005027112103114097021003120106116019027026120101010112245247116123115097021003112106126005111116022004020102114 116103100000013007122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088018004003021024023050006033065103082053022060070101091032023043065029030097127115121092068053055115081080068097063050071068066032053054070021215097062116092088071046032039021069088052032115064091082097034063084065082039061033088080023036042039080071089036018098008114115018020001116123116004 116103100000013007122099104102112123004017007021114103012013030116103103013019127021114122000013026113146147007000028120021112017031012120116118020002031146145096009023001112021112017031012120116101008031003008004144229019029113021112017023012124113010102113098022018023 116103100000013006122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050095116067053023043069118069040122122021024023013059032065080023037039115071220081168032054091065094036062115081080068097049033092065223051055032021213023036042035090071067036032115069090066051114063080070023049062050065080081046032062080070023036042039080071089036033019004008112005001021103116121002023 116103100000013006122099104102112123004017007021118103013124020118124104002029023112025023002002031027114103002013016103124103013019127021118120017124020118103104013027017025021116008124029103118101008013000124114123004245247115103120012114020118124104002000026097112101097017026021124121015023001021127120008028115029114103002013016103116098017030115118101123097027029123112101097024028124123023006017001106118120015002031116021116014002115122123023002002031027114103004013026113021010097017028101027112017023012124113030097029029021029116008124029103118101008013000124114123004114110021118120017124020118103104018027020121112030230246018123113023105017026027114116008013016122113114097111115118101123111021016124106116014022022028021118015022115029118126111021001102106116019023000097116023 116103100000013006122096104008021116017030125114103100030017001112102099000123244145098127004000022021118120017124020118097104002029023112008016002000026120116103013019116146145118015022115118122103111017028102096010102098116146145118015022115118122103111021003112106126005111116022004020102245247122103115004000115119108023002029003027114116019013031124119023 116103100000013005122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050095116067053023043069118069040122122025021068012051057116065067004042035112091080105123115024021101036049059080071084041055115081080068097010115069071082044059187071080068097063058070080068097178115095090066051114054091021086053038054091065082097054116080077071046032039084065094046060019004008112005001021103116121002023019007008116019027007112103114001097110004005 116103100000013005122099104102112123004017007021114115004013026113025023006022022106097110017019016097025144229017018102112023006022022106097115004010003021098127004028115018118101008006022103112016097006027112123023006017017106124115230246004125112121097117022123114118006023030112123099102114007125112121097021022113106126005245247112121100004114029096121123097023029113021118018114026113025144229017028101116126017046047123096121000006026021116100097016028099124121109114016122101118002026047073123098002026022101021118018114016125112103021023031025146147006022022106113120015001022103025023000000000106097100022022107029113116019023122021116100097022016103112144229020001122120023006022022106113120015023011101146147022026022103112023006022022106113118021023011101021126018114029096121123 116103100000013005122096104146145118015022115114101114030027023008018020112113116146145118015022115114113114030006023112109103124117112007022016230246028103113114019114017108021112005023012124113144229020022097118127097020026103102099097113096022021101014005000021122121013011244145021 116103100000013004122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050095116067053023043069118069040122122021024023002061062069065082097062054021091088044048033080021083036114048071092067169032054021084084053059053021213023045051115088223090036114055084065082097033038071021091036114055090070068040055033021081016052060115084091094044051063021084065036049115089084023044184062080021069169053063080021082047114054077086091052051061065021091036114048071092067169032054021083086040033050091065023045117060087095082053114055080021091102055043069090069053018098008115101001096110000001002116102103005012007118018096008007007115099126005001026115100019001008004115106096004003004001103110119099115030019012123124103008 116103100000013004122099104102112123004017007021118120020028007029031030230246021103122122097021016119106116019027017122099023002016115124123121004000115127122126015114020118124104002000026097112101097017026021122121097017017027114116008013016122113114124017026027114116008013016122113114230246004125112101004114016119027112002016012113116099000000016021124100097028006121121144229019029113021116003124016122101118008002110018022006098117115116123115097017017027123098015019007124008016098096112018146147000028023021118117111021016119106115000006022008018020114113116146145118015022115118119025006017017106124115125108112001022144229019029113021116008124029103118101008013000124114123004111116022000020102114 116103100000013003122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050095116067053023043069112089038122122021024023013059032065080023037039115071220081168032054091065094036062115081080068097055061082084080036063054091065068097178115080077071046032039080071023049061038071021091036033115069089086053055053090071090036033115080077067036032061080070119112111020113102113019019029118112 116103100000013003122099104102112123004017007021120118013013000124114123004126115113112122030001026114121114109114000097116104018027020121112027097023022123106100008021031112025023006002022106112121006002031116146147007000028120021112017023012112123118020002031146145096009023001112021112017023012124113010102113098022018144229029001113112101097016010021120118013013000124114123004126115113112122030001026114121114097 116103100000013002122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050095116067053023043069112089038122122021024023019055048093080069034058054021089082050114058081080089053059053092084089053033115080065023045055032021081086053055032021081082097052058091021083102055061082084080036063054091065023037055115089084023037051039080021083102055061082084080036063054091065023049051033021090069037032054021086095051061061090089088038059034064080023105114055084065082097054116080091080032053054088080089053114063084021071045039032021071222034055061065080030097034060064071023052060115086093082049038054089025023052060054021088086045051055092080027097039061080021083168063050071086095036114054065021066047055115065076071046062060082092082001099110115103119115111102001005007112097099001117004124002018103116119117111003121096099 116103100000013002122099104102112123004017007021114114005013026113025023000000000106097100022022107029114114005013021124123118002006122021116100097021022113106113008028018118097144229020001122120023006023023106112121006022022120146147022026022103112023002029000096008016113117244145116121005114016122101118002026110018022006098117115116123115097028006118125114017111116022007020102245247116123115097031018121106116014022022008018122000030116021116121005114030116121104018027020121112010102113096022018144229019029113021115004031012118122115004111116097113114012117115116123115097022022120106100008021031112008016098102112018146147000028023021118120000030022102118114105006010101106116014022022025018016104111116018021118015022115118122118013023000118112031021011003106102126006030022025018016 116103100000013002122096104028008016102245247122103115004000115119108023006023023106113118021023115113112100002114 116103100000013001122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050095116067053023043069118069040122122021024023013059032065080023037039115071220081168032054091065094036062115081080068097063050089084083040055032021213023036042035090071067036032115069090066051114063080070023049062050065080081046032062080070023036042039080071089036033019004008112005001021103116121002023 116103100000013001122099104102112123004017007021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121017030018021146147022026022103112023006017007106118120005023110018120118013002031116018144229019029113021116014001006008018007102245247116123115097021003112106126005111116022004020102245247122103115004000115119108023006017001106102126006030022021 116103100000013000122098104026026096037114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050031050071068066032053054119099115012051032070080031104114126021103082034058054071086095036114055080070023040054054091065094039059050091065068097054054021088086051035038084082082050114054091021090032033032080021117023022115213021086051049059092067082051114054091021081046060048065092088047114055064021083168034050071065082044055061065021027097054054070021089046063032021081082097063050071068066032053054070021082047114062084070068036114050083083082034038186070021082053114055080070023044051033068064086038055032021084084053059053070021117023022115080077094050038050091065119112111102002117005124117017099113026008001000096106116009023003097106103019023000096106100000027029018 116103100000013000122099104102112123004017007021120117012124020120119104008022244145146147007000028120021112012016012120116101016016028099021122003031127021114122000013030116103102020019020112021122000031244145146147022026022103112023012016030027114122000013026113008122000031125114120118030027023021116121005114020120116104015029030021124121097122112007022030230246018123113023012016030027118120017019016125008016007000116021116121005114030119120025015007016125112103097030026126112023102113098022016016097245247116123115097031017120027112012016012113116099000000016021124100097028006121121023000028023021118098019000022123097023005019007112011115000006022029120117012124023118103114104114126021007003097031028123097127018245247146145026108114018099112116097031018103100098000021022021116116 116103100000013000122096104097124113097016005113146147000028023021112111008001007102021031018023031112118099097099115115103120012114020120119104012019001100119120023114030119025023006031018106120118019003006116114114097031018146145023097114115021021096009023001112021122003124016122101118008002110120119122111017028101116126017114018123113023012016125123096121000006026008120117012124029096123118021027115116123115097031017027114122000013026113008122000124020120116104008022115116123115097031017027114122003013023116097118019017115124102023015007031121146147097114115021021023000028023021120118111021030116106121014031115124123023105117017099113026008002026018025023102016005113024097008000116025021016003004023024123120015013026101124016104123244145021 116103100000013015122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050019063092088118047061003089084112007122122021024023013059032065080023037039115071220081168032054091065094036062115081080068097051061090088086045059054070021215097055043069090069053055033021069088052032115064091082097034063084065082039061033088080023036042039080071089036018098008114115018020001116123116004 116103100000013015122099104102112123004017007021114116019013000124114123004126115114118101030030026119146147007000028120021112002000012118122121017030018021146147022026022103112023006017007106118120005023110018116121014002031116018144229019029113021116014001006008018007102245247116123115097021003112106126005111116022004020102245247122103115004000115119108023006017001106102126006030022021 116103100000013014122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050000054086093114034058003089084114057038123028021026097000054086093082051049059080021091036114048090081082097061033082084089040033062080021118019001028112026112004022022122102 116103100000013014122099104102112123004017007021114116019013000124114123004245247115103120012114020118103104002029029103112113097245247098125114019023115114118099030017028113112010102019001102018144229019029113021116014001006008018007102245247021 116103100000012007122098104026026096005114126021122066053002063084065114057038000064092065000034035021024023018039058067092023037055032021084071049055063070021021049062050065080081046032062080070023036042039080071089036033113117004010007000019007008002117018096008007007115099126005004026113099115005005013113098105005005119117111097005007006108098106024004004097096096015000014123103106117000010108127 116103100000012007122099104102112123004017007021116101018013007102098115121122018027113116019023122021073075097001006119102099019122023124114126021001123125122098019122018027113116019023122028025014104114047073021100020016000097103031005027020124097100105031026123096099004122018027113116019023122028025014104114047073021100020016000097103031097022026114124099018122000112118120015022123116027115002000022028028027120123115116102023005006016103112144229126115116027116014002018118125075061019125123096116009023003146145027097019125118122103000027003073073118111028006123116099008245247025021114111021003112106123008016115116102023017030018097112113014000030112146147109114018027114118004013017112123114007245247025021118111021018112106101004001000122096144229126115116027112000023012099112101 116103100000012007122096104119112144229126115118116100004114004125112121097019125114116114030000022102122124124117028018021099009023029021018120010117115112121100004114116126122016097023029113021118018114027097097103230246127021116025006019022106118120005023001103025023000124020116112104013027017112103101109114018027114118004013030112102114019000244145025023000124020116112104005007001112120100109114018027114118004013000124111114003245247025021118111021018112106115014028028096097144229020001122120023006019022106116103017023011097021118109114020101112104017030018112109099097023244145098127004000022021116025006002022106124115097111115112027112017023012124113144229127126146145118015022115116027116014002018118125023124117112004022016097245247116123115097019125123096116009023003021121126 116103100000012007122097104126112023102113097022016016230246018123113023000124023118103114097016022097098114004028115018022004098117115116123115097117112001022016230246244145022002098019029113021118111017028101116126017111116022003020102114018123113023000124029096123118021027110018022000098117244145022015098019029113021118111021003112106126005111116022012020102245247022004007098019029113021118111021018112106101004001028126008016098099098022018144229245247122103115004000115119108023000124020116112104008022244145021 116103100000012006122098104026026096005114126021122066053002063084065114057038000064092065040019035069021026097000054086093082051049059080021083036033115069089086053055053090071090036033125 116103100000012006122099104102112123004017007021114103004013026113025023006002022106121126003114115146145113019029030021114103004013003121116114025006244145098127004000022021114103004013030122113114124117004102018023230246126024021114025017022101097126014028115116021114013027030124123114019245247116123115097021003112106126005114029122097023008028115029021016004022000116123126102123244145122101005023001021119110097099115 116103100000012005122098104026026097003124029080065023108114018071070112036054054090070121036038125118089068017062050065112079053124053120084093004036060089112089038051052080088082047038123028021026097000054068064221053055115116027006 116103100000012005122099104102112123004017007021021023097114115021024026107245247018096103005019007112021112004022012112123112005023030021102114021114000097116104018027020121112010102117000096124097030020018099106101004028021018018027097007000112103122000024110018018114025002031122124099102117127021113122000024110021118098019000022123097023021027030112102099000031003021098127004000022021114114005013026113008016097046047021118118018006123080027112004022012124113023000001115099116101002026018103029014104123244145115101014031115114112115030023029114113114012114054146145096009023001112021082111017028102096023124114116005018023032060055021080025021011003106102126006030022021092068097060038089089144229019029113021122000030012102124112013023110018119097005117115116123115097022022120106100 116103100000012005122096104124114123004111116118112101021027021018021086047054115080027112004022012115124121000017007021092068097060038089089023032060055021080025018006018106102126006030022008018126015022116146145118015022115080027112004022012113116099004114110021029100004030022118097023012019011029080005111021022113106115000006022028021144229114021103122122097021022113106114015021023112120023036096244145021096009023001112021082115124016122102098124117099018021118015022115080007025002029003116118127124055125118122103000017027021116121005114054007027121020017027112101010036124029096118127004002244145021118015022115080007025012019031106118120005023110080027122000030012118122115004114018123113023036096125120116123030001026114121114124055125120116123030001026114121114097245247021116121 116103100000012005122097104113021082115124023112120104002029023112008082111022022120106116014022022021116121005114054007027115004031012102124112013023110080027115004031012102124112013023115146145023000028023021080005111001007116106116014022022008018100021019007018021144229114018123113023105122054007027099024002012102124112013023115092070023047039063089021086047054115080027099024002012102124112013023115092070023047039063089028023046032115080007025021011003106102126006030022008080025021011003106102126006030022028028144229245247090071083036032115087076023015007016125112103097 116103100000012004122098104026026097003124029080065023108114018071070112036054054090070121036038125118089068017062050065112079053124053120084093004036060089112089038051052080088082047038123028021026097000054068064221053055115116027005 116103100000012004122099104102112123004017007021021023097114115021024026107245247018096103005019007112021112004022012112123112005023030021102114021114023112120104018027020121112010102117023112101126018006012123116126018117116025021098018023001120116125124117116112109103013029026097018016109114023120116125124017006103103114015006115097124122004001007116120103097005027112103114097021022113106126005111116021073075002019000097029082111021022113106126005114018102021097000000016125116101105107122028146147007000028120021112004022012112123112005023030021080144229005027112103114097055125118122100020114110021018007102114050091081023036124007108101104018027020121112023040033115091064091045245247116123115097031018121106100008021031112008016003004023018021118015022115113112122030001026114121114 116103100000012004122096104008018116004000007124115016097051061081021082111021022113106113008028018118097023040033115091064091045114050091081023036124000097116104018027020121112023008028115029018121008004099018025023102028026099004016104245247116123115097055125114112115030022018097112023124114123102112123004017007021120118025122054007027112004022012113116099004123115146145023007000028120021112004022012112123112005023030021080005230246115098125114019023115080007025002029000096008016113117115116123115097055097027118120017019016125008082111017028101116116009114018123113023036096125123096116009023003008080025015007016125112103230246115116123115097055097027120118013013016122113114124055125120116123030017028113112023000028023021080005111031018121106100008021031112008082111031018121106100 116103100000012004122097104124114123004114244145021118015022115080007025005023030106118120005023110080027115004031012118122115004114018123113023036096125113112122030001026114121114124055125113112122030001026114121114097245247021116121005114054007027100021019012118122115004111116102097118021117115146145023000028023021029031036096125097108103030001026114121114097059032021091066045062115084091083097055125097108103030001026114121114097059032021091066045062122021090069097055097027097110017013000124114123004111054027097110017013000124114123004123122146145144229061033081080069097048042021123098002026022101021 116103100000012003122098104026026097003124029080065023108114018071070112036054054090070121036038125118089068017062050065112079053124053120084093004036060089112089038051052080088082047038123028021026097000054068064221053055115119 116103100000012003122099104102112123004017007021021023097114115021024026107245247018096103005019007112021112004022012112123112005023030021102114021114020112113104007027029116118099124017006103103114015006115097124122004001007116120103109114006102112101012019025008018016004010003121122126021117116025021115012019025008118098019000022123097023021027030112102099000031003021098127004000022021114114005013026113008016097046047021118118018006123080027112004022012124113023000001115099116101002026018103029014104123244145115101014031115114112115030023029114113114012114054146145096009023001112021082111017028102096023124114116005018023032060055021080025021011003106102126006030022021092068097060038089089144229019029113021122000030012102124112013023110018119097005117115116123115097022022120106100 116103100000012003122096104124114123004111116118112101021027021018021086047054115080027112004022012115124121000017007021092068097060038089089144229019029113021082111021022113106115000006022021008023105001022121112116021114030116109031036096125114112115030022018097112030097245247021115101014031115114112115030023029114113114012114054007146147097005027112103114097055097027118120018007110018005016097019029113021082115124016122101118002026110080027116014002018118125023000028023021080005111028006118125114017111054027123098002026022101146147097019029113021082115124030116121104002029023112008082111031018121106116014022022021116121005114054007027122000030012102124112013023110080027122000030012102124112013023115146145023000028023021080005111022022120106116014022022008080025005023030106118120 116103100000012003122097104113112023000028023021080005111022022120106100008021031112008082111022022120106100008021031112021144229114018123113023036096125102097118030017028113112010102001007116097016097245247021116121005114123029080005111006010101106100008021031112021094050114061064089091097051061081021082111006010101106100008021031112021094050114061064089091104114060071021082115124007108101104018027020121112010036124007108101104018027020121112030104245247116123115097055043092070067050114123102112123004017007021004023230246115115103120012114020112113104004028020113112122097055096146145023022026022103112023036097125118122100020111116005018023000028023021080004111017028101116116009111054027118120017019016125021118015022115080006025015007016125112103124055125123096116009023003146145023 116103100000012003122102104116123115097055096027120118013013016122113114124055125120116123030017028113112023000028023021080004111031018121106100008021031112008082111031018121106100008021031112021144229114018123113023036097125113112122030017028113112010036124023112120104002029023112021118015022115080006025005023030106102126006030022008018115004002026102097104015019026102018023230246115116123115097055096027102099000013016122113114124055125102097118030017028113112144229114018123113023105122054006027099024002012102124112013023115092070023047039063089021086047054115080027099024002012102124112013023115092070023047039063089028023046032115080006025021011003106102126006030022008080025021011003106102126006030022028028144229061033081080069097048042021123098002026022101021 116103100000012002122098104026026096005114126021114082037055060070106117032038048093021026097021054113080088050004003021024023050000054086093114034058003089084114057038123028021026097017060088069067036114063080070023097063058070080068097178115095090066051114054091021086053038054091065082097054116080077071046032039084065094046060019004008112005001021103116121002023 116103100000012002122099104102112123004017007021118120020028007029114115004013026113028144229020001122120023006022022106113120015023011101146147022026022103112023006022022106113118021023011101021126018114029096121123230246018123113023006002022106124115124117112004022016230246115 116103100000012001122098104026026097035124061080065023108114048089070112034020050086065066051051039092090089097127115115084084053039033080021086055055048021081082050114060069220069032038058090091068097060060091021086039052054086065222036033115213021066047114035090091067097049060088069067032048063080021031050051038083021069168053038089084069040033050065092088047123115080065023047061061021092080047061033220080068097055061021086088044034039084117006124103102117007010113098099005005005113096097013 116103100000012001122099104102112123004017007021118120020028007029031030097245247115103120012114020113112104005029016112123099097022244145124121015023001021127120008028115114112116030023016125112118015114022021122121097122023027114115004013023112101099124023125114113114030022022101097023000028023021113025006022022106103114007111022027114115004013001112115030230246026123123114019114025122124121097021028116106120017023018115115023000114028123021031004124020112118104008022110116027112004017012124113030230246026123123114019114025122124121097021028115106120017023021124123023006114028123021031000124020122115104005023003097008112111021028115106115004002007021116121005114018027114120007013001112115010006124020122115104019023021028146147013023021097021125014027029021114117014013017122103115 116103100000012001122096104112103023003114028123021031003124020119122104005023003097008112111021028115106115004002007021116121005114017027114117014013029096120117014000110114027112003029012123096122003029001021116121005114017027114117014013007108101117014000110114027112003029012097108103003029001028146147013023021097021125014027029021114103021013003122123116014031115101021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104114244145146147022026022103112023005124020113112104005023003097008016098099112018021144229019029113021115111021023112106101004020110018022005098117244145116121 116103100000012001122097104113021112014020012097108103014002021124123023015029007021124121097122116103114016104245247116123115097002125114101099030028006120101120015114026102021121020030031146145118015022115114027112003029012123096122003029001021009009097117099005005007113098116021 116103100000012000122098104026026096005114126021096121008029029021081082097062050021071082048039185065080023116103100006005002001099110000002119115111099005005007113098099001013015001097110024024119117111126024117006124245247000002119115111099005005007113098099006013006001097110024024119117111126024 116103100000012000122099104102112123004017007021021114111021023112106101004020127021021114111021023112106121020031023122118027097019001102106115000006022098113031004124020113112104005019007112120126104114018102021115000006022120124027097006125114097126030028006120097126004126115097027112021027012123096116009023003021116100097017027102025023021124020097124104015007030116121099109114022027114115004013007108101115014017127146145123021000026120029116014019031112102116004122007027114099008013007124112116008004127018018030061046116021018075061006125114097126030006026112123120012123127021097025006006026106116115019023000004025023021124020097124104000022001112102005109114007027114099008013016122113103014001127021097025006006026106118120012031006123025023230246007027114099008013029096120116 116103100000012000122096104122120027230246022027114115004013027097116103019126115146145114111021023112106099021017000116112027230246022027114115004013005116121114018017127021112025006022022106097118020023000118025023021124020120101104002029023112025144229122000112121114002006115116103100030006000098113015105031026123029127111021022118106115000006022118125030104114018102021115000006022118125023007000028120021112004017012112118127004019029021125023022026022103112023009124020113112104005023003097008114111021023112106115004002007021116121005114027027114115004013001112115010004124020113112104019023021028021118018114001114121104000004007025146147004124020113120104008022127112027112005023012097097116000004022025116097111021023112106121020031023122118027004124020113112104004006018097113120 116103100000012000122097104118025099111021007124106118005000030116124027230246040000000000117103098072146147109030007103124122105017028116121114018017022029097025006006026106097126004017026099025016102123047073018023102046047097027112021027012097124114015029030028021118018114029122103118021027244145022004098126040000000000114096097072146147230246021103122122097021023112106115014017022123097023004114031112115099097029006097112101097024028124123023006022022106113120002023029097021118023114028123021031004124020113112104005023003097122103017111018099027112005023012113112103021114018123113023004124020113112104019023021122101103124019005027114115004013001112115030109114020097124104021027022103102023021245247146145096009023001112021099111021007124106121020031007124112023124114022027114099 116103100000012000122102104124106121020031007124112144229019029113021099111021007124106121020017027112101023008001115123096123013245247116123115097023125114113114030022022101097023124117112004022016230246018123113023004124020113112104019023021021008023102113097022018144229113103022116121005114022027114115004013022097116099005029016021009009097117003115018023 116103100000012015122098104026026096005114126021096121008029029021081082097062050021071082048039185065080023116103100006012001001099110000000119115111099005005007113098099006001015 116103100000012015122099104102112123004017007021112025006022022106103114007126115112027112005023012123096122005029016025021118019001012113116099004005023029112025006022022106113118021004026103028023000001115113097097008000127021097025006006026106123098012006026112025023102020001018073075021124020097124104015007016125112103097019000021118127018126115097027112021027012123096122000030007025021114111021023112106099024002023122118027097245247121097101008031123118122118013023000118112031021124020097124104021027022118124097109117116028073075102114116073073099111021007124106099008023029122120030097051032021123120019019016122025023021124020097124104000022001112102006109114007027114099008013018113103114018096127021097025006006026106118120005002028102025023021124020097124104002029030120096121 116103100000012015122096104025146147021124020097124104015007030118122122109245247112027112005031012124113027097023125114113114030023007116097115014017127021097025006006026106116115019031018124025144229023125114113114030006007118102118004126115101027112014020012120122121021019029146145027013006001124120031002029018121112100002023123097027112021027012097124114002027005025018016104046047018021016061046007027114099008013007124112121014031122021084068097028028103116099008245247146145113019029030021114099008013007124112101018114007021124121015023001021127120008028115114113114030022028118112121021114022021122121097122007027114099008013029096120099008023110112027112021027012123096122021027022028021123004020007021122098021023001021127120008028115114122113030029003112115126015114003021122121 116103100000012015122097104021029114111021023112106115004002007008101025006029021106113114017006115116123115097023125114113114030000022115008103111021023112106101004020115116123115097002125114122113030006010101122103007027029021008016019016116028146147022026022103112023021124020097124104015007016125112103097027000021123098013030244145116121005114022027114115004013023112101099124117112004022016230246018123113023004124020113112104019023021008018020115113116146145020117113018123113023004124020113112104004006018097113120002110109018101113102114 116103100000012014122098104026026096005114126021114082037055060070106117032038048093021026097053032103080084056049063080116083051017060064097094036032032112089082055055038071029030097127115103080084041055033086093082097054054070021086037032054070070082050114048090064069051059054071070023053059054071070023037059053083220069036060039080070023037055032021084083051055032070080068097049060064071069040055033070021222045055037080064069050114115090064023037055115089018082044051058070021067040055033070021083040052053220071082047038115081064023044051058089021083168038054091065082052032115069090066051114038091080023044184062080021083168060060088092089032038058090091023037055115081220067036060039080064069 116103100000012014122099104102112123004017007021097025006006026106123098012006026112025023021124020097124104021011003097124114109114005027102126002027005124025023023124029122103118018029127021099025000022001112102006109114005027116115019023000007025023023124016122101120018006127021118103111030026119112123014126244145118118018023115098125114015114020116027121020002022103102023008001115123096123013114007125112121097022125112120118008030115112121100004114020116027112000022012112120118008030115112123115097019000021120118008013016122096144229020001122120023006006026106097126004000000021097023013023021097021120020006022103021125014027029021103113018027016124021116021114028123021099111021007124106099008023016124099010002006125102124116008004026021116121005114016097027116014004018121124010 116103100000012014122096104018005016097019029113021116021124016122102098124117099018146147008028029112103023011029026123021116009023003124113023002114028123021099111021007124106121020017027112101010002124029096118127004002244145124121015023001021127120008028115099114115014013018113103023023114028123021116111017028101116116009111005027118120017019016125021118015022115118027121020017027112101010023124029096118127004002244145124121015023001021127120008028115118125114017017028021118120097029029021118120111017028101116116009111016027118120017019016125021118015022115118122025015007016125112103124017125123096116009023003146145126015028022103021125014027029021101114019001026113021103097029029021101025015007003112103100124017028027123098005023007112146147008028029112103023011029026123021097 116103100000012014122097104114113120030022022097021115097029029021113025015007003112103100124002125123096103004000000146145123004020007021122098021023001021127120008028115114116115030019023103113114021114020116021120015114020116027121020002022103102010002029125123096115004006022146145123004020007021122098021023001021127120008028115103115116014002028021118103097029029021099025015007023112101118124017003027123098005023003116021118015022115099027121020017028120120010002002125123096116014031030021116121005114005027118120017029000097008116017124016122101120018006115116123115097017003027118120018007110018005016230246004125112101004114016027118120018007115008021016113117244145116121005114016027118120021011022124021010097117098005018144229019029113021116014124016122102126002029110018005016 116103100000012014122102104146145118015022115118122025002029000096008016113117244145116121005114016122027115000022022118122011124017006103103114015006115113116099004114018123113023105017028027113118007027016122021126018114029096121123097029001021118120111022018115124116014108110118096101019023029097021115000006022028146147000028023021101025002029000096008016113117244145116121005114007027114099008013007108101099008023110018112123023117244145116121005114007027114099008013023116097115004016111008118098019000022123097023005019007112021118015022115097027112021027012113116099007027029021124100097028006121121144229019029113021116014019031112102116004122031097103126012122016122116123004001016112029099111021007124106099008023016124099027102117122073073016097117047073118120000030022102118114 116103100000012014122103104029097025006006026106097126004028028120025016102123122025018016104111016122116123004001016112029123021000026120029116014019031112102116004122003027102126002027005124025016102123047073018023102046047118122118013023000118112031017124029122103118018029127018018030104126116018028144229019029113021031002029018121112100002023123099027100008017026099124027102117122009011116014019031112102116004122007027114099008013016122096116008004127018018030097029001021118120000030022102118114105004125123122101000001028025018016104110109118122118013023000118112031021124020097124104002029006123122122109117116028021120019114016122116123004001016112029097111019023103112100112126116018028011127017028116121114018017022029097025006006026106116115019023000004025016102123244145021 116103100000012014122100104021021023014000115118122118013023000118112031023124018113103114018096127018018030125108016122116123004001016112029099111021007124106118005000022102007027102117122021122101097017028116121114018017022029099025002029003122102099109117116028009009002029018121112100002023123097027112021027012118122115017029000025018016104114244145021023097114115122103023002029018121112100002023123118101025013027017112121120109117116028009009002029018121112100002023123097027112021027012118122122012007029025018016104245247021021023097114028103021116014019031112102116004122016116102114097005027112123023006019125123096103004000000021124100097028006121121023021026022123021115111023030116124123097023031102112023006019125114116115030023030116124123097023029113025016102123111011118120 116103100000012014122101104116121114018017022029097025006006026106116115019031018124025016102123122146145144229007029124122121230246244145078002116101101005005074230246244145096121008029029146145144229041102000002001113096046146145144229029001113112101097016010021004144229245247021 116103100003005007122098104026026096005114126021114082037055060070106117032038048093021026097053032103080084056049063080116083051017060064097094036032032112089082055055038071029030097127115103080084041055033086093082097054054070021086037032054070070082050114048090064069051059054071070023053059054071070023040060048090088071045186039080070023110114050081071082050033054070021084046039033071092082051033115220089082055055038071070023046039115080088086040062115065092082051033115092091084046063035089080067097125115080088086040062115081220067036060039080064069097122059092070067046032058068064082104114126021118088044034063220088082047038115071080070052184039080021002116101102012012 116103100003005007122099104102112123004017007021097025006006026106123098012006026112025023021124020097124104021011003097124114109114005027102126002027005124025023023124029122103118018029127021099025000022001112102006109114005027116115019023000007025023023124016122101120018006127021118103111030026119112123014126244145118118018023115098125114015114020116027121020002022103102023008001115123096123013114007125112121097022125112120118008030115112121100004114020116027112000022012112120118008030115112123115097019000021120118008013016122096144229020001122120023006006026106097126004000000021097023230246026123123114019114025122124121097017027112101126005114016021122121097006125114097126030028006118125114017111016027123098002026022101146147008028029112103023011029026123021097006022028106116115 116103100003005007122096104103021097097029029021097025006006026106123098002026022101008097111028006118125114017245247124123121004000115127122126015114016125112103002029115118122023014028115118122025002029003116118127124017125118122103000017027021116121005114016122027121020017027112101010002124029096118127004002244145124121015023001021127120008028115099114115014013023112097023005114028123021115111028006101112101018111016122027121020022022097112144229030022115097023014007007112103023011029026123021112000022012116113101005023007021114118097029029021114118111028006101112101018111016122027121020022022097112144229030022115097023014007007112103023011029026123021101007017028101122023002002115122123023023124029096113114017019110118101025015007023112101118097019029113021097111028006118122122 116103100003005007122097104120008116017124029096118120012031115116123115097004125118122103014001007008118103111017028101122100021114018123113023002002125118122100020111116005018144229005027112103114097017125118122100020111116005018023000028023021118025002029007108112126124117098005018144229019029113021116014124016122102098124117099018021118015022115118122025002029000124118120124117099018146147000028023021118120111022018113112116014110110118096101019023029097021115000006022021116121005114123118122025005019021124118120097027000021123098013030115122103023002029125113116113008017028011008116020000001112123099097022018097112030230246018123113023021124020097124104021011003097124114124117022121099016230246018123113023105006125114097126030019023103112100112114026102021121020030031021122101 116103100003005007122102104021097025006006026106118120020028028120021126018114029096121123097245247021021023097114115021021023014000115029118120000030022102118114105017018102112023022026022123021112000124029096101114019001115124102023015007031121021099009023029021113025004031018124121023004030000112021112000124020116113104004031018124121023004028023025018016104114026102021121014006115123096123013114018123113023002029018121112100002023123097027112021027012116113101012019026025018016104114026102021121020030031028028144229245247021 116103100003005006122098104026026096005114126021114084000049039064084091040033050065092088047006058080071068108114053123090066055019055093097094036032032029028023108114001080086095036032048093080023037055032021084083051055032070080068097049060064071069040055033070021082053114055064021090032059063021081222053055061065080066051114035090064069097039061021086095036034039080089023049061038071021091036033115091090066055055050064077023053059054071070119112111021103117005124103103005005006114098096 116103100003005006122099104102112123004017007021099025018027016124099126109114005027123120019019000122025023023124018113103114018099127021099025000022001112102005109114005027118120017029000097025023002002125121124117004030028025146147002019000112021096009023029021114118111028006101112101018114026102021121020030031021097127004028115113027114012019026121021114013001022021114118111021018113106114012019026121021114015022115116102023012019026106118120020245247115103120012114005114113120030019023103021097097245247124123121004000115127122126015114016125112103008022115118021120015114016027123098002026022101008097111028006118125114017245247124123121004000115127122126015114016125112103002029115118122023014028115118122025002029003116118127124017125118122103000017027021116121005114016122027121 116103100003005006122096104096118127004002110118027121020017027112101144229027029123112101097024028124123023023021023122106115004006115113021120015114023027123098017023001102008116014124029096113114021023244145121114007006115122096099004000115127122126015114020116113104000022001113112099097021018021122121097021018027123098017023001102008116014124029096113114021023244145121114007006115122096099004000115127122126015114001115118120017029115118101023014028115099027121020022022101116010002002125123096115004002018021116121005114005027123098002029030120008116017124029096118120012031115116123115097004125118122103014001007008118103111017028101122100021114018123113023002002125118122100020111116005018144229005027112103114097017125118122100020111116005018023000028023021118025002029007108112126 116103100003005006122097104008018006113117244145116121005114016122027116014001006008018007102114018123113023002029125118122100008017028008018007102245247116123115097017028027113118005023016122009010002007001103112121021114023116097114097019029113021031002029125113116113008017028021124100097028006121121023014000115118122025005019021124118120127111016096103101004028007021113118021023122146145118015022115099027116014002018118125010102113098022018144229019029113021097111028006118125114017111116022007020102245247146145023 116103100003005005122098104026026096005114126021114082037055060070106117032038048093021026097053032103080084056049063080116083051017060064097094036032032112089082055055038071029030097127115103080084041055033086093082097054054070021086037032054070070082050114048090064069051059054071070023053059054071070023040060048090088071045186039080070023110114050081071082050033054070021084046039033071092082051033115220089082055055038071070023046039115080088086040062115065092082051033115092091084046063035089080067097125115080088086040062115081220067036060039080064069097122059092070067046032058068064082104114126021118088044034063220088082047038115071080070052184039080021002116101102012012 116103100003005005122099104024024023005023001123124114019023115102124099020019007124122121097027003114146147018023031112118099097006125114097126030028006120097126004126115097027112021027012097108103021027022025021097111001026118124097008126115099027121014000018102122027097004125116113101004001098025021097111019023103112100115126115099027116014002028102097027097017003027121126003023031122025144229017018102112023022026022123021112000124029096101114019001115124102023015007031121021099009023029021113025004031018124121023004030000112021112000124020116113104004031018124121023004028023021116100097031018124106116014007244145115101014031115114097126030006026112103100097006115146145126015028022103021125014027029021099112005029012116113101097004115122123023021124020097124104015007016125112103 116103100003005005122096104008099025015007016125112103230246026123123114019114025122124121097017027112101126005114016021122121097006125114097126030028006118125114017111016027123098002026022101146147008028029112103023011029026123021116009023003118122023002029115122123023002029125118122103000017027008118025002029003116118127097019029113021116014124029096118127004002110118027121020017027112101144229027029123112101097024028124123023023021023122106115004006115113021120015114023027123098017023001102008116014124029096113114021023244145121114007006115122096099004000115127122126015114020116113104000022001113112099097021018021122121097021018027123098017023001102008116014124029096113114021023244145121114007006115122096099004000115127122126015114001115118120017029115118101023014028115099027121 116103100003005005122097104096113114017019110118101025015007023112101118097019029113021097111028006118122122012111016101027121020017028120120023000028023021099025002029003122102099124017003027118120017029000097021118015022115118101025002029000096008016113117244145098127004000022021118025002029000096008016113117115116123115097017125118122099024023026008018006113117244145116121005114016122027116014001006008018007102114018123113023002029125118122100008017028008018007102245247116123115097017028027113118007027016122021126018114029122097023015007031121146147000028023021097025006006026106097110017006026112008016004030005018021118015022115097027112021027012113116099007027029021124100097028006121121144229019029113021031021124020097124104000022001112102006097027000021123098013030115122103023 116103100003005005122102104097027112021027012118122098015029030021124100097028006121121023230246115021021023097114115021021120019114123118122118013023000118112031002019000112021096009023029021114118111028006101112101018114026102021121020030031021097127004028115113027114012019026121021114013001022021114118111021018113106114012019026121021114015022127018018030097027000021123120021114029096121123097019029113021116014019031112102116004122007027114099008013018113103122000027127018018030097027000021123098013030122028146147230246244145021 116103100003005004122098104026026081019055048093123088047022054069092068053027017103099004105123115024021006110096115084091094044051038077021089046060115124119101001099110000001119115111097005004001108099099024005006001097110007005006118127099000024004112018103008024026 116103100003005004122099104102112123004017007021114025002029003116118127109021125123096116009023003025120126015122020027114115013013023116097103019023122025021144229122000112121114002006115097103126012122007103124122105017028116121114018017022029118126111030026119112116014126116018028030061046116021018075061002022103027121014000018102122030097020001122120023002026022102101101097017127118125114017017028021118120109114003112103100008022115101112101097030022115097023014007007112103023011029026123021101007001026118124023002027115122123023002027125102124116008004026008101114019124000124118126023027115116123115097017026027118120023019031124008016113117244145098127004000022021118025002029003116118127124021125118122103000017027021116121005114016027123098002026022101008112111028006118125114 116103100003005004122096104101021118015022115118027116014023000101112010102016116021116121005114016027113118007027003103021126018114029096121123097019029113021116111017028101116116009111016122027116014002018118125023000028023021118025015007016125112103124017028027123098002026022101146147000028023021118120111028006113112099004111003112103025015007003112103100097019029113021116111017028102096010102098116021116121005114016122027116014001026118122010102098116021116121005114016122027116014001006008018007102114018123113023017023001027118120018007110018005016104114018102021115004006022123097114020000127146145023230246040000000000119098100072025144229114244145029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027112 116103100003005004122097104118103104018027020121112010102016028121018023000028023021097025002029003116118127124021125118122103000017027021116121005114007027123098002026022101008112111028006118125114017123115116102023003029031025021144229245247029102114013023016097021116014007029097029029104114021103122122097021007097106099024002007103122023021114004125112101004114007027114116019013000124114123004111116119122118102114018123113023021124016122101118002026110114027116014002018118125023000028023021097025015007016125112103124021125123096116009023003028021118018114017122116027097245247146145031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127004000022021097025006017001106102126006030022008018103004028027018021118015022115097027116 116103100003005004122102104122101118002026110114027116014002018118125023000028023021097025015007016125112103124021125123096116009023003028021118018114003112123127109245247146145031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127004000022021097025006017001106102126006030022008018103004028116021116121005114007027118120017019016125008112111017028101116116009114018123113023021124029096118127004002110114027121020017027112101030097019000021101114015126244145146147105001022121112116021114016122096121021122121028021113019029030021114099021013007108101099019029115097021096009023001112021099111021016103106100008021031112021121014006115124123023105117022113114097025016116025021016004022020018025023102023023114125016109114116119122118 116103100003005004122103104018025023102016028121018030097019029113021099111017028101116116009111020027118120017019016125021118015022115097027121020017027112101010006124029096118127004002122021116100097019006097103114230246244145078002116101101005001074097 116103100003005003122098104026026081019055048093123088047022054069092068053027017103099004105123115024021005110096115103080084041055033086093082097051061092088086052042115091090089097054054069092068053187032021080089097034033090069095056062050077092082097027017103 116103100003005003122099104115103120012114020113121104005029029121116117097021127021021112002000012118122121019023021021114006109114115114124101030017007121103114007114020007025023097021016102106116014031000116123023006097127021118127004002026113021126005245247146145096009023001112021126005124016122102098124117099018021118015022115114027116014002018118125010008022125118122103000017027021116121005114020027123098002026022101008126005124029096118127004002115116123115097027023027118120021011022124008016112098116146145118015022115114027112005030012097108103004028001008018126015006001018021023000028023021114025006022031106120120021019029116008016017000028018021144229019029113021112111021023121106103013019018123116010006099125114118101030001026114121114097245247116123115097021125123096116 116103100003005003122096104125112103097030026126112023102113098022016016097245247116123115097022018097112031006124020113121104005019007101103114104114017112097096004023029021018020115113116021116121005114116022006020102245247116123115097021125114113123030017028113116121014114026102021121020030031021146147000028023021114006111021016097106116014022022008018103013019029116018023230246018123113023006099125114118101030017007121119120023111098021146147000028023021114005111021016097106116014022022008114006111021016097106116014022022021146147000028023021114005111021016103106100008021031112008112112124020118103104018027020121112023230246018123113023006096125103112113030017028113112010102031018121018023000028023021114005111000022115106100008021031112008016008016001018021144229019029113021112 116103100003005003122097104006027116014002018118125010006124016122101118002026115116123115097021096027123098002026022101008112111028006118125114017114244145116121005114123114006025006017000106113118021027017103021126018114029096121123097029001021113118021023123114006025006017000106113118021027017103028023125111115118096101019023029097021115000006022028021144229113103022116121005114020006027099004017012118122115004111116097112116009117115116123115097021096027097114002013023112101099124117112004022016097019029113021112114124007112118104018027020121112010102113102022018023230246244145116121005114123146145026108114003116102023005023001122114118021019026103112023017007001146145031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127 116103100003005003122102104112103114097006125114118101030001026114121114097028028097021126015114123018112115006004011119018027102023023114018027102023023114125016104114018123113023021124016122101118002026110114027116014002018118125023000028023021097025015007016125112103124021125123096116009023003028009009113114244145024026097029006021102118015001115097108103014030028114124114230246028103021031018023031112118099097017028096123099105120122021115101014031115114097099030006010101097101014114007021098127004000022021097025002029003116118127124021125118122103000017027021116121005114007027123098002026022101008112111028006118125114017123110005028144229245247114103120020002115119108023006124016122101118002026127021114025015007016125112103097 116103100003005002122098104026026081019055048093123088047022054069092068053027017103099004105123115024021006110096115103080084041055033086093082097017059080069067036062032021091088047114055080069094050038186070021082047114035071090071041043063084077094036114026119103119112111102001117005124096099004002026112098126005004119114111097005004015108098106024006007001102110024024119116111000120117006124245247000005003112101099001000119115111097005004000108099099024005006001097110007005006121127099012024004113018103008024026 116103100003005002122099104102112123004017007021118025002029003116118127109017125123096116009023003025118098019000022123097023021027030112102099000031003021116100097022018097112125014007001025097101008031123097103126012122016122116123004001016112029116008124031124119114002029127018018030104046047018021016061046003112103025015029001116102120104114018102021115004006022123097114020000127146145144229041102000002001113101046025146147230246123102112123004017007021118120020028007029031030097020001122120023006006007106097110017006001122021099097005027112103114097006125114118101030001026114121114124117017122121016097019029113021099111017028101116116009111016027118120017019016125021118015022115097027121020017027112101010002124029096118127004002122021116100097016028121025023230246244145029100 116103100003005002122096104112121114002006115118122098015006123031028023007000028120021112021006012097108103021000028021097023022026022103112023021124020118103104018027020121112010102016028116018023000028023021097025002029003116118127124017125118122103000017027021116121005114007027123098002026022101008116111028006118125114017123115116102023003029018025146147230246123102112123004017007021118120020028007029031030097020001122120023006006007106097110017006001122021099097005027112103114097006125114118101030001026114121114124117003112123127102114018123113023021124016122101118002026110118027116014002018118125023000028023021097025015007016125112103124017125123096116009023003028021118018114003112123127109245247146145031018023031112118099097017028096123099105120122021115101014031115114097099 116103100003005002122097104106097110017006001122021099097005027112103114097006125114118101030001026114121114124117003112123016097019029113021099111017028101116116009111016027118120017019016125021118015022115097027121020017027112101010002124029096118127004002122021116100097002022123146147230246021103122122097017027112102103019114016025021103004000000124113023017023001021121114007006115127122126015114001115102126002027115118124023014028115101112101111001026118124097008114110021118126111001026118124097008114018123113023002027125118122097000030026008018007102126244145118127004002016122021116014126020118102104002029030102116121097021127021118127004002026113021126005245247098125114019023115114027121020017027112101023013027024112021016098099112016018023230246018123113023002124016122112100 116103100003005002122102104101112010102016116021146147000028023021118025005019021124101101097027000021123098013030244145116121005114020027118120017019016125008126005124016122101118002026115116123115097021125123096116009023003008124115111028006118125114017114018123113023008022125118122099024023026008018006113117244145116121005114016027118120017019016125008116014124016122101118002026244145116121005114016027123098002026022101008116014124029096118127004002244145116121005114016122027121020022022097112010017023001027123098017023001102146147230246040000000000119098101072146147097 116103100003005001122098104026026081019055048093123088047022054069092068053027017103099004105123115024021005110096115103080084041055033086093082097017059080069067036062032021091088047114055080069094050038186070021082047114035071090071041043063084077094036114026119103023108114018095090066053114053092089067051055115112077071045061058065084067040061061021065078049055115119113121040114098005117006124103103117007010115098099000024006113127099004117004124096099005003026113102126006005 116103100003005001122099104116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114113123030022028123121118003114020025114116019013016122123101004020115114004027097021026103106116021030001112115023006096115098125114019023115114113123030006010101112121019111116124123099019117115116123115097021023121106122014006018123116010102002001122018023000028023021114025006022031106101123000019029116008112112124020118103104018027020121112023000028023021114025002029003116118127124017125118122103000017027021116121005114020027123098002026022101008116111028006118125114017114244145116121005114023116097114105021125114113123030022018097101101004123115119112099022023022123021016098096112018021118015022115018022004098117244145116121005114020027114115013013016122113118 116103100003005001122096104123122023008001115123096123013114018123113023006099125114118099030017028113112010102002031116123118102114018123113023006099125114118101030017007121119120023111098021116121005114020007027112002006012118122115004111020004027112002006012118122115004114018123113023006096125114118101030001026114121114124021098027114116019013000124114123004114018123113023006096125103112113030017028113112010102031018121018023000028023021114005111000022115106100008021031112008016008016001018028144229245247116123115097122244145024026097002018102021115004000028114116099000027001112021103020000244145029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027112002000012102124112013023115123122099097027029021029016 116103100003005001122097104112113112023010017018025016004022020018025016004022020125018030097019029113021099111017028101116116009111016027118120017019016125021118015022115097027121020017027112101010002124029096118127004002122009011007097245247024024023014007115102116121018114007108101120013029020124112144229029001021029100004030022118097023002029006123097031107123115115103120012114020097097104021011003097103120097006115098125114019023115097027116014002018118125010002124016122101118002026115116123115097006125123096116009023003008118025015007016125112103104111099028146147230246018123113023006124016122101118002026110118027116014002018118125023000028023021114025015007016125112103124017125123096116009023003146145118015022115029114025006017000106113118021027017103021126018114029096121123 116103100003005001122102104021122101097022018097112031006124020118102104005019007124119101104110110118096101019023029097021115000006022028146147230246126024026024012029023112021099004017027123124116008023029146145020117113018123113023006124007112118104002029023112021010102006022118125016097019029113021112111006022118106115004002007008018020112113116021116121005114020027097114002013000124114123004111116022000020102245247146145118015022115124113025002029000096008016113117115116123115097017125118122100020111116005018023000028023021118120111017028102124116014111115018005016097019029113021116014124016122102098124117099018021118015022115101112101111017028102096010102098116146145144229029001113112101097016010021118025015007016125112103097 116103100003005000122098104026026081019055048093123088047022054069092068053027017103099004105123115024021100046039032021071082048039185065080023116103100003005004109114102000002001113103115024021114015021018114097116004000007124115119112111102001117005124096099005013026112098126005004119114111097005005014108098102024006006001102110024024 116103100003005000122099104029102114013023016097021116000001022021098127004028115120116111105021098027102099000013000124114123004123115124123023105117018005106097000017016018025016000098116025018118112117127018116005102126116116006016109117018004106097000017016018025016000098012004018027102019099106099118002017012004018030097006027112123023012019011029114006111001007116106100008021031112028075061117124018073075102120116073073016110117047073018029102245247098125114015114030116109031006099125102097118030001026114121114061046116026018075061021098027112114015013000124114123004123115124123144229122116124123115110019016097018027102027029113026100020001003018025016008028023106099118002017124116118099102126116124116123110019016097018027102027018121103024000017007018025016008004031026116116 116103100003005000122096104097018027102027005121103024000017007018025016008019031103026100020001003018025016008019031026102098018002116025018126015022012099116116002125000096102103102126116124099123019125000096102103102126116124099123110001006102101016104245247097125114015114030116109031006099125102097118030001026114121114061046116026018075061021098027112114015013000124114123004123047073018024102046047018031016230246022121102114097031018109029112112124000097116104018027020121112075061117124018073075006099125112112121030001026114121114061046116026018075061017028116121114018017022029118118018006123103027112002000012118097123003029005021116100097004018103118127000000123004028030109117121018028030097023029113021113019029030021114114005013022123114115004031115114004144229030022115097023 116103100003005000122097104122096099004000115127122126015114020118103104002029029103112113097000115122123023019124020118097104002029023112008112112124000096102104002029023112021118015022115103027112002000012102124112013023110114004025018007000106102126006030022021116121005114001027118120018007110018005016230246004125112101004114020004027116014002018118125010006124016122101118002026115116123115097021098027123098002026022101008112111028006118125114017114018123113023006099125120116123030001026114121114124117026119103016097019029113021112112124023112120104018027020121112010102017022103097126007117115116123115097021098027114114005013021124123118002006115124102023015007031121021144229019029113021112112124020112113104005019007112008031018023031112118099097031018109029112115124020112113104 116103100003005000122102104113116099004123115115103120012114020112113104004028020113112122097021097021098127004000022021114005111017028101116116009111020027118120017019016125021118015022115114007025015007016125112103124021125123096116009023003021116121005114020007027122000030012102124112013023110018124117019117244145116121005114020007027115004031012102124112013023110018118114019006026115018023000028023021114005111017028102096010102098116028021118015022115114004025002029000096008016113117122021116100097023029114116112021017022103097126007114 116103100003005015122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097001032021071082048039185065080023116103100003004007097127115086090090049038050082080023046039115071080067046039033021081082050114018077021068032060032021080067097051037080086023040060039080071071051055039084065094046060115080065023053061039084089082097033038071021091032114035080071094046054054021024023049062050091021114008016001119099102008114060064021114008016001119099126 116103100003005015122099104022004020018023031112118099097016125118122103000027003025119025015007029116097126109016125123096099019019005025116101018013023116097114022022123119027115000028018124102030097019000021113118015019026102025117111006010103116100020126018103102104005019007112098115105031125113116114015017027028021118018114023116112121002026127120027116000023029097103027230246112004022118019001012113116099004005023029120025005019000122103099104114018102021115000001028103097027012124016116102120019006244145022005098001022121112116021114016122096121021122023124102099008028016097021117111028006123116099008123126118122098015006123113124100021027029118097023006124029096123118021027122025118120020028007029113126018006026123118099097021125123096121000006026028025116014007029097029115 116103100003005015122096104124102099008028016097021117111028006123116099008123244145022006098020001122120023003029005124113114097016127124101112012029006021120144229113097022115101014031115124101112012029006021120023008028029112103023011029026123021117014004026113112023003114028123021117111017028101116126017111030027118120017019026101021118015022115119027121020028018097124010012124029096123118021027115121112113021114025122124121230246112007022023105021023121106115014028031116119023006114026123123114019114025122124121097122020118103104002029029103112113097021098021124121015023001021127120008028115114124101030017007121103114007114020007021120015114020004027112002006012118122115004111020007027112002006012118122115004245247022007020097019029113021112112124020118103104018027020121112010 116103100003005015122097104114007025006017001106102126006030022021116121005114020007027101004020012118122115004111116120116123102114018123113023006096125103112113030001026114121114124117026119103016230246112007022023000028023021114006111021016097106116014022022008018103013019029116018023000028023021114006111021016103106116021030017122099010112123244145022005098114028123021112111021023121106103013019018123116010006099125114118101030001026114121114097019029113021112111021023121106099024002022123103010102027029097103016097019029113021112111021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102245247022007020000028023021114025006022031106101123000019029116021126015114123022004007098123244145022005098114018123113023 116103100003005015122102104114027112005030012113116099017000022021119114021005022112123023102113107022018023000028023021018020120113116021116121005114020027114115013013016122113118015029115124102023015007031121028144229113097022021120015114030027118120017019026101008112111017028101116126017114018123113023012124029096123118021027110114027121020028018097124023000028023021120025002029003116118127124021125118122103000017027021116121005114030027118127004027003114008112111028006118125114017245247098125114019023115119027116014001006008018007102114018123113023012124016122102098124117099018146147098099112116123115097016125118122103000027003008120025002029003116124103097019029113021117111028006123116099008111030027123098015019007124146147000028023021120025002029003116118127124117112006022016 116103100003005015122103104021116121005114030027118127004027003114008016098102112018146147000028023021120025005019022123118127097110110021018020116113116146145118015022115029120025005019000122103099097027000021123098013030115122103023012124023116102120019006109018022002098117122146145118015022115119027100004010017122099023124114116022003020102114018123113023003124023116123118008001111008113118021023123018022002098117122021030023108113100022021122014028007125102023230246040000000000119098106072021 116103100003005014122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097001032021071082048039185065080023116103100003005015097127115086090090049038050082080023046039115071080067046039033021081082050114018077021068032060032021080067097051037080086023040060039080071071051055039084065094046060115080065023053061039084089082097033038071021091032114035080071094046054054021024023049062050091021114008016001119099102008114060064021114008016001119099126001099110024024 116103100003005014122099104022004020000028023021123120021114022109124100021001123102112123004017007021004023007000028120021112005030012113122121013019017021114027006017001106118120015000022115021112112126115114124101030017007121103114007114020007146147098099112098125114019023115114113123030006010101112121019111116124123099019117115116123115097021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102245247022004020000028023021114025006022031106101123000019029116021126015114123022004007098123244145022006098019029113021112111021023121106103013019018123116010006099125114118101030001026114121114230246112004022118015022115114027116014002018118125010102113096022018023000028023021114025015007016125112103124117112001022016 116103100003005014122096104146145020112113018123113023006124016122101118008002110119027116014002018124101023000028023021114025015007029116097126124016125123096121000006026146145020112113018123113023006124020113121104005019007101103114097016022097098114004028115018022015098117115116123115097117112012022016230246112004022118015022115114027112005030012118122115000028028021124100097028006121121144229113098022116121005114020004027112002006012118122115004111116101121118015019116021116121005114020004027112002000012118097123003029005008004144229113098022116121005114020007027112002006012118122115004111020004027112002006012118122115004114018123113023006096125114118101030001026114121114124021098027114116019013000124114123004245247022004020000028023021114005111000022115106116014022022008018122 116103100003005014122097104116121016097019029113021112115124001112115104018027020121112010102027017103018030230246115 116103100003004007122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097049060088069067032053054021090066097032054065090066051114055080070023000042115070084089050114054065021086055055048021092089053055033069071082053051039092090089097055039021065088053051063080021068052032115089084023049055033092090083036114126021069091032060115112124117019016005100124023046039115112124117019016005124117006124127126 116103100003004007122099104078000002118100099013072144229245247116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115120119027006031018106120118019003006116114114097031244145098127004000022021120117111017028101116126017111017027118120017019026101021118015022115120119025015007029116097126124016125123096121000006026021116121005114030119027112012016012113116099000000016021124100097028006121121023000028023021120117111021030116106126005111030027114122000013026113021118015022115120027112012019012123122122124117023112103120006019007116124101004117115116123115097031125114120118030020026123099118013114026102021121020030031028021 116103100003004006122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097001032021071082048039185065080023116103100003004005097127115086090090049038050082080023046039115071080067046039033021081082050114018077021068032060032021080067097051037080086023040060039080071071051055039084065094046060115080065023053061039084089082097033038071021091032114035080071094046054054021070086047033115071080068053032058086065094046060115081018086038055115024021071045051061021112126003000017099100126097061038021112126003000017099124 116103100003004006122099104022004020018023031112118099097016125118122103000027003025119025015007029116097126109016125123096099019019005025116101018013023116097114022022123119027115000028018124102030097019000021113118015019026102025117111006010103116100020126018103102104005019007112098115105031125113116114015017027028021118018114023116112121002026127120027116000023029097103027230246112004022118019001012113116099004005023029120025005019000122103099104114018102021115000001028103097027012124016116102120019006244145022005098001022121112116021114016122096121021122023124102099008028016097021117111028006123116099008123126118122098015006123113124100021027029118097023006124029096123118021027122025118120020028007029113126018006026123118099097021125123096121000006026028025116014007029097029115 116103100003004006122096104124102099008028016097021117111028006123116099008123244145022006098020001122120023003029005124113114097016127124101112012029006021120144229113097022115101014031115124101112012029006021120023008028029112103023011029026123021117014004026113112023003114028123021117111017028101116126017111030027118120017019026101021118015022115119027121020028018097124010012124029096123118021027115121112113021114025122124121230246112007022023105021023121106115014028031116119023006114026123123114019114025122124121097122020118103104002029029103112113097021098021124121015023001021127120008028115114124101030017007121103114007114020007021120015114020004027112002006012118122115004111020007027112002006012118122115004245247022007020097019029113021112112124020118103104018027020121112010 116103100003004006122097104114007025006017001106102126006030022021116121005114020007027101004020012118122115004111116120116123102114018123113023006096125103112113030001026114121114124117026119103016230246112007022023000028023021114006111021016097106116014022022008018103013019029116018023000028023021114006111021016103106116021030017122099010112123244145022005098114028123021112111021023121106103013019018123116010006099125114118101030001026114121114097019029113021112111021023121106099024002022123103010102027029097103016097019029113021112111021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102245247022007020000028023021114025006022031106101123000019029116021126015114123022012020104245247022007020097019029113021112 116103100003004006122102104027114115013013023116097103019023115119112099022023022123021016098101112018021118015022115018022015098117115116123115097021125114113123030017028113116121014114026102021121020030031028146147098096112021122121097031125118122103000027003008114025002029003116124103097019029113021122111028006123116099008111020027123098015019007124021118015022115120027116014002018118125010006124016122101118002026115116123115097031125118125114008002020008114025015007016125112103230246004125112101004114017027118120018007110018005016097019029113021122111017028102096010102098116146145020112113018123113023003124016122101118008002110120027116014002018124101023000028023021119025015007029116097126124031125123096121000006026146145118015022115120027116014002018118125010102113096022018023 116103100003004006122103104116123115097031125118125114008002020008018020117113116146145118015022115120027115000023029118125023125111115018022002098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108116022000020102123244145116121005114017027102114025016028099021010097117112003022016230246040000000000119099097072021 116103100003004005122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097001032021071082048039185065080023116103100003004006097127115086090090049038050082080023046039115071080067046039033021081082050114018077021068032060032021080067097051037080086023040060039080071071051055039084065094046060115080065023053061039084089082097033038071021091032114035080071094046054054021070086047033115071080068053032058086065094046060115081018086038055115024021071045051061021112126003000017099100126097061038021112126003000017099124119112111126024 116103100003004005122099104022004020000028023021123120021114022109124100021001123102112123004017007021004023007000028120021112005030012113122121013019017021114027006017001106118120015000022115021112112126115114124101030017007121103114007114020007146147098099112098125114019023115114113123030006010101112121019111116124123099019117115116123115097021023121106122014006018123116010102002001122018023000028023021114025006022031106124121021000111011018103000001012118118123102245247022004020000028023021114025006022031106101123000019029116021126015114123022012020104245247022004020000028023021114025006022031106101123000019029116008112112124020118103104018027020121112144229113098022116121005114020027118120017019016125008016098097112018021118015022115114027121020017027112101010102113103022018144 116103100003004005122096104145022006098019029113021112111017028101116126017111017027118120017019026101021118015022115114027121020028018097124010003124029096123118021027244145022006098019029113021112111021023121106115000006003103112023003023007098112114015114116022002020102114018123113023102113107022018144229113098022116121005114020027114115013013016122113118015029115124102023015007031121146147098099112116123115097021098027114116021013016122113114124117003121116121000117115116123115097021098027114116019013016097121117014004110004146147098099112116123115097021097027114116021013016122113114124021098027114116021013016122113114097019029113021112115124020118103104018027020121112010006099125114118101030001026114121114230246112004022118015022115114007025019023021106118120005023110018120118 116103100003004005122097104121018023000028023021114005111000022115106100008021031112008016008016001018028144229114 116103100003004004122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097049060088069067032053054021090066097032054065090066051114055080070023000042115070084089050114054065021086055055048021092089053055033069071082053051039092090089097055039021065088053051063080021068052032115089084023049055033092090083036114032084091068097032054070065069040049039092090089097054116084082082097127115069089086047114022124119101003004002124021088052114022124119101003004026117004010108127 116103100003004004122099104078000002118100098004072144229245247116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115120119027006031018106120118019003006116114114097031244145098127004000022021120117111017028101116126017111017027118120017019026101021118015022115120119025015007029116097126124016125123096121000006026021116121005114030119027112012016012113116099000000016021124100097028006121121023000028023021120117111021030116106126005111030027114122000013026113021118015022115120027112012019012123122122124117023112103120006019007116124101004117115116123115097031125114120118030020026123099118013114026102021121020030031028021 116103100003004003122098104026026081019055048093123088047022054069092068053027017103099004105123127021083116041051033082080101036062050091086082023097123028021026097033060064070023051055034064223067036114102000002001112098115024021084046063035065084080036114060064021069036038060064071023037055032021116079097033050091070023036038115084067082034114058091065082051034033080065086053059060091021082053114039090065086045055115070064069097062050021069082051059060081080119112111126024 116103100003004003122099104078000002118100098005072144229245247116123115097122029122097023004010026102097100097122000112121114002006115004021113019029030021114122003013030116103102003029005021114027006031030106120118019031018121021112112245247098125114019023115114027116014002018124101010003124016122101118008002115116123115097021125123096121000006026008119025015007029116097126097019029113021112111021007096106116014022022008018097102114018123113023006124020120119104005019007116103116097027000021123098013030115116123115097021125114120118030027023008114006111021030116106126005114018123113023006099125114118101030001026114121114124117026119103016097019029113021112112124020118097104002029023112008016012019031018021030230246028103021114025027000097102023105001022121112116021114098021115101 116103100003004003122096104122120023006031017106120118019003017122099023006031017025021112012019012120116101016007018114112023006031018146145096009023001112021112012016125118122103000027003008119025002029003116124103097019029113021112012016125123096121000006026008119025015007029116097126097019029113021112012016125114097098030017028113112010102004116021116121005114020120119025006031017106113118021019001118021126018114029096121123097019029113021112012016125114120118030027023008114122000124020120116104008022115116123115097021030116027112012019012123122122124117005024124117019013023112121114021023012119122097030028028123106103014001116028028144229114 116103100003004002122098104026026096018114036070102086003001039084065066053245247066070100032016000065084067052038012070064094053055125102084117006055039102065086053039039119090065040060026088069091036063054091065086053059060091029030230246019004008113019018097008000003115107101006005004001097110007005005115127099012024007116114099005015007113104099005 116103100003004002122099104102112123004017007021120126015122001124114127021122116005005007113098116021073075097017018102097031097001125114098114030029001113103114097019000021099118019017027116103031116123122025021002104114047073021016061117115073073023018124020098112104018006016112113100097046047021018075102114047073021118019001012097102096005106123112113025006023023106113118021023122021073075097117047018021075061114018103102104021001004113013031004022125113118101004123115073073023102046116021073075097033038087070067051122115081092080040038032021029095046039033029112115111022016103112030104126106028021075061114116015018023061046115070064085050038033029081094038059039070029090040060038065080031004022125113118101004123122025012030097046047021018013102114047073021068052048032065071031 116103100003004002122096104081092080040038032021029068036049060091081031004022125113118101004123122025012030097123115116102023019023000106102114019027018121146147230246021103122122097021022113106114015021023112120023004022115121112113021114028096097114019114025122124121097021016103106116014028001112115023018006115090091023105023023027102099000013016122113114124001007027114116021013016122113114097019029113021114005124000097116104018027020121112010018006125114118101030001026114121114097019029113021100021124016122102098124117099018028027097245247114118101030017028123103114007114022025021112022023012112123112000007007021102144229245247098125114019023115112113025002029000096008016113117115116123115097023125118122100020111116005018144229019029113021114005124022112123104002029023112021010 116103100003004002122097104021112025006017007106118120005023115146145118015022115112113025004023029106102126006030022021008023004124020118103104018027020121112144229051061081021114005124023112120104002029023112008016021022022120018144229245247116123115097023023027113114012013000124114123004114110021102025005023030106102126006030022146145118015022115112113025012019031106102126006030022021008023018124030116121104018027020121112144229019029113021114005124007108101104002029023112021023040033115123096123013245247146145026108114031080021069168052186071080089053059054089021071036039039021223067051055115091064091045114110021065088052038054070021065032062054064071068097051038065090069040033186080070144229019029113021116014019031112102116004122022113027100021019012102124112013023127018018030 116103100003004002122102104021008023002029018121112100002023123102027100021019012102124112013023127021118120000030022102118114105023023027102099000013000124114123004126116018028030097114244145116121005114016122116123004001016112029114005124022112123104018027020121112027102117122021008023002029018121112100002023123102027114004028012102124112013023127021118120000030022102118114105023023027112114015013000124114123004126116018028030230246018123113023002029018121112100002023123112113025018007000106102126006030022025018016104114110021118120000030022102118114105001125102096100030001026114121114109114016122116123004001016112029114005124000096102104018027020121112027102117122028146147108127244145116121005114022113027116014002018118125010102113098022018144229019029113021114005124029096118127 116103100003004002122103104112101010102113097022018144229127126146145118015022115112113025006023023106113118021023115008021031018023031112118099097031018109029114005099125114112115030022018097112030230246115115103120012114020112113104004028020113112122097023023004146147097005027112103114097023023004027116014002018118125023124114022113027116014002018118125023000028023021112115112124029096118127004002115008021114005124029096118127004002244145021118015022115112113006111031018121106116014022022021008023004022125120116123030017028113112023000028023021112115112124030116121104018027020121112023124114022113027122000030012102124112013023244145021118015022115118122118013023000118112031004022098027097110017013016122113114109117116028021010097017028116121114018017022029112115111006010101106116 116103100003004002122100104122113114109117116028146147097019029113021116014019031112102116004122022113004025021011003106102126006030022025018016104114110021118120000030022102118114105023023027097110017013000124114123004126116018028144229114018123113023004022098027113114012013016122113114097111115112113025005023030106118120005023115116123115097023023004027115004031012102124112013023115008021114005124023112120104018027020121112144229114018123113023004022098027118120018007110018005016230246115116123115097122022113027112004022012115124121000017007021124100097028006121121023046032115112113025006023023106115126015019016097011010102113096022018030097114018123113023004022098027114114005013023116097114125111116022006020102245247028146147230246020103122098017114017108021100111031018121106100 116103100003004002122101104124114123004126115102027115004031012102124112013023244145122101005023001021119110097001125120116123030001026114121114109114000027113114012013000124114123004114 116103100003004001122098104026026097003124029112097023108114036070102086003001039084065066053124000084119112036038000065084067052038017090067094047027062069089082044055061065084067040061061021024023012061038067080090036060039021089082097034063064070023051187048080091067097178115070084023037051039080021083102055061065071222036114055084091068097062050021079088047055115114112115004029000117004010007000019007008002115102099003005003115107098117006010102103103018025016116103116025018002118117127018003000102126116003013016 116103100003004001122099104102112123004017007021120025002029003116118127109114030027118127004027003114025023230246018103102104005019007112098115105031125113116114015017027028021086050114023116112121002026127146145118019001012113116099004005023029120025005019000122103099104114050070021115000001028103097144229020001122120023008002020120122098097031244145098127004000022021120025002029000096008016113117244145116121005114030027118120017019026101021010097117112004022016230246018123113023012124029096123118021027115008021016098096112018146147000028023021089082039038123120027116009023026101114027097096122021092089097122112006022030230246018123113023012124023116112121002026115008021023105001022121112116021114030116109031012022125113116114015017027028021113019029030021124103006031028096021122 116103100003004001122096104113021096009023001112021122005124016122102098124117099018021118015022115120113025002029003116124103097111115120027116014002018124101023000028023021120115111028006123116099008114110021120025015007029116097126097019029113021091036052039029120115111017027112124103006126115007028023040060115029022004098123115021021023097114122146145023 116103100003004000122098104026026097003124029080065023108114048089070114037001050091092104013033039103080081008063035102065086053039039 116103100003004000122099104102112123004017007021102025012019031106102126006030022025021100111021004102106100021017022113102027097245247102027112012019012124113125109114023127027112002031012118122115004126244145102025006031018106124115018126115113102025006017030106118120005023244145115101014031115114098100030001007118116098021114000021146147013023021097021120020006022103021125014027029021114122000013030116103102020019020112021115011114028123021031018124020120116104008022025021008023005024125114120118030027023028146147013023021097021120020006022103021125014027029021114122000013030116103102020019020112021115018114028123021031018124020120116104008022000021008023005001125114120118030027023028146147014000023112103023003011115102027122000030012102124112013023127021102025006005000106102099 116103100003004000122096104118112115018245247146145023 116103100003004015122098104026026081019055048093123088047022054069092068053027017103099004105123115024021081036063054089089082050114055080021069032049054021006014097061038021099094032060055080021068032060032021092089053055033069071082053051039092090089097033038071021091032114035080071094046054054027021026097019057090064067097054054021089086097052060091086067040061061021115116021013007108101101000017000117004010007000019007008002117102099007004007116018096008007007112101126005001026115099019001008005117018102008007007112100126004005026113099126005005025113098125005005119119111097005004000108098103024006007108098099027005007111098099117002010115018107008007119120111005117004010230246021103117005124099103005005006113099107117006010115098099012024007116127098013117003124096103117000010115098099013024006113127099004024007113124099005027007113018101008007007113107126005000026113099126005005025113098125005005119118111097117013010115018106008099119112111244145146147230246 116103100003004015122099104102112123004017007021118120020028007029021115008001007124123116021114017027123098015019007124028026002029006123097031005027000097124121002006115114027121020028018097124030109017028096123099105022026102097126015017007021114025015007029116097126104126016122096121021122023124102099008028016097021117111028006123116099008123244145146147007000028120021023008002020120122098097031127021119120023027023112021117097027029123112101097024028124123023023021023122106099024000018021103023014028115029119025021011001116102098124000125097108101000001006028021126015028022103021125014027029021099112005029012097108101000114001120021120015114123118122118013023000118112031003124007108103118012023127021103025021011001116102098104111001120027099024000018102096030097027029123112101 116103100003004015122096104021127120008028115099114115014013007108103118097000003021122121097122016122116123004001016112029117111006010103116103004126115103027099024000018102096030124000003027097110019019000096028144229114018123113023007017007106097110017000018118102031098106112025021117111006010103116100020126115103027099024000018118112027097000003027097110019019016112025023019031125097108101000017022028021126015114123018022014098117122146145144229030022115097023014007007112103023011029026123021112005030012113122121013019017021114023008028029112103023011029026123021031006017001106118120015000022115021112112114026123123114019114025122124121097021026103106116021030001112115023006096115122123023006099125114118099030017028113112010006096125114118099030017028113112144229019029113021112 116103100003004015122097104004027112002000012102124112013023110114007025006017001106102126006030022021116121005114020007027101004020012118122115004111116120116123102114018123113023006096125103112113030001026114121114124117026119103016230246018123113023006099125114118099030017028113112010102002031116123118102114018123113023006099125114118101030017007121119120023111098028146147014028115114027112005030012101121118000028018008114006111021016103106100008021031112021118015022115114027112005030012097108103004028001008018126015006001018021118015022115114027112005030012120122099000028018008018103019029116021116121005114020027114115013013026123097101125108116101116100030017016121018144229019029113021112111021023121106115000006003103112023003023007098112114015114116022000020102114018123113023 116103100003004015122102104018022001098117115116123115097021125114113123030017028113116121014114026102021121020030031146145120015114030027118120017019026101008112111017028101116126017114018123113023012124029096123118021027110114027121020028018097124023000028023021120025002029003116118127124021125118122103000017027021116121005114030027118127004027003114008112111028006118125114017245247146145096009023001112021117111017028102096010102098116021116121005114030027118120018007110018005016230246018091081023003124016122101118008002110120027116014002018124101023000028023021119025015007029116097126124031125123096121000006026146145118015022115120027116014002018118125010102113098022018023000028023021120025002026022124101112124117112007022016230246018123113023012124023116112121002026115009008023 116103100003004015122103104018022004098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108116022006020102123244145116121005114017027102114025016028099021010097117112002022016097019029113021117111022018123116126018114111008021115000006022029018020114113116028021028097127112001022023012029029097125100230246126024116121005114123029029117111006010103116100020111116006012016104114018123113023105000030027097110019019016112008016023117115122103023019002125097108101000017022008018097102123122021122101097122001027097110019019016112021126015114123018099016104123122021024026097000054088069091032049186080146147230246018123113023015029007021112111008001007102021031018023031112118099097099115115103120012114020120119104012019001100119120 116103100003004015122100104099021122003126115114120118030031018103100098000021022021120023022026022103112023012016125118122103000027003008119025002029003116124103097019029113021122003124029096123118021027110119027121020028018097124023000028023146145122003124020120119104005019007116103116097027000021123098013030115116123115097031017027114122000013026113008122111021030116106126005114018123113023012124020120116104015029030008018115004000028114116099000027001112018023000028023021120025006031018106115126015004018121021126018114029096121123104245247021 116103100003004014122098104026026081002058050071082082019055063084091084036004096029028023108114053080088082045062054070021083036114033084086082097097106021090066097004058084091083036114032084091068097059061065080069049032054065084067040061061021070066051114063084021071036032058090081082097127115096065094045059032084065094046060115081080023007017007106097110017000018118102119112111021103117005124103103005005006114098103117006010115098098012024007119127099002117003124096103117000010115098098013024006113127099004024007113124099005027007113018101008007007112107126005012026114098126005005025113098125005005119118111097117013010112018106008018123102126116099018119112111244145115101001096110004001007113099099004013119114111097005005014108098102024004015001102110007001119116111097005005015108099099024005006108098099027005007111098099117003010115098099012024007116127099004024007113124099005027007113018100008007119121111097117012010102030116025018097102018098008146147 116103100003004014122099104102112123004017007021119025002029003116124103109016125123096121000006026025119025015007007103116097109019001102106115000006022098113031003124023116123118008001122021116100097022018123116126018126018103102104005019007112098115105031125113116114015017027028021118018114023116112121002026127120027116000023029097103027000000000106113118021023004113029122111022018102122101021123115116102023005019000122103099109245247120027116000001028103097027003124007108103118018007127119027099024000018120112027003124007108103118017023127021103122111006010103116116004126115103101025021011001116118114230246244145115101014031115124101112012029006021120027097114244145119120023027023112021117097114026123123114019114025122124121097004020113122104021011001116021101097029029021029117 116103100003004014122096104027097110019019000096008101111006010103116100020123115021146147008028029112103023011029026123021097006022028106097110019019115103120023014028115029118120000030022102118114105016125097108101000031022025021101111006010103116100020123110103120025021011001116102098104114244145124121015023001021127120008028115099114115014013007108103118097000003021122121097122016122116123004001016112029117111006010103116103004126115103027099024000018102096030097111001101027099024000018102096030230246018123113023007017007106097110017000018118102031098106112025021117111006010103116100020126115103027099024000018118112027097000003027097110019019016112025023019031125097108101000017022028021126015114123022012020104245247146145096009023001112021117111017028102096010102098116021116121 116103100003004014122097104113021122111017028102096010102098116146145144229019029113021117111017028101116126017111030027118120017019026101021118015022115119027121020028018097124010012124029096123118021027244145146147000028023021120025002029003116118127124117112004022016097019029113021122111017027112124103006111116022007020102245247116123115097031125113116114015017027021009010097117112006022016230246018123113023105031125113116100014000007021124100097028006121121023014000115120027115000001028103097009102113096022018030230246018123113023003124000112109117014004115008021016098101112018021118015022115119027115000028018124102023125111115113116099004122116022006020102123115030021026098102112021120120015006027102146147108127018123113023105122017027097110019019000096008016114107116028021120 116103100003004014122102104103021031019124007108103118002023115124123023105117031018025016023117122028028023108114001080088071045051048220080023230246244145116121005114029122097023004010026102097100105001022121112116021114098021115101014031115114113123030022028123121118003114020025114116019013016122123101004020115114004027097021026103106116021030001112115023006096244145098127004000022021114115013013007108101114015000110018124121021000116021116121005114020113121104012029007116123118124117003103122016230246018123113023006124020113121104017030018116123118124021098027114116019013000124114123004245247116123115097021125118122103000017027008018020112113116146145118015022115114027121020017027112101010102113097022018144229019029113021112111017028101116126017111017027118120017019026101021118 116103100003004014122103104123113023006124029096123118021027110119027121020028018097124144229019029113021112111021023121106115000006003103112023003023007098112114015114116022000020102114018123113023102113101022018144229019029113021112111021023121106116014022018123122023008001115123096123013245247116123115097021098027114116021013016122113114124117003121116121000117244145116121005114020004027112002000012118097123003029005008004144229019029113021112115124020118097104002029023112008112112124020118097104002029023112146147000028023021114005111021016103106100008021031112008112112124020118103104018027020121112144229019029113021112115124001112115104002029023112008016012019031018146147000028023021114005111000022115106100008021031112008016008016001018028144229245247116123115097028028097021114 116103100003004014122100104109124100021001115029102114013023016097021006097020001122120023006031017106120118019003017122099023012016127021114122000013030116103102020019020112021122097005027112103114097031017027118120017019026101008117111017028101116126017114018123113023012016125123096121000006026008119025015007029116097126097019029113021122003124020120119104005019007116103116097027000021123098013030115116123115097031017027114122000013026113008122111021030116106126005114018123113023012124020120116104015029030008018115004000028114116099000027001112018023000028023021120025006031018106115126015004018121021126018114029096121123104245247021 116103100003007007122098104026026096005114126021114083050020033084091084036023043065071086034027061092065023108114009090091082097021022113112120018 116103100003007007122099104102112123004017007021114101005013031124119023097114244145115101014031115114103115030017028123103114005245247098125114019023115021118120018007115008018007102245247116123115097021001113106113008028005116121023008001115123096123013245247116123115097021016113106116014022022021008023102002018103116122102245247116123115097021001113106100008021031112021010097117009122123114006023023112122100102245247114103120020002115119108023006000023106121126003114 116103100003007006122098104026026096005114126021114083050020033084091084036023043065071086008060058065021026097017060081080023000000000 116103100003007006122099104102112123004017007021114116019013000124114123004114244145115101014031115114118101030017028123103114007245247098125114019023115118122100020111116005018144229019029113021112002000012115124121023019031021092068097028006121121144229019029113021112002006012118122115004114110021018118019001116021 116103100003007005122098104026026096005114126021114083050020033084091084036023043065071086034027061092065023108114007071084083052049039092090089097054054070021084051059039221071082050114020112113114014001115081084089050114063080021069168052186071080089053059054089021112005001115115071086047049054 116103100003007005122099104102112123004017007021114116008013016122113114109114020101118104002000026101121118097114244145115101014031115114101116030017001116096103013114244145098127004000022021021112017017012118103126017030018009011016108127116146145118015022115114101114030027023008018112005001021103116121002023116146145118015022115120116123030017028113112010102031018121018144229019029113021122000030012102124112013023110018119097005117244145116121005114020103102104002000022102097118097111116116118114019001018106119097005117244145021 116103100003007004122098104026026096005114126021114083050020033084091084036023043065071086034027061092065023108114030084071070052051052080021112036054054090070023037051061070021091036114033220083222051055061065092082045114020113102023007032050091086082 116103100003007004122099104102112123004017007021021112012019012124113027097021003120106122000000003121116023097245247115103120012114020101120104012019018096101123230246004125112101004114020101112104008022115021008023102021023102115101000028016112018144229019029113021122000030012118122115004114115008021016012019031018146147000028023021120118013013000124114123004114110021018117023022116021 116103100003007003122098104026026096005114126021114083050020033084091084036023043065071086034038026091092067097127115118071094053186033080070023036038115088084069048039050082080068001099110018000003102126116000000016109117101002018027102100107018117005124096099007007026113099126005004 116103100003007003122099104102112123004017007021113126018006026123118099097027125118122103000027003025021126111028006123116099008126115146145144229122000112121114002006115120116111105019001102106115000006022098113031002124020118119104005019007112028023061046115018073016097046047021118025006017026106118120005023115073073023102046116021073075097017125118122103000017027021073075097017125123096116009023003028146147097114115021021023007000028120021112002016012118103126003029005021118023230246115021021023097114004125112101004114016027114116003013023116097118019017115124102023015007031121146147097114115021021023000028023021118025002029003116124103124027125118122103000027003021116121005114016027123098015019007124008126111028006123116099008114122021116100097017001124097027230246244145029100 116103100003007003122096104112121114002006115120116111105019001102106099018005023013029102111021030119106115000006022028021075061114116073018023061046115021021116000001007029100025006031018106124115097019000021099118019017027116103031112106122028021023061046115018073016097046047021100025002029003116118127097046047021100025015007016125112103104245247021021023097114115115103120012114020120119104012019001100119120023114002146145023097114115021021096009023001112021023016124020120116104008022115124123023105099127007025004104245247021021023097114115116123115097003125114120117030022018097116101002114026102021121020030031021146147097114115021021023000028023021100025002029003116124103124027125118122103000027003021116121005114002027123098015019007124008126111028006123116099008123115021116100 116103100003007003122097104021120118019003244145146147007000028120021126017021030122096023008114244145098127004000022021124025002029000096008016113117244145116121005114031112115099105027125118125114008002020025021005097123115092091023105113098022028023097114244145116121005114123021029126111022018102122101021114058070021121020030031021122101097027125113116100014000007021011010102113097022018030097114028103021126111022018112123116009114109008021016098096112018021030097245247024024113097245247116123115097122244145112111008001007102021031018023031112118099097099115115103120012114020118119104002000026119122097097004115098125114019023115099027112002016012113116099000000016021092068097028006121121023000028023021099025002029003116124103124027125118122103000027003021116121005114005027123098 116103100003007003122102104123116099008111026027123098015019007124028144229029001146145114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115103021096009023001112021101111021030116106126005114026123021031112126097025006030097019029113021023019124020120119104005019007116103116097027000021123098013030115116123115097000125118122103000027003008124025002029003116124103097019029113021101111028006123116099008111026027123098015019007124028144229123244145024026097245247024024118015022115124027116009023026101114023045059056080021016116102097012003004113097118018021026108127115120122115004114007112102099230246115 116103100003007002122098104026026096005114126021114083050020033084091084036023043065071086034038026091092067105123115024021100053051039064065068097055063080067086038055032117004010102103103018025016116103116025018002118117127018003000102126116003013016 116103100003007002122099104102112123004017007021112115111017028101116116009126115112113025015007016125112103109114244145121025012019031106102126006030022025146147013124020101112104004028020101121118109245247116103100030006000098113015105023023027114114005013023112119118002006122021084068097054055067106068053051039064065144229114244145115101014031115114112115030023029114113114012114022113021125014027029021114103004013022123116098017030115121021144229029029021029114005124030116121104002029023112021010097030125120116123030017028113112023000028023021112115111031018121106100008021031112021010097114031027120118013013000124114123004114244145116121005114022113027115004031012118122115004114110021121025005023030106118120005023115116123115097023023027113114012013000124114123004114110021021123 116103100003007002122096104027113114012013000124114123004114115146145118015022115112113025018006018106118120005023115008021123111001007116106116014022022021116121005114022113027100021019012102124112013023115008021023013124000097116104018027020121112144229019029113021114005124022112123104002029023112021010097030125112112121030017028113112023000028023021112115111023022123106100008021031112021010097114031027112114015013000124114123004123115146145144229005027112103114097023023027118120018007115008021016113117244145024026108114016093080071053055063021084084053059053146145118015022115112109126018006000021029100004030022118097023112114021103122122097017027112101126005114016025021116009023000101103023014114004125112101004114016027118120018007110018005016097019029113021120111017028102096010 116103100003007002122097104018005016097019029113021120111017028112102103004111116119018023000028023021118025002029007108112126097111116004005016097019029113021116111017028101116116009111028027118120017019016125021118015022115118027121020017027112101010014124029096118127004002115116123115097029125113116113008002001021092068097028006121121023000028023021118025002029003116118127124023023027118120017019016125021118015022115118027121020017027112101010004022125123096116009023003028146147108127115113080069047059054071021082047053050082080090036060039146145118015022115112113025006023023106113118021023115008021031018023031112118099097031018109029114005099125114112115030022018097112030230246115021021023097114115021021023097114021103122122097021022113106114015021023112120023004022098146145023 116103100003007002122102104021021023097114115021021023097114004125112101004114022113004025002029003116118127097111115112113025002029003116118127230246115021021023097114115021021023097114018123113023004022098027123098002026022101021010097023023027123098002026022101146147097114115021021023097114115021021023000028023021112115112124030116121104002029023112021010097023023027120118013013016122113114230246115021021023097114115021021023097114018123113023004022098027120118013013000124114123004114110021112115111031018121106100008021031112146147097114115021021023097114115021021023000028023021118120000030022102118114105023023004027099024002012118122115004126116018028023124114016122116123004001016112029114005124007108101104002029023112025016102123244145021023097114115021021023097114115021116121 116103100003007002122103104113021116014019031112102116004122022113004025021011003106102126006030022025018016104114110021118120000030022102118114105023023027097110017013000124114123004126116018028144229114115021021023097114115021021023097019029113021114005099125113112122030017028113112023124114022113027115004031012118122115004245247021021023097114115021021023097114115116123115097023023004027115004031012102124112013023115008021114005124023112120104018027020121112144229114115021021023097114115021021023097019029113021114005099125118122100020114110021018007102123244145146147108127115119099115230246018123113023004022125120116123030017028113112010102031018121018144229019029113021114005124030116121104018027020121112010102016005113018144229127126021102086047033115065076071046062060082092082 116103100003007002122100104021146147000028023021112115111006010101106116014022022021092068097060038089089144229019029113021114005124007108101104018027020121112023040033115091064091045245247024024023002055033065092081097016005113146147000028023021112115111031018121106116014022022008018122000030116146145118015022115112113025012019031106102126006030022008018117023022116146145118015022115112113025005023030106118120005023110018097115004031116146145118015022115112113025005023030106102126006030022008018116004000007124115016230246126024021114047053050082080090036060039021084084053059053146145118015022115112113025004023029106102126006030022008018118002006116146145118015022115112113025006023023106115126015019016097021126018114029096121123230246126024021144229019029113021114005124016122101118 116103100003007002122101104118125023124114116115103016230246018123113023013023021097029114005124029096118127004002127021007030097059061021029020112113122021 116103100003007001122098104026026096005114126021114114005023028102106117000006016125021026097002018103116115008021030021024023021055032065021082057059032065080089034055115081018086052114062090092089050114038091021023044061038067080090036060039021081086047033115089080023034058054069065082045114035071220084040033186027117006124020001117007010116102102000000014113101107007117004124020001117001010116102097012003004113097 116103100003007001122099104102112123004017007021004144229020001122120023008002020120122098097031244145098127004000022021120025002029000096008016113117244145116121005114030027118120017019026101021010097117112004022016230246018123113023012124029096123118021027115008018020115113116146145118015022115120027116014002018118125023124117112006022016230246018123113023012124016125112126017021115008021016098102112018021 116103100003007000122098104026026118051033020080081082046033029080065025034062032119084067034058115024021126037055061065092081040051061065021083036033115088084069048039050082080068097054054070021085046036058091070023105063050071068066032053054070021100008021028021101118019019023124114122104114061090091023032032048093092065168033125146145103000000018024114114015029012097102027097002018103116026006023029122106100018126115101116101000127020112123120030001023025021103000000018024114114015029012103097119112111021103117005124098107005000015114103099000012119114111098000004027112103097025004002114126098000001 116103100003007000122099104102112123004017007021120025006031017106124115230246021103122122097021030119106122000000002119122097097031244145098127004000022021120025006031017106113118021019001118021094050114029096121123230246018123113023012124016122101118008002115008018020112113116146145118015022115120027121020028018097124023124114116022007020102245247116123115097031125114120118030027023021092089097122112006022030097 116103100003007015122098104026026096005114126021115086034031050095112091036063115024021101036049059080071084041055115070092023045051115083080089171038033080021113000017030116127114013023030021080068053114055220095215097061038067080069053055115080091023044061055080021114025049063064070094039018098008000003 116103100003007015122099104102112123004017007021118025020001022103118101004126115021146147000000000106097100022022107029118025005017001112028023032033115113097027097114244145102098003001007103029023037059052092065068097122059090064069105017125113118101004123122025012030097046047021018013102114047073021100020016000097103031037059052092065068105063058091064067036122016027113116019023122028025014104114047073021016123117115073073023018007017102097101105054058082092067050114123070080084046060055029118025005017001112028030109107122021116100097026016071080144229245247115103120012114020097109104004010007118125114097017244145098127004000022021118025002029003116118127124117022109018144229019029113021116111021007109106116013023007103097010102020018118120118011023031112120016061046116022004020 116103100003007015122096104018146147108127244145116121005114016027123098002026022101021010097117112004022016097 116103100003007014122098104026026096005114126021114084023059033080088082047038115024021116046063035065080023035051061086084094051055115065092082051033115029084084034055035065084089053114063080070023055059033080088082047038032028117006124103103004004000114098103005004 116103100003007014122099104102112123004017039021021117111021017116106123008016022121121027097245247113119025006022017106118120017019017116025023005016125114113117030017031112124117000126115113119025006016018106118120005023127021113117111021023119106116014022020096124027097022017027114115003013029096120116017006127021113117111021023119106116013023001124119027230246023119027112005016012114103103005023030021084068097017060081080101036053033090025144229022017027114115003013023122120103019027115084070023017051033113080081032039039025146147005016125114113117030030026119112123013114050070021116046063062080091067032059033080025144229022017027114115003013026113021023230246244145115101014031115114113117030022028120119118015114023119021123004020007021122098021023001021127120008028115114119118 116103100003007014122096104106119118015003006112021117097029029021029115003124020119116104005023003097008117111021017116106115004002007021116121005114023119027112003019012118122115004111017027114117000013016122113114104245247098125114019023115113119025006022017106097110017019016097008016113117244145116121005114023119027112005016012120122115023027001008018006102245247116123115097022017027114115003013023116097113008028115092070023015007031121146147000028023021113117111021007124106121020031007124112010102113098022018144229245247122103115004000115119108023005016125114113117030022028120101101008114023112102116109114023119027112005016012113116099005023017021 116103100003006007122098104026026064037114120021099117111028054065021026097021048122069113040060050091021026097029035220071086053059060091070023045059186080070023108114000064092067036114102000002005116106019004008002117018097008005007113098099002005002117101 116103100003006007122099104024024023019023115024021123040055061021084081039059048093080069097036058071080090036060039021097069046034115069080069166039115080065023046034035090070094053059060091021086052114037092071082044055061065146147018023031112118099097019001102106115000006022098113031014002125114122113030022018097103114006123115116102023006023016106113118021023016125025023014002125114122113030000022115025023002099125114118101030030026119021118018114007108101115014017127021005027097019001102106099018005023013029120017124023120116125104114018102021115012019025025021120017124020122115104012029029097116121109114029096121123008020123018116016109117018018028027097098127021122103111021028115106099024002028101115126015126115005021086050114021124121099019029003146145113019029030021114120 116103100003006007122096104115106120017023021124123023014002244145124121015023001021127120008028115114118101030017028123103114007114016004021120015114123118004025006017001106102126006030022008122103111021028115106099024002028101115126015114115116123115097017098027114116021013016122113114124117007108101120017020026123018030230246004125112101004114029122097023004010026102097100097122000112121114002006115004021113019029030021114120000013028101112118007020115122021096009023001112021120017124020122115104005023003097008120111021028115106115004002007021116121005114028101027112014020012103112113124029125114122113030000022115028144229019029113021120017124020113112104019023021021124100097028006121121144229019029113021120017124020122115104005023003097103114006111116022004020102245247116123115 116103100003006007122097104021122103111021028115106101004020001112114010102113097022018144229245247146145098015027028123146147108127115099124101097127115116083081040049059080071023045055115071220080045055062080091067097051032070090084040187115084064023053032060069021071036032180064146147018023031112118099097019001102106115000006022098113031014002125114122113030022018097103114006123115116102023006023016106113118021023016125025023014002125114122113030000022115025023002099125114118101030030026119021118018114007108101115014017127021005027097019001102106099018005023013029120017124023120116125104114018102021115012019025025021120017124020122115104012029029097116121109114029096121123008020123018116016109117018018028027097098127021122103111021028115106099024002028101115126015126115005021086 116103100003006007122102104070021113008030007103122103230246021103122122097021028115106120017023021124123023021002244145124121015023001021127120008028115114122113030029003112115126015114028101021120015114123122101025006022022106103114007114026102021121020030031021116121005114007101027112014020012113112103021000022114008120017124020122115104005023003097021118015022115097101025006029021106103114007000022114008120017124020122115104019023021028021144229027029123112101097024028124123023006017001106118120015000022115021116112114028123021031002099125114118101030001026114121114124029003027114120007013007108101120017020026123021023000028023021118006111021016097106116014022022008018099024002028101115126015117122146145096009023001112021099017124020122115104005023003097008016098099112018146147 116103100003006007122103104116123115097006003027114120007013001112115010102113097022018023 116103100003006006122098104026026064037114126021114084014034021092091086047114126021122071168032050065092088047033115089092222036033019004008002116018097008005007113098099005005006121102 116103100003006006122099104024024023000052053092086095036032115089080068097062058080091068097051037080086023168049059220084089034059054071070023037055115083084084053039033080070023105032186082089082044055061065070027097055032086090090049038054025027025111123244145102114013023016097021118019001012097102096005106123112027112004017012113116099004017027028021118018114020112118104005019007112118127109114023027114115004013029096120115014017127021118006111021016103106123008016115116102023021011003113122116109114099025021118019001012097102096005106123122027115012019025028021118018114023120116125109114028027114120000013030122123099000028127021112025006022022106103114007126115122027112004017012124113027097022125114113114030006010101113120002126115004021086050114021124121099019029003146145113 116103100003006006122096104103122122097021028116106120017023018115115023014245247124123121004000115127122126015114020112118104004017027112116121097023115122123023105023125114112116030027023021008023014124020112118104008022122146145126015028022103021125014027029021114115004013023122118114015006115113021120015114123113027112005023012103112113097111115112027112005023012103112113097019029113021115111021023112106115004002007021008023004124020113112104005023003097028144229027029123112101097024028124123023006017001106118120015000022115021116112114028123021031002099125114118101030001026114121114124022125114113114030006010101113120002114018123113023002099125114118099030017028113112010102006010101113120002117122146145096009023001112021120111021028115106115004002007008018020112113116146145118 116103100003006006122097104123113023014124020122115104019023021008018020115113116146145144229007029124122121230246244145024026097019053083092084041055033021089082050114063092080089050114037080071068097062054070021083046049038088080089053033115086090090049038050087089082050114123071080090035061038071070082044055061065070023050051061092065086040032054070028144229001022121112116021114018103102104005019007112098115105029003027114120007013023116097101004021122021116100097021022118106115000006022118125027097022125114113114030028006120113120002126115118004025006017001106121126003114018102021099024002023122118027097098127021116101018013007102098115121122028101027115012019025028021118018114023120116125109114028101027112014020012120122121021019029025021115111021023112106101004020127021005027 116103100003006006122102104021113025006022022106097110017022028118025023112114050070021113008030007103122103230246021103122122097021028115106120017023021124123023014002244145124121015023001021127120008028115114113114030022028118112121021114023021122121097122028101027112005023012103112113097111115113027112005023012103112113097019029113021120017124020122115104005023003097021010097022125114113114030022022101097030230246026123123114019114025122124121097021016103106116014028001112115023002099115122123023105017098027114116019013000124114123004111023027114115004013007108101115014017115116123115097017098027114116021013016122113114124117007108101115014017116028146147022026022103112023015029007021112111008001007102021031018023031112118099097099115115103120012114020122116104014002022116115113 116103100003006006122103104021122023022026022103112023014002125114122113030022022101097010014124020122115104005023003097021118015022115122101025006029021106103114007111028027114120007013001112115030230246018123113023014002125114122113030022022101097010102113098022018144229019029113021120017124020122115104019023021008018020115113116146145144229029001113112101097016010021004023 116103100003006005122098104026026097003124029112097023108114048089070112002020050086065066051051039092090089111052022091071082038059032065071082014034035090070094053059060091103117097127115103119023019055062087090066051033054088080089053114048089092082047038115029102086047059039084092069036114060064021099051061035021069082051181038028117006124103103117007010113098099005005000113103103002 116103100003006005122099104102112123004017007021103025006029021106120120015006018123021086050114030090091067032060039103112027097245247097101025006029021106120120015006018123021086050114030090091067032060039097101023230246021103122122097021028115106120017023021124123023021002127021114120007013028101112113008028115103146147022026022103112023019124020122115104019023021008097103111021028115106101004020001112114144229019029113021101111021028115106115004002007008097103111021028115106115004002007103112112230246126024146147000028023021097103111021028115106115004002007008018020112113116146145118015022115097101025006029021106103114007111116022007020102114 116103100003006004122098104026026097003124029112065023108114048089070112034017060088069067032048058089092067036124053099092069036063054091065116045059054091065023108114020113112104005029016112123099097104115122091023034061062069065082097062054021091088044048033080021083036114055090086066044055061065070023036060115089092082047114050067080084097062050021114120007013028101112113008028019004008002117018097008005007113098099000002007117103 116103100003006004122099104102112123004017007021118120020028007029031030097245247115103120012114020122115104014002022115124121097029244145098127004000022021122025006029021106113114017006110018022006098117244145116121005114028027114115004013001112115010102113097022018023 116103100003006003122098104026026097003124029080065023108114048089070112034017060088069067032048058089092067036114126021103082034058054071086095036114055080070023046034186071084067040061061070021086050033060086092222050114050064021085046032055080071082032039115029086086050114001118028023105001060064071084036114102000002003112096122117004010116102019007008101002018096008005007113098099004 116103100003006003122099104102112123004017007021114025006029021106103114007245247115103120012114020122115104014002022115124121097021244145098127004000022021114025006029021106119118015000022120021126018114029096121123230246018123113023006124020122115104005023003097008016098099112018146147000028023021114025006016028106097110017016028103008016098096112018021144229019029113021112111021017122106121020031017122103010102113096022018144229245247021 116103100003006002122098104026026097003124029080065023108114048089070112034017060088069067032048058089092067036114126021112079049061033084065094046060115101090089053114055080070023019055062087090066051033054088080089053033115024021116032033115103118023105001060064071084036114102000002003112097122117004010112102019007008007113098099005004119114111001119117003124021023102 116103100003006002122099104102112123004017007021018006102126115146145118019001012097102096005106123101027112017006012113116099018023003028025023230246028027114120007013001112115027097245247114027112004017012118101099000006016025021144229029125114097126030028006120097126004126115103097101008031123118122118013023000118112031021124020097124104021027022118124097109117116028028075061117115018073075019006001124120031021124020097124104021027022123122122104126244145116101018013023116097114022022123122027112014020012113116099019023020028025144229029125114122113030031028123097118015126115119027112003029012123096122003029001025021117111021017122106099024002017122103027097022017027114115003013016122120116014031244145115101014031115114101099030002028123118120012114003146145126015028022103021125 116103100003006002122096104122124121097021017122106117014000023112103023003114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028110101027112017006012123096122017029029021116121005114017027114103021013007108101103014028110101027112017006012097108103017029029028146147008028029112103023011029026123021112014020012122101114007027029021122023014028115029119025006016028106113114017006110122027112014020012113112103021114018123113023003124020119122104015007030119122101124029125114119120030028006120119120019114018123113023003124020119122104021011003119122101124029125114119120030006010101119120019123244145124121015023001021127120008028115114112116030023029097118120012114020021122121097122020027114114002013023112101099 116103100003006002122097104021008023017124020101097104005023003097021118015022115114027112004017012118122115004114110021018020117113116028146147008028029112103023011029026123021112021027012097124114019001115097021120015114123097027112021027012123096122021027022008122025006006026106123098012006026112028144229027029123112101097024028124123023006022017106113120012016018123021115003114028123021031005016125114113117030027023021008023014124020122115104003019029103112122104245247098125114019023115101027112017006012113112103021111116022004020102114244145116121005114003027114103021013029096120103014028110018022005098117115146145118015022115101027112017006012097108103017029029008018020114113116146145144229007029124122121230246244145102114013023016097021016115117127021146147000000000106097100 116103100003006002122102104098113015105002125114101099030022018097102114017123127146145016102126115114027112005016012118122122002029030025021016102126115018018027230246116018025023018007030029122025006029021106120120015006018123028027097016125114119120030028006120119120019126115119027112003029012097108103003029001025021112111021023119106116014031016122120144229020001122120023006002007106101120015017028120021103230246026123123114019114025122124121097021017122106117014000023112103023003114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028110101027112017006012123096122017029029021116121005114017027114103021013007108101103014028110101027112017006012097108103017029029028146147008028029112103023011029026123021112 116103100003006002122103104122115104014002022115124121097029115122123023105016125114119120030022022101097010014124020122115104005023003097021118015022115119027112003029012123096122003029001008122025006016028106123098012016028103021118015022115119027112003029012097108103003029001008122025006016028106097110017016028103028144229027029123112101097024028124123023006022017106113120012016018123021112097029029021029112111021023119106126005114110021122025006029021106119118015000022120028144229005027112103114097002125114101099030022022101097010102113098022018023230246018123113023017124020101097104015007030101122121124117112007022016097245247116123115097002125114101099030006010101101120015111116022006020102245247114103120020002115119108023017124020101097104005019007102112103109114017027114117 116103100003006002122100104122106121020031017122103027097021125114113117030017028120118120012126115119027112003029012097108103003029001146145144229029001113112101097016010021012027097096127021004027097106115 116103100003006001122098104026026097003124029080065023108114048089070112034020050086065066051051039092090089097127115099220069040052058086084067040061061021069088052032115090069071046033058065092088047114033221082091036063054091065023050051061070021069036063049090064069050055062080091067097038033090069023049055033210064119112111102002117005124098099005005007113098102007001 116103100003006001122099104102112123004017007021118118018023115098125114015114016122116123004001016112029100020031123122101025006029021106120120015006018123028027113123110005021099009023029021004023004030000112021007097023029113146147007000028120021112014020012122101114007027029021122103230246004125112101004114028101027112014020012113112103021000022114008016098099112018146147000028023021122103111021028115106101004020001112114010102113097022018144229114 116103100003006000122098104026026097003124029112097023108114000070021069036035038223065082097103096002007006117114126021086091050016050065086095097127115083118086045049038089096120097127115119097097003018098008000003001096110007005006119127099004024007112018096008007007112100126004007026114099019001008026108 116103100003006000122099104029102114013023016097021116014019031112102116004122000096120031105022018108102031102113096022018030097127115113116110018122116022007020102123122146145026105022018108102031002029018121112100002023123118116100004114004125112121097031125113116114015017027009018020115113116021097127004028115123096123013114022121102114097031125113116114015017027021112121005126116022007020102123122021024023105022018108102031102113097022018030104245247030029115000011000029018020114113116028021026097022018108102031002029018121112100002023123118116100004114004125112121097031125113116100014000007011018020114113116021097127004028115123096123013114022121102114097031125113116100014000007021112121005126116022006020102123122028028030109098122146145113019029030021124103006031028096021122 116103100003006000122096104025021117014004026113112023003245247098125114019023115120027116014002018118125010102020001018146147000028023021120025002026022124101112124006125114097126030028006118125114017245247116123115097031125118122100020111116005018144229019029113021122111022018112123116009110110018022004098117244145116121005114123120027115000001028103097023008001115123096123013114028103021122111022018102122101021108110018022005098117122146145118015022115119027116014002018124101010012124016122101118008002244145116121005114017027123098015019007124008122111028006123116099008245247116123115097016125118122100020111116005018144229113103022116121005114017027102114025016028099008016098103112018146147098100112116123115097023011124102099018114123102112123004017007021004023007000028120021112 116103100003006000122097104120119104012019001100119120023114030119025023006031018106120118019003006116114114097031018146145020119113004125112101004114030119027116014002018124101010012124016122101118008002115116123115097031017027123098015019007124008122111028006123116099008245247022003020000028023021120117111021030116106126005111030116027112012019012124113144229113101022116121005114030116027112012019012123122122124117023112103120006019007116124101004117244145022001098019029113021122003124020120119104005019007116103116097027000021123098013030244145022001098019029113021122003124016122101118002026110120027116014002018118125144229113101022116121005114030119027121020017027112101010012124016125112126017021122146145144229127126021116112004114018021121118097001028103097126004114111008021005 116103100003006000122102104001005023011029006103102144229127126021102126097002018102021115004114000122103099008023115118122121002023001123112114109114023116097114097022022021115126015114023112021103004000026122113114230246018123113023005019010102029116014019031112102116004122244145024026097022022103123126004000022021102120019006026112021115000028000021121118097002022103124120005023244145029100004030022118097023012019125113116100014000007146145113019029030021124103006031028096021122000245247098125114019023115120116025002029003116124103124031125118122103000027003021116121005114030116027121020028018097124010012124029096123118021027115146145118015022115120116025002029003116118127124031125118122103000017027021116121005114030116027116009023026101114010012124016125112126017021115116123115 116103100003006000122103104021120118111017028102096010102098116146145118015022115120116025005019000122103099127111116022007020102114018123113023012019125113116100014000007009008016098097112018146147108127115101116100097022116112123099019023022021102098008004018123097114097022018123102023013023115120112122004114016125112103021023031146145118015022115123122099097023011124102099018114123102112123004017007021004144229020001122120023008002020120122098097031022146145096009023001112021122000124016122101118008002110120112025002029003116124103097019029113021122000124029096123118021027110120112025015007029116097126097245247116123115097031018027118120017019016125008122004124016122101118002026115116123115097031018027118127004027003114008122004124016125112126017021115116123115097031022027118120 116103100003006000122100104102096010102098116146145118015022115120112025005019022123118127127031018027113118004028016125021118015022115120112025005019022123118127125111116022006020102123122025021016098097112018028030230246126113116110018122017027113118015019026102028011124096103005146147230246126024021118006023115116021123102027029097103120097110110021003007097024028096103100230246018123113023005019010102029122111022018112123116009123126113116110018122017027113118015019026102028011124100099146145144229123115116102023015016007122097023 116103100003006015122098104026026096005114126021122066053016037081099082032039026070070066050031054071080126047038033090021026097001060064070023051055034064223067036114055080021002114101103003012023108114016090089088047060054070021084046060048080071089032060039021089082097063060064067082044055061065021071046033039220071094036039033021213023045051115070090069053059054021081066097036054084064119112111021103117005124103102005007014116100107012001119114111021103117003124103102004012004113096106 116103100003006015122099104029102114013023016097021100020016000097103126015021123120124121105017028116121114018017022029116101018013007102098115121122030124027115000023029118125030109117115021021023097114115021018030061046016122116123004001016112029122008124016116112121021000127018021016104046047120124025002029003116118127061046030124027116009023026101114030109099099025004007104114021103122122097027003114120120020114030124021096009023001112021122008124016122101118008002110098027116014002018124101023000028023021120126111028006123116099008111004027123098015019007124021118015022115120124025005019022123118127127005125113116114015017027021116121005114030124027116014001006008018007102123115116102023002026000106124121021000028025146147105001022121112116021114000096119100021000026123114031 116103100003006015122096104120124121105017028116121114018017022029116101018013007102098115121122030124027115000023029118125030109117115021021023097114115021018030061046016122116123004001016112029122008124016116112121021000127018021016104046047120124025002029003116118127061046030124027116009023026101114030109099127013028023097114115021115101014031115124101112012029006021120126097005027112103114097031026027118120017019026101008096111017028101116126017114018123113023012027125123096121000006026008098025015007029116097126097019029113021122008124023116112121002026109098027115000023029118125023000028023021120126111017028102096010102098116028021118018114023116097104008028007103122027230246123102112123004017007021102098003001007103124121006122030124123031002029018121112100002023123116103100 116103100003006015122097104106097100022022107029120126111022018112123116009123127018021023097114115021021023102123047073118120000030022102118114105031026027118118004028007103025016097117122073073122008124016122101118002026047073120126111017027112124103006123127012025006104114115021021023007000028120021126017021030122096023012027115098125114019023115120124025002029003116124103124005125118122103000027003021116121005114030124027121020028018097124010022124029096123118021027115116123115097031026027113118004028016125011096111022018112123116009114018123113023012027125118122100020111116005018030097019000021118118020013026123097101014126115 116103100003006014122098104026026100046039032024071082048039185065080023037055115000000000117100106 116103100003006014122099104102112123004017007021113126018006026123118099097099115146145023007000028120021112012019012120116101016007018114112023012003127021114122003013030116103102003029005021120117230246115098125114019023115120119025006031018106124115124031002027114122000013026113146147097019029113021122016124020120116104015029030021124121097122116119099115108027003124018027102016005113024121014028012124101126102126116119099115108004026103018027097117017099113026000013016097121104000016000118124016104245247021116121005114030119027112012016012113116099000000016021124100097028006121121144229114018123113023012016125118122103000027003008018020112113116021116121005114030119027121020028018097124010102113097022018144229114018123113023012016125118122103000017027008018020114113116021116121 116103100003006014122096104113021122003124029096118127004002110018022003098117115 116103100003001007122098104026026068046039032024071082048039185065080023037055115000000000117100106021024023097127115029021117045061048021101116019123115021021026097001186069084069032038054064071023037055115081090089047187054070021130097122032092082091036114062092086069046123 116103100003001007122099104102112123004017007021029144229114000112121114002006115120124121105019001102106099018005023013029123111021023121106115000006003103112030061046116128018075061000026114125099105117099005005007113117047073118118018006123118122118013023000118112031019099125114118101030006001124025007104114018102021097000000016125116101105103122028025002104046047018128016061046001124114127021122116005005007113098116073073116000001007029021031112098099005024116014019031112102116004122001007027112002000012097103126109096098028028023000001115099116101002026018103029002104123127000028075061117230018073075013124020113121104019003006116121126061046116128018075061000097027114116019013031124119030230246115115103120012114020113121104005029029121116117097030127021114116019013016122123101 116103100003001007122096104112115023019099127021114116019013016122123101004020115103007027097021026103106116021030001112115023006245247021098127004000022021121025002029003116124103124027125118122103000027003021116121005114031027123098015019007124008126111028006123116099008245247021116121005114020027114116021013016122113114124117003121116121000117115116123115097021125114118101030001026114121114124030125114113123030002031116116121000114018123113023006124001112115104002029023112008016012019031018021118015022115114027101004020012102124112013023110018119097005117244145021118015022115121027112005030012116123118013011007008018117023022018103123016230246115116123115097030125114113123030001007116097010112245247021116121005114001004027112002006012118122115004111116120116099102114018123113023 116103100003001007122097104103004025006017001106102126006030022008121025006022031106120118021000026118146147097019029113021101115124020118097104002029023112008016019023000100018023000028023021103005111021016103106100008021031112008123111021023121106101016007018121124144229019029113021115000006022029121025006022031106113118021002001112028023127111115113116099004122004027113118007027020112028144229123115116102023017017001146145144229020001122120023008002020120122098097027244145098127004000022021124025002029000096008016113117115146145118015022115124027115000023029118125023124114023116097114105005125113116113008021022028146147000028023021124025002029003116118127097111115098027116014002018118125023000028023021124025002026022124101112097111115098027116009023026101114144229019029113021126 116103100003001007122102104027118120017019026101021010097005125118122103000031026021116121005114026027123098015019007124021010097005125123096122004027003021 116103100003001006122098104026026100046039032024071082048039185065080023116103100001003014097127115087089088034114000220071088045061052092080023108114000220069086051051039080064069097054054021081088047060186080070023244114123102092080045055115088092084051061122 116103100003001006122099104102112123004017007021029144229114000112121114002006115120116111105019001102106099018005023013029123111021023121106115000006003103112030061046116128018075061000026114125099105117099005005007113117047073118118018006123021029006113098099024118120000030022102118114105000098027114116019013007103124027113123122021116100097004018103118127000000123000028023097123127000028075061117230018073075019027020125097031102098099005005007102046047118116100021122115118122118013023000118112031019096125114118101030006001124025005112123115021116100097004018103118127000000123000028023104126102028073075102231116073073123111021023121106101016007018121124075061117230018073075019096125114118101030030026119028144229114021103122122097021023121106115014028031116119023013126115114118101 116103100003001006122096104106118120015000022115021101112126115114118101030017028123103114007114001007025023006027001106118099013000022115021112230246115098125114019023115121027116014002018124101010008124016122101118008002115116123115097030125123096121000006026008124025015007029116097126230246115116123115097021125114118099030017028113112010102002031116123118102114018123113023006124020118103104018027020121112010013124020113121104017030018116123118097019029113021112111000022115106116014022022008018122000030116021116121005114020027103114007013000124114123004111116119099115102245247021116121005114031027114115013013018123116123024006115124123023105117017099113104000017116025021016003004023106116116030002107005018030230246115116123115097030125114113123030001007116097010112245247021116121 116103100003001006122097104113021101112124020118097104002029023112008016012019007018021118015022115103004025006017001106102126006030022008121025006022031106120118021000026118146147097019029113021101115124020118097104002029023112008016019023000100018023000028023021103005111021016103106100008021031112008123111021023121106101016007018121124144229019029113021115000006022029121025006022031106113118021002001112028023127111115113116099004122004027113118007027020112028144229123115116102023018023001122146147230246021103122122097027003114120120020114026146145096009023001112021126111017028102096010102098116021146147000028023021124025005019022123118127097111115113116099004122004027113118007027020112028144229019029113021126111017028101116116009114110021098025002029003116118127097019029113021126 116103100003001006122102104027118127004027003114021010097005125118125114008002020146145118015022115124027116014002018124101023124114004027118120017019030124021118015022115124027121020028018097124023124114004027123098012023026101146147230246115 116103100003001005122098104026026100046039032024071082048039185065080023037055115000006000117100106021024023005187033090082086053051058071080023003004023021024023105063187071080023040060039071090083052059039080021083032060032021089082097049059080069067036062115084067082034114037080084066097060186028 116103100003001005122099104102112123004017007021113126018006026123118099097099244145115101014031115114120117030031018103100117014004115120025023006031018106120118019003006116114114097000244145098127004000022021120025006031018106124115097111115103027112012019012124113023230246018123113023019124020118120104002029023112021010097117018018146147000028023021103025006031018106123120012114063092094082097117023112103120006019007116124101004114017099113018102114244145116121005114030027118120017019026101021010097005125118122103000031026021116121005114030027123098015019007124021010097005125123096122004027003146145118015022115120027116014002018118125023124114004027118120017019016125021118015022115120027121020017027112101023124114004027118127004027003114146147230246018123113023012124020120119104 116103100003001005122096104113116099004114111008021096111022018123116126018245247116123115097031125114120117030022018097112023127111115029102114013023016097021122000010123120103025005019022123118127104114021103122122097027003114120120020114030103021096009023001112021122019124016122101118002026115008021096111017028101116116009114018123113023012000125118125114008002020021008023022124016125112126017021115116123115097031001027118120017019026101021010097005125118122103000031026021116121005114030103027121020028018097124023124114004027123098012023026101021118015022115120103025005019022123118127125111004027113118015019026102028023 116103100003001004122098104026026100046039032024071082048039185065080023116103100001003014097127115116087068036060048080021083036114032065084067052038115083084065046032050087089082097031187071080023108114018021113114023023031122101103004000115024 116103100003001004122099104116119100105017028116121114018017022029029100004030022118097023005027000097124121002006115004021113019029030021114122003013030116103102003029005021120027097021030116106122000000002096116112004114001021098127004000022021120025006031017106113118021019001118021126018114029096121123097019029113021122111021030116106126005114110021103025006031018106124115097019029113021101111021016120106116014022022021008023102019116021116121005114001027114122000013029122120023008028115029018117023022126123122121030027003124018027097117017099113026015023020106118118019006026121116112004117127021018117023022126124102100020013016125112103021013003103112100020013000116124121102123115116123115097031125118122103000027003008098025002029003116120126097019029113021122111028006123116099 116103100003001004122096104124021010097005125123096122004027003028025023113123126004028023 116103100003001003122098104026026097003124029112097023108114048089070126047036054091065086040032054027083101036049059099080086052042005084086095036033026091065069046054038092065082050114126021116084034061033081070023034058054069065082045033115029116026127016122021024023006187061221071082097039061021070084051059035021102102013018098008124103006103103004007024113107124007005005114099103000000004116102098117007010102001116 116103100003001003122099104102112123004017007021018115004030022097112023007000028120021112021017012099112101002006026021097115097005027112103114097006023027114099002013016121112099019006115008021016102117047073097025006006016106118123004006001097073075102117116021116121005114007113027116014002018118125023124114116018018075061006125118122103000017027073073144229117116018021118015022115097113025002026022124101112097111115018018016061046007027118127004027003114073075102117116021116121005114007113027116014002018124101023124114116018018075061006125118122103000027003073073016102117115116123115097006023027123098015019007124021010097117116018073075021124029096123118021027047073018016102114018123113023021022125113116114015017027021008023102117116073073144229001006119102099019122005116103116 116103100003001003122096104125116101105006125113116114015017027028025006109099099028073075102114116073073101004002031116118114105001006119102099019122005116103116009019001029097025005019022123118127104126098007025015104126116027018027102104116028073075102117116018146147007000028120021112021017012099112101002006026021097023230246004125112101004114020097118104002030022097103099124117112004022016230246018123113023021124016125112126017021111011097025017000028106123098002026022101146147000028023021112111008001007102021031230246000112121114002006115004021113019029030021099112005029012116118116097019115146145096009023001112021118111017028101116116112111007027118120017019016125021144229019029113021118111028006118125114112111007027118127004027003114021144229019029113021118111017028101116116 116103100003001003122097104007008099111002001122106116014002018118125023230246018123113023000124029096118127004096110097027103019029012123096116009023003146145118015022115116027099024002018118118023008028115029022005098123122146145023 116103100003001002122098104026026097003124029112097023108114048089070126047036054091065086040032054027083101036049059099080086052042005084086095036033026091065069046054038092065082050114126021116084034061033081070023034058054069065082045033115029116026127016122021024023006187061221071082097039061021070084051059035021102102013018098008124103006103103004007024113107124007005005114099103000000004116102098117007010102001116 116103100003001002122099104102112123004017007021018115004030022097112023007000028120021112021017012099112101002006026021097115097005027112103114097006023027114099002013016121112099019006115008021016102117047073097025006006016106118123004006001097073075102117116021116121005114007113027116014002018118125023124114116018018075061006125118122103000017027073073016102117115116123115097006023027118127004027003114021010097117116018073075021124016125112126017021047073146147102117116021116121005114007113027116014002018124101023124114116018018075061006125118122103000027003073073016102117115116123115097006023027123098015019007124021010097117116018073075021124029096123118021027047073018016102114018123113023021022125113116114015017027021008023102117116073073144229001006119102099019122005116103116 116103100003001002122096104125116101105006125113116114015017027028025006109099099028073075102114116073073101004002031116118114105001006119102099019122005116103116009019001029097025005019022123118127104126098007025015104126116027018027102104116028073075102117116018146147007000028120021112021017012099112101002006026021097023230246004125112101004114020097118104002030022097103099124117112004022016230246018123113023021124016125112126017021111011097025017000028106123098002026022101146147000028023021112111008001007102021031018023031112118099097099115146145113019029030021021097006022028106116116002114018021146147022026022103112023000124016122101118002099115008021099111002001122106116014002018118125023230246018123113023000124029096118127004099115008021099111002001122106121020017027112101144 116103100003001002122097104145116121005114018027118120017019016007021010097006125118122103000017027021146147000028023021116025015007016125112005097111115097027116009023026101114023230246018123113023000124007108101118002017115124123023105113097022028030230246115 116103100003001001122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021083036033115092081082047038058083092086047038032021081082097063050071068066032053054021070066040036050091065023045055032021091088044033115081080068097063050071068066032053054070021031003023000123122126021027028102112030001099110119112100015127003122102104018023001122117005124016022102123026005006011106102114019029019006008117004001029024101120018013003118103119112111244145119114018028126101122100030001022103122119115111017112102121108022007109106100004000028117006010003023000123024103014001012101118101001099110146145117004001029024101120018013000112103120001096110119112100015127023097109104018023001122117004124016022102123026017029000106101116019 116103100003001001122099104102112123004017007021029100004030022118097023006031018106124115097020001122120023006031018106120118019003006116114114097005027112103114097021030116106121014031110018022006098117115116123115097021016120106116014022022008018118102114018123113023105021030116106113008028005116121023008001115123096123013114028103021115000006022029114122000013021124123097000030122011008116020000001112123099097022018097112030104114018102021103014001012102112101014126244145029100004030022118097023006031018106124115097020001122120023006031018106120118019003006116114114097005027112103114097021030116106121014031110018022005098117115116123115097021016120106116014022022008018118102114018123113023105021030116106113008028005116121023008001115123096123013114028103021115000006022029114122 116103100003001001122096104116106113008028005116121030127111016096103101004028007021113118021023122028021118018114023097109104018023001122025144229122000112121114002006115114120118030027023021115101014031115114120118030031018103100098000021022021098127004000022021114122000013029122120010102113096022018023000028023021114116012013016122113114124117018018021118015022115029114122000013021124123097000030115124102023015007031121021120019114023116097114105021030116106113008028005116121030127111016096103101004028007021113118021023122028021118018114003122102104017017001146145113019029030021102110018022006120120110112114 116103100003001000122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021083052114033220083222051055061065092082045114032065084067052038115084069071045059034064084085045055115084064023044051033068064086038055115084064067046063050065092070052055115119112100015029026097124120018023115080091023039061061086065094046060115081064023037187035084071067036063054091065119112111102001 116103100003001000122099104102112123004017007021118120000030022102118114105000125114118101030030026119025016107117122025021100111021016103106100008021031112146147007000028120021112018016012102097118003023000021102144229030022115097023014007007112103023011029026123021112002000012118122121019023021021103023014028115102027112002000012102124112013023110103027112002000012102124112013023115116123115097000125114118099030017028113112010018124020118097104002029023112021118015022115103027116014001006008018007102114018123113023105000125114118101030020026123099118013114058070021121020030031021090069097000125114118101030020026123099118013114109008021116020000001112123099097022018097112030230246004125112101004114000027114100003013023112101099124117112004022016230246028103113114019114017108021005 116103100003001015122098104026026064037114126021115094034000054083120086017019001116021026097000054086093082051049059080021091036033115081080065036060058071070023161114050069069091040035038080071023049061038071021091032114017112102121014027007124122100004114035090064069097039061021081222049051033065080090036060039117004010116102 116103100003001015122099104102112123004017007021114103003013003122102100004000127021114103003013023097109100004000127021114103003013003122102103002000244145115101014031115114101117030002018103119114018245247098125114019023115114101117030022022101097023124114116022004020102114 116103100003001014122098104026026065035114126021070116041051033082080101036052030084119114018028115024021101036049059080071084041055115081064023051187053220071082047038058080089023050038050065064067097054054070021090032032034064084080036033115084064067046063050065092070052055032021119114018028028124097126014001022021069086051114055220069086051038054088080089053 116103100003001014122099104102112123004017007021114100003013023112101099109114020118103104018027020121112144229020001122120023006001017106102099000016022102146147014000023112103023003011115114102117030022022101097023 116103100003000007122098104026026064037114126021082082037055060070106085032038048093021026097053053116089094044055061065080099032048063080084066000033032090099085015055039029028023108114001080086095036032048093080023045055032021084083051055032070080068097023062084092091097055039021089082097063060081080023037055115065071086047033062092070068040061061021080089097052060091086067040061061021081082097062050021021089032038038071080023037039115065071086040038054088080089053114054065021083052114055220069086051038054088080089053018098008112116009019029114112104022001019007008016116102116025018002116117127018000000102018098008146147019023025112097119115111116000001016109117102000018027102103100018 116103100003000007122099104102112123004017007021113126018006026123118099097021026119106126015006022103123114021126115114124117030031028113097101000245247115103120012114020124119104008028007119116099230246004125112101004114020124119104015019007097103118097111115018022006098117244145116121005114020124119104005023003021124121097122112007022030230246244145122101005023001021119110097021026119106122014022007103116023 116103100003000006122098104026026065035114126021070116041051033082080101036052030084119114018028115024021101036049059080071084041055115089080068097054054067080089040032032021213023032034035089092070052055033021069088052032115089084023003023000123122126021027028102112023049051033021081222049051033065080090036060039 116103100003000006122099104102112123004017007021114103003013023112101099109245247114101117030002028102102114019126244145114103003013023097109100004000127146145112017016012101122100017017001146145113019029030021114103003013003116103117004001244145122101005023001021119110097021003119106115004002007021 116103100003000005122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097127115070103082034058054071086095036023032069118118097127115103080084041055033086093082097054054070021082050034187086080068097053186071220082050114035090064069097039061021081222049051033065080090036060039021080067097039061080021084032063035084082089036114123220089082055055038071021126017021122117004010116101019007008005113099107 116103100003000005122099104102112123004017007021112116111021018112106114018002022118112027097017018102112023004017125114116114030023000101112116004114004125112121097117009018021099009023029021018120055059061070024116032034033092091068102114022121102114097000022027121126017019001116021114015022115116102023013027003116103118230246021103122122097021018112106116000031022102101023004017115121112113021114028096097114019114025122124121097000021101116115008114001112021120015114001112027097000002018103116010004017125114116114030023000101112116004114018123113023019023125118122103000000018008018116014023000101112016097019029113021101004124016122099118013027110018005016097019029113021101004124016122102098124117099018146147022026022103112023004017125114118116030022022101097010102113098022018144 116103100003000005122096104145116121005114022118027112002017012116123121004023110018022005098117244145116121005114022118027112000023012112102103004017022021092089097122116119018027097117028018025023102017116025021016017117127021018097102126115018111016104245247122103115004000115119108023112114 116103100003000004122098104026026064037114126021114084000049039064084091040033050065092088047006058080071068097001032103080070097103102002006003115114054065021002116101096001006026097033001080086095036032048093080099040055033070123118097127115118090090049038054021089082097060060088087069036114055080021085046036058091070023049032186070080089053033115069090066051114038091021084041055035065080091097178115081084067036114055064021093046039033117004010116102019007008016003117127018118016109117028018117004124096099004013119117111116007005006118117127018007007112106116 116103100003000004122099104029102114013023016097021116014007029097029029104245247115103120012114017122099126005023115119025023008002020120122098097031244145098127004000022021119025002029000096008016113117115116123115097031125118122100020111116005018144229019029113021117111017028101116126017111030027118120017019026101146147000028023021119025015007029116097126124031125123096121000006026146145118015022115120027116014002018118125010002124016122101118002026244145116121005114030027118127004027003114008116111028006118125114017245247116123115097031125113116114015017027021009010097017006103103114015006115113116099004245247116123115097122030027113118018029001097021126018114029096121123097029001021120025005019000122103099097108110021118098019000022123097023005019007112028030097019000021123117 116103100003000004122096104106119120023114 116103100003000003122098104026026096005114126021114084004042039071084084053059060091115122018023115024021113040062039071080023050187035086092086045114032080089088047114000025021103018114060064021097097122097005007002111098096027004006108031060081021114023099098007028119112111102001117005124117000018025023102002000018117004124096099007007026112099126005004119117111097005007004108099098024006007001103110007005005115127098004024007112018101008007007115097126004004026114098019002008016002029007119122097007031000112018027097117016122097117014004021120102114019023021096102016 116103100003000003122099104102112123004017007021121114007006123097027112021027012123096122021027022025013030109114244145102098012122016116102114097005027112123023013124020113121104012029029125097023127114099021097127004028115121027112005030012100097114097023031102112023013124020113121104016006022021031023108099115112123115104114115084070023015016127021146147018007030029121025006022031106120120015026007028021086050114030122123099000028007021146147230246021103122122097021023112106115014017022123097023005245247127122126015114020113121104005029016121124112097030115122123023105022125114113114030000022115008123111021023112106101004020115116123115097022125114113114030022022101097010013124020113112104005023003097028144229024028124123023006019001106116101021027016121021118097029029021029118 116103100003000003122096104027114118019013026113008123111021018103106126005123244145127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145144229005027112103114097022125114113114030006010101113120002114058091021031102098116025018006102126116007018030230246018123113023021124020097124104021011003097124114124117022121099016230246018123113023013124020113121104012029029125097011127098244145146147000028023021113025006022022106113114017006110018022006098117244145116121005114023027114115004013022097116099005029016021124121097122112007022030097245247146145026108114023065021114044059032070092088047245247116123115097022125114113114030022018097112122008114017112097096004023029021018020114113116021116121 116103100003000003122097104113021016098102112018146147108127115113065023018038050065064067230246018123113023005019007112029115111021023112106115000006022097116030097016022097098114004028115018022002098117115116123115097117112003022016230246126024021118051038058086089082050245247116123115097019125114116101030017028113112023008028115029022000098123244145146147108127115116067082034114055080070023049051058080088082047038032025021070052051061081021071032033115081080023039051048065064069036033115067084091040054054080070023037055062084091083036055032146145118015022115029018097102114026123021031098096112028021120019114123018099016097028028097021126015114123022007020104114018123113023105017018102112023022026022123021031018023031112118099097049060064091067105120122021115101014031115114122113 116103100003000003122102104106122103004020026123021120115114004125112101004114028007027112005023012103112113097111115113027112005023012103112113097019029113021120115124020122115104005023003097008115111021023112106115004002007028011007097006027112123023230246115021118118018023115098125114015114023027114115004013007108101115014017115124123023105117096018025016117117127018000016104245247021021099009023029021029100004030022118097023018007030029122005111021028115106122014028007116123030097020001122120023006029021106122103004020026123021120115114004125112101004114028007027112005023012103112113097111115113027112005023012103112113097019029113021120115124020122115104005023003097008115111021023112106115004002007028146147097114022121102114097122000112121114002006115102096122105029097027114120 116103100003000003122103104115106122014028007116123029105127098028028023007000028120021112014020012122101114007027029021122005097005027112103114097029097027114115004013001112115023124114023027114115004013001112115023000028023021122005111021028115106115004002007008113025006022022106113114017006122146145023097023029113146147097023031102112144229114115029102114013023016097021116014019031112102116004122000096120031002019000112021096009023029021122025006029021106097110017029003115124121097028028097021126015114123018103117102126116118112016109117028018028023021026022123021118111021028116106122014028007116123023107114123024004030097023031102112023000124020122116104012029029097116121097023029113028027113123115115103120012114020122116104014002022116115113097019115146145023097024028124123023 116103100003000003122100104114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030097245247021021125014027029021114114002013022118125114000028115112021120015114123112027112004017012124113010000124020112118104008022122146145023097005027112103114097023125114113114030000022115008115111021023112106101004020115116123115097023125114113114030022022101097010005124020113112104005023003097146147097123244145021114015022122021009007104123244145146147000028023021112111008001007102021031018023031112118099097099115115103120012114020097124104021027022103102023021099115098125114019023115097004025006006026106113118021020026123021126018114029096121123097019029113021123 116103100003000003122101104112115099105006098027114099008013029096120099008023127013028010013023021097029099111021007124106121020031007124112027121123122146145144229021001122096103097016010021121114007006123097027112021027012123096122021027022025013030230246027116099126015021115102096122105017018102112023022026022123021123111021023121106122014028027097021009097098115097125114015114031027114115013013002097112023004030000112021123111021023121106102021023115031021026112114022123113030097108115005146147014000023112103023003011115004021 116103100003000002122098104026026096005114126021114084006055032065092088047020050086065122032033032080021026097027062069090069053051039092090089097052050086065066051055032021080089097063050070070082097051037080086023052060054021089094050038054021081082097028227021081082097049059080069067036062032117004010102103100005007006113103099018025023102103100005007004113098100018025023102103100005007015113103098018025023102103100005007014113098098018025023102103100005006007113098097018025023102103100005006007113103099018025023102103100005006005113103096018025023102103100005006004113099100018025023102103100005006002113096096018025023102103100005006014113098096018025023102103100005001005113098106018 116103100003000002122099104102112123004017007021097025006006026106123098012006026112025023021124020097124104015007016125112103230246021103122122097021007124106099008023001102021099230246004125112101004114115097027112021027012113116099005023017009008116020000001112123099097022018097112023000028023021029099111021007124106115000006021124123023008001115123096123013114028103021099111021007124106115000006021124123009124017006103103114015006115113116099004123244145116121005114007027114099008013029096118127004002115092091023105113098022028144229114 116103100003000001122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023112125101021024023013027020123112100097127115120090083040052115112099006112102019004008002118018097008005007113098099004117004124004022117001010006022000 116103100003000001122099104024024123008021029112146147018023031112118099097002001124122023230246127021114126002013016122120103021019244145025023021029007116121144229126115114116101030030026119116113007245247025021112008017012118122115000028018146145027097019001102106115000006022098113031004031026102102126014028122021116100097023030124102100008029029146145113019029030029146147097001022121112116021114116007018023000001115101103126014126115146145023105017018102112023005124020113112104017023001101103120097005027112123023102099116021097127004028115118116100004114004125112121097001006120029123111021023121106122014028027097028023127114099021097127004028115114027112004017012118101099017000028021112123018023115114027112004017012118101099017023001021112121005114022121102114097017125114124116 116103100003000001122096104106118120012002007116021114015022122021116100097021026118106116014031003097116027097245247021102098012122031027114115013013030122123127021123115116102023021029007116121027230246115113027112005023012113116099004031026021116100097023030124102100008029029146145023109114018027114118019013031124119118007020244145021027097017125114124116030017028113116121000245247021115101014031115114101099030002028123118120012114003146145023011029026123021112003029012119122101005023001021119023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120015114018123113023003124020101097104021011003101122121124002125114101099030006010101101120015123244145021125014027029021114115 116103100003000001122097104112106115014017022123097023005114028123021031003124020119122104005023003097008115111021017122106115004002007021116121005114017027114117014013029096120117014000110113027112003029012123096122003029001021116121005114017027114117014013007108101117014000110113027112003029012097108103003029001028146147097024028124123023006022031106113120002030026114021123097029029021029123111021023112106115004002007021008023005124020113112104005023003097021118015022115121027112005023012103112113097111115113027112005023012103112113104245247021127120008028115114116101030019001097124116013114018021122121097122018027114118019013026113008123111021018103106126005123244145021125014027029021114126002013026120101116017006115118021120015114123118027112008017012113112103021111018027114126 116103100003000001122102104118106115004002007021116121005114016027114126002013016122113114124019125114124116030017028113112023000028023021118025006027016106113118021022022119021011124114023027114115004013023116097114012027115116123115097122023027114115004013023116097114012027115009021116111021026118106115000006021124123023014000115118027112008017012113116099007027029021124100097028006121121030097123244145021125014027029021114114002013022123097116014031115114021120015114123114027112004017012113112103021114110021119025006016028106113114017006115116123115097021125114112116030017028113112023124114116022001020102123244145021096009023001112021103111021003097106115004002007008018020112113116021146147097019029113021103111021003097106121020031003122123010102113097022018023230246115116123115 116103100003000001122103104021101025006002007106097110017002028123008016098097112018146147097021001122096103097016010021118025006027016106118120012002007116025023005124020113112104017023001101103120109114020027114114002013016101097103019029127021114025006023016106118103021002022103025023000124020116103104013027017116115113109114016027114126002013016122113118015019127021113025006022022106113118021023030124146147097123115116102023019023002146145112019029006101021117024114003103124120109114020124118104002029030101097118109114007122097118013126115114116101030030026119116113007126115114124116030017028113116121000126115112120126018001026122123144229245247021 116103100003000000122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023115125101021021026097006005116021026097031060081092081097023005004004003001099110000000119115111099005005000113099019006008097004018103008114115018 116103100003000000122099104024024023021004018146145100004030022118097023017000026122146147109114020124118104002029030101097118230246127021097120021019031021146147109114020097099104013027017112121123004245247025021121020030031146145027097019001102106115000006022098113031004031026102102126014028122021084068097023030124102100008029029146145113019029030021029144229114000112121114002006115018006016097051032021101101008029244145021027097004125114097097030017003097099114015114050070021112008017012118122122017006018146145023109114000096120031021124020113097104021029007097099118104114018102021099014006018121146147097126115099027112021004012121124117004030031112146147097126115113027112005023012113116099004031026021084068097023030124102100008029029146145023007000028120021112017006012101122121 116103100003000000122096104118122122097002244145021125014027029021114117014013017122103115004000115119021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104245247021127120008028115114113114030022028118112121021114023021122121097122017027114117014013023112101099124022125114119120030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099024002017122103030230246115127122126015114020113097104005029016097099118097006115122123023105006125114113114030022022101097023 116103100003000000122097104008021115111021023112106115004002007021116121005114007027114115004013001112115023124114023027114115004013001112115030230246115127122126015114020097099104021004018021099023014028115029099025006006005106113114017006115008021099111021023112106115004002007021116121005114005027114099023013016122113114097111115097027112005006012118122115021004018021021118015022115099027112021004012113116099005023017021009010097022125114113114030022018097112122008114018123113023105022125114113114030022018097112122008114111021099025006006005106113118021020026123021120019114005027114099023013023116097113008028115124102023015007031121028023104245247021098127004000022021101025006002007106113114017006110018022006098117115146145023000028023021101025006002007106123098012002028123008016 116103100003000000122102104022007020102114244145021118015022115101027112017006012097108103017029029008018020114113116146145023006000028096101023003011115114097097030017003097099114015126115099027112021004012121124117004030031112025023005124020113112104005019007112120126230246115028021118018114001112100144229127126114103120020002115119108023097002001124122027097021026118106116014031003097116027097006028097116123109114023027114115004013023116097114012027115 116103100003000015122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023114125101021024023004028007112097114097051124087021026097031060081092081097023005004004003001099110000000119115111099005005000113099019006008097004018103008114115018 116103100003000015122099104024024023004028007112097114018245247102112123004017007021101101008029244145025023006027016106118120012002007116146147109114000096120031021029007116121030097051032021097120021019031146145027097021016103106123008016244145025023015007031121146147109114018103102104005019007112098115105023030124102100008029029028021086050114022120124100018027028123146147007000028120021031230246115102112123004017007021018006102114050070021103019027028146145023109114020027114114002013016101097118021017115084070023006027016106118120012002007116146147097126115070064090105022125114113114030006007118102118004120126004028023032033115097122099000030244145021027097000125114118101030030026119146147097126115113027112005023012113116099004031026021084068097023030124102100008029029146145023 116103100003000015122096104115103120012114020101097104017029029118122122097002244145021125014027029021114117014013017122103115004000115119021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104245247021127120008028115114113114030022028118112121021114023021122121097122017027114117014013023112101099124022125114119120030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099024002017122103030230246115127122126015114020112118104004028007118122122097021115122123023 116103100003000015122097104029114025006023016106113114017006115008021103111021003097106115004002007021116121005114020027114114002013016122113114097111115018022003098117122146145023011029026123021112002000012118122121019023021021103023014028115029103025006017007106118120005023110018097110017002028123097016097019029113021101111021016103106100008021031112008103111021003097106099024002003122123023104245247021127120008028115114113122030031028113113120002114030021122121097122030027114115012013026113008115111021023120106126005123244145021096009023001112021103111021003097106115004002007008018020112113116021146147097019029113021103111021003097106121020031003122123010102113097022018023230246115116123115097002125114101099030006010101101120015111116022006020102245247021114101014007003021119110 116103100003000015122102104021114114002013016101097118021017127021103025006017001106121126003126115113027112005023012113116099004031026146145023058103102002003001112047115 116103100003000014122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023117125101021024023013027020123112023004001016122120103021023115024021122046054058083021114023099098001117006124103102117007010113098099002005006001097110099112119117111020113102 116103100003000014122099104024024123008021029112102144229001022121112116021114003103124120230246127021114126002013016122120103021019244145025023021029007116121144229126115114118101030030026119146147109114029096121123230246127021116101018013023116097114022022123112120126018001026122123030097019000021112122008001000124122121230246021103122122105245247021102114013023016097021016115117115116102023017000026122146147097126115099027112021004012118101099004001016021116100097021026118106116014031003097116144229114127021102098012122016116102114097029125114122113030006010101122103007027029021098127004028115018112016097006027112123023108006125114113099030016018102112114018114022121102114097006125114113099030016018102112114018114022123113030097019000021097120021019031146145023109114001027114116 116103100003000014122096104103106123008016244145021027097029125114122113030022018097103114006114018102021114012027000102124120015245247021115101014031115114101099030002028123118120012114003146145023011029026123021112003029012119122101005023001021119023014028115029119025006002007106113114017006110101027112017006012113112103021114018123113023003124020101097104015007030101122121124002125114101099030028006120101120015114018123113023003124020101097104021011003101122121124002125114101099030006010101101120015123244145021125014027029021114120007013028101112113008028115122021120015114123119027112003029012113112103021111028027114120007013023112101099097019029113021117111021017122106121020031017122103010014124020119122104015007030119122101097019029113021117111021017122106099024002017122103010 116103100003000014122097104122027112003029012097108103003029001028146147097024028124123023006017001106118120015000022115021101097029029021029120111021028115106099024002028101115126015114110103027112002000012102124112013023115116123115097000125114118099030017028113112010102006010101122103007027029018028144229114025122124121097021028116106120017023018115115023000114028123021031000124020122115104019023021008122025006029021106103114007114018123113023000124020122115104005023003097008120111021028115106115004002007028146147097024028124123023006023016106112116009023018123021114097029029021029114111021022118106126005111018027114114002013026113028144229114025122124121097021023112106115014017022123097023005114028123021031005124020113112104019023021008112025006022022106103114007114018123113023 116103100003000014122102104113027112005023012113112103021111022027114115004013023112101099104245247021127120008028115114113099030022028118097097000114007021122121097122007027114115004013023112101099097111115113027112005023012113112103021114018123113023021124020113112104019023021021008023005124020113112104019023021028146147097024028124123023006006005106097097000114005021122121097122005027114099023013023112101099097111115097027112005023012113112103021114018123113023023124020097099104002029023112021010097006125114113099030017028113097097000114115116123115097004125114097097030022018097113114003114111008021115111021023112106115000006022120124023000028023021029115111021023112106115000006022120124023125114005027114099023013023116097113008028115122103023023124020097099104005019007115124121 116103100003000014122103104021124100097028006121121030097123244145021125014027029021114099008013007124112101018114007124021120015114123097124025006006026106123098012006026112008115111021007124106121020031007124112030230246115098125114019023115101027112017006012113112103021111116022004020102114244145021118015022115101027112017006012123096122017029029008018020115113116021146147097019029113021103111021003097106099024002003122123010102113096022018144229114020103122098017114017108021097111021007099106116017006022102118027097000125114118101030030026119025023014124020122115104005019007103112112230246115028021118018114001112100144229021001122096103097016010021101101008029127021114126002013016122120103021019127021097120021019031025021112002000012121124117109114022120124100018027028123021 116103100003003007122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023116125101021024023021004018021021114018017028120101099004114126021120088037059053021112097112099103117004010116103019007008007113098100005004119114111005112117003124021023102 116103100003003007122099104024024023021004018021112100002029030101097114230246000112121114002006115101103126014245247025021112008017012118122122017006018146145027097006028097116123230246127021114116019013031124119144229126115123096123013245247025021118019001012113116099004005023029112122008001000124122121104114018102021023004031026102102126014028244145115101014031123146145023018023031112118099097117096018021118018114003103124120230246115025021097111021007099106116017006001112120023000001115114124116030017028120101099000245247021025023018007030029118118018023115122027112014020012097108103014002021124123023022026022123021016004117115097125114015114126097027112005006012097122099004001016021112123018023115097027112005006012097122099004001016021112121005123115116102023021029007116121144 116103100003003007122096104145021027097000125114118101030030026119146147097126115122027112014020012113116099019023020021116100097023030124102100008029029146145023007000028120021112017006012101122121002029030021101144229114025122124121097021017122106117014000023112103023003114028123021031003124020101097104005023003097008103111021003097106115004002007021116121005114017027114103021013029096120103014028110101027112017006012123096122017029029021116121005114017027114103021013007108101103014028110101027112017006012097108103017029029028146147097024028124123023006029021106122103004020026123021120097029029021029117111021017122106115004002007008122025006029021106113114017006115116123115097016125114119120030028006120119120019111028027114117014013029096120117014000115116123115097016125114119120 116103100003003007122097104106097110017016028103008120111021017122106099024002017122103030230246115127122126015114020118103104002029029103112113097000115122123023105029125114122113030006010101122103007027029008103025006017001106102126006030022021116121005114001027114116021013016122113114124117007108101120017020026123018030230246115127122126015114020122116104014002022116115113097019115122123023105019125114122113030000022115008120111021028115106101004020115116123115097019125114122113030022022101097010014124020122115104005023003097028144229114025122124121097021022118106114002026022116123023004114028123021031004124020112118104008022110116027112004017012124113030230246115127122126015114020113112104005029016112123099097022115122123023105022125114113114030000022115008114111021023112106101 116103100003003007122102104112115023000028023021113025006022022106113114017006110112027112005023012113112103021123244145021125014027029021114115021013023122118099023019115097021120015114123097027112005023012113112103021114110021113025006022022106113114017006115116123115097006125114113114030000022115021010097022125114113114030000022115028144229114025122124121097021007099106099023019115099021120015114123099027112021004012113112103021114110021097025006022022106113114017006115116123115097004125114097097030017028113112023124114007027114115021013016122113099023019115021116121005114005027114099023013023116097115004016115009008023005124020113112104005019007112120126097019029113021031005124020113112104005019007112120126097110115099027112021004012113116099007027029021122101097004125114097097 116103100003003007122103104106113118021020026123021126018114029096121123104114122146145023011029026123021112021027012097124114019001115097124023014028115029097126111021007124106121020031007124112010005124020097124104015007030097124114104245247021098127004000022021101025006002007106113114017006110018022006098117244145021118015022115101027112017006012123096122017029029008018020115113116146145023000028023021101025006002007106097110017002028123008016098097112018146147006000028096101023003011115099027112021004012118101099019023030025021101111021016103106123008016127021122025006029021106113118021000022114146147104114018102021101004003244145024026006000028096101023003011115101103126014126115114124116030017028120101099000126115097122099000030115 116103100003003006122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023119125101021024023004028007112097114097023000118122122017006022021024023035125049021024023020038058089092068032048063080021066047059034064080090036060039021081082049039058070021091032114033080068066171038054021000002118100102013021026097031060081092081097023005004004003 116103100003003006122099104096123126014028244145021024107114022123097114021023115112102116014031003097112023107125244145021100004030022118097023017000026122146147097126115114124116030017028120101099000245247021025023018007030029097120021019031028021086050114007122097118013245247021025023006017001106121126003245247021025023004031026102102126014028244145021113019029030029146147097114000112121114002006115018004016097019000021101101008029244145021023109114020027114114002013016101097118021017115116102023006027016106118120012002007116146147097114127021102098012122016116102114097029125114122113030006010101122103007027029021098127004028115018112016097006027112123023014124020122115104012029029097116121097023031102112023108029125114122113030031028123097118015114022123113030097019000021097120 116103100003003006122096104097116123230246115021025023019124020118103104013027017146145023097114127021122025006029021106113118021000022114021086050114022120124100018027028123146147097114115115103120012114020101097104017029029118122122097002244145021023097024028124123023006016028106119120019022022103021117097029029021029117111021003097106115004002007008101025006002007106113114017006115116123115097016125114101099030028006120101120015111003027114103021013029096120103014028115116123115097016125114101099030006010101101120015111003027114103021013007108101103014028122146145023097114025122124121097021028115106120017023021124123023014114028123021031003124020119122104005023003097008120111021028115106115004002007021116121005114017027114117014013029096120117014000110122027112003029012123096122 116103100003003006122097104119122101097019029113021117111021017122106099024002017122103010014124020119122104021011003119122101104245247021021023011029026123021112014019012122101114000020021021116023014028115029116025006029021106103114007111028027114120007013001112115023000028023021116025006029021106113114017006110122027112014020012113112103021123244145021023097024028124123023006023016106112116009023018123021114097029029021029114111021022118106126005111018027114114002013026113028144229114115021127120008028115114113114030022028118112121021114023021122121097122023027114115004013001112115010004124020113112104019023021021116121005114023027114115004013023112101099124023125114113114030022022101097030230246115021021125014027029021114114002013022123097116014031115114021120015114123114027112 116103100003003006122102104112118104005023003097021010097002125114101099030022022101097023000028023021114025006023016106118120005023115008021016098102112018028144229114115021127120008028115114118101030017028123103114007114001021122121097122001027114116021013016122113114124117007108101103014028007018021118015022115103027112002000012102124112013023110101027112017006012097108103017029029021028144229114115021098127004000022021101025006002007106113114017006110018022006098117115146145023097114018123113023017124020101097104015007030101122121124117112007022016097245247021021023000028023021101025006002007106097110017002028123008016098097112018146147097114115114103120020002115119108023006124020112118104002002007116097116109114001027114116019013031124119027097029125114122113030022018097103114 116103100003003006122103104114146147097114122021116100097000022100146147097021001122096103097016010021101101008029127021114126002013016122120103021019127021114116019013031124119027097023030124102100008029029146145030097051032021103114016031244145114101014007003021119110097002001124122027097021026118106116014031003097116027097021016103106123008016127021112122008001000124122121097 116103100003003005122098104026026097003124029080065023108114053112091069036053058070065069036002060091065116046063035065084085045055005007021026097023043069090069053114000116114114097052060071088086053114003123120023110114003123099023108114006123124120015033019004008002116018097008005007113101099004117004124004022117001010006022000 116103100003003005122099104078000002118100102003072144229007029124122121230246040000000000119103100072146147020028026122123144229041102000002001116106046146145098015027028123146147058103102002003002120047244145096121008029029146145076116103100003003007060245247122103115004000115119108023004031026102102126014028127021101101008029127021021112008017012118122122017006018146145023 116103100003003004122098104026026097003124029080065023108114048089070116046063035065084085040062058065220025039023061071080080040033039071080103046060039118090090049038050087089082023096115024021101168053063080088082047038115024021114023099098001021026097019057090064067097126115120116111105029125114122113030022018097103114006123019004008002118018097008005007113098098005117004124000022117001010006022000000002119112111244145000003001096110005005007113098106117006010019023019001008112005001 116103100003003004122099104024024114015006022097112144229001022121112116021114116004018144229126115114027112004017012118101099000006016146145027097001006120029120111021028115106122014028007116123030097114018102021122014028007116123099230246127021120025006031003106121126003023031121021118018114030101146147109114023119027112005016012118122122002029030146145027097019001102106115000006022098113031012019011029122025006029021106113118021000022114028030097019000021120111005019007103112112230246021103122122097021017122106117014000023112103023003245247127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097023124114028027114120007013023112101099097019029113021117111021017122106121020031017122103023124114028027114117014013029096120117014000115116123115 116103100003003004122096104021119025006016028106097110017016028103021010097029125114119120030006010101119120019123244145127120008028115114113117030022028120119118015114023119021120015114123113119025006022017106124115097111115122027112014020012119116121019023030028146147011029026123021112012002012120122115017019026021120023014028115021029120111021030101106116014022022021008023012124020120101104002029023112028144229024028124123023006023016106112121021017028120021112097029029021029112111021022118106115004002007021008023003124020119122104005023003097021118015022115114027112004017012118122115004114110021018020117113116028146147022026022103112023003124020101097104005023003097021010097117112004022016230246018123113023003124020101097104015007030101122121124114116022007020102245247116123115 116103100003003004122097104021119025006002007106097110017002028123021010097117112006022016230246020103122098017114017108021112111021022118106116017006018097118027097114030027114122017013031124119114013030127021113117111021023119106116014031016122120144229245247096123126014028115116121123097245247146145026108000020097102144229001022121112116021114116007018144229126115113119025006022017106118120012017028120146147109114000096120031014124020122115104012029029097116121104114018102021122014028007116123099230246127021120025006031003106121126003023031121021118018114030101146147109114023119027112005016012118122122002029030146145027097019001102106115000006022098113031012019011029122025006029021106113118021000022114028030097114018102021122025022018097103114006245247115103120012114020119122104 116103100003003004122102104119122101005023001021119144229024028124123023006029021106122103004020026123021120097029029021029117111021017122106115004002007008122025006029021106113114017006115116123115097016125114119120030028006120119120019111028027114117014013029096120117014000115116123115097016125114119120030006010101119120019111028027114117014013007108101117014000122146145125014027029021114115003013023122120117000028115113119023014028115029021120111021028115106117000028001112120023124114023119027112005016012124113030230246025122124121097021030101106122014022003116124023012114028123021023105029125114120103030017028113112023124114030027114122017013016122113114104245247127122126015114020112118104004028007118122122097021115122123023105021125114112116030022022101097023124114017027114117 116103100003003004122103104122106115004002007021116121005114020027114114002013016122113114097111115018022003098117122146145096009023001112021117111021003097106115004002007021008023102113098022018144229019029113021117111021003097106121020031003122123010097117112007022016230246018123113023003124020101097104021011003101122121097111115018022004098117244145114101014007003021119110097031125114120103030030026119112123013126115113119025006022017106118120012017028120021144229245247122103115004000115119108023097103127021001027097099115 116103100003003003122098104026026097003124029080065023108114048089070116046063035065084085040062058065080025039023061071080080040033039071080103046060039118090090049038050087089082023096115024021114057034060071065023049061061065021120049034060070092067040061061117004010116101019007008007113098099005003119114111028101117003124021023102000000001099110146145002118018097008005007113098099002117004124029003117001010006022000000002119112111244145 116103100003003003122099104024024101006000030097146147018023031112118099097117098018021144229126115114027112004017012118101099000006016146145027097001006120029120111021028115106122014028007116123030097051032021120120015006018123097144229126115120027112012002012121124117004030031021116100097031003146145027097022017027114115003013016122120116014031244145025023000000000106113118021023004113029122000010123122027112014020012113116099019023020028028023032033115114122113030022018097103114006245247115103120012114020119122104003029001113112101097016115146145125014027029021114120007013028101112113008028115122021120015114123119027112003029012113112103021111028027114120007013023112101099097019029113021117111021017122106121020031017122103010014124020119122104015007030119122101097019029113021117 116103100003003003122096104027114117014013007108101117014000110122027112003029012097108103003029001028146147011029026123021112012002012120122115017019026021120023014028115029122025006031003106118120005023115008021122111021030101106116014022022028146147011029026123021112014020012122101114007027029021122103017114028123021031014124020122115104005023003097122103017111028101101025006029021106113114017006115116123115097029125114122113030000022115122103017111028101101025006029021106103114007123244145127120008028115114113117030022028120119118015114023119021120015114123122101103111021028115106117000028001112120010005016125114113117030027023028146147011029026123021112004017012112123099002029030021114023014028115029119025006016028106113114017006110114027112004017012113112103021114018123113023 116103100003003003122097104114027112004017012118122115004114110021018020117113116028146147022026022103112023003124020101097104005023003097021010097117112004022016097245247116123115097016125114101099030028006120101120015114110021018020115113116021146147000028023021119025006002007106097110017002028123021010097117112006022016230246244145114101014007003021119110097021125114112116030017003097116099002126115113119025006022017106118120012017028120025023012124020120101104013027017112121123230246244145096121008029029021116123013245247146145100004030022118097023102096116146145027097022017027114115003013016122120116014031244145025023018007030029122025006029021106120120015006018123028023032033115120122121021019029097146147109114030027114122017013031124119114013030115116102023012002244145025023 116103100003003003122102104113119025006022017106118120012017028120146147109114018103102104005019007112098115105031018109029120111021028115106115000006001112114030104114050070021112014020012113116099019023020146145113019029030021114117014013017122103115004000115119146147011029026123021112014020012122101114007027029021122023014028115029119025006016028106113114017006110122027112014020012113112103021114018123113023003124020119122104015007030119122101124029125114119120030028006120119120019114018123113023003124020119122104021011003119122101124029125114119120030006010101119120019123244145127120008028115114122113030029003112115126015114028101101023014028115029122025006029021106113114017006028101101010014002003027114120007013023112101099097019029113021120111021028115106101004020028101101010 116103100003003003122103104122101103111021028115106101004020122146145125014027029021114115003013023122120117000028115113119023014028115029122103017124020122115104003019029103112122124022017027114115003013026113028144229024028124123023006031003106120120005002018124021122097029029021029120017002125114120103030017028113112023124114030027114122017013016122113114104245247127122126015114020112118104004028007118122122097021115122123023105016125114119120030022022101097010006124020112118104005023003097021118015022115114027112004017012118122115004114110021018020117113116028146147022026022103112023003124020101097104005023003097021010097117112004022016097245247116123115097016125114101099030028006120101120015114110021018020115113116021146147000028023021119025006002007106097110017002028123021010 116103100003003003122100104021018020114113116146145144229021001122096103097016010021120025006031003106121126003023031121025023005016125114113117030017028120118120012245247146145120019022022103021117024114102025021006097 116103100003003002122098104026026096005114126021119066051055050064021083036114063018220091036036054064071023108114003084071086044186039071080068001099110000001119115111020113102119112111244145000003001096110112112 116103100003003002122099104102112123004017007021114103003013017096103118002006244145025112017016012115097103000017007146145027006002017106115099017031028113146147109021003119106113021002027122097144229126020101119104007006003101122101230246127114101117030020007101121120006245247025114103003013021097101103000001244145025112017016012102124112002023001146145027006002017106102126006019016097146147109021003119106100008021003116102144229126020101119104002029023112102099230246021103122122097021003119106103000000017096103144229005027112103114097021003119106115004002007021008023102113098022018144229019029113021112017016012118122115004001007021008023102113097022018023 116103100003003001122098104026026096005114126021113082044051039021024023002061055080070023097054054070021083046049038088080089053033115069090066055051061065021221053032054021070094038060186070027023105034050071084090169038033080070023051187052092090089032062122117004010116102019007008099024002023122118117004 116103100003003001122099104102112123004017007021114101005013000124114123004245247115103120012114020103113104002029029103112115230246004125112101004114016122102098097111115018005016230246018123113023006000023106113114003004018121021011124114016096103101004028007021113118021023244145116121005114123114103115030020026123099118013114026102021121020030031021122101097021001113106113008028005116121023127111115118096101019023029097021115000006022028146147108127244145116121005114020103113104005023003097021010102113098022018144229019029113021112002022012118122115004114110021018020115113116021 116103100003003000122098104026026096005114126021116067053055032065084067040061061070021026097000054086093082051049059080021086037032054070070082097063050092089023036038115069071222050055061086080023051055053064070023037055115089018222045055037080064069097034060064071023045055115087064069036051038021081082097062116220089082055055038071117006124020001117007010116102103005013006112102 116103100003003000122099104102112123004017007021124115111017028101116116009126115124113025015007016125112103109245247118116100004114004125112121097017000027114116018013003116102122000027031008004023021026022123021121020030031021021114013001022021118118018023115098125114015114020116027121020002022103102023008001115123096123013114007125112121097022125112120118008030115112121100004114020116027112000022012112120118008030115112123115097023029113021086050114022120116126013126244145118120000030022102118114105122000112121114002006115004146147007000028120021112019020012103112113017030018021101023011029026123021112017023012101121118004010007021109023014028115029109025006002022106124115097111115018119098019023018096106114013004116021116121005114003027114103004013026113008111111021003112106126 116103100003003000122096104113028144229005027112103114097002125114103113030022018097113114003114111008021116020000001112123099097022018097112144229019029113021031017124020103115104005019007115124121097059032021123098013030115122103023006000021106113118021020026123021009097017006103103114015006115113116099004123244145116121005114003027118120017019016125008126005124016122101118002026244145116121005114003027123098002026022101008126005124029096118127004002122025021007104114050070021101004020006102112123023016023112146147007000028120021116009023003124113023008022244145127120008028115118125114017017028021118120097029029021029126005124016122101118002026110118122025002029003116118127097019029113021126005124029096118127004002110118122025015007016125112103097019029113021116014124023116115126 116103100003003000122097104118122023040033115123096123013114018123113023002029125118122100008017028008018007102114018123113023002029125118122100020111116005018030230246025122124121097004020113122104005023007021113023014028115029118120111028006113112099004114110021113025015007003112103100104245247121112113021114028096097114019114025122124121097021016102106116014031000116123023002001115122123023105027023027118120017019016125008116018124016122101118002026115116123115097027023027123098002026022101008116018124029096118127004002122146145123004020007021122098021023001021127120008028115114116115030019023103113114021114020116021120015114123113027121020002022103102010006019125123096103004000000028146147022026022103112023097027023027118120018007110018005016230246018123113023008022125118122103 116103100003003000122102104116118127097111115018022006098117244145116121005114026113027121020017027112101023124114116022007020102114 116103100003003015122098104026026096005114126021124089053055033067118095036034039080089068097127115118120115030001006101101101097127115103080084041055048093080023037055032021092083036060039092083094032060039070021081040049059092080069050114032064092065032060039021089082097060038088220069046114055018092089053055033067080089053059060091021082053114063080021084041055035065080091097034060064071023045051115070064071049032054070070094046060115119113114001099110002013000001096110115103119114111102001005007117099099004 116103100003003015122099104102112123004017007021114113023013026113146147007000028120021112007004012115124116008028007146145096009023001112021112008028012124113023124114112004022144229019029113021116014002018118125023124117112007022016230246018123113023015007016125112103097111116022006020102245247122103115004000115119108023112114 116103100003003014122098104026026096005114123114080083036061032021080067097016050065086095097021054081080088050123115024021101036035038223065082097054054070065094047187054021084023036042039071084094051055115089080068097054060091091222036033115213021083036033039092091086053059060091021083036114000124114118013114126021021026097006033092021013097000054082071088052034054088080089053126115118093082049038054089025023003061037092091027097031050071068066032053054025021115032038054021088086051035038084082082001099110000001119115111097005007004108098107024005006001097110007005005114127099013024007121 116103100003003014122099104102112123004017007021119025002029003116124103109114244145119025015007029116097126109114244145018112005001116073073016098099112018025023230246000027114122018013023112120118018027127021146147018124020120102104023019030116102126109114244145119025015007016125112103109114115146145118019001012113116099004005023029120126015122017027114122003013023116097114104123115021084068097021030119106115000006022025146147000124020120116104015029030025146147018124020120102104002029023114103103230246244145115101014031115114120117030031018103100117014004115119146147011029026123021112012019012120116101016007018114112023000114028123021031003124020120116104008022115008021118111021030116106126005114018123113023000124020120116104007027029099116123097059032021123098013030122146145125 116103100003003014122096104122124121097021030102106122000000000124114023018114028123021031000124020120116104008022115008021100111021030116106126005114018123113023018124020120102104005023003097008016098099112018028144229245247098125114019023115119027112012016012113116099000000016021092068097028006121121023230246018123113023003124020101112104008022115092070023015007031121146147000028023021119025015007016125112103097062058094080023102113098022016016230246018123113023003124023118103114097016022097098114004028115018022005098117047073018023113098105005005013113098116021116121005114116022006020102046047021018023115097105000012013116107116146145112019029006101021117024114000027114122018013016122113112019002127021119025015007016125112103109114017027118120017019026101025023003124029096123118 116103100003003014122097104097124027097114000027114122018013023112120118018027127021102025006031000106099118012019000124025118111021030116106121014031115146145120019022022103021117024114115012025023119126115004025005109114107025021000230246115 116103100003002007122098104026026096005114126021115094034000054083101086051051062070120086051035038084082082050114126021103082048039185065080023049061038071021086045059062080091067036032115089084023045059032065080023037187033090064091032060039080021083036033115120084069048039050082080068001099110116 116103100003002007122099104102112123004017007021120118111021030116106126005126115120116025006031018106123120012245247115103120012114020120116104012019001100096118006023115120116144229005027112103114097031018027114116012013016122113114097111115018022006098117115146145118015022115120116025006031018106113114003004018121021011124114016096103101004028007021113118021023244145116121005114030116027112012019012115124121023019031021124100097028006121121144229029001113112101097016010021120118111021030116106121014031115116102116097 116103100003002006122098104026026096005114126021115094034000054083101086051051062070120086051035038084082082050114126021103082034058054071086095036114055064021084046060039080091066097054054021089086097038050087089082097021030102106122000000000124114119112111102001 116103100003002006122099104102112123004017007021120118111021016120106116014022022025021116012124020118120104013027017025021122000124020120116104008022127021120118111021030116106121014031127021120100111021030102106115004031018102124027097031000027114122018013005116120118018027127021120100111021030102106116014022020103101027097031000027114122018013016122120122004028115021021023230246021103122122097021030102106122000000000124114023012001244145127120008028115114120118030031018103100098000021022021120118097029029021029122018124020120116104008022115008021122000124020120116104008022115116123115097031018027114122000013023112119097000030115009008023002007001103112121021114023116097114097019029113021031012019125114120118030020026123099118013114026102021121020030031021122101097031018027114122 116103100003002006122096104116106113008028005116121023127114016096103101004028007021113118021023122028146147011029026123021112002031012118116099012019001021118122097029029021029122000124020118120104002029023112021010097017030027114116012013016122113114104245247098125114019023115120102025006031000106113114017006115008021016098099112018146147014000023112103023003011115120102025006031000106118120005021001101025023097031018027114122000013029122120023000001016021 116103100003002005122098104026026096005114126021120086051035022077069088051038000124114118013114126021112079053032050086065094046060115081080068097063050071068066032053054070021117046036058091070023049061038071021100008021018121021026097006033092021013097000054082071088052034054088080089053126115118093082049038054089025023003061037092091027097031050071068066032053054025021115032038054021088086051035038084082082001099110000000119115111097005004015108098098024005006001097110007005005117127099002024007114018103008024026 116103100003002005122099104102112123004017007021119025002029003116118127061046115119027121020017027112101027097245247119027116014002018124101075061016125123096121000006026025021144229001125114120100030022022120116100008126244145102025006031000106099118012019000124025144229019001102106115000006022098113031012027029029119025006031017106113118021023122028021023032033115114120117030022018097112027230246018027114122000013029122120027230246000027114122018013016122113112019002244145146147007000028120021112012016012120116101016016028099021117230246025122124121097021030116106122000000002096116112004114018021122121097122017027114122000013026113021010097019125114120118030027023021116121005114123116027112012019012115124121023019031021092068097028006121121023014000115116027112012019012115124121 116103100003002005122096104099116123127114016096103101004028007106113118021023122028146147011029026123021112012001012120116101018027020021102023014028115029116025006031018106124115097111115102027112012019012124113023000028023021102025006031000106113114017006110018022006098117122146145144229005027112103114097016125114120117030022018097116101002114058070021121020030031021146147000028023021119025006002022106124115097059032021123098013030244145116121005114017027123098002026022101021091040057054021018020112113118018146147000028023021119025005017001112021117004006004112112121097117112007022016061046116021005007123098099015005007102114018123113023102113096022018075061114116021007004123103106015000014102245247022001020000028023021119025002029003116118127124117112000022016097019029113021117 116103100003002005122097104027123098002026022101021010097117112003022016230246112002022118015022115119027116014002018124101010102113107022018023000028023021119025015007029116097126097111115018022014098117244145022006113113018123113023000124020120116104008022115124123023105113098004022030230246244145114101014007003021119110097001125114120100030017028113114101017126115119027116014002018118125075061114017027123098002026022101025023003124016122101118008002047073119025015007029116097126109114000027114122018013023112120118018027127021102025006031000106099118012019000124025023000124020120116104015029030021146147014000023112103023003011115002025023112126115007025023119126115000146147097 116103100003002004122098104026026096005114126021116066053061033092070086053059060091070023108114001080086095036032048093080023037055032021084066053061033092070086053059060091070023102022186088090089050038033084065082052032115070084089040038050092071082102114123115092091053032054070021020116113115080065023098100112021067088045061061065084094051055062080091067097051057090064067168033115081084089050114063084021084045051038070080023022026022103112030001099110115103119115111102001117004124127126 116103100003002004122099104102112123004017007021116115111017028101116116009046047116113025015007016125112103097019000021118127004002007112121144229126031097103126012122001097103126012122016122116123004001016112029116008124000124118126023027127018018030104046047018021016061046026113027121014000018102122030097019000021113114021023029097112098019245247025115115111021021116106100008021031112146147109020023027114113000013031124119144229126005097027112023006012123096122004000028146145027023006125114099099030028028120146147109017018102112023022026022123021103000124020116113104002029023101116101097027000021123098013030115122103023017019125114116115030017028113101118019111116112112016097006027112123023113114022121102114097099115112123115097019000021118120005021023102146147109019001102106115 116103100003002004122096104116097114022022123114116115030022022119116098021123115116102023005023017116096099230246127116113025006019023106102099000019006097146147109019023027114118005013026113118120015001244145115101014031115114116115030019006097113114018114018113146147011029026123021116009023003118122023002029115122123023105019023027118120017019016125008116014124016122101118002026115116123115097019023027123098002026022101008116014124029096118127004002115116123115097017028027118120018007110018005016097019029113021116014124016122102126002029110018005016104245247127122126015114003112103100008022115124113023014028115029118120111028006113112099004111026113027121020002022103102023000028023021124115111017028102096010102098116028146147011029026123021112007019012115116122005029029021115115 116103100003002004122097104021122121097122018113027112007019012102124112013023110115113025006020018106102126006030022028146147013023021097021120020006022103021125014027029021103113018027016124021116008114028123021031008022125102124116008004026008118126111001026118124097008114018123113023002027125118122097000030026008018007102123244145121114007006115122096099004000115127122126015114020099097104023023007112103126097004007021122121097122018113027112000022012118122115017019001008099099111021005097106121020031022103122030230246031112115099097029006097112101097024028124123023006002020106101118019021023102021103000114028123021031000022125114116115030017028113101118019111003116027112000022012118122115017019001028146147022026022103112023000022125114116115030022022119116098021114111008021116 116103100003002004122102104096103101004028007021113118021023244145116121005114018113027116014002018118125010102113098022018023000028023021116115111028006118125114017114031124126114097117112007022018102245247022006020000028023021115115111021021116106100008021031112008016098102112018146147098103112116123115097004007027114097021013029096120114019029115124102023015029007021123098013030244145022001098019029113021103000124020116113104002029023101116101097027000021123120021114029096121123230246112002022118015022115116113025006019023106102099000019006097008006230246028103113114019114017108021116009023003097112123109114021113027112007019012121124117109114023112119118020006115 116103100003002003122098104026026096005114126021116066053061033092070086053059060091070023108114001080068066171038054021068066040114035080071090036038115081018086045059062080091067036032115089084023034061062087090028053051049089080023007051062092089091036114055080021083046060061220080068 116103100003002003122099104102112123004017007021114113000013000124114123004245247025114113000013031124119144229020001122120023006020018106115118012022028123146147014000023112103023003011115114115118030030026119021118018017115 116103100003002002122098104026026097003124029080065023108114018071070112036054054090070116045059054091065118049059029080065025034062032113080090046001050091027081021032039118090089050055061065070115036034050071065090036060039021024023019055034064223067036114055080070067040060186080021215097055043065071086040032054021089082050114055090091089168055032021081082097062050021065086035062054021114118005013018096097115004001115069090066051114038091021083168034050071065082044055061065021071046039033021089086097033050064067082038051033081080023002001005117004010116102 116103100003002002122099104102112123004017007021114113000013000124114123004126115118122103000017027025021121020017027112101027097019001102106115000006022098113006113122020116113104005023017116096099104114018102021112000022012113112117000007007025021112000022012118122115017019001025021112000022012102097118000007007025021112000022012124113116014028000025021098018023001118103114109114006102112101012019025025146147000000000106113118021023004113004007105019001102106099018005023013029115002000022028028075061117115018073075018007017102097101105022026114124099018122027122096101105022016103112030104126106028073075102124116073073100020016000097103031005027020124097100105031026123096099004122023118103114104123127012028075061117125018073075018007017102097101105022026114124099018122000112118120 116103100003002002122096104123113031005017001112028030109107122021116100097022016103112027230246018103102104005019007112098115112098123116103100030006000098113015105022030116127030104046047018021016061046000096119100021000123113124112008006000029125120020000123113120118011123122025012030061046116027018075061001006119102099019122023124114126021001123120124121020006022029113122000024122028025014104046047018027016061046000096119100021000123113124112008006000029102114002029029113029115012019025028028027120123115116102023005031018127146147007000028120021112000022012116096099005023000146145096009023001112021121020017027112101023013027024112021016098099112016018023 116103100003002001122098104026026097003124029080065023108114018071070112036054054090070116045059054091065118049059029080065025034062032113080090046001050091027081021032039118090089050055061065070115036034050071065090036060039021024023019055048093080069034058054021081082050114053084088094045062054070021083036114055090091089168055032021084066053061033092070222036033115081084089050114063080021084032054033080021083036033115220086095032060052080070023032036054086021091036114055220088088047033039071084067036039033021070086047059039084092069036 116103100003002001122099104102112123004017007021114113000013001112115115018126115114115118030001026114121114230246021103122122097021021116106113000031023122123144229029001113112101097016010021004023 116103100003002000122098104026026097003124029080065023108114018071070112036054054090070116045059054091065118049059029080065025034062032113080090046001050091027081021032039118090089050055061065070115036034050071065090036060039021024023019055048093080069034058054021081082050114048090081094039059048084065094046060032021081082050114020113102023034061062088080023049051033065080089032059033080070023037051061070021091036114048084081069036114055064021071051061057080065023005187062090091068053032050065080066051114032084091094053051058071080025 116103100003002000122099104102112123004017007021114118005013016122113103000000244145115101014031115114101112030002018103114115018245247122103115004000115119108023112114 116103100003002015122098104026026097003124029080065023108114018071070112036054054090070116045059054091065118049059029080065025034062032113080090046001050091027081021032039118090089050055061065070115036034050071065090036060039021024023019055048093080069034058054021081082050114061064088222051061032021081082097036186065220069040060050092071082050114050086065094039033115081084089050114063080021084032054033080021083052114035071090093036038115113220090046060032065071086053055038071021068032060058065084094051055125 116103100003002015122099104102112123004017007021114097021013029096120114019029244145115101014031115114099099030004022097112101008245247098125114019023115114099099030023007116120118015111116099084091040054054018146147014000023112103023003011115004021 116103100003002014122098104026026097003124029080065023108114018071070112036054054090070116045059054091065118049059029080065025034062032113080090046001050091027081021032039118090089050055061065070115036034050071065090036060039021024023019055048093080069034058054021089016036042058070065082047049054021081016052060115086093082049038054089021082047114053090091084053059060091021083036114032090091023049051042070021082053114055080021068046060115091064090168032060021081086047033115089080023034051055071080023037039115069071088043055039021113222044061061070065069032038054064071023050051061092065086040032054027117006124020001117007010116102099005004004113097 116103100003002014122099104102112123004017007021004144229020001122120023002026022101124115230246004125112101004114016122101118002026110018022006098117244145116121005114029096118127004002110018022005098117244145116121005114016122102098124117099018146147097 116103100003013007122098104026026096005114126021114082037055060070106085032038048093021026097052016090091068036060039080088082047038023102029030097127115103080084041055033086093082097054054070021071032032050088221067051055032021081222049051033065080090036060039084064079097054116064070086038055115081080023045117018101124023037187062090091068053032050065080066051114032084091094053051058071080119112111016122123100 116103100003013007122099104102112123004017007021114098005013023112101099109114020096113104020000031116101126109114020096113104013029020116101126109114020096113104017019000116101126230246021103122122097021006113106098019030023112120144229005027112103114097021006113106116014022018101124010102113098022018144229029001113112101097016010021004023 116103100003013006122098104026026096005114126021114082037055060070021026097017030113106118020006028103124100000006026122123100097127115103080084041055033086093082097054054070021071032032050088221067051055032021081222049051033065080090036060039084064079097054116064070086038055115081080023045117018101124023037187062090091068053032050065080066051114032084091094053051058071080119112111016122123100001096110000001 116103100003013006122099104102112123004017007021114098005013006103121118017027127021114098005013031122114118017027127021114098005013003116102118017027244145115101014031115114096115030007001121113114012245247098125114019023115114096115030017028113116103008111116022004020102245247116123115097021006113106115004002007008018020115113116021 116103100003013005122098104026026096005114126021114082037055060070021026097017033220084067040061061021120086051035038084082082050114054091021090032033032080021026097000054086093082051049059080021083036033115088084069048039050082080068097060060091021016003004023024124103008117127021018117023022126099124101102126115018119097005127029122123104008002026018117006124019019007008122000030019006008117019007019001008005113096103005000005117018102008000003 116103100003013005122099104102112123004017007021114122000124020120116104008022127021114122000124020120116104015029030025021112012019125114120118030017028120025023000000000106113118021023004113029112012019125114120118030022022119099118013123115116102023005023017099116123109114020113119104015019007096103114109114020113119104015016025122096101230246021103122122097021030116106122000000002096116112004114020120116023230246031112115099097029006097112101097024028124123023006022017106113114023016028099021112005016115122123023105021030116027112012019012124113023124114020113119025006031018106124115097019029113021112005016125114113117030022022101097023124114116022000020102123127021114122012013030116103122000030115114120122230246004125112101004114020120116025006031018106124115097111115114120122 116103100003013005122096104027114122000013026113146147000028023021114122000124020118120104002029023112021010097117112004022016230246018123113023006031030027114116021013016122113114097111115018022005098117244145116121005114020120120025006017001106102126006030022021008023102113096022018144229019029113021112012019125114120118030022022119099118013114111008021016098102112018146147000028023021029112012019125114120118030020026123099118013114026102021121020030031021122101097021030116027112012019012115124121023019031021011010097017006103103114015006115113116099004123244145116121005114029122097023006031018027114122000013029122120023008028115029018117023022126124101126102126116119099115108004026103018027102016005113024121014028012124101126102123244145122101005023001021119110097096115 116103100003013004122098104026026096005114126021114082037055060070021026097001038069069069036033032092090089097031050071068066032053054070021082047114062084070068036114126021103082034058054071086095036114055080070023044051033068064086038055032021091088047114116119099115108027003124018027097117017099113026023027001018025023102016005113024121014028012124101126102018098008116119115111030116121119114111017103096119117111097005007003113103097001 116103100003013004122099104070080091036049039021082090032124020120116104008022127021082090032124020120116104015029030025021080044051125114120118030017028120025023000000000106113118021023004113029080044051125114120118030022022119099118013123115116102023005023017099116123230246053071090090097021030120106122000000030116121023038063062025021112012019012120116101016007018114112023038063050025021112002000012118122121019023021021082084051245247066093082051055115082088090111021030116106126005114110021082090032124020120116104008022244145084089037114052088088025006017007106118120005023115008021080034032125114118099030017028113112144229051061081021080044063125114118101030001026114121114097111115082086069111021016103106100008021031112146147032060055021082084051124016122102098124117099018146147 116103100003013004122096104084091083097053048071027112002000012113112117023019031021009010097017006103103114015006115113116099004245247084091083097122052086071025006017001106115126015004018121021094050114029096121123097061033021082084051124020118103104007027029099116123097108110021118098019000022123097023005019007112028144229051061081021080044051125114118122030017028113112023124117112004022016230246050091081023038063062027114116021013016122113114124117112007022016230246050091081023038063062027114116019013000124114123004111116022006020102245247084091083097053062084027112012019012113112117023019031021009010097117112001022016230246050091081023105053062084027112012019012115124121023019031021092068097028006121121023046032115082088086111021030116106113008028005116121023127111115118096101 116103100003013004122097104103112121021114023116097114104245247084091083097060060065021080044051125114120118030028028120021126015114123018119097005127026101124016109117017099113026023027001018025016003004023024123120015013026101124016104245247090071083036032115087076023115114 116103100003013003122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068012051033068064086038055032120084068050055125083120086051035038084082082050023061120084068050055115024021126015001022103097023037055115118071222032038058090091119112111026101114002117013097005007003113106098006004015114100098013117005124020001117006010116102102000006001119099107004117003124020001117000010116102099005004004113102019003008005113096103005002007121 116103100003013003122099104124123100004000007021124121021029115114097116030004022103118099008114123146145023097114115021021112021017012118121114021000007146145023097114115021021027002029003116124103230246115021021023097114127123096121000006026146145023097114115021021027002029003116118127230246115021021023097114127118125114008002020146145023097114115021021027005019022123118127230246115021021023097114127102112111003029005146145023097114115021021027005019029116124100230246115021021023097114127118116114015006001146145023097114115021021027002029003118123118230246115021021023097114127114102126030027023146145023097114115021021027006006016106118120018019244145021023097114115021025112021017012118122100008245247021021023097114115025114099002013016122102122230246115021021023097114122146145097 116103100003013003122096104116121098004001115029146147097114115021021023102113098022018144229114115021021023097126116022007020102245247021021023097114115025018020114113116146145023097114115021021027102113103022018144229114115021021023097126116022000020102245247021021023097114115025018020119113116146145023097114115021021027102098116146145023097114115021021027002007001103112121021114023116097114230246115021021023097114127018098016230246115021021023097114127018115101102245247021021023097114115025005144229114115021021023097126116004018144229114115021021023097126116004018144229114115021021023097126116004018144229114115021021023097123115 116103100003013002122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068012051033068064086038055032120084068050055125083120086051035038084082082050023061120084068050055115024021115004030022097112023037055115086071222032038058090091119112111026101114002117013097005007003113106098003004002116103103012 116103100003013002122099104113112123004006022021115101014031115114097116030004022103118099008114244145098127004000022021114099002013016121112099019006115008021016098099112018021 116103100003013001122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068012051033068064086038055032120084068050055125083120086051035038084082082050023061120084068050055115024021098017022018097112023037055115118071222032038058090091023105002018102102023112123019004008126017021102001106005113096103005013006114099107006003006121 116103100003013001122099104096101115000006022021114099002013005112103116021027244145102114021114020097118104002029000116021010097117099018146147022026022103112023006006016106118123004006001097021010097117112004022016230246018123113023004010026102097100105001022121112116021114098021115101014031115119122097008022022021119120023245247021021023097114115098125114019023115119122097111017028102096010102098116146145023097114115021021118015022115119122097111017028101116126017114110021114099002013005112103116021027125118122103000027003146145023097114115021021118015022115119122097111028006123116099008114110021114099002013005112103116021027125123096121000006026028021 116103100003013000122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068012051033068064086038055032120084068050055125083120086051035038084082082050023061120084068050055115024021098017022018097112023037055115118071222032038058090091023105002018102102023115123019004008126017021102001106005113096103005013006114099107006003006121 116103100003013000122099104096101115000006022021114099002013005112103116021027244145102114021114020097118104002029000120021010097117099018146147108127127118116114015006001021008023008002020120122098111017018112123099019245247098125114019023115114097116030017031112097101021114110021018020112113116146145118015022115112109126018006000029102114013023016097021006097020001122120023008002020120122098097031028096146147097114115098125114019023115120122098111017028102096023124117099018146147097114115116123115097021007118106097004000016097124025002029003116124103097111115120122098111017028101116126017245247021021023000028023021114099002013005112103116021027125123096121000006026021008023012029006027123098015019007124146147097114115116123115097021007118106097004000016097124025002029003116118127 116103100003013000122096104021008023012029006027118120017019016125146147097114115116123115097021007118106097004000016097124025002026022124101112097111115120122098111017027112124103006245247021021023000028023021120120020124023116112121002026115009008023006006016106099114019017007124027115000023029118125144229114115021116121005114123120122098111022018102122101021114026102021121020030031021122101097031028096027115000001028103097023127111115114097116030004022103118099008124023116112121002026122028021 116103100003013015122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068012051033068064086038055032120084068050055125083120086051035038084082082050023061120084068050055115024021101036049059080071084041055115089084023049032186070080089034055115081080023045117050091092090032062115213021091032114055084065082097054054021088086051035038084082082001099110124101112116102012007005005117098107007005006119103101004003 116103100003013015122099104102112123004017007021118120017019026101025023015007029116097126109114016122101118002026127021118127004027003114025023006006016106118120018019127021114099002013016122102122097126115116103100030022018097112096005122023116112121002026122021116100097022018097120101016245247115103120012114020097118104023023001118097126097245247098125114019023115029114099002013016122102118097111115018004016097029001021114099002013016122102122097111115018004016104114244145116121005114020097118104002030022097103099097111115018022006098117115 116103100003013014122098104026026096005114126021101069046021054070065116032063035084082089036245247098113023108114003071090115036034020080070067023059032064146147022022115024021103051061007090064068005055035114080068053004058070064144229005023021024023017032060124091081046033000092082086045022054065084094045033115029099082051033058090091023032036054086021112017017012124113023050034186086092081040187122117004010116102 116103100003013014122099104102112123004017007021114103002013026113025023230246020101118104015029030025021144229019001102106115000006022098113031006002016106113118021022022119028023032033115021114103002013023116097115004016127146145118019001012113116099004005023029114103002013023116097113008028122021084068097114020101118104005019007115124121109245247116103100030022018097112096005122020101118104005023017099112101104114050070021023006002016106113114003004022103146147007000028120021112002002012118116122017000028146145096009023001112021115004002007008018020112113116146145020115113018123113023006002016106124115124113096022146147014000023112103023003011115114101116030022018097113114003114018102118144229114 116103100003012007122098104026026097003124029112097023108114053102064071049032058088080116032063035084082089036114124021021081005039035089092084032038058090091116032063035084082089036114126021124083036060039092083094034051039092090089097054054070021067032048063080070023034061061065080089032060039021081082050114055090091089168055032027117006124099 116103100003012007122099104102112123004017007021118025006002016106124115097245247025021116014007029097029115004124020113118104008022122021084068097028049113080071230246127021102098012122123102112123004017007021118120020028007029004030097020001122120023006022003106114101017002031116021112097005027112103114097021125114113116030027023021008023005023125114113116030027023028028023000001115114146147109114000096120031105001022121112116021114016122096121021122098028021113019029030021114099000013007103116118006023115097021096009023001112021099111021023118106126005114110021113114111021023118106126005123122021116100097006244145025023018007030029029100004030022118097023002029006123097031112123115115103120012114020112123104004028020116112103097023115098125114019023115112027112005017012124113023 116103100003012007122096104008021115004124020113118104008022122028021118018114022146145027097001006120029031018023031112118099097017028096123099105099122021115101014031115114116103030031018103116114017114030021098127004000022021120025006022016106124115097111115113112025006022016106124115104123115116102023012245247146145113019029030021114116017013016116120103019029115118146147013023021097021120020006022103021125014027029021114115002013023112101116000031115113112023014028115029118025006002016106124115124022022027114103002013026113028023230246244145098127004000022021118025006002016106124115097111115022004020230246020103122098017114017108021116111021003118106126005114 116103100003012006122098104026026097003124029080065023108114001220086066049187033084065094046060115081080068097021023118106126005114055080021091032114048084088071032053061080070119112111098 116103100003012006122099104102112123004017007021114115002013026113021144229020001122120023006022016106113114017017018120146147022026022103112023006002016106124115097111115022004020230246028103113114019114017108021006097 116103100003012005122098104026026097003124029112097023110114004113021023108114001220086066049187033084065094046060115081080068097062058082091082050114055080021083168034058070065086038055115069090066051114038091080023034051062069084080047055019004008005 116103100003012005122099104102112123004017007021114115002013026113025144229021030116106126005126115114097098030017028113112027097245247114113116030030026119025023006022016106121126003017127021146147000000000106113118021023004113029112005017012113116099005023017028021118018114020113118104005019007113112117109114244145116101018013023116097114022022123114113116030022018097115126015123115116102023006022016106113118021020026123025023230246020113118104004031018124121027097245247114120117030028018097096101004126115114120117030028017127122098019126115114120117030017028120120114015126244145114115002013017122099114013021127146145112005021012124123116000030031025021112005021012102112101000030031025021144229021023114106126015017031116124027097021023114106100004000031116124027230246030116121104 116103100003012005122096104118122115004126115120116123030001026114121114230246021103122122097021023118106115004002016116120144229005027112103114097021003118106126005111112004022144229029001113112101097016010021021112005017012124113023 116103100003012004122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081005039035089092084032038058090091116032063035084082089036114126021124121018023001097021100004030022118097023097021023101106112019002003121116119112111098117007010115 116103100003012004122099104124123100004000007021124121021029115114113103030021001101101123000114123114113103030017028113114101017126115114113116030027023025021112005002012102112101017030018025021098018023001118103114109114006102112101012019025025021115002000022025021115012019025028146147018023031112118099097021023101106116014022020103101027097113097022025023006022003106102114019002031116025023230246016096103101004028007021096100004000127021118098019000022123097023020001022103025023002007001103112121021114023116097114109114016096103101004028007021113118021023244145115101014031115114113103030021001101101123000245247098125114019023115114113116030027023021008023098099112021 116103100003012003122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081005039035089092084032038058090091116032063035084082089036055115024021126015001022103097023018023031112118099097114020097116104021000018116114114001099110004117005124096 116103100003012003122099104124123100004000007021124121021029115114097118030006001116116112004114123114113116030027023025021112004028012118122115019023020025021112021019012101103126000021029025021112021019012101103126000021011025021112021019012101103126018023011025021112021019012102112116000021029025021112021019012102112116000021011025021112021019012102112116018023011025021112021019012099112123000021022025021112005002012118122115006000003025021112021019012118124121003006022025021112021019012118124121003004018025021112021019012118124103014006022025021112021019012118124103014004018025021144229007000112103116019023127021096100004000030116127027097022016103112027097022030116127030230246000112121114002006115022007020109114020112123104002029023103112112109114020097116104017000026116114121 116103100003012003122096104025021112021019012101103126000021011025021112021019012101103126018023011025021112021019012102112116000021029025021112021019012102112116000021011025021112021019012102112116018023011025021112021019012099112123000021022025021112005002012118122115006000003025021112021019012118124121003006022025021112021019012118124121003004018025021112021019012118124103014006022025021112021019012118124103014004018025021144229017006103103114015006115096102114019126115118096101019023029097021098018023001025021116020000001112123099097022018097112027097017006103103114015006115113116099004245247115103120012114020097116104021000018116114114230246004125112101004114020113118104008022115008021020112113115 116103100003012002122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081005039035089092084032038058090091116032063035084082089036114126021124121018023001097021100004030022118097023097021022123106114015021018112101119112111098117007010115 116103100003012002122099104124123100004000007021124121021029115114112121030023029114116114017114123114113116030027023025021112004028012118122115000006022025021112004028012122103115019023127021114114015013007108101101004021127021120118013013016122113114109114030116121104018027020121112027097022022120106116014022022025021115004031012102124112013023127021102099000013016122113114109114000097116104018027020121112027097023022123106116014022022025021114004028012102124112013023127021102098018013016122113114109114000096102104018027020121112027097021022123106116014022001112114027230246006102112101002000022025021098018023001120116125109114023118103114109114023120116125104245247102112123004017007021022005098126115114112121030017028113116099004126115114112121030029001113103114109114020112123104 116103100003012002122096104097108103019023020025021122000030012118122115004126115120116123030001026114121114109114023112120104002029023112025023005023030106102126006030022025021100021019012118122115004126115102097118030001026114121114109114022112123104002029023112025023004023029106102126006030022025021100020001012118122115004126115102096100030001026114121114109114020112123104002029023103112112109245247118096101019023029097021098018023001025021116020000001112123099097007000112103027097017006103103114015006115113116099004126115118096101019023029097021115000006022146145113019029030021114114015013022123114118004002244145098127004000022021114115002013026113021010097113098022021 116103100003012001122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081005039035089092084032038058090091116032063035084082089036114126021124121018023001097021100004030022118097023097021018101106122000000018112101119112111098117007010115 116103100003012001122099104124123100004000007021124121021029115114116103030031018103116114017114123114113116030027023025021112012019012124113027097021018101106117013029016123025023020001022103118101004126115096102114019031018127025023005017001112025023005031018127028144229001022121112116021114112007022027097021030116106126005126115114116103030016031122118121109114016096103101004028007021096100004000127021118098019000022123097023020001022103025023002007001103112121021114023116097114109114016096103101004028007021113118021023244145115101014031115114116103030031018103116114017245247098125114019023115114113116030027023021008023098099112021 116103100003012000122098104026026096005114126021101069046030058070065082005055035092070067032053054070021026097000054088069091040033032084082082097054038021065086035062054084064023037055032021081222049059032065084080036033019004008001112 116103100003012000122099104102112123004017007021113025006002016106124115109114023027114115002013026113025144229031125114118101030030026119021086050114030084089086037059054025021144229021023118106123008016127146145112005017012121124117002126115146145118019001012113116099004005023029113025006022016106113118021022022119028023032033115114113116030022018097113114003126115146145118019001012113116099004005023029113025006022016106113118021020026123028023032033115114113116030022018097115126015126115146145116000001022021098127004028115113027112012019012124113023008001115123096123013114007125112121097098115112121100004114098021112121005114050070021122032032034116070068109245247118116100004114004125112121097022125114113112030001022103116123013114026102021121020030031021097127004028115005021114 116103100003012000122096104121102114097099115112123115097051032021116067053019063089025144229017018102112023022026022123021115111021023114106100004000031116124023008001115123096123013114007125112121097098115112121100004114098021112121005114050070021118053038031084092027230246023027114115002013022120116126013126244145118118018023115098125114015114023027114115002013023112120118021023115124102023015007031121021099009023029021005023004030000112021006097023029113021086050114016113112122000006022025146147000000000106113118021023004113029115111021023118106115021019007112028023032033115113084067036017050089086066045126115146145031018023031112118099097017028096123099105022026102097126015017007021097025015007016125112103104114021103122122097021003116106103000000018097112023021114004125112101 116103100003012000122097104112021099111017028102096010102098116021116121005114007027114103000013018097112100014007110018122016097019029113021099111021023118106126005114110021113025006022016106124115104114115084070023015048016093080071053055063025021144229122000112121114002006115118122098015006123031028023007000028120021112017019012101116101000006022021097023022026022103112023021124016122102098124117099018021118015022115097027112017019012116097114018029006008018120102114018123113023021124020101116104000006022121124114124117018018021118015022115097027112005017012124113023124114023027114115002013026113028023097051032021123085000038039116089091109114244145029100004030022118097023002029006123097031107123115115103120012114020101116104017019001116097114097006115098125114019023115097027116 116103100003012000122102104122102098124117099018021118015022115097027112017019012116097114018029006008018120102114018123113023021124020101116104000006022121124114124117031018021118015022115097027112005017012124113023124114023027114115002013026113028023097051032021123085000038039121084094109114244145029100004030022118097023005027000097124121002006115004021113019029030021114103000013003116103118021023115101021096009023001112021103111017028102096010102098116021116121005114003027114115002013026113008115111021023118106126005114018123113023017124020101116104005019007101103120097027000021123120021114029096121123104114050070021103051061052112083081109245247118116100004114004125112121097022125114113116030022022120119120023114026102021121020030031021097127004028115005021114013001022021004023 116103100003012000122103104112123115097051032021118115004031017122099027230246018103102104005019007112098115105022018097112031006022016106113099003029005028028023032033115113097117014004127146145031018023031112118099097022026102097126015017007021004023007000028120021112021019012097103118000021022021097023022026022103112023005124020113118104008022115008021099111021023118106126005123115084070023021000018114146147007000028120021112005017012113112103002019030021113144229024028124123023006017001106118120015000022115021122097029029021029115111031018121106116014022022021008122111021016097106116014022022021116121005114023027120118013013000124114123004114110021120025006017001106102126006030022028146147230246004125112101004114020101118104008022110022004020230246244145122101005023001021119110 116103100003012000122100104021021122111021016103106123008016127021114115002013031124119116097 116103100003012015122098104026026096005114126021101069046022054069118086044051035082091082097127115103220084052034186071084067040061061021081082050114058091083088051063050065092088047033115081018066047114055220069094050038050082080023105023061065223067036123244145099117111028054065021026097049063070118086045049038089027081017058050070080104052060123028117006124100098 116103100003012015122099104102112123004017007021113025006022016106124115109114244145113025012019031106102126006030022025021144229022125114120118030027023025021115111021007096106116014022022025146147005124020113118104013027017025021115111021023118106123008016016025021144229019001102106115000006022098113031005124020113118104005019007113112117104114018102021112005017012113116099005023017025021144229019001102106115000006022098113031005124020113118104005019007115124121104114018102021112005017012113116099007027029025146147005124020113118104004031018124121027097245247113027112012016012123116099020000022025021115111021030119106121003024028096103027097022125114120117030017028120120114015126115146145115111021023118106117014004022121114027097245247113027112005021012124123116000030031025021115 116103100003012015122096104027114115006013000112103118013030127021146147005124020113114104008028016121116126109114023027114115006013000112103123000027127021146147012124020120116104015029030025146147002124023112101099109245247113027112017017012124113144229020001122120023006022016106113114017017018120021115097245247127122126015114020118101104002019030101103120097017115122123023105022125114101116030027023008118025006002016106124115104245247121112113021114028096097114019114025122124121097021030116106122000000002096116112004114030021122121097122023027114122000013026113021023097111115120027112012019012124113030230246004125112101004114020113118104008022115008021020112113115 116103100003012014122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068012051033068064086038055032120084068050055125083124089050055033065097085045005115024021126015001022103097023037055115071080084041055033086093082097122032064069071051055032070092088047123115030021118051033020080081082046033029080065025034062032112091080032053054088080089053033030084070068036124053112091080032053054088080089053033022091120086050033054021124121018023001097021083036114048071220086053059060091 116103100003012014122099104124123100004000007021124121021029115114113096030027029097118127004114123114113096030027029097112101109114016122101118002026127021123098002026022101028144229004018121096114018114123018022006098117127021018020115113116025021016098097112018028023 116103100002005007122098104026026096005114126021097086035062054070021091040033039084091067097062054070021090032032034064084080036033115087090065040060032021081082055051061065021221053032054021084085050055061065070023036038115069071222050055061065070023049061038071021071051059032080021082047114048090088071053055115081084089050114055220069094050038050082080119112111098117007010112099 116103100002005007122099104102112123004017007146145116111021016120106116014022022021084068097001058082089082021043035080120086051035127021118025006017030106121126003114050070021123040006042069120086051035127021146147108127023027120118013013000124114123004114050070021100040053063080120086045051055092080027097000030027114116019013031124119023032033115121092085012051063084081094036126115146145103111021030116106126005126115120027112012019012123122122097051032021102094038062054146145144229020001122120023006022016106113114017017018120021115097245247127122126015114020116101104012019001116112103097002115122123023105022125114113116030027023021008023017124020113118104008022122146145125014027029021114122000013030116103102020019020112021122097029029021029103111021030116106126005114110021120025 116103100002005007122096104114120118030027023028146147011029026123021112002031012118116099012019001021118023014028115029120025006017030106118120005023115008021116111021016120106116014022022028146147108127025122124121097021016103106116014028001112115023019031115122123023105022125120116123030017028113112010019031125114118099030017028113112023000028023021113025012019031106102126006030022008103122111021016103106100008021031112028144229245247098125114019023115101027112005017012124113023124114112004022144229019029113021103111021018101106117013029016123008023098096112146145120019022022103021117024114030027114122000013029122120023230246115 116103100002005006122098104026026096005114126021101069046031050071068066032053054116070068046114126021103222034039035220071086053059060091021083036033115092091081046032062084065094046060115081018066047114062084071070052051052080117006124099 116103100002005006122099104102112123004017007021114122000013029122120023032033115102092080045055127021114116012013016122113114097051032021097078049055127021114122000013016122120023032033115121092085036062063080146147007000028120021112012019012120116101016007018114112144229005027112103114097021030116106126005114110021022006098114 116103100002005005122098104026026096005114126021103082034058054071086095036114062084071070052051052080070023036060115088084068050055115213021068052034035071092090036032019004008126017021102001106005113096103005012006112099103000012004119018097008000003001097110001002119117111097005007004113099099004117002124096099007001007112098098 116103100002005005122099104102112123004017007021005023002026024146145027013006001124120031006031017027118120017019016125073075006031017027123098002026022101028023002026022101097114013245247025121099019027030029103099019027030029118120000030022102118114105017026027102126002027005124025016102123122073073016097117047073124115111028028103116100014123115113112099004028007112096101230246127121097101008031123114120117111017028101116126017046047114120117111028006123116099008123115123096121000006026146145027006031018027114122000013029122120144229126018103102104005019007112098115105021030119027112012016012113116099004123115114120117030022018097112144229126016116102114105021030119027112012016012123116099020000022028146147022026022123021016019117115097125114015114116116021084046060039071193091 116103100002005005122096104080071023032036050091065023045055116146145096009023029021018114102114007125112121097117018021220091040063058091080069097051037084091067097062054018146147004030000112021016102114022123113023000001115114120117030028018097096101004245247025116101018013023116097114022022123114120117111021030119106115000006031124120030097021030119106115000006031124120144229126018103102104005019007112098115105021030119027112012016012113116099000000016028021115000006018103118144229126020120119025006031017106118120012031022123146147109021030119027098018023001118103114230246127116103100030022018097112096005122020120119025005017001112028075061001006119102099019122023124114126021001123125122098019122020120119025005017001112028030109107122073073100020016000097103031005027020124097100 116103100002005005122097104029120126015007007112029112012016125113118101004123122025012030061046000096119100021000123113124112008006000029102114002029029113029112012016125113118101004123122025012030097022016103112144229126020120119025020001022103120118011245247025116101018013023116097114022022123114120117111022030116127030061046000096119100021000123113124112008006000029125120020000123114120117111022030116127030104126106028073075018007017102097101105022026114124099018122030124123098021023123114120117111022030116127030104126106028073075018007017102097101105022026114124099018122000112118120015022123114120117111022030116127030104126106028021115012019025146145027006031017027114122003013026113146147007000028120021112012016012120116101016016028099021112012016115146145020112099112127122126 116103100002005005122102104123021112005005012124123099002026022021114115022114028123021031006022004027118120017019016125008112012016125118122103000027003021116121005114020113098025015007016125112103124021030119027121020028018097124030230246025122124121097021030116106122000000002096116112004114020120116023014028115029114122003124020120116104008022110114120118111021030116106126005123244145127120008028115118125114017017028021118120097029029021029112012016125118122103000017027008118120111017028101116116009114018123113023006031017027123098002026022101008116014124029096118127004002115116123115097017028027118120018007110018005016097019029113021116014124016122102126002029110018005016104245247127122126015114003112103100008022115124113023014028115029118120111028006113112099004111026113027121 116103100002005005122103104096101114019001115116123115097027023027118120018007110018005016104245247121112113021114025122124121097000021102124116008114016124021120015114123124113025018027016124099126124017026027102126002027005124021118015022115118124025002029005116121126124117099018028144229005027112103114097030022115097031006031017027123098002026022101025023115123110018022005098117244145116121005114020120116025006031018106124115124113096022146147000028023021114122003124020120119104005019007112011010102113103022018023000028023021114122003124020120119104005019007112009010102113102022018144229113101022116121005114020120119025020001022103120118011111116022002020102245247022013020000028023021116101018013023116097114022022123114120117111022030116127030127111116022012020102114018123113023 116103100002005005122100104116103100030022018097112096005122020120119025005031018127028011124117112004005020102245247022004006098019029113021112005005125114113096030027029097112101124117112004022016230246018123113023015029007021112111008001007102029100004030022118097023112114021103122122097021000120106100020016030116103102097005027112103114097021030119106126005111020120119025006031017106124115104245247116123115097021030119027112005030012124113023040033115123096123013245247122103115004000115119108023002026022101097114013126029096123118021027127114120117030022018097112023 116103100002005004122098104026026096005114126021103082034058054071086095036114055080070023035061037092091068097062058070065222050114035090064069097062050021070066049032054070070094046060 116103100002005004122099104102112123004017007021114115022013026123097114019126115118122103000017027025021121020017027112101144229020001122120023006022004106124121021017027112146147022026022103112023006022004106124121021023001021008023102113098022018023 116103100002005003122098104026026096005114126021101069046031050071068066032053054116070068046114126021116091045059062080091067032038058090091023037055115089084023034061062087090023044051033068064086038055115029080067097032186086064071168032050065092088047114055064021083036036054091092069097054186069084069053055062080091067032062122117004010116102019007008118001097110119099115 116103100002005003122099104102112123004017007021116025006031018106124115109114244145116025006031018106123120012114018102021100040053063080025023230246018027114122000013016122120023000001115123090090109114244145118025006006006106118120005023127021146147005124020113119104015019007096103114109114023027114115003013029119127120020000244145115101014031115114120118030031018103100098000021022021116144229024028124123023006031030106120118019031018121021122097029029021029118111021030116106126005114110021120025006031018106124115097019029113021122111021016097106116014022022021008023102031018121018030097245247127122126015114020118097104002019007096097126097017115122123023105019125114118122030017028113112010002124020118120104002029023112021030230246031112115099097029006097112101097024028124123023 116103100002005003122096104114113117030022022099119120023114023021122121097122018027114122000013026113021010097022125114120118030027023021116121005114023027114115003013023112101099097111115018022006098117122146145144229005027112103114097122018027114122000013021124123097000030115124102023015007031121021120019114018027114122000013021124123097000030115011008023097017006103103114015006115113116099004123244145116121005114029122097023000124020120116104015029030021124121097122116119099115108027003124018027102016005113024097008000116025018117023022126123122121030027003124018030230246244145116121005114016027114099020013016122113114097114110021018020115113116146145118015022115120027112002000012102124112013023115008021016098097112018146147230246028103113114019114017108021005097 116103100002005002122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081006055032065092088047023061065080067036017050088069086038060054021024023002061061065071195045055115081080023047061061021086095036036050064086095036063054091065023037055032021081086053055032021069088052032115089084023034032186084065094046060115026021122046054058083092084032038058090091023037117038091080023034051062069084080047055019004008002117018097008007007115102099013004002001097110007005005117098106006005119117111126024 116103100002005002122099104102112123004017007021116101018013023116097114022022123118027112017017012113116099005023017028021086050114023025021118019001012113116099004005023029118025006002016106113118021020026123028023032033115115146147007000028120021023006017003106118118012002001122021116230246004125112101004114023112101099124117112004022016230246018123113023105245247029018020115113116021011010097017125114101116030022018097113114003114018123113023102113097022018023125111115118027112017017012113116099007027029028146147014000115146145031102113096022018023127111115118027112017017012113116099005023017021116121005114116022006020102114111008021116111021003118106115000006021124123030230246028103021144229122116022007020102114111008021116111021003118106115000006023112119023000028023021018020 116103100002005002122096104006022016097108110021118025006002016106113118021020026123028144229123244145022003098019029113021112017017012124113011127113102022021 116103100002005001122098104026026096005114126021101069046019039080089094036032032116089091032059039084091067097125115101071088000038054089092082051033031084092067040055033070021026097030058070065082097054054070021082047036050082080090036060039070117006124099099004117005124019 116103100002005001122099104102112123004017007021112025006023029106124115109245247112027112004028012122103115019023115021146147109023125120116123030001026114121114109114030027114116019013031124119023000001115120116123000022026112146147109023125113112122030001026114121114109114023027114116019013031124119023097019000021113114012019001118125114230246127021118120000030022102118114105023125102097118030001026114121114109114116031018030097019000021102099000126115118122118013023000118112031018124020118103104013027017025021016107117122021116100097001007116097098021245247025021116014019031112102116004122022027112114015013000124114123004126115018031016104114018102021114004028127021118120000030022102118114105028125114118101030030026119025023102120116028021118018114022097116099230246127021118120 116103100002005001122096104116121114018017022029112025018007000106102126006030022025021016107117122021116100097001006102025023002029018121112100002023123101027112002000012121124117109114116031018030097019000021102098018002022123102126014028244145146147007000028120021112004028012112123112000023003021112144229024028124123023006017001106118120015000022115021122097029029021029114111031018121106116014022022021008023012124020118097104002029023112021118015022115112027122000030012102124112013023115008021122111021016103106100008021031112028144229024028124123023006017001106118120015000022115021115097029029021029114111022022120106116014022022021008023005124020118097104002029023112021118015022115112027115004031012102124112013023115008021115111021016103106100008021031112028144229030022115097023 116103100002005001122097104122096099004000115127122126015114020118103104002029029103112113097001115122123023105023125102097118030017028113112023124114000027114116021013016122113114097019029113021114111001007116106100008021031112021010097001125114118101030001026114121114104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023015114028123021031004124022112123104002029023112021010097028125114118099030017028113112023000028023021112025004023029106102126006030022021008023015124020118103104018027020121112030230246031112115099097029006097112101097024028124123023006017001106118120015000022115021103097029029021029114111001006102106116014022022021008023017124020118097104002029023112021118015022115112027100020001012102124112013023115008021103111021016103106100 116103100002005001122102104124114123004123244145146147022026022103112023004124020112123104021011003103112112124117011018146147000028023021112025006022016106124115097111115022004020230246018123113023004124020112123104002029023116097114124117112007022016230246028103113114019114017108021114111021022123106120019022001112021 116103100002005000122098104026026096005114126021101069046019039080089094036032032121084094053059054071070023108114031080070023037055032021069091032060032021081016032060050089076068036114123124081082044114053092089067051051052080021086047061062084089094036114018005006005104 116103100002005000122099104102112123004017007021005027097000125114118101030001026114121114109114115103027112002000012121124117097245247146145113019029030021114116021013016116097101004020115118025023006017001106118120015000022115021101230246244145098127004000022021103025002029000096008016113117244145116121005114016027114116021013016122113114124000125114118099030017028113112144229127126024146147000028023021118025006017007106118120005023115008021016017030018123116016230246018123113023097000125114118101030020026123099118013114115092070023047039063089146147000028023021103025006017001106118099013016028099008007230246018123113023006017001106121126003114115089092092036114116016089086040038118018146147230246028103113114019114017108021101111021016103106100008021031112146147097 116103100002005015122098104026026097003124029080065023108114048089070116041055035065080091111052020080070067040061061097076071021032060064021026097000054086093082051049059080021091032114039076069088045061052092080023053032060064069082032039115069090066051114063018084081039055048065084067040061061021081082050114050065080091040055033070021082047114053090091084053059060091021083036114063084021067056034063090082094036018098008097099019029006101117005124016028116 116103100002005015122099104102112123004017007021114116019013007103124144229020001122120023006017001106118120015000022115146147022026022103112023006017007106118120005023110018022006098117244145116121005114020118103104018027020121112010102113097022018144229019029113021116014001006008018007102245247116123115097021016103106115004016005116121023125111115118096101019023029097021115000006022146145118015022115029114116019013021124123097000030115124102023015007031121021120019114020118103104007027029099116123097108110021021116020000001112123099097022018097112030097245247021 116103100002005014122098104026026097003124029080065023108114048089070116041055035065080091111052020080070067040061061097076071021032060064021026097000054086093082051049059080021091036033115084065082045059054071070023037051061070021091036114048090091067036042039080021083036114063084021071051061035093076091032042058080021082047114053090091084053059060091021083052114048093080071053055063117004010007000019007008002117098099004006007114 116103100002005014122099104102112123004017007021114116018013018097112118013030127021114116018013018097112123000027244145115101014031115114118100030017028120102118015245247098125114019023115118122103000017027008018020112113116146145118015022115123096116009023003008018020115113116021 116103100002004007122098104026026097003124029080065023108114048089070116041055035065080091111052020080070067040061061097076071021032060064021026097004186071092081040055115089084023049032186070080089034055115081018066047055115069071088037039048065092088047114049090067094047055115084086067040036054021069088052032115064091023034058054069065082045018098008115101001096110000001007113099096005006 116103100002004007122099104102112123004017007021004144229020001122120023002026022102101101230246004125112101004114016122101118002026110018022006098117244145116121005114029096118127004002110018022005098117244145116121005114016122112100017023110018119016230246018123113023002029000096008016113117244145116121005114023116113114017000115009008023002007001103112121021114023116097114230246018123113023105022018115124103019114026102021121020030031021122101097022018115124103019114109008021023002007001103112121021114023116097114104114244145021 116103100002004006122098104026026097003124029080065023108114048089070116041055035065080091111052020080070067040061061118090090018051061116065082097127115103080084041055033086093082097038060064070023045055032021065069040114055018084067036062058080071023050051038083021071046039033021064089036114039076069088045061052092080023049061038071021066047114048093080071053055063117004010007000019007008002117098099004006007114018096008119120000 116103100002004006122099104102112123004017007021114116111021016103106099019027244145115101014031115114097099030006010101097101014114007097025023006017001106118120015000022115021112002245247098125114019023115097097025002029003116118127124117112004022016230246018123113023021006125123096116009023003008018020115113116146145118015022115097097025006017001106102126006030022009011016098097112018146147000028023021114116111021016097106116014022022008097099111021016097106116014022022146145118015022115114118025006017001106102126006030022008097099111021016103106100008021031112146147000028023021114116111017028102096010102098116146145118015022115114118025006017001106113114003004018121021011124114016096103101004028007021113118021023244145116121005114123114118025006017001106115126015004018121021126 116103100002004006122096104102021121020030031021122101097021016027114116019013021124123097000030115011008023097017006103103114015006115113116099004123115 116103100002004005122098104026026096005114126021101069046022054083103082038062054070116067036062058080071068097127115114071088052034054021081082050114035089084089050114055018084089032062042070080023099048060067092089099114048090091084036032061220070023037051061070021091036033115081220071040033039084082082050114126021118127019122096012028023124114018069090068053032060069093082097122099077007000104018098008003006 116103100002004005122099104102112123004017007021114115017013016122113112019002127021146147019023003121116116004122020113101104018023001101121118109114016125103031114107122025021016102123115116102023013001007101121118015126115146145112005002012102112101017030018146145113019029030021114115017013020103101103013019244145098127004000022021114115002013026113008020112113244145116121005114020113101104002029023114103103125108099146145120019022022103021117024114020113101104002029023114103103097 116103100002004004122098104026026023022022115024021103051061023080083101036053063080070118053055063092080069050114126021113222039059061092065094046060115081080068097038033084091084041055032021081016163053054025021068036042054021080067097038042069080023037055115069071088037039048065092088047114035090064069097062054070021069169053063080070023037055032021081222049059032065084080036033019004008006 116103100002004004122099104102112123004017007021114099000013026113025144229021022123106116014022001112114027230246020097116104017000026116114121109245247114097118030002001124116112025126244145114099000013000112118118006028127146145112021019012102112116000021011025146147002019000112021112021019012101103126018023011021146147097005027112123023102099116021097127004028115018120016230246115098125114015114116007018023021026022123021016007117244145021096009023029021018007102114007125112121097117121018146147097023031102112023102117115112123115097019000021101101008001022109106123008016127146145112021019012101103126018023011025146147002019000112021112021019012099112123000021022146145023022026022123021016112117115097125114015114116101071222050055061065018144229114004125112121097117097018021099 116103100002004004122096104125112121097117018087070082047038116146145023022026022123021016113117115021097127004028115018031016230246115112121100004114116018021114015022115116102023023023031116114114030030026119025023230246020097116104023023031116114114109245247114097118030017026123119099004126244145114099000013016124123117023019127146145112021019012118124103014006022025146147006006018106118126017029005116025144229021023101106116014022020103101027230246116018021118018114003126025144229117116021116100097016031118146147230246021103122122097114020097116104021000018116114114230246244145098127004000022021114115002013026113021010097113098022146147014000023112103023003011115114112121030017028113103114006126115114097118030002001124116112015114 116103100002004003122098104026026096005114126021101069046022054083103082038062054070116067036062058080071068097127115113220081040060058065092088047114055080070023051186052089080068097178115084069071045059034064080069097055061021083088047049039092090089097054054070021114047053050082080090036060039070021103051187032080091067110023061082084080036063054091065023000048032080091067001099110003004 116103100002004003122099104102112123004017007021101025006023029106122101005000022025021144229002125114112121030027023025021118111021022123106126005126244145101025012019031106102126006030022025021122111021016103106123008016115116102023012019031101025144229002125113112122030001026114121114109114023027114116019013031124119023097019000021113114012002127146145103111001007116106100008021031112025023002029018121112100002023123102027112002000012121124117109114003027102099000013000124114123004123115116102023018006018097101027230246003027112114015013000124114123004126115118122118013023000118112031015124020118103104013027017025021103111023022123106100008021031112028023000001115112097118021002127146145103111001006102106100008021031112025023002029018121112100002023123096027112002000012121124117 116103100002004003122096104025021103111001006102106100008021031112028023000001115102096100017002127146145118111031018121106100008021031112025023012019125114118101030030026119021118018114030116121118109245247116027115004031012102124112013023127021113118111021016103106123008016115021116100097022022120116027230246018027102099000013000124114123004126115118122118013023000118112031018019125114118101030030026119025023000124000097116104018027020121112030097019000021102099000006018025146147000124022112123104018027020121112027097017028116121114018017022029123118111021016103106123008016127021116025004023029106102126006030022028021118018114022097116099000126244145116025018007000106102126006030022025021116014019031112102116004122006116027112002000012121124117109114018027102098018013000124114123 116103100002004003122097104112028023000001115102096100017019127146145103111021022123106116014022001112114023230246021103122122097021022123106114015021018112101023017114244145121114007006115122096099004000115127122126015114020118103104002029029103112113097031115122123023105002125120116123030017028113112023124114030027114116021013016122113114097019029113021103111031018121106100008021031112021010097031125114118101030001026114121114104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023005114028123021031017124023112120104002029023112021010097022125114118099030017028113112023000028023021101025005023030106102126006030022021008023005124020118103104018027020121112030230246031112115099097029006097112101097024028124123023006017001106118120015000022115021100 116103100002004003122102104021122121097122003027102099000013016122113114097111115102027112002006012118122115004114018123113023017124000097116104018027020121112023124114000027114116019013000124114123004123244145121114007006115122096099004000115127122126015114020118103104002029029103112113097028115122123023105002125112112121030017028113112023124114029027114116021013016122113114097019029113021103111023022123106100008021031112021010097028125114118101030001026114121114104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023020114028123021031017124000096102104002029023112021010097007125114118099030017028113112023000028023021101025018007000106102126006030022021008023020124020118103104018027020121112030230246031112115099097029006097112101097024028124123023 116103100002004003122103104114112121030023029114116114017114018021122121097122003027114115002013026113008023000124020113118104008022115116123115097002125114112121030017028113103114006111018027114114015013016122113101004021115116123115097002125114112121030029001113103114124019125114112121030029001113103114097019029113021118111021022123106116014022018097112010102000116021116121005114018027114114015013007108101101004021110018116016104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023012019115122123023105019125120116123030017028113112023124114030116027112002006012118122115004114018123113023000124030116121104018027020121112023124114030116027112002000012102124112013023122146145123004020007021122098021023001021127120008028115114118101030017028123103114 116103100002004003122100104115021115000114028123021031000124023112120104002029023112021010097022018027114116021013016122113114097019029113021118111022022120106100008021031112021010097022018027114116019013000124114123004123244145121114007006115122096099004000115127122126015114020118103104002029029103112113097001018021122121097122018027102099000013016122113114097111115102116025006017007106118120005023115116123115097019125102097118030001026114121114097111115102116025006017001106102126006030022028146147013023021097021120020006022103021125014027029021114116019013016122123101004020115123116023014028115029116025004023029106118120005023115008021121000124020118097104002029023112021118015022115116027114004028012102124112013023115008021121000124020118103104018027020121112030230246031112115099 116103100002004003122101104021122098021023001021127120008028115114118101030017028123103114007114006116021120015114123116027100020001012118122115004114110021096118111021016097106116014022022021116121005114018027102098018013000124114123004114110021096118111021016103106100008021031112028144229245247098125114019023115101027112004028012118122115000006022008018101102114244145116121005114003027114114015013007108101101004021110018101016230246018123113023017124020113118104008022110022004020230246244145096121008029029146145144229041102000002000112103046146145144229029001113112101097016010021004023 116103100002004002122098104026026096005114126021101069046022054083103082038062054070116067036062058080071068097127115103221080045055115116021023108114023220083094047059039092090089097054054070021069169053063080070023161114050069069091040035038080071023036060115083090089034038058090091023037055032021112089038051052080088082047038032021101069168033054091065024004060052084082082044055061065021118035033054091065023108114115102064094053055115081080023045051115071080070052184039080021002116101100004001119112111101004 116103100002004002122099104102112123004017007021116025006023029106122101005000022025146147017124020112123104008022127021116025006023029106124115109114244145101025012019031106102126006030022025021122000124020118103104013027017021116100097031050089101027230246003027113114012013000124114123004126115113116025006017001106121126003114115116102023005055062101025144229002125102097118030001026114121114109114016122116123004001016112029100000124020118103104013027017025021103111001007116106100008021031112028023000001115102065086053002127146145103111023022123106100008021031112025023002029018121112100002023123123116025006017001106121126003126115101027114004028012102124112013023122021116100097023039084065103109245247101027100020001012102124112013023127021118120000030022102118114105007018027114116 116103100002004002122096104103106123008016127021101025018007000106102126006030022028021118018114000064070071017126244145146147000124030116121104018027020121112027097031125114118101030030026119021118018114030084089118109245247116027115004031012102124112013023127021113025006017001106121126003114115116102023005055062116025144229019125102097118030001026114121114109114016122116123004001016112029100111021016103106123008016127021116025018006018106102126006030022028021118018114000065084067000126244145116025004023029106102126006030022025021116014019031112102116004122029027114116019013031124119027097019125112112121030001026114121114104114018102021114053051039116025144229019125102096100030001026114121114109114016122116123004001016112029098111021016103106123008016127021116025018007000106102126 116103100002004002122097104114121114104114018102021100052033035116025144229019125114112121030017028113103114006114244145146147007000028120021112004028012112123112000023003021116023230246031112115099097029006097112101097024028124123023006017001106118120015000022115021122097029029021029118111031018121106116014022022008120025006017007106118120005023115116123115097019125120116123030001026114121114124031125114118101030001026114121114104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023005114028123021031000124023112120104002029023112008115111021016097106116014022022021116121005114018027113114012013000124114123004111023027114116019013000124114123004123244145121114007006115122096099004000115127122126015114020118103104002029029103112113097001115122123023 116103100002004002122102104029116025018006018106118120005023110102027112002006012118122115004114018123113023000124000097116104018027020121112010018124020118103104018027020121112030230246031112115099097029006097112101097024028124123023006017001106118120015000022115021121097029029021029118111023022123106116014022022008123025006017007106118120005023115116123115097019125112112121030001026114121114124028125114118101030001026114121114104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023020114028123021031000124000096102104002029023112008098111021016097106116014022022021116121005114018027102098018013000124114123004111006027114116019013000124114123004123244145121114007006115122096099004000115127122126015114020112123104004028020116112103097002115122123023 116103100002004002122103104029116025006022016106124115124002125114113116030027023021116121005114018027114114015013016122113101004021110101027112004028012118122115019023020021116121005114018027114114015013028103113101004111003027114114015013028103113101004114018123113023017124020112123104002029023116097114124117001018021118015022115101027112004028012097108103019023020008018103102123244145121114007006115122096099004000115127122126015114020118103104002029029103112113097031018021122121097122003027120118013013016122113114124031018027114116021013016122113114097019029113021103111031018121106100008021031112008122000124020118103104018027020121112030230246031112115099097029006097112101097024028124123023006017001106118120015000022115021115000114028123021031017124023112120104002029023112008115 116103100002004002122100104116027112002006012118122115004114018123113023017124023112120104018027020121112010005019125114118101030001026114121114104245247121112113021114028096097114019114025122124121097021016103106116014028001112115023018019115122123023105002125102097118030017028113112010018019125114118099030017028113112023000028023021101025018006018106102126006030022008102118111021016103106100008021031112028144229030022115097023014007007112103023011029026123021112002000012118122121019023021021123118097029029021029103111023022123106116014022022008123118111021016097106116014022022021116121005114003027112114015013000124114123004111029116027112002000012102124112013023122146145123004020007021122098021023001021127120008028115114118101030017028123103114007114006116021120015114123101027100 116103100002004002122101104096102104002029023112008098000124020118097104002029023112021118015022115101027100020001012102124112013023110096116025006017001106102126006030022028146147230246004125112101004114018027114114015013016122113118021023110018103016097245247116123115097019125114112121030006010101103114006111116116018144229019029113021118111021023118106126005111112004022023 116103100002004001122098104026026097003124029080065023108114048089070117032038048093027081006055032065092088047017050089086118053055003071090023108114001080086095036032048093080023045055032021086095036034039080089068097054116064091023037187035084071067036063054091065023037055115065076071036114098005021086056051061065021066047055115069071088037039048065092088047114049090067094047055115084086067040036054021084065036049115089084023053043035090089088038059054021089086040038058080071023046039115084089091032059039084091067001099110000001 116103100002004001122099104102112123004017007021124115111017028101116116009126115124113025015007016125112103109114020118027112002000012102124112013023127146145026108017018102112023022026022123021112002124020118103104021000026021124100097028006121121023021026022123021006097023031102112023006017125114118101030006001124021114015022115116102023006017001106097101008126244145021112002124020118103104021000026025146147105001022121112116021114016122096121021122121028030006230246021103122122097021016102106116014031000116123023002001244145098127004000022021118100111017028101116116009111026113027116014002018118125023000028023021118100111028006118125114017111026113027121020017027112101030097019000021118120005031018127146147007000028120021116009023003124113023008022244145121114007006115127122126 116103100002004001122096104123021112021006012097108103021000028021097099097029029021097099111017028101116116009111026113027116014002018118125023000028023021097099111028006118125114017111026113027121020017027112101144229030022115097023011029026123021112002000012118122121019023021021114116097029029021114116111021016097106116014022022008097099111021016097106116014022022021116121005114020118027112002000012102124112013023110097097025006017001106102126006030022146145118015022115114118025002029000096008016113117115116123115097021016027114116019013023112119097000030111008118098019000022123097023005019007112021118015022115029114116111021016103106113008028005116121023008001115123096123013114028103021112002124020118103104007027029099116123127111016096103101004028007021113118021023122146145096 116103100002004001122097104125112101004114026113027116014002018118125010102020001018146147000028023021124115111028006118125114017114031124126114097117112004022018102245247116123115097027023027118120021011022124021010097117098005018144229019029113021126005124016122102098124117099018146147000028023021112111008001007102021031230246000112121114002006115004146147007000028120021116009023000101103023017000244145098127004000022021101101111017028101116116009111026113027116014002018118125144229019029113021103019124029096118127004002110124113025015007016125112103230246018123113023017000125118122114018002022008018117102245247116123115097002001027118120018007110018005016230246018123113023017000125113116115004002001009008116020000001112123099097022018097112144229019029113021031017000125113116113 116103100002004001122102104124101101097027000021123098013030115122103023017000125113116113008002001011008116020000001112123099097022018097112030230246115028146147097029001113112101097016010021124115111028006118125114017126115114118025006017001106102126006030022146145144229114 116103100002004000122098104026026096005114126021101069046022054069114082050038005092070066097127115121092068053055115081080068097054186069092068053051052080070023037117038091080023034051062069084080047055115021024023000062058088080089053051039092090089097054054021089086097017028120119120001099110003004 116103100002004000122099104102112123004017007021113025006022016106124115109114030027114116019013031124119023000001115121124117012019031025021115111021023118106123008016244145115101014031115114113116030022022101118118012114023146145125014027029021114116019013016122123101004020115120021120015114123113027122000030012118122115004114110021120025006017007106118120005023115116123115097022125120116123030001026114121114124031125114118101030001026114121114104245247098125114019023115021112111008001007102021031018023031112118099097022026102097126015017007021004023007000028120021112021019012097103118000021022021097023022026022103112023005124020113118104008022115008021099111021023118106126005123244145116121005114123113027112005021012124123116000030031008004023014000115113027112005021012124123116 116103100002004000122096104121116126124099122146145118015022115114101116030027023021008023098099112146145120019022022103021117024114097025021004097 116103100002004015122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068004060052084082082044055061065070122032033032080027081004060052084082082044055061065070114047031050070070082097127115113112123004006022021081082097049033220084067040061061 116103100002004015122099104113112123004006022021115101014031115114113096030027029097118127004245247098125114019023115114113096030027029097112101097111115018022006098117115 116103100002004014122098104026026097003124029080065023097127115086089068017032060069093078045051043092080025039001038069069069040063054113080071040033039084082082105123019004008006 116103100002004014122099104102112123004017007021113025006022016106124115230246127021029100004030022118097023034061038091065031006124020113118104008022122021115101014031115114113103030021001101101123000114115114021096009023001112021115111021023118106126005114110021114025006022016106124115104114050070021112230246127021029100004030022118097023034061038091065031021124020113118104008022122021115101014031115114097118030006001116116112004114007021098127004000022021113025006022016106124115097111115097027112005017012124113030097051032021097144229126115029102114013023016097021084046039061065029114111021023118106126005123115115103120012114020112123104004028020116112103097023115098125114019023115113027112005017012124113023124114022027114115002013026113028023032033115112146147109114123102112123 116103100002004014122096104112118099097049060064091067105031125114113116030027023028021113019029030021021112000002012120116101000023003021120023022026022103112023005124020113118104008022115008021122111021023118106126005123115084070023012245247146145113019029030021114115002013023112101116000031115113021023230246244145098127004000022021113025006022016106124115097111115022004020230246115 116103100002007007122098104026026096005114126021101069046021054070065116032063035084082089036114126021118088047038033193089082097062050021086088041187033080091084036114054091065069036114063080070023037051039080070023037055115069220069040061055080021083036114063084021084032063035084082089032053054021080067097062054070021083032038054070021083036033115081220071040033039084082082050018098008001005001096110007005005117127098005024007112018096008007007115103126005000026114098 116103100002007007122099104102112123004017007021114115002013031124119116109245247116103100030022018097112096005122020113118104005019007113112117104114050070021115000006023112119027097114244145116101018013023116097114022022123114113116030022018097115126015123115084070023005019007115124121230246021103122122097021023118106115004002016116120144229005027112103114097021003118106126005114110021022006098245247116123115097122016116102114097245247021098127004028115114113116030022018097113114003114111021018020115113116021097127004028115004146147097005027112123023006022016106113118021022022119021009097117112006022016097006027112123023112245247021098127004028115114113116030022018097115126015114111021018020115113116021097127004028115004146147097005027112123023006022016106113118021020026123021009 116103100002007007122096104021018020114113116021097127004028115004146147097023031102112023113114022123113030124099244145021 116103100002007006122098104026026097003124029080065023108114018071070112036054054090070121036038125086089068004060052084082082044055061065070122032033032080027081004060052084082082044055061065070114047031050070070082097127115103080084041055033086093082097062054070021083036032061092080069050114054091082086038055062080091067050114054091021084046039033070021083032060032021064089036114055220088086051049059080021071046039033021064089097049059080069067036062115080091023039061061086065094046060115081064023034061055080021071032043032021080067097054038021091066044187033090021083052114048093080071053055063021024023020028026122123023019055048093080069034058054021081082050114048093080071053055063070021094047051048065092081050114054065026088052114058091086088047060038070117006124027003114000003030096099007001006113099100004001004114097099117007010108127126117006010000007023106102098008004 116103100002007006122099104102112123004017007021114114005124016122101118002026127021114114005124029096118127004002127021116101018013007102098115121122020112113025006023023106113118021023122021116100097022022025021118019001012097102096005106123114112115111021022113106113008028018118097030097019000021113113109114116113116099004028020018146147007000028120021112005005012124123099002026022021114115022245247127122126015114020112113104004028020113112122097021022113021120015114123114113096111017028101116116009114110021114114005124016122101118002026115116123115097021023098027121020017027112101023124114020112113025015007016125112103104245247098125114019023115114112115111021022113106115000006022021008023105245247021021023097114115021021023097114115102112123004017007021120118025122020112113006 116103100002007006122096104027114114005013023116097114104245247021021023097114115021021023097114115115103120012114020112113104004028020113112122097021022113004144229114115021021023097114115021021023097005027112103114097021022113004025002029003116118127097111115114113096111017028101116116009245247021021023097114115021021023097114115021021023097114115116123115097021022113004025015007016125112103097111115114113096111028006118125114017114244145021023097114115021021023097114115021021023097114115021116121005114020112113006111031018121106116014022022021008023006023023027120118013013016122113114230246115021021023097114115021021023097114115021021023097114018123113023006023023004027122000030012102124112013023115008021112004022125120116123030001026114121114230246115 116103100002007006122097104021021023097114115021021118015022115114112115112124023112120104002029023112021010097021022113027115004031012118122115004245247021021023097114115021021023097114115021021023097114115116123115097021022113004025005023030106102126006030022021008023006023023027113114012013000124114123004245247021021023097114115021021023097114115021021023097114115116123115097021022113004025021011003106118120005023115124102023015007031121146147097114115021021023097114115021021023097114115021021023000028023021114114005099125097108103030001026114121114097027000021123098013030244145021023097114115021021023097114115021021023097114115021116121005114020112113006111017028102096023124114116005018144229114115021021023097114115021021023097123244145116121005114020113098025006022004106124121 116103100002007006122102104097112101097111115018022006098117244145116121005114020112113025012019031106102126006030022021008023102113097022018144229019029113021112004022125113112122030001026114121114097111115018022004098117244145116121005114020112113025021011003106102126006030022021124100097028006121121144229019029113021112004022125118122100020111116005018144229007029124122121097019031121146147018023031112118099097021023098027116014002018118125027097021023098027121020017027112101027097028006121121027097028006121121027097117016125112103000017116146145113019029030021114115022013026123097116009023115114113096230246004125112101004114020113098025006022004106124121021023001021008023102113098022018144229019029113021121014006115112109126018006000021029100004030022118097023112114021103122122 116103100002007006122103104021118127004002018118021118002114004125112101004114018118027116014002018118125010006022004027118120017019016125021118015022115116118025015007016125112103124021023098027121020017027112101023000028023021116116111017028102096010102098116021116121005114018118027115000017022118125023008001115123096123013123244145096121008029029021116123013245247102112123004017007021114115022124016122101118002026127021114115022124029096118127004002127021123098013030127021123098013030127021018116009023003124113016230246021103122122097021023098106126015006016125112023006022004146145096009023001112021112005005125114113096030027029097112101097111115018022006098117244145116121005114029122097023004010026102097100097122000112121114002006115004021113019029030021118127004002026113021126 116103100002007006122100104113021096009023001112021126005124016122101118002026110114113096111017028101116116009114018123113023008022125123096116009023003008114115022124029096118127004002115116123115097027023027118120018007110018005016104114 116103100002007005122098104026026096005114126021112089038051052080088082047038032021080089097063050070070082097127115071080084041055033086093082097055061082084080036063054091065068001099110124101112116102012007005005117099099005013005114096096000006119115111102001117004124127126024117003124019006113106100020027005117000010112018101008024026 116103100002007005122099104102112123004017007021005023002026024146145027013006001124120031006023023027118120017019016125073075006023023027123098002026022101028023002026022101097114013245247025121099019027030029103099019027030029118120000030022102118114105017026027102126002027005124025016102123122073073016097117047073124115111028028103116100014123115113112099004028007112096101230246127029102114013023016097021112002000125114118101030030026119021113019029030021114116019013016122123101004020115114118101097005027112103114097021016103027112002006012118122115004111020112113025012019031106118120005023115116123115097021016103027112002000012102124112013023110114112115111031018121106100008021031112028023012019031116113126004245247025029100004030022118097023006017001027114116019013031124119023 116103100002007005122096104115103120012114020118103104002029029103112113097021016103021096009023001112021112002000125114118099030017028113112010006023023027113114012013016122113114097019029113021112002000125114118101030001026114121114124021022113027115004031012102124112013023122021113114012019001118125114230246127114112115111001007116106116014022022146145027006023023027102099000013000124114123004245247025029100004030022118097023006017001027114116019013031124119023007000028120021112002000012118122121019023021021114116019114004125112101004114020118103025006017007106118120005023110114112115111001007116106116014022022021116121005114020118103025006017001106102126006030022008114114005124000097116104018027020121112030097001007116097098021245247025114114005124022112123104002029023112146147 116103100002007005122097104025114114005124022112123104018027020121112144229126123102112123004017007021114116019124020118103104013027017021115101014031115114118101030017028123103114007114020118103023022026022103112023006017001027114116021013016122113114124021022113027114004028012118122115004114018123113023006017001027114116019013000124114123004111020112113025004023029106102126006030022028021114021019007146145027000000000106113118021023004113029112004022125114112115030022018097112030097021022113106115000006022146145027006023023027102098018013016122113114230246127114112115111001006102106100008021031112146147109122000112121114002006115114118101111021016103106123008016115115103120012114020118103104002029029103112113097021016103021096009023001112021112002000125114118099030017028113112010 116103100002007005122102104114112115111001006102106116014022022021116121005114020118103025006017001106102126006030022008114114005124000096102104018027020121112030097017018096102114230246127116103100030022018097112096005122020112113025006023023106113114003019016097028023006023023106113114003019016097146147109019001102106115000006022098113031006023023027114114005013021124123118002006122021114114005013021124123118002006244145025112004022125097112116030017028113112144229126020112113025021023016106102126006030022146145027105001022121112116021114020103113025006000023106121126003114021103122122097021001113106116014028001112113023006000023021098127004000022021114101005124020118113104002029023112008112004022125097112116030017028113112023000028023021114101005124020103113104018027020121112010 116103100002007005122103104114112115111006022118106100008021031112021118015022115121112113021122020112113025015007016125112103109114097028008112019022125114103115030022022101097030097006022118125121008017026112123144229126020112113025006023023106124115230246040000000000118096096072021 116103100002007004122098104026026096005114126021112089038051052080088082047038032021080089097063050070070082097127115071080084041055033086093082097055061082084080036063054091065068097127115102064094053055115071080070052184039080021002114101100007007 116103100002007004122099104115103120012114020112113104004028020113112122097021022113146147098096102022127120008028115114113096030027029097118127004114020113098023014028115029114115022124016122101118002026110114112115111017028101116116009114018123113023006022004027123098002026022101008112004022125123096116009023003028146147011029026123021116009023003118122023002029115122123023105021022113027116014002018118125010002029125118122103000017027021116121005114020112113025015007016125112103124017028027123098002026022101021118015022115118122025002029000096008016113117115116123115097017028027113118007027016122021126018114029096121123097019029113021116014124016122102126002029110018005016104245247127122126015114003112103100008022115124113023014028115029118120111028006113112099004111026113027121 116103100002007004122096104096101114019001115116123115097027023027118120018007110018005016104245247121112113021114025122124121097000021102124116008114016124021120015114123124113025018027016124099126124017026027102126002027005124021118015022115118124025002029005116121126124117099018028144229005027112103114097021022113027116014001006021008023102098116146145118015022115114112115111021022113106115000006022021008023105001022121112116021114030116109031006023023004027112004022012113116099004123115115103120012114020112113104004028020113112122097021022113004144229114115021021023097114115021021023097114115021021023097005027112103114097021022113004025002029003116118127097111115114112115111017028101116116009245247021021023097114115021021023097114115021021023097114115116123115097021022113004025 116103100002007004122097104123096116009023003021008023006023023027123098002026022101021144229114115021021023097114115021021023097114115021021023097019029113021112004022098027120118013013016122113114097111115114112115111031018121106116014022022146145023097114115021021023097114115021021023097114115021021118015022115114112115112124030116121104018027020121112023124114020112113025012019031106102126006030022146145023097114115021021023097114115021021023097114115021021118015022115114112115112124023112120104002029023112021010097021022113027115004031012118122115004245247021021023097114115021021023097114115021021023097114115116123115097021022113004025005023030106102126006030022021008023006023023027113114012013000124114123004245247021021023097114115021021023097114115021021023097114115116123115 116103100002007004122102104021114114005099125097108103030017028113112023008001115123096123013245247021021023097114115021021023097114115021021023097114115116123115097021022113004025021011003106102126006030022021124100097028006121121144229114115021021023097114115021021023097114115021021023097019029113021112004022098027118120018007115008021016113117122146145118015022115121112113021122020112113025015007016125112103109114097028008016098096112018146147000028023021114114005124030116121104018027020121112010102113096022018144229019029113021112004022125113112122030001026114121114124117112001022016230246018123113023006023023027114114005013022123114118006023110022000020230246112003022118015022115114112115111021022113106115000006022011008016098101112018021118015022115114112115111021022113106115 116103100002007004122103104116097114125111116022013020102245247022012020000028023021114114005124020112113104005023017116118099127111116022004007098117115116123115097021022113027112004022012113112117000017007009008016098099098022018144229113098007022118015022115116103100030022018097112096005122020112113025005031018127028009124117112004006020102114018123113023000000000106113118021023004113029112004022125113120118011123111008018020112102112018146147098099102022116121005114020112113025018006018106102126006030022008018020112100112018146147098099100022116121005114020112113025004023029106102126006030022008018020112106112018146147098099106022116121005114020112113025018007000106102126006030022008018020115098112018146147098096098022116121005114007112118104018027020121112010102113097007022016 116103100002007004122100104146145020115097112116123115097021022113027098018023001120116125124117112007001020102245247022007002098019029113021112005005125114113096030027029097112101124117112004022016230246112007003020000028023021114114005124020112113104007027029116118099127111116022007000098117115116123115097021022113027112004022012115124121000017007009008016098096107022018023230246112007012020000028023021114114005124020112113104007027029116118099097027000021123098013030244145122101005023001021119110097017027112101099004030127021120118013019023124112027097022022120116101002026022025021100021019007096097023 116103100002007003122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030008054071090031104114126021103082044061061065080023045055032021081086053055032021081016052060115081220071040033039084082082097122023084065082097054054021081222035039039021080067097054050065080023037055115083092089097054054021069222051059060081080030230246005119027121036038115024021084045033003071090071041043063084077094036124053113080090002051063086064091008060058065092086045122122117004010119099 116103100002007003122099104102112123004017007021116101018013023116097114022022123114113116030022018097113114003123115084070023005019007113112117109114244145116101018013023116097114022022123021114115002013023116097113008028122021084068097022018097115126015126115146145118019001012097102096005106123114113116030022007116097114104114047073021100020016000097103031005027020124097100105026028096103031006022016106113099000006022028028027120123115073073023018007017102097101105022026114124099018122030124123098021023123114113116030022007116097114104123127012028023061046115102096117018006001029021115008021026097102031018023016122123115105021023118106115021019007112028030109107122021116100097022007116097114230246021103122122097021023118106115004002016116120023230246004125112101004114020113118104 116103100002007003122096104124113023124114112004022023 116103100002007002122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030040054071090031104114126103080084041055033086093082097054054070021086053055063092080069050114034064092023047117060091021089040114055084065082097054116220081094053059060091025023047059115081084082097054054021081082051060058221071082097032054089084089034055127021091094097054050065080023037055115083092089097054116084091086045043032080021031014025115090064023010029122021071082047033054092082089168055115080065023037055032021087088055059061070021083032060032021089086097021017112106117014004003103122119112111101004 116103100002007002122099104102112123004017007021101025006022016106124115109114003027118120017019016125025023017124029096118127004002127021101025006002018106116099004030026112146147007000028120021112017019012101116101000006022021101144229005027112103114097002125118122100020111116005018144229019029113021103111021003116106115000006023116101023040033115123096123013245247116123115097002125114101118030022022103103114013114058070021121020030031146145118015022115029101025018006003106102126006030022021092068097028006121121023014000115101027100021002012102124112013023115091090067097059061021029016115117127021018004102123115028146147000028023021112111008001007102021031018023031112118099097099115146145023007000028120021112003023012119122097017000028021119023230246115098125114019023115119027112 116103100002007002122096104113118104008022115008021103111021023118106126005245247021116121005114017027118120017019016125008103111017028101116116009245247021116121005114017027123098002026022101008103111028006118125114017245247021116121005114017027114103000013018097112123008023110101027112017019012116097114013027022028146147108127244145116121005114003027114115002013026113021010097113098022021 116103100002007001122098104026026097003124029080065023034062032118084091034039063027083103041051032080106066047122122021024023019055048093080069034058054021086095036034039080089023037055115065076071036114098005021086055055048021069069046054038086065094046060115087090065040060054021084084053059037080028119112111102001117005124099019006008114025002031122124099030096099007001006112099097004004003116097099106004 116103100002007001122099104124123100004000007021124121021029115114097103030006001099101101014114123118122103000027003025021121020028018097124027097017028101116116009126115123096116009023003025021112021002012118121114021000007025021112021002012115124121006023000025021112021002012123119006109114020097101104015016097028146147018023031112118099097117029116018027097117029116018027097017125118122103000017027025021116111028006118125114017126115018022004098117127146145023002029018121112100002023123029102114013023016097021115008001007124123116021114098021115101014031115114101118030002018103116099004114003021146147097005027112103114097002125118122100020111116005018023230246115116123115097002125118122103000017027008118025002029003116118127097019029113021103111028006118125114017111016027123098 116103100002007001122096104118125114017245247021116121005114123101027112017019012113116099005019003021124100097028006121121023000028023021101025006002018106113114019000022121021126018114029096121123097019029113021031017124000097101104018027020121112023040033115091064091045114028103021103111001007101106100008021031112021121014006115124123023105117097018025023102097116028028030230246115116123115097002125114113116030027023021008023098096112021028027097098122021084068097021003116025023230246016122116123004001016112029112002001012116097114013019026025005030097051032021097078049061031084092027230246016122116123004001016112029112002001012116097114000030031025005030097051032021097078049061018089089144229245247115103120012114016125112103008022115118146147011029026123021116009023003118122023 116103100002007001122097104122021120015114123118027116014002018118125010014124016122101118002026115116123115097017125123096116009023003008122025015007016125112103097019029113021120111022018115124116014114058070021121020030031021116121005114028027118120018007110018005016104245247127122126015114016125112100017000115112021120015114123118027116014002018118125010004124016122101118002026115116123115097017125123096116009023003008112025015007016125112103097019029113021114111017028112102103004111116119018023000028023021112025005019021124101101097059032021123098013030115116123115097023125118122100020111116005018030230246031112115099097029006097112101097024028124123023006017000106118120012001018123021118097029029021029116111017028101116116009111018027118120017019016125021118015022115118027121 116103100002007001122102104096118127004002110116027121020017027112101030230246004125112101004114016027118120018007110018005016230246018123113023002124016122097110004027110018004007102245247116123115097028028097021114025027000097102023105114000112121114002006115004021113019029030021114103000013003116103118021023115101021144229114004125112101004114003027118120018007110018005016097245247021116121005114003027118120017019016125008116111017028101116116009114018123113023017124029096118127004002110118027121020017027112101144229114018123113023105002125114101118030022018097113118017114026102021121014006115123096123013114028103021103111021003116106115004000001112121023008001115123122099097028006121121023014000115101027100021002012102124112013023115124123023105117097018025023102097116028021 116103100002007001122103104122103023017124020101116104012023007102122098124117030018028144229114018123113023017124020113118104008022115008021020115113115146145030230246018123113023002124029096118127004002115121124124004114116022004020100117244145021 116103100002007000122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030007061021024023018039035069071082050033058090091023037039115069084069032063187065071086038055115069071222034187055080091067097055039021081082097054060091091222036033115089092222036033115029004024114123019004008006001096110112109103013029026097106005113096103004005005117098106004002002115102103 116103100002007000122099104113112123004006022021115101014031115114101118030002018103116099004114244145098127004000022021114115002013026113021010098099112146145118015022115112109126018006000021146147105001022121112116021114098021146147007000028120021112021002012097103097017000028021098023230246004125112101004114004027114099017013016121112099019006110021018020115113116146145118015022115098027116014002018118125010006002018106101118019019007112027116014002018118125023230246018123113023022124029096118127004002110114101118030002018103116099004124029096118127004002244145116121005114004027114099017013021124123112004001110004028023 116103100002007015122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030007061021024023018039035069071082050033058090091023037039115069084069032063187065071086038055115069071222034187055080091067097055039021081082097054060091091222036033115089092222036033115029007024114123019004008006001096110112109103013029026097106005113096103004005005117098106004002002115102103 116103100002007015122099104113112123004006022021115101014031115114119114030016028099101101014245247098125114019023115114113116030027023021008020112113244145116121005114022109124100021001115146145031018023031112118099097099115146145113019029030021114099017013007103099103019029115098021144229005027112103114097005125114097103030017031112097101021111115018022005098117244145116121005114004027118120017019016125008112003023012119122097017000028027118120017019016125021144229019029113021096111028006118125114017111020119112104003029005101103120111028006118125114017245247116123115097005125114097103030020026123114114018111098028021 116103100002007014122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030007061021024023018039035069071082050033058090091023037039115069084069032063187065071086038055115069071222034187055080091067097055039021081082097054060091091222036033115089092222036033115029006024114123019004008006001096110112109103013029026097106005113096103004005005117098106004002002115102103 116103100002007014122099104113112123004006022021115101014031115114097118030017026097103118021114244145098127004000022021114115002013026113021010098099112146145118015022115112109126018006000021146147105001022121112116021114098021146147007000028120021112021002012097103097017000028021098023230246004125112101004114004027114099017013016121112099019006110021018020115113116146145118015022115098027116014002018118125010006006018106118126021000018097027116014002018118125023230246018123113023022124029096118127004002110114097118030017026097103118021124029096118127004002244145116121005114004027114099017013021124123112004001110004028023 116103100002006007122098104026026097003124029080065023108114048089070116032062048064089025039000054082089082050019039080089094036032018089089086040038050091065023108114031092070067036114055080070023034058054069065082045033115071080068053051061065070119112111022109101123014027007106007007115102098004004005112099103000006007030099019007008006 116103100002006007122099104102112123004017007021098025002029003116118127109245247021098025015007016125112103109114244145098025006006003106115126015021022102021086050114003084071086044126115146145096111021007101106121003099115084070023021043035090121086040038127021146147022124020097101104015016097021084068097006042069090118045062127021146147017124000097101104018027020121112144229020001122120023006006003106097101023002001122021096230246031112115099097029006097112101097024028124123023006002018106101118019019007112021103097029029021029096111017028101116116009111003027118120017019016125021118015022115098027121020017027112101010017124029096118127004002115116123115097002125114113116030027023008022005098114018123113023017124020101116104000006022121124114124117018018021118015022115101027100 116103100002006007122096104097101104018027020121112023040060115029018005102126115018006016104123244145098127004000022021098025006006003106118123004006001097008016098099112018021 116103100002006006122098104026026097003124029080065023108114048089070116032062048064089025039000054082089082050019039080089094036032018089089086040038050091065023108114000092021118053055063092080069050114050089089086040038050091065023047055115070090089053114035084070023161114035071080089037032054021080089097049060088069067036124115024021112021002012123119005097111115004021010127114007076069088045061052092080023000062063084092067032060039117004010004010003121122126021013097005007003112099098007004006117103096005106006 116103100002006006122099104096101115000006022021114099017013007103099103019029115146145100004006115118122100020019098008018006102126115118122100020019097008018006102126115118122100020019096008018006102245247098125114019023115114097103030017031112097101021111116022004020102245247022007020000028023021114099017013029119007010113114 116103100002006005122098104026026097003124029080065023108114048089070116032062048064089025039000054082089082050019039080089094036032031084092067040055033021024023013059032065080023037055032021086095036034039080089068097032054070065086047038032117004010004010003121122126021013097005007003112099098007004006117103096005106006001096110004 116103100002006005122099104102112123004017007021098025002029003116118127109245247021098025015007016125112103109114244145098025006006003106115126015021022102021086050114003084071086044126115146145096111021007101106121003099115084070023021043035090121086040038127021146147022124020097101104015016097021084068097006042069090118045062127021146147017124000097101104018027020121112144229020001122120023006006003106097101023002001122021096230246031112115099097029006097112101097024028124123023006002018106101118019019007112021103097029029021029096111017028101116116009111003027118120017019016125021118015022115098027121020017027112101010017124029096118127004002115116123115097002125114113116030027023008022005098114018123113023017124020101116104000006022121124114124117031018021118015022115101027100 116103100002006005122096104097101104018027020121112023040060115029018005102126115018006016104123244145098127004000022021098025006006003106118123004006001097008016098099112018146147000028023021029116014001006121004010102098116021122101097017028102096123112114026102021121020030031028021118015022115029118120018007031007008016113117115122103023002029000096121005097027000021123098013030122021116121005114123118122100020030096008018007102114028103021116014001006116006023008001115123096123013123244145021 116103100002006004122098104026026097003124029080065023108114048089070116032062048064089068111052001080082091036033018065080091040055033121084094053059054071021026097001058021089082050114050065080091040055033070021091032059039092080069097060054021070088047038115069084068097178115069071082047054033080021082047114048090088071053055125021024023006006003106123117112114110021004023124108115097076071046062060082092082097030050092065094036032244145117006124023011101121120008006012007005005117099098004007006112102102006005104112018097008004 116103100002006004122099104096101115000006022021114099017013007103099103019029115146145100004006115118122100020030098008018006102126115118122100020030097008018006102126115118122100020030096008018006102245247098125114019023115114097103030017031112097101021111116022004020102245247022007020000028023021114099017013029119004010113245247021 116103100002006003122098104026026097003124029080065023108114048089070116032062048064089068111052001080082091036033018065080091040055033116089091032059039084091067097127115103221080045055115004117006124023011101121120008006012007005005117099098004007006112102102006005104112018097008018114005021116025018114005021027018025016004022020099109117102 116103100002006003122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098000099110018004016230246004125112101004114020097101104002030022097103099097111115018022006098117244145116121005114016122102098000099115092070023015007031121146147000028023021112111008001007102021023105245247021102114013023016097021023022124029096118127004002244145115101014031115114097103030006001099101101014114004021146147097030022115097023011029026123021112021006012097108103021000028021097023014028115029098025002029003116118127124006125118122103000017027021116121005114004027123098002026022101008099111028006118125114017114018123113023021124020118097104002029023112021010102006007103122098017117115116123115097006125114118101030001026114121114097028028097021126015122112007022030 116103100002006003122096104028146147097030022115097023011029026123021112021006012097108103021000028021112023014028115029098025002029003116118127124023125118122103000017027021116121005114004027123098002026022101008114111028006118125114017114018123113023004124020118097104002029023112021010102006007103122098017117115116123115097023125114118101030001026114121114097059061021029020115113122028146147022026022103112023006006003106097101023002001122027112021002012118121114021000007021008023022124020097101104002030022097103099230246018123113023006006003106097101023002001122027121020017027112101023124114115098027121020017027112101144229019029113021112021002012097103097017000028027118120017019016125021010097005125118122103000017027146145118015022115098027116014001006116004023040033115123096123 116103100002006003122097104121146147006000028096101023003011115098027121020017027112101144229026018099124121006114048090064089053122022027114116019013000124114123004123109005021118015022115086090066047038123097027112002000012102124112013023122008005144229123115 116103100002006002122098104026026097003124029080065023108114053103080080045055032116065082045059054071116091045051058065084089053114126021114082050038058090091023037055032021118120018007018091021068052032115114097103030006001099101101014018098008112111017030028124097104115098097001004006112096098004001002114098012004117005124098 116103100002006002122099104096101115000006022021114099017013007103099103019029244145102114021114115146145020114113016122102098000099110018022005098117244145022003098017028102096118115111116022007020102245247022000020002029000096116004124117112007022016230246004125112101004114020097101104002030022097103099124117112004022016230246018123113023230246112006022116014001006116004023040033115123096123013245247022001020002029000096116005097059032021123098013030244145022002098017028102096118114114058070021121020030031021 116103100002006001122098104026026097003124029080065023108114048089070116032062048064089023108114018065080091040055033021024023019186052089080023115114123118122100020019097021090066097017028102096123115123115024021101036049059080071084041055115081080068097055061082084080036063054091065068097112018064021090046059061070021066047114035071220068036060039023117006124023011101121120008006012007005005117099098004007006112102102006005104112018097008007007115102126004004026112097019006008118001102110004 116103100002006001122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098098097112007008016113117244145098127004000022021114099017013016121112099019006110018022006098117244145116121005114016122102098098097112007021094050114029096121123230246018123113023004010026102097100097122000112121114002006115004021113019029030021114099017013007103099103019029115098146147097005027112103114097005125114097103030017031112097101021111020097101104021000005101103120111021007101106116013023007103097144229114018123113023006006003106097101023002001122027116014002018118125010022124016122101118002026115146145023000028023021114099017013007103099103019029125123096116009023003008098025015007016125112103230246115116123115097005125118122100020113096022007023040033115123096123 116103100002006001122096104121146147097019029113021114025027000097102023105001022121112116021114098021115101014031115114112115030023029114113114012114022025021112004028012112123112000023003021101023230246115021098127004000022021112025002029000096008016113117115021146147097114018123113023004124016122101118002026110098027116014002018118125023000028023021112025015007016125112103124005125123096116009023003146145023097019029113021103111021022123106099024002001112114023124114116109018023230246115021024026012051063084081094036245247021021118015022115112027122000030012118122115004111003027120118013013016122113114097019029113021114111031018121106100008021031112008103111031018121106100008021031112146147097114126024113222044051033086093082230246115021116121005114022027113114012013016122113114 116103100002006001122097104008101025005023030106118120005023115116123115097023125113112122030001026114121114124002125113112122030001026114121114230246115021024026018038050065064067097114115021021023230246115021116121005114016122116123004001016112029114111001007116106100008021031112025016102123115008021116014019031112102116004122003027102099000013000124114123004126115118122118013023000118112031004124000097116104018027020121112027102117122028021023230246115021024026004038050065021144229114115116123115097017028116121114018017022029112025004023029106102126006030022025018016104114110021118120000030022102118114105002125112112121030001026114121114109114016122116123004001016112029114111023022123106100008021031112025016102123122146145023097127126097076071036114016084064068036114000064070071 116103100002006001122102104080091068040061061021146147097114018123113023002029018121112100002023123112027100020001012102124112013023127018018030097111115118122118013023000118112031017124000096102104018027020121112027097017028116121114018017022029112025018007000106102126006030022025018016104123244145021023108127115146145023097019029113021023004124020112113104005023017116118099125111116022007020102245247021021118015022115029029114111021022113106113008028018118097009124117112007022016097019029113021114111021022113106113008028018118097011124117112007022016104114028103021114111021022113106113008028018118097023008001115123096123013123244145021023000028023021101025006023029106118120005019007112021010102113096022018023230246115021116121005114003027114115002013026113008020117113244145021 116103100002006001122103104024024023230246115021116121005114022027114114005013023116097114124114123102112123004017007021120118025122022007027112004022012113116099004123115115103120012114020112113104004028020113112122097023097146145023097114004125112101004114022007027116014001006008018007102114018123113023004096125118122103000017027008112025002029003116118127097019029113021114115124029096118127004002110112027121020017027112101144229114115021116121005114022007027122000030012118122115004111022027120118013013016122113114097019029113021114115124030116121104018027020121112010004124030116121104018027020121112144229114115021116121005114022007027115004031012118122115004111022027113114012013016122113114097019029113021114115124023112120104018027020121112010004124023112120104018027020121112144 116103100002006001122100104145021023097019029113021116014019031112102116004122022007027099024002012118122115004126116018028023124114016122116123004001016112029114111006010101106116014022022025018016104245247021021023000028023021118120000030022102118114105023097027097110017013000124114123004126116018028023124114016122116123004001016112029114111006010101106100008021031112025016102123244145021023097019029113021114115124020112113104005019007112009010102113097022018023104245247021028144229123115 116103100002006000122098104026026097003124029080065023108114048089070116032062048064089023108114018065080091040055033021024023019186052089080023115114123118122100020019097021090066097017028102096123115123115024021101036049059080071084041055115081080068097055061082084080036063054091065068097112007090064068097051049070080089053033113117004010004010003121122126021013097005007003112099098001004006116107096005106015001096110007005005117099098004001119114111018117001010121 116103100002006000122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098098097112007008016113117244145098127004000022021114099017013016121112099019006110018022006098117244145116121005114016122102098098097112007021094050114029096121123230246018123113023004010026102097100097122000112121114002006115004021144229020001122120023006006003106097101023002001122021096230246004125112101004114004027118120018007112006022005097059032021123098013030244145116121005114004027114099017013016121112099019006110114097103030006001099101101014124020097101104002030022097103099230246018123113023022124016122101118002026110114097103030006001099101101014124016122101118002026244145116121005114004027123098002026022101008112021002012097103097017000028027123098002026022101146147 116103100002006000122096104116123115097098110029102114013023016097021084046039061065029029104114115146145023007000028120021112004022012112123112005023030021112027097021022123106114015021018112101023017114244145021096009023001112021114111017028102096010102098116146145023000028023021112025002029003116118127124005125118122103000017027021116121005114022027123098002026022101008096111028006118125114017245247021116121005114003027114114015013007108101101004021115008021016025117115146145023108127030084089086037059054146145023097019029113021114111031018121106116014022022008101025012019031106118120005023115116123115097023125120116123030001026114121114124002125120116123030001026114121114230246115024024115168063050071086095036245247021116121005114022027113114012013016122113114124002125113112122 116103100002006000122097104106118120005023115116123115097023125113112122030001026114121114124002125113112122030001026114121114230246115024024100053051039064065023097114115021021144229114018123113023002029018121112100002023123112027100021019012102124112013023127018018030097111115118122118013023000118112031017124000097116104018027020121112027097017028116121114018017022029112025018006018106102126006030022025018016104123115021146147097127126112065086053114244145021118015022115118122118013023000118112031004124022112123104018027020121112027102117122021008023002029018121112100002023123101027114004028012102124112013023127021118120000030022102118114105023125112112121030001026114121114109117116028028144229114126024097078049055115118084066050055115102064068049055061070092088047114244145021118 116103100002006000122102104123113023002029018121112100002023123112027100020001012102124112013023127018018030097111115118122118013023000118112031017124000096102104018027020121112027097017028116121114018017022029112025018007000106102126006030022025018016104123244145021026108114244145021118015022115112027112004022012113112117000017007009008016098096112018146147097019029113021031105023125114112115030020026123116116021108110018022005098117115116123115097023125114112115030020026123116116021110110018022005098117122021122101097023125114112115030020026123116116021114026102021121020030031028146147097019029113021103111021022123106116014022018097112010102113096022018023230246115116123115097002125114113116030027023008022003098245247021024026097245247021116121005114022027114114005013023116097114 116103100002006000122103104008021031018023031112118099097031018109029114115124020112113104005019007112028023007000028120021112004022012112123112005023030021112005230246115021098127004000022021112005111017028102096010102098116021116121005114022007027116014002018118125010004124016122101118002026115116123115097023097027123098002026022101008114111028006118125114017245247021021118015022115112007025012019031106118120005023110112027122000030012118122115004114018123113023004096125120116123030001026114121114124023125120116123030001026114121114230246115021116121005114022007027115004031012118122115004111022027113114012013016122113114097019029113021114115124023112120104018027020121112010004124023112120104018027020121112144229114115116123115097017028116121114018017022029112005111006010101106116 116103100002006000122100104122113114109117116028021010097017028116121114018017022029112025021011003106118120005023127018018030230246115021116121005114016122116123004001016112029114115124007108101104018027020121112027102117122021008023002029018121112100002023123112027099024002012102124112013023127018018030230246115021116121005114022007027112004022012113116099004110110018022005098117115028146147097123244145028023 116103100002006015122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032050089084094053051061065103082038062054006021082053114005119027121036038115024021084045033016084089084052062125083116067036062058080071123032059039092080069019055052089080004001099110124101112116102012007005005117099098007005006117099106007001104112102098117007010102099116025018005102018096008004119117111116121018027097117005018025023102031116117000010102019116025021016017117 116103100002006015122099104096101115000006022021114099017013007103099103019029115146145100004006115118122100020113098004022004124117099018146147022026022103112023006006003106118123004006001097008016098099112018146147000028023021118120018007112004004020114114058070021121020030031146145118015022115112109126018006000021029144229001022121112116021114004027123098002026022101025023034061038091065031107123115146145113019029030021114099017013007103099103019029115098021144229024028124123023008002020120122098097031115021122121097122004027118120017019016125008122111017028101116116009114018123113023022124029096118127004002110120027116009023026101114023000028023021120025002029000096008016113117115116123115097031125113116100014000007021124100097028006121121030230246025122124121097016028099124115 116103100002006015122096104112021117097029029021029122111017028101116126017111017027118120017019026101021118015022115120027121020028018097124010003124029096123118021027115116123115097016125118122100020111116005018030230246025122124121097004020113122104021011001116021101097029029021029117111006010103116100020111001027097110019019000096028023097245247127122126015114005114113120030006010103116023019031115122123023105017028116121114018017022029119025021011001116120114109114001027097110019019000096028010019031125097108101000001006028021144229024028124123023023021023122106099024000018021103103097029029021029116014019031112102116004122017027097110019019003112025023019124007108103118018007122008103103111006010103116100020123244145146147022026022103112023006006003106097101023002001122027112 116103100002006015122097104097101104002030022097103099124005125114097103030017031112097101021245247116123115097021007101106099019004003103122025002029003116118127124005125118122103000017027146145118015022115114097103030006001099101101014124029096118127004002110098027121020017027112101144229019029113021096111017028102096020112099112006021094050114029096121123230246244145024026097017050065220080046032058080146147000028023021119025018023011119122097097027029021029020115113122146145118015022115115118099030006010101103118002001123022006020109114017027097110019019000096025023019124007108103118002023127021103103111006010103116116004126115103120025021011001116118114104114026123021031097113103022028144229019029113021122111017018112123099019114058091021031098103112028146147108127018114112023 116103100002006015122102104146145020119113018123113023003124023116123118008001115119112099022023022123021031002007001103112121021114023116097114097121115024022015098114030122123099009001122021116121005114123118096101019023029097021115000006022021030023108113100022021122014028007125102030230246126024021114057049063064071082097019043021081222053055061064070023037051061070021066047114050065080091040055033021081222051061052146145020120113018123113023015029007021112111008001007102021031018023031112118099097099115115103120012114020120119104012019001100119120023114002021127120008028115114120118030031018103100098000021022021096023014028115029100025002029003116124103124016125118122103000027003021116121005114002027123098015019007124008117111028006123116099008114018123113023016124020120116104 116103100002006015122103104124113010020124020120116104008022115116123115097007125114120118030028028120021010102022022103122112000006018124103114102114018123113023016124020120119104005019007116103116097027000021123098013030122028146147108127115114080068053114097021084067036062058080071068230246112004007020000028023021098025006006003106123117112111098021116121005114004027114099017013029119007010112245247022004005098019029113021113002006012097108103019019016102029020114113127021119025021011001116102098109114001027097110019019016112025023019002125097108101000017022025021101012124007108103118002023122021124121097122112004006020104245247024024023006055032065021006097051039080089094036032244145022006117113018123113023105122004027114099017013029119004010112114018123113023022124020097101104 116103100002006015122100104123119005124098122021122101097122004027114099017013029119004010113114018123113023022124020097101104015016097008004030104114244145146147006000028096101023003011115098027121020017027112101144229026018099124121006114016122096121021122121028021020112098112146145030097 116103100002006014122098104026026097003124029080065023108114053103080080045055032116065082045059054071121086040038058080071023108114020080070067040061061021081082050114016122102098013060115070064069097021007101106099019004003103122119112111022109101123014027007106007007115102098004004003112099102012006007030106019007008006001097110024024119117111126024 116103100002006014122099104096101115000006022021114099017013007103099103019029244145102114021114244145022004098017028102096123112111116022007020102245247022001020002029000096121005124117112007022016230246112000022116014001006121006010102113097022018144229005027112103114097021007101106116013023007103097010102113098022018144229019029113146147098097112118122100020030098021092068097028006121121144229113103022118120018007031007021094050114029096121123230246112000022116014001006121006023040033115123096123013245247021 116103100002001007122098104026026097003124029080065023108114048089070116032062048064089025039000054082089082050019039080089094036032031084092067040055033021024023018059115089080068097051039080089094036032032021089086040038058080071068097060054021070088047038115069084068097178115069071082047054033080021082047114048090088071053055125021024023006006003106123117112114110021004023124108115097076071046062060082092082097062050092065094036032019004008114025002031122124099030096099007001006112099103004004002120097099106013 116103100002001007122099104096101115000006022021114099017013007103099103019029115146145100004006115118122100020030098008018006102126115118122100020030097008018006102126115118122100020030096008018006102245247098125114019023115114097103030017031112097101021111116022004020102245247022007020000028023021114099017013029119004010113114 116103100002001006122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023112114126021124121018023001097021099000016031112021115004114007103116097000027031021102114002029029113116126019023115024021101036049059080071084041055115081080023005028019004008126017021102001106005113096103004004006120099097007007003113013098005117005124117022124119101003004031018117004124097107005117003124096099007001026112099126004012 116103100002001006122099104124123100004000007021124121021029115114097103030006001099101101014114123118122103000027003025021121020028018097124027097017028101116116009126115123096116009023003025021112021002012113116099015126115114097103030017031112097101021123244145146147018023031112118099097117029116018027097117029116018027097022125118122103000017027025021115111028006118125114017126115120116111105022125114113123030022018097101101004123127021098025006006003106118123004006001097073075102013001004018144229245247115103120012114020097101104021000005101103120097005127021114115013013023122123123000016115113146147022026022103112023005124020113121104021011003112123101097111116124123099019117244145116121005114023027114115013013026123097101097111116123112112102245247116123115097022125118122103 116103100002001006122096104116118127097111115098027116014002018118125144229019029113021115111028006118125114017114110021098025015007016125112103230246018123113023022124016122102098013099115124102023015007031121146147108127244145116121005114004027114099017013016121112099019006115008021016098099112018146147000028023021113025006022031106101123000019029116021023040060115029022005098123244145116121005114023027114115013013023116097103019023115119112099022023022123021023105022018097112031102113103022018030097121115024022004098114023116108100097123115116123115097117112001022016230246244145114101014007003021119110097022125118122103000017027025021115111028006118125114017126115098027112021002012118121114021000007073073016030000098018146147097 116103100002001005122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023112114126021096103005019007112021115032038054021081082097034033221089222055055062080091067097122020097101104005019007123021082053114020097101104005019007120028023012051057021066103097051037080086023054001019004008126017021102001106005113096103004007006120013098000004000116096012003004 116103100002001005122099104096101115000006022021114099017013007103099103019029115101146147018023007021029112021002012113116099015126115114097103030022018097120030097111115029102114013023016097021118111021007101106115000006029025021118111021007101106115000006029146145023007000028120021112021002012097103097017000028021116023230246115098125114019023115116027112021002012118121114021000007021008023017124020097101104002030022097103099061046116106103006102245247021116121005114003027114099017013016121112099019006115008021016098099112018146147097019029113021103111017028101116126017114110021116025002029003116124103097019029113021103111028006123116099008114110021116025015007029116097126230246115116123115097002125118122103000017027021008023000124016122101118002026115021116121005114003027123098 116103100002001005122096104118125114017114110021116025015007016125112103230246122146145096009023001112021031097001022121112116021114098146145023007000028120021112021002012097103097017000028021098023230246115098125114019023115098027112021002012118121114021000007021008023017124020097101104002030022097103099061046116106103006102245247021116121005114003027114099017013016121112099019006115008021016098099112018146147097019029113021103111017028101116126017114110021098025002029003116124103097019029113021103111028006123116099008114110021098025015007029116097126230246115116123115097002125118122103000017027021008023022124016122101118002026115021116121005114003027123098002026022101021010097005125123096116009023003146145030097 116103100002001004122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023005023031112097114097006018119121114097022022021097101000004018124121023017000026120116126019023115122096023018023016122123115000027001112021031032036054086021086043061038065021083102039061021070066039052058077080030001099110124101112116102012007005005117099097005006104113107099000000007030097012013 116103100002001004122099104113112123004006022021114099017013007103099103019029244145098127004000022021114099017013016121112099019006115008021016098099112018073075102113097022018023 116103100002001003122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023112114126021096103005019007112021116014001006121004010102098116021021026097017060091070088045059055084065094046060115024021098017022018097112023002029000096121006124117099018021026097029061021092089053187052071080023037051061070021091036114055220069094050038050082080023045055032021086095036034039080089068097033050091070023051187032064089067032038115091220080032038058083027119112111026101114002117013097005007003112099097005004003112107097001106006117099 116103100002001003122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098013099110018005016230246004125112101004114016122102098013099115124102023015007031121146147000028023021114099017013023116097121097027000021123098013030244145116121005114020097101104002030022097103099124117112004022016097 116103100002001002122098104026026097035124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023115114126021029100040114043011008004104114026123102114019006115024021120047114033080086095036032048093080023053061038065080068097062054070021094047038054071069069168038050065092088047033115091220080032038058067080068097034033220070082047038054070021068052032115089084023049187033092090083036114014113123026056105023123110023036038115090091023045055032021086088044034039080025023050059115089080023047061062087071082097038033090064065168114054070065023050039035220071094036039033021213023057127097021084091046032032021089086097032187082089082097055032065021065168032058083092222036124019004008126017021102001106005113096103004004006120099097007007003113013098005117005124117022124119101003004031018117004124101102117001010114 116103100002001002122099104124123100004000007021124121021029115114097103030006001099101101014122016122101118008002127021123098015019007124025023002029003116118127109114029096118127004002127021114099017013016121112099019006122146145100004030022118097023102028018018025023102028018018025023005124016122101118002026127021113025015007016125112103109114004027114099017013016121112099019006047073018104019099116146145113019029030021114099017013007103099103019029115098025023006022031106113120015030018119021115230246004125112101004114023027114115013013007108101114015000115008021016008028007103018144229019029113021115111021023121106126015006001021008023102028022114018144229019029113021096111017028102096123112114026102021121020030031146145026108245247116123115097022125118122103000017027021008023 116103100002001002122096104098027116014002018118125144229019029113021115111028006118125114017114110021098025015007016125112103230246126024146147000028023021098025006006003106118123004006001097021010097117112004022016230246018123113023005124020113121104017030018116123118097114026123021031098096112028146147230246018123113023005124020113121104005019007101103114097108115021029096111021007101106115000006029021030023108113096022021115000011000021028144229019029113021115111021023121106115000006003103112023125114004027114099017013023116097121230246244145114101014007003021119110097022125118122103000017027025021115111028006118125114017126115098027112021002012118121114021000007073073016030000098018146147009019005124123112097017028096123099105120122021011010097122112001022026115123115 116103100002001001122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023115114126021029100040114043011008004104114115096101115000006022021021116014001006121004010102096116117004010008002020000001104115098097001004006112107098007007005117098012004005 116103100002001001122099104096101115000006022021114099017013007103099103019029115101146147018023007021101025002029000096121006097111115018007016230246004125112101004114022109124100021001115029021100004030022118097023112114244145021113019029030021114099017013007103099103019029115102146147097005027112103114097001125114097103030017031112097101021114110021101025006006003106118123004006001097073075102013001004018144229114018123113023017124020097101104002030022097103099097111115018022006098117244145021118015022115101027116014002018124101023124114000027118120017019026101021118015022115101027121020028018097124023124114000027123098015019007124146147097019029113021103111017028101116116009114110021102025002029003116118127097114018123113023017124029096118127004002115008021100111028006118125114 116103100002001001122096104101146147104245247146145024107120244145096103005019007112021112021002012097103097017000028146145100004006115118122100020030098008018005102245247115103120012114020097101104021000005101103120097019115146145125014027029021114099017013007103099103019029115097120103097029029021029118111017028101116116009114110021097122017124016122101118002026115116123115097019125123096116009023003021008023021031003027123098002026022101021118015022115097120103111021007101106116013023007103097023124114116022004020102046047018106101112117122146145096009023001112021118111021007101106116013023007103097023124114116022004020102245247116123115097021007101106099019004003103122025006006003106118123004006001097021010097019125114097103030017031112097101021245247116123115097021007101106099 116103100002001001122097104103099103019029125118122103000027003021008023000124016122101118008002115116123115097021007101106099019004003103122025015007029116097126097111115116027121020028018097124144229019029113021112021002012097103097017000028027118120017019016125021010097019125118122103000017027021021118015022115114097103030006001099101101014124029096118127004002115008021118111028006118125114017245247031031024097 116103100002001000122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023114114126021029100040114043011008005104114115124123100004000007021097118003030022021113114097006001116099118008030115102112116014028023116124101004114126021124121018023001097021112021002012113116099012018098008124103006103103106007007115102098004004014112096097007001007030099099117007010102023026119103117023030116117006010118103 116103100002001000122099104124123100004000007021124121021029115114097103030006001099101101014114123118122103000027003025021121020028018097124027097017028101116116009126115123096116009023003025021112021002012113116099012126115114097103030017031112097101021123244145102114013023016097021016015019116025021016015019116025021115111017028101116116009126115113027121020017027112101027097031018109029115111021023121106115000006003103112030109114004027114099017013016121112099019006047073018104019099116146145113019029030021114099017013007103099103019029115098021126015028022103021125014027029021114115013013023122123123000016115113021120015114123113027116014002018118125023124114004027118120017019016125021118015022115113027121020017027112101023124114004027123098002026022101021118015022115113027112 116103100002001000122096104113121104021011003112123101097111116124123099019117115116123115097022125114113123030027029097103023124117029112114016104245247098125114019023115029098025002029000096121006097027000021123098013030115122103023022124016122102098013099110018007016104245247116123115097005125114097103030017031112097101021114110021018020112113116146145118015022115113027112005030012101121118000028018021021126015114123022007020104245247116123115097022125114113123030022018097101101004114111008021023105005125114097103030022018097123023106114126022006020097022018108102023104245247114103120020002115119108023005124016122101118002026127021113025015007016125112103109114004027114099017013016121112099019006047073018104019099116021 116103100002001015122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023114114126021029068040114043011008005104114006101113118021023115114097103030022018097120119112111026101114002117013097005007003112099097000004006115098102007106006113 116103100002001015122099104096101115000006022021114099017013007103099103019029115101146147018023007021029103111017028102096123112126115101027112021002012113116099012123115008021031018023031112118099097117097018025023018124020097101104005019007120146147097020001122120023006006003106097101023002001122021100097114115021021023230246115098125114019023115102027112021002012118121114021000007021008023017124020097101104002030022097103099061046116106103006102245247021116121005114003027114099017013016121112099019006115008021016098099112018146147097019029113021103111017028101116126017114110021102025002029003116124103097019029113021103111028006123116099008114110021102025015007029116097126230246115116123115097002125118122103000017027021008023018124016122101118002026115116123115097002125123096116 116103100002001015122096104125112103097111115102027121020017027112101030230246244145098127004000022021112111008001007102021031097001022121112116021114098146145023007000028120021112021002012097103097017000028021098144229114004125112101004114004027114099017013016121112099019006115008021103111021007101106116013023007103097075061117012103004016230246115116123115097114003027114099017013016121112099019006115008021016098099112018146147097019029113021103111017028101116126017114110021098025002029003116124103097019029113021103111028006123116099008114110021098025015007029116097126230246115116123115097002125118122103000017027021008023022124016122101118002026115116123115097002125123096116009023003021008023022124029096118127004002244145028144229245247026031029230246006101113118021023115114097103 116103100002001015122097104106097101023002001122021144229001022097021112021002012113116099012114110021097122017124020097101104005019007120025023002029000096121006124117097018146147007000028120021112021002012097103097017000028021116023230246025122124121097021007101106099019004003103122023021031003021122121097122018027118120017019016125021010097006030101027116014002018118125023000028023021116025015007016125112103097111115097120103111028006118125114017114018123113023021031003027114099017013016121112099019006115008021016098099112018073075102013001004018030230246004125112101004114018027114099017013016121112099019006115008021016098099112018146147000028023021114099017013007103099103019029125114097103030017031112097101021114110021116025006006003106118123004006001097146147000028023021114099 116103100002001015122102104101106099019004003103122025002029003116124103097111115116027116014002018124101023000028023021114099017013007103099103019029125123096121000006026021008023000124029096123118021027244145116121005114020097101104021000005101103120111017028101116116009114110021116025002029003116118127097114018123113023006006003106097101023002001122027121020017027112101023124114018027123098002026022101146147107120124021 116103100002001014122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023117114126021122089097036186071092081040055115068064082097033038071021091032114035220071094046054054021110115012105023127104023048039193092089023047192115084021071032033115081167094047038054071069069168038050065092088047114061090091023047187052084065094055055115029114115013013026123097101125108116123112112102123019004008126017021102001106005113096103004004006120099097007007003113013098005117005124117022124119101003004031018117004124096099007001026112099126007007 116103100002001014122099104096101115000006022021114099017013007103099103019029115101146147018023007021101025002029000096121006124117099018146147022026022103112023004010026102097100097122000112121114002006115004146147097020001122120023006022031106113120015030018119021115097245247021098127004000022021101025002029000096121006124117097018146147097019029113021103111017028101116116009114110021113025002029003116118127097019029113021103111028006118125114017114110021113025015007016125112103230246115116123115097022125114113123030006010101112121019114110018124121021000116021116121005114023027114115013013026123097101097110109021018121004021116146145023000028023021101025006006003106113118021031115124102023015029007021123098013030244145024026230246115116123115097002125114097103030017031112097101 116103100002001014122096104097021010097117112004022016230246115116123115097022125114113123030002031116116121000114026123021031098096112028146147097019029113021115111021023121106115000006003103112023003023007098112114015114003027114099017013023116097122097019029113021016098097112018146147104245247146145024107120244145096103005019007112021112021002012097103097017000028146145100004006115118122100020030098008018007102245247115103120012114020097101104021000005101103120097005115124123121004000115127122126015114020113121104005029029121116117097022115122123023105005125118122103000017027021008023005124016122101118002026115116123115097005125123096116009023003021008023005124029096118127004002115021116121005114023027114115013013007108101114015000115008018126015006001018021118015022115113027112 116103100002001014122097104113121104008028007103021011127114116123112112102123244145098127004000022021098025002029000096121006124117097018021144229019029113021096111021007101106115000006030021124100097028028097021121020030031146145026108245247116123115097005125114097103030017031112097101021114110021018020112113116146145118015022115113027112005030012101121118000028018021021126015114123022007020104245247116123115097022125114113123030022018097101101004114017112097096004023029021021096111021007101106115000006030021116121005114116022006020102245247031031024230246115 116103100002000007122098104026026097003124029080065023108114048089070117032038048093027081002058050071082082037059048113080071002051115024021101036049059080071084041055115081080068097054186069092068053051052080070023037055032021086086044034050082091082050114048090064069032060039080070 116103100002000007122099104102112123004017007021114116111022022101097027097021023027114115002013026113025023006022125114113116030030026119118144229020001122120023006017003106118118012002001122021112002114026123123114019114025122124121097021023118106115004002016116120023006022115122123023006017125114101116030027023008114115111021003118106126005245247098125114019023115118096101019023029097021115000006022021119114021005022112123023006017125114101116030022018097113114003114018123113023006017125114101116030022018097115126015245247116123115097017006103103114015006115113116099004114017112097096004023029021114115111021023118106115000006023112119023000028023021114115111021023118106115000006021124123144229019029113021114025027000097102023105001022121112116021114098021115101014031115114097118 116103100002000007122096104106097101000019020112021099000114004125112101004114007116027112005017012124113010006022125114113116030027023028146147098099112116123115097021023027114115002013023112120118021023115124102023015029007021123098013030244145022005098019029113021112002124023112101099097027029021029020114113122146145020115113018123113023105021023027114115002013023097119120023114026102021121020030031021122101097022018097112031006022125114113116030022007119122097104110016096103101004028007021113118021023122146145120019022022103021117024114020118027115004002007021 116103100002000006122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023115114126021029100040114043011008004104114126021096103005019007112021116014001006121004023124114116005018023108114016090091068046062058081084067040061061021070094097028049021092089053055033021009023057127097117004010008002020000001104115098097001004006115103098005001003117107012004005119112111244145124103006103103106007007115102098004004014112096097007001007030099099 116103100002000006122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098013099110018005016230246004125112101004114016122102098013099115092070023015007031121146147000028023021114099017013016121112099019006115008021016098099112018021 116103100002000005122098104026026097003124029080065023108114048089070116032062048064089025039019039080089094036032031084092067040055033103080080045055098021024023004038050069080023117114126021118088047033060089092083032038058090091023108114006101113118021023115118122100020030098008018006102114004125112101004114016122102098013099110018007016001099110124101112116102012007005005117099098004012006115096097001005104112098 116103100002000005122099104096101115000006022021114099017013007103099103019029115101146147018023007021101025002029000096121006097111115018004016230246004125112101004114022109124100021001115029021100004030022118097023112114244145021113019029030021021112021002012097103097017000028021102023230246115098125114019023115102027116014001006121004023124114116007018144229114018123113023017124020097101104002030022097103099097111115102027112021002012118121114021000007146145023000028023021101025002029003116124103097111115102027116014002018124101023000028023021101025015007029116097126097111115102027121020028018097124144229114018123113023017124016122101118002026115008021100111017028101116116009114018123113023017124029096118127004002115008021100111028006118125114017245247021116121005114000027114099 116103100002000005122096104101106116013023007103097023124114116022004020102245247028146147230246124031031144229007003113116099004114020097101104021000005101103120230246000112097023002029000096121006124117098018146147007000028120021112021002012097103097017000028021116023230246004125112101004114018027118120018007031004008016115117244145116121005114020097101104021000005101103120111021007101106116013023007103097023124114018027114099017013016121112099019006244145116121005114020097101104021000005101103120111017028101116126017114110021116025002029003116124103097019029113021112021002012097103097017000028027123098015019007124021010097019125123096121000006026146145118015022115114097103030006001099101101014124016122101118002026115008021118111017028101116116009114115116123115097021007101106099 116103100002000005122097104103099103019029125123096116009023003021008023000124029096118127004002244145116121005114018027114099017013016121112099019006115008021016098099112018146147107120124021 116103100002000004122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030022054064077023097127115124091068036032039092090089097054050091070023045051115065084085045055115114101118030002018103116099004114126021118095036034039080089023050051061070021086053055063092080069097122031084092067040055033021090066097019063089084094053051061065021068036062060091021071032032050088221067051051052080028119112111026101114002117013097005007003112099097000004003117106102004106006113018097008004007001097110121117003124096099007001006112096101021004007123096096015001002001103110112109103013029026097 116103100002000004122099104124123100004000007021124121021029115114101118030002018103116099004114123114113116030027023025021023097114115118122103000017027025021023097114115123096116009023003025021112017019012116097114013027022025021100021002012118122115004126115102097103030001026114121114109114020101116104000006022102122098109114020101116104012023007102122098109114020101116104005006026102122098109114006102112101002000022025021098018023001120116125109114115021021023097114115021113116019023127021021023097114115021021023005031018127025023002029000096028144229001022121112116021114112007022027097005125118122103000017027025021096111028006118125114017126115018022004098117127021018100021002001122018027097117099018025023102028116025021016000117127021018020117113116025021016098103112018025023 116103100002000004122096104018022002098117127021118098019000022123097023021027030112102099000031003025021116020000001112123099097006026120112100021019030101025023102098116146145113019029030021114099017013007103099103019029115098146147022026022103112023022124020097101104002030022097103099097111115018022006098117244145022001098019029113021096111021007101106121003099110005146147098101112116123115097005125114097103030028017007008007097 116103100002000003122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082115114126021112067032034054021006023108114026123102114019006115024021118053055063092080069097030050092065094036032115024021103051059032080021083036114055220086094050059060091146147098103112021213023098101112021086088051032054070090089037055061065021086052042115006021088047053063080065068097113107022021084102055032065021091102051039080089094036032115089084094053059054071021068046039062092070023112111060064092027097098110091090089230246000092021091102051039080089094036032115080070067097033060064088094050126115064091082097032186082089082097060060091021086034038058067080023036033039021065088052056060064071068097036050089092083036114123008004030001099110124101112116102012007005005117099098007000006117099097007001104112102098117007010112102098117006010115098097001024006112127097003024006115124097007027007113018103008112111017030028124097119116111098117003010113018100008004119121111099 116103100002000003122099104124123100004000007021124121021029115114101118030002018103116099004114123114113116030027023025021023097114115118122103000017027025021023097114115123096116009023003025021112017019012116097114013027022025021100021002012118122115004126115102097103030001026114121114109114020101116104012023007102122098109114020101116104005006026102122098109114006102112101002000022025021098018023001120116125109114115021021023097114115021113116019023127021021023097114115021021023005031018127025023002029000096025023006002018106116099004001028096028144229245247102112123004017007021022005098126115098027116014002018118125027097005125123096116009023003025021016013117127021018100021002001122018027097117099018025023102019116025021016098097112018025023102113103022018027097114116022001020 116103100002000003122096104018025023002007001103112121021114007124120114018006018120101027097017006103103114015006115097124122004001007116120103109114116005018027097245247146145116000001022021098127004028115005008031230246115021021116000001022021098127004028115022000020124099115097125114015114016116102114097005027112123023022124016122102098013099110018005016097006027112123023113114022121102114097099115112123115097023031102112023113114022123113023106114244145021023097017018102112023022026022123021020119113110004021099009023029021118118018023115098125114015114004027118120018007031007008016113117115097125114015114099021112123018023115004021114015022115112121100004114099021112121005114120021146147097114115118116100004114004125112121097113100022008006097006027112123023002019000112021096 116103100002000003122097104125112121097005125118122100020030096008018007102114007125112121097098115112121100004114098021112121005114022121102114097098115112123115097123115097125114015114244145021023097114115021021023002019000112021096009023029021022015098111098021097127004028115018122016097023031102112023102028116021112121005245247021021023004030000112021016015117115112123115097019000021113114002027000124122121230246244145115101014031115114097103030006001099101101014114004146145096009023001112021096111021007101106116013023007103097023124114116022004020102245247116123115097005125114097103030028017004008006230246244145021 116103100002000002122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082115114126021112067032034054021006023108114026123102114019006115024021118053055063092080069097019063089084094053051061065021026097002033092070082097054054021081222034059032092090089230246112000022023161114112002022023034061033071080068046060055080091067097051038077021004097061061082089082053033115022013020097049116080070067097062116084065082045059054071021086045062050092065086047038115070090066044059032021004010046039058025021007124060060091146147018059115089018086053055063092080069097055032065021068046039062092070027097039061080021069168053063080021089046060115084086067040036054021080068053114039090064093046039033070021065032062058081080023105111098028146147001099110124101112116102012007005005117099098007000006117099097007001104112102098117007010112102098117006010115098097001024006112127097003024006115124097007027007113018103008112111017030028124097119116111098117003010113018100008004119121111099 116103100002000002122099104124123100004000007021124121021029115114101118030002018103116099004114123114113116030027023025021116014002018118125027097028006118125114017126115114101118030019007112121126004126115102097103030017028113112027097001007101106100008021031112025023006002018106120114021001028096025023006002018106113099008001028096025023020001022103118101004126115096102114019031018127025023005017001112025023005031018127025023002029000096025023006002018106116099004001028096028144229245247102112123004017007021022005098126115098027116014002018118125027097005125123096116009023003025021016000117127021018100021002001122018027097117099018025023102019116025021016098097112018025023102113103022018027097114116022001020102126115118096101019023029097021099008031022102097118012002127021118098 116103100002000002122096104103103114015006115097124122004001007116120103109114116005018027097245247118116100004114004125112121097098110029146147097114115118116100004114004125112121097113102022008006097006027112123023002019000112021096009023029021098025002029000096116006124117099018021099009023029021005023004030000112021006097023029113021114013001022021005023004028023021030023230246115021021116000001022021098127004028115022003020124099115097125114015114016116102114097005027112123023022124016122102098000096110018005016097006027112123023113114022121102114097099115112123115097023031102112023113114022123113023106114244145021023097017018102112023022026022123021020118113110004021099009023029021118118018023115098125114015114004027118120018007018006008016113117115097125114015114099021112123 116103100002000002122097104102112023112114022123113023004030000112021007097023029113021030097006027112123023230246115021021023097114115021021116000001022021098127004028115022013020124099115097125114015114116122018023004030000112021016015117115112123115097245247021021023004030000112021016015117115112123115097019000021113114002027000124122121230246244145115101014031115114097103030006001099101101014114004146145096009023001112021096111021007101106116013023007103097023124114116022004020102245247116123115097005125114097103030028017007008006230246244145021 116103100002000001122098104026026097003124029080065023108114048089070116032062048064089023108114023116097114030000022115106103019029003125108119112111102001 116103100002000001122099104146145100004030022118097023005124020103113104013027017021116100097022018097112104019023021106101101014002027108146147007000028120021112019022012118122121019023023021113023230246025122124121097021016103106116014028001112115023019114028123021031005124020103113104013027017021008023019124020118103104018027020121112023000028023021103025002029000096008016113117122146145125014027029021114116021013016116097101004020115118021120015114123103027112002006012118122115004114110021118025006017007106118120005023115116123115097017125114118099030017028113112023124114116097108103019023021101103120102123244145098127004000022021113025002029000096008016113117244145116121005114023027114116005013016122113114097111115018101118019002001122102118015021116146145118015022115113027112 116103100002000001122096104103113104018027020121112023124117023116097114030000022115106103019029003125108016230246126024146147000028023021113025006000023106113114017006115008021016098099112018146147230246115 116103100002000000122098104026026097003124029080065023108114048089070116032062063086064091111052003093084068036013007071090094050114126021118095032032052080088082047038115081080023045051115065084085045055115081080023053032050067084094045114050067080084097062054070021084041055035065080091050114186089092080040048063080070119112111026101114002117013097005007003112096099006106007120098102000005104114013107117007010119099019006008006113099019001008005 116103100002000000122099104124123100004000007021124121021029115114097103030006001099101101014114123114097103030017031112097101021126115118122103000027003025021121020028018097124027097017028101116116009126115123096116009023003025021112021002012116097114013027022028146147230246000112121114002006115018022006098117127021101025006002018106116099004030026112025023102028018018025023017124016122101118002026127021101025015007016125112103109114003027114103000013018097112123008023244145146147007000028120021112017019012101116101000006022021101144229024028124123023006022016106113114017017018120021115097029029021029103111021023118106126005114110021113025006022016106124115104245247146145096009023001112021103111017028102096010102098116146145118015022115101027112017019012116097114018029006008018120 116103100002000000122096104018146147000028023021101025006002018106113114019000022121021126018114029096121123097245247116123115097002125102097103030001026114121114097027029021029016113117127021018006102123244145024026230246018123113023017124020113118104008022115008021020115113244145116121005114123029101025019023021106102126006030022021092068097028028097021121020030031021116121005114003027103114007013000124114123004110109018022004098117122021122101097023011124102099018114123102112123004017007021004023007000028120021112002017012118116122002026022021112023022026022103112023004124020101118104008022115008021115111021003118106126005114018123113023017124020101116104005019001115119120097110115112027112002017012113116099005023017021028023014000115029118118018006123101027112017019012113097123 116103100002000000122097104097119120097051032021113118021023122021009023002007001103112121021114023116097114104114028103021031017124020101116104019020003103119120124117029018028030230246244145021 116103100002000015122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030007061021024023014060115071080090046060039080021065040051115089080068097034050071084090169038033080070023045055032021081088047060186080070023019186052089080068110054186086092068040061061021069086051114048093080071053055063026084067036062058080071119112111026101114002117013097005007003112099097013106006114102102006013104112098019007008006001097110004117003124099019000008006001100110004117000124099 116103100002000015122099104102112123004017007021098025002029003116118127109114004027123098002026022101025023097117031018021086050114018065080091040055033025146147002019000112021096009023029021022005098111098021116121005114004027118120018007031004008016113117115097125114015114116121004016097023031102112023102117115112123115097046047021146147002019000112021096009023029021022004098111098021116121005114004027118120018007031007008016113117115097125114015114116121007016097023031102112023102117115112123115097046047021146147002019000112021096009023029021022003098111098021116121005114004027118120018007031006008016113117115097125114015114116121006016097023031102112023102117115112123115097051032021103027230246016116102114097005027112123023098106112008029144229017018102112023022026022123021020 116103100002000015122096104007022010112114007125112121097017018102112023022026022123021096111017028102096123112111116005018023021026022123021007097023031102112023112114022123113023004030000112021007097023029113021028097245247118116100004114004125112121097113096022008006097006027112123023002019000112021096009023029021098025002029000096121005124117099018021099009023029021005023004030000112021006097023029113021114013001022021005023004028023021030023230246016116102114097005027112123023098102112008004023021026022123021116000001022021098127004028115098027116014001006121006010102098116021097127004028115005021114013001022021004023004028023021112123018023115005021114015022115028021099009023029021018120102114022121102114097117029018021114015022115116102023005023016124102126014028244145115101 116103100002000015122097104122120023006006003106097101023002001122021096230246004125112101004114004027114099017013016121112099019006115008021016098099112018146147230246006123124120015114018121121144229245247102112123004017007021098025002029003116118127109114004027123098002026022101025023097117018018021086050114018065080091040055033025146147002019000112021096009023029021022002098111098021116121005114004027118120018007018004008016113117115097125114015114116116004016097023031102112023102117115112123115097046047021146147002019000112021096009023029021022001098111098021116121005114004027118120018007018007008016113117115097125114015114116116007016097023031102112023102117115112123115097114047073021144229017018102112023022026022123021020118113110004021118015022115098027116014001006116006010 116103100002000015122102104018005016097006027112123023102019096018021114013001022021018016097023029113021086050114001025146147002019000112021096009023029021022014098111123146145116000001022021098127004028115022000020124099115097125114015114016116102114097005027112123023022124016122102098000099110018005016097006027112123023113114022121102114097099115112123115097023031102112023113114022123113023106114244145118118018023115098125114015114112003022010112114007125112121097017018102112023022026022123021096111017028102096118115111116005018023021026022123021007097023031102112023112114022123113023004030000112021007097023029113021028097245247118116100004114004125112121097113100022008006097006027112123023002019000112021096009023029021098025002029000096116004124117099018021099009023029021005023 116103100002000015122103104112121100004114098021112121005114022121102114097098115112123115097123115097125114015114116122018023004030000112021016015117115112123115097019000021113114002027000124122121230246021103122122097021007101106099019004003103122023022245247098125114019023115098027112021002012118121114021000007021008023102113098022018144229245247122103115004000115119108023115126115006021 116103100002000014122098104026026096005114126021101069046017059080069067036062023080071088005055049118084090049114126021021103032032050088220067051051052080021083036033115086093082049038054089070023050034186086092081040035038080088082047038115213021066047055115086084090049051052091080023037055115069071088049058042089084079040055019004008001112 116103100002000014122099104102112123004017007021113025002029003116118127061046023027123098002026022101025023013006001124120031019006001124120031002029018121112100002023123101112101111001026118124097008126116018028030061046116021018075061002022103027121014000018102122030109114244145116101018013023116097114022022123113027112002017012113116099005023017028021086050114023116097115004016127021146147005124006102112101012019025025021144229019001102106115000006022098113031005124023120116125104114050070021115012019025146145113019029030021114116002013016116120116009023115113146147011029026123021116009023003124113023008022115122123023105022125118122103000017027008124115111017028101116116009114018123113023005124029096118127004002110124113025015007016125112103097019029113021126005124016122102098 116103100002000014122096104021008023102098116028146147011029026123021116009023003118122023002029115122123023105027023027118120017019016125021010097017028027118120017019016125021118015022115124113025015007016125112103097111115118122025015007016125112103097019029113021116014124016122102126002029115008021016113117115021116121005114016122027116014001006021008023102098116028146147011029026123021103004000000124113023017023001021122121097122016122027121020022022097112023124114003112103025015007003112103100097019029113021103004000125118122100020114110021018007102114122146145123004020007021122098021023001021127120008028115103115100008017026021118126097029029021029103004000125102124116008004026008118126111001026118124097008114018123113023002027125118122100020111116005018023000028023021118126 116103100002000014122097104027118120023019031124021010097117099018021030230246004125112101004114023027114103002013026113021010097113098022021 116103100002003007122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068097127115116086067052051063092070086053059060091117006124099099004117005124020001117006010116102098002012004113101019001008118 116103100002003007122099104102112123004017007021101025002029003116118127109114003027123098002026022101025023017124020101116104000006022121124114109114003027114103000013023112103101004030127021101025018006003106102126006030022146145113019029030021114103000013003116103118021023115101146147022026022103112023097002125118122100020111116005018144229019029113021103111021003116106118021023000122096010102029116146145118015022115101027112005017012124113023124114112004022144229019029113021103111017028101116116009111116022007020102114018123113023017124029096118127004002110018022004098117115146145118015022115101027112017019012116097114013027022008018020117113116021 116103100002003006122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030028054065065088056051052080021026097022022121112099004114020119112104003029005101103120097020001122120119112111026101114002117013097005007003112096099006106007120098102000005104114013107117007010112098098 116103100002003006122099104113112123004006022021114117004013017122099103019029115146145096009023001112021114025027000097102023105001022121112116021114098021115101014031115114097103030006001099101101014114004021098127004000022021114117004013017122099103019029125118122103000017027021008023022124016122101118002026115116123115097021017112106117014004003103122025015007016125112103097111115098027121020017027112101023000028023021114117004013017122099103019029125114101118030019007112121126004114110021098025006006003106116099004030026112146147097019029113021112021002012118121114021000007021008023102113098022018144229114018123113023006016022106119120023002001122027112005017012124113023124114112007022030230246115 116103100002003005122098104026026097035124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030028054065065088056051052080021026097022022121112099004114020097116104002027007103116099001099110124101112116102012007005005117099097005006104113107099000000007030097012013117005124099099004 116103100002003005122099104113112123004006022021114099000013016124097101000006244145098127004000022021112111008001007102021031018023031112118099097099115115103120012114020097101104021000005101103120097005115098125114019023115114097118030017026097103118021124016122101118002026115008021096111017028101116116009114018123113023006006018106118126021000018097027121020017027112101023124114004027123098002026022101021118015022115114097118030017026097103118021124020101116104000006022121124114097111115098027112021002012116097114013027022146145023000028023021114099017013016121112099019006115008021016098099112018146147097019029113021112021019012118124099019019007027114115002013026113021010097113097022028144229114 116103100002003004122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030028054065065088056051052080021026097007003113116099004114020101116104017019001116097114001099110124101112116102012007005005117099097005006104113107099000000007030097012013117005124099099004 116103100002003004122099104096101115000006022021114103000013003116103118021023244145102114021114000097101104018027020121112010102098116025021112017019012113097123021016028008123098013030127021114103000013023116103113003029110123096123013126115114101118030000021101103117014111029096121123109114020101116104005006001112116123124028006121121027097021003116106115021022026103112010015007031121025023006002018106123117017000022099008121020030031025021112017019012123119101004001007008123098013030127021114103000013003122116097000028110123096123013126115114101118030028017123123114006111029096121123109114020101116104005019023112101101124028006121121144229005027112103114097021023118106126005111112007022144229019029113021114025027000097102023105001022121112116021114098146145113019029030021114099 116103100002003004122096104101106099019004003103122023022245247098125114019023115114097103030017031112097101021111116022004020102245247116123115097005125118122103000017027021008023006002018106101118019019007112027116014002018118125144229019029113021096111028006118125114017114110021114103000013003116103118021023125123096116009023003146145118015022115098027112021002012116097114013027022021008023006002018106101118019019007112027112017019012116097114013027022028146147230246115 116103100002003003122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030022050065080101036052115024021115168038054071088094047051039092090089097054054021089086097054050065080023037055115071220081168032054091086082097127115029004030097022050065080023037055115069071222045186037080088082047038115029124121018023001097021099000016031112021115004114007103116097000027031021102114002029029113116126019023122117004010008002020000001104017097012007005005117099097004007104112099102004001015030100098106004001112013001004117005124099101004117004124100098117001010102023017099113118002027116025018114003004023116118097102126116112119097005002016103018027102023017099113103002000018118099016109117022119099115018023001102124004102126116112119097005001030121018027102023017099113097008027116117000010115098098000024006113127099004117001124096099007000026113107126006005119118111126024 116103100002003003122099104124123100004000007021124121021029115114097103030006001099101101014114123118122103000027003025021121020028018097124027097017028101116116009126115123096116009023003025021112021002012116097114013027022025021112021002012113116099015126115114097103030017031112097101021123244145102114013023016097021103111021003116106118021023031124112027097117023103018027097022125118122103000017027025021115111028006118125114017126115101027112017019012116097114013027022025021122008028123113027112005030012113116099017000022028025023102113098022018144229245247115103120012114020113121104005029029121116117097022115146145125014027029021114103000013003116103118021023115101021120015114123113027116014002018118125010017124016122101118002026115116123115097022125123096116009023003008101025 116103100002003003122096104123096116009023003021116121005114003027114103000013018097112100014007110018122016097019029113021103111021023118106126005111112007022030230246031112115099097029006097112101097024028124123023006017016106118118012017027112021116097029029021029103111017028101116116009111016027118120017019016125021118015022115101027121020017027112101010002124029096118127004002115116123115097017125114101116030027023008022004098123244145146147022026022103112023005124020113121104021011003112123101124117026123097101102245247116123115097022125114113123030017028113116121014114026102021121020030031021146147000028023021113025006022031106120120021019029116021010102002001122018144229019029113021115111021023121106100021019007008004023097245247116123115097022125114113123030022018097116101 116103100002003003122097104118021126018114029096121123230246244145116121005114023027114115013013003121116118015019115124123023105113103022028144229019029113021116000001007029113025006022031106113118021002001112021118018114023116097114104114017112097096004023029021114101004019007112102099105017028116121114018017022029118025006017016106113118021022022119025023102113102022018030109114116022000020102123115021116121005114116022003020102245247022002020000028023021101025002029003116118127124117112013022016097019029113021103111028006118125114017111116022012020102114018123113023017124020101116104000006022121124114124117112004005020102245247114103120020002115119108023005124016122101118002026127021113025015007016125112103109114003027114103000013018097112123008023115 116103100002003002122098104026026097003124029080065023108114048089070116032062048064089023108114000064087023015055036021024023019187048064069222051051039092090089097054054021089086097062058070065082097054054070021071045051061070021083052114052071090066049055115005021031059187033090028119112111101004 116103100002003002122099104102112123004017007021114115017013000112103103013019115146145113019029030021114115017013020103101103013019244145098127004000022021114115017013016122113112019002110005146147000028023021114115002013026113008020112113115 116103100002003001122098104026026094023016125123080067097127115086089068002051063086064091111052003093084068036013007071090094050013023084065082019055053021024023039022050065080104019055053106120088037055012004106085032033054021024023020002023116097114097021007101106099019004003103122025006006003106113118021028115008021122008028123081084067036114055080021071051187063221067082044055061065028027097021007101106100004010017122099010102113097022018119112111026101114002117013003006106005113096103004007006115013098004000006117106012003004104112100098117007010014 116103100002003001122099104096101115000006022021114099017013007103099103019029115101146147018023007021029103111021007101106100004010017122099027097002125114097103030020026123114114018126115101027112021002012113116099015126115101027112021002012113116099012123115008021031018023031112118099097117112007022016109114098025021118111021007101106115000006029021025023000124020097101104005019007123146147097020001122120023006006003106097101023002001122021118097245247021098127004000022021116025006006003106113118021028115124102023015029007021123098013030244145021118015022115101027112021002012113116099015114026102021121020030031146145023000028023021101025002029003116118127097111115116027116014002018118125023000028023021101025015007016125112103097111115116027121020017027112101144229114018123113023 116103100002003001122096104101027116014002018124101023124114018027118120017019026101021118015022115101027121020028018097124023124114018027123098015019007124146147097019029113021118111021007101106116013023007103097023124114003027114099017013016121112099019006047073018104019099116146145023000028023021101025006006003106118123004006001097021010097117112004022016230246122146145096009023001112021114025027000097102023105001022121112116021114098146145023007000028120021112021002012097103097017000028021098023230246115098125114019023115098027112021002012113116099015114026102021121014006115123096123013245247021116121005114003027114099017013023116097121097027000021123098013030244145021118015022115101027116014002018118125023124114004027118120017019016125021118015022115101027121020017027112101023 116103100002003001122097104008021096111028006118125114017245247021116121005114003027118120017019026101021010097005125118122103000027003021116121005114003027123098015019007124021010097005125123096121000006026146145023000028023021098025006006003106118123004006001097021010097002125114097103030017031112097101021046047018106101112117244145021118015022115101027112021002012118121114021000007021008023102113098022018144229123115 116103100002003000122098104026026097003124029080065023097127115086089068002051063086064091111052003093084068036013007071090094050013023084065082019055053021024023017061038071021084041051034064080023034058054069065082045114035071220068036060039021081086047033115089084023053051049089080023037055115065071086055051058089021031017123115024021118039052054086065094046060115081080023045051115081084067036114055080021069168052186071080089034055115091090089097034033092090069040038050092071082097122032080086088047054050092071082104018098008124103006103103106007007115102098007005004030098106005000002113013096106013 116103100002003000122099104096101115000006022021114099017013007103099103019029244145102114021114020097101104005019007123021010097017006103103114015006115113116099004126115114097103030001022109119120023111116123018027097021007101106115000006030021008023002007001103112121021114023116097114230246004125112101004114115114097103030017031112097101021114110021018020112113116146145118015022115114097103030022018097123023008001115123096123013114 116103100002003015122098104026026097003124029080065023108114048089070116045051048064089025039002059084070082030006033090092068030022050065080101036052115024021115000006022106103114007114030090081082097099115024021116041055035065080091050114035090064069097051048065064086045059032084065094046060115081080068097048060067092089050114123122091023053032060088069082097062050021101124097055061021084091040063054091065086047038115089080023034061055080021071032043032021087088055059061021084065036049115089018086053055063092080069104018098008124103006103103106101004030096099007001006115099097106004006116099103013106001112013098003004119115111098003004 116103100002003015122099104124123100004000007021124121021029115114097103030006001099101101014114123114097103030017031112097101021126115118122103000027003025021121020028018097124027097017028101116116009126115123096116009023003025021112021002012116097114013027022025021112021002012115124121006023000028146147018023031112118099097117112004022016109114003027114103000013018097112123008023127021018115019117127021101025002029003116118127109114003027123098002026022101025023017124020101116104000006022121124114109114098146145144229020001122120023006002018106101118019019007112021103230246025122124121097021023118106115004002016116120023002114028123021031017124020113118104008022115008021116111021023118106126005123244145146147022026022103112023097002125118122100020111116005018144229019029113021103 116103100002003015122096104027114103000013018097112100014007110018122016230246018123113023017124020101116104005023001103112123097027000021123098013030115146145118015022115101027100021002012102124112013023115124123023105117099018025023102099116028021144229019029113021031017124020101116104005006031097119120097027000021123098013030115122103023002019000097029103111021003116106115021030007119122023032033115113116099004123115009021116020000001112123099097022018097112023104245247116123115097122003027114103000013001115101101003029115124102023015007031121021120019114003027114103000013001115101101003029115008018121102123244145024026097001186086064023049061038071021090046054054021007023036038115006146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023 116103100002003015122097104114097103030006001099101101014114000021098127004000022021102025006006003106118123004006001097021010097117112004022016097019029113021023018124016122101118008002110101027112017019012116097114013027022021116121005114000027123098015019007124008016005000116021116121005114000027118120017019016125008103111017028101116116009114018123113023018124029096118127004002110101027121020017027112101030230246126024146147000028023021101025006022016106124115097111115022007020230246112006022118015022115101027116014002018118125010102113103022018023000028023021101025015007016125112103124117112000022016097019029113021103111021003116106118021023031124112010102113101022018023 116103100002003014122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030022050065080101036052115024021115000006022106103114007114030090081082097096115024021126015001115024021115032038054021081016168054058065092088047114055080021091102059061065080069055055061065092088047114123114097103030022018097123010005051039080021082037038115092091067036032037025021112021002012113116099012111023116097114030000022115025023006006003106102114025016028099008115053114003071092088051059039084092069036114116122018030001099110124101112116102012101006104115098097001004005112096012004004002112102107106003006030099101004117005124099101004117004124127126 116103100002003014122099104022006020008028000112103099097027029097122023006006003106097101023002001122021031006006003106118123004006001097025023002029003116124103109114029096123118021027127021118120017019016125025023015007016125112103109114020097101104000006022121124114109114020097101104005019007123025023006006003106113118021031127021114099017013000112109117014004127021025023006006003106115126015021022102028030230246112006022100004030022118097023102113098022018027097002125114101118030019007112121126004126115018113101102126115101027116014002018118125027097002125123096116009023003025021103111021003116106118021023031124112027097002125114101118030022018097113118017126115101027112017019012113116099005019003025021016014117127021007144229245247022001020098102112102112123004017007021116101 116103100002003014122096104102106115000006022098113031017124020101116104005019007113116103104114050070021115000006022106103114007126115116103100030022018097112096005122003027114103000013023116097115000002122021084068097022018097112104002019031118146147007000028120021112017019012101116101000006022021101144229024028124123023006022016106113114017017018120021116097029029021029103111021023118106126005114110021118025006022016106124115104245247146145096009023001112021023017124016122102098124117099018146147000028023021101025006002018106116099004001028096008016014117244145116121005114003027114103000013023112103101004030115124102023015007031121021144229019029113021103111001007101106100008021031112021126015114123018005016109114116004018030097245247116123115097122003027114103000013023097121099 116103100002003014122097104119122023008001115123096123013114028103021116000001007029101025006002018106113099013006017122021086050114023116097114104114111021118098019000022123097023005019007112021030230246018123113023105002125114101118030000021101103117014114026102021121020030031021122101097002125114101118030000021101103117014114110018123016104245247024024023018187048064021071046039033021088088037055115007021082053114096146145118015022115123122099097023011124102099018114123102112123004017007021004023007000028120021112021002012097103097017000028021102023022026022103112023018124020097101104002030022097103099097111115018022006098117115116123115097114000027118120017019026101008103111021003116106118021023031124112023000028023021102025015007029116097126124117023103018023000028023021102025 116103100002003014122102104118122103000017027008101025002029003116118127097019029113021100111028006118125114017111003027123098002026022101028144229127126146145118015022115021101025006002018106113118021022018101021126018114029122097023015007031121146147000028023021101025006022016106124115097111115022007020230246112001022118015022115101027116014002018118125010102113102022018023000028023021101025015007016125112103124117112003022016097019029113021103111021003116106118021023031124112010102113100022018023 116103100002002007122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030022050065080101036052115024021115000006022106103114007114030090081082097097115024021126015001115024021115032038054021081016168054058065092088047114055080021091102059061065080069055055061065092088047114126021118086045049038089021086038055115008021115032038054021069069168036058070092088047060054089089082097033058021071082047033054092082089168055115070092089046060115113116099004013001112115023105021007101106115000006029008113086053055115080081067097059061065080069055126115114097103030022018097120010005051039080021071051187037025021112021002012102112111003029005008113067097002033092090069040038050092071082097117028018028119112111026101114002117013003006106005113096103004007006119013098001007014112102012003004104112100098117007010112100098117006010108127 116103100002002007122099104022006020008028000112103099097027029097122023006006003106097101023002001122021031006006003106118123004006001097025023002029003116124103109114029096123118021027127021118120017019016125025023015007016125112103109114020097101104000006022121124114109114020097101104005019007123025023006006003106113118021031127021114099017013000112109117014004127021114099017013021124123112004001122146145020114113000112121114002006115018022006098117127021101025006002018106116099004030026112025023102022001018025023017124016122101118002026127021101025015007016125112103109114003027114103000013018097112123008023127021101025006002018106113118021022018101025023230246112006022116000001022021146147098097112098125114015114003027114103000013023116097103019023115124102023015007031121021099 116103100002002007122096104125112121097002125114101118030022018097113118017245247022006020022026022123021103111021003116106115000006003103112023008001115123122099097028006121121023000028023021021103111021003116106115000006003103112023127114003027114103000013023116097115000002115097125114015114003027114103000013023116097103019023115112121100004114003027114103000013023116097115000002244145022004098023029113021086050114023097106101004020127146145020114113115018122016109114096146145020117113000112121114002006115116103100030022018097112096005122003027114103000013023116097115000002122021084068097022018097112104019023021025146147098102112118116100004114244145022003098005027112123023017124020101116104005019007101103114097027000021123098013030115097125114015114018103102104005019007112098115 116103100002002007122097104029101025006002018106113118021022018101028144229113103022098127004028115101027112017019012113116099017000022021124100097028028097021121020030031021116121005114115101027112017019012113116099017000022021011023017124020101116104005019007113116103097006027112123023000000000106113118021023004113029103111021003116106115000006003103112030097023031102112023000000000106113118021023004113029103111021003116106115000006023116101030230246112001022114015022115084070023005019007112106116000030016146145144229020001122120023006002018106101118019019007112021103230246025122124121097021023118106115004002016116120023002114028123021031017124020113118104008022115008021116111021023118106126005123244145146147022026022103112023097002125118122100020111116005018144229019029113021103 116103100002002007122102104027114103000013018097112100014007110018122016230246018123113023017124020101116104005023001103112123097027000021123098013030115146145118015022115101027100021002012102124112013023115124123023105117099018025023102099116028021144229019029113021031017124020101116104005006031097119120097027000021123098013030115122103023002019000097029103111021003116106115021030007119122023032033115113116099004123115009021116020000001112123099097022018097112023104245247116123115097122003027114103000013001115101101003029115124102023015007031121021120019114003027114103000013001115101101003029115008018121102123244145024026097001186086064023049061038071021090046054054021007023036038115006146147000028023021123120021114022109124100021001115029102114013023016097021006097020001122120023 116103100002002007122103104114097103030006001099101101014114000021098127004000022021102025006006003106118123004006001097021010097117112004022016097019029113021023018124016122101118008002110101027112017019012116097114013027022021116121005114000027123098015019007124008016005000116021116121005114000027118120017019016125008103111017028101116116009114018123113023018124029096118127004002110101027121020017027112101030230246126024146147000028023021101025006002018106113118021022018101021126018114029122097023015007031121146147000028023021101025006022016106124115097111115022007020230246112001022118015022115101027116014002018118125010102113102022018023000028023021101025015007016125112103124117112003022016097019029113021103111021003116106118021023031124112010102113100022018023 116103100002002006122098104026026097003124029080065023108114048089070026002051063086064091111052003093084068036013039071090094050013023084065082019055053021024023012061055080021006097127115123080067053061042084082082097033058021015023230246023116097114030000022115021083052114035071220084168054054091065023034051063086064091097055043092070067036114054065021115000006022106103114007122036101028023047192054070065023049051032021089086097054050065080023049032058090071094053051058071080144229022018097112104019023021021081066097034033220086222037055061065021084032062048064089023124114023116097114030000022115021031054002122117004010008002020000001104017097012007005005117099097004013104113107102007004003030100098106004001112018097008004001112 116103100002002006122099104113112123004006022021114099017013007103099103019029244145098127004000022021112111008001007102021144229122000112121114002006115004021144229114021103122122097021003116106103000000018097112023017114244145021125014027029021114099017013007103099103019029115098021120015114123101027116014002018118125010022124016122101118002026115116123115097002125123096116009023003008098025015007016125112103097019029113021103111021003116106118021023031124112023124114004027114099017013018097112123008023115116123115097122004027114099017013000112109117014004110018123016097029001021101025006002018106113118019020017122008096111021007101106115000006029028021118015022115098027112021002012118121114021000007021008023102113098022018030230246115098125114019023115101027116014001006021008023 116103100002002006122096104018005016097019029113021103111021003116106118021023000122096023124114116122018144229114018123113023017124020101116104005019001115119120097027000021123120021114029096121123230246115024024144229114018123113023006006003106097101023002001122027121020017027112101010017124029096118127004002115146145118015022115114097103030006001099101101014124016122101118002026110101027116014002018118125144229114018123113023006006003106097101023002001122027112021002012116097114013027022008101025006002018106116099004030026112146147097127126146145023000028023021101025006022016106124115097111115022007020104245247021 116103100002002005122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017059082065104003051032080106117046036058091070023108114031092070067036114055080021084041055035065080091050114123089080023049051033084088223053032054021007023049055033088080067097054054021086095046059032092071023045051115089092068053055115081080068097049059080069067036062032021084065036049115004021088052114097021084067036062058080071068104114126021118088051032054086065094046060115089080023115098097000027007114124097002117006124027003114000003030002096106007007115103099004005004030099102004007002120013101004106006113099019007008005 116103100002002005122099104102112123004017007021098025002029003116118127109114004027123098002026022101025023022124020097101104000006022121124114109114018103102104005019007112098115105005125114097103030022018097123030097019000021113118021023012103112113109114115116103100030022018097112096005122004027114099017013023116097122104114018102021115000006022106118118013017127021098025006006003106102114025016028099021086050114001115101101003029244145115101014031115114097103030006001099101101014114004021146147022026022103112023022124020097101104002030022097103099124117112004022016230246126024116121005114123102112123004017007021118120020028007029031030097020001122120023006006003106097101023002001122021116097114004125112101004114016027114099017013016121112099019006110098027112021002012118121114 116103100002002005122096104097103099097114018123113023002124016122101118002026110098027116014002018118125023000028023021118025015007016125112103124005125123096116009023003028008020115113244145116121005114123102112123004017007021021116014019031112102116004122020118102104000006022121116126109114099028030116014019031112102116004122020118102104000006022116121123109114099028021113019029030021114116018013016122120100000028115118021096009023001112021116111017028101116116009111004027118120017019016125021118015022115118027121020017027112101010022124029096118127004002122008022005098245247122103115004000115119108023097005125123096116009023003025021096111021007101106118021023031124112023 116103100002002004122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017059082065104003051032080106117046036058091070023108114016093084069038055062080091067097034060064071023112114048093080071053055063025021083036033115087090065040060032021084065036049115086084066050055115081018082047038033220080023015018098008124103006103103106101004030096099007000007112098096106004004116107096002106006113013098006117005124020001117006010116102099005007006112099019001008118001103110018123016 116103100002002004122099104124123100004000007021124121021029115114097103030006001099101101014114123118122103000027003025021023097028006123116099008126115021021116014002018118125027097114115123096116009023003025021112021002012116097114013027022025021112021002012113116099015019026102025023006006003106102114025016028099025023006006003106115126015021022102025023006006003106113118021031127021118120018007031004025023006006003106118123004006001097028144229001022121112116021114017027118120017019026101025023003124029096123118021027127021120025002029003116118127109114030027118127004027003114025023022124020097101104000006022121124114109114017027113118015019026102025023003124000112109117014004127146145031018023031112118099097022026102097126015017007021004023007000028120021117014020026114112023 116103100002002004122096104115021096009023001112021113111017028102096010102098116021116121005114021027118120017019026101021010097016125118122103000027003021116121005114021027123098015019007124021010097016125123096121000006026021116121005114021027113118007027020112021011124114004027114099017013023116097122104114018102021113006126244145120025005019022123118127109245247118116100004114004125112121097031125118116114015006001008018121102114007125112121097117099018021114013001022021120025002019022123097101097023029113021086050114016122102098013126244145018020120113116146145144229020001122120023008002020120122098097031244145127120008028115119122097008022022021119023014028115029120025002029003116124103124016125118122103000027003021116121005114030027123098015019007124008117111028006123116099 116103100002002004122097104124021118015022115119027116014001006008018007102123244145127120008028115114097103030006001099101101014114004021122121097122030027118120017019016125008096111017028101116116009114018123113023012124016125112126017021110098027121020017027112101023000028023021098025006006003106118123004006001097008016098099112018028144229113101022124121015023001021127120008028115099114115014013007108103118097000115122123023105016125097108101000001006008103025021011001116102098104114115146145020119113026123123114019114025122124121097004020113122104021011001116021101012114028123021031002029018121112100002023123119027099024000018120112027097000125097108101000001006028008101012124007108103118018007122021146147098100112124123121004000115127122126015114005114113120030006010103116023 116103100002002004122102104103101023014028115029118120000030022102118114105016125097108101000002022025021101111006010103116100020123110103101025021011001116102098104245247022003020000028023021115116021013007108101101000017000029022000098126115119027099024000018102096027097000125097108101000017022025021101017124007108103118002023127021103122111006010103116116004123115124123023105113107022028144229245247098125114019023115120027116014001006008018007102245247024024144229019029113021122111022018112123116009114111008021096111021007101106115000006030146145118015022115029120025005019000122103099097027000021123098013030115122103023012124023116102120019006115011008023022124020097101104005019007120028144229127126146145118015022115098027116014002018118125010102113097022018023000028023021098025 116103100002002004122103104123096116009023003008018020114113116021116121005114004027114099017013018097112123008023110018022003098117244145116121005114030027118118004028007103021126015114123022000020104245247146145023 116103100002002003122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017059082065104003051032080106117046036058091070023108114115113220091032059032021091088047114050069069091040035038220070023049061038071021091036033115087090065040060032021092068050039032021081082097049059080069067036062032021084065036049115084086084046032055070021071051187048092070222050124115102080089050114018024011023003114054065021117108108018117004010008002020000001104017097012007005005117099097006005104112103103000006015030100098106004007112013017122117005124020001117006010116102099005001006113099019001008123001103110018102016 116103100002002003122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098013099110018005016230246021103122122097027003114120120020114030025021112021002012097103097017000028021098144229005027112103114097031125118122100020111116005018144229019029113021096111017028102096123112114058091021031102019116025021016017117122146145118015022115098027116014002018124101023124114030027118120017019026101146147000028023021098025015007029116097126097111115120027121020028018097124144229019029113021096111028006118125114017114111011021122111017027112124103006245247116123115097031125113116114015017027021008023105245247021102114013023016097021122000010123103027115000023029118125030230246115115103120012114026101114122014007115103146147097005027112103114097000125118122100 116103100002002003122096104096008016113117244145021118015022115103027116014002018124101023124114030027118120017019026101146147097019029113021101111028006123116099008114110021120025015007029116097126230246115116123115097000125113116114015017027021009010097005125114097103030022018097120144229114018123113023019124016125112126017021115009011023022124029096118127004002244145028144229127126146145118015022115114097103030006001099101101014124020097101104002030022097103099124117112004022016230246244145116121005114020097101104021000005101103120111017028101116126017111004027118120017019026101146147000028023021114099017013007103099103019029125123096121000006026008098025015007029116097126230246018123113023006006003106097101023002001122027116014002018118125010022124016122101118002026244145116121 116103100002002003122097104113021112021002012097103097017000028027123098002026022101008096111028006118125114017245247116123115097021007101106099019004003103122025006006003106118123004006001097008096111021007101106116013023007103097144229245247116123115097005125118122103000017027008018020115113116021116121005114004027123098002026022101008016098097112018021118015022115098027112021002012116097114013027022008018020117113116146145118015022115029146147004010026102097100097122000112121114002006115004021113019029030021099112005029012116118116097019115021098127004000022021116025002029003116118006097111115098027116014002018118125023097019029113021118111028006118125114112114110021098025015007016125112103097114018123113023000124016122101118002096115008021122111017028101116116009114018123113023 116103100002002003122102104116027121020017027112007023124114030027118127004027003114021118015022115116027099024002018118118023008028115029022002098123122021146147014000115146145114025027000097102023105001022121112116021114098021115101014031115099114115014013018118118023000114115098125114019023115116027116014002018118004023124114030027118120017019016125021023000028023021116025015007016125112006097111115120027116009023026101114023097019029113021118111017028101116116115114110021098025002029003116118127097019029113021118111028006118125114115114110021098025015007016125112103097019029113021118111006010101116116002114026123021031098103112028028144229123244145021 116103100002002002122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017059082065104003051032080106117046036058091070023108114023220089086040033115081080071052059032021092089053032060081064084053059060091021031035051032080021083036114048084089084052062115113084067036114055064021093046039033028117006124027003114000003030002096106007007115102098007006007030099102004000006121013098005106006114013017122117005124099107006117004124107106012012 116103100002002002122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098013099110018005016230246004125112101004114016122102098013099115092091023105117018018025023102002116028146147000028023021114099017013016121112099019006110018022006098117244145116121005114016122101118002026110018022005098117244145116121005114029096118127004002110018022004098117244145116121005114020097101104000006022121124114124117112001022016230246018123113023006006003106113118021031115009008023002007001103112121021114023116097114097121115024021020116113115113116110018245247116123115097021007101106115000006030021011010097017006103103114015006115113116099004114120021024023098100112021113118024001115 116103100002002001122098104026026097003124029080065023108114053101093086050055012097071088040033012118093080053013017084070082030016060067092089050114126021119088055059061070021222045059052092087091036114126021123082053038060076084080036114039084087091036114055080021067051051037084092091097122048090091083040038058090091089168114016122102098057060122117004010008002020000001104017097012007005005117099097006004104112098096001001006030100098106004007112013017122117005124020001117006010116102097012003004113097019001008123001103110121117001124099 116103100002002001122099104113112123004006022021114099017013007103099103019029244145098127004000022021114099017013016121112099019006110018022006098117244145116121005114016122101118002026110018022005098117244145116121005114029096118127004002110018022004098117244145116121005114020097101104000006022121124114124117112001022016230246018123113023002029000096022002098113101022009009102098116021 116103100002002000122098104026026097003124029080065023108114048089070116032062048064089023015055036021024023002058050071082082044055061065021083032060032021064089097054058086065094046060061084092069036114055080070023035062060086070023036038115092081082047038058083092086047038032021081082050114062084071070052051052080070023161114033080086095036032048093080069097033038071021091036114055090070068040055033021087088055059061027117006124100098 116103100002002000122099104102112123004017007021114118017013017121122116015126115114120118030027023146145113019029030021114118017013030116103118004002244145098127004000022021114115002013026113008020112113244145122101005023001021119110097099127021007023 116103100002002015122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017060091065069046062054070120086051035038084082082050114126021114082050038058090091023037055032021087091046049032117004010008002020000001104017097012007005005116098098005003104112103097002007003030099099106004004030016028117007010007000019006008002117103099000001007114018103008116 116103100002002015122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098000113106022021010097117099018146147022026022103112023006006003106118123004006001097021010097117112004022016230246018123113023002029003116118127097111115018022005098117244145116121005114029096118127004002115008021016098097112018146147000028023021114099017013018097112123008023115008021016098102112018146147098103112116123115097028028097021114025027000097102023105001022121112116021114098021115101014031115114120117030031018103100117014004115120021096009023001112021122111021030119106115000006018103118023008001115123096123013114018123113023012124016122101118008002110114097103030006001099101101014124016122101118008002115116123115097031125123096121000006026008114099017013007103099103 116103100002002015122096104103122025015007029116097126097019029113021122111021030116106126005114026123021031098100112028021118015022115113116099004122030027114122003013023116097114104114111008021016098099098022018023104245247022002020000028023021112111008001007102021031018023031112118099097099115115103120012114020120119104012019001100119120023114030021098127004000022021120025006031017106113118021019001118021126018114029096121123097019029113021122111017028101116126017111020097101104021000005101103120111017028101116126017114018123113023012124029096123118021027110114097103030006001099101101014124029096123118021027115116123115097031125114120118030027023021124121097122112013022030097019029113021115000006022029120025006031017106113118021023122021009010097117112004004020102114122146145020 116103100002002015122097104004005020000028023021118120018007018004008016113117244145021 116103100002002014122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017059082065104003051032080106117046036058091070023108114029080065067046043050082080023037055115089084023053051049089080023037055115065071086055051058089021021034058054069065082045033113117004010008002020000001104017097012007005005116098098005002104113107098005000002030099099106004004001096110004117006124245247124101112116102012101006104115098097000005006113101012005012006113103102106004007030099096117007010115 116103100002002014122099104113112123004006022021114099017013007103099103019029244145098127004000022021114099017013016121112099019006110018022006098117244145116121005114123102112123004017007021118120020028007029031030097245247021021023097114115115103120012114020097101104021000005101103120097017115146145023097114115021021096009023001112021116111021007101106116013023007103097010006006003106097101023002001122027112021002012118121114021000007146145023097114115021021118015022115118027116014002018118125010006006003106097101023002001122027116014002018118125023000028023021118025015007016125112103124021007101106099019004003103122025015007016125112103104111112007022144229114 116103100002013007122098104026026096005114126021118095032032052080088082047038115086090090035061115088084069048039050082080068230246003071090122032032034064084080036000054089084089034055019004008002117018097008116 116103100002013007122099104102112123004017007021120025006031018106124115109114030027114122000013029122120027097114023027114115003013029116097098019023127021113025006022017106123117011029006103146147007000028120021112012019012120116101016007018114112023012114244145121114007006115127122126015114020113119104005023005119122097097022115122123023105031125114120118030027023021008023005124020120116104008022115116123115097022125114113117030022022101097023124114116022004020102123244145098127004000022021120025006031018106113114003004018121021011124114016096103101004028007021113118021023244145116121005114123120027112012019012115124121023019031021124100097028006121121023014000115120027112012019012115124121023019031011008023002007001103112121021114023116097114104245247116123115097028028097021122 116103100002013007122096104027114122000013029122120023008028115029018117023022126124101126102126116119099115108004026103018027102016005113024121014028012124101126102123244145024026108245247116123115097031125114118122030017028113112023124114116022007020102114244145122101005023001021119110097031125114120118030028028120021118018017244145021 116103100002013006122098104026026097035124029080065023108114048089070116032062048064089023018039049021123082054114126021118095032032052080088082047038115080091023044187062090092069036114055080070023040054054091065094039059050091065068097054054070021082047053050082080090036060039070021215097038054070065082051114035090064069097054186065080069044059061080071023045051115071221080045055115213021066053059063092070082051124019004008001112 116103100002013006122099104102112123004017007021101025006023029106124115097051032021124115030002127021021103111031018121106100008021031112025144229019125114112121030027023021084068097027023106116027097245247116027122000030012102124112013023127021146147017124020112123104002029023103112112109245247101027112004028012122103115019023244145115101014031115114112121030023029114116114017114003021146147011029026123021112004028012112123112000023003021116023014028115029101025006022016106124115124019125114113116030027023021116121005114003027114114015013016122113118021023110116027112004028012118122115000006022021116121005114003027114114015013028103113101004111018027114114015013028103113101004114018123113023000124020112123104021011003103112112124117018018028144229005027112103114097002125114112121 116103100002013006122096104106118120005019007112008016019117244145116121005114003027114114015013007108101101004021110018101016230246018123113023017124020113118104008022115008021020112113244145122101005023001021119110097002125114112121030029001113103114097019000118021 116103100002013005122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030022054065080069044059061084065094046060012103080080045055115024021099036033039021021082047053050082080090036060039117004010007000019007008002117098099004006007117018096008101119117111097005007002108098098024005015001103110007007006 116103100002013005122099104102112123004017007021004023230246021103122122097021022113106114015021023112120023004126115114112121030023029114116114017114003021146147022026022103112023004124016122102098124117099018021023230246018123113023017124020112123104002029023116097114124117001018146147108127030084089086037059054146145118015022115112027122000030012118122115004111003027120118013013016122113114097019029113021114111031018121106100008021031112008103111031018121106100008021031112146147108127023220088086051049059080146147000028023021112025005023030106118120005023110101027115004031012118122115004114018123113023004124023112120104018027020121112010017124023112120104018027020121112144229127126102065086053039039021021023097114115146145118015022115118122118013023000118112031004124000097116104 116103100002013005122096104102124112013023127018018030097111115118122118013023000118112031017124000097116104018027020121112027097017028116121114018017022029112025018006018106102126006030022025018016104123115021146147108127022065084067097245247116123115097017028116121114018017022029112025004023029106102126006030022025018016104114110021118120000030022102118114105002125112112121030001026114121114109114016122116123004001016112029114111023022123106100008021031112025016102123122146145026108006042069080023002051038070080023018039032069080089050059060091021144229019029113021116014019031112102116004122022027102098018013000124114123004126116018028023124114016122116123004001016112029103111001006102106100008021031112025023002029018121112100002023123112027100020001012102124112013023127018018030 116103100002013005122097104028146147108127115146145118015022115112027112004022012113116099004114110029146147097001022121112116021114030116109031004096125114112115030022018097112030097020001122120023006023023106112121006022022120021114115245247021098127004000022021112005111017028102096010102098116021116121005114022007027116014002018118125010004124016122101118002026115116123115097023097027123098002026022101008114111028006118125114017245247021116121005114022007027122000030012118122115004111022027120118013013016122113114097019029113021114115124030116121104018027020121112010004124030116121104018027020121112144229114018123113023004096125113112122030017028113112010004124023112120104002029023112021118015022115112007025005023030106102126006030022008112025005023030106102126006030022146145023 116103100002013005122102104116123115097017028116121114018017022029112005111006010101106116014022022025018016104114110021118120000030022102118114105023125097108103030017028113112027102117122146145023000028023021118120000030022102118114105023097027097110017013000124114123004126116018028023124114016122116123004001016112029114111006010101106100008021031112025016102123244145021118015022115112007025006023023106113118021023111008018020117113116021028144229127126021021144229019029113021114111017028101116116009114110021018020112113116021146147000028023021112025015007016125112103097111115018022005098117244145116121005114003027114114015013007108101101004021115008021016098097112018146147000028023021021114111021022113106115004016018118097023125111115018022003098117244145116121005114123029112025 116103100002013005122103104114112115030020026123116116021114109008021016098102112018021118015022115112027112004022012115124121000017007021009010097117112001022016104114028103021114111021022113106113008028018118097023008001115123096123013123244145116121005114003027114114015013026113021010097113102022021 116103100002013004122098104026026097003124029080065023108114048089070116032062048064089023018039049021123082054114126021118095032032052080088082047038115081080068097038033084091084041055032021081016163053054070021083052114055220069094050038050082080119112111101004 116103100002013004122099104102112123004017007021114099000013026113025023006023029106118120005000022114025023006006018106101101008019020123025023006006018106101101008019020109025023006006018106101101008001022109025023006006018106102114002019020123025023006006018106102114002019020109025023006006018106102114002001022109025023006006018106099114013019020112025023006022003106118120005021001101025023006006018106118126015016007112025023006006018106118126015016005116025023006006018106118126017029007112025023006006018106118126017029005116021023230246021103122122097021007116106099019019018114112144229005027112103114097021023118106126005114110021022006098245247122103115004000115119108023006023029106118120005000022114025023006006018106101101008019020123021 116103100002013003122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030006033084091084041055032106084080036033115024021126015001022103097023006016022106119120023002001122117006124027003114000003030002096106007007115103099004004004030099099007003006116013098005106006114013017122117005124013026101114002117018096008004004001102110115103119116111102001005005112097098000117001124030019002008005113096102005004006114018107008004014001107110004007119112098110007001119112099110024024 116103100002013003122099104124123100004000007021124121021029115114119114030016028099101101014114123118122103000017027025021121020017027112101027097021003116106118021023031124112027097017028101116126017126115123096121000006026025021112003023012115124121006023000025021112005017012124113027097021007116106126005126115114097118030019020123025023006006018106116112025126115114119114030002001112116099004126115114119114030000022116121027097007000112103116019023127021096100004000030116127027097022016103112027097022030116127030230246000112121114002006115098027116014002018118125027097005125123096116009023003025021096111021007101106118021023031124112027097005125118122103000027003025021096111028006123116099008126115098027112021002012115124121006023000025021 116103100002013003122096104022006020109114115021021023097114112013022027097114115021021023097114115022012020109114115021021023097114115022004007098126115021021023097114115021021023097114115021021023097117029018025023097114115021021023097114115021021023097117029018025023097114115021021023097117112007022016109114115021021023097114115018022005098117127021118098019000022123097023021027030112102099000031003025021116020000001112123099097006026120112100021019030101146147230246021103122122097021007101106099019004003103122023022245247098125114019023115098027116014001006121004010102098116021116121005114004027118120018007018004008016113117115116123115097005125118122100020019097008018007102114018123113023022124016122102098000097110018005016230246244145116121005114004027114099017013023116097121 116103100002013003122097104116124100097110110021021115000006022029018020118113116028021028097127112012022023012029029097125023097127126021116080036114062092091094097122058091086091052033122146145118015022115098027112021002012113116099015019026102021009097022018097112031102113100022018030097121115024022006113113115120122121021026115021021026108114018082080023012051043092021031036042048089064068104245247024024026230246018123113023022124020097101104002030022097103099124117112004022016230246018123113023022124016122101118002026110018022003098117244145116121005114004027123098002026022101008016098103112018146147000028023021098025006006003106116099004030026112008016098100112018146147098099098022116121005114004027114099017013000112109117014004110018022006115113116146145020112097112116123115 116103100002013003122102104021098025006006003106115126015021022102021126018114029096121123097127126021099222045051052080021086035033054091065144229113098001022118015022115098027112021002012115124121006023000021124100097028028097021121020030031021024026097004186089084080036114035071220068036060039021 116103100002013002122098104026026097003124029080065023108114048089070116032062048064089025039002059084070082030006033090092068030017059082065104003051032080106117046036058091070023108114029080065067046043050082080023037055115089084023053051049089080023037055115065071086055051058089117006124027003114000003030002096106007007115103099004004002030099102006004003114013101004106006113099012119122119115111021103117004124103103005005006114098103117001010000 116103100002013002122099104113112123004006022021114099017013007103099103019029244145098127004000022021114099017013016121112099019006110018022006098117244145116121005114016122101118002026110018022005098117244145116121005114029096118127004002110018022004098117244145116121005114020097101104000006022121124114124117112001022016097 116103100002013001122098104026026097003124029080065023108114048089070117032038048093027081019055048084089084052062029087119088055002033080089118053055115024021116041051033082080090036060039021081086047033115064091082097038050087089082097054054021065069032036050092089023037055032021069086051051062221065069036033115069071088049058042089084079040055115070064069097033050091082023049061038071021083036033115084065082045059054071070119112111020112113114014001012007005005116098098004003006117103102004006007113018097008007007115103126005004026115103115004007013113098105000007 116103100002013001122099104124123100004000007021124121021029115114097096030006001099116099004122020097098104002000022097103099109114020113118104008022127021118120017019016125025023015007016125112103109114020101116104000006022121124114109114020097116104008022127021114099000013016124097101000006122146145100004030022118097023102113098022018027097002125114113116030027023025021103111017028101116116009126115101027121020017027112101027097002125114101118030019007112121126004126115118027112021019012124113027097017125114097118030017026097103118021245247115103120012114020101116104017019001116097114097002244145127120008028115114113116030022022101118118012114023021122121097122023027114115002013026113008103111021023118106126005123244145127120008028115114097118030017026097103118021114016021122121 116103100002013001122096104021029116111021023118106126005111003027114115002013026113021118015022115118027116014002018118125010017124016122101118002026115116123115097017125123096116009023003008101025015007016125112103097019029113021116111021003116106118021023031124112010017124020101116104000006022121124114104245247098125114019023115101027112017019012116097114018029006008018120102114018123113023017124016122102098124117099018021144229245247116123115097023011124102099018114123102112123004017007021004023230246115021021113019029030021114103000013003116103118021023115101007144229114115021021023097024028124123023006022016106113114017017018120021115115114028123021031005096125114113116030027023008101005111021023118106126005123244145021023097114115021098127004000022021101005111021003116106118 116103100002013001122097104097112100014007110018122016097019029113021103115124016122102098124117099018146147097114115021021023000028023021101005111021003116106115021030007119122023127111115018022005098117244145021023097114115021116121005114023027114103002013026113008115115124020101118104008022244145021023097114115021116121005114003027118120017019016125008103115124016122101118002026115116123115097002125123096116009023003008101005111028006118125114017114018123113023017124020101116104000006022121124114124002097027114103000013018097112123008023122146145023097114115021021144229114115021021023097245247122103115004000115119108023115126096025001027112126102021 116103100002013000122098104026026097003124029080065023108114048089070117032038048093027081019055048084089084052062029087119088055002033080089118053055115024021121036038039090076086038055115083089086038114020119112104017000022116097114124117029018021068052032115095090094047038038071080023006006004106097101023019007112021082053114020119112104003029005101103120001099110114112115004029000106007007115103099004004001112102102000004004113098019007008104008002020000001 116103100002013000122099104096101115000006022021114117004013017122099103019029244145102114021114020119112104017000022116097114124117029018025023020001022103120118011111116022007020102126115113120118011111016096103101004028007106097126012023000097116122017245247098125114019023115112109126018006000021029100004030022118097023112114021103122122097021007098106099019004018097112023006006244145098127004000022021114099111021007098106116019023007103097010102113098022018144229019029113021112021124020113118104008022110114119114030016028099101101014124020113118104008022115146145118015022115114119114030016028099101101014124020119112104017000022116097114124117028018146147000028023021114099111017028101116116009111020119112104003029005101103120111017028101116116009114018123113023006006125123096116 116103100002013000122096104125112103124021017112106117014004003103122025015007016125112103097019029113021112021124020101116104000006022121124114124021017112106117014004003103122025006002018106116099004030026112146147000028023021114099111021007116106126005111020119112104003029005101103120111021007116106126005123115 116103100002013015122098104026026097003124029080065023108114048089070117032038048093027081019055048084089084052062029087119088055002033080089118053055115024021101036049059080071084041055115081080068097048060067092089050114186089092080040048063080070023032039115081220071040033039084082082097034060064071023052060115086093082049038054089026086053055063092080069097055039021081082050114048090091067051051058091065082050114032064071023043061058091065066051055115114097096030006001099116099004114054065021112003023012119122097017000028117004010006023023112122100030096099007000007112099101004001002116099096005005 116103100002013015122099104102112123004017007021114117111017028101116116009046047114119025015007016125112103097019000021118127004002007112121027097021017027114103000013018097112123008023127021114115111031018121106100008021031112073075102125116073073116000001007029114099111021007116106126005114018102021097000000016125116101104114018102021115004002026102097027097021017027118120017019026101073075006016125123096121000006026021116100097016028099124121109114020097027112021019012118124099019019007146145113019029030021114099022013007103099118021023115114097023008028029112103023011029026123021112003023012119122097017000028021114117230246028123021112021124020113118104008022110114119025006022016106124115097019029113021112021124016122101118002026110114119025002029003116118127097019029113021112 116103100002013015122096104097027121020017027112101010006016125123096116009023003021116121005114020097027112017019012116097114013027022008114117111021003116106118021023031124112023000028023021114099111021007116106126005111020119027112021019012124113144229027029123112101097024028124123023006022016106113114017017018120021112005114028123021112003124020113118104008022110114113025006022016106124115230246004125112101004114020097027112021005012118103114021000007008018020112113116146145120019022022103021117024114020119027116014002018118125075061021017027123098002026022101025023006016125114101118030019007112121126004126115114113025012019031106102126006030022025021112005124030116121104018027020121112075061117124018073075002019000097029112021124020097116104008022115116102023023019001118125118 116103100002013015122097104103028023 116103100002013014122098104026026096005114126021101069046022054069114082050038005092070066097127115116089094044055061065084067040061061021081066097038050087089082032039019004008001112018097008024026 116103100002013014122099104102112123004017007021005027097245247101027116014002018118125075061002125123096116009023003021084068097017027102025023230246123102112123004017007021121099019027030029118126111030026119112116014046047018021016061046003124027121014000018102122030097245247115103120012114016125112103000017115116118027097017027112101126005114026113025023002026022101118120097017028025021103004000000124113023017027115089080081053114060064065082051114057090092089097000021102124116008114016124021088047114123101124025018027016124099126097111115118124025018027016124099126104245247098125114019023115118122025002029000124118120124117099018021118015022115124113025002029000096008016113117115116123115097017028027118120018007110018005016097019029113021103008124016122102098124117099018021118 116103100002013014122096104123113023002027125118122100020111116005018023000028023021116116111017028102096010102098116021116121005114018118027116014001026118122010102098116146145118015022115124113025002029003116118127124017028027118120017019016125021118015022115124113025015007016125112103124017028027123098002026022101021118015022115118122025015007023112097114124002026027123098017023001102146147000028023021116116111017028101116116009111026113027116014002018118125023000028023021116116111028006118125114017111026113027121020017027112101144229019029113021126005124016122101118002026110101027116014002018118125023000028023021124115111028006118125114017111003027123098002026022101028023032033115113112099109114244145101025006002018106116099004030026112025144229017018102112023017124020101116104 116103100002013014122097104116097114013027022021098127004028115018116016097006027112123023102019063089084094053051061065018023022026022123021016013117115097125114015114116121084094053059054071018023004028023021084068097019039080089094036032127146145103111021003116106121020031026123097027097245247116103100030022018097112096005122003027114103000013023116097103019023122021084068097022018097101101004126244145116101018013023116097114022022123101027112017019012113116099005019003028021086050114023116097115000002127146145115111031018121106100008021031112025144229031125114118101030030026119021086050114030084089086037059054025146147005124020113118104008022127146145115111021023118106123008016127113027112005017012121124117002126244145029076116103100002012007060114018123113023004022125113112122 116103100002013014122102104106102126006030022021008023102017022103097126007117115028021086050114016080071067040052127146145031058103102002002014113047115116123115097023023027113114012013000124114123004114110021018103013007007018021030097051032021101123052038127146145118111021022123106116014022001112114027230246123102112123004017007021120126015122017027114099000013018114123030097020001122120023006016022106119120023002001122021117097005027112103114097002125114113116030027023021008023003124020113118104008022115116123115097002125118122103000017027008119025002029003116118127097019029113021103111028006118125114017111017027123098002026022101021118015022115101027112017019012116097114013027022008119025006002018106116099004030026112021118015022115097027112021019012124113023124114017027114099 116103100002013014122103104116106126005123115084070023000053054120092089109245247029102114013023016097021122008028123119027112021019012116114111104114021103122122097021017112106117014004003103122023003114004125112101004114003027114115002013026113021010097016125114113116030027023021116121005114003027118120017019016125008117111017028101116116009114018123113023017124029096118127004002110119027121020017027112101023000028023021101025006002018106116099004030026112008117111021003116106118021023031124112023000028023021097025006006018106124115097111115119027112021019012124113030097051032021116080036031050077025144229017018102112023000124020097116104017000026102112111097005027112123023102098116021097127004028115018031016097005027112123023102099116021097127004028115018120016097005027112123023 116103100002013014122100104018007016097006027112123023102020116021112121005114050070021100036042007116021027230246016116102114097019125114097118030004022121116112004114004125112121097117099018021099009023029021018029102114004125112121097117098018021099009023029021018103051187032080091067102114004125112121097117097018021099009023029021018118035033054091065016097023029113021086050114005080089099000114127146145118111021007116106116008028017097112027097019125114097118030017026123119097000126115116027112021019012118124103014006022025021118111021007116106116008002028099116023109114244145116025006022003106118120005021001101025144229019001102106115000006022098113031017124020101116104005019001115119120104114050070021112017019012113116101007016028025146147021124020097116104002027007103116099 116103100002013014122101104025021144229122040000000000118107097072028023032033115123119103000013106004025144229019001102106115000006022098113031017124020101116104005019007101103120104114115084070023005019007101103120109245247116103100030022018097112096005122003027113116019023122021021086050114023118103114109245247118116100004114004125112121097002125114101118030031022097102120020111116116018023021026022123021016000039039090088086053059034064080016097023031102112023102031050091064082045117115112123115097051032021120082053126244145099100111004022102106121020031022103122027097004007027114097021013029122120144229041102000002000120099046146145023 116103100002012007122098104026026096005114126021101069046022054069114082050038005092070066097127115102096126021023115103112102020023007112021002116101100013012023108114016080071067040052058086084067040061061021090066097002063084091023037055115121064067053055115024021023013192054091082086038055062080091067097055032065021083168038050092089091168114054091021086039052058086093086047038115089080023050038050065064067097055039021089165168038050065021013097033039084065066053114126021220067032038 116103100002012007122099104102112123004017007021120118025122000097027112002000012121124117097046047021018023108114116021073075097023125114118101030030026119021030097245247115103120012114020112113104004028020113112122097023023021146147013023021097021120020006022103021125014027029021114116019013016122123101004020115102097023014028115029102099000013016122113114124001007027114116021013016122113114097019029113021100021019012102124112013023110102097025006017001106102126006030022021116121005114000097027116014001006021008023102098116021028144229024028124123023006017001106118120015000022115021114097029029021029114005124022112123104002029023112008114111021016097106116014022022021116121005114022113027114004028012102124112013023110112027112002000012102124112013023115116123115097023125118122100 116103100002012007122096104096008016113117122146145096009023001112021114005124016122102098124117099018146147000028023021112115111006010101106116014022022021124100097028006121121144229019029113021114005124020112113104005019007112021010097122000112121114002006115120116111105023023004027112004022012113116099004123244145021113019029030021114114005013022123114115004031115112113006230246115098125114019023115112113006111017028101116116009111022113027116014002018118125023000028023021112115112124029096118127004002110112113025015007016125112103230246115116123115097023023004027122000030012118122115004111022113027122000030012118122115004114018123113023004022098027120118013013000124114123004111022113027122000030012102124112013023244145021118015022115124102121020030031029112115112124007108101104 116103100002012007122097104118122115004126116018028010008001029096121123105023023027097110017013016122113114109117116028146147097019029113021126018028006121121031004022098027097110017013000124114123004126116018028010008001029096121123105023023027097110017013000124114123004126116018028144229114018123113023004022098027113114012013016122113114124023023027113114012013016122113114097019029113021114005099125113112122030001026114121114124023023027113114012013000124114123004245247021116121005114022113004025002029000096008016113117115116123115097023023004027099024002012118122115004114026102021121020030031146145023000028023021029114005124020112113104007027029116118099097027000021123098013030115122103023004022125114112115030020026123116116021108110118096101019023029097021099008031022102097118 116103100002012007122102104120101030097019029113021114005099125114112115030022018097112011124017006103103114015006115097124122004001007116120103104245247021116121005114022113027116014002018118125010017124016122101118002026115116123115097023023027123098002026022101008103111028006118125114017245247021116121005114022113027122000030012102124112013023115008021115111031018121106100008021031112146147097019029113021114005124023112120104002029023112021010097117007113112122102245247021 116103100002012006122098104026026096005114126021101069046022054069099094050039115024021100020027007112021002116101100013012023108114004125112101004114123116095088052038115115124121097054054021102114013023016097021027017124020101116104005023001103112123109114003027102099017013000124114123004126115101027112017019012103115103019016028028117006124099019007008026108 116103100002012006122099104146145027000000000106113118021023004113029103111022030116127030097114018102021115012019025025021103111007000112103122000024244145025103111021003116106115004000001112121027097002125102097103030001026114121114109114003027114103000013001115101101003029244145146147007000028120021112002002012118116122017000028021118023230246025122124121097021023118106115004002016116120023005114028123021031002124020101118104008022115008021115111021003118106126005123244145127120008028115114118101030017028123103114007114030021122121097122023027120118013013016122113114097111030027114116021013016122113114097019029113021115111031018121106100008021031112021010097031125114118101030001026114121114104245247127122126015114020101116104017019001116097114097002115122123023105022125114113116 116103100002012006122096104106124115097111115101027112005017012124113023000028023021101025002029000096008016113117122146145123004020007021127120008028115114097118030017026097103118021114007021122121097122003027114115002013026113021010097006125114113116030027023021116121005114003027118120017019016125008099111017028101116116009114018123113023017124029096118127004002110097027121020017027112101023097019029113021103111021003116106118021023031124112010021124020101116104000006022121124114104245247121112113021114025122124121097021007116106099019019018114112023000114028123021031021124020113118104008022115008021118111021023118106126005114018123113023021124020097116104008022115008021118111021007116106126005123244145121114007006115122096099004000115127122126015114020118102104002029030102116121 116103100002012006122097104021099100097029029021029103111017028101116116009111005102027116014002018118125023000028023021101025015007016125112103124004000027123098002026022101028144229030022115097023014007007112103023011029026123021112023006012099112099004000026021099099097029029021029097018124005112102104015007030112103120097111115099097025006004007106123098012023001122028144229005027112103114097114016027114103002013026113021010097113098022146147000028023021101025006002018106116099004001028096008016014117244145022005098019029113021115111021023118106126005111112006022023000028023021101025002029003116118127124117112001022016097019029113021103111028006118125114017111116022000020102114018123113023017124020101116104000006022121124114124117112003022016230246028103113114019114017108021103 116103100002012006122102104027123098002026022101025023017124020101116104000006022121124114109114023027120118013013000124114123004126115021113025006022016106121126003126115021116025006023029106118120005000022114025023112101115024024023000021022021120126015027115 116103100002012005122098104026026096005114126021101069046054023080069112036033039099092068052114126021102098008006022021000002118101107012021026097017060088069067032053054021081082050114050091092090032039043021086088051032054070069088047054050091065023161114063018080089050055062087089082097054054070021085046036058091070023161114035071220091036036054071021083032060032021089016032038054089092082051114048090091084036032061084091067097038060064070023045055032021081222049059032065084080036033115081080023045051115086084090049051052091080025001099110003004 116103100002012005122099104029102114013023016097021116014007029097029115008001007124123116021114028027118120017019026101073075014124029096123118021027122146145113019029030021114117004013017122099103019029115122021144229024028124123023006022016106113114017017018120021023012114028123021031014124020113118104008022115008021122111021023118106126005123244145098127004000022021122025006016022106101101004019007112021010097117028018146147230246018123113023014124016122101118002026115008021103111017028101116116009245247116123115097029125123096116009023003021008023017124029096118127004002244145116121005114028027114103000013018097112123008023115008021103111021003116106118021023031124112144229245247116123115097031125114101116030027023021008023098099112028146147097 116103100002012004122098104026026096005114126021101069046022054069114082050038005092070088052114126021102086040033058080021083102039061021091135097054054021086095036034039080089023108114016093080071053055063021081082097038042069080023112098115084067082034114003071090083052049039092090089097048060067092089036114050086065094055055115024021120047114033080088088047038054021089082050114050065080091040055033070021031000062063084092067032060039021090066097030050092065094036032122117004010007000019007008002117096106003006007114 116103100002012004122099104102112123004017007021114116018013018097112118013030127021114116018013018097112123000027244145115101014031115114118100030017028120102118015114000146145125014027029021118127004002026113021116097029029021029100111017028101116116009111016027118120017019016125021118015022115102027121020017027112101010002124029096118127004002115116123115097017125118122099024023026008018006113117115116123115097017125118122100020111116005018030230246025122124121097017027112102103019114003021122121097122000027118120017019016125021010097002125118122103000017027021116121005114000027123098002026022101021010097002125123096116009023003021116121005114003027118120004001003112021010097117017018021023000028023021101025005019021124101101097027000021123098013030115116123115097002125118122100 116103100002012004122096104096021010097117099018028144229005027112103114097001125118122103000017027021008023102113098022018144229019029113021100111028006118125114017114110021018020115113116021 116103100002012003122098104026026097003124029080065023108114048089070116032062048064089025039019057090064067012051061064080091002058054069065082045023039097071067097127115103080084041055033086093082097054054070021112017019012101116101000006022021069088052032115064091023037187035092070067032053054021026023034058054069065082045018098008004007112018097008115101001097110000001005120100096005006 116103100002012003122099104102112123004017007021114103000013018097112123008023127021114103000013018097112100014007127021118120018007244145115101014031115114101118030002018103116099004245247098125114019023115114113116030027023021008023098099112146145118015022115118122103000017027021008023102113097022018144229019029113021121020017027112101023124114116022006020102114 116103100002012002122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081018039035069071094044055007071092071045055039118116115097127115103080084041055033086093082097054054021089016036060033080082094050038033080088082047038115213021068052034035071092090036032019004008001112018097008115101001097110000001005120100096005006119117111018 116103100002012002122099104102112123004017007021101025002029003116118127109114003027123098002026022101025023230246018103102104005019007112098115105002125114101118030022018097113118017123115116102023006002018106113118021022018101025023230246018103102104005019007112098115105002125114101118030022022103103114013123115116102023005023001103112123109114244145102099017013000124114123004245247115103120012114020101116104017019001116097114097002244145098127004000022021101025002029000096008016113117244145116121005114003027114115002013026113021010097113098022146147000028023021101025002029003116118127097111115018022005098117244145116121005114003027123098002026022101021010097117112006022016230246018123113023017124020101116104000006022121124114097111115018022003098117115 116103100002012001122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081018039035069071094044055007071092071045055039118116115097127115113112123004006022021114099000013016124097101000006019004008001112018097008115101001097110000001005120100096005006119117111018 116103100002012001122099104113112123004006022021114099000013016124097101000006244145098127004000022021114115002013026113021010097113098022146147000028023021118120017019016125021010097117112007022016230246018123113023015007016125112103097111115018022004098117244145116121005114020101116104000006022121124114124114116022001020102114 116103100002012000122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081018039035069071094044055007071092071045055039118116115097127115113112123004006022021114117004013017122099103019029019004008001112018097008115101001097110000001005120100096005006119117111018 116103100002012000122099104113112123004006022021114117004013017122099103019029244145098127004000022021114115002013026113021010097113098022146147000028023021118120017019016125021010097117112007022016230246018123113023015007016125112103097111115018022004098117244145116121005114020101116104000006022121124114124114116022001020102114 116103100002012015122098104026026097003124029080065023108114048089070117032038048093027081012051057119090065017032060113080091021032037101071088097127115116083081036049039084065094046060115083089086038114020119112104017000022116097114124117028018021068052032115095090094047038038071080023006006004106097101023019007112025023006006003106097101023002001122021082053114020119112104003029005101103120001099110102116104115098097000005004113097012004003007118103107117007010018019 116103100002012015122099104096101115000006022021114117004013017122099103019029244145102114021114020119112104017000022116097114124117028018025023020001022103120118011111116022007020102126115113120118011111016096103101004028007106097126012023000097116122017245247098125114019023115112109126018006000021029100004030022118097023112114021103122122097021007098106099019004018097112023006006018146145125014027029021114099017013007103099103019029115114097103097029029021114099017124020097101104002030022097103099124021007116027112021005012118103114021000007021116121005114020097101025002029003116118127124021007116027116014002018118125023000028023021114099017124029096118127004002110114097118111028006118125114017114018123113023006006003027114099017013018097112123008023110114097118111021003116106118 116103100002012015122096104097112123008023244145116121005114020119112104003029005101103120111021007116106126005111020097116025006006018106124115097019029113021112003023012119122097017000028027118120017019026101008112021002125118122103000027003021116121005114020119112104003029005101103120111028006123116099008111020097101025015007029116097126230246004125112101004114020097116025006006004106118101004006001097008016098099112018146147000028023021114117004013017122099103019029125114113116030027023008114099000124020113118104008022115116123115097021017112106117014004003103122025002029003116118127124021007101027116014002018118125023000028023021114117004013017122099103019029125123096116009023003008114099017124029096118127004002115116123115097021017112106117014004003103122025006002018106116099 116103100002012015122097104112121126004111020097101025006006003106116099004030026112028144229114 116103100002012014122098104026026097003124029080065023108114048089070117032038048093027081012051057119090065017032060113080091021032037101071088097127115102064071049032054070070094046060115080091069036053058070065069036063054091065068097038050087089082097021007101106099019004003103122023050039033021086091168114055080021067051051058065080090036060039117004010006023023112122100030096099007000007112099101004001002116099096005005 116103100002012014122099104113112123004006022021114099017013007103099103019029244145098127004000022021114099017013016121112099019006110018022006098117115 116103100013005007122098104026026097003124029080065023108114048089070117032038048093027081019055048084089084052062029087119088055002033080089118053055115024021100052034035071080068050059060091021082047032054082092068053032054088080089053033115065084085045055115114097096030006001099116099004114032064071023034062186021081082097038033084092067036063054091065119112111020112113114014001012007005005116098098004003006117103102004006007113 116103100013005007122099104113112123004006022021114099022013007103099118021023244145098127004000022021114099022013016103112099019006110018022006098117244145021 116103100013005006122098104026026097003124029080065023034062032119084067034058125083099082051059053092086086053059060091116067036001060064113082049019063116086023108114001080086095036032048093080023037055032021081222049059032065084080036033115081080068097049050088069086038060054070021084046039033084091067036033115090204023037051039080021084032062048064089023032052053080086067032038058090091023034058054069065082045125050065080091040055033021080067097055062084092091097034060064071023032062054071065082097033060091065023051055061070080094038060186070117006124126 116103100013005006122099104102112123004017007021114116111022022101097027097021023027114115002013026113025023006022125120116123030001026114121114109114020113027112005017012121124117002126115114113025006022016106112122000027031025021112005124020113118104013027017146145144229020001122120023006017003106118118012002001122021112002114026123123114019114025122124121097021023118106115004002016116120023006022115122123023105021016027114103002013026113008112005124020101118104008022122146145144229005027112103114097017006103103114015006115113116099004114115119112099022023022123021112002124020101118104005019007113112117097019029113021112002124020101118104005019007115124121230246018123113023002007001103112121021114023116097114097016022097098114004028115114113025006022016106113118021022022119021118 116103100013005006122096104123113023006022125114113116030022018097115126015245247116123115097023011124102099018114123102112123004017007021004023007000028120021112021019012097103118000021022021097118097005027112103114097006018027114115002013026113008112005124020113118104008022122146145118015022115114113025006022016106113099000006022021124100097028028097021121020030031021116121005114020113027112005017012112120118008030115124102023015029007021123098013030244145122101005023001021119110097021016027113114017006115 116103100013005005122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081008063035090071067005051039080112083040038058090091023108114031092070067036114055080070023047226115081018094047038054071067082047038058090091023037117038091080023034051062069084080047055125117004010119099 116103100013005005122099104102112123004017007021101025006002018106123098012027029097025023017124020113118104008022127021101025002029003116118127109114003027123098002026022101025023017124020101116104000006022121124114109114003027114103000013001115101101003029127021101025006002018106113114019000022121025023017124000097101104018027020121112144229020001122120023006022016106113114017017018120021115097245247127122126015114020101116104017019001116097114097002115122123023105022125114113116030027023021008023017124020113118104008022115116123115097002125118122100020111116005018023000028023021101025006002018106116099004001028096008016014117122146145096009023001112021103111021003116106121020031026123097023040033115123122099097028006121121144229019029113021115111021003118106126005114110021022006 116103100013005005122096104022146147014000023112103023003011115004146147097 116103100013005004122098104026026097003124029080065023108114016089070103051061035093076091032042058080027081008063035090071067015061026091065082051036023084065082017032054067021026097017059080069067036062124116065082045059054071021215097063054065065069036114179021095088052032115029123135097059061065080069055055061065092088047114054065021083032038054021081082097034033220089223055055062080091067104124019004008001112018097008124103006103103106124121014022007101106005113096102005006007117013099012004002116103012003004 116103100013005004122099104096101115000006022021114103000013003116103118021023115101146147018023007021029103111021003116106121020031026123097027097002125114101118030022018097101101004123115008021031018023031112118099097005125123096121000006026025021096111021007101106115000006029116124100230246115021021023097114021103122122097021023118106115004002016116120023005245247021021023097114115127122126015114020097101104021000005101103120097005115122123023105002125118122103000017027021008023022124016122101118002026115116123115097002125123096116009023003021008023022124029096118127004002115116123115097002125114101118030019007112121126004114110021098025006006003106116099004030026112028144229114115021021023097005027112103114097022125114113116030027023021008023017124020113118104008022115146145023 116103100013005004122096104021021023097114018123113023017124016122102098097111115018005016097245247021021023097114115116123115097002125114101118030019007112102120020111116122018023230246115021021023097114018123113023017124020101116104005019007113116103097027000021123098013030115146145023097114115021021118015022115101027112017019012113112101019023031021124100097028006121121023230246115021021023097114018123113023017124000097101104018027020121112023015029007021124121097122116007018027097117096018028144229114115021021023097019029113021115111021003118106126005114110021022006098245247021021023097114115116123115097005125114097103030017031112097101021114110021018020115113116146145023098097112116123115097002125114113116030027023021008023098102112146145030097 116103100013005004122097104021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115146145096009023001112021114025027000097102023105001022121112116021114098146145023097114115021021113019029030021114115002013023112101116000031115113146147097114115021021023011029026123021112021002012097103097017000028021098023014028115029101025002029003116118127097111115098027116014002018118125023000028023021101025015007016125112103097111115098027121020017027112101023000028023021101025006002018106116099004030026112021010097005125114097103030019007112121126004123244145021023097114115021098127004000022021113025006022016106124115097111115101027112005017012124113023230246115021021023097114018123113023017124016122102098097111115018005016 116103100013005004122102104021146147097114115021021023000028023021101025006002018106116099004001028096008016014117115146145023097114115021021118015022115101027112017019012113116099005019003021124100097028006121121023230246115021021023097114018123113023017124020101116104005023001103112123097027000021123098013030115146145023097114115021021118015022115101027100021002012102124112013023115123122099097027029021029016115117127021018004102123244145021023097114115021116121005114023027114103002013026113021010097113098022146147097114115021021023000028023021098025006006003106118123004006001097021010097117112007022016230246115022006020000028023021101025006022016106124115097111115022001020230246115021021023097114122021 116103100013005003122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081008063035090071067015061026091065082051036023084065082017032054067021026097017059080069067036062032026116067036062058080071068097059061080077094050038050091065068097054050091070023045051115086084090049051052091080023105029035065021026097022054069092068053051052080028025001099110124101112116102012007005005116098097004001104112100099013001003030099 116103100013005003122099104102112123004017007021098025002029003116118127109114004027123098002026022101025023022124020097101104000006022121124114109114004027123098015019007124021086050114029090124089053126115116103100030022018097112096005122004027114099017013023116097121000027000028021086050114023065101069036062244145115101014031115114097103030006001099101101014114004021146147022026022103112023006006003106118123004006001097021010097117112004022016230246018123113023015029007021112111008001007102021031230246115102112123004017007021004023007000028120021112017019012101116101000006022021101023230246115098125114019023115101027116014001006008018007102114244145021118015022115101027112017019012116097114018029006008018120102245247021116121005114003027118120017019016125021010097005125118122103 116103100013005003122096104116118127097019029113021103111028006118125114017114110021098025015007016125112103097019029113021103111021003116106118021023031124112023124114004027114099017013018097112123008023244145022005098019029113021103111021023118106126005111112006022144229123115 116103100013005002122098104026026097003124029080065023108114016089070103051061035093076091032042058080027081008063035090071067015061026091065082051036023084065082017032054067021026097022018097112104019023021106101101014002027108008004097127115103220086034038038084089094050051039092090089097021022113112120018013017116097116009018098008004119115111026101114002117013026123122115021002012007005005116098097004002104112099102013004006030099019006008026108 116103100013005002122099104096101115000006022021114103000013003116103118021023115101146147018023007021103114007013000124114123004111116005018144229005027112103114097023011124102099018114123102112123004017007021004023230246115115103120012114020113118104005023003118116122097022244145021125014027029021114099017013007103099103019029115098021120015114123101027116014002018118125023124114004027118120017019016125021118015022115101027121020017027112101023124114004027123098002026022101021118015022115101027112017019012116097114013027022021008023022124020097101104000006022121124114104245247021098127004000022021101025002029000096021010097117099018146147097019029113021115111021023118106126005114110021101025006022016106124115097245247021116121005114003027114103000013001115101101003029115008021016 116103100013005002122096104122018023230246115116123115097002125114101118030022022103103114013114026102021121020030031021146147097019029113021103111001007101106100008021031112021121014006115124123023105117097018025023102097116028146147097019029113021103111021003116106118021023000122096010102029116146145023000028023021113025006002016106124115097111115022004020230246115116123115097005125114097103030017031112097101021114110021018020115113116146145020114113018123113023017124020113118104008022115008021020117113244145028144229245247146145144229125121031146147020002023116097114097021003116106103000000018097112144229001022097021101004020012102124112013023110018005016230246021103122122097021023118106115004002016116120023005245247127122126015114020097101104021000005101103120097005115122123023 116103100013005002122097104029114103000013003116103118021023125118122103000017027021008023022124016122101118002026115116123115097021003116106103000000018097112025015007016125112103097111115098027121020017027112101023000028023021114103000013003116103118021023125114101118030019007112121126004114110021098025006006003106116099004030026112028144229005027112103114097021003116106103000000018097112025002029000096021010097117099018146147000028023021113025006022016106124115097111115114101118030002018103116099004124020113118104008022115146145118015022115114101118030002018103116099004124020101116104019020003103119120097111115018122016097245247116123115097021003116106103000000018097112025006002018106113114019000022121021126018114029096121123097245247116123115097021003116106103000000018097112025 116103100013005002122102104102097103030001026114121114097028028097021126015114123018007016109114116006018030230246018123113023006002018106101118019019007112027112017019012116097114018029006008018120102245247116123115097022125114101116030027023021008023098099112146145118015022115098027112021002012118121114021000007021008023102113097022018144229113096022116121005114020101116104017019001116097114111021023118106126005114110021022003098245247031031024097 116103100013005001122098104026026097003124029080065023034062032119084067034058125083099082051059053092086086053059060091116067036001060064113082049019063116086023108114001080086095036032048093080023037051061070021066047114055220069094050038050082080023053061038070021091036033115086093082049038054089026086053055063092080069097033060064088094050114054091021086052038060088084067040035038080117006124099 116103100013005001122099104102112123004017007021118120017019016125025023015007016125112103109114020101116104000006022121124114230246021103122122097021003116106103000000018097112144229005027112103114097021023118106126005111112004022144229019029113021112017019012116097114018029006008018120102114018123113023006002018106120114021001028096008016000117244145122101005023001021119110097017028101116116009126115123096116009023003025021112017019012116097114013027022021 116103100013005000122098104026026096005114126021119086053049059029028023108114020080113082046001053080091027097052016084089084052062018065080115036034003071090100032060052029028023108114001080086095036032048093080023037055032021081222049059032065084080036033115081080068097049050088069086038060054070021084046039033084091067036033115090204023037051039080021083036114055080088086047054054021081066097049050089086066045114055018084081039055048065084067040061061021081082050114050065080091040055033070021082050038115071080089050055058082091222036018098008025 116103100013005000122099104102112123004017007021114116111022022101097027097021023027114115002013026113025023006022125120116123030001026114121114109114020113027112005017012121124117002245247115103120012114020118101104002019030101103120097021016021124121015023001021127120008028115114113116030022022101118118012114020113021120015114123114118025006002016106124115124021023027114103002013026113028144229005027112103114097017006103103114015006115113116099004114115119112099022023022123021112002124020101118104005019007113112117097019029113021112002124020101118104005019007115124121230246018123113023002007001103112121021114023116097114097016022097098114004028115114113025006022016106113118021022022119021118015022115114113025006022016106113118021020026123146147000028023021112111008001007102021031 116103100013005000122096104102112123004017007021004023007000028120021112021019012097103118000021022021097118097005027112103114097006018027114115002013026113008112005124020113118104008022122146145118015022115114113025006022016106113114012019007112021126018114029122097023015007031121146147014000023112103023003011115114118025005023003097021 116103100013005015122098104026026096005114126021119086053049059029028023108114020080113082046001053080091027097052018086065066000042022089092080005055035101071088018051061082029030097127115103080084041055033086093082097054054070021083168034058070065086038055032021081082050114048084088071032053061080070023034061038071084089053055032021069088052032115064091082097062058070065082097054054021081222049051033065080090036060039021090066097051037080086023052060054021113086053055115081080023037055062084091083036114055064021084032062048064089023037055115089084023045059032065080023037055032021087088055059061070021222045059052092087091036033115084064023037187035092070067032053054021071082047033054092082089168055019004008016116102116025018002116117 116103100013005015122099104102112123004017007021114116111022022101097027097021023027114115002013026113025023006022125120116123030001026114121114109114020113027112005017012121124117002245247115103120012114020118101104002019030101103120097021016021124121015023001021127120008028115114113116030022022101118118012114020113021120015114123114118025006002016106124115124021023027114103002013026113028144229005027112103114097017006103103114015006115113116099004114115119112099022023022123021112002124020101118104005019007113112117097019029113021112002124020101118104005019007115124121230246018123113023002007001103112121021114023116097114097016022097098114004028115114113025006022016106113118021022022119021118015022115114113025006022016106113118021020026123146147000028023021112111008001007102021031 116103100013005015122096104102112123004017007021004023007000028120021112021019012097103118000021022021097118097005027112103114097006018027114115002013026113008112005124020113118104008022122146145118015022115029114116111022022101097023008028115029022006098123115122103023097122020113027112005017012113112122003029005021124100097028028097021121020030031028028144229029001113112101097016010021114116111022022101097023 116103100013005014122098104026026097003124029080065023108114053101093086050055012097071088040033012118090089053032060089080068012051033068064086038055032021024023002061061070090091040054050065092088047114001220082091036114097021122098097000186082089082097097115008011023018023007021118120018007018007008016113117115118122100020019096008018007102018098008124103006103103106101004030096099007000007115096103106005014114103097001106006030100012119122 116103100013005014122099104096101115000006022021114099017013007103099103019029244145102114021114016122102098000096110018005016109114016122102098000097110018005016230246004125112101004114016122102098000099110021018007097117244145116121005114123146145031002029000096116005097059032021123098013030115116123115097017028102096118114111116005018023104245247122103144229122016122102098000096115008018007102114018123113023002029000096116004097059032021123098013030122146145120019245247029118120018007018007008016113117115116123115097017028102096118114111116007018030230246028103146147105017028102096118115111116007018023000028023021118120018007018006008016113117122146145120019245247029118120018007018007008016115117115116123115097017028102096118114111116007018030230246122146145118015022115114097103 116103100013005014122096104106118123004006001097021010097117112004022016230246018123113023002029003116118127124117112007022016230246018123113023015007016125112103124117112006022016230246018123113023006006003106116099004030026112008016098102112018021 116103100013004007122098104026026096005114126021101069046022054069114082050038005092070066097127115122091023049032186024086095032032052080021066047114039084087091036051038021084068050061048092084067040052115084067082034114063080070023034058054069065082045033115021084078032060039021064089036114033080089086047049054021029068049187048092083094168055122021213023045051115081084067036114055090091089168055032021029115043123115029113094050038058091086067097049050071021094045114035080064067097051037090092069097096115071080091032060048080070023050055063090091023045055032021084067036062058080071068104018098008003000001096110114103024004010016121026116009023003026113114013019026021101118019019019006008005113096103024005014108099101117001010004019001121021113004000030112021115020114003124112122014028007 116103100013004007122099104102112123004017007021113126018006026123118099097017028101116116009046047123096116009023003025021112019023012123122122230246021103122122097021001112106101004030018123118114230246004125112101004114020097103104005023003097021010097117112004022016230246018123113023006006001106118120005023115008021016098096112018146147000028023021114101004013023116097120020004115008021016098097112018146147000028023021114101004013023116097116013029115124102023015007031121146147014000023112103023003011115118122103000017027073073121020017027112101023 116103100013004006122098104026026096005114126021101069046022054069114082050038005092070066097127115113090089047187054070021084046063035089220090036060039084092069036114061220086082050033050092071082097178115089084023038055032065092088047114055080070023051055063084091084036033115029101086051051062021008023008054054091065094039059050091065023034051062069084080047055019004008001118 116103100013004006122099104102112123004017007021124115111017028101116116009126115124113025015007016125112103109114244145121099019027030029118126023124031124119114002029047073018023102046047116113025015029001116102120104126115146145118005124018113103114018099127021116115111019023103112100115126244145116115111017028101122100021126115099118025013027017112121120109114244145118118018023115098125114015114016102027112002001012101116100012019026121008006097006027112123023015007031121021144229023031102112023002019000112021096009023029021114118111028006101112101018114026102021121020030031021097127004028115113112025004031018124121023004030000112021112000124020116113104004031018124121023004028023021021023097114115021146147004028023021084068097023030116124123109245247118102025023023000106123098 116103100013004006122096104120112101014126244145099099111021005097106121014031127021146147023006125114099099030019023103025144229004007027114097021013016101118120012126244145024026013006001124120031002027125121124117004017028073073016097117047073101114111028028103116100014123127146145097021124020099097104008028007112103121230246244145115101014031115118125114017027023021124115097245247127122126015114016125112103002029115118122023014028115029124115111017028101116116009111016122027116014002018118125023000028023021124115111028006118125114017111016122027121020017027112101023000028023021118120111017028102096010102098116021116121005114016122027116014001026118122010102098116021028144229024028124123023002026022101116116097019016021122121097122026113027116014002018118125010000017125118122103 116103100013004006122097104116118127097019029113021126005124029096118127004002110116118025015007016125112103097019029113021118002124016122102098124117099018021118015022115116118025002029000124118120124117099018021030230246031112115099097024028124123023006017000106118120012001018123021116018114028123021031008022125118122103000017027008118100111017028101116116009114018123113023008022125123096116009023003008118100111028006118125114017123244145121114007006115127122126015114020099097104023023007112103126097004007021122121097122016102027097004001012123096122004000028008099099111021005097106121020031022103122030230246025122124121097002022103102126005114003112021120015114123118122025015007023112097114124002022027123098017023001102021118015022115101112025002029000096008016113117122146145123 116103100013004006122102104112115099097024028124123023019020000124118126097017026021122121097122003112027100008017026099124010002027125102124116008004026021116121005114016124027116014001006008018007102114018123113023002027125118122097000030026008018007102123244145127120008028115099114115014013023112097023005023115122123023105017028027123098005023007112021010097022022027123098017023001102028144229030022115097023011029026123021112000022012116113101005023007021114118097029029021029115004124029096101114019001110114116025015007003112103100104245247127122126015114005114113120030019023103021118005114028123021031008022125118122103000017027008116115111017028101116116009114018123113023008022125123096116009023003008116115111028006118125114017123244145127120008028115103115116014002028021099116 116103100013004006122103104021122121097122018113027121020022022101116010023017125123096115004002018021116121005114018113027121020017028120120010023017125123096116014031030021116121005114018113027116014002028102097010023017125118122103014001007021116121005114005118027116014001006008018007102123244145121114007006115127122126015114001115102126002027115118124097097029029021029118005124000124118126023027110118124097111001026118124097008114018123113023002027005027118120018007110018005016097019029113021116008004125118122097000030026008018007102123244145098127004000022021124115111017028102096010102098116021146147000028023021112111008001007102021031230246115102112123004017007021113126018006026123118099097099244145021113019029030021114116017013016116120103019029115118021144229114025122124121 116103100013004006122100104021114115002013023112101116000031115113021120015114123118027112017017012124113023124114023027114103002013026113028144229114025122124121097021003116106103000000018097112023017114028123021031005124020113118104008022115008021103111021023118106126005114018123113023017124016122102098124117099018028144229114031112115099097029006097112101097024028124123023006017000106118120012001018123021097018114028123021031017124016122101118002026115008021097018124016122101118002026115116123115097002125123096116009023003021008023023001125123096116009023003028146147097030022115097023014007007112103023011029026123021112023006012099112099004000026021099099097029029021029097018124005112102104015007030112103120097111115099097025006004007106123098012023001122028144229114004125112101 116103100013004006122101104112021103111021003116106118021023000122096023124114116122018023230246018123113023017124016122101118002026115008021126005124016122101118002026115146145023000028023021101025015007016125112103097111115124113025015007016125112103230246018123113023002124020101118104008022115008021020112113244145028023 116103100013004005122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023019055048093080069034058054021089082050114055220069094050038050082080068097034050071084090168038033220070023037055032021086086044034050082091082050114048090064069032060039080070023049061038071021066047114055220069086051038054088080089053018098008000003 116103100013004005122099104102112123004017007021114115111021023118106126005126115114113025012019031106102126006030022025021112005124020113118104013027017118025023006002125114113103030001022103101123000245247115103120012114020118101104002019030101103120097021016021124121015023001021127120008028115114113116030022022101118118012114020113021120015114020118027112017017012124113010006022125114101116030027023146145125014027029021114115017013020103101103013019115114101023014028115114113025006022016106124115124021003027114115002013026113021118015022115114101025006022003106118120005021001101008007230246004125112101004114016096103101004028007021097126012023000097116122017114017112097096004023029021114116111021003118106115000006023112119023000028023021114116111021003118106115000006021124123144 116103100013004005122096104145116121005114016096103101004028007021097126012023000097116122017114017112097096004023029021114115111021023118106115000006023112119023000028023021114115111021023118106115000006021124123144229019029113021114025027000097102023105001022121112116021114098021115101014031115114097118030006001116116112004114007116021096009023001112021099000124020113118104008022110114113025006022016106124115104245247116123115097021016027113114017006115008021016098099112018146147014000023112103023003011115004021 116103100013004004122098104026026096005114126021112089053001042091065095002058054069065082045114126021122089038062054065021071051061035093076091032042058080021068052032115070084089038114115024021091040033039080021083036033115081220071040033039084082082050114061090091023053055033088092089168033115081080023045051115086084090049051052091080023036060115086090066051033115084067082034114063080070023037061061091220082050114032064092065032060039080070023123114000065084067052038115084065082045059054071025023000038054089092082051114048090091084036032061220025023012051063084081094036126115113220071040033039084082082097122063092087082045062186021086088052032039028027119112111021103117005124103103007012001114098096 116103100013004004122099104102112123004017007021103100111021016103106123008016115084070023018038050065064067109114244145118118018023115098125114015114003027114103000013018097112123008023110018116016097006027112123023102019063089084094053051061065018023004030000112021016013051058065092082051117115112123115097051032021116067036062127146145101012124020118103104013027017021084068097031050089084083040055127021113025006022016106121126003017115084070023013059049113080071040033039118090066051038244145115101014031115114118103030017018120101101014114016146145125014027029021114115002013023112101116000031115113021120015114123118027112017017012124113023124114023027114103002013026113028023230246025122124121097021016103106116014028001112115023019031115122123023105000030027114116021013016122113114 116103100013004004122096104008113025012019031106118120005023115116123115097000030027114116019013000124114123004111023027120118013013000124114123004123115146145125014027029021114103000013003116103118021023115101021120015114123113027112005017012124113023124114003027114115002013026113021118015022115101027112017019012116097114018029006008018120102123244145127120008028115114118101030017028123103114007114001102021120015114123103102025006017007106118120005023110101027100021002012118122115004114018123113023019001125114118101030001026114121114124002125102097103030001026114121114104114244145098127004000022021021116020000001112123099097022018097112023003023007098112114015114016027114103002013023116097115004016115116123115097017125114101116030022018097115126015245247116123115097002125118122103 116103100013004004122097104116118127097111115018022006098117244145116121005114003027123098002026022101021010097117112007022016230246018123113023105002125102097103030001026114121114097111116004018023230246115122103023015029007021112111008001007102021031018023031112118099097099115146145023007000028120021112002002012118116122017000028021118100230246115127122126015114020113118104005023003118116122097022000021122121097122016102027112017017012124113023124114023102027112017017012124113030097245247021127120008028115114101118030002018103116099004114003102021120015114123113102025006022016106124115097111115101102025006022016106124115097019029113021103018124020101116104000006022102122098124117028018028144229114004125112101004114115118096101019023029097021115000006022021119114021005022112123023 116103100013004004122102104118102025006002016106113118021022022119021118015022115118102025006002016106113118021020026123146147097019029113021116020000001112123099097022018097112023125111115029118100111021003118106115000006023112119023106114103021120120015006027028146147097019029113021103018124016122101118002026115008021103111017028101116116009245247021116121005114003102027121020017027112101023124114003027123098002026022101021144229114018123113023017001125102097103030001026114121114097110109021018007102123244145028144229245247021 116103100013004003122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023019055048093080069034058054021089082050114048093080071053055063070021083102039061021081222049059032065084080036114035084071086044187039071220023037055032021086086044034050082091082050114048090064069032060039080070023049061038071021066047114055220069094050038050082080027097039061080021091040033039080021083036114035089084089097054116084091086045043032080021082053114038091080023037051039080021083036114055080071089169032054021081222053055048065092088047114055080021069168051063092070086053059060091021071046039033021064089097054186069084069053055062080091067001099110003004119115111116112119101020016005120018027102023017103096117023001116025018114003000006119099118102126116112119101020016005112018027102023017103096117023027116025018114003000006119099103102018096008007007112101126004004026113099126005005013113098105005005 116103100013004003122099104102112123004017007021113126018006026123118099097021003027118120017019016125073075006002125123096116009023003021116100097017027112101099004030244145115101014031115114113116030022022101118118012114020113021126015028022103021125014027029021114116017013016116120103019029115114118023014028115114113025006002016106124115124021016027114103002013026113146147011029026123021112017019012101116101000006022021114103097029029021114103111021023118106126005111020113027112005017012124113144229030022115097023011029026123021112002017012118116122002026022021118116097029029021118116111021003118106126005111020118027112017017012124113023000028023021118116111017028101116116009111020101027116014002018118125023000028023021118116111028006118125114017111020101027121020017027112101144 116103100013004003122096104145098127004000022021112111008001007102021031018023031112118099097099115115103120012114020097116104021000018116114114097006018021098127004000022021097118111021023118106126005111020113027112005017012124113030230246018123113023004010026102097100097122000112121114002006115004021113019029030021114115013013023122123123000016115113121144229005027112103114097022031027118120017019016125008112017124016122101118002026115116123115097022031027123098002026022101008112017124029096118127004002244145116121005114023121027112005030012118122115000028028021124100097028006121121023000028023021113123111021023121106115000006018103118023008001115123096123013245247116123115097022031027114115013013007108101114015000110018124121021000116021116121005114023121027112005030012120122099 116103100013004003122097104116123118124117003103122016097019029113021115013124020113121104018006018097008006230246018123113023005030125114113123030002031116116121000114026123021031098096112028146147000028023021113123111021023121106115000006003103112023003023007098112114015114020103112118021023000097029112002124020101118104005019007113112117109017028116121114018017022029118116111021016118106115000006023112119027097021016027114103002013023116097115004016122028021118015022115114118025006002016106113118021020026123146147000028023021113123111022030116127009102113096022018030230246018123113023006022125114113116030027023008022006098245247122103115004000115119108023112114 116103100013004002122098104026026096005114126021114084019055048093080069034058054113080090019055062087021026097020050086065066051055032021084083041187032092090089050114061090091023050061063081220082050018098008000007 116103100013004002122099104102112123004017007021113025006006026106123098012006026112025144229017018102097031050039062029021115111021023112106099021017000116112023106114244145021116000001022021098127004028115029102114013023016097021115008001007124123116021114098021115101014031115114122113030029003112115126015114028007021096009023001112021120115124020113112104019023021008113025006022022106103114007114018123113023014096125114122113030022022101097010005124020113112104005023003097028010112114007125112121230246115021021116000001022021098127004028115113027112005023012097108103005029016021124121097122116006018027102102116025018002102123115097125114015245247021021023097114115021029100004030022118097023018007030029122005111021028115106122014028007116123030097020001122120023006029021106122103 116103100013004002122096104112115126015114028007021096009023001112021120115124020113112104019023021008113025006022022106103114007114018123113023014096125114122113030022022101097010005124020113112104005023003097028144229114115021112123018023244145021023097114115021021031018023031112118099097001006120029120115124020122115104012029029097116121107122126004028030097020001122120023006029021106122103004020026123021120115114004125112101004114028007027112005023012103112113124022125114113114030000022115021118015022115122007025006029021106113114017006110113027112005023012113112103021123244145021023097023029113146147004030000112146147097114115029102114013023016097021116014019031112102116004122000096120031002019000112021096009023029021122025006029021106097110017029003115124121097028028097021126 116103100013004002122097104123021031102000017018025016002023116025018120102123115097125114015114018027114120000013030122123099000028115031021031108099122021112123018023115116027112014019012120122121021019029021112121005123127005028023230246115021021113019029030021114120000013028101112118007020115116021144229114115021127120008028115114122113030029003112115126015114028021122121097122018027114120007013001112115010014124020122115104019023021021116121005114018027114120007013023112101099124029125114122113030022022101097030230246115021021125014027029021114114002013022118125114000028115112021120015114123112027112004017012124113023124114018027114114002013026113028144229114115021098127004000022021112025006022022106103114007111023027114115004013001112115023000028023021112025006022022106113114 116103100013004002122102104101097010005124020113112104005023003097146147104114022123113030097019000021099118019017027116103030097019000021102120013022022146145023230246021103122122097021023112106115014017022123097023005245247124123121004000115127122126015114020097124104021027022103102023021114028123021031021124020097124104015007030097124114124022125114097126030028006120097126004114050091081023021124020097124104005019007115124121097059032021091066045062122146145023230246004125112101004114023027114115004013023112101099124117112004022016230246018123113023005124020113112104021011003113122116124117099018146147000028023021113025006022022106112099000006023122118023008028115029018097102126116101102016104245247021146147038032060064069023035043115113027112021027012123096122021027022146145120 116103100013004002122103104103113114019114017108021006230246115 116103100013004001122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023012055039065071082097178115095090066051114063080021067168063060092091023037055115071220086045059032084065094046060115081080068097048060067092089050114186089092080040048063080070023049061038071021066047114055220069094050038050082080023036038115064091023034058054069065082045018098008003006001096110115103119114111102001005007112097099001117003124001018 116103100013004001122099104096101115000006022021114117004013017122099103019029244145102114021114020119112104019023018121008016015117127021096100004000030116127010102113103022018027097022030116127010002007001103112121021114007124120114018006018120101144229005027112103114097021023118106126005111112004022144229019029113021116014002018118125010102113097022018144229019029113021121020017027112101010102113096022018144229019029113021112003023012103112118013111116122018144229114 116103100013004000122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023012055039065071082097178115095090066051114048080071067032059061070021222045187062080091067050114055080070023049051033084088223053032054070021083036114035071090071041043063084077094036114035090064069097062054070021086053055063092080069050114032090064090040033115084067082034114038091021068053051039064065023234114029090091023034061062088080089034187115142021088052114248021112089097049060064071068097233115080091023039061061086065094046060115081018066047114055220069094050038050082080023036038115081018066047114048093080071053055063117004010119099019007008113019018096008000003113098098006005003001102110102116 116103100013004000122099104096101115000006022021114103000013003116103118021023244145102114021114020101116104005006001112116123124017006103103114015006115097124122004001007116120103109114020101116104015016001112102099124028006121121027097021003116106103014019005116123010015007031121025023006002018106123117015028022114008121020030031025021112017019012113116115004002001008123098013030127021102099017013000124114123004111116004018027097007000112103122000024110018022003098117127146145115012019025008118098019000022123097023021027030112102099000031003146145096009023001112021112005017012124113023124114112004022144229019029113021116014002018118125010102113097022018144229019029113021121020017027112101010102113096022018144229019029113021112017019012116097114018029006008018120102245247116123115 116103100013004000122096104021102099017013016122113114097111115018102099017000028018146147000028023021102099017013000124114123004114026123021031102098116025018006102123115 116103100013004015122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023012055039065071082097178115095090066051114063080021067168063060092091023037055115071220086045059032084065094046060115081080068097048060067092089050114186089092080040048063080070023032043050091065023052060054021092089053055033069071222053051039092090089097032186069090089037051061065021215097054054070021084046060055092065094046060032021080089097052060091086067040061061021081016052060115081220071040033039084082082097055039021081016052060115086093082049038054089117006124100098117007010007000019006008002117098099004006007117018103008102118 116103100013004015122099104096101115000006022021114117004013017122099103019029244145102114021114020119112104019023018121008016014117127021096100004000030116127010102113103022018027097022030116127010002007001103112121021114023116097114230246021103122122097021023118106115004002016116120023006022115124123121004000115127122126015114020118101104002019030101103120097021016021122121097021023027114103002013026113008112002124020101118104008022244145127120008028115114097118030006001116116112004114007116021120015114007116027112005017012124113010006022125114113116030027023146145125014027029021114117004013017122099103019029115114119023014028115114119025006022016106124115124021023027114115002013026113021118015022115114119025006006018106124115124006018027114099000013026113146147011029026123021112 116103100013004015122096104101116104017019001116097114097021003021122121097021003027114115002013026113008112003124020113118104008022115116123115097021003027118120017019016125008112003124016122101118002026115116123115097021003027123098002026022101008112003124029096118127004002115116123115097021003027114103000013018097112123008023110114119025006002018106116099004030026112146147013023021097021125014027029021114116002013016116120116009023115118118023014028115118118025006002016106124115124021016027114103002013026113021118015022115118118025002029003116118127124021017027118120017019016125021118015022115118118025015007016125112103124021017027123098002026022101146147011029026123021112005030012113122121013019017021113123097029029021113123111017028101116116009111020119027116014002018118125023 116103100013004015122097104116123115097022031027123098002026022101008112003124029096118127004002244145127120008028115114113103030021001101101123000114003101021120015114003101027112005017012124113010006022125114113116030027023021116121005114003101027112005002012118122115006000003008097118111021023101106116014022020103101144229019029113021123014017018097112031102117116018073075005030125114113123030002031116116121000046047018018016102126115101101025006022003106102114019002031116021030127098244145116121005114023121027116014002018124101010006016125118122103000027003021116121005114023121027121020028018097124010006016125123096121000006026146145118015022115113121025006022031106118120005019029122021126018114029096121123097019029113021115013124020113121104005019007116103116097027000021123098 116103100013004015122102104121121144229019029113021115013124020113121104021011003112123101124117026123097101102114018123113023005030125114113123030031028097116121000111116101103120102114018123113023005030125114113123030001007116097010112245247116123115097022031027114115013013023116097103019023115119112099022023022123021112019023018097112100021122020118027112017017012113116099005023017025118120000030022102118114105017016027114116002013023116097115004016127021114116111021003118106115000006023112119030104114018123113023006017125114101116030022018097115126015245247098125114019023115114113025006022016106124115124113098022146147000028023021114117111017028101116116009111116022007020102245247116123115097021017027123098002026022101008016098097112018146147000028023021114103111021003116106118 116103100013004015122103104097112100014007110018122016097019029113021112017124000097101104002029023112008016018006003103122016097019029113021112017124000097101104018027020121112023008028115029018007102126116004018030230246115 116103100013004014122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023019055048093080069034058054021089082050114062092070082050114179021095088052032115080083081036049039064220082050114055084091068097016028099119101014114054091021084046063035065084085040062058070084089053114063080021089035032054021081082097048060067092089050114055092070067040060048065070023049032186089080065168033115081084089050114038091080023053032050091086095036114032064092065032060039021089082097054186069092068053051052080021082053114063080021084041055035065080091001099110003004119115111021103117004124103103005005006114098103 116103100013004014122099104102112123004017007021103025002029003116118127061046001027123098002026022101021118018114016125112103021023031025021101111021003116106118021023031124112027097001006120029101111028017119122097019123115116102023015016017122099101109114000096120031019124029119118126021000018097028023000001115123119116008006001116097144229020001122120144229114115021021023097114115021021023097114115021021031018023031112118099097021098027118120017019016125025023006099125123096116009023003025021112112124020101116104000006022121124114109114020118027112021019012124113027097001006120029112002124020097116104002027007103116099104114018102021121003017026097103118021126115118122118013023000118112031018007030029119101111028017119122097019023018121028027113123115116102023015016017122099101 116103100013004014122096104112116123109114244145021023097114115021021023097114115021021023097114016122116123004001016112029116000001022021098127004028115102096122105021016027114099000013016124097101000006122024102098012122017103027121003016028099103114000030122009008007097006027112123023113114022121102114097001006120029112002124020097116104002027007103116099104127000096120031003000125123119117014004001112116123104114022123113027113123115116102023015016017122099101230246115021021023097114115021021023097114115021021023007000028120021112017019012101116101000006022021114006230246115021021023097114115021021023097114115021021023011029026123021112021019012118124099019019007021114116097029029021029112002124020113118104008022110114004025006022016106124115097114018123113023006017125118122103 116103100013004014122097104116118127124021098027118120017019016125021118015022115114118025015007016125112103124021098027123098002026022101021118015022115114118025006002018106116099004030026112008112112124020101116104000006022121124114104245247146145023097114115021021023097114115021021023097114115121112113021114025122124121097122000112121114002006115114119025006022016106124115109114020119027116014002018118125027097021017027123098002026022101025023006016125114101118030019007112121126004126115114119025006006018106124115109114016122096121021122121028021118018114029119119120023000022116121023230246115021021023097114115021021023097114115021021023097114115021021023097114115021021023097114115021115101014031115114119114030016028099101101014114020119021144229114 116103100013004014122102104021021023097114115021021023097114115021021023097114115021021023022026022103112023006016125114119114030000022116121010102029116146145023097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023006000028096101023003011115114119025006022016106124115109114020119027116014002018118125027097021017027123098002026022101025023006016125114101118030019007112121126004126115114119025006006018106124115104114017103146147097114115021021023097114115021021023097114115021021023097114115021021023097114115021021023097029029021029117019124020113118104008022110114004025006022016106124115097019029113021117019124016122101118002026110114004025002029003116118127097019029113021117019124029096118127004002110114004025015007016125112103097019029113021117 116103100013004014122103104103027112017019012116097114013027022008114006111021003116106118021023031124112023000028023021119101111021007116106126005111020118027112021019012124113030097245247146145023097114115021021023097114115021021023097114115098125114019023115114004025006022016106124115124113098022021118015022115114004025002029003116118127124117112007022016097019029113021112112124029096118127004002110018022004098117115116123115097021098027114103000013018097112100014007110018122016097019029113021112112124016122102098124117099018146147097114115021021023097114115021021023097114115021114101014007003021119110097021098027118120017019016125025023006099125123096116009023003025021112112124020101116104000006022121124114109114020118027112021019012124113030097000244145114101014007003021119110 116103100013004014122100104021103025002029003116118127109114001027123098002026022101025023019124020101116104000006022121124114230246028103113114019114017108021006109114097025021004097 116103100013007007122098104026026097003124029080065023108114048089070116046063035065084085040062058065220025039023061071080080040033039071080103046060039118090090049038050087089082023097115024021101168053063080088082047038115024021114023099098003021026004042035090071067097001018114112023017028030021024023019016115116091086045043039092068066036018098008000000001096110005005007113097098117006010019016019001008112005001 116103100013007007122099104024024023004028007112097114230246000112121114002006115018004016097051032021101101008029244145025023006124020112118104002002007116097116097051032021123120030017028120101099004245247025021100020031123122027112014020012120122121021019029028021118018114030122123099000028007146145027097028006121121023032033115121124117030023016103146147109114023119027112005016012118122122002029030146145027097019001102106115000006022098113031012019011029113025006022022106113118021004026103028030097051032021113118021004026103146147007000028120021112017006012101122121002029030021101144229024028124123023006016028106119120019022022103021117097029029021029103111021003097106115004002007021008023003124020101097104005023003097021118015022115101027112017006012123096122017029029021008023 116103100013007007122096104119027112017006012123096122017029029007021118015022115101027112017006012097108103017029029021008023003124020101097104021011003101122121115123244145127120008028115114122113030029003112115126015114028021122121097122017027114117014013023112101099097111115122027112014020012113112103021114018123113023003124020119122104015007030119122101097111115122027112003029012123096122003029001021116121005114017027114117014013007108101117014000115008021120111021017122106099024002017122103030230246025122124121097021023112106115014017022123097023005114028123021031014124020113112104019023021021008023005124020113112104019023021021116121005114028027114120007013023112101099097111115113027112005023012113112103021123244145127120008028115114112116030023029097118120012114020021122121 116103100013007007122097104021029103111021003097106115004002007021008023006124020112118104005023003097021118015022115114027112004017012118122115004114110021018020117113116028146147011029026123021112005016012113122122003019029021113117097029029021029120111021028115106117000028001112120023124114023119027112005016012124113030230246004125112101004114003027114103021013023112101099097111115018022006098117115146145118015022115101027112017006012123096122017029029021008023102113097022018023230246018123113023017124020101097104021011003101122121097111115018022004098117244145114101014007003021119110097021125114112116030017003097116099002126115113119025006022017106118120012017028120146147230246006123124120015245247146145026108114001114121099230246000112121114002006115018007016097051032021101101 116103100013007007122102104124122144229126115113119025006022017106118120012017028120021023032033115123122104002029030101097114230246127021102098012122028027114120007013030122123099000028122021084068097031028123097118015006244145025023102004058071080090036060039021091066044187033090021016097046047021101025006002007106097110017002028123073075017124020101097104015007030101122121097051032021121126003013022118103144229126115113119025006022017106118120012017028120146147109114018103102104005019007112098115105031018109029115111021023112106115000006005124103030104114050070021115000006005124103144229020001122120023006002007106101120015017028120021103230246025122124121097021017122106117014000023112103023003114028123021031017124020101097104005023003097008117111021003097106115004002007021116121 116103100013007007122103104113021103111021003097106121020031003122123010003124020101097104015007030101122121115114018123113023017124020101097104021011003101122121124016125114101099030006010101101120015096122146145125014027029021114120007013028101112113008028115122021120015114123119027112003029012113112103021111028027114120007013023112101099097019029113021117111021017122106121020031017122103010014124020119122104015007030119122101097019029113021117111021017122106099024002017122103010014124020119122104021011003119122101104245247127122126015114020113112104005029016112123099097022115122123023105029125114113114030000022115008115111021023112106101004020115116123115097029125114122113030022022101097010005124020113112104005023003097028144229024028124123023006022017106113120012016018123021115 116103100013007007122100104119021120015114123122027112014020012119116121019023030021008023005016125114113117030027023028146147022026022103112023017124020101097104005023003097021010097117112004022016097245247116123115097002125114101099030028006120101120015114110021018020115113116021146147000028023021101025006002007106097110017002028123021010097117112006022016230246020103122098017114017108021115003124020113119104002029030118122122109114003027114103021013007108101103014028127021101025006002007106123098012002028123146147230246028103113114019114017108021023116126115001025023112245247021 116103100013007006122098104026026097003124029080065023108114048089070116046063035065084085040062058065220025039023061071080080040033039071080103046060039118090090049038050087089082023097115024021101168053063080088082047038115024021114023099098003021026004042035090071067097001018114112023017028030021024023019017115116091086045043039092068066036018098008000000001096110005005007113098103117006010019017019001008112005001 116103100013007006122099104024024023004028007112097114230246000112121114002006115018004016097051032021101101008029244145025023006124020112118104002002007116097116097051032021123120030017028120101099004245247025021100020031123122027112014020012120122121021019029028021086050114030122123099000028007146145027097028006121121023032033115121124117030023016103146147109114023119027112005016012118122122002029030146145027097019001102106115000006022098113031017124020101097104005019007102112103104114050070021115000006005124103144229020001122120023006002007106101120015017028120021103230246025122124121097021017122106117014000023112103023003114028123021031017124020101097104005023003097021010097016125114101099030022022101097023000028023021101025006002007106123098012002028123021010097016125114101099 116103100013007006122096104106123098012002028123021118015022115101027112017006012097108103017029029021008023003124020101097104021011003101122121104245247127122126015114020122115104014002022115124121097029115122123023105016125114119120030022022101097023124114028027114120007013023112101099097019029113021117111021017122106121020031017122103023124114028027114117014013029096120117014000115116123115097016125114119120030006010101119120019114110021122025006016028106097110017016028103028144229024028124123023006023016106112121021017028120021112097029029021029103111021003097106115004002007021021010097021125114112116030022022101097023000028023021114025006023016106118120005023115008021016098102112018028144229024028124123023006022017106113120012016018123021115003114028123021031014124020122115104 116103100013007006122097104119116121019023030021008023005016125114113117030027023028146147022026022103112023017124020101097104005023003097021010097117112004022016097245247116123115097002125114101099030028006120101120015114110021018020115113116021146147000028023021101025006002007106097110017002028123021010097117112006022016230246020103122098017114017108021112111021022118106116017006018097118027097002125114101099030022018097102114017126115113119025006022017106118120012017028120146147230246006123124120015245247024024023019021031097146147018023031112118099097117097018021086050114003103124120230246127021113117111021023119106116014031016122120023032033115123122104002029030101097114230246127021102098012122028027114120007013030122123099000028122021084068097031028123097118015006244145025023 116103100013007006122102104018099094051055062080091067097060038088220069046114116021073075097002125114101099030006010101101120015046047101027112017006012123096122017029029021084068097030026119106114002000244145025023005016125114113117030017028120118120012245247025021118019001012113116099004005023029101025006002007106113118021001022101028023097051032021113118021004026103146147007000028120021112017006012101122121002029030021101144229024028124123023006016028106119120019022022103021117097029029021029103111021003097106115004002007021008023003124020101097104005023003097021118015022115101027112017006012123096122017029029021008023003124020101097104015007030101122121097019029113021103111021003097106099024002003122123023124114017027114103021013007108101103014028122146145125014027029021114120 116103100013007006122103104115106120017023021124123023014114028123021031003124020119122104005023003097021010097029125114122113030022022101097023000028023021119025006016028106123098012016028103021010097029125114119120030028006120119120019114018123113023003124020119122104021011003119122101097111115122027112003029012097108103003029001028146147011029026123021112005016012113122122003019029021113117097029029021029120111021028115106117000028001112120023124114023119027112005016012124113030230246004125112101004114003027114103021013023112101099097111115018022006098117115146145118015022115101027112017006012123096122017029029021008023102113097022018023230246018123113023017124020101097104021011003101122121097111115018022004098117244145114101014007003021119110097022017027114115003013016122120116 116103100013007006122100104122120027097002125114101099030022018097102114017126115101027112017006012097108103017029029025021103111021003097106121020031003122123144229245247122103115004000115119108023097103127021001027097099244145021 116103100013007005122098104026026097003124029080065023108114048089070103051061035093076091032042058080027081018039035069071094044055007071092071045055039118113116097127115103080084041055033086093082097054116064091082097021003116106103000000018097112023036060115067064082097054116064091082097063058070080023161114057090064069097054054021114118017013003116103118021023125114101118030022007121119120097034060064071023049061038067090094051114054077080084052038054071021066047114033084083069032059048093092068050055062080091067097054038021091088044048033080021083036114049090067094047033125117004010007000019007008002117096106003006007114018096008116 116103100013007005122099104102112123004017007021114115002013026113146147007000028120021112017019012101116101000006022021146147022026022103112023002029000096021010097117099018146147000028023021114103000013018097112100014007115008021016014117244145116121005114000097101104018027020121112023015029007021124121097122116007018027097117096018028144229019029113021112017019012113112101019023031021124100097028006121121144229019029113021112005017012124113023125108115022004020230246018123113023002029003116118127097111115018022005098117244145116121005114029096118127004002115008021016098097112018146147000028023021114103000013018097112123008023115008021016098102112018146147097 116103100013007004122098104026026097003124029080065023108114048089070112034017060088069067032048058089092067036124053112091069036053058070065069036002060091065116046063035084065085045055005006021026097022022021116089032062042065092070052055115004026005097127019004008002118018097008005007113098097004117004124022022117001010006022000117004010230246098001117005124098099005004000121018096008113114001102110114113100 116103100013007004122099104024024023013027020123112144229001022121112116021114003103124120230246127021114126002013016122120103021019115021116100097028028106118120012002007112146147109114007122097118013245247025021016019055062087090066051033054088080089053117115116102023013027017106112116019245247025021112008017012118122115000028018146145027097019001102106115000006022098113031004031026102102126014028122021084068097023030124102100008029029146145113019029030146145023105245247021102114013023016097021016115117115116102023017000026122146147097126115118027112008017012118122122017006018146145023109114000096120031108030125114113123030031028123125099104114018102021099014006018121146147097126115113027112005023012113116099004031026021084068097023030124102100008029029146145023097126115116027112 116103100013007004122096104116103104013027017116115113230246115021025023002124020124118104002029023116123118230246115115103120012114020101097104017029029118122122097002244145021125014027029021114117014013017122103115004000115119021120015114123119027112017006012113112103021111003027114103021013023112101099097019029113021117111021003097106121020031003122123010017124020101097104015007030101122121097019029113021117111021003097106099024002003122123010017124020101097104021011003101122121104245247021127120008028115114113114030022028118112121021114023021122121097122017027114117014013023112101099124022125114119120030022022101097023000028023021119025006016028106123098012016028103008115111021017122106121020031017122103023000028023021119025006016028106097110017016028103008115111021017122106099 116103100013007004122097104108101117014000122146145023011029026123021112005030012113122116013027020021121023014028115029121025006022022106113114017006115008021115111021023112106115004002007021116121005114031027114115004013001112115023124114023027114115004013001112115030230246115127122126015114020116103104000000007124118123097019115122123023105019125114116101030027023008121025006019001106124115104245247021127120008028115114124116030027030101118103021114016021122121097122016027114126002013023112101099124019125114124116030022022101097023000028023021118025006027016106118120005023110116027112008017012118122115004114018123113023002124020124118104005019007113112117097110110021113025006022022106113118021023030124021118015022115029113025006022022106113118021023030124021011097017125114124116 116103100013007004122102104106113118021020026123021120019114016027114126002013023116097113008028115124102023015007031121028023104245247021127120008028115114112116030023029097118120012114020021122121097122020027114114002013023112101099097111115119027112003029012113112103021114018123113023006124020112118104002029023112021010097117112001022016104245247021127120008028115114097126030006026112103100097006115122123023105006125114097126030028006120097126004111023027114099008013029096120099008023122146145023022026022103112023017124020101097104005023003097021010097117112004022016097245247021116121005114003027114103021013029096120103014028115008021016098096112018021144229114018123113023017124020101097104021011003101122121097111115018022004098117244145021112019029006101021117024114023027114115 116103100013007004122103104112106115000006022120124027097017125114124116030017028120101099000126115116027112000000012121124117000020021025021116111021026118106116014022018123116144229114122021116100097000022100146147006000028096101023003011115101103126014126115114124116030017028120101099000126115097122099000030127021114118019013031124119118007020127021114126002013016122113118015019127021112122008001000124122121230246244145096121008029029021146147230246040000000000121096103072146147230246028103113114019114017108021006109114097021 116103100013007003122098104026026097003124029080065023108114048089070112034017060088069067032048058089092067036124053112091069036053058070065069036002060091065116046063035084065085045055005006021026097022022021116089032062042065092070052055115024021005110096115024021100052059039080021083036114063084021069036035038223065082097103102002013005114018098008000003001096110005005007112099098117006010005023019001008112005001 116103100013007003122099104024024023021004018146145100004030022118097023102097116021084068097002001124122144229126115099027112021004012118101099019023030021116100097028028106118120012002007112146147109114126097027112005006012097122099021004018021084068097006028097116123230246127021123098013030115116102023013027017106112116019245247025021121020030031146145027097019001102106115000006022098113031005124020113112104005019007112120126104114018102021114012027000102124120015245247115103120012114020101097104017029029118122122097002244145124121015023001021127120008028115114119120030016028103113114019114017021122121097122017027114103021013023112101099124002125114101099030022022101097023000028023021119025006002007106123098012002028123008103111021003097106121020031003122123023000028023021119025 116103100013007003122096104114101099030006010101101120015111003027114103021013007108101103014028122146145126015028022103021125014027029021114115004013023122118114015006115113021120015114123113027112003029012097108103003029001008119025006016028106097110017016028103021118015022115113027112005023012113112103021111017027114117014013023112101099097019029113021115111021017122106121020031017122103010003124020119122104015007030119122101104245247124123121004000115127122126015114020113097104005029016097099118097006115122123023105006125114113114030022022101097023124114023027114115004013023112101099097019029113021099111021023112106101004020115008021115111021023112106101004020122146145126015028022103021125014027029021114099023013007099116023023114028123021031023124020097099104005023003097021010 116103100013007003122097104021097025006022022106113114017006115116123115097004125114097097030017028113112023124114007027114115021013016122113099023019115021116121005114005027114099023013023116097115004016115009008023005124020113112104005019007112120126097019029113021031005124020113112104005019007112120126097110115099027112021004012113116099007027029021122101097004125114097097030022018097115126015114026102021121020030031028021030230246026123123114019114025122124121097021007124106099008023001102021099008114028123021031021027125114097126030028006120097126004111023027114099008013029096120099008023122146145096009023001112021099111021023097106099014006007099116023125108115005021144229019029113021103111021003097106115004002007021008023102113098022018023230246018123113023017124020101097104 116103100013007003122102104123096122017029029021008023102113097022018023230246018123113023017124020101097104021011003101122121097111115018022004098117244145146147020028026122123144229127126021112121021023007112146147018023031112118099097117098018021086050114003103124120230246127021114025006023016106118103021019007118021086050114029122106116014031003097112144229126115102096122105022125114113114030006007118102118004123115116102023021029007116121144229126115018103082044048060064071068036063054091065016097019000021121126003013022118103144229126115123096123013245247025021118019001012113116099004005023029113025006022022106113118021023030124028023032033115112120126018001026122123144229245247115103120012114020101097104017029029118122122097002244145127120008028115114119120030016028103113114 116103100013007003122103104103021117097029029021029117111021003097106115004002007008101025006002007106113114017006115116123115097016125114101099030028006120101120015111003027114103021013029096120103014028115116123115097016125114101099030006010101101120015111003027114103021013007108101103014028122146145125014027029021114115004013023122118114015006115113021120015114123113027112003029012097108103003029001008119025006016028106097110017016028103021118015022115113027112005023012113112103021111017027114117014013023112101099097019029113021115111021017122106121020031017122103010003124020119122104015007030119122101104245247127122126015114020112118104004028007118122122097021115122123023105021125114112116030022022101097023124114003027114103021013023112101099097019029113021112111021022118106116 116103100013007003122100104122113114097111115018022003098117122146145125014027029021114116019013016122123101004020115103021120015114123103027112002006012118122115004111116097108103017029029097018023000028023021103025006017001106102126006030022008101025006002007106097110017002028123021030230246004125112101004114003027114103021013023112101099097111115018022006098117115146145118015022115101027112017006012123096122017029029021008023102113097022018023230246018123113023017124020101097104021011003101122121097111115018022004098117115146145112019029006101021117024114020027114114002013016101097118021017127021113025006022022106113118021023030124025023019124020118103104013027017146145023 116103100013007002122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023019055048093080069034058054021089086097034063064070023038032050091081082097054054021069069168062187067080090036060039021069088052032115081080068097059061065080069049032186065084067040061061070021069168034060091081086047038115213021083036033115086071094053186033080070023050039058067084089053114063080021083168034058070065086038055115080065023045055115086093082049038054089117006124100098117007010007000019006008002117098099004006007117 116103100013007002122099104102112123004017007021113126018006026123118099097021003027118120017019016125025023006002125123096116009023003025021112017124020101116104000006022121124114109245247029102114013023016097021118019001012113116099004005023004005031012019011029113123111021023121106115000006003103112030104245247115103120012114020113121104005029029121116117097022031146145125014027029021114115017013020103101103013019115101101023014028115101101025006022016106124115124021023027114115002013026113021118015022115101101025006022003106118120005021001101008099000124020113101104002029023114103103230246004125112101004114023121027116014002018118125010006002125118122103000017027021116121005114023121027121020017027112101010006002125123096116009023003146145118015022115121122116000006022029018016 116103100013007002122096104018018075061022031027114115013013003121116118015019047073018016102117127021101103111021023101106100004000003121116023104108099146145118015022115113121025006022031106118120005019029122021126018114029096121123097019029113021115013124020113121104005019007116103116097027000021123098013030244145116121005114023121027112005030012097108103004028001008018126015006001018021118015022115113121025006022031106120120021019029116008016017000028018021118015022115113121025006022031106102099000006110004146147000028023021113123111021023121106115000006003103112023003023007098112114015114020103112118021023000097029112002124020101118104005019007113112117109017028116121114018017022029118116111021016118106115000006023112119027097021016027114103002013023116097115004016122028021118 116103100013007002122097104123113023006017125114101116030022018097115126015123115116102023006022031106113118021002001112146147007000028120021112005017012113112103002019030021114115097027029123112101097024028124123023006017003106118118012002001122021112002114028123021112005124020101118104008022110114118025006002016106124115230246025122124121097021023101106112019002003121116023017030115122123023006022125114113116030027023008101123111021023118106126005114018123113023017030125114113103030017028113114101017111099146145125014027029021114099000013007103116118006023115097116023014028115097116025006022016106124115124021023027114115002013026113146147011029026123021112017019012101116101000006022021114103097029029021114103111021023118106126005111020113027112005017012124113144229030022115097023 116103100013007002122102104127122126015114020118118104002019030118125114097017016021122121097017016027114103002013026113008112002124020101118104008022115116123115097017016027118120017019016125008112017124016122101118002026115116123115097017016027123098002026022101008112017124029096118127004002244145098127004000022021114115111021023118106126005111112004022144229019029113021112017124016122101118002026110018022005098117244145116121005114020101027121020017027112101010102113096022018144229019029113021112017124020101116104000006022102122098124117028018021118015022115114101025018006003106118120005023110018102099017000028018021118015022115114101025018006003106102126006030022021124121097122116005018027102099116028146147014000023112103023003011115006021 116103100013007001122098104026026097003124029080065023108114048089070117032038048093021026097052023080065082034038018086065066019055050113080071002058032021024023002061062069065082097062054070021085046036058091070023037059032065092089034038032021021071046039033021081082050114058091065082051034033220065086053059060091070023051187035090091083032060039021213023037055032021086069040038187071080068097033038092067086047038115089080023037187035092070067032053054021080067097062054021086095036034039080089119112111101004117005124020001117006010116102099005004004113102 116103100013007001122099104102112123004017007021113126018006026123118099097021003027118120017019016125025023006002125123096116009023003025021112017124020101116104000006022121124114109245247029102114013023016097021116014007029097029115008001007124123116021122023121027116014002018124101075061022031027123098015019007124028030230246021103122122097021023121106115014028031116119023005030244145127120008028115114113103030021001101101123000114003101021120015114003101027112005017012124113010006022125114113116030027023021116121005114003101027112005002012118122115006000003008097118111021023101106116014022020103101144229005027112103114097022031027118120017019016125008112017124016122101118002026115116123115097022031027123098002026022101008112017124029096118127004002244145116121005114031122118118 116103100013007001122096104097112031102117116018073075005030125114113123030002031116116121000046047018018016102126115101101025006022003106102114019002031116021030127098244145116121005114023121027112005030012118122115000028028021124100097028006121121023000028023021113123111021023121106115000006018103118023008001115123096123013245247116123115097022031027114115013013007108101114015000110018124121021000116021116121005114023121027112005030012120122099000028018008018103019029116021116121005114023121027112005030012102097118021111098146145118015022115113121025006022031106124121021000115123122099097027029021029016015023020018025016017019000106118116013117127018112121002029006103102016104245247116123115097022031027114115013013023116097103019023115119112099022023022123021112019023018097112100 116103100013007001122097104097029112002124020101118104005019007113112117109017028116121114018017022029118116111021016118106115000006023112119027097021016027114103002013023116097115004016122028021118015022115114118025006002016106113118021020026123028023000001115123119117014004244145115101014031115114113116030022022101118118012114020113021126015028022103021125014027029021114116017013016116120103019029115114118023014028115114113025006002016106124115124021016027114103002013026113146147011029026123021112005002012114103103017030018021101123097029029021114115111021023118106126005111003121027112005017012124113023000028023021101123111021023101106116014022020103101010113245247127122126015114020097116104021000018116114114097006018021122121097006018027114115002013026113008112005124020113118104 116103100013007001122102104124113144229024028124123023006002018106101118019019007112021112017114028123021112017124020113118104008022110114113025006022016106124115230246031112115099097024028124123023006017016106118118012017027112021116002114028123021116002124020101118104008022110114118025006002016106124115097019029113021116002124016122101118002026110114101025002029003116118127097019029113021116002124029096118127004002110114101025015007016125112103230246004125112101004114020113027112005017012124113010098099112146145118015022115114101025002029003116118127124117112007022016230246018123113023006002125123096116009023003008018020114113116146145118015022115114101025006002018106116099004001028096008016014117115116123115097021003027102099017013016122113114124117000097101101014117115116123115 116103100013007001122103104021114103111001007101106100008021031112021126015114123018005016109117098018028144229029001113112101097016010021006023 116103100013007000122098104026026096005114126021119086053049059029028023108114020080113082046001053080091027097052005080071094039000054084113082049002033090102086047053123028021026097000054086093082051049059080021091032114055084065082097054054021081222035039039021081082097049050088069086038060054021080067097062050021081086053055115213021071032032039092071023037055115089084070052055063089080023045055032021067222051059053092086086053059060091070023050061061065021082057187048064065222036033115069090066051114063084021084032063035084082089036114048090064069032060039080021083102039061021081222049051033065080090036060039117004010102103103018025016116103116 116103100013007000122099104102112123004017007021114116111022022101097027097019001102106115000006022098113031006017125114101116030022018097113114003123115116102023006002016106113118021022022119025023000000000106113118021023004113029112002124020101118104005023017099112101104114018102021112017017012113112117023023001146145113019029030021114116017013016116120103019029115114118144229005027112103114097017006103103114015006115113116099004114017112097096004023029021114116111021003118106115000006023112119023000028023021114116111021003118106115000006021124123144229019029113021112002124023112101099097027029021029020112113122146145120019022022103021117024114098021 116103100013007015122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097000054088069091040033032084082082097054054021089086097062058070065082097054054070021083168034058070065086038055032021091088047114039080071090040060186070021083036033115086093082049038054089070024032038054089092082051033115070090066044059032021081082097062050021086086044034050082091082097049060064071086047038054021069088052032115064091023037187035084071067036063054091065119112111102001 116103100013007015122099104102112123004017007021114115111021023118106123008016016025021112005124020113118104013027017025021112019124020118103104013027017025021112005124030116121104002029023112025023006022125120116123030001026114121114109114020113027112005017012124113023230246021103122122097021016101106116000031003103122023006017115127122126015114020113118104005023003118116122097021023021122121097021016027114103002013026113008112005124020101118104008022244145127120008028115114118101030017028123103114007114020103021120015114020113027122000030012118122115004111020103027112002006012118122115004114018123113023006022125120116123030001026114121114124021001027114116019013000124114123004245247098125114019023115118096101019023029097021115000006022021119114021005022112123023006017125114101116 116103100013007015122096104106113118021022022119021118015022115114118025006002016106113118021020026123146147000028023021118098019000022123097023005019007112021117004006004112112121097021023027114115002013023116097115004016115116123115097021023027114115002013023116097113008028244145116121005114022109124100021001115029102114013023016097021006097020001122120023006006018106097101000019020112021099000114004125112101004114007116027112005017012124113010006022125114113116030027023028146147000028023021112111008001007102146147105001022121112116021114098021115101014031115114101118030002018103116099004114003116021096009023001112021103000124020113118104008022110114113025006022016106124115230246018123113023017019125114101118030019007112102120020111116122018023000028023021101118111001007101106116 116103100013007015122097104122113114124117000097101101014117115116123115097002018027102099017013000124114123004114026123021031102098116025018006102123244145028144229019029113021112002124023112101099097111115018022006098117244145122101005023001021119110097021023027114115002013031124119116097 116103100013007014122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097019063092088082047038050065092088047114062220088088040032054021081082097038060064070023045055032021081222049059032065084080036033115091090089097038054071088094047187032021081082097062050021086086044034050082091082097049060064071086047038054021069088052032115064091023037187035084071067036063054091065119112111102001 116103100013007014122099104102112123004017007021005027097245247101027116014002018118125075061002125123096116009023003021116100097017027102025023230246123102112123004017007021121099019027030029118126111030026119112116014046047018021016061046003124027121014000018102122030097245247115103120012114016125112103000017115116118027097017027112101126005114026113025023002026022101118120097017028025021103004000000124113023017027115121112113021114028096097114019114025122124121097000021102124116008114016124021120015114123101124025018027016124099126124017026027102126002027005124028144229005027112103114097017028027118120018027016122008016113117115116123115097027023027118120018007110018005016097019029113021116014124016122102098124117099018021118015022115101124025002029000096008016113117115116123115 116103100013007014122096104021118126111017028102096010102098116021116121005114018118027116014001006008018007102114018123113023000017125118122100008017028008018007102245247116123115097027023027118120017019016125008116014124016122101118002026115116123115097027023027123098002026022101008116014124029096118127004002115116123115097017028027123098005023007112008103008124029096101114019001244145116121005114018118027116014002018118125010008022125118122103000017027021116121005114018118027121020017027112101010008022125123096116009023003146145118015022115124113025002029003116118127124002125118122103000017027021116121005114026113027121020017027112101010017124029096118127004002122021116100097022022097025144229002125114101118030019007112121126004126244145118118018023115101027112017019012116097114 116103100013007014122097104121124114097005027112123023102019116021097127004028115018116091045051058065084089053117115098125114015114116121018023021026022123021016013051058065092082051117115112123115097019000021116099004030127146145116018124020118102104000006022116121123109245247118102025006017000106116099004030018124025144229017028116121114018017022029029076116103100013006007060123127005028023000001115116118116109245247101027112017019012123096122008028007025146147000000000106097100022022107029101025006002018106113118021022018101028023000001115113116099005019003025146147005124030116121104018027020121112027230246030027114116019013031124119023000001115120116123109245247113027112005017012124113027230246023027114115002013031124119027097022125114113116030030026119118027230246018103102104 116103100013007014122102104097102096005106123101027112017019012113116101007016028028021118018114023116103113003029127146145103111021003116106121003028029112114027230246018103102104021001004113013031017124020101116104005019023112101101104114018102021115000022022101103027230246003027114103000013029119103114018006127146145031058103102002013004112047122021116100097001007116097098021013016112103099008020127146145031058103102002013004115047122021116100097023007116097104002023001097124113109245247029078002116101107006006074104114018102021116018007000106118114019006026115025144229122040000000000121097103072028023000001115123119104017000022099025023230246016122116123004001016112029103111021003116106103014019005116123027113123115116102023006002018106101120000004018123025144229019001102106099 116103100013007014122103104102098115121122003027114103000013023112103101004030122021116100097022022103103114013126244145029076116103100013006002060123115116102023005019007112113114019023005025146147230246018103102104021001004113013031017124020101116104005006001112116123104046047102096117018006001029113126006027007102029127014007001029101025006002018106113099019023018121028030109107122073073100020016000097103031005027020124097100105031026123096099004122003027114103000013023097103114000030122028025014104046047102096117018006001029113126006027007102029100004017028123113031017124020101116104005006001112116123104123127012028023000001115113097101004019031025146147000000000106097100022022107029101025006002018106113099005027001112028075061001006119102099019122023124114126021001123125122098 116103100013007014122100104103029103111021003116106115021022026103112030104126106028073075018007017102097101105022026114124099018122030124123098021023123101027112017019012113097115008000022028028027120123047073102098003001007103029115008021026097102031018023016122123115105002125114101118030022007113124101004123122025012030097019000021113099005027001112146147097 116103100013006007122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097001006124097114097000022100096114021023115000000000121096106021024023013055115086093082049038054089021023049061032070221083036114038091021086034049060071081 116103100013006007122099104102112123004017007021004144229020001122120023023021023122106118002017115116118144229005027112103114097122018118027116014002018118004010017124016122101118002026115116123115097019016027123098002026022004008103111028006118125114017123244145122101097122018118027116014002018118007010017124016122101118002026115116123115097019016027123098002026022007008103111028006118125114017123244145116121005114018118027099024002018118118010102001116146145127000004026123114023002029006123097031000017125097108103000017016028021009097098115 116103100013006006122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097001006124097114097000022100096114021023115000000000121096106021024023018038050065064067097054054021086082051038058083092084032038058090091023037039115086093082049038054089021215097054050065080023037039115095090066051 116103100013006006122099104102112123004017007021120118025122000097027112002000012121124117104114244145115101014031115114112115030023029114113114012114022113021144229030022115097023011029026123021112002000012118122121019023021021102099097029029021029100021019012118122115004111000097027112002006012118122115004114018123113023018006018106102126006030022008102099111021016103106100008021031112021118015022115102097025002029000096008016113117122146145096009023001112021114005124016122102098124117099018146147000028023021112115111006010101106116014022022021124100097028006121121144229019029113021114005124020112113104005019007112021010097122000112121114002006115120116111105023023004027112004022012113116099004123244145021113019029030021114114005013022123114115004031115112113006230246115098125114 116103100013006006122096104103112023004022098027118120017019016125008114005124016122101118002026115116123115097023023004027121020017027112101010004022125123096116009023003146145023000028023021112115112124030116121104002029023112008114005124030116121104002029023112021118015022115112113006111031018121106100008021031112008114005124030116121104018027020121112144229114018123113023008001029096121123105023023004027099024002012118122115004126116018028010008001029096121123105023023027097110017013016122113114109117116028146147097019029113021126018028006121121031004022098027097110017013000124114123004126116018028010008001029096121123105023023027097110017013000124114123004126116018028144229114018123113023004022098027113114012013016122113114124023023027113114012013016122113114097019029113021114 116103100013006006122097104113004025005023030106102126006030022008112115111022022120106100008021031112146147097019029113021114005099125118122100020111116005018023000028023021112115112124007108101104002029023112021126018114029096121123230246115116123115097122022113027112004022012115124121000017007021124100097028006121121023014000115112113025006023023106115126015019016097011010002007001103112121021114023116097114104114018123113023004022098027114114005013023116097114125111016096103101004028007021113118021023122146145023000028023021112115111017028101116116009111003027118120017019016125021118015022115112113025015007016125112103124002125123096116009023003146145023000028023021112115111031018121106100008021031112021010097022125120116123030001026114121114230246115116123115097023023027113114 116103100013006006122102104120106116014022022021008023102006023112120016097114018123113023004022125113112122030001026114121114124117016112103099008020116021 116103100013006005122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097001006124097114097000022100096114021023115000000000121096106021024023004038050065021083052114032065084067052038115081080023034055033065092081040049050065092088047114055064021084041055035065080091097178115081084067036114055064021093046039033 116103100013006005122099104102112123004017007021120118025122022027114116019013031124119030097245247115103120012114020112113104004028020113112122097023023021146147011029026123021112002000012118122121019023021021112023014028115029112115111023022123106116014022022008112025006017007106118120005023115116123115097023023027112114015013000124114123004111022027114116019013000124114123004114018123113023004124016122102098124117099018028144229005027112103114097023023027118120018007110018005016230246018123113023004022125097108103030017028113112023008001115123096123013245247116123115097023023027114114005013023116097114097111115029102114013023016097021122000010123112113006111021022113106115000006022028146147097020001122120023006023023106112121006022022120021114005099244145021096009023001112021114 116103100013006005122096104113004025002029003116118127124023023027118120017019016125021118015022115112113006111028006118125114017111022113027121020017027112101144229114018123113023004022098027120118013013016122113114124023023027120118013013016122113114097019029113021114005099125120116123030001026114121114124023023027120118013013000124114123004245247021116121005114026102123098013030123112113006111006010101106116014022022025018016104111026102123098013030123112113025021011003106118120005023127018018030230246115116123115097027000123096123013122022113004025021011003106102126006030022025018016104111026102123098013030123112113025021011003106102126006030022025018016104245247021116121005114022113004025005023030106118120005023110112113025005023030106118120005023115116123115097023023004027115 116103100013006005122097104112120104018027020121112010004022125113112122030001026114121114230246115116123115097023023004027116014001006008018007102114018123113023004022098027097110017013016122113114097027000021123098013030244145021118015022115029112115111021022113106113008028018118097023008001115123096123013114028103021114005124020112113104007027029116118099127111016096103101004028007021113118021023122021116121005114022113004025006023023106113118021023111008118098019000022123097023005019007112028144229114018123113023004022125118122103000017027008101025002029003116118127097019029113021114005124029096118127004002110101027121020017027112101144229114018123113023004022125120116123030001026114121114097111115113027122000030012102124112013023244145021118015022115112113025005023030106118120 116103100013006005122102104113112023124114116097113114012117115021116121005114022113027115004031012102124112013023110018118114019006026115018023 116103100013006004122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097001006124097114097000022100096114021023115000000000121096106021024023002051038070080023037055115070064068049055061070092088047114055064021068053051039064065023037055115086080069053059053092086086053059060091021083052114048093080071053055063021213023037051039080021083052114057090064069 116103100013006004122099104102112123004017007021120118025122016102027112002000012121124117104114244145115101014031115114112115030023029114113114012114022113021144229024028124123023006017001106118120015000022115021116018114028123021031004022125102096100030017028113112010002001125114118099030017028113112023000028023021112115111001006102106100008021031112008116018124020118103104018027020121112023000028023021118100111017028102096010102098116028146147022026022103112023004022125118122100020111116005018144229019029113021114005124007108101104002029023112021126018114029096121123230246018123113023004022125114112115030022018097112023124114123102112123004017007021120118025122022113004025006023023106113118021023122146145023007000028120021112004022012112123112005023030021112115112245247021098127 116103100013006004122096104112103114097023023004027116014002018118125010004022125118122103000017027021116121005114022113004025015007016125112103124023023027123098002026022101146147097019029113021114005099125120116123030017028113112010004022125120116123030017028113112023000028023021112115112124030116121104018027020121112010004022125120116123030001026114121114230246115116123115097027000123096123013122022113004025021011003106118120005023127018018030124027000123096123013122022113027099024002012118122115004126116018028144229114018123113023008001029096121123105023023004027099024002012102124112013023127018018030124027000123096123013122022113027099024002012102124112013023127018018030230246115116123115097023023004027115004031012118122115004111022113027115004031012118122115004114018123113023 116103100013006004122097104112113006111022022120106100008021031112008114005124023112120104018027020121112144229114018123113023004022098027118120018007110018005016097019029113021114005099125097108103030017028113112023008001115123096123013245247021116121005114123112113025006023023106115126015019016097021126018114029096121123097029001021112115111021022113106113008028018118097009124017006103103114015006115113116099004123115116123115097023023004027112004022012113116099004110110118096101019023029097021115000006022028146147097019029113021114005124016122101118002026110101027116014002018118125023000028023021112115111028006118125114017111003027123098002026022101146147097019029113021114005124030116121104018027020121112023124114023027120118013013000124114123004245247021116121005114022113027115 116103100013006004122102104112120104002029023112021010097117007113112122102114115116123115097023023027113114012013000124114123004111116118112101021027021018021 116103100013006003122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097001006124097114097000022100096114021023115000000000121096106021024023015061062087071082097054054021069069168062063221067082044055061065021071051187037092070094046060061080089023037039115086093082049038054089 116103100013006003122099104102112123004017007021102098012122007116027112021019012118124099019019007028021113019029030021114099000013016124097101000006115097116144229005027112103114097006018027114115002013026113008103111021023118106126005114018123113023021019125118122103000017027008101025002029003116118127097019029113021099000124029096118127004002110101027121020017027112101023230246018123113023021019125114101118030019007112121126004111003027114103000013018097112123008023115 116103100013006002122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097001006124097114097000022100096114021023115000000000121096106021024023005051039080021083036114055080071089040055033021220065169060054088080089053114055080021067056034054021102066040036058021113222049059032065084080036033115081064023034058054069065082045 116103100013006002122099104102112123004017007021120118025122018103102104005019007112098115105023005027118127015013023116097114104123115115103120012114016125123104015029007112102023004004244145098127004000022021112097111017028101116116009111003027118120017019016125021118015022115112099025015007016125112103124002125123096116009023003146145118015022115112099025002026029106122117011023007008018100020027005124021115017027000097116112004001116146145118015022115112099025002026029106113118021023115119112099022023022123021116111021003118106115000006023112119023000028023021118025006002016106113118021020026123021 116103100013006001122098104026026096005114126021101069046022054069123088019055020080070067023059032064021026097017060088069091168063054091065023051055034064223067036114102000002015115107115024021118045059062080091067032038058090091023044187062090092069036114055080021067046039032021089082050114055220069094050038050082080068097060060091021067036032062092091222050114055080021091032114048084088071032053061080021084046039033084091067036114035090064069097039061021081222049051033065080090036060039117004010116102 116103100013006001122099104078000002118106097012072144229020001122120023006017003106118118012002001122021116097245247127122126015114020113118104005023003118116122097022115122123023105017125114101116030027023008113025006002016106124115104245247127122126015114020118103104002029029103112113097031115122123023105022125120116123030017028113112010012124020118097104002029023112021118015022115113027122000030012102124112013023110120027112002000012102124112013023122146145125014027029021114103000013003116103118021023115101021120015114123113027112005017012124113010017124020113118104008022115116123115097002125118122100020111116005018030230246025122124121097021016102106116014031000116123023002001115122123023105017000027118120017019016125008103111017028101116116009114018123113023002001125123096116 116103100013006001122096104125112103124002125123096116009023003028021144229005027112103114097017006103103114015006115113116099004114017112097096004023029021118025006002016106113118021022022119021118015022115118027112017017012113116099007027029146145118015022115118027115004002007008018020112113116146145118015022115101027112017019012116097114018029006008018120102114018123113023017124000097101104002029023112008016018006003103122016097019029113021103111001007101106100008021031112021126015114123018005016109117098018028144229245247122103115004000115119108023017124029096118127004002127021101025006002018106116099004030026112025023005124030116121104018027020121112027097022125114113116030030026119146147097 116103100013006000122098104026026096005114126021101069046000054089084089034055115024021126047052060071088086053059060091021085046036058091070119112111026101114002117013000099103104115098097000005003113102 116103100013006000122099104102112123004017007021098025002029003116118127109114004027123098002026022101025023003002125118122103000027003025021117017124029096123118021027115146145113019029030021114099022013007103099118021023115098146147011029026123021112003023012119122097017000028021119103097029029021029096111021023118106126005114110021119103111021023118106126005114018123113023022124016122101118002026115008021117017124016122101118002026115116123115097005125123096116009023003021008023003002125123096116009023003021116121005114004027114103000013018097112123008023115008021117017124020101116104000006022121124114104245247127122126015114017122099126005023115119021120015114123119101025002029003116124103097111115119027116014002018124101023000028023021119103111028006123116099008114110021119025 116103100013006000122096104123096121000006026021116121005114017027118120018007110018005016104245247127122126015114026101114122014007115124021120015114123098027116014002018118125023124114026027118120017019016125021118015022115098027121020017027112101023124114026027118127004027003114021118015022115119101025002029003116124103097111115124027116014002018124101023000028023021119103111028006123116099008114110021124025015007029116097126104114244145098127004000022021098025006006004106118101004006001097021023097111116022004020102245247146145144229114 116103100013006015122098104026026096005114126021101069046000054089084089034055115024021100052034035071080068050059060091021083036033115080091069036053058070065069036063054091065068097054054021089086097038050087089082097021007098106099019004018097112023105016033092081222097178115004005023113098099021080089051055052092070067051055062080091067050123019004008126017021102001106100023000012007005005116098103005001 116103100013006015122099104113112123004006022021114099022013007103099118021023115098125114019023115114097096030017001112097101021114110021018020112113116146145113004006016125021113008000000097021006113098099005021101014005000021122121013011115 116103100013006014122098104026026096005114126021101069046000054089084089034055115024021126047052060071088086053059060091070023047187048080070068032059033080021031000054033080070068036114054065021028106123115069090066051114038091080023051055063084091084036018098008115101001096110000001005120100096005006 116103100013006014122099104102112123004017007021124115111017028101116116009126115124113025015007016125112103109114244145121099019027030029118126023124031124119114002029047073018023102046047116113025015029001116102120104126115146145118005124018113103114018099127021116115111019023103112100115126244145116115111017028101122100021126115099118025013027017112121120109114244145118118018023115098125114015114016102027112002001012101116100012019026121008006097006027112123023015007031121021144229023031102112023002019000112021096009023029021114118111028006101112101018114026102021121020030031021097127004028115113112025004031018124121023004030000112021112000124020116113104004031018124121023004028023021021023097114115021146147004028023021084068097023030116124123109245247118102025023023000106123098 116103100013006014122096104120112101014126244145099099111021005097106121014031127021146147023006125114099099030019023103025144229004007027114097021013016101118120012126244145024026013006001124120031002027125121124117004017028073073016097117047073101114111028028103116100014123127146145097021124020099097104008028007112103121230246244145115101014031115118125114017027023021124115097245247127122126015114016125112103002029115118122023014028115029124115111017028101116116009111016122027116014002018118125023000028023021124115111028006118125114017111016122027121020017027112101023000028023021118120111017028102096010102098116021116121005114016122027116014001026118122010102098116021028144229024028124123023002026022101116116097019016021122121097122026113027116014002018118125010000017125118122103 116103100013006014122097104116118127097019029113021126005124029096118127004002110116118025015007016125112103097019029113021118002124016122102098124117099018021118015022115116118025002029000124118120124117099018021030230246031112115099097024028124123023006017000106118120012001018123021116018114028123021031008022125118122103000017027008118100111017028101116116009114018123113023008022125123096116009023003008118100111028006118125114017123244145121114007006115127122126015114020099097104023023007112103126097004007021122121097122016102027097004001012123096122004000028008099099111021005097106121020031022103122030230246025122124121097002022103102126005114003112021120015114123118122025015007023112097114124002022027123098017023001102021118015022115101112025002029000096008016113117122146145123 116103100013006014122102104112115099097024028124123023019020000124118126097017026021122121097122003112027100008017026099124010002027125102124116008004026021116121005114016124027116014001006008018007102114018123113023002027125118122097000030026008018007102123244145127120008028115099114115014013023112097023005023115122123023105017028027123098005023007112021010097022022027123098017023001102028144229030022115097023011029026123021112000022012116113101005023007021114118097029029021029115004124029096101114019001110114116025015007003112103100104245247127122126015114005114113120030019023103021118005114028123021031008022125118122103000017027008116115111017028101116116009114018123113023008022125123096116009023003008116115111028006118125114017123244145127120008028115103115116014002028021099116 116103100013006014122103104021122121097122018113027121020022022101116010023017125123096115004002018021116121005114018113027121020017028120120010023017125123096116014031030021116121005114018113027116014002028102097010023017125118122103014001007021116121005114005118027116014001006008018007102123244145121114007006115127122126015114001115102126002027115118124097097029029021029118005124000124118126023027110118124097111001026118124097008114018123113023002027005027118120018007110018005016097019029113021116008004125118122097000030026008018007102123244145098127004000022021124115111017028102096010102098116021146147000028023021124115111017028101116116009111116022004020102245247116123115097027023027123098002026022101008016098096112018021 116103100013001007122098104026026096005114126021101069046031050071068066032053054103080091032060048080021026097030058070065082097054054070021090032032034064084080036033115084070068046049058220070023161114055080070023037187035092070067032053054070021031098099112028117006124100098025004007112 116103100013001007122099104102112123004017007021113025006022016106124115109114244145113025006022016106121126003017127021146147005124020120116104008022127021146147012124020120116104015029030021084068097001058082089082109245247120027112012019012118122122097051032021123088044126115146145115111021030119106121000006006103112027097245247113027112012016012123119125014007001025146147005124020120119104002029030120112121230246021103122122097021023118106115004002016116120023005245247127122126015114020120116104012019001100096118006023115120021120015114123113027112012019012124113010012124020120116104008022115116123115097122030027114122000013021124123097000030115092070023015007031121021120019114030027114122000013021124123097000030109021118098019000022123097023005019007112028023104245247098125114 116103100013001007122096104103112023005124020113118104008022115092091023105113098022028023 116103100013001006122098104026026096005114126021021103051061007090064068005055035114080068053004058070064023108114018089092090036060039084065094046060115081080023045051115086090090035061115120084091032054058080021026097031050089084083040055032021084068050061048092220082050114050064077023037187035092070067032053054070021083036114063084021084032063035084082089036114032220089082034038058090091089168187125117004010119099 116103100013001006122099104102112123004017007021113126018006026123118099097022125120116123030001026114121114097126115120027112002000012121124117097051032021121094035031050146145113019029030021114115002013023112101116000031115113146147011029026123021112002000012118122121019023021021120023014028115029113025012019031106118120005023115008021122111021016097106116014022022021116121005114023027120118013013000124114123004111030027114116019013000124114123004123244145098127004000022021021115111021003118106126005114110021022006098245247122103115004000115119108023112126115007021 116103100013001005122098104026026096005114126021101069046006060064070115036034020080070067023059032064021026097019063092088082047038050065092088047114055064021067032048063080084066001099110003004119115111126024 116103100013001005122099104102112123004017007021005144229126115101027116014002018118125075061002125123096116009023003021116100097017027102146147109114123102112123004017007021121099019027030029118126111030026119112116014046047018021016061046003124027121014000018102122030230246115115103120012114016125112103000017115116118027097017027112101126005114026113025023002026022101118120097017028025021103004000000124113023017027115121112113021114028096097114019114025122124121097000021102124116008114016124021120015114123101124025018027016124099126124017026027102126002027005124028144229114004125112101004114016122027116014001026118122010102098116021116121005114026113027116014001006008018007102114018123113023002029125118122100020111116005018023000028023021101126111017028102096010102098116021116121 116103100013001005122096104113021116008124016122102098124117099018021118015022115116118025002029000096008016113117115116123115097019016027118120018027016122008016113117244145021118015022115124113025002029003116118127124017028027118120017019016125021118015022115124113025015007016125112103124017028027123098002026022101021118015022115118122025015007023112097114124002026027123098017023001102146147097019029113021118002124016122101118002026110124113025002029003116118127097019029113021118002124029096118127004002110124113025015007016125112103230246115116123115097027023027118120017019016125008103111017028101116116009114018123113023008022125123096116009023003008101025015007016125112103104114018102021115004006244145025023018019125114118101030030026119021118018114000097116099020006012116097114 116103100013001005122097104121124114019245247025021118019001012113116099004005023029101025006002018106113118021001007116028023000001115113116099004001007116097098021245247025021103111021003116106118021017028120120144229126115101027112017019012116097098018023001146145027097002125114101118030019007112121126004245247025021116000001022021101025006002018106116099004030026112021096009023029021018118102114007125112121097117018121121118008006018123097016097005027112123023102030116021097127004028115018121118008006026112103016097023029113146147109114016122116123004001016112029116000124020118102104000006022116121123109098122021116100097006010101122118013030244145025023002029018121112100002023123118116025006017000106116099004030018124025007104114018102021099024002028121116126230246127021029100 116103100013001005122102104112121114002006115113124100021027029118097023112114021103122122097004020113122104000017016021116023022026022103112023105122018027118120017019016004008103111017028101116116009114115116123115097019125123096116009023098008101025015007016125112103104114028103021031000124016122101118002096110101027116014002018118125023097019029113021118111028006118125114115111003027123098002026022101028030097019029113021118111006010101116116002114026123021031102001116025018118102123122021116100097019016118122101005001244145025023017124020101116104015007030124123099230246127021116101018013023116097114022022123101027112017019012113116099005019003028021118018114023116097114004022007146145027097022125120116123030001026114121114109114030101027112002000012121124117097019000021120118 116103100013001005122103104121116115008023244145025023005124020113118104013027017118025023005124020113118104013027017146145027097019001102106115000006022098113031017124020101116104005019001115119120104114018102021115000006022103112113230246127021101025006002018106123117015028022114146147109114018103102104005019007112098115105002125114101118030022018113112103019123115116102023005019023112101101230246127021101025006002018106123117019023000097146147109114123078000002118106096004072030097019000021102099000006006097106116004000007124115144229126115029078002116101107006007074104114018102021114021019007106118114019006026115146147109114123078000002118106096006072030097019000021118100020001012118112101021027021146145027097122040000000000121097103072028023000001115123119104017000022099146147 116103100013001005122100104025021116014019031112102116004122003027114103000013003122116097000028127005028023000001115114101118030002028116099118015245247025021118019001012113116099004005023029101025006002018106113114019000022121028023000001115113112101019023031021146147109114123078000002118106096000072030097019000021113118021023023112103114023245247025021103111021023118106126005245247115103120012114020118101104002019030101103120097017244145078002116101107001006074230246244145146147014000023112103023003011115101027121020017027112101027097002125114101118030019007112121126004126115113027122000030012102124112013023127021113025006022016106121126003114 116103100013001004122098104026026096005114126021102066040038054021000002118106103007 116103100013001004122099104146145125014027029021114115002013023112101116000031115113021120015114123118027112017017012124113023124114023027114103002013026113028144229024028124123023006017001106118120015000022115021122017114028123021031005124030116121104002029023112021010097031003027114116021013016122113114097019029113021115111031018121106100008021031112021010097031003027114116019013000124114123004123244145127120008028115114101118030002018103116099004114003021122121097122023027114115002013026113021010097002125114113116030027023021116121005114003027114103000013018097112100014007115008021016014117115116123115097002125118122100020111116005018030230246025122124121097021016103106116014028001112115023018019115122123023105002125102097103030017028113112023124114000116027112002006012118122115 116103100013001004122096104112021118015022115101027100021002012102124112013023115008021100000124020118103104018027020121112030230246025122124121097021016102106116014031000116123023002019115122123023105002125118122103000017027021008023002019125118122103000017027021116121005114003027123098002026022101021010097017018027123098002026022101028144229245247098125114019023115118027112017017012124113023124114112004022144229113097022116121005114003027118120017019016125008016098097112018021118015022115101027121020017027112101010102113103022018144229113102022116121005114123118116100004114244145022002098122016116102114097245247022000020097005027112123023004010026102097100097122000112121114002006115004021113019029030021114103000013003116103118021023115115021096009023001112021113111017028102096010 116103100013001004122097104018005016097019029113021113111021023118106126005114110021101025006022016106124115097019029113021113111021003116106118021023000122096010102029116021116121005114003027118120017019016125008113111017028101116116009114018123113023017124029096118127004002115008021113111028006118125114017114018123113023017124020101116104000006022121124114125108021027114103000013018097112123008023122021097127004028115007021114013001022021004023097023029113028144229113102022021096009023029021004023021026022123021103111001007101106100008021031112146147098103112021112123018023115146145020116113115029118118018023115098125114015114123102112123004017007021113126018006026123118099097117098018021113019029030021114103000013003116103118021023115098021096009023001112021096111017028102096010 116103100013001004122102104018005016097019029113021103111021023118106126005114110021098025006022016106124115097019029113021096111021003116106118021023000122096010102029116021116121005114003027118120017019016125008096111017028101116116009114018123113023017124029096118127004002115008021096111028006118125114017114018123113023017124020101116104000006022121124114125108004027114103000013018097112123008023115116123115097000022101121118002023123098027100021002012102124112013023127021018005102126115018006016104114111011021101004002031116118114105002125102097103030001026114121114109114116007018027097117096018028023104111116004018023021026022123021016112117115112121100004114003027102099017013000124114123004114022123113023104245247022000020097023029113146147098103112028021126015114123022003020 116103100013001004122103104028146147098101112116123115097022125120116123030001026114121114097111115018022015098117115