116101099005006122098104026024023187033092081040049050065094046060115081066097049060081082097062050087088051051039090094051055019004010113103103121118003 116101099005006122099104102114013023016097023006017001106100008021031112023007000028120023006017001106116014028001112113230246004125114019023115118120018007110018007102245247116121005114020118099030017028113114124117031099115102245247116121005114020118101030001026114123004114110021016098099112018023 116101099005005122098104026024019055048093082051049059080023037039115089094035055063089222097054054021091102055033071082052032125117006124000099004006 116101099005005122099104102082045055048065023006017001106123008016244145081051061062021112002000012118120015000022115144229037059080069036114016122100020111116005016230246050091083097021016097104002029023112010102000022127114021117244145086047054115114116019013000124112013023115008016098099112018144229114 116101099005004122098104026024003051039086095123114016090089053032167089082097054054070023168062186088082047038032021083102039061021082047032054082094050038033080090036060039117006124099099005119115111021124116009018096008006 116101099005004122099104102082045055048065023005124020113114030022022102116109114023027112005023012097110017027029115027097022125114115004013029096122002029029025023005124020113100030030028123112008028021025023005124020113100030020028103122000006127021115111000002116104008022127021115111000002100104015007030021023097114115146147039032060088023006004022106097004000022123101097004127021112021023012097110017023029103023021126115114115004013023112100004028001021115230246004093082051055115099025006004022106097004000000124120015111007027112023023012099114019001026122121230246050091083097114007027112023023012099114019001026122121124022125114097004013005112101018027028123144229051061081023021124020097114030017028113114124022125114099004013016122115004245247084089037114007027112023023012 116101099005004122096104099114019001026122121124117112004020102245247084089037114007027112021023012118120005023110018020115113116146147032060055021112002023012101120018111112006020097 116101099005003122098104026024003051039086095097104115021120047114048090090049038054021091036114061090090035032054021083102187063080090036060039070023161114039080068053055033021083032060032021066047055115089094038060054021083102055061071082038059032065069036063054091067111018098008006113098019007010007027016125 116101099005003122099104102082045055048065023034061038091067105120122146147039032060088023006004022106097004000022123101097004127021112021023012097110017023029103023021126115114115004013023112100004028001021115230246004093082051055115099025006004022106097004000000124120015111007027112023023012099114019001026122121230246050091083097114007027112023023012099114019001026122121124022125114097004013005112101018027028123144229051061081023021124020097114030017028113114124022125114099004013016122115004245247084089037114007027112023023012099114019001026122121124117112004020102245247084089037114007027112021023012118120005023110018020115113116146147097 116101099005002122098104026024003051039086095105123115024023021043035080023037117054091069036053058070067051055062080089053114054065023047061062087069036114055080023049061032092067040061061070023049061038071023034058050086066047124019004010112098099 116101099005002122099104102082045055048065023021124020097114030017028113114109114048090066047038123031030230246053071088044114020099114030004022103114015000115099027097021007112104021011003112121019114007025023006022022106115004001022123101097022244145096041055033080023023124020099114030004022103100008029029008099111021005112104023023001102126014028244145086047054115021099111021005112104023023001102126014028110113025006004022106097004000000124120015245247084089037114007027112021023012118120005023110113025006006022106116014022022146147032060055021099111021005112104023023001102126014028110018020112113116146147032060055021099111021007112104002029023112011127117001112125004117244145080051061038069023035043115097025006006022106116014022022146147097 116101099005001122098104026024003051039086095105123115024023019055034064082053055115081082097049059084069038055062080089053114055080023053051049089082032039115081016036060033080080040033039071082044055061065068111018098008006113098019007010007027016125 116101099005001122099104102082045055048065023005124020118114030002028102027097022125114115004013023112100002126115113025006022022106099024002026123113109114023027112005001012121120015021026123113109114023027112005001012115120019031018097027097022125114115004013029096122002029029025023005124001100118030027023025023005124001100102030028006120027097022125114116021013016122115004245247083069046063115114097004013005112101004028001021097109114020097114030006010101114015000115097027097021023112104005023000112121019114023146147022058054071082097004125114097004013005112101018027028123010021124020099114030004022103100008029029146147032060055021023021124020099114030004022103100008029029008115111021005112104023023001102126014028244145086047054115097025006006022106116014022022008115111021007 116101099005001122096104112104002029023112144229051061081023021124020099114030004022103100008029029008016098099112018144229051061081023021124020097114030017028113114124117112007020102245247090069037055033021085056114023027112002023012101120018114 116101099005000122098104026024003051039086095105123115024023017062050091023037117050091086045043032080023047055048080068050059039084089053114063084023049032186070082047049054021083102039061021121241114055080023035061037092089097122099025006104018098008103013019029116119115111022101101021016005101119114111097005007120127099000026112103126005007111098099027007113 116101099005000122099104102114013023016097023006017001106116021030017122097097245247115101014031115114116019013016122121019023021146147022026022103114097017028102098124117099018144229019029113023006017007106116014022022008023102113098022016230246018123115097021016103104018027020121114097114110021016098096112018144229245247116121005114020118101030022022119097000030115009010097117112006020102245247116121005114123114116019013021124121023019031021126018114029096123013114028103023006017001106113008028005116123097108110021016098097112018030230246126024023000028023021115000006022029112002000012113114003004018121030097110110021118019001012113118021023123018020114113116028144229127126021118015022115029112002000012115126015004018121023008001115123098013030115122101097022018097114105021016 116101099005000122096104103104007027029099118013123115011010000000000106115000006022029023102113096022016104123244145023 116101099005015122098104026024003051039086095105123115021026097004054071094039059048084067040061061021083036033115079088047055032021081032059032084089053114035084069053059054070023037039115071222039187033080089053059054089025001099110101123000028018117005124023026119101003004031117006124245247120120021027021117005124016000096101030031018124121030006022118127030019005122101021018098008144229031028097126007018097008103019029 116101099005015122099104102114013023016097023005027000097126015017007021006097245247115101014031115114116019013016122121019023021146147022026022103114097017028102098124117099018144229019029113023006017007106116014022022021010102113098022016230246018123115097021016103104018027020121114097111116022005098117244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097114028103023005019007112031097021016103104007027029099118013123115011010097017006103101004028007021115000006022028023 116101099005014122098104026024003051039086095105123115024023002061061065069181062054021083036033115092089039061033088086053059060091068001099110120120021027021117005124002001122 116101099005014122099104102114013023016097023019124020118099030017028113114109245247103025006017001106100008021031112027230246001007025006017007106116014022022025144229000097027112002000012102126006030022146147007000028120023006017001106116014028001112113097000115121114007006115122098021023001021125014027029021144229114115021023097114115114126019013016097123019023021021126097029029021126111021016097104002029023112023124114001027112002006012118120005023244145023097114115021023097114115021023097114115021023097114115021023097114018123115097027125114116019013000124112013023115008023019124020118101030001026114123004114031112113021114028096099004000115127120008028115146147097114115021023097114020118101030017028123101004020115103005097029029021101115124020118101030001026114123004114110 116101099005014122096104021126111000022115104018027020121114230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023019096125114116021013016122115004114110021126111000022115104002029023112144229114115021023097114115021023097114115021023097114115021023097114115021023000028023021101115124016122100020114110021016113117244145096009023001112023019124016122100020114110021016113117244145118015022115103025006017007106116014022022021010097117112004020102245247116121005114001027112002000012102126006030022021010097117112007020102245247116121005114123103025006017001106113008028005116123097027000021121020030031021120019114023116099004122001027112002000012115126015004018121030097108110118098019000022123099097022018097114104245247116121005114023116099004122001 116101099005014122097104027112002000012113114003004018121030097110110021116020000001112121021114023116099004245247116121005114123103005111021016103104007027029099118013114026102023015007031121023014000115113118021023123103005111021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229019029113023005019007112031019096125114116019013023112117023019031028023125111115118098019000022123099097022018097114097 116101099004007122098104026024003051039086095105123115024023023055033092081040049050065094046060115103082039055033080089053059054089023051055055090089037051061065119112111030122099008020019007010017000028117004124017007109119117111017102098019013030116126015013007112116009013023112103002029031102112 116101099004007122099104024026018023031112116021114001027112002006012118120005023127021101111021016103104018027020121114097126115103005111021016097104002029023112027097114115103005111021016103104018027020121114097245247102114013023016097023112114244145113019029030021112002000012118120015000022115023019126115114126019013016097123019023021021126109114020118101030017028123101004020115103005230246004125114019023115103025002029000096010102098116021118015022115103005111017028102098124117099018144229245247116121005114001027112002006012118120005023115008016098099112018144229019029113023019124020118101030001026114123004114110018020115113116146147230246018123115097122001027112002000012115126015004018121023008001115123098013030115021120019114023116099004122001027112002000012115126015004018 116101099004007122096104121030097108110021116020000001112121021114023116099004123244145118015022115113118021023123103025006017001106115004016005116123104114111008023002007001103114015006115113118021023244145144229019029113023019124020118099030017028113114097114110021126111021016097104002029023112144229019029113023019124020118101030001026114123004114110021126111021016103104018027020121114230246244145118015022115124025019023021106100008021031112023124114001007025006017001106100008021031112144229019029113023008124001112113030017028113114097111115103005111021016097104002029023112144229245247116121005114001007025006017007106116014022022021010097117112006020102245247116121005114001007025006017001106100008021031112010097117112001020102245247146147000028023021031019096125114116019013021 116101099004007122097104124121023019031021126018114029096123013114115122101097022018097114105000097027112002000012115126015004018121030097108110021116020000001112121021114023116099004123244145118015022115113118021023123103005111021016103104005023017099118013123115009010002007001103114015006115113118021023115 116101099004006122098104026024003051039086095105123115024023019187048064071168032050065094046060115081082050114055220071032032039080090036060039070023038187033220068111 116101099004006122099104102114013023016097023018007017102099019122020118101030001026114123004126115007027097096122146147007000028120023006017001106116014028001112113230246004125114019023115118120018007110018007102245247116121005114020118099030017028113114097111116121097005117244145118015022115029023006017001106113008028005116123097027000021121020030031021120019114020118101030020026123097000030109008116020000001112121021114007124122004001007116122017123244145118015022115114116019013023112117023019031021011124114016096101019023029097023021027030112100021019030101144229019029113023018007017102099019122020118101030001026114123004126115004027097102122009009102030018124099102114 116101099004005122098104026024039023061071082038059032065069036028060088113040049123028119112111099000000013019017007007113103099002005113099103004014117101125065079053 116101099004005122099104070082045055048065023006020007106115000006007103099097052033090090097021021097104007027016097101021245247066095036032054021112007006012123120012020026118010102113098022016097 116101099004004122098104026024003051039086095105123115024023002061061065069181062054021083036114063018082057059032065082047049054021083102039061021082047032054082094050038033080090036060039021101004001018117006124000022102118001096110013025114102107000005001097110004015112018103008114003000006119097018 116101099004004122099104102114013023016097023006022031106097004000022123101109245247021112005030012120120021019029116027230246115114115013013016097111008028007025144229114020113123030031018097101008017127146147097017028101118002026127146147097028006118127004002127146147097021023121104021011003116099004126244145023002029003116126017126244145023015007029116099008126244145023000000000106099018005023013031006022031106115000006003103114104126244145023006004007106121020031022103120109245247021118019001012097100022022107029112005030012113118021004018121030109245247021112005030012123120015019029116027230246115114115013013001100098000028007025144229114020113123030007029124099004126244145023006022031106120016007018123099109245247021112005030012103102020019031124027230246115114115013013003 116101099004004122096104103114017019001025144229114020113123030001007116099109245247021112005030012099126018027017121027230246115114115013013026113027230246115113025006022007106126005126244145023006020007106121014031021124116109245247021112005030012118120012031022123099109245247021118019001012097100022022107029112005030012113118021019001118030230246021103120012114020113123030022028123123000016115113023013023021097023014007007112101097024028124121097245247021023097114115021023006020007106113008017007103099097020115122121097020125114115021013026113023124114023027112005006012124115230246004125114019023115114115013013007108103004028001021010097117112004020102245247021118015022115114115013013001112113005029000021010097117112007020102245247021118015022115114115013013001112113004017027 116101099004004122097104021010097117112006020102245247021118015022115114115013013003121118000028018021010097117112001020102245247022002098114018123115097021023121104000028018121110021111116022001098117244145020118113115116121005114020113123030019029116123024006115124100097028006121123230246112013020097019029113023006022031106122004006027122115124117112012020102245247022006113113115116121005114020113123030031022097127014022115124100097028006121123230246112004006098114018123115097021023121104012019007103126002111116022006115113116146147098099096022023000028023021112005030012120118021000026118023008001115123098013030244145120019022022103023003011115004023 116101099004003122098104026024039021054070067040061061120086051035038084080036016060067094047122122021026097017060091067051166063080023037055115089086097034033220068036060048080023037117038091023032060058088086045114123069086051114061090023047051039092088104114055084089050114038091023034058054069067036062115213023045051115081086053055115081066097063050071070052051052080119112111021103119115111102001002117101106003001114098019006010007000019001010116102098012015112099096117002124096099005000108098096024006119018098008144229020001117005124103103000003119100107001000120018096008113019018103008002117096106003004113097019000010115098099003006113098098117006124245247115101001096110000002113098099001000116097098117004124020001117003124103102004005117098098006119116111097005007116098098007002001099110146147007000019007010116101106007006113097106005000001097110115101001102110000000115103097005007117018102008125032060115007001097096099005002097099097015007113019030 116101099004003122099104102114013023016097023034061038091067105120122146147108127127021023044051043029117111017028101118008002122025023044051043029117111028006123118021027122146147039032060088023003029005124115004114017025023008002020120120020114030146147054058054071082097016125118120018007110018007102114050091083097031125118120018007110018007102245247024026032060055021117111017028101118008002115089094042055115018020112113118018144229127126084089037114017027121020028018097126097062058094082097117112007020100117244145086047054115119025002029003116126017114110021016098099112018144229051061081023003124029096121000006026021010097117112007020102245247084089037114017027116014002018124103124031125118120017019026101144229051061081023003124029096121000006026008122111028006123118021027244 116101099004003122096104145086047054115120025002029003116116009111116022004098117244145086047054115120025002026022124103006111116022003098117244145086047054115120025005019022123116009114111008023102113102022016230246050091083097122030027115000001028103099097059032021121020030031021088051114030027115000001028103099097108110021016098103112018023104245247024026032060055021122111022018112121002026115009010097019001102104005019007112031102113102022016104245247024026032060055021031012124023116100014000007021094050114029096123013114060071023012124023116100014000007021009124019001102104005019007112031097117112000020102114122028144229114 116101099004002122098104026024021051049087088051054123028023108114003089086047114055080023045039039065082097002018103118021007017117006124103103117005124127126 116101099004002122099104102114013023016097023003004125118120017019026101075061016005027121020028018097126109021125118120017019016125075061021125123098002026022101027002029018121114018017022029103111001026118126023027127018016104046047018023102046047101025015029001116100014126020027116014002018124103061046020027121020028018097126109063058091031000000000106115000006022098115105022018097114105021125114122003013023116099004123122028144229020001122122097017027112103002029115118027017023001102126005114003025112004022012112121006022022120023004126020120117030031018103102003029005021112109021030116104012019001100098000021022021112115126020120122030031018103122000030115101118019019127119120023027023112023003004127124103006031028096023008245247098127004000022021112111021030119104005019007 116101099004002122096104116101002114026102023015007031121023000028023021112111028006118127004002115121126010023115018020112113118018144229113103022118015022115113118021023123114025005017001112030127117112000020102245247116121005114020007025006031018106126005111020027112012019012124115097051061081023006096125114122000013029122122097059061021031102002018103118108023011118123020013020116101030027029097101014099116025016017019001116026004010016121098030021018103104008028007103120115117122021086047054115101118019019125114122000013026113010006124020120118030027023021086047054115101118019019125114116019013000124112013023110018103000000018018144229127126021097036051038146147032060055021117023124016122100020111116005016097051061081023003004125118120017019030124010006124016122103000027003 116101099004002122097104021086047054115119097111028006120114008002110114025015007029116099008114050091083097060060065023036042058070067050114123070082045055048065023112114053071088044114020120117030031018103102003029005021122003126020120118030031018103102020019020112023012019127114122012013030116101012019031021122012245247098127004000022021122003124020120117030022018097118019017115124100097028006121123097114244145118015022115114025002029003116116009111030119025002029003116116009114018123115097021125123098002026022101010012016125123098002026022101144229019029113023012016125118120017019026101010003004125118120017019026101023000028023021122003124029096121000006026008117023124029096121000006026146147000028023021122000124020120118030027023008122003124020120118030027023146147032060055 116101099004002122102104021122000124020120118030028028120010102002018103118108023011118123020013020116101030019000118114015117244145086047054115120122111021030116104008022110120117111021030116104008022115084089037114030120025006017001106100008021031112010102002018103118102123244145086047054115124025002029003116126017111017099025002029003116126017114050091083097027125123098015019007124010003004125123098015019007124144229051061081023008124016122103000017027008112111017028101118002026115084089037114026027116009023026101112124021125123098002026022101144229051061081023008124023116100014000007021094050114029096123013245247022005098019029113023004010026102099018114123102114013023016097023112114021103120012114020118100030017028120100000028115102023022026022103114097001125097114002013016 116101099004002122103104122115004111116097114002026116021118015022115102025021023016106100008021031112010102113096022016097019029113023018124007112116030022022101099124117112004020102114018123115097001125118120017019016125010006124016122103000017027021118015022115102025015007016125114017111020027121020017027112103104245247116121005114016027116014002018118127124021125118120017019016125023000028023021116111028006118127004002110114025015007016125114017245247116121005114016027121020022022097114124002125123098017023001102023000028023021116111022018115126002029115124100097028006121123230246018123115097017125118120018007110018007102114018123115097002125118120018007110018007102114018123115097017125118120018027016122010102098116146147032060055021114111017028101118002026110114025002029003 116101099004002122100104116116009114018123115097023125123098002026022101010006124029096116009023003146147000028023021114111031018121104002029023112010102031018121016097019029113023004124030116123030001026114123004111116101118019019116021086047054115112025005023030106100008021031112010102017022103099008020116146147000028023021114111021022113104007027029116116021114026102023015007031121023000028023021114111017028102098097111115018007102245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114114005013022123112005023030021097004114004125114019023115099114111017028102098124117099018023097245247116121005114022027116014002018118127124004022027116014002018118127097019029113023004124029096116009023003008097004124029096116009023003021144229019029 116101099004002122101104113023023023125120118013013016122115004111022027122000030012118120005023115116121005114005112025012019031106100008021031112010004124030116123030001026114123004114244145118015022115099114111022022120104002029023112010004124023112122030017028113114097019029113023023023125113114012013000124112013023110112025005023030106100008021031112023230246018123115097023125114114005013026113011127004022027112004022012124115097019029113023023023125114114005013023116099004108022027112004022012113118021023122146147038032060064071097048042021117023124016122103000027003073075003004125123098015019007124027006124016122103000017027073075006124029096116009023003025116014019031112100002023123101025018027016124097008126116018030061046116021016061046003027121014000018102120109021125 116101099004002122106104118120017019026101075061021125123098015019007124144229061033081082051114049076023115126103025006230246115 116101099004001122098104026024002061061065069181062054021116041055035065082045018098008113019018097008002117096106003004113099 116101099004001122099104102114013023016097023008124016122103000017027021027008124029096116009023003025023230246018103100030022018097114022022123113118002000016125030097019000021115030017001112027097245247116101018013023116099004005023029115000017022118127104114018102023005013016112100230246021103120012114016125114017027023021126109114016125114017019016021118230246244145096009023001112023097027125118120018007110018007102114018123115097019125118120018007110018007102114018123115097019125118120018027016122010102098116146147230246018123115097019125123098002026022101010008124029096116009023003146147000028023021118111017028101118002026110124025002029003116116009245247146147230246018123115097027125118120017019016125010102113098022016230246018123115097027125123098002026022101010102113097 116101099004001122096104022016230246115 116101099004000122098104026024019055048093082051049059080023037055115089016036042058070067036060048080023037039115067222053187033092089032059033080119112111098003014116101 116101099004000122099104102114013023016097023006004007106121020031022103120097245247115101014031115114097021013005112099004000026146147022026022103114097007003101114019122020099099030023007116122000028122021011127114116124121000017007124113102245247116121005114020099099030028006120114019029115008023102113098022016097 116101099004015122098104026024003051039086095105123115024023019055048093082051049059080023045055032021086037032054070068036033115112090032059063021082053114063080023044061055080023037055115065069032060032088094050033058090089097055061021081046060048065094046060115081082097062050021023047051039064069036114055064023053032050092067036063054091067097055039021083052114055220071032032039080090036060039117006124023016125118015021022106096018018097008016116102116025016116103116025016116101116117006124245247103114011023007117005124117102001016109117102000016109117102002016 116101099004015122099104102114013023016097023005027000097126015017007021112008016012124121021023001123114021126115114126003013030122115021000018025023006027017106115004002244145113019029030021112008016012124121021016018097144229005027112101004114020124117030028018097099019019115008023102113098022016230246018123115097021026119104005023003021126015114123022005098123244145144229029001113114019114017108023006027017106115004002127021112008016012120120005006001116023 116101099004014122098104026024003051039086095105123115024023019055048093082051049059080023045117058081082047038058083094032060039021084046032033080068049061061081086047038115213023052060115083094034058058080069001099110005002116030018119005113098102005000115106098005007118098098027067057038 116101099004014122099104070082045055048065023006022007106126005114053071088044114020115099030020026118099019006244145064041055033080023006020007106121014031021124116124117112004020102114 116101099007007122098104026024021055032065023037055115089016036042058070067036060048080023037117038091082097036054071068040061061021083102055061071082038059032065069036063054091067001099110004007113 116101099007007122099104102114013023016097023000000000106099018005023013031006004022106115004016005116123104114018102023005023017099118013126244145118019001012097100022022107029112023023012115126015004018121030097019000021113008028005116123230246021103120012114020099114030004022103114015000115099144229005027112101004114005027112023023012099114019001026122121124117112004020102114 116101099007006122098104026024003051039086095105123115024023002061061065069181062054021083036114063018082057059032065082047049054021083102039061021082047032054082094050038033080090036060039021126015006001117006124027029097101001096110007007113103099007007112098099004015001097110007007113103099007007112098099004015113098099006119117111022119101020016005120119116111017103098030019017 116101099007006122099104102114013023016097023006022031106097004000022123101109114020113123030031028097118015019127146147006022031106116021010026123099109245247118120017019016125027097028006118127004002127146147006022031106099024002018097114109245247118120017019026101027097028006123118021027127146147000000000106099018005023013031006022031106115000006003103114104126244145112023006012123098012023001122027230246018103100030006000098115121122020113123030022018097097000030122025144229021023121104008028007103027230246020113123030002001112103000000127146147006022031106100021019007025144229021023121104023027000124117013126244145112005030012124115109245247113025006022007106126005126244145112007006012123120012020026118027230246020113123030017028120122004028007025144229019001102104021001004 116101099007006122096104113015105021023121104005019007116101002123244145113019029030021112005030012113120015030018119023005114031112113021114028096099004000115127120008028115114113021013021124116021000007021113097029029021115111021023097104008022115008023007124020113099030027023146147022026022103114097021023121104021011003112121019114110021016098099112018144229019029113023006022031106101004020023122100097111115018020115113116146147000028023021112005030012103114007023016125023124114116022004098117244145118015022115114115013013003121118000028018021010097117112001020102245247122101005023001021117024114098021 116101099007005122098104026024012055061064116046060061080079040061061029030097127115099222051059053092084032038058090089097054038021089040036054084066097054054021065036032032092088047114055064023045061052092084040055063117006124021022113114014001 116101099007005122099104102114013023016097023097004022103104002030026112121021126115099114019013000112101023023006021144229020001122122097004022103104023023001102126014245247098127004000022021097004000012116103017030026118010102113098022016097 116101099007004122098104026024019055048093082051049059080023045055032021071051061053092091050114050070068046049058220068097178115064089097039039092091040033050065082052032244145103032032050088223053032054015023098099112021010097007039092091040033050065082052032115022005098114110021122032059039071082097054116090082052036033080119112111016124114019017028117005124103103005007115098099005 116101099007004122099104102114013023016097023017000028027103019029012124115109114003103120030028028120027097245247101101014013018118116004001027124027097002001122104000017016112100013029127021103019029012120120005027021125126109002001122104012029023124113013029127146147002029018121114018017022029103019029012116116002023097125126109098122025023002029018121114018017022029103019029012116116002023097121120109098122025023002029018121114018017022029103019029012120120005027097125126109098122021027002029018121114018017022029103019029012120120005027097121120109098122146147230246244145113019029030021103019007012101101014007000103023017000006025023017000028106103019029021124123097002001122144229005027112101004114006102101030007000112101097111115018020112113116146147000028023021122014023012 116101099007004122096104123098004028007124023097111115018020115113116146147000028023021103019007125101101014013026113023124114003103120111002001122104008022115146147000028023021103019029125103102000013026113023124114096002023 116101099007003122098104026024007027020112100021002001122113008030125070116041053026091094007055061080067051055123028023108114001080084041055033086095036114055080023045051115089094050038054021083036033115069069046052058089068097051032070088034059186070023161114038091023044051058065069036114055018088036039037071082097055039021215097039061080023032034035089094034051039092088047245247066083097127115116090168062058090069032038058090089001099110000003113098097005007113 116101099007003122099104102114013023016097023017000028106126005126115101101014013029122122230246126024026109114003103120030019016118114018026026025023017000028106118002017022102123014126115101101014013030122115008020027124027097002001122104012029023124113013029115146147007000028120023017000028106103019029021124123097245247098127004000022021122014023012123098004028007124023013027024112023102113098022018102114244145118015022115103102000013026113023124114096002023 116101099007002122098104026024019055048093082051049059080023037055032021094047052060071090032038058090089050114055018066047114035071088039059063027144229037055021026097021054070067040061061021083036033115090071053059060091068097004097117006124099099006002 116101099007002122099104102114013023016097023017000028106126005126115101101014013029122122109114244145103019029012116116002023000125126109114003103120030019016118114018030028025023097002001122104012029023124113009027127101101014013030122115008020031122027230246016122118013023000118114105002001122104000017016112005009027127005030109114016122118013023000118114105002001122104000017016112005013029127005030109114016122118013023000118114105002001122104012029023124005009027127005030097126016122118013023000118114105002001122104012029023124005013029127005030097245247115101014031115101101014013003103120007027031021144229005027112101004114003103120030027023021010097113098022144229114 116101099007001122098104026024007027016114114018006003103120007027031024023019055048093082051049059080023053061038070023045055032021066053059063092068053055038071068097051032070088034187054070023161114038091023017032060083094045033019004010112098096000 116101099007001122099104102114013023016097023017000028106126005126115096100019013006102114019245247115101014031115101101020013003103120020001001146147022026022103114097002001122104008022115008023098099112021 116101099007000122098104026024019055048093082051049059080023045055115091088044048033080023037117038065094045059032084067036039033021071046033032220083032060039021084036114035071088039059063117006124099099006002 116101099007000122099104102114013023016097023002029006123099105002001122104008022122146147007000028120023017000006106103019029006102101230246004125114019023115101101014013026113023124114112004020097 116101099007015122098104026024021055032065023045117054077094050038054091084036114055018066047114038065094045059032084067036039033021083032060032021091032114037064082097004020113120030007000112101001099110114115018103103 116101099007015122099104102114013023016097023020001022103121000031022025023015007022123099008114244145113019029030021097006022028106098018023001021144229005027112101004114006102114019028018120114097111115018020112113116021 116101099007014122098104026024002061062069067036114063080023047061062087069036114055080023049032060083094045033115084068050061048092222097178115086095032035038080023052038058089094050051039080066051114035090066051114063018086049034063092084032038058090089097097100117006124021023102002117 116101099007014122099104102114013023016097023017000006027098018000012096100004000127021116014007029097031017000006027103019029012124115104114244145144229020001122122097114003103098030002001122098018000115101101020126115101101014013003103120007027031021144229245247098127004000022021103019007125096100019013006102114019114110021016098099112018023230246050091083097000002116104008022115008023114101244145118015022115021103019029012101101014020026121025017000028106126005114110021103019007125101101014013026113023230246020103120020002115119110097114003103098111007000103104020001022103023 116101099006007122098104026024019055048093082051049059080023045055032021071051061053092091050114050070068046049058220068097178115064089097039039092091040033050065082052032244145103032032050088223053032054015023098099112021010097007039092091040033050065082052032115022005098114110021122032059039071082097054116090082052036033080144229037055021026097019062220094046032050065094046060019004010006022000000003001096110000003113098097005007113 116101099006007122099104102114013023016097023017000028027103019029012124115109114003103120030028028120144229127126021027097002001122104000017016112100009027127021103019029012116116002023000121120109114003103120030031028113126007026026025103019029012120120005027021121120230246021103120012114003103098030002001122098018000115101101020126115101101014013003103120007027031021103019029244145096009023001112023020001001106098018023001021010097117112004020102245247116121005114030122114030028006112121021027115021010097117112007020102245247116121005114003103098111002001122104008022115008023017000028027103019029012124115097245247116121005114003103120111000002116104008022115008023114101115 116101099006006122098104026024007027016114114018006006097126013127001080084041055033086095036114039090066050114063080068097039039092091040033050065082052032032021086034038058083068097054186069082047054050091067097054038021090032059039071082097054116090082052036033080023049051032070222097055061021071032032050088223053032054027119112111102001 116101099006006122099104102114013023016097023020001022103121000031022021144229020001122122097004020113120030007000112101230246004125114019023115123098004028007124023013027024112023102113098022018102114244145088051054054071023035043115004023 116101099006005122098104026024007059048114082050038006065094045114126021101036049059080069034058054021083036114063084023045059032065082097054054070023049032060083094045033115084068050061048092222050114179021066047114062084094053032054021083102061054064065051055115080067097178115064089036114050069071045059048084067040061061146147054054126021086044187063092088051051039092088047018098008002117098099007007113098 116101099006005122099104102114013023016097023017000028106126005126115101101014013029122122230246126024023109114003103120030019016118114018026026025023017000028106118002017022102123014126115101101014013030122115008020027124027097002001122104012029023124113013029115146147007000028120023017000028106103019029021124123097245247098127004000022021122014023012123098004028007124023013027024112023102113098022018102114244145118015022115103102000013026113023124114096002023 116101099006004122098104026024019055048093082051049059080023045055115091088044048033080023049032060083094045033115084068050061048092222050114179021066047114038065094045059032084067036039033146147017051033084090169038033080013097113098022023124114006065094045059032084067036039033021020115113115008023012051058065069036114055018088036039037071082001099110114115018103103117005124103103005007115098099005 116101099006004122099104102114013023016097023034061038091067105002001122025017000028106126005123244145113019029030021103019007012101101014007000103023017000006025023017000028106103019029021124123097002001122144229005027112101004114006102101030007000112101097111115018020112113116146147000028023021122014023012123098004028007124023097111115018020115113116146147000028023021103019007125101101014013026113023124114003103120111002001122104008022115146147000028023021103019029125103102000013026113023124114096002144229114 116101099006003122098104026024019187053220069036060039092082045114052220089168032050089023108114016084067168053060071094036114055080023045117058091081046032062084067040061061117006124127126 116101099006003122099104102082045055048065023006017007106116014022022025023006017007106123008016127021112002006012118118021001010102144229052033090090097021016097104002019007103114007245247022006098037059080069036114020118099030004026102098021027115008023112245247090069037055033021085056114020118099030030026119023097126020118099030017028113114097 116101099006002122098104026024019187053220069036060039092082045114052220089168032050089023108114031092068053055115029120047114063084094050033054021086049034050071086040038033080023045055032021083168048038065068097055039021081040060115081082097036050089094037059039220030001099110101123000028018 116101099006002122099104102114013023016097023006017001106100008021031112027230246020118101030030026119027097245247114116019013031124117002029006103099109245247116101018013007102096005106123114116019013023112117023019031028027097245247116101018013007102096005106123114116019013021124121023019031028027097245247114116019013016097123003029005025023230246001027112002000012097101008126244145098018023001120118011245247146147007000028120023006017007106116000006001112113097017127021112002000012118120015000022115023019245247098127004000022021101111017028102098124117099018144229019029113023002124020118099030017028113114124000125114116021013016122115004245247116121005114016027112002006012118120005023115008023102113098022016230246028103115004000115119110097021016103104018027020121114230246244 116101099006002122096104145023 116101099006001122098104026024019187053220069036060039092082045114126021023012051063084083040055115086088051032054070071046060055084089053114050064079097034063084089050114055018086047051063076068036018098008026108 116101099006001122099104102114013023016097023012124020118101030030026119027230246115120025006017001106100008021031112027230246115101025006017001106100008021031112027230246115101025006017001106123008016127146147002019000112023022026022123023012124020118101030030026119023008001115123098013030115097127004028115018023102114022121100004114030027112002000012121126003114022123115230246021103120012114123114116019013016122121019023021021103097030022115099097029006097114019114025122126015114020124101030017007121101004020115124023014028115101025006017007106116014022022021010008124020118099030017028113114097019029113023017124020118101030001026114123004111026027112002000012102126006030022021118015022115124025019023021106116014022022008016012019031018023104114244145123004020007021120020006022 116101099006001122096104103023011029026123023006017001106116014028001112113097031115122121097027125103114007013016122115004111030027112002006012118120005023115116121005114026027101004020012102126006030022008122111021016103104018027020121114230246018123115097031125118120018007110018007102114244145118015022115113118021023123120025006017001106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029122111021016103104007027029099118013114026102023015007031121023014000115113118021023123120025006017001106113008028005116123104114109008023002007001103114015006115113118021023122146147230246004125114019023115101025006017007106116014022022021010102002031116121000117244145118015022115101025002029000096010102098116021144229019029113023005019007112031017124020 116101099006001122097104118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105002125114116019013021124121023019031021126018114029096123013114028103023005019007112031017124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246244145120019022022103023003011115000027097114096146147097 116101099006000122098104026024019187053220069036060039092082045114115024023013059032065082097054058070067040060048065023037055032021122032062050081094036033 116101099006000122099104102114013023016097023006017001106123008016127114116019013000124112013023244145113019029030021112002000012118120015000022115023230246004125114019023115114116021013016122115004111116120118013117244145118015022115118120018007110018007102245247116121005114023116099004122020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021016103104007027029099118013114026102023015007031121023014000115113118021023123114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247122101005023001021117024114020118101030030026119023 116101099006015122098104026024019055053220069036060039092082045114037220067168032058091086040032054021026097030058070067036 116101099006015122099104102082045055048065023006004007106121020031022103120109021005097104015029030025023006004007106118005000127021112023006012118103002029030025023006004007106114021019030116121109114020099099030028006097114013099127021112023006012123098021023031007027097021005097104015007030115118025126115114097021013026123099004000029025144229000026114127021122116005007113098099005007113098099005007113098116021075061114020099099030028006120114019029127021006117123115084068097021005097104015007030112101014013007103126230246053071088044114020099099030004022097114019027244145088051054054071023035043115004007230246244145023 116101099006014122098104026024019187053220069036060039092082045114055220071032032039080090036060039084091097127115118086053187052090069040055115081082097062116092089039061033088086053059060091119112111126024 116101099006014122099104102082045055048065023006017023106116014022022025023006017023106123008016127021112002022012118118021001010102144229052033090090097021016113104002019007103114005245247022006098037059080069036114020118115030004026102098021027115008023112245247090069037055033021085056114020118115030030026119023097126020118115030017028113114097 116101099001007122098104026024019055048093082051049059080023002061062088066047055115069086051114033084071049061033065023161114032090089097030026119114013030022027023005055035026115036034032021088052114027111023000000000122114230246104018002117117104121118015023006014026108105244145012102103103018027102103102018012013019029112098122105244145026108105031116121004007104014144229 116101099001007122099104102114013023016097023230246112001020015007023112103000114047073023015007016122122012114047073023097117115073023102114047073023230246031124117004030028025116014002028102099230246112001020109028006113114017019115073075097028006118120012031244145113019029030021101007017028101120230246004125114019023115118120023019031124023124114116005016230246018123115097030026119114013029115121126010023115018020114113118018144229113098022118015022115123098005023003116023008028115029020115113122146147014000023112101097016010021123008016022121120097 116101099001006122098104026024019187053220069036060039092082045114055220071032032039080090036060039084091097127115121094050038054117006124019023120126015018097008006117018098008144229019023120126015018097008002117 116101099001006122099104102114013023016097023019124020103115030001026114123004126020103115030030026119027097021001113104013027017118120020000007025023230246018103100030006000098115121122020103115030022022119097000030122025144229019001102104021001004113015105021001113104007027029099118013123127021098018023001120118011245247115101014031115114116005013016116099019023023021116109114020103115030017028123101004022115103144229005027112101004114001027116014001006008016113117244145118015022115118025006017023106116014022022008101111021016113104002029023112144229019029113023002124020118115030017028113114097111115018020112113116146147000028023021101111021001113104005023003097023124114116022005098117244145120019022022103023003011115103025006000023106100008021031112023 116101099001005122098104026024019055048093082051049059080023045055115091088044048033080023037055115086095036034039080091097001026114023050187063080084053059060091089168033115080089097052060091084053059060091023037039115091066044187033090023037055115086095036034039080091097055039021031046039122021083052114055220067036060039080066051114054065023105061038028023037039115091088044114055064023037187039080089053055038071023036038115029088052123115081066097060060088023037055115089086097049060088090052060054117006124020001117005124103100002006117 116101099001005122099104102114013023016097023002029006123099105027023027121020017027112103104245247115101014031115118127004002026113023008022127146147097017027112103002029115118120109245247021101007017028101120097002028025144229114003112101018027023021103004000115121114007006115122098021023001021125014027029021144229114001115100008017026021116008114028123023002027125102126002027005124023124114003112101111001026118126023027244145023000028023021116008124016122097000030026021010097117099018144229005027112101004114026113025002029003116116009114110021116014124016122103000017027146147097019029113023008022125123098002026022101023124114016122025015007016125114017245247021118015022115101114019124016122103014001007021010097002028027116014002028102099230246115116121005114003112101111028006 116101099001005122096104113114017019115008023017029125123098005023003116144229114018123115097002022103025015007016122122012114110021103014124029096116014031030146147097019029113023002029125123098005023007112023124114003112101111028006101114019001244145023000028023021116014124016122100008017028021010097117099018144229114018123115097027023027116014001006021010097117099018144229114018123115097017028027116014001006021010097117099018144229114018123115097002028027116014004018121126097111115018007102245247021118015022115101114019124016122100020114110021016113117244145023000028023021126005124016122103000017027021123008025022021016098099112016016230246115116121005114026113025015007016125114017114031124124004114116022005098119116146147097019029113023017023001027116014002003112101097030026 116101099001005122097104126114097117112006020100117244145023000028023021103004000125123098015002022103023013027024112023102113103022018102245247022002098114018123115097002022103025015029001116100014114031124124004114116016020119113118018144229019029113023017029125121126003023031122023013027024112023102113100022018102245247022015098114006123126014028115078020120113046021 116101099001004122098104026024020038058089094050187115064089040035038080090036060039021083032060032021091032114037080069040033058090089097019000116023105019033070114057034060071067021051049089082025031031029030097127115113082050049033092071053059060091023037117038091082097038050087091036124122117006124127126024 116101099001004122099104024026108127126024026108127126024026097 116101099001003122098104026024019055048093082051049059080023045055115091088044048033080023037055115086095036034039080091097001026114023050187063080084053059060091089168033115080089097052060091084053059060091023037039115091066044187033090023037055115086095036034039080091097055039021031046039122021083052114055220067036060039080066051114054065023105061038028023037039115091088044114055064023037187039080089053055038071023036038115029088052123115081066097060060088023037055115089086097049060088090052060054117006124020001117005124103103117004124020001 116101099001003122099104102114013023016097023002029006123099105022026102099008028016097023105027023027121020017027112103104123244145113019029030021116009023003124115097027023025144229114115021023097017027112103002029115118120109245247021023097114115103113002029003122023017029127146147097114115021023017023001102126005114003112101097030022115099097029006097114019114025122126015114244145023097114115021023097000021102126002027115118126097029029021116008124000124116008004026021010097002022103025018027016124097008245247021023097114115021023097114115021023097114115021023097114115116121005114016124025002029005116123008114110021016113117244145096009023001112023008022125118120017019016125023124114016122025002029003116116009245247021023097114115021118015022115124115111028006118127004002115 116101099001003122096104008023002029125123098002026022101144229114115021023097114018123115097002022103025002029003122100021114110021103014124016122103014001007146147097114115021023097019029113023017023001027121020022022101118097111115101120111028006113114017019244145023097114115021023000028023021103004000125123098002029030120023124114003122025015007016122122012245247021023097114115021118015022115118120111028006113114021023115008023017023001027121020002022103100230246115021023097114115116121005114016122025002029000124116014114110021016113117244145023097114115021023000028023021126005124016122100020114110021016113117244145023097114115021023000028023021116014124016122100020114110021016113117244145023097114115021023000028023021103014124016122097000030026021010097117099018144229114 116101099001003122097104021023097114018123115097002022103025002029000096023124114116005016230246115021023097114115116121005114026113025002029003116116009114031124124004114116022006098119116146147097114115021023097019029113023008022125123098002026022101023013027024112023102113097022018102245247021023097114115021118015022115101114019124016122103017023001021123008025022021016098097112016016230246115021023097114115116121005114003112101111028006123103004000115121126010023115018020117113118018144229245247022002098114018123115097002022103025015029001116100014114031124124004114116016020119113118018144229019029113023017029125121126003023031122023013027024112023102113100022018102245247022015098114006123126014028115078020120113046021 116101099001002122098104026024019055048093082051049059080023045055115091066044187033090023037039115086095036034039080091097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083052114055220067036060039080066051114000124112001099110115101001096110005002117098099005007116107107003119114111102001 116101099001002122099104102114013023016097023008022125123098002026022101144229020001122122097017027112103008022115124115109245247021023097114115118127004002016122023002029127146147097114115021023019020016122103014114003122027230246115021023097114003112101018027023021103004000115121114007006115122098021023001021125014027029021144229114115021023097114115103113018027016124023002027115122121097017026027100008017026099126097111115101114019124000124116008004026146147097114115021023097114115021023097114115021023097114115021023000028023021116008124016122097000030026021010097117099018144229005027112101004114026113025002029003116116009114110021116014124016122103000017027146147097114115021023097019029113023008022125123098002026022101023124114016122025015007016125114017245247021 116101099001002122096104021118015022115101114019124016122103014001007021010097002028027116014002028102099230246115021023097114115116121005114003112101111028006113114017019115008023017029125123098005023003116144229114115021023097114018123115097002022103025015007016122122012114110021103014124029096116014031030146147097114115021023097019029113023002029125123098005023007112023124114003112101111028006101114019001244145023097114115021023000028023021116014124016122100008017028021010097117099018144229114115021023097114018123115097027023027116014001006021010097117099018144229114115021023097114018123115097017028027116014001006021010097117099018144229114115021023097114018123115097002028027116014004018121126097111115018007102245247021023097114115021118015022115101114019124016122100020114110 116101099001002122097104021016113117244145023097114115021023000028023021103004000125118120017002022103023124114116022006098117244145023097114115021023000028023021103004000125123098015002022103023013027024112023102113097022018102245247021023097114115021118015022115118120111017028101118002026115008023102113098022016230246115021023097114115116121005114016122025015007016125114017114031124124004114116022004098119116021 116101099001001122098104026024005187048090090049038054021091036114061090090035032054021083036114048093082049038054089023032049039092081097054054021091032114039084085045055115086095036034039080091097001026114023036060115083088047049039092088047114055080023050061061021071032033042021082053114055080023050061061021089052063186071088001099110115101001096110000003113098101006006112 116101099001001122099104102114013023016097023002029006123099105027023027121020017027112103104245247115101014031115118127004002026113023008022244145096009023001112023008022125118120018007115008023102098116146147000028023021126005124016122103000017027021010097117112004020102245247116121005114026113025015007016125114017114031124124004114116022005098119116021 116101099001000122098104026024005187048090090049038054021091036114061090090035032054021083036114055220067036060039080066051114050086067040052115081016052060115086095036034039080091097001026114023036060115083088047049039092088047114055064023049051032076023036038115081066097060038088222051061115081082097049059080071053055063117006124020001117005124103103005007119097098004 116101099001000122099104102114013023016097023002029006123099105017028027121020017027112103104245247115101014031115118127004002026113023008022127118127004002016122023002029244145096009023001112023008022125118120017019016125023124114016122025002029003116116009245247116121005114026113025015007016125114017114110021116014124029096116009023003146147000028023021116014124016122100008017028021010097117099018144229019029113023008022125118120018007115008023102098116146147000028023021116014124016122100020114110021016113117244145118015022115124115111017028101118002026115008023102113098022016230246018123115097027023027121020017027112103097030026126114097117112007020100117115 116101099001015122098104026024020060058068066036063054091067097039039092091040033186021083032060032021091032114037080069050059060091023000001022021031006055055124090049019032084031104114126021091040033039080023053032058220082097054054070023034061063090089047055032021083102039061080023053051049089082104018098008026108127 116101099001015122099104024026108127126024026108114 116101099001014122098104026024020060058068066036063054091067097039058065091040033186021083032060032021091032114037080069050059060091023000001022021031006055055124090049019032084031104114126021123040033039080023037055032021084045055053070023037117038091082097038050087091036114123089082050114061133023034061033071082050034060091083036060039021086052114048090091040054115081082097062050021068056033048090091052063061070030104018098008026108127 116101099001014122099104024026108127115 116101099000007122098104026024002061062069091168063054091067097054054021091032114033080070052184039080023116101099001014097051037080084097062116092083036060039092081040051061065023037039115081222053055061065082052032 116101099000007122099104116121005114007124025021027022106126005114110021020119113115 116101099000006122098104026024014039039124090049061033065115036032060082086097127115118088047038033193091036114055080023045051115069069168033054091084036114055018066047114050091094044051063021031049051033021089046114061084067040061122021083032060032021066047114048093082049038054089023161114063084023037051039080023037039115088086051035038084080036018098008113019018097008002116098099005003118103096004119114111021103119117111102000006115102099004004001103110007007113103126005006108096102117006124245247115101001096110000002113098099001000116097101117004124020001117003124103102004005117098098006119116111097005007116124099004025115103 116101099000006122099104102082045055048065023112245247083069046063115119120023027023112023003126115124103006031028096023012245247066095036032054021117111017028102098124117099018023032060055021122111017028102098124117099018144229051061081023003124016122103000027003021010097117112004020102245247084089037114017027121020028018097126097111115018020115113116146147032060055021117111017028101118008002110120025002029003116126017245247084089037114017027121020028018097126124031125123098015019007124144229051061081023012124016122103000017027008016098097112018144229051061081023012124016125114008002020008016098102112018144229051061081023012124023116114015017027021011124114116022002098117244145086047054115029122111022018102120019006115092068097028006121123097061033021122111022018102120019006115 116101099000006122096104011010097117112000020102123115 116101099000005122098104026024019055048093082051049059080023045055115091066044187033090023037055115086095036034039080091109114063080023037187039080089053055038071023036038115089086097049060088090052060054021071046039033021066047114061064090168032060021083036114048093082049038054089023037061061091222097055039021031046039122021066047114061064090168032060021083036114055220067036060039080066051114054065023105061038028023052060115091088044114055080023037187039080089053055038071023037061061091222097055039021031046039122021066047114061090090097054054021084046063062064089036114055090089047187019004010007000019007010116102019006010007000019001010113103103005007113098102012001121018102008026108 116101099000005122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002115116100097017027112103021023031025144229114115021023097114115121099019027030029099019027030029116014019031112100002023123118126111030026119114002029127018016104123115073075097117115018075061114003112101111028028103118018029122021118018114023112099004028007112098019126244145023097114115021023097007003101114019122003112101111019023103114018099122021118018114018113101004001000112027230246115021023097114115021103014124031124117004030028021118018114016122122012007029112027230246115021023097114115021116000001022021144229114115021023097114115098127004028115116116111022018118114002026115124100097028006121123097006027112121097117115018144229114115021023097114115112123018023115 116101099000005122096104018101102245247021023097114115021023004028023021118018114001146147007000028120023002026022101126005114026113027230246115021023097114016125114017017028021116014126244145023097114115021101007017028101120097002028025144229114115021023097017027112103000017115116116109245247021023097114115101114019001026113023017023001021123004020007021120020006022103023011029026123023230246115021023097114115021101007001026118126097017026021120015114016124025018027016124097008114110021103004000125102126002027005124144229114115021023097114115021023097114115021023097114115021023097019029113023002027125118120023019031124023124114116005016230246004125114019023115124115111017028101118002026115008023002029125118120017019016125144229114115021023097114018123115097027023027121020017027 116101099000005122097104112103097111115118120111028006118127004002244145023097114115021023000028023021103004000125118120017029000097023124114003122025002029003122100021245247021023097114115021118015022115101114019124029096115004002018021010097002028027121020022022101118230246115021023097114115116121005114003112101111028006118120012031115008023017029125123098002029030120144229114115021023097114018123115097027023027116014002018118127097111115116116111017028101118002026244145023097114115021023000028023021126005124029096116009023003021010097019016027121020017027112103230246115021023097114115116121005114016122025015007023112099004114110021103004000125123098017023001102144229114115021023097114018123115097017028027116014001026118120097111115018007102245247021023097114115021118015022115 116101099000005122102104124115111017028102098097111115018007102245247021023097114115021118015022115118120111017028102098097111115018007102245247021023097114115021118015022115101120111017028099118013027115008023102098116146147097114115021023097019029113023017023001027116014001006021010097117099018144229114115021023097114018123115097019016027116014001006021010097117099018144229114115021023097114018123115097019016027116014001026118120097111115018007102245247021023097114115021118015022115124115111017028101118002026115121126010023115018020112113118018144229114115021023097114018123115097027023027121020017027112103097030026126114097117112007020100117244145023097114115021023000028023021103004000125118120017002022103023013027024112023102113096022018102245247021023097114115021118015022115 116101099000005122103104101114019124029096121017023001021123008025022021016098102112016016230246112000020097019029113023017023001027121014000018102120097030026126114097117118022001098119116146147000028023021103014124031124117004030028021123008025022021016098101112016016230246112013020097007029124120015114040022014098047244145120019022022103023003011115004023 116101099000004122098104026024019055048093082051049059080023045055115091066044187033090023037055115086095036034039080091109114063080023037187039080089053055038071023036038115089086097049060088090052060054021071046039033021066047114061064090168032060021083036114048093082049038054089023037061061091222097055039021031046039122021066047114061064090168032060021083036114055220067036060039080066051114054065023105061038028023052060115091088044114055080023037187039080089053055038071023046039115081016032033032090084040187115081088047060186021082053114123090066104114038091023047061062021083036114048090090044039061080023037061061091222001099110115101001096110007000113099102005001112 116101099000004122099104102114013023016097023005027000097126015017007021126005124016122103000017027073075008022125123098002026022101023000001115118127004002007112123109245247121099019027030029099019027030029116014019031112100002023123118126111030026119114002029127018016104123047073016097117047073103004000125123120019019000122030097019000021115004006022123099004007001025144229019125116115019023000004023000001115116115019023000102114109002028027123008016022121120097019000021116014031030096121004126244145023097114115021023097017018102114097245247021023097114115021023022026022123023000017125113118002023016125023008001115123098013030115097127004028115018023102245247021023097114115021023004030000112023102000116146147097114115021023097114022123115097019000021101230246021103120012114016 116101099000004122096104125114017027023021126005126244145023097114115021116009023003118120097017028025144229114115021023097000021118120017029115101120109245247021023097114115118127004002018118023000017127146147097114115021023023021023122104000001000021118109245247021023097114115101114019001026113023017023001021123004020007021120020006022103023011029026123023230246115021023097114115021101007001026118126097017026021120015114016124025018027016124097008114110021103004000125102126002027005124144229114115021023097114115021023097114115021023097114115021023097019029113023002027125118120023019031124023124114116005016230246004125114019023115124115111017028101118002026115008023002029125118120017019016125144229114115021023097114018123115097027023027121020017027112103097111115118120111028006 116101099000004122097104118127004002244145023097114115021023000028023021103004000125118120017029000097023124114003122025002029003122100021245247021023097114115021118015022115101114019124029096115004002018021010097002028027121020022022101118230246115021023097114115116121005114003112101111028006118120012031115008023017029125123098002029030120144229114115021023097114018123115097027023027116014002018118127097111115116116111017028101118002026244145023097114115021023000028023021126005124029096116009023003021010097019016027121020017027112103230246115021023097114115116121005114016122025015007023112099004114110021103004000125123098017023001102144229114115021023097114018123115097019125118120017019016125023124114026113025002029003116116009245247021023097114115021118015022115116025015007016 116101099000004122102104125114017114110021126005124029096116009023003146147097114115021023097019029113023002029125118120018027016122023124114116005016230246115021023097114115116121005114026113025002029000096023124114116005016230246115021023097114115116121005114016122025002029000096023124114116005016230246115021023097114115116121005114003122025002029005116123008114110021016113117244145023097114115021023000028023021103004000125118120018007115008023102098116146147097114115021023097019029113023000017125118120018007115008023102098116146147097114115021023097019029113023000017125118120018027016122023124114116005016230246115021023097114115116121005114026113025002029003116116009114031124124004114116022006098119116146147097114115021023097019029113023008022125123098002026022101023013027024 116101099000004122103104112023102113097022018102245247021023097114115021118015022115118120111017028101118002026115121126010023115018020114113118018144229114115021023097114018123115097017028027121020022022097114097030026126114097117112001020100117244145020116113115116121005114018027121014000018102120097030026126114097117118022001098119116146147000028023021103014124031124117004030028021123008025022021016098101112016016097 116101099000003122098104026024014039039124090049061033065115036032060082086097127115103082034058054071084041055115088086051035038084080036114023112101014021018097118008000022021086034038058083023161114038091023040060032065086047038115081088047060186021082047114053090089034038058090089097054038021084046054054021071032043032021086047059062084091109114055064023047226115091086053059060091086045126115081082097062050021083032038054021083036114062084069048039050082082109114115081082050114061090090050114055080023044051033068066032053054021086052038060088086053059034064082097022022103120006019007116126019023127021083052114048090083036114054065023037039115091066044187033090023037055115086095036034039080091001099110115101001096110007006120106098005005112099099117004124096099005000108098098024005119127099005025113098125005007001102110018115004000028114118021019026103114102018102008113019018101008002117098099003004113099019004010230246 116101099000003122099104102114013023016097023112114021103120012114020120117030031018103102003029005021122003126115114122000013030116101016007018114114097031244145096009023001112023012124020120118030027023021010097031017027112012019012124115230246018123115097021030116104015029030021126015114123022003098123244145118015022115114122003013023116099004114110021016098097112018144229019029113023006031017106115000006018103116097027000021121020030031146147000028023021116014002018124103097111115018020112113116146147000028023021121020028018097126097111115018020115113116146147000028023021116014002018118127097111115018020116113116146147000028023021121020017027112103097111115018020119113116021 116101099000002122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097023043086091052032054021091036033115087088055059061070023032036054086023052060115088086051035038084080036114244145115168032060082086053051058071082097027017103144229018098008100000127097005007118099097007003108099099005002116098106003022119115019007010003004023 116101099000002122099104113114013023007112023007000028120023006006016106097004000016097126097017026146147022026022103114097021007118104002030022097101021114110021016098099112018144229019029113023004010026102099018114115029100004030022118099097099115115101014031115114122000013030116101016007018114114097031002025023006031030106122000000030116123097031030025023006031017106122000000002119120023114030119144229005027112101004114030100025006031018106126005114110021122012124020120118030027023021144229019029113023012003125114116012013016122115004114110021016000117244145118015022115120122111021016097104002029023112023124114116120118013117244145118015022115120117111021030116104008022115008023012003125114122000013026113144229019029113023012016125118120017019016125023124114016124025002029003 116101099000002122096104116116009114018123115097031017027121020017027112103097111115118126111017027112126017021244145118015022115120117111017028101118008002115008023002027125118120017019026101023000028023021122003124029096121000006026021010097017026027121020028018097126230246018123115097122030119025006031017106115000006022021011124114016124025005019000122101021114028103023002027125113118018029001097023040033115123098013030122021118015022115120117111021030119104005019007112023127111115118126111022018112121002026244145026108245247116121005114030120025006017001106100008021031112023124114116022005098117244145118015022115120102111021030116104015029030021123008025022021016005023001122112000006018124101004114116021075061114116022005098119116146147104245247021 116101099000001122098104026024002061061065069181062054021091102055043092068053055061086082097054116064089036114048084067168053060071094036114055064023051187053220069036060039092082045114052220089168032050089119112111030116123 116101099000001122099104102114013023016097023006017007106116014022022146147007000028120023006017007106116000006001112113230246004125114019023115114116021013016122115004114110021016098099112018023 116101099000000122098104026024002061061065069181062054021083036114063018082057059032065082047049054021083102039061021082047032054082094050038033080090036060039021031002061061065082047039115071222039187033080089053059054089023038187061220069032062122117006124002031116121000018097008114003000006119097000 116101099000000122099104102114013023016097023006017007106116014022022025023006017001106100008021031112144229020001122122097021016103104002029029103114007245247098127004000022021112002006012118120005023115008023102113098022016230246018123115097021016103104018027020121114097111115018020115113116146147108127115116121005114016122100020111116005016097 116101099000015122098104026024007051048103082050039063065086053122122021026097033060064068097032054068066171038054021002118096101001023108114048090089037059039092088047114032064069097054186088086051049059080025230246097005007119124099013025115102115116122097127115116093046039039021083036114018123115097021022113104007027029116116021114026102023015007031121119112111001112100000018097008113019018096008002117018103008005113098101005003113100019000010115098099003007117098101 116101099000015122099104116121005114022027116014001006008016113117115116121005114022027116014002018118127097111115113025002029003116116009114018123115097023125123098002026022101010005124029096116009023003021118015022115112025006023023106113008028018118099097027000021121020030031021118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021112004022012112121006022022120023023023115098127004000022021097004124016122100020111116005016097019029113023004124016122103000017027008097004124016122103000017027021118015022115112025015007016125114017111005112025015007016125114017114018123115097004022027122000030012118120005023110112025012019031106116014022022021118015022115099114111031018121104018027020121114124023125120118013013000124112013023115116121005114005 116101099000015122096104112025005023030106116014022022008114111022022120104002029023112023000028023021097004124023112122030001026114123004111022027115004031012102126006030022021118015022115112025006023023106126005110109099114111021022113104008022115116121005114005112025006023023106115000006022011114111021022113104005019007112030230246112007004098019029113023004124023112122030017028113114097111115018020115102112018023000028023021114111022022120104018027020121114097111115018020115103112018144229127126021122000030018113126004114023112122000000016125114230246112004014098019029113023004124030116123030017028113114097111115018020115098112018023000028023021114111031018121104018027020121114097111115018020115099112018023 116101099000014122098104026024019055032118069036051039092088047122122021026097000054086095036032048093082097054054070023032060058088086052042115084068050061048092222050114179021066047114062084069048039050082082097048060067094047124019004010117102103001003 116101099000014122099104102082045055048065023012016125118120017019026101027097031017027121020028018097126230246053071088044114020120117030031018103102003029005021122003126115114115013013023122121013019017021115013245247066095036032054021122003124020113123030027023008020112113244145118015022115114122003013023116099000000016021126018114029096123013245247084089037114023121025006022031106126005111030119025006022031106126005245247090069037055033021085056114030119025015007029116099008114 116101099003007122098104026024019055048093082051049059080023045055032021083046060061220082050114000124112097054116064089097054186065082047038054064069097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083036114048093082049038054089119112111021103119115111098001007115103099006005001099110146147007000019007010116102097012000115098098 116101099003007122099104102114013023016097023017023001027100008017026099126109245247021103004000125123120019019000122027230246115101114019124018113101004001098025144229114003112101111019023103114018096127146147097002022103025002029003122100021126244145023017029125121126003023031122027230246115101120111028006113114017019115073075097002028027121020017028120122109245247021118019001012113118021023004113031002029125113118005023016122030109245247021118019001012113118021023004113031002029125113118007027016122030097126244145023017023001027121020001026101114109245247021116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114003112101111028006097114013023115112123018023115114118111021018113104015007007112123112114022123115097019000021121020006022 116101099003007122096104121114109245247021118019001012113118021023004113031000017125113118002000016125030097019000021115000006016103116009126244145023000000000106115000006022098115105019016027115000017022118127104114018102023005019007118114002026127146147097027023027116014006010112126109245247021116014124016122103000017027025144229114016122025015007023112099004126244145023002029018121114018017022029103004000125118120017002022103027002029125118120017019016125030109245247021116014019031112100002023123101114019124029096121017023001025103004000125123098017023001102030230246244145113019029030021116009023003124115097027023025023002026022101116014114016122027097017027112103000017115116116109114001115116014002028021103014126244145023097114115021103004000000124115097002022103023013023021 116101099003007122097104097023014007007112101097024028124121097000021102126002027115118126097029029021116008124000124116008004026008103004000125102126002027005124023000028023021116008124016122097000030026008016113117244145023097114115021123004020007021120020006022103023011029026123023006019023106118005000023112099097021018021120015114003112101111028006101114019001110114118111028006101114019001244145144229005027112101004114026113025002029003116116009111016122025002029003116116009114018123115097027023027121020017027112103124017028027121020017027112103230246115116121005114003112101111017028101120018006115008023017029125118120017029000097023000028023021103004000125123098005023003116023124114003122025015007023112103000114115116121005114003112101111028006118120012031115008023017029125 116101099003007122102104123098002029030120144229114018123115097017028027121020022022097114097111115101114019124029096103004000000146147097019029113023000017125118120017019016125023124114026113025002029003116116009114018123115097019016027121020017027112103097111115124115111028006118127004002244145023000028023021116014124016122100008017028008016113117115116121005114026113025002029000096010102098116021023000028023021116014124016122100020114110021016113117244145023000028023021103014124016122097000030026021010097117099018144229114018123115097002022103025002029000096023124114116005016230246115116121005114018118025002029000096023124114116005016097019029113023000017125118120018027016122023124114116005016230246115116121005114026113025002029003116116009114110021016098099112018144229114018 116101099003007122103104123115097027023027121020017027112103097111115018020115113116146147097 116101099003006122098104026024019055048093082051049059080023045055032021083046060061220082050114026101112097054116064089097054186065082047038054064069097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083036114048093082049038054089023105004020113120030021023102030001099110115101001096110000003115107100007007112 116101099003006122099104102114013023016097023102117127021016102126115018016109114116018027097117116025023102117127021016102126115004144229020001122122097041102002014114098046021112230246004125114019023115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117244145118015022115116115009020026123023008001115123098013030244145023 116101099003005122098104026024054054115024023019055053121094050038054113082045055052064082050122122021026097030058070067036114055080068097054186089222038039186070119112111102000 116101099003005122099104102082045055048065023053032058088031053032058088031002029018121114018017022029112111001026118126023027127018016104123115073075097117115018023061046115114025006022020106121014031003103114104126115021112111017028101118002026115073075097021125123098002026022101027097122032080091036049039021084046039061065031107123115083069046063115114115002013023112123002029030021123002114036093082051055115121116111021023114104008022110114025006022020106126005114122021086050114029119116014031127021112111021023114104008022244145081051061062021112005021012113114013021023102023006114244145064041055033080023006124020113112030022022101099124117112004020102245247090069037055033021085056114020027112005021012123120012002001112023 116101099003004122098104026024019055053121094050038054113082045055052064082050122122021026097030058070067036114055080068097049060088090052060054070023037117038091023037187035084069053055062080089053245247007007112101099003007112114126021090040033054021082047114053090069044055115069088052032115069091052033115081082097062058070094035059063092067168018098008001115018098008144229103102 116101099003004122099104102082045055048065023113126244145116111028006113114017019115073075097017125123098002029030120023032033115124121018023022025023230246016027123008016022121120109114244145116111028006113114017019115025144229017125123098002029030120027097245247065069040063123118120000030022102116004122023027100008017026099126109117116028030097046047021016097117115073075097022125114115006013029122122017000022021086050114029090090005055063025023230246031118025006022020106126005245247146147039032060088023023021023122104002029030021116097245247021123004020007021120020006022103023011029026123023006022016106115004030016122122097030016021120015114123118025015007023112103000114110021123002124029096115004002018021086047054115118025015007016122122012114110021123002124029096116014031030 116101099003004122096104028144229114031112113021114028096099004000115127120008028115114115006013023112123006022000021115097114028123023105030016027112005021012124115124114023027112005021012124115104245247146147054058054071082097017125123098005023003116023124117112004020102245247146147046032055080069097048042021116111028006118120012031115 116101099003003122098104026024002062032103082039055033080089053059054089025039021054070067040061061113082045055052064082050122122021026097006054070067097055043092068053055061086082097054116064089036114050070068046049058084067040061061021082047038033080023052060054021084046063062064089036114054065023052060115081222045187052064222111018098008002117018097008007112097 116101099003003122099104102082045055048065023006022020106126005114244145081051061062021112005017012113114013017028120144229037059080069036114029096115004002018021010097117112004020102245247084089037114029096116014031030021010097117112007020102245247021 116101099003002122098104026024039021054070067040061061113082045055052064082006022000029030097127115118088044034039080023045055115091088044048033080023037055115086088044063038091082050114048090089034055033091222097034050071023052060115081222045187052064222097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023037187063220080052187019004010112 116101099003002122099104102114013023016097023002029006123099105021023114104008022122146147007000028120023006022016106115004030016122122230246004125114019023115114115006013026113023124114112004020097 116101099003001122098104026024019055048093082051049059080023045055032021084046061033081088047060186080068097054054070023032033032090084040187032021031037187039080089053055038071023047061061021084046063035071094050123115213023052060115086095036034039080091097055061021081046060048065094046060115081082097033060091023047039062220069046018098008113019018097008002117098099004004113102 116101099003001122099104102114013023016097023000124016122121021019016097027097019125114114019019029097027097017026027123008016022118120109245247116025015029001116100014126115101120111030026119114013029127021118111028006097114013099127021118111028006120113000010127021118111019023103114018099127146147000124018113101004001097025023000124016122103014001007025023000124029096099004030097025023000124029096115004002018021075061114018027121020017028120122230246021103120012114005114115014013018102100097019115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114018027100008017026099126097111115118126111001026118126023027115116121005114016124025002029000096023124114116005016097126244145101007017028101120097002028146147022026022103114097002028027121020022022 116101099003001122096104101118097111115116025015007023112103000245247116121005114003122025015007016122122012114110021118111028006118120012031244145118015022115101120111017028101120018006115008023000124016122103014001007146147000028023021103014124016122100020114110021016113117244145118015022115116025002029003116116009114110021016098099112018144229019029113023000124029096116009023003021010097117112007020102114 116101099003000122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145101036049059080069034058054021091036033115081086053055032021083102051055093222050059060091027097054054021083168063058070068040061061025023045055032021084046061033081088047060186080068097048050091084032059033080068097055039021091102059055080089053059053092086047038115081082050114033220081168032054091084036033115087086047049050092069036033115081082097062116084083041187032092088047114020113100097054116064089097049059080071053055063021082047114053090089034038058090089097054054021068046060115069086056033115080067097054054021068046060115091066044187033090 116101099003015122098104026024019055048093082051049059080023045117059092068053061033092070052055115081082050114035220069040061055080068097054116084084053059037092067168114055018066047114048093082049038054089023036060115083088047049039092088047114055064023049051042070023036038115081066097060038088222051061115081082097049059080071053055063117006124020001117005124099103005005116098096007119112111244145113019018097008001121098098013007112106 116101099003015122099104102114013023016097023005027000097126015017007021116008124031124117004017028025144229114003112101111028028103118018029127146147097019001102104005019007112096005122018118025005019016103116009123115116100097022018118101002026127146147097019001102104005019007112096005122018118025005019016112116009123115116100097022018118114002026244145144229020001122122097017027112103002029115118120109114016125114017027023021116008022127021116009023003116116097019016025023230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114016124025018027016124097008114110021103004000125102126002027005124023000028023021116008124016122097000030026021010097117099018144229245247098127004000022021116008022125118120017019016 116101099003015122096104125023124114016122025002029003116116009245247021118015022115118126005124029096116009023003021010097017028027121020017027112103230246115116121005114018118025002029003116116009114110021116008022125118120017019016125144229114018123115097019016027121020017027112103097111115118126005124029096116009023003146147097019029113023002029125123098005023007112023124114003112101111028006101114019001244145023000028023021116008022125118120018007110018007102245247021118015022115118120111017028102098124117099018144229114018123115097002022103025002029000096010102098116146147097019029113023000017125118120018007110018007102245247146147097019029113023000017125118120018027016122010102099116146147230246115116121005114123118120111022018113114002029115119114021005022112121097019016 116101099003015122097104027115000017001118127097019029113023000017125113118002023016125023014000115118120111022018115126002029115119114021005022112121097019016027115000017001118127097019029113023000017125113118002023016125030230246115146147097019029113023002027023027116014002018118127097111115018020112113116146147097019029113023002027023027121020017027112103097111115018020115113116146147097 116101099003014122098104026024019055048093082051049059080023045117059092068053061033092070052055115081082050114055220067036060039080066051033115081016052060115086095036034039080091097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083052114048093082049038054089119112111021103119115111098001007115103099006005001099110146147007000019007010121106096000000113098097 116101099003014122099104102114013023016097023230246016116100004114004125114015114003112101111017028101101004022115124100097028028097023015007031121023021026022123023017023001027116014002003112101097046047021103004000125123098015002022103023230246022121100004114016122025002029003116116009114047073023002029125123098005023007112023004028023021118018114016122103019023023025144229017026027123008016022118120109245247101114019124029122101000001028025144229019001102104005019007112096005122016122025005019023112116014123115021118018114023116115004017028025144229019001102104005019007112096005122016122025005019021124116014123115116100097022018115126002029244145144229020001122122097017027112103002029115118120109245247101114019001026113023017023001021123004020007021120020006022103023011029026 116101099003014122096104123023019020000124116008114016124023014028115118126111001026118126023027115008023017023001027100008017026099126097019029113023002027125118120023019031124010102098116146147230246004125114019023115118120111028006113114021023115008023017023001027121020002022103100230246018123115097017028027116014001026118120124117098018144229019029113023002029125118120018007110018007102245247116121005114003112101111017028102098124117099018144229245247116121005114016122025002029003116116009114110021016098099112018144229019029113023002029125123098002026022101023124114116022005098117115 116101099002007122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145114018006022121114023019020112023123114050087088047060186021215097059061065082051060054065023046039115091088047114050067082034114052071086053039058065023112114060064023049051042084089053114099021082047114053090089034038058090089097054038021089052063186071088097054054021084041055035065082045126115081066097060060088023037055115070082051036058086082097055039021083052114055220071032032039080090036060039 116101099002006122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145114018006022121114023019020112023123114050087088047060186021215097039061021068036032037092084036114060064023047061061021086055055048021068036032037092084036114052071086053039058065023105099122021088052114061090089097122099028023049061038071023045055115081222049051033065082044055061065023036038115081086053055115081082097052058091023046039115091088047114054091023039061061086067040061061021083052114061064090168032060021083036114048093082049038054089027097054038021089046063115081082097033054071065040049054021082053114055064023037187035084069053055062080089053 116101099002006122099104146147097 116101099002005122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145114018006022121114023019020112023123114033080084041055033086095036114039090066050114063080068097187063220090036060039070023037055115089016032048060091089036063054091067097054116064089097049059080071053055063021082047114053090089034038058090089097054038021089052063186071088097054054021084041055035065082045114054065023037055115070088047114058081082047038058083094032060039 116101099002004122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145114018006022121114023019020112023123114033080084041055033086095036114063018094037055061065094039059050091067097054116064089097033054071065040049054021082047114053090089034038058090089097054038021089046063115081066097033054071065040049054021082053114055064023047039062220069046114055080023037187035084069053055062080089053 116101099002003122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145114018006022121114023019020112023123114033080084041055033086095036114063080023047039062220069046114055018086035061061091222097055039021091036114062090067097054054021071032033032080023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021086035061061091222 116101099002002122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145114018006022121114023019020112023123114033080084041055033086095036114063018094037055061065094039059050091067097054038021068036032037092084036114032092023004062054067082052032115112068053055063080065032053054021082053114050087088047060186021215097039061021068036032037092084036114054091023039061061086067040061061021083052114061064090168032060021083036114048093082049038054089023037039115091088044114055080023050055033067094034055115080067097054038021083168034050071067036063054091067 116101099002001122098104026024023055033092081040049050065094046060115081082097062116080079040033039080089034055115081016052060054021090032062050081094036114123070094038062054028119112111026119101 116101099002001122099104102082045055048065023006017001106100008021031112144229052033090090097021016103104002029029103114007114003146147054058054071082097002125114116021013016122115004114110018122000030116146147032060055021103111017028102098124117099018144229051061081023006017001106100008021031112023124114116022006098117244145023 116101099002000122098104026024019055048093082051049059080023037117038091023036060033080080040033039071082044055061065023037051061070023045051115065086035062054021083036033115086088047038033193091036033115092089053055033024069036052054071082047038058080091001099110120118013019006118101000028022 116101099002000122099104102082045055048065023019023021106100008021031112144229052033090090097021026103104002006031103114007245247066095036032054021112002006012118120005023115008016017030018123118102245247084089037114115103114007013016122115004114115021010102031018121016230246050091083097021016103104018027020121114097111116022006098117244145086047054115103114007013000124112013023115089094042055115018020115113118018023 116101099002015122098104026024002051039220080046032058080023051187053220069036060039092082045114055220071032032039080090036060039084091001099110097114002026019004010230246018113122008028019004010230246030116123019023000 116101099002015122099104102114013023016097023006017023106116014022022146147007000028120023006017023106116000006001112115230246004125114019023115114116005013016122115004114110021016098099112018023 116101099002014122098104026024002061061065069181062054021083036114063018082057059032065082047049054021083102039061021082047032054082094050038033080090036060039021031002061061065082047039115071222039187033080089053059054089023037187035084069053055062080089053051063028119112111030116123019023000117005124027017103119114111102001 116101099002014122099104102114013023016097023006017023106116014022022025023006000023106100008021031112144229020001122122097021001113104002029029103114005245247098127004000022021112002022012118120005023115008023102113098022016230246018123115097021001113104018027020121114097111115018020115113116146147000028023021112019022012113114017006115008023102113096022016230246126024118015022115118120018007110018007102114 116101099013007122098104026024004060039116084053059060091100032060127021114047038016093082004042039071086034038115029084041051033082082044055061065023037055032021084046063049090068104114126021101036049059080069034058054021091036114048090083036126115089082097033058082091036114054065023045055115089094035055063089222097055061021081046060048065094046060115081066097049060081082001099110120118013 116101099013007122099104102114013023016097023006017007106116014022022025112002000012102126006030022025112002000012121126003245247115101014031115114116019013016122121019023021146147022026022103114097021016097104002029023112023124114116022006098117244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097029001021115000006022029112002000012115126015004018121030097108110021116020000001112121021114023116099004114122146147000028023021116014001006021010097117099018144229029001113114019114017108023006017001106123008016115 116101099013006122098104026024004060039116084053059060091100032060115021031034058050071080036063054091067097054054021091032114048090090035061115065082034058061092084040055061028023108114022091067005055039084094045017059080071053055063029030097127115103082034058054071084041055115089082097049060081082109114063080023050059052089082097055039021091036114063092085036062063220023036060115083088047049039092088047114055064023034061055080023036038115081066097054186069086051038054088082047038019004010021023016125119115111102001 116101099013006122099104102114013023016097023006017023106116014022022025112019022012102126006030022025112019022012121126003245247115101014031115114101005013016122121019023023146147022026022103114097021016113104002029023112023124114116022006098117244145118015022115114101005013023112103021114110021016098096112018144229019029113023005019007112031006000023106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029112019022012115126015004018121023008001115123098013030115122101097022018097114105021001113104007027029099118013123115011010097017006103101004028007021115000006022028144229019029113023002029000096023124114116005016230246028103115004000115119110097021001113104013027017021 116101099013005122098104026024019055032124090049061033065086053059060091023108114018089094044055061065086053059060091023037055032021084046063049090068097002063084089097127115120088053059053021082053114030084067051059048080119112111030122099008020019004010230246003121118015019019004010230246016097111 116101099013005122099104102114013023016097023006017001106100008021031112027097021016103104013027017021144229020001122122097021016103104002029029103114007245247098127004000022021112002006012118120005023110018020112113116146147000028023021116014001006008016113117244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097029001021115000006022029112002000012115126015004018121030097108115118098019000022123099097022018097114104245247116121005114020118101030017007121117014004110005144229029001113114019114017108023006017001106100008021031112144229245247021 116101099013004122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023053043035080068097054116080079049062060092067032038058090089097114054065023045055038071023045059049080091045187115067086045059055080089053114179021091032114055084067036114055064023043061038071 116101099013004122099104102114013023016097023002029007108114008114047073023102114126021016097046047021123008016022121120230246021103120012114001115099024023026146147022026022103114097017028102098097111115018007102245247116121005114123113118005023005116023125111115118098019000022123099097022018097114097029001021115000022022099118097027000021121014006115123098013030122146147000028023021031005019021124097000114109008023002007001103114015006115113118021023115021120019114023116113008004018021126018114029096123013123244145120019022022103023003011115118120021011022124023 116101099013003122098104026024004060039113082053051058089116041055035065082045122122021026097023061065118037032016090066105123115024023002058050071080036114063080068097049058067094045059039220068 116101099013003122099104102114013023016097023053032058088031013027017112116014123115116100097030026119114002029127021101021000026120031018027016124097008123115116100097001026118126023027127021116000001022021096009023029021115000020026099118097027000021121020030031021099009023029021006097023031102114097098115112121005114018102023023019031124115008006022146147007000028120023019020000124116008245247098127004000022021116014001006021010097117099018144229127126116121005114123113118007027005116023008001115123098013030115122101097022018115126023019115009010097017006103101004028007021115000006022028144229029001113114019114017108023112245247021 116101099013002122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023037187063220080052187032021112005001115081066097054186069086051038054088082047038019004010116102 116101099013002122099104102114013023016097023097030007103126012122031124117004017028021075061114116021016097046047021112005021012123120012002001112030097019000021112005021012123120012002001112027006022020106126005245247115101014031115114115006013023112123006022000021112097030022115099097029006097114019114025122126015114001115100008017026021116097029029021112111001026118126023027115008023002124000124116008004026021118015022115118025002029000096023124114116005016230246004125114019023115114115006013023112103021114110021016098099112018144229029001113114019114017108023112114 116101099013001122098104026024019055048093082051049059080023037039115123088097054054021091032059039080069040055124123135097054054021071051061055064084053055038071119112111021103119115111102001007120097098004004 116101099013001122099104102082045055048065023006017000106121020031031116126109114020118100030017028113103019022115025023002029003116116009126115123098002026022101144229052033090090097021016102104002029030102118015245247066095036032054021116014002018118127097111116022006098117244145086047054115123098002026022101023124114116022005098117115 116101099013000122098104026024039021054070067040061061116083044059061114115018122122021026097017060088071053055115089082097060060088085051055115081082097049060088090052060054070023034061061086082051060186021071032032115064089097051055088094047059032065069032038054064069097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023032054062092089040033039071086053055038071119112111098 116101099013000122099104102114013023016097023002029006123099105021018114104008022122146147007000028120023006019016106118005031016122122230246004125114019023115114118006013026113023124114112004020097 116101099013015122098104026024004060039113082045055052064082105123115024023019055048093082051049059080023045055032021222045187062080089053033115081016052060115081222045187052064222097055061021081046060048065094046060115081082097033060091023040054054091067040052058084089053018098008002116 116101099013015122099104102114013023016097023018027016124097008126020113112030028028120103019023127114115006013018113101004001098025112005021012116115019023000007027230246020113112030017028101120018006127114115006013031124116014031030025112005021012123098021023031004027006022020106121020006022121005109021023114104015007030115118025126244145112005021012124121021023001123027097245247114115006013016122115003019029100027097021023114104002029020096126002126115114115006013029096116014031003025023006022020106116013023001124117109245247118120017019016125027097028006118127004002244145144229020001122122097021023114104005023031114115018245247098127004000022021112005021012124115097111115022006098114 116101099013014122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054021089046063115081016052060115067222053187033092089032059033080023036060115083088047049039092088047114055080023050061061021089052063186071088001099110000007113097099013 116101099013014122099104102114013023016097023006004007106121014031127114097021013022097118012019029146147007000028120023006004007106097004006022103126230246004125114019023115114097021013029096122004000028021010097117112004020102114 116101099012007122098104026024004060039113082053051058089084041055035065082045122122021026097000054086095036032048093082097062054070023168062186088082047038032021083052114048090090049062186088082047038115070086047059039084094051055115081016052060115086095036034039080091097055061021081046060048065094046060115081066097049060081082097034050076068097055039021083052114061064090168032060021083052114048093082049038054089144229096099004003112096096004118012114126021086043061038065023037055115089086097049060089088047060054021112002001012113118021016005113144229096099004002113096098013118012127115084093046039039021123000006026097098108099106026123014028020124099108096099146147115098097001007120099098113118097127050095088052038115114116018013018097114000030031025112002001012116099004030018124119112111021103119115111102001007113099096005004 116101099012007122099104102114013023016097023021023016106116014022022025099004017012102126006030022025099004017012113114017006127116115012013016122115004126018113122030001026114123004126244145118005031012113114017006127114115006013026113027023023007106121020031022103120109004022102104015007030112101014126020118100030028006120123000027127146147006017000106116014022003103115109019001102104021001004113015105021016102104005019007124117019123127146147006017007106116014022022025023006017001106100008021031112027006017000106103000001021116111109021016102104017019000120118008030127146147000000000106099018005023013031006017000106115019023031124117104126244145118019001012097100022022107029112002001012113118021016005113030097051032021115000006017099115109245247114116018013031116099008006006 116101099012007122096104025023006017000106123014028020124099109114020118100030019007112118013030127021112002001012116099004030018124023097114115146147007000028120023006017000106116014031000116121230246004125114019023115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117115 116101099012006122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023053043035090091046053058080068097038033090066049055050064023037117038091023034058054069067036062115080089097052060091084053059060091023037055115070088047114048090083036114035084078050114054065023037055115070088047114061064090168032060117006124020001117005124103103005007112097099006 116101099012006122099104102114013023016097023006017001106123008016127021112021006125114116021013016122115004114127021112021006125114116019013000124112013023127021112021006012124115230246021103120012114020097099030006010101099019029115114099021126115114116019013016122121019023021021112002000244145096009023001112023006006007027112002006012118120005023115008023006017001027112002006012118120005023244145118015022115114099021124020118101030001026114123004114110021112002000125114116019013000124112013023244145026108019029113023005019007112031006017001106115004016005116123104114111008023002007001103114015006115113118021023244145026108019029113023105022018097114105021016103104007027029099118013123115011010097017006103101004028007021115000006022021120019114020118101030020026123097000030115 116101099012006122096104124100097028006121123104245247116121005114016122100020114110021016113117244145118015022115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117244145120019022022103023003011115004023 116101099012005122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023168062186088082047038032021083036033115084066053032054070023032049039092088047033115081016052060115086095036034039080091097055061021081046060048065094046060115081066097049060081082097034050076068097055039021083052114061064090168032060021083052114048093082049038054089119112111021103119115111102001007113099096005004 116101099012005122099104102114013023016097023006017001106123008016127146147097114115021023097114020116118111021016097104002029023112027230246115021023097114115021112000019125114116019013000124112013023127146147097114115021023097114018103100030006000098115121122020116118111021018116104005019007112030109245247021023097114115021023006000023106123008016127146147097114115021023097114020116118111021016113104002029023112027230246115021023097114115021112000019125114101005013000124112013023127146147097114115021023097114020116118111021001113104005023003097027230246115021023097114115021112000019012124115109245247021023097114115021023105001022121114002006115113126018006026123116021114098146147097114115021023097114115115101014031115114100000013000096117000017007021100230246115 116101099012005122096104021023022026022103114097001125114118000013026113023124114020116118111021018116104008022122021118018114000096117230246112006020109122040022003098047122021118018114022099099230246021103120012114123114118000013018096099000017007021112000019115127120008028115021112002000012118120015000022115023006017001021120015114020116118111021016097104002029023112023124114020118101111021016097104002029023112023000028023021112000019125114116019013000124112013023115008023006017001027112002000012102126006030022021118015022115114116019124016122100020114110021016113117122021123004020007021120020006022103023011029026123023230246115114101005013016122121019023023021112019022115122121097245247021112000019125114116005013016122115004114110021112019022125114116005013016122115004245247 116101099012005122097104116121005114020116118111021001113104018027020121114097111115114101005124020103115030001026114123004245247116121005114020116118111021001113104005023003097023124114020103115111021001113104005023003097144229019029113023006000023027116014001006021010097117099018144229005027112101004114115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117244145120019022022103023003011115114118000013023116099004114018102116230246115 116101099012004122098104026024039000054086095036032048093082005061061091082036033023080067036060039080066051122122021026097000054086095036032048093082097062054021089046063049071082097054054021071051061055064084053059060091068097051048065094055055032021071046039033021066047114048093082049038054089023036060115083088047049039092088047114055080023050061061021071032043032021082053114055080023050061061021089052063186071088001099110115101001096110000003113098098006007114 116101099012004122099104102114013023016097023002029006123099105120122146147007000028120023002026022102103019245247098127004000022021116014002018118127097111115018020112113116146147000028023021121020017027112103097111115018020115113116146147000028023021116014001006021010097117099018144229113096022118015022115113118007027003103023008001115123098013030115 116101099012003122098104026024004060039118095036034033090083105123115024023019055048093082051049059080023045055032021067051051061086095036033115084081039055048065222036033115069088052032115089016040060055080089053059053092084032038058090089097054054070023035051039092090036060039070023037055115069088052062054070023049061061081082052033054070023037117038091023037187035084069053055062080089053018098008002117 116101099012003122099104102114013023016097023002029023112099019126115118120007027007103023007000028120023019020027116097014114244145096009023001112023027029027116117008114110021016098099112018144229019029113023005019021124097000114026102023015007031121144229019029113023002029000096023124114116005016097 116101099012002122098104026024004060039086095036034033090083105123115024023019055048093082051049059080023045055032021067051051061086095036033115084081039055048065222036033115069088052032115089082050114058091083040049050065094039033115081082097063050071070052051052080023037055032021088055059061070023036038115086086049032058091068097054116064089097054186069086051038054088082047038019004010116102 116101099012002122099104102114013023016097023015007023112099019126115123098007027007103023007000028120023019020027116120002114244145096009023001112023027029027116117008114110021016098099112018144229019029113023005019021124097000114026102023015007031121144229019029113023002029000096023124114116005016097 116101099012001122098104026024004060039086095036034033090083105123115024023019055048093082051049059080023045117059092068053061033092070052055115081082050114035071088037039048065094046060032021083102039061021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114054065023037039115091135097049059080071053055063117006124020001117005124099103005005116098096007119112111244145113019018097008002117098099004004113097 116101099012001122099104102114013023016097023017124016122114018002022025023008124031124103000000018025023000000000106115000006022098115105022018113114017000122025023230246018103100030022018097114022022123113118007027003103030230246244145113019029030021116009023000101101097002127021101007002018113126097027244145144229005027112101004114003027116014023000101114097111115124025023019003116101000245247116121005114026027116014002018103118097111115018116014023000101114102245247146147000028023021126111017028099118013027110018007102114018123115097027125118120018007110018007102114018123115097002125118120018007110018007102245247146147000028023021103111017028101118002026115008023102113098022016230246018123115097002125123098002026022101023124114116022005098117115 116101099012000122098104026024004060039086095036034033090083105123115024023019055048093082051049059080023045055032021082047038058065222050114033084067053051048093222036033115213023052060115086095036034039080091097055061021081046060048065094046060115081066097049060081082097034050076068097055039021083052114061133023034058054069067036062019004010007000019007010112102098013003113098103117006124245247115101001096110000003113098098006007114 116101099012000122099104102114013023016097023019124016122103004028007021075061114001027121020031022123099097019000021121020031022123099109114001027116014023000101114109019001102104005019007112096005122001027115000022022103118104126244145118019001012113118021023004113031019124023116113008000018028023230246244145113019029030021116009023022123101097000244145144229005027112101004114001027116014002018118127097111115018020112113116146147000028023021101111028006118127004002115008023102113097022016230246244145118015022115103025002029000096010102098116021 116101099012015122098104026024004060039086095036034033090083105123115024023019055048093082051049059080023045055032021094047054058086086053059053070023037055115088086051035038084080036114060067094047114124021084032034033092089097054116064089097049059080071053055063021082047114053090089034038058090089097054038021084046054054021071032043032021082053114055064023047226115086095036034039080091001099110115101001096110004003113096102005004115018098008144229020001117005124103103005007112097099006 116101099012015122099104102114013023016097023002029003124121012046047123098008028030116023000001115123098008028030116027097017028101114019007127021118019001012113118021023004113031005019023112118007123127146147000000000106115000006022098115105022018115126000020122021144229245247115101014031115118127004027029120144229005027112101004114016122103000017027021010097117112004020102245247116121005114029096116009023003021010097117112007020102245247116121005114016122100020114110021016113117115 116101099012014122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023168038050065068097033050091094053051058071082050114055018066047114048093082049038054089023105058058070067046032058068066036114042021084046063035071094050123115080089097052060091084053059060091023037039115086088037055115069086056033115080067097054038021089052063186071088097054038021084041055035065082045018098008113019018097008002117098099004004113097 116101099012014122099104102114013023016097023012019031106100008021031112027097031018121104002029023112027097023125114116019013031124117109114022102118030017028113114109114022102118030001026114123004126244145144229019001102104021001004113015105021022102104005019007102118015123115025023006124006102114019031018127027230246018103100030006000098115121122020027115012019025028023109114020112100030027023146147230246021103120012114020112100030023007116100000028115114027097021016103104002029029103114007114022146147022026022103114097023000116104002029023112023124114020118099030017028113114230246018123115097023000116104018027020121114097111115114116019013000124112013023244145118015022115112025002029000096023124114116005016230246018123115097021125118120018007115008023102098116146147000028023 116101099012014122096104021116014002018118127097111115018020112113116146147000028023021121020017027112103097111115018020115113116146147098097112122101005023001021117024114098025001097 116101098005007122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023037055033091094036032032021222053051039070023050051061092067032059033080068097054116064089097049059080071053055063021082047114053090089034038058090089097054038021084046054054021071032043032021082053114055064023047039062220069046114055064023034058054069067036062115029116046063035089222044055061065023161114063084023051055034064221053055115000000113107106028119112111021103119115111102001007113099096005004001097110024026001102110000000113107106 116101098005007122099104078020117113046146147000028023021112004001012113118021001018123023124114123102114013023016097023012019011029112112124020112100030022018097100000028122146147097114115021023097114115021023097114115021023097114115021023097114115021023097020001122122097021022102104004006018102118015114020004144229114115021023097114115021023097114115021023097114115021023097114115021023097114004125114019023115114006111031018121104018027020121114097111115114025012019031106100008021031112144229114115021023097114115021023097114115021023097114115021023097114115021023097114018123115097021098027116014002018118127097111115114025002029003116116009245247021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115114006111028006118127004002115008023006124029 116101098005007122096104096116009023003146147097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023006099125118120018007115008023102098116028144229029001113114019114017108023112126101021 116101098005006122098104026024004060039113082053051058089084041055035065082045122122021026097000054086095036032048093082097062054070023036060052084080036063054091067050114055084089050114038091082097054186088086051049059080023049061038071023052060054021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114054065023037039115091066044187033090023037039115086095036034039080091001099110115101001096110000003113098098006007114 116101098005006122099104102114013023016097023012019031106100008021031112027230246115120118013013016122115004126244145023005124020118101030030026119027230246115113114012013016122115004126244145023005023030106100008021031112027230246115108025006017001106123008016127146147097006010101104002029023112027230246115097110017013000124112013023127146147097021022113104004028020116112004126244145023018006125114116019013031124117109245247021100021019012118120005023127146147097001007116104018027020121114109245247021114111021016103104013027017025144229114022112121030017028113114109245247021114004028012102126006030022025144229019001102104005019007112096005122115113118021023123114114005013023116099004123122025144229114000027112002000012121126003126244145023018007000106116014022022025144229114000 116101098005006122096104096100030001026114123004126244145118019001012113118021023004113031005019007112031006023023106115004016018118099104123127146147000000000106115000006022098115105022018097114105021022113104007027029116116021123122025144229114007027112019022012121126003126244145023021023016106116014022022025144229114007112116030001026114123004126244145023021023016106115004002007025144229114022113025020001022103122000024127146147000000000106099018005023013031004022125113122000024122025144229114022113025006023023106126005126244145023002029018121114018017022029031018023031112116021114023124100021027029118099097099244145023097114115021113019029030021112018023012102098003023029114023018245247021023097114115098127004000022021100111021022113104008022115008023004022125114114005013026 116101098005006122097104113030109114097028023000001115102098003245247022002098126123078020119113046028023000001115112097021245247115101014031115114116019013016122121019023021021115109245247021023097114115114116019013016122121019023021021114109245247021023097114115114114005013022123112005023030021114005114031112113021114028096099004000115127120008028115146147097021016103104002029029103114007114010021120015114010027112002006012118120005023115008023021011003106116014022022146147097114115021023097114115021023097019029113023024124020118101030001026114123004114110021099024002012102126006030022146147097114115021023097114115021023097019029113023024124016122100020114110021016113117115121114007006115122098021023001021125014027029021144229114020118101030017028123101004020115102023014028115 116101098005006122102104102025006017007106116014022022021010097001006102104002029023112144229114115021023097114115021023097114018123115097001125114116019013000124112013023115008023018007000106100008021031112144229114115021023097114115021023097114018123115097001125118120018007115008023102098116021123004020007021120020006022103023011029026123023230246115114116019013016122121019023021021100021114028123023018006125114116021013016122115004114110021100021019012118120005023244145023097114115021023097114115021023097019029113023018006125114116019013000124112013023115008023018006018106100008021031112144229114115021023097114115021023097114115116121005114000097025002029000096023124114116005016097030022115099097029006097114019114025122126015114244145023006000023106116014028001112115097006115 116101098005006122103104122121097006125114116005013016122115004114110021099004017012118120005023244145023097114115021023097114115021023000028023021099111021001113104018027020121114097111115097114002013000124112013023244145023097114115021023097114115021023000028023021099111021001113104005023003097023124114007112116030022022101099230246115021023097114115021023097114115116121005114007027116014001006021010097117099018144229005027112101004114023112122030017028113114097111115113025006017007106116014022022146147097114115021023097019029113023005023030106100008021031112023124114023027112002000012102126006030022146147097114115021023097019029113023005124016122100020114110021016113117244145023097114115021023000028023021114004028012118120005023115008023004124020118099030017028113114230246115 116101098005006122100104021023097114115116121005114022112121030001026114123004114110021114111021016103104018027020121114230246115021023097114115116121005114022027116014001006021010097117099018144229114115021023097114018123115097023023027116014001006021010097117099018144229114115021023097114018123115097017028101118002026115008023102113098022016230246115021023097114115116121005114029096116009023003021010097117112007020102245247022004098029001113114019114017108023112126096025001109099101146147097 116101098005005122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023037055033091094036032032021082047053050082082044055061065068097054050091068097039061080023037187062084069034058054021071046039033021066047114048093082049038054089023036060115083088047049039092088047114055064023034061055080023049051042070023036038115081066097060038088222051061115081066097049059080071053055063117006124020001117005124103103004007113097096005119114111126024119117111102002006113099 116101098005005122099104078020117113046146147000028023021114005124020112115030020026123118002006115124100097028006121123230246018123115097023023027112004022012113118021023115008023105001022121114002006115120118025122022113006111021022113104005019007112030230246115021023097114115021023097114115021113019029030021112004022012112121006022022120023004022098146147097114115021023097114115021023097114004125114019023115112115112124016122103000017027021010097023023027116014002018118127230246115021023097114115021023097114115021118015022115112115112124029096116009023003021010097023023027121020017027112103230246115021023097114115021023097114115021118015022115112115112124030116123030017028113114097111115112115111031018121104002029023112144229114115021023097114115021023097114115116121005114022 116101098005005122096104113006111031018121104018027020121114097111115112115111031018121104018027020121114230246115021023097114115021023097114115021118015022115118120000030022102116004122022113006111006010101104002029023112027102117122021010097017028116123004001016112031004022125097110017013016122115004126116018030230246115021023097114115021023097114115021118015022115118120000030022102116004122022113006111006010101104018027020121114109117116028023124017028116123004001016112031004022125097110017013000124112013023127018016104245247021023097114115021023097114115021023000028023021114005099125113114012013016122115004114110021114005124023112122030017028113114230246115021023097114115021023097114115021118015022115112115112124023112122030001026114123004114110021114005124023112122030001026 116101098005005122097104114123004245247021023097114115021023097114115021023000028023021114005099125118120018007115008023102098116028144229029001113114019114017108023112126096025001109099101021 116101098005004122098104026024004060039112089038022054088031104114126021101036049059080069034058054021091036033115065078049061063090080040055032021067051061038069082032039043021083102039061021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114054065023037039115091066044187033090023037039115086095036034039080091001099110115101001096110000003113098098006007114 116101098005004122099104102114013023016097023021124020118099030017028113114109114007027112002000012102126006030022025023006124020118101030030026119144229020001122122097021007097104021011003097101014114007025023006017001106116014028001112113097021244145096009023001112023021124020118099030017028113114097111115114025006017007106116014022022146147000028023021099111021016103104018027020121114097111115114025006017001106100008021031112144229019029113023005019007112031006124020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105022018097114105021125114116019013021124121023019031028009124114016096101019023029097023005019007112023097029001021112111021016103104007027029099118013114026102023015007031121030230246018123115097021125118120018007115 116101098005004122096104008023102098116146147000028023021116014002018118127097111115018020112113116146147000028023021121020017027112103097111115018020115113116146147014000023112101097016010021004097 116101098005003122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062116080079040033039080089034055115081016052060054021067056034060089088038059054021067051061038069082032039115081086047033115089016036060052084080036063054091067097054116064089036114055220090032032048093082097060060091023053055033088094047187054021083102039061021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114055064023034058054069067036062127021083052114061064090168032060021083052114048093082049038054089027097054038021084046054054021067056034060089088038059054021082053114055064023050059052089082097038042069088045061052092082001099110115101001096110000003113098098006007114018096008099021000028096103001102110119120013 116101098005003122099104102114013023016097023112245247115101014031115114114005013022123112005023030021114230246004125114019023115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117244145118015022115097110017013016122115004114110021016098097112018144229019029113023021011003106100008021031112023124114116022003098117244145118015022115118120018007115008023102098116146147000028023021112004022012115126015019016097023008001115123098013030115 116101098005002122098104026024012055061064103051059061086031104114126021101036049059080069034058054021091036114063092085036062063220023037039115065082034058061092084040055061021082047114053090089034038058090089097054038021084046054054025023037039115070094038062054025023036038115081066097054186069086051038054088082047038115081066097032186083222051055061065094036062115081222049051033065082044055061065086045018098008099004017027117005124006022118127097019029113101004019019006010116102 116101098005002122099104102114013023016097023006000023106123008016244145113019029030021112019022012118120015000022113144229005027112101004114020118115030017028113114097111115018020112113116146147000028023021112019022012102126006030022021010097117112007020102245247116121005114020103115030022022101099097111115018020114113116146147000028023021116014001006021010097117099018144229114 116101098005001122098104026024012055061064103051059061086031104114126021101036049059080069034058054021091032114055084067036114055064023037055033091094036032115086095032032052080090036060039021091032048060071086053061058071082097054038021083168034050071067036063054091067097061038021083052114039080084041060058086094036060115086088047049054071089168114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089027097054038021083168034050071067036063054091067097049059080071053055063025023037039115086088037055115080067097054038021068040053063080023053055048093089040049058080089097122050067082034114060064023050051061070030230246001080067046039033021081046032062084067097019018116118012031025127095041063062070068001099110115101001096110000002 116101098005001122099104102114013023016097023000000000106099018005023013031006020007106115000006007103099104114115073075097114115070066035033039071031097054058082094053033115029095046039033029112007006012113118021006001097030104126106028023097046047021023050039049070067051122115081094038059039070023105063058091066053055123114113021013023116099021000007028030109107122021075061033038087068053032123021083040053058065068097122032080084046060055029112007006012113118021006001097030104126106028023000001115114113021013023116099021000007146147230246021103120012114020115099030020026118099019006115115144229005027112101004114021027112005006012124115097111115029100004030022118099097031018109031005124020113099030027023028023007000028120023006022031106115014028031116117097022115098127004000022 116101098005001122096104021115111017028101118002026115008023102113098022016097019029113023005124029096116009023003021123008025022021016098096112016016104245247024026108005027112101004114021027112005006012124115097111115029100004030022118099097031018109031005124020113099030027023028023007000028120023006022031106115014028031116117097022127021112007006012115126002006001097023007027016021096009023001112023005124016122103000017027021010097117112004020102114018123115097022125123098002026022101023013027024112023102113097022018102114018123115097022125114115021013026113023124114021124116111021023097104008022122146147097 116101098005000122098104026024012055061064103051059061086031104114126021101036049059080069034058054021091036114061090090035032054021083102051061090090032062058080068097051048065094055055032021071046039033021066047114055220071032032039080090036060039021088052114035090066051114038091023053055048093089040049058080089097055061021081046060048065094046060115081066097049060081082097034050076068097049059080071053055063025023037039115091066044187033090023037039115081222049051033065082044055061065027097054038021084046054054021082053114055064023050059052089082097038054086095047059048092082047114123084065036049115090066097033050091068104018098008113019018097008002118018096008099004017027117003124006022118127097019029116002118 116101098005000122099104102114013023016097023002029006123099105022125114115013013016122115000028028028023000001115123117030019029122144229020001122122097021023121104005029029121118003114023146147022026022103114097022125118120017019016125023124114116022006098117244145118015022115113025015007016125114017114031124124004114116022005098119116146147000028023021115111021023121104002029023116121014114026102023015029007021121020030031146147000028023021115111021023121104005019007116101002114026102023015007031121144229113102022118015022115112111008001007102023105001022121114002006115004023007000028120023006017000106116014031000116121097017115098127004000022021116111006022118104002029023112023124114116022004098117115116121005114016027099004017012102126006030022021010097117112001020102114018 116101098005000122096104123115097017125118120017019016125023124114023027116014002018118127097019029113023002124029096116009023003021010097022125123098002026022101030230246115 116101098005015122098104026024012055061064103051059061086031104114126021101036049059080069034058054021091032114055084067036114055064023037055033091094036032115065069032059039080090036060039021069168033038089067032038115081066097054186069086051038054088082047038115090066097054038021067036049059091094034059054091023034061061086082051060186021082047114053090089034038058090089097054038021083168034050071067036063054091067097055039021083052114032092080045055115065082034058061092084040055061021088052114116097099102018098008002118018097008099021 116101098005015122099104102114013023016097023012019011029112023019012113118021004018121030097019000021112023019012113118021004018146147007000028120023006004018106097000030031116117230246004125114019023115114097000013023112103021114110021016098099112018144229019029113023006004018106099004017027123126097111115018020115113116146147230246115 116101098005014122098104026024022022115024023019055032064091053051039029030097114097005005115124099013025113096115024023000031115024023000056060064067097117116021086050114001100098000028007099027097114023027112005030012124115004002001112023108114123102066049034115086088045061061091082097097096021026097051063092090036060039220082097054054069066040033115098115104018098008002117018097008113019018096008002117097102013004113096019001010108127 116101098005014122099104102114013023016097023006022031106126005126115102098003001007103031006022031106099024002022123101109099127004030109114016122103000017027021075061114029096116009023003021118018114016125114017006022121027230246016122103000027003073075015007029116099008114018102023003029005124121109114007116025006017001106123008016127021122014124020118101030030026119027097021023121104002006011124121021126115114115013013003103114017019001025023012124020118101030030026119027097031022027112002000012121126003126244145118019001012097100022022107029112005030012113118021002001112030109245247116101018013007102096005106123114115013013023116099023019031028027230246016122118013023000118114105000002027112002000012121126003126115103102112124020118101030030026119030109245247114115013013028 116101098005014122096104100098000028007025023006022031106101016007018123099109245247096121111021016103104013027017025144229028018027112002000012121126003126115120118111021016103104013027017025023006022031106100021019007025023006022031106097008001026119123109114020113123030017028120122004028007025023017030125114116019013031124117109114018123025006017001106123008016127021112023006012123098012023001122027097021023121104019023021113120018126115114115013013001112113004017027025023002029018121114018017022029031018023031112116021114023124100021027029118099097122098028023007000028120023006001006106100020016005112121097001115098127004000022021100111021023121104008022110113025006022031106126005123127005030109245247116101018013007102096005106123114115013013023097115002000022028027230246018 116101098005014122097104103100030006000098115121122020113123030022007113122000024122021027230246021027112007006012118120005030018119027097022125096100004000030116125109245247113025006022031106126005023003103114230246244145113019029030021112008000012118099013000022115023008126115114116019013016122121019023021021122109114020118101030017028123101004020115120120109114020118101030017028123101004020115101123109114244145112005030012113120015030018119023005114244145123004020007021125014027029021112002000012118120015000022115023012023115122121097031022027112002000012102126006030022008115111021023121104012023007125120005114018123115097031022027112002006012118120005023110018122004006027018023000028023021122004124016122100020111116005016230246031112113021114025122126015114020118101030017028 116101098005014122102104123101004020115120118097029029021122000124020118101030001026114123004111023027112005030012120118021000026118023000028023021122000124020118099030017028113114124117030116099102114018123115097031018027116014001006008016113117244145123004020007021125014027029021112002000012118120015000022115023000028115122121097019029027112002000012102126006030022008115111021023121104000028018121110021114018123115097019029027112002006012118120005023110018118015019116021118015022115116121111017028102098124117099018023230246031112113021114025122126015114020118101030017028123101004020115097118097029029021099000124020118101030001026114123004111023027112005030012097110017019007112023000028023021099000124020118099030017028113114124117007116099004030116021118015022115097118111017028 116101098005014122103104102098124117099018144229030022115099097024028124121097021016103104002029029103114007114029116023014028115123118111021016103104018027020121114124022125114115013013029122121000028018021118015022115123118111021016097104002029023112010102017029116016097019029113023015019125118120018007110018007102245247121114007006115127120008028115114116019013016122121019023021021098015114028123023020028125114116019013000124112013023110113025006022031106098015027007112023000028023021098015124020118099030017028113114124117006123126021023116021118015022115096121111017028102098124117099018144229030022115099097024028124121097021016103104002029029103114007114001100023014028115103102111021016103104018027020121114124021023121104019003006116123008114018123115097000002027112002006012 116101098005014122100104118120005023110018101004001002018023000028023021101016124016122100020111116005016097019029113023019003125118120018007110018007102245247121114007006115127120008028115114116019013016122121019023021021101016099115122121097000002004025006017001106100008021031112010006022031106126015006001021118015022115103102112124020118099030017028113114124117026123099019117115116121005114001100006111017028102098124117099018144229030022115099097024028124121097021021097104007027016097101021114021021120015114021027112005006012124115124022125114115021013026113144229041102002006112099046021 116101098004007122098104026024002061061065082047039115071222039187033080089053059054089023038187061220069032062115029088047114055090089047055115089082097049060081082097034060064069097051037090094051114063084023045059032065082097054054070023050059052089082050123019004010019023000100119112111244145103013019029116 116101098004007122099104102082045055048065023006017001106123008016127021112002000012102126006030022021144229052033090090097021016103104002029029103114007245247066095036032054021112002006012118120005023110018020112113116146147032060055021112002000012121126003110109018118023023029124101102245247084089037114016122100020111116005016230246060071083036032115087078097021016103104013027017021 116101098004006122098104026024018039058065082097054054021091032114033080070052055039080023116101098005014097122053080089036038033080023019055032116081039059048093086038055122 116101098004006122099104098127004000022021115111017028101118002026115121126010023115018020115113118018023000028023021115111028006118127004002115121126010023115018020114113118018023230246018123115097021023121104002029023116121014114026102023015007031121023230246018123115097027125114116019013000124112013023110113025006022031106103013019018123118230246018123115097027125114116021013016122115004111116101123000028018018023230246018123115097031125114116021013016122115004111026027101004020012118120005023244145118015022115120025006017001106100008021031112010008124001112113030001026114123004114018123115097031125118120018007110018007102114115116121005114003121025006017007106116014022022008016017030018123118102114244145118015022115101123111021016103104018027020121114124022125114115013013003 116101098004006122096104121118000028018021118015022115101123111017028102098124117099018023230246018123115097031028027112002006012118120005023110018122014006026115016097245247116121005114030122025006017001106100008021031112010005124020113123030031028097118015019115146147000028023021122014124016122100020111116005016097245247116121005114123029114025027000097100105001022121114002006115004023097020001122122097027003114122014007115120097097114004125114019023115120097111017028102098124117099018023097019029113023012004125118120017019026101010005124016122103000027003021023000028023021122023124029096121000006026008115111028006123118021027115021118015022115120097111017027112126017021115121126010023115018020112113118018030104114244145023097029001021031005124016122103000027003021126018114029 116101098004006122097104096123013114018123115097022125123098015019007124023008001115123098013030122028023230246244145026108114017122097008028244145020117113018123115097022125118120017019026101023013027024112023102113102022018102114018123115097022125123098015019007124023013027024112023102113101022018102245247146147108127115120120021027021146147098101112116121005114023027112005030012120120021019029116010102113107022016230246244145026108114003121118015245247022014098019029113023005124020113123030002031116118015019110018020112098112018144229245247024026097031018121118005027022146147098099098022118015022115120025006017001106100008021031112010102113098007020102245247146147108127115116121000030010097114230246112004004098019029113023005124020113123030019029116123024006110021016098099103 116101098004006122102104022016230246244145026108114030112099009029023112144229113098000020000028023021115111021023121104012023007125120005111116022006119113116146147230246126024023021011003112144229113098002020000028023021115111021023121104021011003112121019111116022006121113116146147230246126024023005019007112100097022022021103019030005112122004028007146147108127126116121005114023116099004122023027112005030012113118021002001112030097016022097096004023029021118019001012113118021023123018020112107112018030097019029113023000000000106115000006022029016098096099022016104245247116121005114023027112005030012113118021002001112023003023007098114004028115018020112107112018023000028023021016098096099022016230246244145026108114023122100018027022103144229113097004020000028023021115111021023 116101098004006122103104121104019023021113120018111116022005115113116146147230246126024023004017027116121021027031121120015245247022005114113018123115097022125114115013013001112113004017027021010102113097001020102245247146147000028023021115111021023121104005019007116101002114026102023015007031121144229245247122101005023001021117024114098004023005023000118027097022125123098002026022101023000001016025023114114018102116109114107021118018017127021006097019000118023 116101098004005122098104026024019055032119094045051061118095038038123028023108114001080084041055033086095036114063080068097048058089086047033115081082050114055080069047059054071068097049059084069038055062080089053033115080089097052060091084053059060091023037039115086088037055115069086056033127021083052114055220071032032039080090036060039025023037055115089086097054050065082097054054021067051051058065082044055061065023036038115081082097062116064067040062058070086053055038071023034061061091082034038186117006124020001117005124103102117004124002031116121000018103008126015006001 116101098004005122099104102114013023016097023230246040000000120099106072027097245247116101018013023116099004005023029115000006022029113111021021097104005019007097101021123122021086050114023116099021000007025144229022125118120017019016125075061022125123098002026022101023032033115118127018126244145123021000026120031002029018121114018017022029103111001026118126023027127018016104046047018023102046047101025015029001116100014123115084068097022022097027097245247116101018013023116099004005023029115000006022029115111021023121104005019007101101004123122025144229031125114116019013031124117109245247118025019023021106100008021031112027230246000097116111021016103104013027017025144229001007101025006017001106123008016127146147002029006123099105022125114115013013026123099019123115084068097028017 116101098004005122096104106126015006001025144229022125114115013013026123099019126244145115111021023121104019023021113120018126244145122111021016103104018027020121114230246112012020109001125097114002013000124112013023244145144229020001122122097021023121104005029029121118003114023021123004020007021120020006022103023011029026123023006017001106116014028001112113097031115122121097031125114116021013016122115004111116022001098117115116121005114023027112005030012120120021019029116010012124020118101030001026114123004114018123115097031125118120018007110018007102245247124121015023001021125014027029021112008000012118099013000022115023002114028123023005124020113123030002031116118015019110118025006017001106100008021031112023000028023021116111021016097104002029023112010102113096022016230246040 116101098004005122097104000000118096096072144229041102002000115102046146147109114020115099030020026118099019006115115027097017027112103002029115118120109114115101114019001026113023017245247022014098126115114116018013016122122018019029021100230246244145096009023001112023002029125118120018027016122010102098116021118015022115118120111017028102098124117099018023000028023021103111017028102098124117099018144229019029113023005124016122103000017027008116014124016122103000017027021118015022115113025015007016125114017111016122025015007016125114017114244145118015022115118120111028006113114021023110101025015007003112101018114244145118015022115113025006022031106116014022018123120097027000021121020030031021118015022115113025006022007106126005111021027112005006012124115230246126024144229019029 116101098004005122102104113023005124016122103000017027008016098099112018023000028023021115111028006118127004002115121126010023115018020115113118018023230246018123115097022125114115013013007108103004028001008016098102112018144229019029113023015029007021114025027000097100097122115102114013023016097023112114021103120012114020124097030027029097097000030115099027097021021097104007027016097101021114021124116230246115098127004000022021023023124020124097030030028114126015111115018020118113116021144229114018123115097004125118120017019016125010005124016122103000017027021023000028023021097111028006118127004002110113025015007016125114017114018123115097017018102099105020125114113021013023116099021000007021086050114023116099004123115008023023124020115099030022018097099019006115116121005114023 116101098004005122103104116099004122005027112005030012113118021002001112030124022018097114105022125114115013013023116099017000022028023000028023021097111021023121104012029007116121000111030027112002000012102126006030022021023000028023021097111021023121104019023021113120018111023027112005030012103114007022028102023097019029113023023124020099126030031018121010002124001112113030001026114123004123244145144229127126021123040063115007023044061058070144229019029113023007124020115099030022018097099019006115119114021005022112121097017006103101004028007021099008031022102099000031003021028097127097021122014028007125023097019029113023102113107022016230246112012020000028023021100111017028101118002026110113025002029003116116009114018123115097001125123098002026022101010005124029096116009023003 116101098004005122100104021026108114018123115097001125097114002013023112103021111116022005098117244145144229021001122098017114017108023000000000106115000006022098115105022018097114105020125114113021013023116099021000007028030109022125118120017019016125075061022125123098002026022101027013006001124122105017028116123004001016112031017124000124116008004026025016102123047073016097117047073103111028028103118018029122025122111021016103104013027017025023000000000106115000006022098115105022018097114105022125114115013013023116099017000022028030109022125114115013013001112113005029000025116111000022115104018027020121114109001007118025006017001106123008016127102099017124020118101030030026119027005124020113123030027029097101109114030027112002000012102126006030022021144229113106022027018124007 116101098004005122101104112116030001026114123004245247025113111021021097104002029023121118003245247122101005023001021117024114097025023114126115000027097099097025023118114 116101098004004122098104026024019055032119094045051061118095038038123028023108114001220084052034187071082097062054070023050059052089082050114054065023045055032021091040048054089091168033115081082050114048090091046060061080068097036050071094032060039080068097033038092065032060039021091036114048090083036114033220081168032054091067040055063021082047114053090089034038058090089097054054021091032114048090091046060061080023053032058117006124027029097101 116101098004004122099104102114013023016097023006017001106100008021031112027097021016103104013027017021144229020001122122097021016103104002029029103114007245247098127004000022021112002006012118120005023110018020112113116146147000028023021116014001006008016113117244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097029001021115000006022029112002000012115126015004018121030097108115118098019000022123099097022018097114104245247116121005114020118101030017007121117014004110005144229029001113114019114017108023006017001106099019027115 116101098004003122098104026024019055032118069036051039092088047122122021026097031060081094039059048084067040061061021083102039061080023045059052091082097122050095088052038115113025006022031106126005023003103114097055039021101016007018123099023123019004010112102102012003118102099 116101098004003122099104102114013023016097023005124016122103000017027025115111028006118127004002127146147005124020113123030006010101114015000127021144229022125114115013013007108103000006022025144229022125118120017019026101027097022125123098015019007124027097245247113025006022031106122014006018123118109114244145115111021023121104002006011124121021126115146147005124020113123030002031116118015019127146147005124020113123030031022097127014022127021144229022125114115013013018123118013011007025144229022125114115013013001112113005029000025144229022125114115013013001112113004017027025144229022125114097021013029096122004000028025023230246018103100030006000098115121122023027112005030012113118021002001112030109114244145115111021023121104017000022101118019126115146147005124020113123030031018 116101098004003122096104097101008017127146147000000000106099018005023013031005124020113123030022018097097000030122025023230246016122118013023000118114105022125114115013013001100098000030026025023005124020113123030027029097101104126244145115111021023121104015029029116121000126115113025006022031106120016007018123099109114023027112005030012103102020019029097027097114023027112005030012096121008006022025023230246116018023032033115103102020019029097097109245247113025006022031106126005023003103114230246244145113019029030021112005030012113120015030018119023005245247146147022026022103114097022125114115013013026113023124113098022144229127126116121005114020113123030017028113118015029115124100097028006121123230246244145023 116101098004002122098104026024020038058089094050187115069086051114053124089050000022102118097055039021081008060032124121021000115069088052032115071082044061061065082051114063084023050059052091094039059048084067040061061021083036033115086088037055032021082051032054064069097055061021090046054054021126009031019004010000098098012 116101098004002122099104102082045055048065023006017001106123008016244145081051061062021112002000012118120015000022115144229037059080069036114020118099030017028113114124117018123120102245247084089037114020118101030001026114123004114110018020112113116146147032060055021116014001006008016113117244145023 116101098004001122098104026024019055032124089053055033069069036038050065094046060123028023108114001080084041055033086095036114063080023035059063084089097054054070023040060039080069049032186065086053059060091068097034060064069097039061021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114055064023034058054069067036062127021083052114061064090168032060021083052114048093082049038054089027097054054021091032114062084091032054058080027097055039021222055055061065066036062063080090036060039021083052114062090067040052115080067097054038021071045051061117006124020001117005124103100005006118098099001119114111017103098 116101098004001122099104102114013023016097023000000000106099018005023013031006022031106115000006003103114104126244145122111021016103104018027020121114109031125114116019013031124117109021023121104017000022101118019126003027112002000012102126006030022025103111021016103104013027017025144229017028096121021122020113123030027029097101104114018102023015016012124121021000127114115013013026123099019245247115101014031115114115013013023122121013019017021115109114020118101030017028123101004020115120027097021016103104002029029103114007114003025023006027001106116021030001112113097019244145096009023001112023005124016122103000017027021010097117112004020102245247116121005114023027121020017027112103097111115018020115113116146147000028023021115111021023121104017030018116121000114110021118111021016 116101098004001122096104103104018027020121114230246018123115097019125114116021013016122115004114110021016017030018123118102245247116121005114018027101004020012102126006030022021010097117112006020102245247116121005114023027112005030012120120021019029116023124114030027112002000012102126006030022146147000028023021122111021016097104002029023112023124114116120120021027021018144229019029113023012124016122100020114110021016113117244145118015022115113025006022031106103013019018123118097111115101025006017001106100008021031112144229019029113023017124020118099030017028113114097111115018103013019029116016230246018123115097002125118120018007115008023102098116146147000028023021115111021023121104021011003112121019114110021016008028007103016230246018123115097021023121104002029023116121014114026 116101098004001122097104102023015007031121144229019029113023006022031106122014006018123118097030026126114097117112001020100117244145118015022115114115013013003121118000028018021123008025022021016098103112016016230246020103120020002115119110097021023121104005019007101101004126030027112002000012102126006030022025122111021016103104013027017025112005030012101101004002018103027017124020118101030001026114123004126003027112002000012121126003126020113123030027029097101230246028103115004000115119110097099115113114018017127007027114126103025002097 116101098004000122098104026024019055032124089053055033069069036038050065094046060123028023108114018089094044055061065086053059060091023037055115089086097049060088085046114035089086047114032064094055051061065023045051115088086045051055092082097055061021081046060048065094046060115081066097049060081082097034063084089097055039021083052114032092080045055115088086045051055092082001099110101123000028018117005124016001096 116101098004000122099104102114013023016097023002124020118099030017028113114109017125114116019013000124112013023127118025006017001106123008016244145113019029030021112002000012118120015000022115023002126115114126019013016097123019023021021101230246004125114019023115118025006017007106116014022022021010097117112004020102245247116121005114023116099004122016027112002000012113114003004018121030097110110021116020000001112121021114023116099004245247116121005114123118025006017001106113008028005116123097027000021121020030031021120019114023116099004122016027112002000012115126015004018121030097108110021116020000001112121021114023116099004123244145118015022115118025002029000096023124114116005016230246018123115097017125114116021013016122115004114110021101111021016097104002029023112144229019029 116101098004000122096104113023002124020118101030001026114123004114110021101111021016103104018027020121114230246018123115097000125103114007013000124112013023115008023102113097022016230246028103115004000115119110097017125114116019013031124117097 116101098004015122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023045051115091086053039033080023037055032021222045187062080089053033115213023049051042080069097055061021081046060048065094046060115081066097049060081082097055039021083052114055220071032032039080090036060039117006124028018097114017018097008002117 116101098004015122099104102114013023016097023112126020103115030030026119027006017023106116014022022025112019022012102126006030022146147007000028120023006000023106116014028001112115230246004125114019023115114116005013016122115004114110021016098099112018144229019029113023006000023106115004002007021010097117112007020102245247116121005114016122100020114110021016113117244145120019022022103023003011115007144229114 116101098004014122098104026024019187053220069036060039092082045114055220071032032039080090036060039084091108245247083101036049059123088047022054069094050038026119101109114053103082034058029090089005055035092068053027017103097115126115083101036049059123088047022054069094050038026119101023097019004010015019007112103001096110000000 116101098004014122099104102114013023016097023006000023106123008016127021112019022012102126006030022146147007000028120023006000023106116014028001112115230246004125114019023115114116005013016122115004114110021016098099112018144229019029113023006000023106115004002007021010097117112007020102245247116121005114016122100020114110021016113117244145118015022115113118021023123114101005013023112117023019031028023125111115021116020000001112121021114023116099004245247116121005114123114101005013021124121023019031021126018114029096123013114028103023005019007112031006000023106113008028005116123104114109008023002007001103114015006115113118021023122146147014000023112101097016010021006230246115 116101098007007122098104026024013059032065082097054054070023050039049067082047038058090089050114035090066051114038091082097062058082089036114055080023045051115114115013013023122121013019017117006124103107003006120106019007010116102 116101098007007122099104102114013023016097023018124020102098030027023025023019022125114101005013000124112013023127103115111021001113104013027017025023230246018103100030006000098115121122000027112018007012113118021006001097030109245247118118018006123102025006001006106116014007007096121097019000021116009019001029006115123122021118018114020102098030017028096099020028127146147018124020102098030028006120113000017127021144229019001102104021001004113015105001125114100020013023116099000016018028027097245247116101018013007102096005106123102025006022000106115000006030112103104126115146147000000000106099018005023013031018124023118101004123127021144229019001102104021001004113015105001125113122000024122025023230246000027098018023001120118011114244145144229020001122122097021000096104018007017 116101098007007122096104099114015114000025023006000023106116014028001112115097000023146147022026022103114097001125114115013013026113023124113098022144229019029113023019022125114116005013016122115004114110021016015019007112103102245247116121005114001113025006000023106115004002007021010097117112007020102245247116121005114001113025002029000096023124114116005016230246018123115097000023027112019022012102126006030022021010097001125114101005013000124112013023244145120019022022103023003011115004144229245247021 116101098007006122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097055061021081046060048065094046060115081066097049060081082097034050076068097049059080071053055063025023037039115091066044187033090023037055115086095036034039080091097122060064023037039115081222049051033065082044055061065030109114055080068097187063220090036060039070023161114035084078036032115080067097054054021091032114035220069040061055080023037055115065069032059039080090036060039021026097034050070068032053054021083052114048090083036114035089086047114055018086047051063076068036114054065023037039115086088037055115088222053058060081082001099110115101001096110000002116100098005006112018096008016000028018118112102 116101098007006122099104102114013023016097023102099116021118018114007106116009023016126027005124016122103000017027073075005124029096116009023003021118018114029096116009023003025023002029018121114018017022029100008017026099126109117116028075061117115018075061028028103118018029115116100097028028103118018029127123025006000023106123008016127120025006017001106123008016127146147000000000106115000006022098115105022018097114105022125114115013013023116099023019031028030097051032021115000006005116123109245247112025006017001106123008016127113025002029003116126017046047113025015007029116099008114018102023015007029116099008126023027112005030012103114007022028102027018124020102098030028006120113000017127146147002019000097031018124020102098030017028096099020028115116100097017027116101105099097 116101098007006122096104028030097019000021112018007012118120020006006123027000000000106115000006022098115105022018097114105001125114100020013023116099021000007028030109019001102104005019007112096005122023116099004122000027112018007012113118021019017116030104126244145118019001012113118021023004113031005019007112031018124020113100030022018097122004002122028027018124020102098030027023025100111021023121104008022127102025006017023106116014022022025100111021001113104018027020121114109001125114101005013023112103021126018027101004020012102126006030022146147230246021103120012114016125114017017028021116109002022103100008022115101027006027001106116021030001112113097019127114116019013016122121019023021021122109021000096104018007017099114015114000025112019022012118120015000022113023015126244 116101098007006122097104145112005030012113120015030018119023005114031112113021114028096099004000115127120008028115114116019013016122121019023021021114097029029021031097023125114116019013000124112013023110113025006022031106122004006027122115097019029113023004124020118099030017028113114124117112013020102114018123115097023125118120018007110018007102114018123115097023125114116019013023112117023019031009010002007001103114015006115097126012023000097118012002115116121005114123112025006017001106113008028005116123127111016096101019023029097023021027030112100021019030101023014000115112025006017001106113008028005116123097027000021121020030031028023104245247146147022026022103114097114016027116014001006008016113117115116121005114003027116014001006008016113117115116121005114029027116014001006 116101098007006122102104008016113117115116121005114030027116014001006008016113117244145118015022115118025002029003116116009111023027116014002018118127097019029113023002124029096116009023003008115111028006118127004002115116121005114016027121020022022097114124002125123098017023001102023230246018123115097017125113118005023016122010105001022121114002006115120118025122048081025005019023112116014123115115101014031115118127004002016122023034054115098127004000022021084037124016122103000017027008115111017028101118002026115116121005114048081025015007016125114017111023027121020017027112103097019029113023034054125113118005023016122011124054050065082105001125114100020013023116099021000007028023000028023021084037124016122100020111116005016097021001122098017114017108023015007016125114017123244 116101098007006122103104145118015022115102025006022031106126005111023027112005030012124115097019029113023018124020118115030017028113114124028125114116005013016122115004114018123115097001125114101005013000124112013023110123025006000023106100008021031112144229019029113023018124020103115030022022101099124028125114101005013023112103021114244145118015022115113025006022031106103013019018123118124019125114116019013000124112013023244145118015022115116025019023021106116014022022008122111021016097104002029023112144229019029113023000124001112113030001026114123004111030027112002000012102126006030022021118015022115120025006017001106115004016005116123125111016096101019023029097023021027030112100021019030101023000028023021031012124020118101030020026123097000030109008116020000001112121021114007 116101098007006122100104124122004001007116122017114028103023012124020118101030020026123097000030115124100097028006121123104245247146147000028023021115111017028101118002026110018020112113116146147000028023021115111028006118127004002115121126010023115018020115113118018144229019029113023018124020103115030001026114123004114026123023105113096022030230246112001020000028023021100111021000096104005019007097101021114017112099022023022123023102113102022026113098125005007111098099018023000028023021016098100112024007113124099005025113098116146147000028023021118111021016097104002029023112010102113100022016097245247022014098019029113023018124020113100030022018097122004002115124100097028006121123230246112004007098019029113023018124020113100030022018097122004002115124100097028028097023015007031 116101098007006122101104121144229113098004020058103100002000117047244145120019022022103023003011115007027117126102025001097 116101098007005122098104026024050039049067082047038058090089097122048090089053032167089082097054060064085045061061021118035051039065086038055115028119112111021103119115111102002007114102100005007112098 116101098007005122099104102114013023016097023005027000097126015017007021115111017028101118008002047073115111028006123118021027127146147012124020118101030030026119027097245247116101018013007102096005106123102025006001006106115000006007103099104126115113025002029003116116009046047113025015007016125114017245247146147007000028120023097021023121104005029029121118003114023025023006001006106100020016005112121097001127021112008000012118099013000022115023008126115114116019013016122121019023021021122230246244145096009023001112023005124020113123030027023021010097001125114115013013026113144229019029113023005124016122103000027003008016098099112018144229019029113023005124029096121000006026008016098096112018144229019029113023018124020103115030001026114123004111116116117000117244145118015022115 116101098007005122096104124025006017001106100008021031112010005124020113123030002031116118015019244145118015022115124025006017007106116014022022008016017030018123118102245247116121005114030027112002006012118120005023110124025019023021106116014022022146147000028023021122111021016103104018027020121114124027125103114007013000124112013023244145118015022115120025002029000096010102098116146147230246018123115097031125114116019013023112117023019031021011124114016096101019023029097023021027030112100021019030101144229019029113023105031125114116019013021124121023019031021126018114029096123013114028103023012124020118101030020026123097000030115011010097017006103101004028007021099008031022102099000031003028023 116101098007004122098104026024055048115024023034062032121086035061033084067046059033080025039017060091067051061063080100052048037080089053059060091118003019123028024039000054086078034062050082082000060060088086045059054029030110052000064071049032054070068040061061103082050039063065086053122122025023034062032119088055059061027081012051033068118052038060103082039002018103118105123124083116051059039080069036019038065088003004023029030001099110000004121102097021 116101098007004122099104102082045055048065023002029003116126017126115123098015019007124023097114115021023097245247083069046063115114115013013023122121013019017021144229037059080069036114020113123030027023021010097113098022023 116101098007003122098104026024019055032116089046063050089094036122122021026097022060091089168055032021089046060115084069034058058067222036033115084065036049115084089046063050089094036245247117006124103103 116101098007003122099104102114013023016097023005124020113123030027023025023097022125114115013013016122115000028028025023097001006119100021000115029115111021023121104021011003112121019126115004027097099122025023097245247113025002029003116116009114047073023005124029096116009023003021118018114016125100109114115146147002029018121114018017022029115111017028101118008002047073023005124029096121000006026025115111028006123118021027122021118018114017122097109245247118120000030022102116004122007116025006017001106123008016127021115111021023121104021011003116099004123127021023230246016122118013023000118114105031028027112002000012121126003126115113025006022031106122014006018123118104126115021144229022125114115013013016097111008028007025023097245247113025006022031106103019023003116101109114 116101098007003122096104146147002029018121114018017022029122111021016103104013027017025023008124001112113030001026114123004123127021023230246016122118013023000118114105031022027112002000012121126003126115113025006022031106122004006027122115104126115146147000000000106099018005023013031005124020113123030022018097103019023122025144229019001102104021001004113015105022125114115013013023116099023019031028027097114244145116014019031112100002023123103102111021016103104013027017025023002029018121114018017022029101016099125114116019013031124117109114016122118013023000118114105022125114115013013001100098000030026025023005124020113123030027029097101104123122025023097245247113025006022031106120016007018123099109245247113025006022031106101016007018123099109245247118120000030022102116004122006 116101098007003122097104123025006017001106123008016127113025006022031106098015027007112030109245247118120000030022102116004122029116025006017001106123008016127021115111021023121104015029029116121000123127021023230246016122118013023000118114105031018027112002000012121126003126115113025006022031106122000006001124116104126115021144229017028116123004001016112031017030125114116019013031124117109114023027112005030012101123000019029116030109114115146147002029018121114018017022029118015124020118101030030026119027097022125114115013013018123118013011007028027097114244145115111021005097104015007030112101014126115021115111021023121104019023021113120018126115021115111021023121104019023021112116009126115146147000000000106099018005023013031005124020113123030022018097118019017122025023230246018 116101098007003122102104103100030006000098115121122020113123030022018097101004030122025144229019001102104021001004113015105021023121104005006023118101004123127146147000000000106099018005023013031006022031106115021022030116125104126244145113111021021097104002029023121118003126115021144229022125096100004000030116125109245247116121014124020118101030030026119027230246023027112005030012124115004002001112144229245247115101014031115114115013013023122121013019017021115097245247121114007006115122098021023001021125014027029021112008000012118099013000022115023008114028123023008124020118101030001026114123004111023027112005030012101123000019029116023097019029113023008124020118099030017028113114124117003121118015019116021144229030022115099097029006097114019114025122126015114020118101030017028 116101098007003122103104123101004020115101123097029029021103013124020118101030001026114123004111023027112005030012101123000019029116023097019029113023017030125114116021013016122115004111116101123000028018018023097019029113023017030125118120018007110018007102114244145123004020007021120020006022103023011029026123023006017001106116014028001112113097031028021120015114030122025006017001106100008021031112010005124020113123030031028097118015019115116121005114030122025006017007106116014022022008016012029007124113102114018123115097031028027116014001006008016113117115146147013023021097023014007007112101097024028124121097021016103104002029029103114007114030112023014028115120114111021016103104018027020121114124022125114115013013030112099009029023021118015022115120114111021016097104002029023 116101098007003122100104112010102031022097127102114018123115097031022027116014001006008016113117115146147013023021097023014007007112101097024028124121097021016103104002029029103114007114030116023014028115120118111021016103104018027020121114124022125114115013013030116099019027016021118015022115120118111021016097104002029023112010102031018097016097019029113023012019125118120018007110018007102114244145123004020007021120020006022103023011029026123023006017001106116014028001112113097019029021120015114018123025006017001106100008021031112010005124020113123030019029116123024006115116121005114018123025006017007106116014022022021010097117018123118102114018123115097019029027116014001006008016113117115146147013023021097023014007007112101097024028124121097021016103104002029029103114007114007 116101098007003122101104116023014028115097118111021016103104018027020121114124022125114115013013007108103000006022021023000028023021099000124020118099030017028113114124117007116099004030116021118015022115097118111017028102098124117099018023230246040000000112096102072023 116101098007002122098104026024050039058065082097054054021091032114102002006115102115024023021032050091068039061033088086053059060091023037055115089086097054050065082097054054021071051187063220065036063054091067097055061021083032038054021083036114048071222032038058090089097019030021005113098106027007118124098003144229127115114082050038058090089097054054070023045051115081086053055115081082097032054089086047049054146147000031115024023115098098001025112096125005004097127115116093046039039021091040048115070066051114063018066047059039220 116101098007002122099104121114007006115122098021023001021125014027029021112002000012118120015000022115023015019115122121097028018027112002000012102126006030022008115111021023121104015029029116121000114018123115097028018027112002006012118120005023110018116015019116021118015022115123118111017028102098124117099018023230246031112113021114028096099004000115127120008028115114116019013016122121019023021021101016114028123023019003125114116019013000124112013023110113025006022031106101016007018121126097019029113023019003125114116021013016122115004111116103114018003116021118015022115103102111017028102098124117099018023230246031112113021114028096099004000115127120008028115114116019013016122121019023021021101016099115122121097000002004025006017001106100008021031112010005124020113123030027029 116101098007002122096104097101097019029113023019003098027112002006012118120005023110018126015006001018023000028023021101016099125118120018007110018007102114244145123004020007021120020006022103023011029026123023006020007106113008017007103099097020115122121097020125114115021013026113010005124020113099030027023021144229030022115099097029006097114019114025122126015114020118101030017028123101004020115120023014028115120025006017007106116014022022008126111000022115104002029023112023000028023021122111021016103104018027020121114124027125103114007013000124112013023115021118015022115120025002029000096010102098116146147013023021097023014007007112101097024028124121097021016103104002029029103114007114006123023014028115029098015124020118099030017028113114124117006123126021023116021118015022115 116101098007002122097104096121111021016103104018027020121114124022125114115013013006123126021023115116121005114006123025002029000096010102098116028027230246020118101030017028123101004020115116121014114115146147230246004125114019023115113025002029003116116009114031124124004114116022005098119116021118015022115113025015007016125114017114031124124004114116022004098119116021144229019029113023006022031106116014022018123120097027000021121014006115123098013030115146147000028023021118015029125114116019013000124112013023115008023005124020113123030017028113118015029115021118015022115116121014124020118099030017028113114097111115018118015029116021118015022115116121014124016122100020111116005016097245247024026097016244145020117113018123115097022125118120017019026101023013027024112023102113102 116101098007002122102104022018102114018123115097022125123098015019007124010097117112003020102245247024026097019029122144229113100022118015022115113025006022031106116014022018123120124114116022015098117244145026108114023097100097017001112118021027028123144229019029113023005124023118101004114017112099022023022123023102113106022016097019029113023102113098005020102245247024026097022028102144229113098004020000028023021115111021023121104019023021113120018111116022006115113116146147108127115112116009245247022006114113018123115097022125114115013013001112113004017027021010102113098001020102245247024026097022018097114097022022021101004030018123116004245247022006116113018123115097022125114115013013023116099019023031021117004006004112114015114116022006119113116021086047054115018020112101112 116101098007002122103104018144229113098013020000028023021115111021023121104005019007103114013114058070023015007031121144229113098012020000028023021115111021023121104005019007103114013114058070023015029007021121020030031021144229245247022005113113018123115097022125114115013013023116099000000016021126018114029096123013114018123115097022125114115018013006102101000000016021126018114029096123013114115146147098096098022118015022115113025006022031106115000006018103116097048054065064036055061021016098096097022016097051061081023102113097006020102245247146147014000023112101097016010021005109102127000027114114 116101098007001122098104026024008054054088023048039054021002118099098005023044051058070023032036054086023053032058021068052032115102126006030022117006124019029122 116101098007001122099104102114013023016097023097021016103104018027020121114097126115114116019013031124117230246021103120012114020118101030017028123101004020244145096009023001112023006017007106116014022022008016098099112018144229019029113023006017001106123008016111011016000004022123126019117244145118015022115118120018007110018007102245247146147000028023021112002000012113114003004018121023125111115118098019000022123099097006026120114018006018120103230246018123115097122020118101030020026123097000030115124100097028006121123097029001021112002000012115126015004018121023127111115118098019000022123099097006026120114018006018120103104245247146147014000023112101097016010021112002000012102126006030022021 116101098007000122098104026024019055032116081039059048093086038055123028023108114001084081051051058086095040033032080090036060039021083102039061080023045059052091082097063060081094039059186080023108114000064071097049060089023114096115018016001099110000000114101106 116101098007000122099104102114013023016097023006022031106126005126000096117018006001029112005030012097110017023029103027097099127021006104114127118120017019016125075061028006118127004002115116100097017027112103021023031025116014002018124103061046029096121000006026021118018114017122097008028127097118111021016103104013027017025122014124020118101030030026119027006022031106116021010026123099109021023121104017000022101118019126030027112002000012121126003126030112025006017001106123008016127116101018013007102096005106123114115013013023116099017000022028027230246018103100030006000098115121122020113123030022018097097000030122025116014019031112100002023123103102111021016103104013027017025023019003098027112002000012121126003123127114115013013028100098000028007025112005030012103102020019029 116101098007000122096104097027020028125114116019013031124117109028018027112002000012121126003126030116025006017001106123008016127114115013013000097118021126020113123030004026102126003030127114115013013016122122012023029097027017030125114116019013031124117109019029027112002000012121126003126020099099030028006120114019029127146147006022031106101004020023122100109021023121104019023021112116009126016122118013023000118114105122000112123004017007021115008001007124121002006115029006104114021103120012114020102098030001006119097004028115102023097005027112101004114000027112005030012124115124022125114115013013026113030109114099028027097114244145118019001012097100022022107029112005030012113099005017001112030109019001102104021001004113015105021023121104005006023120118011123127115025006020007 116101098007000122097104106116014022031116117109022125096100004000030116125109114023027112005030012124115004002001112023230246021103120012114020124101030017007121101004020115124027006017001106116014028001112113097031127114116019013016122121019023021021122014126020118101030017028123101004020115101123109245247114115013013023122121013019017021115097030022115099097029006097114019114025122126015114020118101030017028123101004020115120114097029029021122004124020118101030001026114123004111023027112005030012120114021026028113023000028023021122004124020118099030017028113114124117030112099009117115116121005114030112025002029000096023124114116005016230246031112113021114028096099004000115127120008028115114116019013016122121019023021021122000114028123023012019125114116019013000124112013023110 116101098007000122102104113025006022031106122000006001124116097019029113023012019125114116021013016122115004111116120118021117115116121005114030116025002029000096010102098116146147013023021097023014007007112101097024028124121097021016103104002029029103114007114018123023014028115116121111021016103104018027020121114124022125114115013013018123118013011007021118015022115116121111021016097104002029023112010102019029116016097019029113023000028125118120018007115008023102098116146147013023021097023014007007112101097024028124121097021016103104002029029103114007114007116023014028115097118111021016103104018027020121114124022125114115013013007108103000006022021118015022115097118111021016097104002029023112010102006018097114013117115116121005114007116025002029000096023124114116005016230246031 116101098007000122103104112113021114028096099004000115127120008028115114116019013016122121019023021021121000114028123023015019125114116019013000124112013023110113025006022031106121014028018123118097019029113023015019125114116021013016122115004111116118121000117115116121005114029116025002029000096023124114116005016230246031112113021114028096099004000115127120008028115114116019013016122121019023021021098015114028123023020028125114116019013000124112013023110113025006022031106098015027007112023000028023021098015124020118099030017028113114124117006123126021023116021118015022115096121111017028102098124117099018144229030022115099097029006097114019114025122126015114020118101030017028123101004020115103102097029029021101016124020118101030001026114123004111020113123030000002096118013027115 116101098007000122100104116121005114001100025006017007106116014022022008016019023000100016097019029113023019003125118120018007110018007102114018123115097000002027116014001006008016113117244145123004020007021120020006022103023011029026123023006017001106116014028001112113097000002004023014028115103102112124020118101030001026114123004111020113123030027029097101097019029113023019003098027112002006012118120005023110018126015006001018144229030022115099097029006097114019114025122126015114020115099030020026118099019006115115023014028115115025006022007106126005111023027112005006012124115230246004125114019023115114115013013016122115000028028021126018114029096123013245247116121005114026027112002000012102126006030022008115111021023121104017030018116121000114018123115097027125114116021013016 116101098007000122101104122115004111116101123000028018018144229019029113023012124020118099030017028113114124027125103114007013016122115004114018123115097031125114116019013000124112013023110124025019023021106100008021031112023000028023021122111017028102098124117099018144229019029113023017030125114116021013016122115004111116101123000028018018023000028023021103013124020118101030001026114123004111023027112005030012101123000019029116023000028023021103013124016122100020111115018007102245247116121005114030122025006017007106116014022022008016012029007124113102114018123115097031028027112002000012102126006030022008115111021023121104012029007116121000114018123115097031028027116014001006008016113117244145118015022115113025006022031106126005111112004020230246115 116101098007015122098104026024039000054086078034062050082082000060060088086045059054029030097127115103082034061061070067040038038065094046060115081082097062050021084041051058091082097000022102118110027029097101097122007076071036114053092084041059054071023013051049090030230246116014016097061049070088045186039080023049061038071023044059052071086053059060091023111028022097023108114030092080051055033021082047114102000000113102106117006124103100006000120018098008144229103100001001114 116101098007015122099104102114013023016097023002029018121114018017022029023006022031106097004000022123101109117116028075061114116014016097046047021116014019031112100002023123021112005030012097110017023029103027102117122073075097117104018023061046115118120000030022102116004122115114115013013001112113005029000025016102123047073023102105116021075061114016122118013023000118114105114020113123030000022115114002026127018016104046047021016122117115073075097017028116123004001016112031097021023121104012029007116121000126116018030061046115018012102114047073023002029018121114018017022029023006022031106116021010026123099109117116028075061114116014016097046047021116014019031112100002023123021112005030012101123000019029116027102117122073075097117104018023061046115118120000030022102116004122115 116101098007015122096104114115013013018123118013011007025016102123047073023102105116021075061114016122118013023000118114105114020113123030031022097127014022127018016104046047021016122117115073075097017028116123004001016112031097021023121104012019007103126002126116018030061046115018012102114047073023002029018121114018017022029023002029003116116009126116018030061046115018012102114047073023002029018121114018017022029023015007016125114017126116018030061046115018012102114047073023002029018121114018017022029023006022031106099024002018097114109117116028075061114116014016097046047021116014019031112100002023123021116014002018124103109117116028075061114116014016097046047021116014019031112100002023123021121020028018097126109117116028075061114116014016097046047021116014019031112100002023123 116101098007015122097104021118019001012113118021023004113031005019007112031006022031106115000006003103114104123127018016104046047021016122117115073075097017028116123004001016112031097021005097104015007030112101014126116018030061046115018012102114047073023002029018121114018017022029023000000000106115000006022098115105022018097114105021023121104005019007099118013123122025016102123047073023102105116021075061114016122118013023000118114105114020113123030028028123118015019127018016104046047021016122117115073075097017028116123004001016112031097021023121104019003006116121021126116018030061046115018012102114047073023002029018121114018017022029023006022031106098015027007112027102117122073075097117104018023061046115118120000030022102116004122115114115013013028100098000028007025016102123047 116101098007015122102104073023102105116021075061114016122118013023000118114105114020113123030000002096118013027127018016104046047021016122117115073075097017028116123004001016112031097021023121104017000022101118019126116018030097114047073023097117104018144229245247115101014031115114115013013023122121013019017146147022026022103114097021023121104008022115008023098099112146147000028023021112005030012097110017023029103010102000022102118102245247146147020028026122121230246244145100004030022118099097017028116123004001016112031097021023121104023023001112121019126116018030061046115018012102114047073023002029018121114018017022029023006022031106099024002022123101109117116028075061114116014016097046047021116014019031112100002023123021112005030012103114007022028102027102117122073075097117104 116101098007015122103104018023061046115118120000030022102116004122115114115013013001112113004017027025016102123047073023102105116021075061114016122118013023000118114105114020113123030031028097118015019127018016104046047021016122117115073075097017028116123004001016112031097021023121104002006011124121021126116018030061046115018012102114047073023002029018121114018017022029023006022031106103013019018123118109117116028075061114116014016097046047021116014019031112100002023123021116014002018118127109117116028075061114116014016097046047021116014019031112100002023123021121020017027112103109117116028075061114116014016097046047021116014019031112100002023123021112005030012097110017019007112027102117122073075097117104018023061046115118120000030022102116004122115118120017019026101027102117122 116101098007015122100104073075097117104018023061046115118120000030022102116004122115123098015019007124027102117122073075097117104018023061046115118120000030022102116004122115116101018013023116099004005023029115000006022029023006022031106115000006003103114104123127018016104046047021016122117115073075097017028116123004001016112031097021005097104015007030112101014126116018030061046115018012102114047073023002029018121114018017022029023000000000106115000006022098115105022018097114105021023121104005019007099118013123122025016102123047073023102105116021075061114016122118013023000118114105114020113123030027029097101109117116028075061114116014016097046047021116014019031112100002023123021112005030012101101004002018103027102117122021023097046047021016122117244145144229020001122122097021023 116101098007015122101104121104005029029121118003245247098127004000022021112005030012124115097111115022006098245247116121005114020113123030006010101114015000110018126015006001018144229114 116101098007014122098104026024050039058065082097103100007007119 116101098007014122099104066095036032054021114025027000097100105001022121114002006115004023097020001122122097021030119104012019001100117014004115120005109114020118099030017018097098021027115118027097021030120104012019001120118013114031025023006031018106122000000002096118006023115120102230246115066095036032054021122115124020120117030022018097118019017115124100097028006121123230246115084089037114030007025002029003116126017114110021099111017028101118008002244145023032060055021122115124029096121000006026021010097006125123098015019007124144229114050091083097006125114099008013016122100012111116005016230246115084089037114031027112002006012118120005023110018122000030116146147097051061081023013124020120118030027023021010097031097027112012019012124115230246115084089037114030100025006031018 116101098007014122096104106126005114110021122115124020120118030027023146147097051061081023012096125114099020013016122115004114110021116111021007096104002029023112144229114050091083097006125114099008013016121114021000007021010097117112004020102245247021086047054115121025006017001106100008021031112023124114116022003098117244145023032060055021116111021016120104002029023112023124114116022002098117244145023032060055021122115124020120117030022018097114097110110021016098100112018144229245247021086047054115120005111021030119104008022115008023105001022121114002006115021116000001007021031018007017102099019122115120118025122018103100030006000098115121122062027112012016012113118021023122021075061114016116100021114123088025006031017106126005114018102023002026018103031120123122028023109107127 116101098007014122097104012030097019000021023005023016124122000030115029014109098122021030230246115021113019029030021112012016012120118019003017122097097063127021112002006012118118021007007124023034063127021112012019012120118019003006116112004114033088027097021030120104012019001120118013114063088144229114115098127004000022021090111021030119104005019007116101002114026102023015007031121144229114115116121005114062027116014002018124103097111115097025002029003116126017245247021023000028023021090111028006123118021027115008023021124029096121000006026146147097114018123115097062062027112002000012102126006030022021010097030125114116019013000124112013023244145023097019029113023034063125114116012013016122115004114110021116111021016120104002029023112144229114115116121005114062027112021007012 116101098007014122102104118120005023115008023034063125114099020013016122115004245247021023000028023021090111021030116104008022115008023051063125114122000013026113144229114115116121005114062027112012019012124115097111115089090111021030116104008022244145023097019029113023044124020120117030022018097118019017115124100097028006121123230246115021118015022115089090111021016097104002029023112010102031018121016230246115021118015022115088025006031017106115000006022021011124114116022001098117244145023104245247028023 116101098006007122098104026024019055032124090049061033065086053059060091031104114126021121046063115081082050114053092084041059054071068097062050092067036032058080068 116101098006007122099104102114013023016097023006017001106123008016127114116019013000124112013023244145113019029030021112002006012118118021000022115023002126115114116019013016122121019023021021101230246004125114019023115103025002029000096010102098116146147000028023021116111021016097104002029023112010019124020118099030017028113114230246018123115097017125114116021013016122115004114110021016013004023018144229019029113023015029007021100020016000097101105021016103104018027020121114109099127006030097016022097096004023029021016113098098018023000028023021016120107106018144229245247116121005114023116099004122001027112002000012113114003004018121030097110110021116020000001112121021114023116099004245247116121005114123103025006017001106113008028005116123097027000021121020030031021120019114023 116101098006007122096104116099004122001027112002000012115126015004018121030097108110021116020000001112121021114023116099004123244145144229029001113114019114017108023006017001106100008021031112023 116101098006006122098104026024002061062069067036114063080023047061062087069036114055018086047061062084091040055115069086051114048084067168053060071094036018098008002118 116101098006006122099104102082045055048065023006022031106116014022018123120109049060064089053122020113123030017028113118015029122146147039032060088023006022031106115014028031116117097022244145064041055033080023005124016122103000017027021010102020001018144229051061081023005124029096116009023003021091040057054021016098099112016016230246050091083097021023121104002029023116121014114058070023047061039021121020030031146147032060055021112005030012113118021019001118023040033115123098013030115146147032060055021112005001012096100019019001118023040033115123098013030244145080051061038069023035043115114115013013016122115000028028146147046032055080069097048042021112005030012118120005019029122144229245247021 116101098006005122098104026024003051039086095105123115024023019055048093082051049059080023045055032021094037055061065094039059050091067050114055080068097032186070066045038050065068097051035069088051038186070023047117050076086047038115069086050114055018094047038054071071051187039084067040061061021084046032033080068049061061081086047038054021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115081066097052058086095040055033117006124102102 116101098006005122099104102114013023016097023019124020113123030027023146147058103100004004121047244145023 116101098006004122098104026024039027026091068008028007103023108114053124089050000022102118097122122021026097000054086095036049059080069034058054021068040114063080023035061037092089097060054021068036032050092067097034050070023049032054070082047038115213023052060054021083032038054021071046033039080069040055038071023161114063084023037051039080023037055115069069168062186067082044055061065023037051061070023045055115086095036034039080091001099110115101001096110004003115103101004004115096101117004124020001117003124099103005003119098103003119116111097005007121127099004026115102019003010112103019004010230246021103119115111102002007117101103005004115102019006010007000019001010116101099006002113098098117002124096099005002111099098027006119 116101098006004122099104102114013023016097023034061038091067105054058070067040060048065023003124016122103000027003073075003124029096121000006026028027097114062084079105016125118120017019026101030109114062084079105016125123098015019007124030230246053071088044114017122097008022022021117109114026101112012029006021122230246036093082051055115119025002029000096010102098116021086047054115120025002029000096010102098116146147032060055021068052048032065069105016125118120017019026101027112126063080089038038059029016098099112018030104114110018020112113116021144229127126084089037114017027116014002018124103097062058094082097117112004020100117244145086047054115119025015007029116099008114063092092036114116022005098119116146147032060055021117111017028101118008002110120025002029003116126017245247 116101098006004122096104084089037114017027121020028018097126124031125123098015019007124144229051061081023012124016122103000017027008016098097112018144229051061081023012124016125114008002020008016098102112018144229245247084089037114123029122111017018112121021000111011016015117115084089037114030027115000023029118127097110110021031037051039080031102113102022016104114120021020119113115113118024123122146147046032115029122111017018112121021000110018121102114050091083097031125113118004028016125023125111115018020116113116028030230246050091083097122030027115000001028103099097059032021121020030031021088051114030027115000001028103099097108110021016098103112018023104245247146147108127050091083097031125113118004028016125023125111115029118019001012113118021023123018020116113116028023106114098 116101098006004122097104000023005019010028144229127126084089037114123120025005019000122101021114058070023015007031121023046032115120025005019000122101021114109008118019001012113118021023123021016098103112018023104123244145023 116101098006003122098104026024039027061070101004001018029030097127115097082050038115069069168033054091084036114055018066047114049090065040060115029121241114055080023054123115081086047033115064089097049059080071053055063021215097062050021083032038054021083036114035071222045187037080090036060039027119112111021103119115111101005002117018096008113019018103008002113099099013006114098019000010115098099012026112099126007003001100110012014120107019004010230246021103119115111103007005115018096008113019018103008006117098097000007114096019000010115098099012026112099126007007001100110004002001099110146147007000019007010113097097001119114111021103119117111102002007114103099005006001103110007007113103098004006119 116101098006003122099104102082045055048065023034061038091067105054058070067040060048065023003124016122103000027003073075003124029096121000006026028027097063050077031003124016122103000027003028027044051043029117111028006123118021027122146147039032060088023003029005124115004114017025023008002020120120020114030146147054058054071082097016125118120018007110018007102114050091083097031125118120018007110018007102245247084089037114032064085050038033029117111017028101118008002127004027045055061082067041122116022006098117122028023124117112004020102114244145026108051061081023003124016122103000027003021091040057054021016098099112016016230246050091083097016125123098021000018099023124117112007020102245247084089037114030027116014002018118127124117112006020102245247084089037114030027116009023026 116101098006003122096104101112124117112001020102245247084089037114017027116014002018124103124031125118120017019026101144229051061081023003124029096121000006026008122111028006123118021027244145086047054115029031012124016116114015006001009009102028116021086047054115120025005019022123116009114111008023105054050065082105117112000020102123120022001098114023116110104123244145088051114123120025002019022123099019111116123016097051061081023012124023116114015017027021011124114116022002098117122028144229051061081023105031125113118018029001097023040033115123098013030115090069097031125113118018029001097009124114116022002098117122021144229245247024026032060055021023012124023116114015017027021011124114123116101018013023116099004122116022002098117122030006116114023116110104245247024026032060055 116101098006003122097104021031012124023116100014000007021094050114029096123013114060071023012124023116100014000007011010097019001102104005019007112031102113102022016104114122146147097 116101098006002122098104026024019055048064071168032050065094046060115081066097062058087082045062186021083036033115071082043055039070119112111001005006117 116101098006002122099104102114013023016097023006017001106123008016244145113019029030021112002000012118120015000022115144229005027112101004114020118099030017028113114124117001112125004006116146147000028023021112002000012121126003110109018118023023029124101102245247116121005114020118101030001026114123004114110021016098099112018144229019029113023005019007112031006017001106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029112002000012115126015004018121023008001115123098013030115122101097022018097114105021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229245247116121005114016122100020111116005016097 116101098006001122098104026024003051039086095105123115024023002061062069067036114063080068097032186070066045038050065068097051035069088051038186070023047117050076086047038115069086050114055018094047038054071071051187039084067040061061021084046032033080068049061061081086047038054021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115081066097052058086095040055033117006124102102 116101098006001122099104102114013023016097023002029006123099105120122146147058103100004004121047115 116101098006000122098104026024039027061070101004001018029030097127115113082053055048065094046060115081082097055033071082052032032021118113097099021026097000186070066045038050065023032034035090069053187115070086047033115092089053055033069069168038050065094046060115086088051032054070071046060055084089053055125146147112114126021103032033115081016036032033080066051245247005023108114001112100000114032084089050114026123099019114126021114051032054064069097019099006007001099110007007113100099004006113098099012003097018097008005113098101005006112098099005014117098099006014001097110112126003000017099122001099110146147115098099003007112099099005006115098019007010115098099003007112099099005006115098099005007117018096008114003000006119097012 116101098006000122099104102114013023016097023112245247146147007000028120023006022031106115014028031116117097000244145144229127126021101004020022103114015017022021115020114023122100018027022103144229005027112101004114001027112005030012103114007022028102010102113098022016097245247146147108127115103114007023001112121002023115112116009019029097126013030028123023230246018123115097000125114115013013001112113004017027021023124117112007020102114244145144229127126021100008021031112023017030018123023005117018123118013011000112023018027020116123097245247116121005114001027112005030012101123000019029116023124117112006020102114244145118015022115103025006022031106099024002022123101097111115018101004001018018144229245247116121005114022109126018006000021031018023031112116021114098021113019029030 116101098006000122096104021112005030012113120015030018119023008245247021023097114115021023097114115021023097114115021023097005027112101004114001027112005030012103114007022028102023124114026027112005030012103114007022028102144229114115021023097114115021023097114115021023097114115021118015022115103025006022031106101004020022118127097111115124025006022031106101004020022118127230246115021023097114115021023097114115021023097114115021023000028023021101111021023121104017030018116121000114110021126111021023121104017030018116121000245247021023097114115021023097114115021023097114115021023097019029113023008124020113123030006010101114015000115008023102027029097101102245247021023097114115021023097114115021023097114115021023097019029113023008124020113123030022018097118019017115124100097028006 116101098006000122097104121123104245247021 116101098006015122098104026024003051039086095105123115024023050061038070023051055034064221053055115081082050114033220068052062039084067050114050069071046032039220068097060116084078032060039021071032033115081016040060039080069049032186065086053059060091023034061033071082050034060091083032060039080023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021083052114053092084041059054071119112111103000 116101098006015122099104115101014031115114115013013023122121013019017021101230246004125114019023115114115021013026113023124114112004020230246018123115097021023121104021011003112121019114110021016019023000116016230246018123115097021023121104002029023116121014114026102023015007031121144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021023121104005029029121118003114026146147022026022103114097000125114115013013001112113005029000021010097027125114115013013001112113005029000146147000028023021101111021023121104019023021112116009114110021126111021023121104019023021112116009245247116121005114001027112005030012101123000019029116023124114026027112005030012101123000019029116144229019029113023008124020113123030006010101114015000115008023102027029 116101098006015122096104097101102245247116121005114123124025006022031106116014022018123120097027000021121020030031021120019114123124025006022031106116014022018123120097027000021121014006115123098013030115116121005114026027112005030012113118021019001118023008001115123098013030122028030097 116101098006014122098104026024039021054070067040061061112089038022054088031104114126021101036049059080069034058054021091102055043092068053055061086082097054054021091102055061082086038055062080089053114055084089050114038091082097054186088086051049059080023049061038071023052060115086095036034039080091097055061021081046060048065094046060115081066097049060081082097034050076068097055039021083052114061133023037055115086095036034039080091109114055064023034061055080023036038115081066097033058082091036114062084091032054058080027097054038021084046054054021082053114055064023050059052089082097038042069088045061052092082109114055064023034061055080023036038115081066097033058082091036114055220090032032048093082097054054021091032114055084067036114055018094047052060027119112111021103119115111102001007113099096005004001097110120118013018103008026108127019000010108127019003010001028006121123001018100008119015007031121119 116101098006014122099104102114013023016097023112245247115101014031115114114005013022123112005023030146147022026022103114097017028101118002026115008023102113098022016230246018123115097028006118127004002115008023102113097022016230246018123115097031018121104002029023112023124114116022004098117244145118015022115120118013013000124112013023115008023102113103022016230246112000020000028023021099024002012118120005023115008023102113101022016230246112000020000028023021099024002012102126006030022021010097117112002020102245247022015098019029113023021011003106116014022022021126018114029096123013114018123115097006010101104018027020121114097027000021121020030031146147000028023021115004031012118120005023115008023102113106022016230246018123115097022022120104018027020121114097111115018020112098112 116101098006014122096104018144229019029113023006023023106115000006022021010097117112004006098117244145020112096112116121005114020112115030027023009009098099096022144229019029113023002029000096023124114116005016097 116101098001007122098104026024034062032119088055059061027081000033048080089037051061086082003061037092089105123115024023019055048093082051049059080023036062054088082047038050092069036018098008113019018097008002117103103005001118096100006 116101098001007122099104102114013023016097023003124029122117014004026025023097245247116101018013023116099004005023029117111022018123118008001122025023230246017027099024000018102098109114244145023105001022121114002006115118120000030022102116004122016122103000017027025016102123115073075097017028116123004001016112031002026022124103006126116018030097046047021016108117047073023002029018121114018017022029118019001012113118021023004113031005019000122101021123127018016104114047073023102127116073075097017028116123004001016112031002019000122101021126116018030061046115018026102114115146147097020001122122097027003114122014007115120023097245247021096009023001112023002029000096010102098116021023000028023021116014001026118120124117099018023097245247021118015022115120025002029003116126017114110 116101098001007122096104021117111017028101118008002115021118015022115120025015007029116099008114110021117111028006123118021027244145023000028023021122111022018112121002026115008023105001054089082034038115120086057122003027115000023029118127104114053071088044114026101112012029006021103097005059080069036114003027116014001006008016113117115084089037114030027121020028018097126097111115101025015007029116099008114050091083097031125118120017019026101023124114003027116014002018124103104114244145030097019000021122023006127146147230246016122118013023000118114105016125118120017019003124075061016125123098017023026101027097021125118120017019003112075061114020027121020002022103114104114018102023017126244145116014019031112100002023123119025002029003116122008046047119025015007030112126017126115 116101098001007122097104114025002029003116122004046047021112111028006120114019023122021118018114030021144229245247115101014031115119120023027023112023003114031112113021114028096099004000115127120008028115119120023027020112023006114028123023105021125118120017019026101023124114017027116014002018124103097019029113023006124029096121000006026021010097016125123098015019007124023097019029113023006124016122100020111116005016097114122146147230246004125114019023115119025002029000096010102098116021023230246018123115097016125118120017019026101010097117112004020102114115146147000028023021117111028006123118021027110021016098096112018023 116101098001006122098104026024039027062069088051038001080081036032054091067040055063099082053061123028023108114028091023034061062069067036114063080023047061062087069036114055080023034058054069067036062032021069032049048071088034058186070023161114038091082097036186065222051059061084094051055125117006124103099004007113097 116101098001006122099104102082045055048065023034061038091067105099122021144229052033090090097021016102104002029030102118015114244145064041055033080023006017000106116014031000116121111004022097104015007030112101014111116022006098117115021144229061033021112002001012118120012001018123025023023000106121020031022103120124117112004020102245247146147097 116101098001005122098104026024004060039116084034061033081068105123115024023000049048090069037033115086095036034039080091097034060064069097034050076068097055039021089052063186071088097054038021084041055035065082045018098008113019018097008005118098098000007119099 116101098001005122099104102114013023016097023002026018027116014002018118005061046016125118111028006118127004096115116100097017027112103021023031025123021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122073075102114116073075017027023027121014000018102120104114018102023015029030025103014124031124117004030028021118018114005124123013023127146147002019000112023022026022123023002026018027099024002018118116124117000018023021026022123023102099116021096009023029021116009019125097110017019016118010102016116021099009023029021016115117115098127004028115118127000124007108103000017016008016021117115097127004028115018004102114022123115097019000021099024002022025144229017027116025002029003116116112046047118127000124029096116009023098021118018114029 116101098001005122096104096116009023003025144229017027116025002029003116116115046047118127000124029096116009023097021118018114016125118030028006118127004002244145113019029030021031105122123099112005029012116116002114016125118097030022115099097029006097114019114025122126015114016125114017027023021116008022115122121097017027116025002029003116116115111016124115111017028101118002026115116121005114016125118111028006118127004096110118126005124029096116009023003021118015022115118126005124016122100020111116005016104245247121114007006115122098021023001021125014027029021116009023003118120097017028021120015114016124115111017028101118002026110118120111017028101118002026115116121005114016124115111028006118127004002110118120111028006118127004002115116121005114016122025002029000096010102098116 116101098001005122097104021118015022115118120111017028102126002029110018007102123244145123004020007021120020006022103023011029026123023017023001102126005114003124115097029029021116014124029096115004006022008103008022125123098017023001102023000028023021103008022125118120018007110018007102123244145123004020007021120020006022103023011029026123023019020000124116008114016124023014028115101126005124000124116008004026008116008124000124116008004026021118015022115118126111017028102098124117099018030230246031112113021114028096099004000115127120008028115103113002029003122023017029115122121097002026113025002029003122100021111003122025002029003122100021114018123115097002026113025015007023112103000111003122025015007023112103000114018123115097002026113025015007016122122012111003122025015007016 116101098001005122102104122122012114018123115097002028027116014004018121126124117099018023000028023021103014124016122100020111116005016230246004125114019023115118127000124016122103000017098008016098099112018023000028023021116009019125123098002026022004010102113097022016230246006123126014028115116123013245247078002118103102012074097 116101098001004122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097033116092091097043115084023049062038070023037117038091023053043035080023037117050086084046032055021071046039033021066047114048093082049038054089023036060115083088047049039092088047114055080023050061061021071032043032021082053114055080023050061061021089052063186071088001099110115101001096110000003113098098006007114 116101098001004122099104102114013023016097023112245247115101014031115099112005029012116116002245247098127004000022021031002029003116116112114110021016098099112018023000028023021121020017027112006097111115018020115113116028144229029001021031002029003116116115114110021016098099112018023000028023021121020017027112005097111115018020115113116028144229026018099126015021115118120020028007029099024002018118116104114109021007097 116101098001003122098104026024014039039099086051032060091116032063035029030097127115103082034058054071084041055115089082050114048084090049051052091082050114037084069051061061021083052114055220071032032039080090036060039146147115098098000007116099098116122097127115084093046039039021099019027019004010007000019007010116102099005006114098096 116101098001003122099104102114013023016097023000000000106099018005023013031006004016106115000006023112117104114018102023006004016106115000006023112117109245247116101018013007102096005106123114097002013023116099007027029028023000001115114097002013023116099007027029025144229021005118104021027001116123004126115146147000000000106099018005023013031006004016106115004016031116126104114018102023006004016106115004016031116126109245247116101018013007102096005106123114097002013021124121013019026028023000001115114097002013021124121013019026025144229019001102104021001004113015105021005118104005023017099126000123115116100097021005118104005023017099126000126244145118019001012097100022022107029112023017012115126015004026116030097019000021112023017012115126015004026116027097021005118104008022244 116101098001003122096104145113019029030021112023017012118118012004018103144229005027112101004114020099116030022022101099097111115018020112113116146147230246028103115004000115119110097021005118104005019007113114003114115113114018017127021112023017012124115097022022102116097 116101098001002122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097033058021091102058058070067046032058068066036114055080068097060060065082050114054077094050038054021071046039033021066047114048093082049038054089023036060115083088047049039092088047114055080023050061061021089052063186071088230246018095088052038115081023036062050021067032048063080023006027016106126015006016125114001099110115101001096110001014113098097005006116018098008144229020001117005124103103005007112097099006119112111244145 116101098001002122099104102114013023016097023112245247115101014031115118127015013029122099004001244145096009023001112023002029003116116009114110021016098099112018144229019029113023015007016125114017114110021016098096112018144229019029113023002029000096023124114116005016230246244145098015027028123023230246244145100004030022118099097099244145113019029030021112008017012124121021017027112023008017244145096009023001112023008017125114126002013023116099019023018021023040033115123088053114029096123013245247116121005114026118025006027016106115000006001112118097027000021121014006115123098013030244145118015022115029126002124020124116030017028120122004028115124100097028028097023015007031121144229029001021031018023031112116021114016122098015006123031030097020001122122097021021099104007027016 116101098001002122096104124121021114021124023022026022103114097020026027112008028012124115097111115124116111021026123104008022122009009113123115146147000028023021126002124016122103000017027021010097117112004020102245247116121005114026118025015007016125114017114110021016098096112018144229114 116101098001001122098104026024004060039125094050038060123088053055032029030097127115103082034058054071084041055115089016041059032065088051059034064082097054054070023047061039080068097054116064089097049059080071053055063021082047114053090089034038058090089097054054021068046060115091066044187033090119112111021103119115111102005004113103099000002001099110146147007000019007010116101098007007113099100 116101098001001122099104102114013023016097023230246126024101008021027097031102098116073075019006001124122105017018102099105017027116101105022018108031005031018127030104114115116100097004018103116009019001029005104114122028027115123115146147108127047073023102124116073075097245247024026019027020125099105117099018075061000007103126012122016116100021122016125118019122030122121021026123113122000024122028023097019000021097000000016125118019122097028023104123127007030097245247024026061046115018025102046047021144229127126103126006026007029016113117047073101021000026120031002019000097031002026018103031024023018103031005031018127030104114115116100097004018103116009019001029003104114122028027117123115146147108127047073023102114116073075097245247024026019027020125099105117099018075061000007 116101098001001122096104103126012122016116100021122016125118019122027122098019122023120118011123122021023000001115099118019017027116101105096122021030104126097028023230246126024075061114116015016097046047021101008021027097031102098116073075019006001124122105017018102099105017027116101105031026123098021023123113122000024122028023097019000021097000000016125118019122097028023104123127007030097245247024026061046115018013102114047073023019027020125099105117099018075061000007103126012122016116100021122016125118019122000112116014028023029115012019025028030097114018102023023019001118127000000123007030097123122025005104114244145118019001012097100022022107029115012019025028144229114115116100097022018097114109245247021023002026029106116014031030112121109114006102114019031018127027097114016 116101098001001122097104125121030027023021023230246021103120012114016125121030028028097114018114115146147022026022103114097017028101118002026115008023102113098022016097245247116121005114029096116009023003021010097117112007020102245247116121005114016122100020114110021016113117115021144229029001113114019114017108023005031018127023005023000118023 116101098001000122098104026024039026058070067046028060065082050017059080071053055063029030097127115103082034058054071084041055115089086097054050065082097054054021090040033054021215097056060064069097054116064089036114061090067036114054091023039061061086067040061061021083036114063018094037055061065094039059050091067097054054021091032114061090067036018098008005116018098008144229099099005 116101098001000122099104102114013023016097023230246126024101008021027097031102098116073075019006001124122105017018102099105017027116101105022018108031005031018127030104114115116100097004018103116009019001029005104114122028027115123115146147108127047073023102124116073075097245247024026019027020125099105117099018075061000007103126012122016116100021122016125118019122030122121021026123113122000024122028023097019000021097000000016125118019122097028023104123127007030097245247024026061046115018025102046047021144229127126103126006026007029016113117047073101021000026120031002019000097031002026018103031024023018103031005031018127030104114115116100097004018103116009019001029003104114122028027117123115146147108127047073023102114116073075097245247024026019027020125099105117099018075061000007 116101098001000122096104103126012122016116100021122016125118019122027122098019122023120118011123122021023000001115099118019017027116101105096122021030104126097028023230246126024075061114116015016097046047021101008021027097031102098116073075019006001124122105017018102099105017027116101105031026123098021023123113122000024122028023097019000021097000000016125118019122097028023104123127007030097245247024026061046115018013102114047073023019027020125099105117099018075061000007103126012122016116100021122016125118019122000112116014028023029115012019025028030097114018102023023019001118127000000123007030097123122025005104245247116101018013007102096005106123113122000024122146147097114018102023005019007112144229020001122122097017027123104015029007112100230246004125114019023115118127015013026 116101098001000122097104113023124114112004020097 116101098001015122098104026024054054115024023019055053114082050038023080091036053038080068105123115024023013059032065082097054054070023034061062088066047055032021086050033060086094168055032021215097039061021083168062186082066168018098008006 116101098001015122099104102082045055048065023102117127021116111030026119114013029127021116111028006113114017019115025116111028006118120012031244145144229052033090090097004020113120030017028120023002126115021112005017012113114013017028120023013017244145064041055033080023013017125114115006013026113023124113098022144229245247084089037114115118025015007023112103000114110021123002124029096115004002018146147032060055021116111028006118120012031115008023013017125123098002029030120023230246244145088051054054071023035043115118025015007016122122012114 116101098001014122098104026024004060039080067036114055080023045117054065086053114022097118018017022123115000028016112024004006023112100002023029113118015017022117006124020001117005124103103000003113100100006003113 116101098001014122099104102114013023016097023004124029096099019019005025144229114115021023097114115112025018023011119120023126244145023097114115021023097000021027123008016022121120109245247116101018013023116099004005023029114111022018123118008001122025144229114115021023097114115112025002029003118121000046047021114111028006118127015019127146147097114115021023097114022027099024000018102098109245247021023097114115021023004124029122117014004026146147007000028120023003029005124115004114022021123004020007021120020006022103023011029026123023230246115021023097114115021101007000018118114097000021021120015114001115025002029001116117014114110021114111006010103118018007244145023097114115021023097114115021023097114115021023097114115021118015022115103113111017028099118013027115008023102098116 116101098001014122096104146147022026022103114097023125123098015019007124023124114116022005098117244145023097114115021023000028023021114111017028101118008002115008023102113098022016230246115021023097114115116121005114022027116014001006021010097117099018023 116101098000007122098104026024034062032119088055059061027081004060053084089053033123028023108114001080084041055033086095036114055080068097055061083086047038032021083102039061080023039055062080091045055125117006124020001117005124103103000003113098099005007118 116101098000007122099104102114013023016097023005124016122103000027003025023097022125123098015019007124027097114023027100004010017122097109114115113025015029017122097008126115021144229019001102104005019007112096005122023027115000028018124100104126115146147005124007108101000001006025023230246016122103000017027021075061114016125114008002020021075061114116024016061046115118120000030022102116004122018103100030022018097114022022123113118018029001097030109114116018030097046047021016108117047073023002029018121114018017022029116000001028103099109117116028023061046115018026102114244145144229020001122122097016028099126005023115113027097114026101112012029006021122097245247146147022026022103114097022125118120017019030124023124114116022006098117115021144229019029113023005124029096122004027003 116101098000007122096104021010097117112007020102114115146147000028023021115111017028102098124117099018023230246018123115097031125118120018007110018007102114244145118015022115120025002029000124116014111116005016097245247116121005114030027116014002018124103124022125118120017019026101023097245247116121005114030027121020028018097126097111115113025015007029116099008245247146147014000023112101097016010021002230246115 116101098000006122098104026024034062032119088055059061027081005055032086082047054050091084036016060067094047122122021026097052058086095036114026101112097051061092090032062019004010007000019007010116102102001001119106101004002 116101098000006122099104102114013023016097023005124016122103000027003025144229022125123098015019007124027230246023027100004010017122097109245247113025015029017122097008126244145118019001012113118021023004113031005124023116121000027000028027230246023027099024000018102098109245247029100004030022118099097017028101118002026115073075097017027112126017021115073075097117126018023061046115118120000030022102116004122018103100030022018097114022022123113118018029001097030109117116028023061046115018026102046047021116014019031112100002023123021116000001028103099109117116028023061046116024016230246115021113019029030021126017021030122098097031244145023097005027112101004114016122100020111116005016230246115021118015022115118120018027016122010102098116146147097114018123115097031125118120017019026 116101098000006122096104101023124114023027116014002018124103230246115021118015022115120025015007029116099008114110021115111028006123118021027244145023000028023021122111022018112121002026115008023105001054089082034038115120086057122003027115000023029118127104114053071088044114026101112012029006021103097005059080069036114003027116014001006008016113117115084089037114030027121020028018097126097111115101025015007029116099008114050091083097031125118120017019026101023124114003027116014002018124103104114244145144229123115116100097031005097144229245247115101014031115119120023027023112023005245247146147022026022103114097022125118120017019026101023124114116022006098117244145118015022115113025015007029116099008114110021016098096112018144229019029113023005124016122100020111116005016230246028 116101098000006122097104103115004000115119110097103115 116101098000005122098104026024039000054086095036032048093082003061037092089105123115024023097034060064069097052033084089034051058070023036038115092090049061033065222001099110115101001096110000000113096100006005113098099 116101098000005122099104102114013023016097023003124016122103000027003025117111028006123118021027127124025002029003116114021126026027121020023007103118230246021103120012114017122097008022022021117097030022115099097029006097114019114025122126015114017122126012002028021126097029029021126111017028101118008002110119025002029003116126017114018123115097027125123098015019007124010003124029096121000006026021118015022115124025002029000096023124117099018144229005027112101004114017027116014002018124103097111115018020112113116021118015022115119025015007029116099008114110021016098096112018023097019029113023003124016122100020114110021016113117244145023 116101098000004122098104026024039000054086095036032048093082003061037092089105123115024023168049059084089038187115084065036049115071082034058054071084041055115213023049051033065094051114055064023047039062220069046114055080023038055032065094046060019004010007000019007010116101099007007113099098013004 116101098000004122099104102114013023016097023003124016122103000027003025023003124029096121000006026025023002124016122103000027003025023002124029096121000006026021144229020001122122097016028099126005023115119027097017028103121020031115118023230246004125114019023115146147003124016122103000027003021010097017125118120017019028103023097019029113023230246017027121020028018097126097111115118025015007028103126006114115116121005114244145116111017028101118008002115008023102113098022016097114018123115097245247118025015007029116099008114110021016098096112018023097019029113023230246017027116014001006021010097117099018023097019029113023230246016027116014001006021010097117099018023 116101098000003122098104026024039000054086095036032048093082003061037092089105123115024023168049059084089038187115084065036049115071082034058054071084041055115213023049051033065094051114055064023015226115081016046032058082094047055019004010005023019007010112098107007005114098103013001 116101098000003122099104102114013023016097023003124016122103000027003025023003124029096121000006026025116111017028101118008002127021116111028006123118021027244145113019029030021117014004026113114097016115121114007006115122098021023001021125014027029021116014000029096122097017115122121097017125118120017019028103023124114017027116014002018124103097019029113023002124029096120019027020021010097016125123098015019007124023000028023021116111017028102098097111115018007102245247098127004000022021117111017028101118008002115008023102113098022016230246018123115097016125123098015019007124023124114116022005098117244145118015022115119025002029000096023124114116005016230246244145023 116101098000002122098104026024039000054086095036032048093082003061037092089105123115024023040063035090069053187115213023049051033065094051114055064023015226115081016046032058082094047055019004010005023019007010113101101000014120106106000005 116101098000002122099104102114013023016097023003124016122103000027003025023003124029096121000006026025023008124016122103000023007025023008124029096114021000018146147007000028120023003029005124115004114017025023003029026120103014114026146147022026022103114097016125118120017019026101023124114026027116014002018124103230246018123115097016125123098015019007124023124114026027121020028018097126230246018123115097027125118120017019022097023124114116022006098117244145118015022115124025015007022097101000114110021016098096112018144229019029113023003124016122100020114110021016113117244145118015022115124025002029000096023124114116005016230246115 116101098000001122098104026024039000054086095036032048093082003061037092089105123115024023003061037092089097051042084089053114050064023044061058091068097039061021090055038115067086045059055080023037051061070023052060115086095036034039080091097054038021083168034050071067036063054091067097055061021071032032050088223053032054117006124020001117005124103103000003113099106003000113018096008002117 116101098000001122099104102114013023016097023005027000097126015017007021006097020001122122097027003114122014007244145096009023001112023002029003116126017111116022006098117244145118015022115123098015019007124010102113097022016230246018123115097017027112126017021115121126010023115018020114113118018144229019029113023002029000096010102098116146147097 116101098000000122098104026024039000054086095036032048093082003061037092089105123115024023051055048093082051049059080023047039039071086055114120021089046048060067094097121115086088051051049090023106114039076069032033038021028097033054077085046036115070066051114049084068036114000124112001099110115101001096110000002113098096004002118101107 116101098000000122099104102114013023016097023015007007103118023126115123120003029005124027097017028103118003029127021099024000018102098109114000112111003029005025023015007029116099008126115116101018013023116099004005023029115000028018124100104245247115101014031115119120023027023112144229005027112101004114016122103000027003021010097117112004020102245247116121005114029096121000006026021010097117112007020102245247116121005114016122100020111116005016230246115 116101098000015122098104026024039000054086095036032048093082003061037092089105123115024023051055048093082051049059080023034058054069067036062115091086040033032080066051114120021089052038033084065097049060081082097106019004010007000019007010116102102001007112102102003002 116101098000015122099104102114013023016097023002029003118121000126029096116009028018025023015007007103118023245247115101014031115119120023027023112144229005027112101004114016122103000027003008016098099112018144229019029113023015007029116099008111116022005098117244145118015022115118120018007110018007102245247021 116101098000014122098104026024039000054086095036032048093082003061037092089105123115024023019055048093082051049059080023050055043080027037051039080023037055115091086040033032021082053114048093082049038054089023049061038071023052060115065086052032054084066097055039021066047055115081086053055115080089097061033081069036114055220084051061058070068032060039021068052032115081086053055115081016036060039071222036018098008113019018097008002116098099001007115107102000119114111097005007116127098007026112101126005007111098099027007113 116101098000014122099104102114013023016097023003029005027100004010017122097109114244145118019001012113118021023004113031003029005027115000028018124100104126244145122023006125118120017019016125027097245247120097021124016125114008002020025144229016028099025015029017122097008126244145099024000018102098109245247118120019019017122027097245247116101018013023116099004005023029122023006125113118018029001097030109114244145118019001012113118021023004113031012004007027115000023029118127097123244145144229020001122122097016028099126005023115119120023114031112113021114028096099004000115127120008028115124103006031028096023012004007021120015114030099099111017028101118008002110119120023124016122103000027003021118015022115120097021124029096121000006026008117014004125123098015019007124023000028023 116101098000014122096104021122023006125113118004028016125023125111115113118021023123018020114113116028023000028023021122023006125118120018007115008023102098116021144229245247098127004000022021117014004125118120017019026101023124114116022006098117115146147000028023021117014004125123098015019007124023124114116022005098117115146147000028023021031012004007027115000001028103099097027000021121020030031021120019114030099099111022018102120019006115011010097022018097114105117112006020102123122021144229019029113023003029005027116014001006021010097117099018023230246244145120019022022103023003011115120097021124023116114015017027021115004001016146147097 116101098003007122098104026024039000054086095036032048093082003061037092089105123115024023019055048093082051049059080023040060053090069044051039092088047114049090065040060127021082053114048093082049038054089023037187039080089053055038071023161114038091082097054050065082097054060091089168055019004010007000019007010116102102001005116103096001000001097110007007113101126004005108097098024007113124099005025113098019004010230246021103119115111102001002117103099001007114096019006010115098099002006115097098117006124245247115101001096110000003120097099007007113100096117004124096099005001113107097004119112111244145113019018097008005112107106005005121106099004119114111097005007114124099004025112098 116101098003007122099104102114013023016097023003029005027121014016028099126109114115119120023124029096099019019005025023003029005027100004010017122097109114244145118019001012113118021023004113031003029005027115000028018124100104126115021144229016028099025021011001116103004126115119120023124007108101000031022025023003029005027099024000018102098109114244145117014004125118120017017029116027097016028099025015007016125121000126115146147002026022027116014002018118127109114016125114111028006118127004002127021144229016028099025002029003116122008126115119120023124029096122004027003025023003029005027116014002018101126109114017122097111028006101114008002244145144229020001122122097016028099126005023115119120023126115124103006031028096023012004007021123004020007021120020006022103023011029026 116101098003007122096104123023002026022101126005114016125114097029029021116009023125118120017019016125023124114030099099111017028101118002026115116121005114016125114111028006118127004002115008023012004007027116009023026101112097114018123115097017027112025002029000096010102098116146147230246004125114019023115119120023124016122103000027003021010097117112004020102114115116121005114017122097111028006123118021027115008023102113097022016097019029113023003029005027116014001006021010097117099018144229019029113023012004007027116014002018124103097111115119120023124016122103000027003021023000028023021122023006125123098015019007124023124114017122097111028006123118021027115021144229019029113023105031005097025005019000122101021114026102023015007031121023097029001021122023006125113118018029001 116101098003007122097104097023127114023116099004122116022004098117122028023097019029113023012004007027115000023029118127097110110021115000006022029016098097112018030230246018123115097031005097025002029000096023124114116005016230246244145098015027028123023000030031146147230246000112123004017007021117014004125123120003029005124027097016028099025015007007103118023126115119120023124000112111003029005025023230246018103100030022018097114022022123119120023124023116121000027000028027097245247119120023124007108101000002022025023003029005027099024000018120114109114017122097111006010103118018007127021117014004125118120017017029116027097016028099025015007016125121000126115021016102126115021016102126115021117014004125118120017019030124027097114017122097111028006120114008002127021023003029005 116101098003007122102104027116014002018101126109114115119120023124029096103004027003146147230246021103120012114017122097008022022021117014004244145096009023001112023003029005027116014002018124103097111115018020112113116021118015022115119120023124029096121000006026008023102113097022016097019029113023003029005027116014001006008016113117244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021126017021030122098097031005097023097245247021023022026022103114097114030099099111017028101118008002115008023003029005027116014002018124103097114018123115097031005097025015007029116099008114110021117014004125123098015019007124023097245247021118015022115029122023006125113118018029001097023008001115123098013030115021120019114030099099111022018102120019006115 116101098003007122103104011023005019007112031102113096022016104123115021118015022115120097021124023116114015017027021011124114023116099004122116022004098117122146147097019029113023012004007027116014001006021010097117099018030230246115 116101098003006122098104026024039000054086095036032048093082003061037092089105123115024023051055048093082051049059080023037039115070082057055115081082097062116084089040063050089027097051058091068040114034064016052060115088088052036054088082047038115067086045059055080023049061038071023045055115081222049051033065082044055061065023050187063080084053059060091089168126115103086034055127021083032038054021083036114061084094050033050091084036018098008113019018097008002117103103004007116106103004119114111102001 116101098003006122099104102114013023016097023003029005027100004010017122097109245247021023097114115021023105041102002006116100046028023000001115119120023004018121126005023127146147097114115021023097114017122097111017028103118003029127146147097114115021023097114018103100030022018097114022022123119120023124023116121000027000028023109245247021023097114115021023019020001027123008016022121120109245247021023097114115021023003029005027121014016028099126109245247021023097114115021023002029003116122008126244145023097114115021023097028006120114008002244145113019029030021117014004026113114097016028099023013023021097023014007007112101097024028124121097245247021023097114115021023019020001116116004114001115101097029029021101007000125118120019019017122023124114017122097111017028103118003029244 116101098003006122096104145023097114115021023097114115021023097114115021023097114115021023000028023021101007000125118120018007115008023102098116146147022026022103114097016028099025002029003116126017114110021016098099112018144229114115021023097114018123115097016028099025015007029116099008114110021016098096112018023 116101098003005122098104026024039000054086095036032048093082003061037092089097127115115088047049039092088047114029133023112106019004010007000019007010116102102005007120101100004003001099110146147007000019007010116099107013007117102106013005 116101098003005122099104102114013023016097023003124000112111003029005025144229114115021023097114115119025002029001116117014126244145023097114115021023097019001102104005019007112096005122017027115000028018124100104126244145023097114115021023097016125123120003029005124027230246115021023097114115021116014019031112100002023123114025002029003116122004126115119025002029003116122008123127146147097114115021023097114016122118013023000118114105021125123098012023001112027097016125123098012023026101030109245247021023097114115021023002029018121114018017022029112111017028101118017023127021117111017028101118017027122025144229114115021023097114115118120000030022102116004122020027121020002022103114109114017027121020002022124103104126244145023097114115021023097017018102114097245247021 116101098003005122096104021023022026022123023105021125123098012023001112023008001115123120021114029096123013123115097127004028115004144229114115021023097114115112123018023115005144229114115021023097114115112121005114018102023007027031124114019245247115101014031115119120023027023112023003114031112113021114028096099004000115127120008028115146147097114115021023097114017122097008021022021112097029029021112111017028101118008002115008023003124016122103000027003146147097114115021023097114115021023097114115021023097114115021118015022115114025015007029116099008114110021117111028006123118021027244145023097114115021023097114115021023097114115021023097114115116121005114020027116014001006021010097117099018144229005027112101004114017027116014002018124103097111116022006098117244145023 116101098003005122097104021023000028023021117111028006123118021027115008023102113097022016230246115021023097114115116121005114017027116014001006021010097117099018144229114 116101098003004122098104026024039000054086095005061032070094036032018091094105123115024023051055034064221053055115071082034058054071084041055115081088047060186080068097052054091221053032054021117046036001080084041245247122117018029031112099004114126021120003001028121114021023019004010007000019007010116102102001007112107101002007 116101098003004122099104102114013023016097023012004007027116014002018118127061046030099099111017027112126017021115116100097017027112103021023031025123021000026120031002029018121114018017022029103019001125102126002027005124027102117122073075102114116073075017000000027121014000018102120104126016122122111030026119114013029127119120023124016122103000027003073075003029005027121020028018097126109245247119120023124029096099019019005025117014004125118120017017029116075061016028099025015007016125121000114018102023015019026102100004007001021 116101098003003122098104026024039000054086095005061032070094036032018091094105123115024023051187048064071169032054021091036033115081088047060186080068097052054091221053032054021117046036001080084041114179021071032032039092069097054038021089052063186071088097054038021121241114039071086055051058089023106114048093082049038054089023047051058070068036039033146147014016000122123004006022021026097029017102120013023007112119112111106003000113018097008113019018096008002117098100004005113097 116101098003003122099104078002118099101006074097114021103120012114017122097008022022021117014004127124103006031028096023012004007025116009023003118120097017027112027017023001102126005114003103100109000021118120017029115118120012245247098127004000022021117014004125123098021000018099023124114116022006098117244145118015022115119120023124016122103002028018021010097117112007020102245247116121005114017122097111028006118127015019115008023102113096022016230246018123115097016028099025002029003116126017111030099099111017028101118008002244145118015022115119120023124029096121000006026008122023006125123098015019007124144229019029113023012004007027116014002018124103124016028099025002029003116126017245247116121005114030099099111028006123118021027110119120023124029096121000006026146147000028023 116101098003003122096104021116009023125118120017019016125010012004007027116014002018118127230246018123115097017027112025015007016125114017111030099099111017027112126017021244145118015022115101101018124029096103004000000008116009023125123098005023007112144229019029113023002029030027121020017028120122124002001102025015007016122122012245247116121005114016122122111017028101120018006110101101018124016122103014001007146147000028023021116014031125123098005023003116010017000000027121020022022101118230246018123115097022018112121002026115124100097028028097023015007031121144229019029113023003029005027116014001006008016113117244145118015022115120097021124016122100020111116005016230246018123115097017027112025002029000124116014111116005016230246018123115097017027112025002029000096010102098116 116101098003003122097104146147000028023021103019001125118120018007110018007102245247116121005114016122122111017028099118013027110018007102245247024026000028023021122023006125118120018027016122010102098116146147097 116101098003002122098104026024039000054086095005061032070094036032018091094105123115024023051187048064071169032054021091036033115081088047060186080068097052054091221053032054021117046036001080084041114179021071032032039092069097054038021089052063186071088097054054021121241114039071086055051058089023106114048093082049038054089023037187039080089053055038071144229029017102120013023007112023108114028119100014030022097114001099110012001118098019007010007000019006010116102099002006115098096 116101098003002122099104078002118099101006074097020001122122097122123029117014004026113114097019000021117014004115124121015023001021125014027029021126017021030122098097019000021122023006115122121097122017122097111028006123118021027115008023012004007027121020028018097126104114018123115097122017122097111017028101118008002115008023012004007027116014002018124103104123115124121015023001021125014027029021116009023003118120097019000021116009023115122121097122030099099111017027112126017021115008023002026022027121020017027112103104114018123115097122030099099111017028101118002026115008023002026022027116014002018118127104123115124121015023001021125014027029021103004000000124115097019000021103019001115122121097017027112025015007023112099004114110021103019001125123098017023001102030097027029 116101098003002122096104123114019114025122126015114001115116014002028021118018114016122122097029029021031017000000027121020022022101118097111115118120012124029096115004002018028023000028023021031017000000027116014002028102099097111115118120012124016122103014001007028023000028023021031017000000027121020017028120122097111115118120012124029096116014031030028023230246004125114019023115119120023124029096099019019005021010097117112004020102245247116121005114030099099111017028101118002026115008023102113097022016230246018123115097031005097025002026022124103006114110021016098097112018144229019029113023005019022123116009114026102023015029007021121020030031146147000028023021117014004125118120018007110018007102245247116121005114030099099111017028102098124117099018144229019029113023002026022 116101098003002122097104027116014001026118120124117099018144229019029113023002026022027116014001006008016113117244145118015022115101101018124016122100020111116005016230246018123115097017028120025002029005116123008111116005016230246126024118015022115120097021124016122100008017028008016113117244145023 116101098003001122098104026024039000054086095036032048093082002058054069067036062030122031104114126021101036049059080069034058054021068040114038091023034058054069067036062115102126006114054070067097051048065094039124244145101036060037090094097099115070094097049059080071053055063021086034038058083023106114061133023037055115086095036034039080091097121115113086053055115081082097049033220086053059060091023106114023084067036114055080023034055032070086053059060091119112111021103119115111101013007113096099005004 116101098003001122099104102114013023016097023002019000112023230246004125114015114023116116019017027021011124114016096101019023029097023005019007112144229019029113023105022018118114002026115124100097028006121123097029001021115000017022118127097108115118098019000022123099097022018097114104114244145099009023029021016112117115146147004030000112023102098116021144229023029113023109245247118127004002026113025015007016125114017126115021144229019001102104005019007112096005122016125114017019016027115000017001118127104114018102023005019007112104002000022116099008029029025023230246018103100030022018097114022022123118127004002018118025005019016112116009114122021118018114023116099004013016112100018019007124120015126115146147002026022101126005124016122099024023026146147230246021103120012114016 116101098003001122096104125114017027023025023002026022101118002245247146147022026022103114097017027112103008022125118120017019016125023124114116022006098117244145118015022115118127004002026113025015007016125114017114110021016098096112018144229019029113023002026022101118002124029096116009023003008116009023003124115111028006118127004002244145118015022115118127004002018118025002029003116116009111016125114017027023027116014002018118127230246018123115097017027112103008022125118120018007115008023102098116146147000028023021116009023003116116111017028102098097111115018007102245247116121005114016125114017019016027116014001026118120097111115018007102245247021 116101098003000122098104026024039000054086095036032048093082002058054069067036062030122031104114126021101036049059080069034058054021091032114048092065040062058065222097055039021091102059061065094053039063220023037117038091023034058054069067036062115080089097052060091084053059060091023037039115086088037055115069086056033115080067097054038021089052063186071088001099110115101001096110007000113099102005001112 116101098003000122099104102114013023016097023008022125123098002026022101027097245247021023097114115021023021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122021075061114116021016097046047021103004000125123120019019000122030230246115116100097028028120023230246021103120012114016125114017027023021126005126115146147097114115021023002026022101116014114016122027097245247021023097114115101114019001026113023017023001021123004020007021120020006022103023011029026123023097245247021023097114115021023019020000124116008114016124023014028115118126111001026118126023027115008023017023001027100008017026099126097245247021023097114115021023097114115021023097114115021023097114115116121005114016124025002029005116123008114110021016113117115146147022026022 116101098003000122096104103114097027023027116014002018118127097111115118120111017028101118002026115146147097114115021023097019029113023008022125123098002026022101023124114016122025015007016125114017114244145023097114115021023000028023021116014124029096115004006022021010097002022103025015007003112101018114244145023097114115021023000028023021116014124016122100008017028021010097117099018023230246115021023097114115116121005114026113025002029000096023124114116005016097245247021023097114115021118015022115118120111017028102098097111115018007102114244145023097114115021023000028023021103004000125118120018007115008023102098116021144229114115021023097114018123115097027023027116014002018118127097111115018020112113116021144229114115021023097114018123115097027023027121020017027112103097111115 116101098003000122097104018020115113116146147097 116101098003015122098104026024039016060067094037055061065094053055123028023108114001080084041055033086095036114055090089047187054070023040054054091067040038186021071046039033021066047114049090065040060019004010007000019007010116102106006007115098099003004 116101098003015122099104102114013023016097023003029005027121014016028099126109245247021117014004125123098021000018099027230246115119120023124000112111003029005025144229114018103100030022018097114022022123119120023124023116121000027000028027230246115119120023124007108101000001006025144229114017122097111006010103118012023127146147097016028099025021011001116103004126244145023003029005027116014000018119120109245247021117014004125118120017019030124027230246115119120023124029096122004027003025144229114017122097111017028101118017027127146147097016028099025015007003112126017126244145023003029005027116014002016123118109245247021117014004125123098002026029116027230246115119120023124026123115008006022025144229114017122097111002028123118008001127146147097016028099006111028006097101000004127 116101098003015122096104146147097016028099005111028006097101000004127146147097016028099025002029028103103002126244145023003029005027116014029016025144229114017122097111022018123118002004127146147097016028099025002029023112100021126244145023003029005027099024002001122115230246244145113019029030021117014004026113114097016028099023013023021097023014007007112101097024028124121097114017122097008022022021117014004098021120015114017122097112124029096121000006026021010097016028099025015007030112126017114018123115097016028099006111017028101118008002115008023003029005027116014002018120126097019029113023003029005004025002029000096023124114116005016097245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114031112113021114028096099004000115 116101098003015122097104127120008028115021117014004026113114097016028099005097029029021117014004097027121020028018097126097111115119120023124029096103004027003021118015022115119120023096125118120017019026101023124114017122097111017028101118017027115021118015022115119120023096125118120018007115008023102098116146147230246004125114019023115119120023124016122103000027003021010097117112004020102245247116121005114017122097111028006123118021027115008023102113097022016230246018123115097016028099025002029000096010102098116021 116101098003014122098104026024003061037113088050033058080069097127115113088050033058080069097019061092090032062115024023019055048093082051049059080023037055032021090046039037080090036060039070119112111021103119115111102001002117100101013001112103 116101098003014122099104102114013023016097023012004007027116014002018118127097046047021116009023026101112097019000021116009023003097114013126244145123021000026120031002029018121114018017022029100008017026099126109117116028023061046115018023102114047073023015029001116100014123115116100097027029097126021007031112027230246018103100030022018097114022022123113118004028016125030097114018102023005019022123116009126115146147002019022123099019126244145118019001012113118021023004113031005019000122101021123115116100097022018102120019006127021144229017018102120019006127146147002029003116097004114047073023015007016125097004114018102023023023029113114020000127021144229017028122097004028115116100097030026119104023023029025144229017028101118000017115073075097028006118127000017115116100097019016 116101098003014122096104125114021023006103027097245247118120014019016125023000001115121126003013018118127109245247116101018013023116099004005023029122023006125113116019023122021023000001115113116019023127146147000000000106099018005023013031012004007027115012019025028023000001115113122000024127146147012004007027116014029016146147230246021103120012114026101112012029006021122023006115121114007006115122098021023001021125014027029021116009023003118120097017027112023014028115118127004124029096116009023003021010097031005097025002026022124103006114018123115097017027112025002029000096010102098116021118015022115118127004124016122100008017028008016113117115146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023013023021097023014007007 116101098003014122097104112101097024028124121097002022103100008022115101101018114028123023017000000027121020002022103100097111115118127004124029096115004006022021118015022115101101018124016122100020114110021016113117244145144229005027112101004114030099099111017028101118008002110021016098099112018144229019029113023012004007027121020028018097126124114116022005098117244145118015022115120097021124016122100020111116005016230246028103115004000115119110097097127000144229114 116101098002007122098104026024039016060067080036060054084091046053058080031104114126021069036049059080069034058054021083046060061220082050114052220089168051063090080040055115119120023027020112119112111029121119115111098003002112107100004004114 116101098002007122099104102114013023016097023003004020027116014002018120114109245247021023097114115021023003004020027121020031022103114109245247021023097114115021023003004020027116014002018101114109245247021023097114115021023003004020027121020002022103114109245247021023097114115021023002029018121114018017022029117023021125124121006023016112027097117099018030109245247021023097114115021023003004020027116014029016025144229114115021023097114115118120000030022102116004122001115126111017028118114006001127021016015117122146147007000028120023003029005124112004114017099112097030022115099097029006097114019114025122126015114244145023097114115021023097000021124121006017115103113008114028123023019020026027126015021022118114097111115119097006124026123112004017022146147097 116101098002007122096104021023097114115021023097114115021023097019029113023019020026027116014001006021010097117099018144229005027112101004114017099112111017028101118008002115008023102113098022016230246115021023097114115116121005114017099112111028006123118021027115008023102113097022016230246115021023097114115116121005114017099112111017028102098097111115018007102245247021 116101098002006122098104026024039016060067080036060054084091046053058080031104114126021069036049059080069034058054021083046060061220082050114052220089168051063090080040055115119120007027020112119112111021103119115111102001002117098099000001114099019006010115098099007007121097099117006124245247115101001096110000003116102098001006118096102117004124096099005005111098106027006119 116101098002006122099104102114013023016097023002029016122113006126115103118023023031116027097017028115126006023127021116014020020120098109114123102114013023016097023002029006123099097122017122097112124029096121000006026028023007000028120023003029005124115004114017122097112114004125114019023115119120023099125118120017019030124023124117112004020102114018123115097016028099006111028006120114008002110018020115113116021118015022115119120023099125113118015019026102010000000000106115000006022029016098097112018030097019029113023003029005004025002029000096010102098116028144229020001122122097016028115126006023115119120007245247098127004000022021117014020125118120017019026101010102113098022016230246018123115097016028115025015007029116099008111116022005098117244145118015022115113118021023123 116101098002006122096104119120007124023116113008021022028010000000000106115000006022029016098097112018030230246018123115097016028115025002029000096010102098116146147097 116101098002005122098104026024039000054086095036032048093082002058054069067036062030122031104114126021116040036058089094053055104103086040033060091100046049058084091122002033080089046063104121094038114018081069036033032080023112105031092080097019055071082050033054021005109114016090083036114035090068053051063014116046063062064089036105029133023037055115065082045105115123135097054054021084046063062064089036245247116083051055032070082097001026114023037039115081222053055061065082052032115081066097049059080071053055063117006124020001117005124103103007014119097099006 116101098002005122099104102114013023016097023013027017112116014126244145023097114115021023097028028103118018029127146147097114115021023097114003103114015029030025144229114115021023097114115101114019001026113025000022001112100112126244145023097114115021023097002022103100008022125116115019023000007027230246115021023097114115021103004000000124115111017028101120018006127146147097114115021023097114001115116014002028027123008016022121120109245247021023097114115021023017023001102126005124029096099004030022025144229114115021023097114115101114019001026113025015007016122122012245247115101014031115118127004002016122027230246115021023097114003112101018027023021123004020007021120020006022103023011029026123023230246115021023097114115021101007001026118126097029029021101007001026118126111001026 116101098002005122096104118126023027115008023017023001102126005124000124116008004026146147097114115021023097114115021023097114115021023097114018123115097000021102126002027125118120018007115008023102098116146147097114115021023097114115021023097114115021023097114018123115097000021102126002027125118120023019031124023124114116005016097030022115099097029006097114019114025122126015114244145023097114115021023097000021118120017029115122121097000021118120017029125118120017029000097023124114003112101018027023027116014002028102099230246115021023097114115021023097114115021023097114115021118015022115103113002029003122025015007023112103000114110021103004000000124115111028006113114017019244145023097114115021023097114115021023097114115021023097019029113023019020016122103014124029096116014031030 116101098002005122097104021010097002022103100008022125123098002029030120144229114115021023097114115021023097114115021023097114115116121005114001115116014002028027116014001006021010097117099018144229114115021023097114115021023097114115021023097114115116121005114001115116014002028027116014004018121126097111115018007102245247098127004000022021116009023003118120111017028101118002026115121126010023115018020112113118018144229114115021023097114018123115097017027112103002029125123098002026022101023124114116022005098117244145023097114115021023000028023021116009023003118120111017028102126002029115008023102098116146147097114115021023097019029113023002026022101116014124029096115004006022021010097002022103100008022125123098017023001102144229114115021023097114018123115097017027112103002029125 116101098002005122102104118120018007115008023102098116146147097114115021023097019029113023017023001102126005124016122100020114110021016113117115 116101098002004122098104026024039016060067094037055061065094053055123028023108114007080068053114032092023038187061220086045061052092082097034033080068036060039080023049061038071023052060115087088055059061117006124020001117005124106107001007119100107000005113 116101098002004122099104102114013023016097023112114021103120012114017122097008021022146147022026022103114097017028101118008002110018020112113116146147000028023021121020028018097126124117112007020102245247116121005114016122100020111116005016230246115 116101098002003122098104026024004054058102082045020058086117046036115024023019055048093082051049059080023037039115091088044114055080023045051115088223051055115124103006114054065023037039115069223051055115124103006114054091023039049039021083052114049090065040060019004010007000019007010119101106000007113099098003005 116101098002003122099104102114013023016097023012124029122117014004026025144229114115021023097114115101025015029017122097008245247115101014031115119120023027023112023007114031112113021114028096099004000115127120008028115146147097114115021023097114017122097008022022021103097029029021103111017028101118008002115008023007124016122103000002026146147097114115021023097114115021023097114115021023097114115021118015022115101025015007029116099008114110021113111028006101114008002244145023097114115021023097114115021023097114115021023097114115116121005114003027116014001006021010097117099018023013023021097023014007007112101097024028124121097245247021023097114115021023003029005124115004114030021120015114030027116014002018124103097111115115025002029003116122008245247021 116101098002003122096104021023097114115021023097114018123115097031125123098015019007124023124114021027121020031022124103230246115021023097114115021023097114115021023097114115021023097019029113023012124016122100020114110021016113117244145096009023001112023007124016122103000027003021010097117112004020102245247021023097114115021118015022115115025015007029116099008114110021016098096112018144229114115021023097114018123115097020125118120018007115008023102098116021 116101098002002122098104026024004054058102082045020058086117046036115024023051055048093082051049059080023037051039080023047051058070068032060048080023106114098021086047114124021023050055043080023037117038091023032060058088086045114055084089050114049084068036114017122097008022022117006124020001117005124099103005004121103103006014112018098008144229020001117005124103102012000113100101000002114 116101098002002122099104102114013023016097023000000000106115000006022098115105022018123118008001115030023112096115120120015006027102030109245247102114025016028099027230246007108101000001006146147007000028120023003029005124115004245247098127004000022021116014002018124103097111115018020112113116146147000028023021121020028018097126097111115018020115113116146147000028023021116014001006008016113117115 116101098002001122098104026024007059048115086035006033065031104114126021101036049059080069034058054021091032114063092068053055115081082050114060071094038059061080068097054054070023044051033068066032053054070 116101098002001122099104102114013023016097023006031028106121014031127114122014013018113101112126016122118013023000118114105021030122104002029003122100021126116021023097114115018030061046115018023102114047073023006031028106116014031030096121004126006102114019031018127144229020001122122097021030122104014000026120118019114 116101098002000122098104026024039021054070067040061061103082039055033080089053059054089122032032034064086038055028071094038059061080031104114126021097168032058083094036114063018082057059032065082047049054021083102039061080023046032058082094047055115081082097063050071070052051052080023036060115083088047049039092088047114055064023047061062117006124006022102099 116101098002000122099104102114013023016097023112245247115101014031115114122014013028103126012019001146147022026022103114097021030122104015029030021010097117112004020102114 116101098002015122098104026024003061037124089055006033092023108114028091023037061061091082097062054070023049062050091068097055061021081046060048065094046060115081016052060054021090032062050081094036114126021118043061038065023045059049080091045187115086088052032039117006124002018103118 116101098002015122099104146147018023031112116021114001027112002000012121126003126244145023097114115021023097000125114116019013000124112013023127021101111021016103104013027017118120020000007146147007000028120023006017001106116014028001112113097000127146147097114115021023006027001106116021030001112113097027127146147097114115021023006017001106116014028001112113097000097146147022026022103114097000125118120018007115008023102098116146147097114115021023097019029113023019096125118120018007115008023102098116146147097114115021023097019029113023019124020118099030017028113114097111115018103013019029116016230246115021023097114115116121005114001007025006017007106116014022022021010097117030116123102245247021023097114115021118015022115103005111021016103104018027020121114097111115018020112113116 116101098002015122096104146147097114115021023097019029113023019124020118101030030026119023125108115018118023023029124101102245247021023097114115021118015022115029101111021016103104007027029099118013114026102023015007031121144229114115021023097114115021023097114028103023005019007112031019124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246115021023097114115116121005114023116099004122001027112002000012113114003004018121030097110110021116020000001112121021114023116099004245247021023097114115021118015022115103025006017007106116014022022021010097027125114116021013016122115004245247021023097114115021118015022115103025006017001106100008021031112023124114026027112002000012102126006030022146147097114115021023097019029113023008124001112113030001026 116101098002015122097104114123004114110021101115124020118101030001026114123004245247021023097114115021118015022115124025019023021106116014022022021010097000097027112002006012118120005023244145023097114115021023000028023021031019096125114116019013021124121023019031021126018114029096123013245247021023097114115021023097114115021120019114023116099004122001007025006017001106113008028005116123104114109008023002007001103114015006115113118021023122146147097114115021023097019029113023005019007112031019096125114116019013023112117023019031028023125111115118098019000022123099097022018097114230246115122101005023001021117024114001027112002006012118120005023115 116101098002014122098104026024007059048097069053114115029084041051033082082044055061065023037055032021084046063049090068104114126021101036049059080069034058054021091036114048090083036114054065023045055115089094035055063089222097054054070023034051039220080046032058080068097054054021090032032034064086038055 116101098002014122099104102114013023016097023006017030106116014022022025112002031012121126003245247115101014031115114116012013016116099012019001146147014000023112101097016010021005230246115 116101098013007122098104026024007059048097069053114123086095032032052080090036060039021083036033115086088044048060070030097127115103082034058054071084041055115089082097049060081082097054054070023034051039220080046032058080068097054054021090032032034064086038055 116101098013007122099104102114013023016097023006031028106121014031244145113019029030021112012029012122101008031018103144229029001113114019114017108023112245247021 116101098013006122098104026024007059048065069053122122021026097000054086095036032048093082097062054070023168062186088082047038032021083036033115088086051035038084080036033115080089097052060091084053059060091023037055115089086097049050065222038061033092082109114055064023044051033068066032053054021082053114055080023045117060071094038059061080119112111126024 116101098013006122099104102114013023016097023002124020118122030030026119027230246115021023097114115021112012019012123120012126244145023097114115021023097021030122104015029030025144229114115021023097114115116101018013007102096005106123114122000013023112117023019031028023000001115114122000013023112117023019031025144229114115021023097114115116101018013007102096005106123114122000013021124121023019031028023000001115114122000013021124121023019031025144229114115021023097114115096100004000030116125109245247021023097114115021023000000000106099018005023013031005017001112030097019000021115002000022025144229114115021023097114115116101018013007102096005106123113122000024122021118018114023120118011126244145023097114115021023097031125114122000013026113027230246115021023097114115021112012019012 116101098013006122096104118120012126244145023097114115021023097017018102114097245247021023097114115021023022026022123023006022017106121000006006103114097027000021121020030031021099009023029021016019027022123016230246115021023097114115021114013001022021112005016012123118021007001112144229114115021023097114115112121005114018102023006022017106121000006006103114109245247021023097114115021023006022017106121003024028096101230246021103120012114020118122030017018097122000000115118027230246115021023097114020120118030031018103102020019020112023012114031112113021114028096099004000115127120008028115146147097114115021023097114020113117030022022099117014004115113023014028115113025006031018106126005114110021122111021030116104008022244145023 116101098013006122097104021023097114018123115097022125114115003013023112103021114110021016098101112018144229005027112101004114030027112002031012118120005023115008023002124020118122030017028113114230246244145020112113115116121005114030027112002031012118120005023115008023102113097022016230246112006020097019029113023006031018106121014031115121126010023115018018098102112016016230246112000020097019029113023006031028106121014031115008023102113101022016230246244145120019022022103023003011115004027115126096146147097 116101098013005122098104026024003061037124089055114126021101036049059080069034058054021091036114063092085036062063220023034061038071067097054116064089097002031116121097054116084089032062042070082001099110112117023022005124101012019007124005 116101098013005122099104102114013023016097023006017001106123008016016122098019006115021144229020001122122097021016103104002029029103114007245247098127004000022021116014001006008016113117244145118015022115114116021013016122115004111116101123000028018018144229019029113023006017001106100008021031112023124114116022006098117244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097029001021115000006022029112002000012115126015004018121030097108110021116020000001112121021114023116099004123115 116101098013004122098104026024039021054070067040061061103082039055033080089053059054089122032032030084091105123115024023023187033092081040055115089016036042058070067036060048080023037117038091082097063050089086037059054021084046060048080069047187115069086051114038091023044051033068066032053054021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115088086051035038084080036126115081066097049060081082097055039021083052114032092080045055115088086045051055092082001099110006119115111126024119114111030116123001102110024026001103110119101020 116101098013004122099104102114013023016097023005027000097126015017007021006230246021103120012114020120122030031018103122000030244145096009023001112023006031018106126005114110021020112113244145020115113115116121005114020118099030017028113114097111115018020114113116146147098102112021118015022115114116019013000124112013023115008023102113102022016097 116101098013003122098104026024003061037124089055001054089082034038123028023108114018089094044055061065086053059060091023037039115065086035062054084066097002063084089097033054089088047114063084023044051063084083040055115086088047049054071089168055019004010017019001116 116101098013003122099104102114013023016097023112126001027112002000012121126003126115103025006017001106100008021031112027097000125114116019013031124117002029006103099230246021103120012114020118101030017028123101004020115103027097021026103104002006031103114007114026025023006017001106116014028001112113097000097146147022026022103114097000125118120018007110018007102114018123115097000097027116014001006008016113117244145144229019029113023019124020118099030017028113114097111116101123000028018018144229019029113023019096125114116021013016122115004114110021016012019031018144229245247116121005114001007025006017001106100008021031112023124117112004020102245247116121005114001027112002000012121126003110109018118023023029124101102245247146147000028023021115000006022029101111021016103104005023017 116101098013003122096104099118013123115009010097017006103101004028007021115000006022146147000028023021031019124020118101030020026123097000030115124100097028006121123097029001021115000006022029101111021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229245247116121005114001027112002006012118120005023115021010097027125114116021013016122115004245247116121005114001027112002000012102126006030022021010097027125114116019013000124112013023244145144229019029113023008124001112113030001026114123004114110021101115124020118101030001026114123004245247116121005114026027101004020012118120005023115021010097000097027112002006012118120005023244145144229019029113023005019007112031019096125114116019013023112117023019031028023125111115118098019000022123099097022018 116101098013003122097104097114230246018123115097122001007025006017001106113008028005116123097027000021121020030031021023014000115113118021023123103005111021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229245247122101005023001021117024114001027112002006012118120005023115 116101098013002122098104026024007059048097069053017033080086053059060091031104114126021101036049059080069034058054021091036033115081094039052186071082047038054070023044051063084083040055032021084046060048080069047187054070023049051033021066047114062084069048039050082082097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023044051033068066032053054117006124099 116101098013002122099104102114013023016097023006017001106123008016127021122111021016097104002029023112027097031125114116019013000124112013023244145113019029030021112012031012120118019031018121023012126115114116019013016122121019023021021101230246004125114019023115120025006017007106116014022022021010097000125114116021013016122115004245247116121005114030027112002000012102126006030022021010097000125114116019013000124112013023244145118015022115114122000013026113023124114112004020097 116101098013001122098104026024003061037124089055001054089082034114126021123040033039080023037055032021094047038054071071051187039084067040061061021031051187038065094045059032084085045055122117006124027029097101 116101098013001122099104102114013023016097023112126020118101030030026119027097021016103104018027020121114097114115021023097114115021023097114115021023097114115146147007000028120023006017001106116014028001112113230246004125114019023115118120018007110018007102245247116121005114023116099004122020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021016103104007027029099118013114026102023015007031121023014000115021115000006022029112002000012115126015004018121030127111016096101019023029097023005019007112030097245247116121005114020118099030017028113114097111115018020112113116146147097 116101098013000122098104026024003061037120086051035038084080036122122021026097000054086095036032048093082097062116092083036060039092081040051061065027097062054021089046063115080067097062054021084046063062080089053051058071082097054054070023044051033068066032053054070023034061033071082050034060091083032060039021215097039061021067056034054021083036114062084069048039050082082097122020118122030017028113114104114054065023052060115065078049055115081082097063050089086037059054021031006017007106116014022022021017097021016103104018027020121114104114126021120003001028121114021023115024023014016000122123004006022117006124004019007010012019031117004124027017103119117111097005007119127099001026113103126005007111098099027007113 116101098013000122099104102114013023016097023000124020120118030027023025023006031018106121014031127021112012019012118120012245247115101014031115114122000013030116101016007018114114097019127021112012031012120118019031018121023003245247098127004000022021118111021030116104008022115008023003124020120118030027023146147000028023021118111021016120104002029023112023124114116022006098117244145118015022115119025006017007106116014022022021010097117112007020102245247116121005114017027112002000012102126006030022021010097117112006020102245247116121005114123116025006031018106113008028005116123097027000021121020030031021120019114018027112012019012115126015004018121023127111115018020117113116028144229029001113114019114017108023115114 116101098013015122098104026024003061037113088050033058080069105123115024023019055048093082051049059080023045055032021090032032034064086038055032021083102039061021085046036058091023036060115083088047049039092088047114055064023034061055080023049051042070027097054038021089052063186071088097054038021085046036058091023036038115081066097038042069082097054116064067040062058070086053059060091119112111021103119115111102001002117099096000006112099019006010102004116 116101098013015122099104102114013023016097023000000000106099018005023013031006031017106115000006022028023000001115114122003013023116099004126016122103000017027021075061114029096116009023003021118018114016125114017006022121027002124020118101030030026119027230246007108122111021007096104013027017025023012124020097098030017028113114109114001027112012019012123120012126115116101018013007102096005106123114122003013023116099000000016028023000001115114122003013023116099000000016025144229017018102114097122020120117030028018097098019023122146147022026022123023102000116021099009023029021016000114048090089053032167089082051114050067086047038115089082102245247098127004028115018114102114007125114015114116116023168062058088094047055033021086055051061065023045055116146147004030000112023102114116 116101098013015122096104021114015022115116100097021030119104015019007096101004126244145118019001012097100022022107029112012016012113118021030026120030097019000021112012016012113118021030026120027230246123102114013023016097023005027000097126015017007021006097020001122122097021000120104018007017120118019003115102144229005027112101004114000027112012016012124115097111115120025006031017106126005123115116100097001006119027230246030027112012016012118120012031022123027230246030027112012016012102126021019003122027230246030027112017023012124115109245247120025020001022103122000024127116101018013007102096005106123120025005031018127030097019000021115012019025025112012016012124115230246021103120012114020120117030031018103102003029005021122109114020118101030017028123101004020115118027097021030 116101098013015122097104116104012019001100098000021022021101109114020120122030031018103122000030115120118013126115114099020013007108103020006026021099024031244145096009023001112023012124020120118030027023021010097000125114122000013026113144229019029113023019124020120118030027023021010097031018121025006031018106126005245247116121005114030027112021007012118120005023115008023021011030027112021007012118120005023244145118015022115120118013124020118099030017028113114097111115118025006017007106116014022022146147000028023021122000030125114116019013000124112013023115008023002124020118101030001026114123004245247024026000028023021122000030125114116019013000124112013023115008023105001022121114002006115120126015122030116006111021016103104018027020121114104114021103120012114020120122030031018 116101098013015122102104103122000030115120118112245247024026022026022103114097031018004025006031018106126005114110021122000030125114122000013026113030230246018123115097017125118120018007115008023102098116146147000028023021116014002018124103097111115018020112113116146147000028023021121020028018097126097111115018020115113116146147000028023021122111021007096104002029023112023008028115029020114113122146147014000023112101097016010021006097022022102116109114097025023114126115003023000001016146147097 116101098013014122098104026024003061037124089055001054089082034122122021026097031050071070052051052080023055051063092083036114048090089034055033091086047038115089086097063050089086037059054021068168062054086067040061061091222036114054065023045051115086086053187052090069040055115070222045055048065094046060061220082111018098008117019007019007010023 116101098013014122099104102114013023016097023097117099018027097021030116025006031018106121014031127021112012019125114122000013026113144229020001122122097021030120104012019001120118013114020120122109114020120118030031018103102020019020112023006031018025023006017001106116014028001112113097021016103144229005027112101004114020120122111021030116104008022115008023006031018027112012019012124115230246018123115097021030120025006017007106116014022022021010097021016103025006017007106116014022022146147000028023021112012031125114116019013000124112013023115008023006017001027112002000012102126006030022146147230246018123115097021016103025002029000096010102098116146147000028023021115000006022029112002000125114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018 116101098013014122096104123115097122020118101111021016103104007027029099118013114026102023015007031121023014000115113118021023123114116019124020118101030020026123097000030122021009124114016096101019023029097023005019007112030097114115021023097114115021023097114115021023097114115021023097114244145144229019029113023006031030027112002006012118120005023110018122000030116146147000028023021115000006022029112012019125114122000013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020120118111021030116104007027029099118013114026102023015007031121023014000115113118021023123114122000124020120118030020026123097000030122021009124114016096101019023029097023005019007112030230246244145118015022115114122012124020118101030001026114123004111116022006098117244 116101098013014122097104145118015022115114122000124020118122030017028113114097111116022005098117244145120019022022103023003011115114122000124020120118030028028120023 116101098012007122098104026024003061037120086051035038084080036122122021026097032054086095036032048093082097062054070023168062186088082047038032021083102039061021090032032034064086038055115087088055059061021082047114053090089034038058090089097054054021091102059055080089053059053092086047038019004010112 116101098012007122099104102114013023016097023000000000106099018005023013031006031017106115000006022028023000001115114122003013023116099004126244145023097114115021023097017028101118002026127146147097114115021023097114029096116009023003025144229114115021023097114115114116021013016122115004126244145023097114115021023097021016103104018027020121114109245247021023097114115021023012019017027112012019012124115109245247021023097114115021023006031017106121000006006103114109245247116101018013007102096005106123114122003013023116099013027030028023000001115114122003013023116099013027030025144229114115021023097114115029100004030022118099097022026102099008028016097023112245247021023097114115021023097020001122122097021000120104018007017120118019003115102144229114115021023097114115021096009023001 116101098012007122096104112023018124020120117030027023021010097031018119025006031017106126005123115116100097001006119027230246115021023097114115021122000016125096100004000030116125109245247116101018013007102096005106123120118003124020120117030022018097118019017122021118018114020120117030022018097118019017127146147000000000106099018005023013031012019017027115012019025028023000001115113122000024127146147012019017027112012016012118120012031022123144229020001122122097021030119104012019001100117014004115120118003126244145023097114115021112012019012120118019003006116112004114030116101109245247021023097114115114122012013030116101012019031021122000030244145096009023001112023012019017027112012019012124115097111115120118019124020120118030027023146147097114115021023097019029113023012019001 116101098012007122097104027112012019012124115097111115120118013124020120118030027023146147097114115021023097019029113023012019031027112002000012102126006030022021010097122000112123004017007021122008028123120118112124020118101030001026114123004123244145023097114115021023097114115021023097114115021023097114115021023097114115021023097020001122122097021030120104012019001120118013114030116006230246115021023097114115021023097114115021023097114115021023097114115021023097114115021096009023001112023012019098027112012019012124115097111115120118013124020120118030027023028144229114115021023097114018123115097021030119104008022115008023098099112146147097 116101098012006122098104026024013059032065082097054054070023050039049067082047038058090089050114035090066051114038091082097062058082089036114055080023045051115114122003013030116101016016028099023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021082053114055064023037187035084069053055062080089053018098008006001096110000003 116101098012006122099104102114013023016097023018124020102122030027023025023019022125114101005013000124112013023127103115111021001113104013027017025023230246018103100030006000098115121122000027112018031012113118021006001097030109114244145116009019001029100111021000120104002029006097098015123127021100111021000120104015007030115118002126115146147000000000106099018005023013031018124020102122030022018097118003019122025023230246018103100030006000098115121122000027112018031012113118021031022101030109114244145118019001012097100022022107029100111022016103114104126115146147000000000106099018005023013031018124023120118011123127021144229001125096100004000030116125097245247146147007000028120023006001030106100020016030116101016114000025023006000023106116014028001112115097000023146147230246004 116101098012006122096104125114019023115102025006031017106126005114110022006098245247116121005114001113025006017023106116014022022021010097117029116099004002116146147000028023021101005124020103115030022022101099097111115018020115113116146147000028023021101005124016122100020114110021016113117244145118015022115103115111021001113104018027020121114097111115102025006000023106100008021031112144229029001113114019114017108023112245247021 116101098012005122098104026024039017060091067051061063080100052048037080089053059060091118003019123028023108114048089068003061037092089097127115070066035036054091067040061061021031034061061065069181062054021083046039049089088047114018087086053038050082082097123115080089097052060091084053059060091023037039115086088037055115069086056033115080067097054038021089052063186071088097054038021085046036058091119112111021103119115111102001002117099096000006113102 116101098012005122099104102114013023016097023005027000097126015017007021122111017028101118008002047073122111028006123118021027127116101018013007102096005106123102025006001030106115000006007103099104126115120025002029003116116009046047120025015007016125114017245247115101014031115021112012016012120118019003017122097097031127021112018031012102098003031018103102097001244145096009023001112023012124020120117030027023021010097001125114122003013026113144229019029113023012124016122103000027003008016098099112018144229019029113023012124029096121000006026008016098096112018144229019029113023018124020103115030001026114123004111116116117000117244145023 116101098012004122098104026024039017060091067051061063080100052048037080089053059060091118003019123028023108114048089068003061037092089097127115103082034058054071084041055115089082097049060081082097034050076068097055039021091036114061064090168032060021083102039061021085046036058091023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021090032032034064086038055115087088055059061117006124099 116101098012004122099104102114013023016097023002029003116126017126115123098015019007124023097114115021023097245247115101014031115114122003013030116101016016028099023230246004125114019023115114122003013026113023124114112004020097 116101098012003122098104026024002058054069067036062115024023051055039090066051060054021091036114061090090109114055084067036114048071082032038058090089110049054070068032038058090089109114054065023045055115065078049055115081066097049059080071053055063117006124020001117005124103103007014119097099006119112111244145113019018097008006117098097000007114096019004010230246021103119115111102001005120100096005006 116101098012003122099104102114013023016097023002029018121114018017022029103004000125102126002027005124027102117122073075097117115018075061114003112101111028028103118018029127146147000000000106115000006022098115105019016027115000017001118127104126244145118019001012113118021023004113031000017125113118002023016125030109245247124115111017028097110004027244145144229020001122122097017027112103008022115124115109114016125114017017028021116014126115118127004002018118023000017127021144229002022103100008022115101114019114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097017026027100008017026099126097111115101114019124000124116008004026021118015022115118126111017028099118013027110018007102114244145144229005027112101004114026113025002029003116116009114110 116101098012003122096104021116014124016122103000017027146147097019029113023008022125123098002026022101023124114016122025015007016125114017245247021118015022115118120111028006113114021023115008023017023001027121020002022103100230246115116121005114018118025002029003116116009114110021126005124016122103000017027146147097019029113023000017125123098002026022101023124114026113025015007016125114017245247021118015022115118120111017028102126002029110018007102245247021118015022115118120111017028102098124117099018144229114018123115097027023027116014001006008016113117244145023000028023021103004000125118120018007110018007102245247021118015022115116116111017028102098124117099018144229114018123115097019016027116014001026118120124117099018144229245247021118015022115124115111017028101118002026115 116101098012003122097104008023102113098022016230246115116121005114026113025015007016125114017114110021016098096112018023 116101098012002122098104026024023051048086094047051039092088047114115029084041051033082082044055061065023037055032021084046063049090068104114126021101036049059080069034058054021091036114048090083036114054065023045055115089094035055063089222097054054070023052038058089094050051039092088047033115081082050114048084067168053060071094036033115081082097063050071070052051052080 116101098012002122099104102114013023016097023020124020097098030017028113114109021007096104013027017025116012124020118122030017028113114109017030027112002031012121126003245247115101014031115114099020013007108103020006026021098109021016097104002019007096099008114016096027006017030106116000006030116101097017030146147022026022103114097007125114099020013016122115004111016096025006006006106116014022022146147000028023021116020124020118122030017028113114124017030027112002031012118120005023244145120019022022103023003011115007023 116101098012001122098104026024002062032124089055055061065086040032054027081019055048093082051049059080126047036054091067032059033080023108114098080069097033054089082034038058090089097054054021085046036058091023032036050091067097052058089067051051052080023108114018095088052038115115116021013007108103019019016102119112111012112111017030028124099108096099005015113101097007026112103103003004115096107117005124020001117004124103103007014119097099006119117111116004016109114116007016001103110018123102126116099016109117030018 116101098012001122099104124121018023001097023008028007122023006006026106099019004026123097097122020097126030017031112099019006127123098021000018099027015007029116099008126016122103000027003025121014016028099126109001022109117014004127097110019019000096027021011001116122004126007108101000002022025115000028018124100109022018112121002026127118118004028007103027005019000122101021126016116100014000007025112021027012118120013099127114099008013016122123115126020097126030017028121004109021007124104002029031001027006006026106116014030102025112021027012118120013100127114099008013016122100008126020097126030017028102122109021007124104002002007121126006123244145100004030022118099097117112004020102114018102023002030022097101021126115119025015007007103118023126115119025015007029116099008126115 116101098012001122096104119025002029003116126017126115119025015029017122097008126115119025018023011119120023126115119025021011001116100020126115119025021011001116122004126115119025021011001116103004126115116101018013007120100105019001102104005019007112096005122017027115000028018124100104123115116100097022018123118008001127021118019001012097122018122018103100030022018097114022022123120025005019022123116009123122021118018114023116114015017027025023012124016116114015006001025023230246018103100030006030102031000000000106115000006022098115105031125113118018029001097030104114018102023005019000122101021126115120025002019000122101021126244145116000001007029121020030031021118018114005116101002026018103031115103102028030097019000021112021027012118120013099127146147002019000097031015007031 116101098012001122097104121023000001115099118019017027116101105096102000030104114018102023006006026106116014030097025144229017018102099105028006121123097019000021097000000016125118019122097000002104123115116100097021007124104002029031006027230246016116100021122029096123013114018102023023019001118127000000123007002116123122021118018114020097126030017028121003109245247118118018006123123098013030115116100097004018103116009019001029005116103122028023000001115114099008013016122123116126244145116000001007029121020030031021118018114005116101002026018103031115103102028030097019000021112021027012118120013100127146147102113097005020102114018102023006006026106116014001026025144229117112007006098117115116100097021007124104002029000120027230246016116100021122029096123013114018102023008028007 116101098012001122102104112112004000122021118018114020097126030017003097123008021244145144229020001122122097027003114122014007115120027097245247119120023027023112023003114115124121015023001021125014027029021097006022028106099024000018021101097029029021031003124007108101000001006008101111006010103118018007122021023230246026123121004000115127120008028115099112005029012097110019019115103122097029029021031002029018121114018017022029117111006010103118012023127021101111006010103118018007122008101012124007108101000001006028023230246026123121004000115127120008028115099112005029012097110019019115103103097029029021031002029018121114018017022029117111006010103118017023127021101111006010103118018007122021010019002125097110019019000096030230246018123115097020016097104021011003103118002001123 116101098012001122103104022005115113127021117111006010103118018007127021101111006010103118002023127021101017124007108101000017022025023019031125097110019019016112030097027029021031098103112028144229245247098127004000022021117111017028102098124117099018023097019029113023012124016122100020111116005016097114244145118015022115119025002029003116126017114110021122111017028101118008002115116121005114017027121020028018097126124031125123098015019007124023097019029113023003124007108101000001006008101111006010103118018007115021144229019029113023012124016122103000017027021010097117112007020102114115116121005114030027116009023026101112097111115018020114113116021118015022115119025018023011119120023114026123023105113103022030097245247146147098100112116121005114030027115000023029118127097110110 116101098012001122100104021016098101112018144229113107022118015022115029122111017018102120019006115092068097028006121123097029001021122111017018102120019006115124121097122112004014098123115028023000028023021031012124023116100014000007021117004006004112114015114116022014098117115116121005114116022006113113116146147098106112022001098029001021122111022018102120019006115124100097028006121123230246112013020104245247146147098099098022118015022115029122111022018102120019006115124100097028006121123097029001021122111022018102120019006115011010097117112002020102123115116121005114123120025002019000122101021114058070023015007031121023014000115120025002019000122101021114026123023105113098012020104123244145020112096112116121005114030027116000023029097101097027029021031098099107022030230246112 116101098012001122101104004004098019029113023003124023116121000027000021117004006004112114015114055084067036122116022006117113116028023106114126022006119113115120120015006027102023000028023021083032038054029016098099103022016104114120021026098099102022023012029029097127018245247146147014000023112101097016010021020112101112021 116101098012000122098104026024039000054086095036032048093082008060037080089053051058071082105123115024023002061061065069181062054021083036114063084023053051049089082097054054021067051051037084094045018098008104004010003121120008006126007007113100099013006119127098001003113096107000004001096110106114025002031122126021127097005007119098103004006108099097006007113102101002119112111244145104004010003121120008006097005007119098103004006112096096005007117100100 116101098012000122099104102082045055048065023034061038091067105120122146147039032060088023006006026106099019004026123097230246036093082051055115114099008013016121114021000007008016098099112018023 116101098012015122098104026024003061037124089055114126021101036063060091067168114055080068097054060091089168055032021083036114063018094047036054091067032059033080119112111012112111017030028124099108096099005001113107098006026112096097012002120097100117006124245247106114025002031122126021096099005001113102098004006115097099005003119101 116101098012015122099104102114013023016097023113126115021121020006001116097109114016122103000027003073075015007029116099008126115123120003029005124027097245247118118018023115098127004028115102114025016028099010102099116021099009023029021016012117115112123018023115018113102114022123115097019000021100004010022025144229006010103118017023127021099024000018120114109114007108101000001006025023230246018103100030006000098115121122023116121000027000028027230246018103100030006000098115121122023116114015017027028027097017018112121021000127021144229019001102104021001004113015105022018102120019006122025023002019000122101021126115146147006006026106116014030098025112021027012118120013096127114099008013016122123114126020097126030017028121003109021007124104002029031000027006006026106116014030101 116101098012015122096104146147230246021103120012114020097126030006001099126015004244145144229005027112101004114020097126030017031112099019006110018020112113116146147000028023021023006006026106116014001030008016113117115116121005114020097126030017028102126124117099018144229245247122101005023001021117024114020097126030028006120120019022115 116101098012014122098104026024003061037124089055114126021120047114037092083036114063084023053051049089082097054054021067051051037084094045114032064094055051061065023045051115086091036052125117006124013022109103013029026097026115098099003007121099101024006117102099007015116097 116101098012014122099104113114013023007112023007000028120023006006026106099019004026123097230246036093082051055115114099008013016121114021000007008016098099112018144229114 116101097005007122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054021089046063115080067097062116092083036060039092081040051061065023037055032021084032063035084080047055032021068032060058065086040032054070023055051063092083036060039117006124103103 116101097005007122099104102114013023016097023006017018106123008016127021112002019012124115230246021103120012114020118118030017018120100000028244145096009023001112023005019007112031006017018106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029112002019012115126015004018121023008001115123098013030115122101097022018097114105021016116104007027029099118013123109008116020000001112121021114023116099004123244145118015022115114116000013023112103021114110021016098099112018144229029001113114019114017108023112114 116101097005006122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062050021091040033039080023037055032021071032032050088223053032054070023037055115086086044034050082089036114032084089040038050092069036114055018066047114048093082049038054089023036060115083088047049039092088047114055064023034061055080023049051042070023036038115081066097060038088222051061115081082097049059080071053055063117006124020001117005124103103005007112097099006 116101097005006122099104102114013023016097023002124020118118030030026119027097021003118104000028016103027097245247116101018013007102096005106123114103002013023116116013017001028023097019000021112017017012113118002030016103027097245247114103002013003112101008029023025023230246020101116030022022102099004030127021112017017012113114018004022097027097021003118104018019026124121021126115101025020001022103122000024127021144229019001102104021001004113015105002125113122000024122021118018114023120118011126115146147006002016106126005245247146147007000028120023006002016106103000000016116122097002127021112002019012118118012001018123023002245247146147022026022103114097002125114116000013026113023124114016027112002019012124115230246018123115097002125118120018007115008023102098116146147000028023 116101097005006122096104021116014002018118127097111115018020112113116146147000028023021121020017027112103097111115018020115113116021 116101097005005122098104026024055048115024023007059063065069032053054021126047038054071071051187039084067040061061021026097049063070126047036054091067032059033080026097114115083116041055035065082045000054086095036032048093082020034123028023108114115083101036049059080069034058054124089055055061065086040032054096071105123115024023039017059084069038027061067082047038050092069036017001029030001099110007007112099099007005114127098003005120097103024126017021102001026007000102001005120100096005004108020110118101020018097008113019018096008002117096106003004113097 116101097005005122099104096103005019007112023006006026106099019004026123097097006115102114021114020097126030017028102126124117099018144229113103022027097021007124104002029000120010102098116146147022026022103114097006125114099008013016121114021000007008016098099112018144229127126004006230246112004006098019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021023121104005029029121118003114023025023006027001106116021030001112113097000115098127004000022021023005124020113123030017028113118015029115124100097028006121123097019029113023005124020113123030006010101114015000110018126015006001018023000028023021115111017028101118008002110097025002029003116126017114018123115097022125123098015019007124010021124029096121000006026021118015022115113025006022031 116101097005005122096104106103013019018123118124000125114116019013000124112013023115116121005114001027112002006012118120005023110018103013019029116016097019029113023019124001112113030017028113114124117030116123102114018123115097000125103114007013000124112013023110018020116113116146147098099098022020119113115116121005114023027112005030012101123000019029116023008028115029020118113122146147098099098022020121113018123115097022125114115013013023116099017000022021117004006004112114015114116022014098117115116121005114116022006113113116146147098099098022020112102112116121005114023027112005030012124121021000115124121097122112004002098123244145020112099112028144229127126004005230246112004005098019029113023004010026102099018114123102114013023016097023112114021103120012114020113123030022028 116101097005005122097104123123000016115113027097021026103104002006031103114007114001021096009023001112023097022125114115013013016122115000028028021126018114029096123013114018123115097022125114115013013007108103004028001008016008028007103016097019029113023005124016122103000027003008099111017028101118008002115116121005114023027121020028018097126124006125123098015019007124023000028023021115111021023121104017030018116121000111115103025006017001106100008021031112023000028023021101111021016097104002029023112010102002031116121000117115116121005114001027101004020012118120005023110018122000030116021118015022115103025019023021106100008021031112010102113102022016230246112004005098113101022118015022115113025006022031106103013019018123118097027029021031098101112028144229113098007020098106112 116101097005005122102104116121005114023027112005030012113118021002001112023003023007098114004028115018020120113116021118015022115018020112098112018144229113098007020098099103022118015022115113025006022031106126015006001021126015114123022006116113122146147098099097022030230246126024006114245247022006114113018123115097023011124100021001115029100004030022118099097099115115101014031115114115013013023122121013019017021115109114020124101030017007121101004020115103023022026022103114097114023027112005030012118120005019029122023008001115123098013030115116121005114023027112005030012097110017023029103010102027029097101102114018123115097022125118120017019026101010021124016122103000027003021118015022115113025015007029116099008111007027121020028018097126097019029113023005124020113123030002031 116101097005005122103104116118015019110021101111021016103104018027020121114097019029113023019124020118099030017028113114124117003121118015019116021118015022115103025019023021106116014022022008016012019031018023000028023021101111000022115104018027020121114124117112000020102245247022006114113112003020000028023021115111021023121104017030018116121000114026123023105113100022030230246112004004098113107022118015022115113025006022031106115000006003103114097016022097096004023029021016098107112018023000028023021016098099099022016230246112004004098113098001020000028023021115111021023121104008028007103023008028115029020112103112028144229113098006020000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006022031106115014028031116117097022097025023006027001 116101097005005122100104106116021030001112113097000017021096009023001112023005096125114115013013016122115000028028021126018114029096123013114018123115097022097027112005030012097110017023029103010102027029097101102245247022006114113018123115097022097027116014002018124103124006125118120017019026101023000028023021115115124029096121000006026008099111028006123118021027115116121005114023007025006022031106103013019018123118124000017027112002000012102126006030022021118015022115103117111021016097104002029023112010102002031116121000117018123115097000017027101004020012118120005023110018122000030116021118015022115103117111000022115104018027020121114124117112000020102245247022006114113112004001098019029113023005096125114115013013023116099017000022021011124114116022006118113116146147098099096 116101097005005122101104022118015022115113005111021023121104005019007101101004114109021115111021023121104005019007101101004114122028023 116101097005004122098104026024039021054070067040061061103082039055033080089053059054089099056034001080091105123115024023019055048093082051049059080023050117058089023036042058070067036114038091082097032054089086047049054021082047114053090089034038058090089097054038021083168034050071067036063054091067097055039021083052114048090083036114039076071036114033080091032060048080119112111102001119115111001112123 116101097005004122099104102114013023016097023005027000097126015017007021006097020001122122097021001112104019023031116121002023244145096009023001112023006006001106115004002007021010097117112004020102245247116121005114020097101030017028113114097111115018020115113116146147097 116101097005003122098104026024039000054086095036032048093082008060037080089053051058071082105123115024023007059063065069036114030084069048039050082082097033054064091001099110007007113107099002006113127098000006116102100024112004022022097114018006102005026007000102005004120102098004014108020110103126020018097008113019018096008002113097106001006112107019001010008016001117002124004019003010108127 116101097005003122099104096103005019007112023006006026106099019004026123097097006115102114021114020097126030017028102122124117099018144229113098006020109114020097126030017028102126097111115018007102245247098127004000022021099111021007124104002030022097101021114110021016098099112018144229113098001020097019029113023021124020097126030017028102126124117099018144229245247022001098114018123115097028028097023004010026102099018122000112123004017007021006097020001122122097021030119104012019001100117014004115120005109114020118099030017018097098021027115118027097021030120104012019001120118013114031146147098100112021096009023001112023012096125114122003013023116099000000016021126018114029096123013245247022001098114018123115097031097027116014002018124103097111115097025002029003116126017245247 116101097005003122096104022001098114018123115097031097027121020028018097126097111115097025015007029116099008245247022001098114018123115097030125114116021013016122115004114110021016012019031018144229113101022023000028023021123111021030116104008022115008023012096125114122000013026113144229245247022001098114018123115097030125114116019013000124112013023115008023102113103022016230246112003020097019029113023012096125114099020013016122115004114110021116111021007096104002029023112144229113101022023000028023021116111021016120104002029023112023124114116022002098117244145020119113115022015098019029113023012096125114122000013026113023097059061021031098107112028144229113101022023000028023021083032038054029122115124020120117030022018097114104114017112099022023022123023037051039080031102113098 116101097005003122097104005020102123115030023108113098007020097031028123099009001115116121005114055084067036122116022006113113116028023106114126022006112113115120120015006027102030230246112002020097019029113023004010026102099018122000112123004017007021006097114021103120012114020120117030031018103102003029005021122115126115021023006017007106116000006006097126097017127021023006031030106122000000030116123097030115146147098101112021096009023001112023012096125114122003013023116099000000016021126018114029096123013114244145020118113115116121005114030007025002029003116126017114110021099111017028101118008002115146147098101112021118015022115120005111028006123118021027115008023021124029096121000006026021144229113100022023000028023021123111021016097104002029023112023124114116120118013117115 116101097005003122102104146147098101112021118015022115121025006031018106126005114110021122115124020120118030027023021144229245247022000098114018123115097030125114116019013000124112013023115008023102113103022016097245247022000098114018123115097031097027112021007012118120005023115008023002124020097098030017028113114097245247022000098114018123115097017125114116012013016122115004114110021016098103112018023230246112002020097113107022118015022115120005111021030116104008022115021094047114123022014098123244145020118113115116121005114055084067036122030007025006031017106115000006022028023003023007098114004028115081086053055123018020112098112018030097121115024020112096112021122014028007125100097019029113023037051039080031102113098005020102123115030023108113098004020097031028123099009001122 116101097005003122103104021144229113100022023000028023021121014006115112111008001007102031018023031112116021114098021113019029030021112012016012120118019003017122097097031097025023006017007106116000006006097126097017127021023006031030106122000000030116123097030115146147098101112021096009023001112023012096125114122003013023116099000000016021126018114029096123013114244145020118113115116121005114030007025002029003116126017114110021099111017028101118008002115146147098101112021118015022115120005111028006123118021027115008023021124029096121000006026021144229113100022023000028023021123111021016097104002029023112023124114116120118013117115146147098101112021118015022115121025006031018106126005114110021122115124020120118030027023021144229245247022000098114018123115097030125114116019013000 116101097005003122100104124112013023115008023102113103022016097245247022000098114018123115097031097027112021007012118120005023115008023002124020097098030017028113114097245247022000098114018123115097017125114116012013016122115004114110021016098103112018023230246112002020097113107022118015022115120005111021030116104008022115021094047114123022014098123115146147098101112021118015022115081086053055123120005111021030119104005019007112030097108115081086053055123018020112098112018030097121115024020112099112021122014028007125100104114 116101097005002122098104026024039000054086095036032048093082008060037080089053051058071082105123115024023013059032070086038055115081066097032054070066045038050065023049061038071023052060054021084046063049092089032059032090089097027061065082051034033220067032038058090089097029006021122032032034064086038055019004010030023011101123014027007024005113098101005014112097126004005115107102012004118 116101097005002122099104096103005019007112023006006026106099019004026123097230246000112099097021007124104002029000120010102098116025023006006026106116014001026008016113117244145096009023001112023006006026106116013023007103099124117112004020102245247116121005114115029112021027012118120018031110018007102114028103023006006026106116014001026008016113117122021 116101097005001122098104026024039006033092114053019053083094034058050082082008060037080089053051058071082105123115024023000062058088082047038050065094046060115081082097062050021084046062060091089036114126024115036032061092082051114062084069048039050082082097127115084065036114115024023005051039080023037055115069069168062186067082044055061065023108114030084069048039050082082097051039065082047038058090089097032054068023116101098007014001099110007007113107099002007120127098003004120098106024112004022022097114018006098001026007000098001004118100099005001108020110103126020018097008113019018096008006117097100003007113100019001010008016001117002124004019003010115098099012026113101126005014108098099027007113124099005119118111103117015124103 116101097005001122099104064071037051039080023006006026106099019004026123097097006244145068036038115029112021027012118120013113100022027006006026106116014030112013020104114110021031050055063080084053114023124100021027029118099097019001102104021001004113015105031097027112012016012113118021023122025122016124020120118030028028120144229052033090090097021030119104012019001100117014004115120005109114020118099030017018097098021027115118027097021030120104012019001120118013114031025023006031018106122000000002096118006023115120102230246036093082051055115120005111021030119104005019007116101002114026102023015007031121144229051061081023012096125118120017019026101023124114007027116014002018124103230246018123115097031097027121020028018097126097111115097025015007029116099008245247116121005114007 116101097005001122096104027112021027012118120018031115008023102098116146147000028023021123111021016097104002029023112023124114116120118013117244145118015022115121025006031018106126005114110021122115124020120118030027023146147000028023021122016124020120118030027023021010097031097027112012019012124115230246018123115097031097027112021007012118120005023115008023002124020097098030017028113114230246018123115097006125114099008013016121114021000007021010097117112004020102245247116121005114031027112002000012102126006030022021010097117112001020102245247116121005114016027112002031012118120005023115008023102113102022016230246018123115097031097027112012016012113118021023115009010097117112003020102245247146147000028023021122115124020120117030027023021010097122000112123004017007021116000001007 116101097005001122097104021031018007017102099019122115120118025122018103100030006000098115121122062027112012016012113118021023122021075061114016116100021114123088025006031017106126005114018102023002026018103031112106122028030097126106025014104114018102023097022022118126012019031021031120126099028023104245247115101014031115114122003013030116101016016028099023044126115114116021013016116099020006026021084044126115114122000013030116101016007018114114097032062025023006031030106122000000030116123097062062146147022026022103114097063125114122003013023116099000000016021126018114029096123013245247116121005114062027116014002018124103097111115097025002029003116126017245247116121005114062027121020028018097126097111115097025015007029116099008245247116121005114063088025006017001106100008021031 116101097005001122102104112023124114031027112002000012102126006030022146147000028023021084044124020118122030017028113114097111115118025006017030106116014022022146147000028023021090111021007096104002029023112023124114048088025006006006106116014022022146147000028023021090111021030116104008022115008023051063125114122000013026113144229019029113023044124020120118030027023021010097062062027112012019012124115230246018123115097063125114122003013023116099000000016021126018114029096123013245247116121005114063088025006017007106116014022022021010097117030116123102245247116121005114062027112012016012113118021023115009010097117112003020102123122146147058103100004005120047115 116101097005000122098104026024007059048097078049000054089031104114126021101036049059080069034058054021091036033115065078049055032021083036114033080091032060048080023037039115081222049051033065082044055061065023036060115083088047049039092088047114055064023034061055080023037039115081222049051033065082044055061065023230246018120013097051056069094053114001027112021000012115126015004018121023127114016096101019023029097023005019007112119112111102000 116101097005000122099104102114013023016097023002029018121114018017022029116000124020118101030030026119027102117122021118018114020118101030030026119027097000125114099019013016122115004126244145023097114115021023097000125114099019013031124117021011003025144229019001102104021001004113015105000125114099019013023112117023019031028023000001115114099019013023112117023019031025144229019001102104021001004113015105000125114099019013021124121023019031028023000001115114099019013021124121023019031025144229114115021023097114115103025020001022103122000024127146147097114115021023097114001027112021000012115126002002006119027230246115021023097114115021101111021007103104008028007114114005126244145023097114115021023097000125114099019013031124117002029031004027230246115021023097114115021101111021007 116101097005000122096104103104013027017118120013096127146147097114115021023097114001027112021000012121126003017028121004109245247021023097114115021023019124020097101030030026119116014030103025144229114115021023097114115103025006006001106123008016016122123116126244145023097114115021023097000125114099019013031124117002029031003027230246115021023097114115021101111021007103104013027017118120013101127146147097114115021023097114001027112021000012121126003017028121015109245247021023097114115021023019124020097101030030026119116014030106025144229114115021023097114115103025006006001106123008016016122123112098127146147000000000106099018005023013031019124023118101004123115116100097114023118101004126244145118019001012097100022022107029101111022030116125104114018102023005031018127027230246001 116101097005000122097104027112002006012118120005023127021101111021016103104018027020121114230246127103025006006001106123008016022121097230246127103025006006001106117013029030116126097245247025101111021007103104014016025120118008114244145027019124020097101030017028103122000027115146147109000125114099019013017096101004030005021144229126001027112021000012099114021019016097023097245247115101014031115114099019013007108103019023031021101097030022115099097029006097114019114025122126015114020118101030017028123101004020115118118097029029021031019124020118099030017028113114124017018027112002006012118120005023115116121005114001027112002000012102126006030022008116000124020118101030001026114123004114018123115097017018027116014001006008016113117122146147022026022103114097000125114099019013023 116101097005000122102104112103021114110021016098099112018144229113097022118015022115029101111021007103104007027029099118013114026102023015007031121023014000115103025006006001106113008028005116123097108115118098019000022123099097022018097114097123244145120019022022103023003011115004027115114 116101097005015122098104026024034062032119086053049059021026097052026091068019023000116023036038115083126047033026123099019018098008113019018097008002117103107013005113103019006010115098099003026113102126004006 116101097005015122099104102114013023016097023112114021103120012114016125114018002001146147022026022103114097017028101118002026115008023102113098022016230246018123115097028006118127004002115008023102113097022016230246018123115097017028102098097111115018007102245247116121005114016122114018002022008016003117115146147000028023021115000022022101101097110110021016098097112018144229019029113023105022018115126017000115124100097028006121123097029001021115000020026101101097108110021016098097112018030230246244145026108019029113023005019023112103019114111008023000000000106115000006022029016098097112018030230246126024118015022115029115000020026101101097027000021121020030031021120019114023116113008002001021009124114018103100030022018097114105117112006020102123122021 116101097005014122098104026024034062032119086053049059029030097127115116007114096115024023014060115086095036032048093082097033058021091036114035089086047114055018086047051063076068036114032084089050114061220084168033032092067168114049090065040114054065023048039054021091036114063092085036062063220023040060039220080051055115089082097063060065023108062050092067108114127021086045061033070023055187033092081040055033021091032114039076071046062060082094036114055064023034058054069067036062115089086040038058080069111018098008103013019029116119115111022101101021016005101119114111097005007119127099006026114098126005007111098099027007113 116101097005014122099104102082045055048065023037059032065094047049039029006104245247083069046063115114116019013016122121019023021146147054058054071082097017028102098124117099018144229051061081023006017007106116014022022008023102113098022016230246050091083097021016103104018027020121114097114110021016098096112018144229127126084089037114020118101030022022119097000030115009010097051033070104053063032029016098097112018030230246050091083097021016103104005023017099118013114111008023102113096022016230246050091083097007016116100004122020118101030030026119030097114063092092036114116016123000027007016016230246050091083097021016103104002006031119120023114110005144229245247084089037114123114116019013021124121023019031021094050114029096123013114060071023006017001106113008028005116123097108110 116101097005014122096104021016098097112018030230246126024086047054115029112002000012115126015004018121023040033115123098013030115090069097021016103104007027029099118013114109008023032032032106067044033123018020114113116028030230246115 116101097004007122098104026024002061061065069181062054021118113097097021026097017059080071053055063021083036114039076071046062060082094036114063084094053059054071082001099110115101001096110000003113098098006007114018096008117014030 116101097004007122099104070082045055048065023037059032065094047049039029006104114053071088044114020097099030006010101099019029244145064041055033080023006017007106116014022022008016021006001122098017117244145086047054115118120017019016125010102113098022016230246050091083097028006118127004002110018020115113116146147032060055021023006017001106100008021031112023124117112006020102245247021 116101097004006122098104026024039021054070067040061061103082039055033080089053059054089122032032034064086038055123028023108114001080084041055033086095036114063018082057059032065082047049054021083102039061021083036036054091094051114049090065040060115080089097052060091084053059060091023037055115089016040054054091067040052058084089053114062084069048039050082082097055039021083052114055220071032032039080090036060039117006124099019007010116102 116101097004006122099104102114013023016097023112245247115101014031115114115003013023112097003029005146147022026022103114097021030116104008022115008023098099112146147000028023021112005016012113114017006115008023102113097022016097 116101097004005122098104026024003061037120086051035038084080036122122021026097000054086095036032048093082097062050021089032038038071082097055039021091036114061090090035032054021083036114057090066051114055064023037055037080089040032115087088055059061021083102039061021090032032034064086038055115080089097052060091084053059060091023037055115089016040054054091067040052058084089053114054065023037039115081222049051033065082044055061065119112111098005119115111102001 116101097004005122099104102114013023016097023006022017106121000006006103114109114020113117030028017127120020000244145113019029030021112005016012113114023016028099144229005027112101004114020120118030027023021010097113098022144229019029113023006022017106115004002007021010097117112007020102114 116101097004004122098104026024004060039113082053051058089116041055035065082045114123086095032032052080090036060039021083036033115086088044048060070030097127115103082034058054071084041055115089082097049060081082109114063080023050059052089082097055039021091036114063092085036062063220023036060115083088047049039092088047114055064023034061055080023036038115081066097033058082091036018098008123023022019007010013019026097 116101097004004122099104102114013023016097023006017007106116014022022025112002000012102126006030022025112002000012121126003245247115101014031115114116019013016122121019023021146147022026022103114097021016097104002029023112023124114116022006098117244145118015022115114116019013000124112013023115121126010023115018020115113118018144229019029113023005019007112031006017001106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029112002000012115126015004018121023008001115123098013030115122101097022018097114105021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229019029113023002029000096023124114116005016230246028103115004000115119110097021016103104018027020121114097 116101097004003122098104026024012055061064103051059061086031104114126021101036049059080069034058054021091036114061090090035032054021083102051061090090032062058080068097054054069066040033115089082097054054071089040055033021084041051033082082044055061065023049061038071023052060115081222049051033065082044055061065023046039115069088052032115064089097038054086095047059048092082047114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089027097054038021089052063186071088097054038021083168034050071067036063054091067109114055064023034061055080023036038115081066097033058082091036114039080084041060058086094036060115029086055055048021088052114032084089050123019004010007000019007010112102019006010021023016125119117111007097119116111126024119119111097005006120127099012026112107126005007111098099027007113018100008005113099106024007120127098012026115097125000014111098099117006124245247115101001096110000007001097110097114002026019001010000028018021002113018102008026108018101008005113098106024007116127097005026113098125005007111098099 116101097004003122099104078002118099099002074000028023021115002000022021117004006004112114015114116022001098117115116121005114116022000098117115 116101097004002122098104026024019055063084089034055029090066055114123086095032032052080090036060039021084046063049090030097127115103082034058054071084041055115089082050114048084067168053060071094036033115081082097032054089086047049054021065032062058081082047038115080089097052060091084053059060091023037039115081222049051033065082044055061065144229021048103082045051061086082017055033065082000054059117006124103103117005124017018097101004030019006010112098099 116101097004002122099104102114013023016097023006006001106116014022022025023006006001106123008016007108103230246021103120012114020097101030006010101101004030244145096009023001112023006006001106115004002007021010097117112004020102245247116121005114020118099030017028113114097111116022005098117115146147000028023021112002000012102126006030022021010102113096022016230246018123115097122020097101030020026123097000030115124100097028006121123097114028103023005019007112031006006001106113008028005116123104114109008023002007001103114015006115113118021023122146147014000023112101097016010021005097 116101097004001122098104026024019055063084089034055029090066055114123086095032032052080090036060039021084046063049090030097127115103082034058054071084041055115089086097062058070067036114055080068097036186065222051059061084094051055032021065032062058081082047038115084068050061048092222050114050064079097049059080071053055063070023037117038091023037187035084069053055062080089053018098008113019018097008002117 116101097004001122099104102114013023016097023023124020099099030028006120114019029127021144229004125114097021013029122122109114244145097111021005097104000022001025023230246000096117018006001021031023124020099099030017003118120012126115004027097103122021118018114016101027097245247102098003001007103023105004125114097021013016101116014031127021001109114096005030097019000021097008030031112027097114244145097111021005097104008028007112101015114244145113019029030021112023006012099114021023001124023023245247098127004000022021098017002022103031023124020099099030023007116122000028122021011127114116124121000017007124113102245247116121005114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023002001244145023022026022103114097017000027097004001012 116101097004001122096104123098012023001122023124114005027112023006012123098012023001122144229114018123115097017000027116014002018118127097111115018020112113116021118015022115118100111028006118127004002115121126010023115018020115113118018030230246028103115004000115119110097001006119100021000115029097111021005097104002002016122122109114098025023115123115025023230246000096117018006001021031023124020099099030017003118120012126115003027097097099028027097245247099025006004007106121014031244145023 116101097004000122098104026024019055063084089034055029090066055122122021026097000054086095036032048093082097062116084083051055032070082097049060064069051059054071023036038115089016032054033080068050055115081082097063054070068032053054071094036114055064023037187039080089053055038071023037117038091023034058054069067036062115080089097052060091084053059060091023037039115086088037055115069086056033115080067097054038021089052063186071088097054038021084041055035065082045114126021144229007039092091040033186021071032032115088082050114053080089171038033080068097004050086084040060050065094046060043077079097034060064069097062116080089055061058021083036114062084094045033125146147108127115116093046039039021081040062039071082097033038071023045055032021090032059063070119112111021103119115111102001005120100096005004001099110146147007000019007010116102102003002115098101117006124245247115101001096110000003113098098006007114 116101097004000122099104102114013023016097023013006001124122105006001124122105017028116123004001016112031002027005027123008016022118120109117116028030097046047021016097117115073075097017028116123004001016112031000022125123120019019000122027102117122028144229019000021121014031127021118005124018113101004001098025023000022125116115019023000007027097245247116115111017028101120018006127021097111030026119114013029127021144229017018102114097005027112121097017000027112002001012101118018031018124123124099115097127004028115123098013030115146147097114115021023004030000112023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113025004031018124123097023031102114097021018027112000022012112122000027031021114015022115021023097114115021144229023029 116101097004000122096104113023032033115112122000027031025144229017000027097004001012123098012023001122027097004007027112023006012123120012126115099099111021005097104000022001025023023006125114097021013016101116014031127021023230246031097101008031123097101008031123118120000030022102116004122016124025013027017112116014126116018030104114047073023102114116021075061114016122118013023000118114105002125123120019019000122027102117122028023000001115113114021023029097114020000127146147023006125114097021013026123099004000029146147230246021103120012114115118127004002026113023008022115146147011029026123023002026022101116014114016122144229114115021023097114028123023008022125118120017019016125010002029125118120017019016125023000028023021126005124029096116009023003008116014124029096116009023003 116101097004000122097104146147011029026123023002026022101118002114018118023230246115021023097114115122121097027023027116014002018118127124019016027116014002018118127097019029113023008022125123098002026022101010000017125123098002026022101144229114115021023097114031112113021114028096099004000115127120008028115114116018013016122122018019029021116018114244145023097114115021023097114115021023097029029021126005124016122103000017027008116018124016122103000017027021118015022115124115111028006118127004002110118100111028006118127004002244145023097114115021023097114115021023097030022115099097029006097114019114025122126015114020099099030004022097114019027115099099097245247021023097114115021023097114115021023097114115021023097029029021116018124005112100030028006120114019029110099099111021005 116101097004000122102104097104015007030112101014245247127120008028115101114019001026113023017114244145023097114115021023014028115118120111028006113114021023110101025015007003112101018245247021023097114115021123004020007021120020006022103023011029026123023019020000124116008114016124023230246115021023097114115021023097114115021120015114003027100008017026099126124017026027100008017026099126097019029113023002027125118120018007110018007102114018123115097017026027116014004018121126124117099018144229024028124121097004020113120030022022097023005245247021023097114115021120015114016122025015007023112099004114110021115111028006101114019001244145023097114115021023013023021097023014007007112101097024028124121097021018113104000022001113114021114020116023014028115113025015007003112101018111020 116101097004000122103104116025015007003112101018245247127120008028115099112005029012116115019114018113023230246115021023097114115122121097027023027116014002018118127124019023027116014002018118127097019029113023008022125123098002026022101010000022125123098002026022101144229024028124121097000021118120017029115099144229114115021023097114028123023000022125123098005023003116010023124029096115004002018021118015022115116115111028006118120012031110099025015007016122122012114018123115097019023027116014002028102099124004125118120017029000097144229114115021023097114031112113021114028096099004000115127120008028115103113018027016124023002027005021144229114115021023097114115021023097114115122121097019023027100008017026099126124017026099025018027016124097008114018123115097017026099025002029000 116101097004000122100104096010102098116021118015022115118126023124016122097000030026008016113117244145144229005027112101004114026113025002029000096010102098116021118015022115116116111017028102098124117099018023000028023021118002124016122100008017028008016113117115116121005114016122025002029000096010102098116021118015022115118120111017028102126002029110018007102114018123115097004125118120018007110018007102245247024026230246018123115097027023027116014002018118127097111115018020112113116146147000028023021126005124029096116009023003021010097117112007020102114 116101097004015122098104026024039006033092114053019053083094034058050082082008060037080089053051058071082105123115024023050059052089082050114124117006124096099005014113101099012026112100096007004118127020112115004006022102099112102126115101112102096002001113098101024113124000026096119115111021103119114111098001004118100099005001001102110124117019018102008005113098106024007118127099012026113098125005007111098099117001124127126 116101097004015122099104096103005019007112023006006026106099019004026123097097006244145100004006115029112021027012118120013113107022144229113106022027006006026106116014030112004007098245247022006112113127114099008013016122123098099097022144229123110146147105001022121114002006115113126018006026123116021114007103126012122000096117018006001029101111021016103104013027017025006109100102028030230246112012020109002125114116019013031124117002029006103099230246112004006098126018103100030006000098115121122023027112005030012113118021002001112030230246021103120012114020118101030017028123101004020115101027006027001106116021030001112113097027127114116019013016122121019023021021122097027029123114019114025122126015114123114115013013023122121013019017021115097030022115099097024028124121097021016 116101097004015122096104103104002029029103114007114001021120015114023027112005030012124121021000115008023019124020118101030001026114123004114018123115097000125118120018007110018007102114018123115097000125114116021013016122115004111116124121021000116028023014028115097025015007029116099008114110021115111028006123118021027115116121005114007027116014002018124103097111115113025002029003116126017245247098127004000022021099111021007124104002030022097101021111115018020112113116146147000028023021099111021007124104002029000124010102098116146147000028023021115111017028101118008002110097025002029003116126017114018123115097022125123098015019007124010021124029096121000006026021144229127126116121005114003027112002000012113114003004018121011124017006103101004028007021099008031022102099000031003 116101097004015122097104021118015022115029103111021016103104007027029099118013114026102023015007031121023014000115101025006017001106113008028005116123127111016096101019023029097023021027030112100021019030101030230246126024118015022115120025006017001106115004016005116123125111016096101019023029097023021027030112100021019030101023000028023021031012124020118101030020026123097000030115124100097028006121123097029001021122111021016103104007027029099118013108110118098019000022123099097006026120114018006018120103104245247116121005114023027112005030012118120005019029122023008001115123098013030115116121005114023027112005030012113118021019001118023008001115123098013030244145118015022115113025006022031106099024002022123101124117026123099019117244145118015022115101025006017007106116014022022 116101097004015122102104008016017030018123118102245247116121005114026027101004020012118120005023110018122000030116146147000028023021103111017028102098124117099018023000028023021122111017028102098124117099018144229019029113023008124020118099030017028113114097111115101025006017007106116014022022146147000028023021126111021016103104018027020121114097111115101025006017001106100008021031112144229019029113023008124001112113030017028113114097111115120025006017007106116014022022146147000028023021126111000022115104018027020121114097111115120025006017001106100008021031112144229019029113023005124020113123030002031116118015019115008023017124020118101030001026114123004245247116121005114020113123030027023008023105001022121114002006115118118018006115029100020016000097101105031018109031000000000 116101097004015122103104106099018005023013031007124020113123030022018097103019023122073075097017018102099097122021027112005030012124115097019000021116009019001029006121123122028027120126098013030097019000021115004017026120118013122098013027113123122146147007000028120023006022031106115014028031116117097020127021112002000012118120015000022115023017126115114126019013016097123019023021021126109114020118101030017028123101004020115120144229005027112101004114030027112002000012102126006030022008016098102112018144229127126116121005114030027112002000012113114003004018121023125111115118098019000022123099097006026120114018006018120103230246126024118015022115029122111021016103104007027029099118013114026102023015007031121023014000115120025006017001106113008028005116123097108110021116020000001 116101097004015122100104112121021114007124122004001007116122017123244145118015022115115025002029003116126017111007027116014002018124103097019029113023007124029096121000006026008099111028006123118021027244145118015022115115025006022031106116014022018123120097027000021121020030031146147000028023021113111021023121104005019007116101002114026102023015007031121144229019029113023007124020113123030006010101114015000115008023102027029097101102245247116121005114021027112005030012113118021002001112023125111115018020116113116146147098100112116121005114021027112005030012101123000019029116023124114116022000098117244145118015022115115025006022031106103013019018123118097111115101025006017001106100008021031112144229019029113023017124020118099030017028113114097111115018103013019029116016230246018 116101097004015122101104123115097027125103114007013016122115004114110021016012019031018144229019029113023017124016122100020111116005016097019029113023012124016122100020111116005016230246018123115097027125114116021013016122115004114110021103111021016097104002029023112144229019029113023008124020118101030001026114123004114110021103111021016103104018027020121114230246018123115097027125103114007013016122115004114110021122111021016097104002029023112144229019029113023008124001112113030001026114123004114110021122111021016103104018027020121114104245247028144229041102002002116097046021 116101097004014122098104026024007059048099086034022054069023108114016084090049051052091082097033050091094053051058071082097054186069086051038054088082047038050089082001099110004003001099110146147116102 116101097004014122099104102114013023016097023006017018106121014031127021112002019012121126003126115114116000013031124117004022026025023006017001027112002000012121126003114127021112002031125114116012013031124117097126115021118019001012113118021023004113031005019007112031006017018106115004016005116123104123127021023000000000106115000006022098115105022018097114105021016116104007027029099118013123122025023006017018027098018023001120118011114127114116000013026113023097245247146147007000028120023006017018106116000031000116121097021016116027097021016103104002029029103114007114020118101109114020118122030017018097122000000115114116012245247146147022026022103114097021016116025006017007106116014022022008112002000125114116021013016122115004245247116121005114115114116000124020118101030001026 116101097004014122096104114123004114110021112002000125114116019013000124112013023244145118015022115114116012124020118122030017028113114097111115114116000124020118122030017028113114230246244145118015022115114116000013023112103021114110021016098099112018144229245247116121005114020118101111021016103104005023017099118013114111008023002007001103114015006115097126012023000097118012002244145118015022115029112002000125114116019013021124121023019031021126018114029096123013114028103023006017001027112002000012115126015004018121023127111115118098019000022123099097006026120114018006018120103104245247146147014000023112101097016010021006230246115 116101097007007122098104026024007059048118086044034050082089036122122021026097017059084069038055062080089053114055018066047055115086086044034050082089036114126021118043061038065023037055115004006097049060089088047060054070119112111103 116101097007007122099104102114013023016097023006017001106100008021031112027097245247114116012013016122115004126115146147006017018106121014031127021144229021016116104013027017025023230246020118118030030026119114005027127021023230246018103100030022018097114022022123113118021023123114116000013023112117023019031028030097126115146147000000000106115000006022098115105022018097114105021016116104007027029099118013123122025023230246006102114019031018127027230246018103100030006000098115121122023120118011123127021144229021016116104017019001102114013126244145112002019012101118019001018123027230246020118118030002018103126015006127146147006017018106103000000030116101097126244145031018055063080084053114055092068053059061086067105099122021081051061062021112019001012103114015001018123023051033115 116101097007007122096104066095036032054021069050124020118118030027023008084032124020118118030027023028023032033115118101109245247114116000013005113120002031127021112002019012099115014017022025023006017018106097005029016124027023023007106116014022022025144229021016116104004022028118122109114020118118030023023122116004126115114116000013022113120002027127112123023013016122115004126244145112002019012101006015029030025023006017018106103112030026119115008028127021112002019012101006012019001100027097021016116104017099031124117008028098025023006017018106103112030026119126015096127146147006017018106103115028028120027097021016116104017096031124117005027029025023006017018106103115031018103102109114020118118030002097121126003027029004027097021016116104017096031124117008028097025144229021016 116101097007007122097104116104013029020122144229245247115101014031115114116000013016116122018019029021084032245247146147022026022103114097021016116104008022115008023098099112146147097 116101097007006122098104026024039021054070067040061061103082039055033080089053059054089116032063035084080047055123028023111127115086088047038033090091036114034064082097062050021084032063035084080047055115213023044061055092081040055033026068052034035071094044055033021082057059032065082111018098008006 116101097007006122099104102082045055048065023112114244145081051061062021112002019012118118012001018123144229037059080069036114020118118030027023021010097113098022023 116101097007005122098104026024019055063084089034055029090066055122122021026097000054086095036032048093082097033116092091097055043092068053055115081222043178115064089036114033080091032060048080023036060115083088047049039092088047114055080023045051115086086053187052090069040055127021083036114063084023037051039080023037117060064065036032039064069036114054065023037039115091088044114055064023037055032065094047051039084094051055019004010116102019007010002000115112123004004022096101001097110007007113100126005002108098103021007113104099005013113098019001010006019022118023006029031122112015023115119118018006026112121 116101097007005122099104102114013023016097023112245247146147007000028120023006000022106101004030018123116004245247146147022026022103114097021007103104005023003097023124114116022006098117244145118015022115114099019013016122115004114110021016098096112018144229019029113023006000022106115000006028096097097111115021016098097112018144229019029113023006000022106121014031115008023102113103022016230246018123115097021001112104005019007118123014114026102023015007031121023 116101097007004122098104026024019055063084089034055023080067032059063029030097127115103082034058054071084041055115089082097060060088023037055032021084046062060091089036033115213023032062058088082047038054071023037051061070023045051115065086035062054021082047114053090089034038058090089097054038021083168034050071067036063054091067097055039021083052114048090083036114055064023053043035080023037055115071082045051061086082001099110000003001096110118101097023031112097004007001 116101097007004122099104102114013023016097023097021007103104013027017118120013099127021112021000012121126003017028121005109114020097101030030026119116014030096025023006006001106123008016016122123117126115114099019013031124117002029031000027097021007103104013027017118120013100127021112021000012121126003017028121000109114020097101030030026119116014030107025023006006001106123008016016122123120126115114099019013031124117002029031004007230246021103120012114020097101030006010101101004030244145096009023001112023006006001106115004002007021010097117112004020102245247116121005114020097101030017028113114097111115018020115113116021 116101097007003122098104026024019055063084089034055023080067032059063029030097127115103082034058054071084041055115089082050114058091081046032062084067040061061070023051187035220067168055032021083102039061080023051055063084089034055115080089097052060091084053059060091023037055115089016040054054091067040052058084089053114055080023045051115071082045051061086082001099110004 116101097007003122099104102114013023016097023006027001106126005126115114126019013026123113002029031004027097021026103104008028021118120013096127021112008000012124121007017028121004109114020124101030027029115116014030103025023006027001106126015020016122123116126115114126019013026123113002029031003027097021026103104008028021118120013101127146147006027001106126015020016122123121126115114126019013026123113002029031012027097021026103104008028021118120013099099146147007000028120023006027001106126015020001112123230246004125114019023115114101004013026113023124114112004020230246028103115004000115119110097099115 116101097007002122098104026024039059048099086034022054069031104114126021120047114048093086051053054021091032114048084090049051052091082097049060091084036032061220082001099110000 116101097007002122099104102114013023016097023006017018106121014031127021112002019012121126003126115114116000013031124117004022026025023006017001027112002000012121126003114127021112002031125114116012013031124117097126115116101018013023116099004005023029115000006022029112002019012113114003004018121030104114127146147000000000106115000006022098115105022018097114105021016116104007027029099118013123122021027097021016116025020001022103122000024115025112002019012124115097114244145144229020001122122097021016116104002019030102118015114020118118109114020118101030017028123101004020115114116019126115114116012013016116099012019001021112002031244145144229005027112101004114020118118111021016097104002029023112010006017001027112002006012118120005023244145118015022115021112002019125114116019013000 116101097007002122096104124112013023115008023006017001027112002000012102126006030022146147000028023021112002031125114116012013016122115004114110021112002019125114116012013016122115004245247146147000028023021112002019012124115097111115022006098245247146147000028023021112002000125114116019013023112117023019031021011124114016096101019023029097023021027030112100021019030101144229019029113023105021016103025006017001106113008028005116123097027000021121020030031021120019114020118101111021016103104007027029099118013114109008023002007001103114015006115097126012023000097118012002122021023230246244145023 116101097007001122098104026024039001038069071051055032070094046060016084090049051052091082018051061029030097127115122089097032054082086051054054021068102059063021078097051115081082050114048093082049038054089068097032050065067032049059220068097178115086082053038054021084032063035084080047055115070086047059039084094051055125117006124097 116101097007001122099104102082045055048065023034061038091067105120122021144229052033090090097021003118104017019001118118012245247066095036032054021112002019012124115097111115022006098245247084089037114016122100020111116005016097 116101097007000122098104026024019055063084089034055001080084041055033086095036122122021026097000054086095097062054070023051055063084089034055032021082047114050065067036060039080023036060115083088047049039092088047114055080068097054058083081168032054091067050114048071094053186033080068097054054021091032114053080089171038033080023105004020113120030021023102030097127115096067040062058070086053059060091023037055115089086097033032024069036035038223067036114102002014114096115029070052059115077000097107096007023168038050092067097032186070082051036186021215097039061021066050051052080023050061038070023018011017116100004123115024023000056060064067097017060084091036033048080119112111102001119115111126024 116101097007000122099104102114013023016097023113126115114099019013031124117021011003025023006000022106121014031127146147002019000112023230246004125114015114020103114030023030116126013114026102023015007031121023021026022123023113114244145096009023029021112019023012112122000027031021126018114029122099097028006121123097019029113023019124016122103000017027021126018114029122099097028006121123097019029113023019124029096116009023003021126018114029122099097028006121123097006027112121097122016122118013023000118114105122000112123004017007021116000001022021096009023029021122111021016102104017019000120118008030115008023112114007125114015114099021114013001022021006097023029113023007000028120023006017000106116014031000116121097031115098127004000022021122111017028101118002026110103025002029003 116101097007000122096104116116009114018123115097031125123098002026022101010019124029096116009023003021030109114098028030097245247112123018023115004023004028023021118018114030025144229000125118120017019016125023061046115103025015007016125114017114018102023002026022101099004030127021144229006001124122105006001124122105017028116123004001016112031002027125121126003023016122027102117122028023061046115018023102114047073023017023001027121014000018102120104114018102023005023007025144229017028116123004001016112031105001022121114002006115004023007000028120023058103100012004113047115116112097005027112101004114018114025002029003116116009111001027116014002018118127097019029113023000021125123098002026022101010019124029096116009023003021118015022115116112111019023125113008028115124100097028006 116101097007000122097104121123104126099028023000001115116027230246018103100030022018097114022022123113118021023123114101004013023116099019019003028030097051032021115000006001116103109114244145112019023012123117019023031025023230246018103100030022018097114022022123113118021023123114101004013023116099005023001028030097051032021115000006023112101109114244145116000001022021096009023029021116014019031112100002023123103025006000022106113021002021124116097126115018007102123110018007102114007125114015114099021114013001022021006097023029113023032033115101115007001026097112005001127146147000000000106099018005023013031019124020103114030022018097122000027122021075061114032064085050038033029083040053058065068105058060064069105000125114101004013023116099012019026028030109107122021075061114032 116101097007000122102104064085050038033029083040053058065068105063058091066053055123103025006000022106115000006030116126104123127012030097046047021068052048032065069105054058082094053033123070082034061061081031019124020103114030022018097122000027122028027120123115116100097022018097122000027127146147000000000106099018005023013031019124020103114030022018097117020000122021075061114032064085050038033029083040053058065068105058060064069105000125114101004013023116099003007001028030109107122021075061114032064085050038033029083040053058065068105063058091066053055123103025006000022106115000006017096101104123127012030097046047021068052048032065069105054058082094053033123070082034061061081031019124020103114030022018097117020000122028027120123115116100097022018097117020000127146147019124020 116101097007000122103104103114030019016118097004006127146147000000000106115000006022098115105022018097114105021001112104005019007122098023123122021086050114023116099014007005025023230246018103100030022018097114022022123113118021023123114101004013023116099002030028028030097051032021115000006016121120109114244145112019023012124115109114001027112021000012113114017006127021101111021007103104002029023112027230246020103114030019023103006109114020103114030019023103005109114020103114030017028101120018006127021112019023012099126013030022025144229021001112104004031018124123109245247114099019013021124116017007017025144229117116025016102126123070082045055048065023023124020099099030028006120114019029115073075097117047018023061046115099025006004007106121014031115073075097117047018023039032060 116101097007000122100104088023006017000106116014031000116121097017115121082039038115090066053055033021125046059061021112023006012099114021023001124023023114060091023105004125114097021013029096122004000028008116111004022102104015007030112101014123115066095036032054021116111017028101118002026110103025002029003116116009114115084089037114016027121020017027112103124000125123098002026022101030109245247103025020001022103116019023127146147021124020118101030001026114123004126244145116014019031112100002023123097025006006001106097004006018118099109098122021086050114005112099000017007025144229017028116123004001016112031021124020097101030016006103114013004127005030097051032021117020000022121097109245247097025006006001106123008016022121097109245247118120000030022102116004122007027112021000012 116101097007000122101104119123014031018124027097098122021086050114017121120012019026025144229006125114099019013028119125012019026025144229006125114099019013016122101012019026025144229000125114101004013021097103007027016025144229041102002004114100046146147058103100012004115047244145023 116101097007015122098104026024019055032119094045051061118095038038001080091032060048080031104114126021101036049059021085040062050091068097054054070023037055033091094036032032021084041032052065068097055061021081046060048065094046060115081066097017003021082053114055064023034058054069067036062127021023015023004117006124020001117005124103099007004115099097013119114111030027005113096099027000121101106007026112018103008005113096099024007121127097013026113098125005007111098099117002124002031116121000018101008126015006001117000124031018121119121111003116101000018106008006 116101097007015122099104102114013023016097023113126115021115111017028101118002026047073115111028006118127004002115116100097017027102027097022125118120017019026101075061022125123098015019007124023000001115119120023126115119025015007007103118023126115118025019023021106100008021031112027097019001102104005019007112096005122023116099004122023027112005030012113118021002001112030104126115114101111021016103104013027017025023006002125114116019013031124117109245247018016109117116025016102126116018027230246123102114013023016097023018007017102099019122030116111105019001102104005019007112096005122003027115000023029118127104046047101025002029003116116009046047101025002026022124103006123127012027112098122021144229020001122122097027003114122014007115101144229005027112101004114003027116014001006 116101097007015122096104008016113117244145118015022115101025002029003116126017111023027116014002018124103097019029113023017124029096121000006026008115111028006123118021027244145118015022115101025005019022123116009114111021031018055063080084053114062084079105029125113118004028016125030097020033090090097027003114122014007115122023022058054071082097029125118120018007110018007102114050091083097029125118120017019026101010005124016122103000027003021086047054115122025015007029116099008111023027121020028018097126097051061081023014124016122103000017027008115111017028101118002026115084089037114028027116009023026101112124022125123098002026022101023032060055021120111022018112121002026111008115000006022029115111021023121104005019007101101004123122146147104114050070023002026022101101014126244 116101097007015122097104145016102126116018027230246040000000120097106072027230246116018027102117127146147098107112021086050114026091083040049054025144229017028116123004001016112031105001022121114002006115103025006031018106121014031115115101014031115114122003013030116101016016028099023012126115114122000013030116101016007018114114097000115098127004000022021122111021030119104005019007116101002114058070023015007031121023000028023021122111021030116104008022110103025006031018106126005114018123115097000125114122000013029122122097027029021031102016005113026015029029106126017027116025016003004023024126017027116025016003004023024097008000116028023000028023021122111017028101118008002110113025002029003116126017114018123115097031125123098015019007124010005124029096121000006026028027230246123 116101097007015122102104102114013023016097023005027000097126015017007021101111021030116104015029030021113019029030021112012016012120118019003017122097097031127021112012019012120118019003006116112004114001021096009023001112023012124020120117030022018097118019017115092068097028006121123097019029113023012124020120118030027023008101111021030116104008022115116121005114001027112012019012123120012114110021016003004023024126018001006106116009023003097104017000022102098030001018124121102019029113023012124016122103000027003008115111017028101118008002115116121005114030027121020028018097126124022125123098015019007124030104114018102023008001000106116009001012102118008028244145144229020001122122097021026103104002006031103114007114016025023006017001106116014028001112113097021001025023006017001 116101097007015122103104106116014028001112113097021003025023006022031106115014028031116117097022115121114007006115122098021023001021125014027029021117014004026113114097016115122121097016125118120017019026101010005124016122103000027003021118015022115119025015007029116099008111023027121020028018097126097019029113023003124016122100020111116005016230246004125114019023115113025006022031106099024002022123101124021001027112002006012118120005023115146147000028023021115111021023121104008028007103010006000125114116019013000124112013023115146147000028023021115111021023121104017030018116121000111020101025006017001106100008021031112023230246018123115097022125114115013013003121118000028018008116111021016103104018027020121114097245247116121005114023027112005030012118120005019029122023008001115 116101097007015122100104123098013030115146147230246018123115097022125118120017019016125010102113098022016097245247116121005114023027121020017027112103124117112007020102114244145118015022115113025006022031106101004020023122100124117112006020102114244145118015022115113025006022031106115000006003103114124117112001020102245247116121005114020101025006017007106116014022022008016098103112018023230246018123115097017125114116021013016122115004111116022002098117115146147000028023021115111021023121104021011003112121019111116022001098117115146147000028023021116111000022115104002029023112010102113100022016097245247116121005114016027101004020012102126006030022008016098106112018023230246244145120019022022103023003011115007027097102115 116101097007014122098104026024023051048086094047051039092088047031050070068036122122021097032049048092089032038058090089008060037080089053051058071082105123115024023002058050071080036063054091067097054054021091032114048090090035061115086086044034050082089036114123070082045061061021091032114062084091032054058080023046039115091088047123019004010116102 116101097007014122099104102114013023016097023006017018106121014031127021112002019012121126003126115114116000013026113144229020001122122097021016116104002019030102118015245247098127004000022021112002019012113114017006115008023102113098022016230246018123115097021016103104018027020121114097030026126114097117112007020100117244145118015022115029112002019012115126015004018121023097027000021121020030031021120019114023116099004122020118118030020026123097000030122021009124114016096101019023029097023005019007112030097114115021023097114115021023097114115021023097114244145120019022022103023003011115114116000013029122122109114020118118030027023146147230246115 116101097006007122098104026024023051048086094047051039092088047031050070068036122122021026097000054086095036032048093082097023043069091046059039084067040061061021097097099125004119112111102001119115111115001119114111126024 116101097006007122099104102114013023016097023017017125114103002013026113027097245247021007109114244145023023124020099099030028006120114019029127021144229114005027112023006012123120012126115146147097002016027116014002018118127097046047021103002124029096116009023003025023230246031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124029122101000001028028027097245247021116000124020118118030030026119027097245247021103002124020101116030019029118101109114244145118019001012113118021023004113031005019007112031017017125114103002013023116116013017001028030109245247116101018013023116099004005023029115000006022029103002124020101116030022018118123002000115030023017017125114103002013003112101008029023021122014028007125100104123127 116101097006007122096104021103002124020101116030002022103126014022127146147097002016027112017017012113114018006022121027097245247021103002124020101116030022022102097004006127021144229114003118025006002016106100000027026123099109114244145023002029018121114018017022029031018023031112116021114098021113019029030021097006022028106126015006115123023097005027112101004114029027116014002018118127124002016027116014002018118127097019029113023097028125123098002026022101023124114003118025015007016125114017123127021007104114018102023015023007025144229117116025116000124020118118030004023122116012126115118118111021016116104004022028118122097245247146147007000028120023002026022101116014114016025023230246115101114019001026113023017126115146147097021016116104002019030102118015114016116027097245247 116101097006007122097104021112017017012101118019017018120023017017115146147097030022115099097029006097114019114025122126015114115114116018013016122122018019029021116018114028123023002001125118120017019016125023124114003118025002029003116116009114115116121005114016102025015007016125114017114110021103002124029096116009023003021144229114031112113021114028096099004000115127120008028115021112023006012099114021023001124023023114028123023023124020099099030028006120114019029115008023002001125099114018013029096122004000028021144229245247098127004000022021103002124016122100020111116005016097114018123115097017125118120018007110018007102114018123115097017125118120018007110018007102114018123115097017125118120018027016122010102098116021144229114018123115097017018027112002019012124115097111115 116101097006007122102104101116111021016116104008022115146147097019029113023004010026102099018122000112123004017007021006097020001122122097017027112100017000115112023022026022103114097023125118120018007110018007102114018123115097023125118120017019016125010017017125118120017019016125023000028023021114111028006118127004002110101116111028006118127004002115116121005114022027116014023000101114124117017018023000028023021114111022018115126017000115124100097028006121123104114244145023000028023021116111017028101118002026115008023017017125118120017019016125023230246115116121005114016027121020017027112103097111115101116111028006118127004002115146147097019029113023002124029096115004006022021010097002125123098017023001102023230246115116121005114016027115000020026118120097027000021121020030031 116101097006007122103104021144229114018123115097002016027121020017027112103097030026126114097117112004020100117115146147097019029113023005019007112031006002016106115000017031118101097121115114103002013003112101008029023021122014028007125100104114111008023105017006103101004028007021115000006022021028097122100031020115113122021115000011000028144229114112006020000028023021116000124020118101030001026114123004114110021016098102112018023230246115022002098019029113023002019125114116000013026113023124114112003020097245247122101005023001021117024114005027112023006012123098012023001122027097245247021103002124029096116009023003025023230246115118118111021016116104013027017021144229114 116101097006006122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115103082034039035220069032038058090089097054054021071032032050088223053032054070023037055115089086097049050088071032053061080119112111098004 116101097006006122099104102114013023016097023002124020118118030027023025144229114022027116014002018118127109245247021114111028006118127004002127146147097017125114116019013000124112013023115116100097031018121118005027022025144229114016027112002031012118120005023115116100097031018103102020019020112027230246115118025006017018106103000000000112123109245247021023002124020118118030002018103100000028127146147097114016027112002019012101118019027029097027230246115021116111021016116104017019001120118019126244145023097019001102104005019007112096005122023116099004122022027112017017012113118002030016103023106114022027112017017012101114019027028113023012029029097127018123122025144229017125114116000013003004122000000002025023002124020118118030002097120118019003127021116111021016116104017096029 116101097006006122096104122122230246244145113019029030021112017017012101118019017018120023004126115114116000013016116122018019029021116230246244145096009023001112023004124020118118030027023021010097017125114116000013026113144229019029113023004124020101116030027023021010097114112004020097 116101097006005122098104026024039017059084069038027061067082047038050092069036017001029030097127115116091040063054091067032038058090089097054054021091032114063092068053055115081082050114050091094044051038077025097019057090066053114021118099030006010101101000017000117006124096099004014113100099002026112103103003002112127026101112116102126012014007000102001005120100096005004108020110101114002000022117005124020001117004124103103007014119097099006119117111116004016109114116007016001103110018123102126116099016109117030018119119111097005006120127099003026113101 116101097006005122099104124121018023001097023008028007122023006006026106099019004026123097097122020097126030017031112099019006127118120017019026101027015007029116099008126029096099019019005025100004010017122097109022018123118008001127113118004028016125027002019022123099019126020097126030017028102126109021007124104002029000120030230246244145100004030022118099097117112004020102114018102023006006026106116013023007103099109114244145023003124016122103000027003021118018114016122103000027003025023230246115119025015007029116099008114018102023015007029116099008126115146147097016125123098021000018099023000001115123098021000018099027097245247021117111001022109117014004115116100097001022109117014004127021144229019001102104021031000029118019001012113118021023004113031097016125113118015019026 116101097006005122096104102030104114018102023005019029116126018126115146147000000000106099012001123116101018013023116099004005023029023012124023116114015017027028030097019000021115000023029118127109114244145122111017018112121021000115116100097017018112121021000127021144229114116022006112113116021118018114020097126030017028102126109114244145023102113098007020102114018102023006006026106116014001030021144229245247115101014031115124103006031028096023012126115021144229016028099126005023115119023097027029123114019114025122126015114005114115014013007108101000114001021120015114123119025021011001116100020111001027099024000018102098104114115146147008028029112101097024028124121097004020113120030006010103118097000030021120015114123118120000030022102116004122017027099024000018120114109114001 116101097006005122097104027099024000018102098104111001120025021011001116100020123115146147008028029112101097024028124121097004020113120030006010103118097000003021120015114123118120000030022102116004122017027099024000018101114109114001027099024000018102098104114110103103111006010103118018007122146147032060055021113002006012097110017000018118100105113098002020109114017027099024000018102098109114001027099024000018118114109114001101025021011001116116004126115103122111006010103118002023122021126015114123022002098123244145144229005027112101004114017027116014001006008016113117115021118015022115120025002029000096010102098116021144229019029113023003124016122103000027003008122111017028101118008002115116121005114017027121020028018097126124031125123098015019007124144229245247116121005114030 116101097006005122102104027116014002018118127124114116022005098117115146147000028023021122111017027112126017021110021016098097112018023230246018123115097016125102114025016028099023008028115029020117113122021144229019029113023012124023116114015017027021011124114116022001098117244145118015022115029122111022018102120019006115124100097028006121123097029001021122111022018102120019006115011010097117112003020102114122146147230246112002020000028023021122111017018112121021000115124121097122112004001098123244145144229113107022118015022115119025005019029116126018114017112099022023022123023037051039080031102113101022016104114120021026097113098005020097031028123099009001115116121005114055084067036122116022001098117122021028097127115022014098114030122121021026000021144229245247024026097006001 116101097006005122103104124144229029001113114019114017108023098099096022023098099103022023098099102022144229114 116101097006004122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115116093046039039021083036114063084023037055033091094036032054021083032038054021083036114062084069048039050082082097049060091084036032061084089053114063084023044051063084083040055115080067097062050021084032038186082088051059054021083036114062084069048039050082082097054054021091032114048084090049051052091082111018098008014007000102001005114100098004006115098099003007116099107004002113098098000119115111098005119114111126024 116101097006004122099104096103005019007112023006006026106099019004026123097097006115146147018023007021112021027012118120013099115008023105001022121114002006115021122000010123119025006031017106115000006022028023230246115115101014031115114122003013030116101016016028099023003126115146147097021030116104012019001100098000021022021122109114244145023006031030106122000000030116123097031016025023230246115114116000013016116122018019029021116097245247021096009023001112023003124016122103000027003021010097006125118120017019026101023230246115116121005114017027121020028018097126097111115097025015007029116099008114244145023000028023021117111021030116104008022115008023012124020120118030027023021144229114018123115097031125114122000013026113023124114030118025006031018106126005114244145023000028023 116101097006004122096104021122002124020118099030017028113114097111115118025006017007106116014022022021144229114018123115097031016027112002000012102126006030022021010097017125114116019013000124112013023115146147097019029113023012124020118122030017028113114097111115118025006017030106116014022022021144229114112006020032060055021122002124020120118030027023021094047114123022003098123244145023000028023021116111021016116104008022115008023098096112146147097019029113023003124020120117030022018097118019017115124100097028006121123097245247021118015022115021099111021007124104002030022097101021114110021016098099112018030097245247146147097005027112101004114007027112021027012118123004006001097023124114116022006098117115 116101097006003122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115122089097049060088071053055115089082097060060088085051055115081082097048060067094047033115069086051114016103025097096099005014113101098006023108114007071086047033053090069044051039092088047114055064023014000115084089037114018123115001099110012113019103103007004119099098004005113098101005002112106098000007113099102 116101097006003122099104102114013023016097023002029006123099105120122021113019029030021112021027012097101023027029099144229005027112101004114020097126030017028102126124117099018023000028023021112021027012118120018031115008016113117244145118015022115114099008013016121114021000007021010097117112004020102245247146147110120244145100004030022118099097017028096121021122121028023007000028120023006006026106099019004026123097230246004125114019023115029112021027012118120018027110018007102114028103023006006026106116014001030021010102098116028144229019029113023006006026106116013023007103099097111115018020112113116146147107125115 116101097006002122098104026024004060039101086053039033080097036032058083031104114126021116046063035089222044055061065023108114001080084041055033086095036114055084089050114063080068097054186086091032032050065094046060032021083036114035215067052032054070023039051058065082050114032064069097062054070023034061062088066047055032021083052114055220071032032039080090036060039025023045055032021065046059032092089050114061018086056051061065023049062038070023045051115069069046054038086067040061061021094047054058068066168055115084084053059037080023036060115083088047049039092088047114055064023037187035084069053055062080089053018098008002117 116101097006002122099104116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115118127004001003103023017000244145096009023001112023017000125118120017019016125010023124016122103000017027146147000028023021103019124029096116009023003008097111028006118127004002244145118015022115101101111017028112100017023110101101023124016122114018002022146147000028023021103019124023116115004002001008031018023031112116021114030116111105002125113118005023003103030097020001122122097017027112100017000115101144229005027112101004114003027116014002018118127124002001027116014002018118127097019029113023017124029096116009023003008103019124029096116009023003146147000028023021103111017028112100017023110101101023124016122114018002022021118015022115101025002029000096010102098116 116101097006002122096104028144229019029113023105002001027115000020026101101097027000021121020030031021120019114003103025005019021124103019108110118098019000022123099097022018097114104114018123115097002001027116014001006008016113117122021 116101097006001122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115122089097060038088082051061039080023045055032021091040053061080068001099110116115012027029004003108096099005000113106098005026112099099004006119100102 116101097006001122099104118118013030115116101018013001112121020031020097126097122116022006098117122146147230246124031023040001054071094036114005000101117245247096103005019007112023006006026106099019004026123097230246000112099097021007124104002002007121126006111001122096030028006120117004000123028023014004022103023105029001113114019114017108023006006026106121020031028103115104114244145023022026022103114097114020097126030017031112099019006110021016098099112018144229019029113023097122020097126030017028102126124117099018023014000115114099008013016122100012111116005016104245247031024097 116101097006000122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115101086038059061084067040061061117006124107021103002117096096003006112099097005007119098102004015112103099005006116 116101097006000122099104146147020002023116099004114020097126030006001099126015004115120144229114115021023097114000112099097021007124104002029031007023124114016116100021114123118118018023115146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114004125114015114030027112021027012118103021030026114023125111115007007097006027112121097099244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097005027112121097031028113031105031125114099008013016101099013027020021026097096099028027097097099028023127114099021099009023029021031105031125114099008013016101099013027020021026097096099028023110114096005030097121115 116101097006000122096104007144229114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115112123018023115029031012124020097126030017003097123008021115024023115098122021024097097099028023106114098146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114022123115097019000021116009019001029004113123122146147097114115021023097005027112101004114030027112021027012118123004006001097023124114116022006098117244145023097114115021023097114115021023097019029113023012124020097126030017028102126097111115018007102245247021023097114115021023097114115021023000028023021122111021007124104002029000120023124114116005016230246115 116101097006000122097104021023097114115021023097114115021118015022115120025006006026106116017006031124112097027000021121014006115123098013030244145023097114115021023097114115021023097019029113023006006026106121020031028103115097111115120025006006026106121020031028103115230246115 116101097006015122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115123066044187033090067032038058090089097054054070023035061037092089050114035084069097034050082082050018098008014007000102001005114100098004006115098099003007116099107004002113098098000 116101097006015122099104096103005019007112023006006026106099019004026123097097031244145023097114115021023018023007021112021027012118120013097115008023105017018102099097122016116100004114244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097005027112121097031125114099008013016101099013027020021011124114097005023021026022123023012124020097126030017003097123008021244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097005027112121097031125114099008013016101099013027020021009097096099021099009023029021031012124020097126030017003097123008021115024023115098122021026097122096005023107114123118118018006115 116101097006015122096104029112021027012118120013096115116100097027029097114006023001028023108114097028030230246115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021114015022115116100097017027116101105097099028030104245247021023097114115021096009023001112023012124020097126030017031112099019006115008023102113098022016230246115021023097114115021023097114115021118015022115120025006006026106116014001026021010097117099018144229114115021023097114115021023097114115116121005114030027112021027012118120018031115008023102098116146147097114115021023097114115021023097114018123115097031125114099008013016101099013027020021126018114029122099097028006121123230246115021023097114115021023097114115021118015022115 116101097006015122097104114099008013029096122014000023021010097031125114099008013029096122014000023021 116101097006014122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115097069032060032083082051038115081082050114054091069036053058070067051055062080089053114055080023045051115065086035062054021083036114039071086055051058089023097054050091068097062050021067032048063080023006016001106117014004001112121001099110012113019103103007004119099098004005113098101005002112106098000007113099102117005124028006121123001097110006005001102110112111017030028124099001099110146147116020001000003115097101004006112096099005001113103097007006113099107000000001096110012119114111096007119117111022109103013029026097 116101097006014122099104124121018023001097023008028007122023006016001106117014004001112121097122020120118030027023025023002029003116126017126115123098015019007124027097021001102104008022127021112003000012123098012002018114027097021017103104015007030121126006028127021112003000012113103019023026123099109114020119101030029001124126015020127021098018023001118101004126115096100004000030116125109114023118101004126115113122000024127021112003000012113103019023026123005104114244145100004030022118099097017028116123004001016112031002019000097023105113097022023000001115124121021023020112101104126115005030097019000021112012019012124115109114244145023002029003116126017126115146147097028006123118021027127021144229114112006020097019000021112019001012124115109114244145023002019000097023105021007 116101097006014122096104124104002029031007023000001115124121021023020112101104114018102023006016001106121020031003116112109114244145023002019000097023105021007124104002029031006023000001115124121021023020112101104114018102023006016001106121020031031124112015126115146147097021007124104002029031004023006016001106115017000022124121021126115146147097117018018023000001115114117019013028103126008028021025023230246115018020117113116021118018114006102114019017001112027097245247021016098102112018023000001115096100004000030116125109114244145023002007001103114015006115097126012023000097118012002115116100097022016103114109114244145023002007001103114015006115097126012023000097118012002115116100097022030116125097126244145023006006026106116014030103021112003000012113103019023026123005230246021 116101097006014122097104103120012114020097126030006001099126015004115146147097005027112101004114020097126030017028102126097111115018007102114244145023000028023021112021027012118120018031115008023102098116021144229114018123115097021007124104002030022097101021114110021016098099112018023230246115122101005023001021117024114020097126030028006120120019022244145144229114 116101097001007122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054021067056034054021083102051049090089047055062080089053114022070067097023063080065032053054021031019059054091031112123127021122040060058029005104126115120086057059123006030097034060064069097005058091083036036122021083102039061021084041055035065082045114054091023039061061086067040061061021083052114061064090168032060021083036114048093082049038054089119112111021103119115111102001007113099096005004 116101097001007122099104102114013023016097023002019000112023007029001120098013023244145026108114018127120020006115030006097023029021096008028023112097097245247021096009023029021007097006027112121097099115146147097005027112121097099115097127004028115007023004030000112023113245247112121005114244145144229020001122122097004020113120030027029097144229245247098127004000022021023002029003116116009114110021016098099112018144229019029113023015007016125114017114110021016098096112018023 116101097001006122098104026024039004050089094037002050071086105123115024023019055048093082051049059080023045051115081086053055115081016036060052084080036063054091067097054050091068097039061080023037187062084069034058054021083036114048080069053059053092084032038058090089097034050071086053039049080069034039063090068036114123091088047114048089195053039033220082104114035090066051114038091023034058054069067036062115080089097052060091084053059060091023037039115086088037055115069086056033115086095036034039080091109114055064023047226115086095036034039080091109114055064023034061055080023044051063084083040055127021083052114032092080045055115088086045051055092082109114055064023034061055080023037187062084069034058054021082053114055064023050059052089082097054186088086051049059080119112111021103119115111098001007115103099006005001097110120118013018103008103000000018117002124006023112122001100110118114019006026115 116101097001006122099104102114013023016097023000000000106115000006022098115105022018097114105021022113104005023017116116021123122146147230246021103120012114020112115030023029114115004031115112144229245247098127004000022021116014002018118127097111115018020112113116146147097019029113023015007016125114017114110021016098096112018144229114018123115097031018121104002029023112023124114116022004098117244145023000028023021122000030012102126006030022021010097117112001020102245247021118015022115113114012013016122115004114110021016098103112018144229114018123115097022022120104018027020121114097111115018020119113116146147097019029113023006023023106113008028018118099097027000021121020030031146147097019029113023002029000096023124114116005016230246244145023000028023021121014006115112111008001007 116101097001006122096104102031018023031112116021114098146147097114021103120012114020112115030023029114115004031115099114230246115021096009023001112023023023125118120018007115008023102098116146147097114018123115097023125118120017019016125023124114005112025002029003116116009245247021023000028023021114111028006118127004002115008023023023125123098002026022101144229114115116121005114005112025012019031106116014022022021010097023125120118013013016122115004245247021023000028023021097004124030116123030001026114123004114110021114111031018121104018027020121114230246115021118015022115099114111022022120104002029023112023124114022027115004031012118120005023244145023097019029113023023023125113114012013000124112013023115008023004124023112122030001026114123004245247021023000028023021114111021022 116101097001006122097104113104008022115009009097004022027112004022012124115230246115021118015022115099114111021022113104005019007112023127114022027112004022012113118021023122021 116101097001005122098104026024023051048086094047051039092088047031050070068036122122021026097027061083088051063050065094046060115087086050059034064082097034060064069097034038087091040034060070067032053054021096046032055117006124100099 116101097001005122099104102114013023016097023019001125118120017019016125027230246115021023097114115021101018124029096116009023003025144229030007103126012122016122118013023000118114105002022103025018027016124097008126116018030097046047021016097117115073075097002022103025015029001116100014123115116100097028028120027230246115021023097114115021103014124031124117004030028021118018114016122122012007029112027230246115021023097114115021116000124020118118030030026119023000001115124121021023001099114015006026122121109245247021023097114115021023000000000106115000006022098115105022018097114105002016027112017017012113118002030016103030104114018102023000013021116126019023012116098109245247021023097114115021023105001022121114002006115118120020028007029029104245247021023097114115021023097020001 116101097001005122096104122122097021017103104003029005103114015114017103144229114115021023097114115021096009023001112023019001125114101018013026113023124114017103025006000000106126005123115116100097028028120117019023244145113019029030021112019001012103114015001018123023019001127146147097114115021023006002016106103000000016116122097002016025144229114115021023097021016116104002019030102118015114016116027230246115021023097114016125114017027023021126005126244145023097114115021116009023003118120097017028025144229114115021023097000021118120017029115101120109245247021023097114115101114019001026113023017023001021123004020007021120020006022103023011029026123023230246115021023097114115021101007001026118126097017026021120015114016124025018027016124097008114110021103004000125102126002027005 116101097001005122097104124144229114115021023097114115021023097114115021023097114115021023097019029113023002027125118120023019031124023124114116005016230246004125114019023115103100111021001102104008022115008023098099112146147097114115021023097019029113023017017125114103002013026113023124114001102025006002016106126005245247021023097114115021118015022115101116111017028102098097111115018007102245247021023097114115021118015022115103100111021016116104008022115008023002019125114116000013026113144229114115021023097114018123115097000000027116014002018118127097111115124115111017028101118002026244145023097114115021023000028023021101018124029096116009023003021010097027023027121020017027112103230246115021023097114115116121005114026113025002029003116116009114110021116014124016122103000017027 116101097001005122102104146147097114115021023097019029113023008022125123098002026022101023124114016122025015007016125114017245247021023097114115021118015022115118120111028006113114021023115008023017023001027121020002022103100230246115021023097114115116121005114003112101111017028101120018006115008023017029125118120017029000097144229114115021023097114018123115097002022103025015007023112103000114110021103014124029096115004002018146147097114115021023097019029113023017023001027121020017028120122097111115101120111028006118120012031244145023097114115021023000028023021103014124023116113008004018021126018114029096123013245247021023097114115021118015022115118120111017028102126002029115008023102098116146147097114115021023097019029113023002029125118120018007115008023102098116146147097 116101097001005122103104021023097019029113023017029125118120023019031124023124114116005016230246115021023097114115116121005114003112101111017028102098097111115018007102245247021023097114115021118015022115124115111017028102098097111115018007102114 116101097001004122098104026024039021054070067040061061102086040033058080116046063035065082019055061081066105123115024023002061061065069181062054021083036114063018082057059032065082047049054021083036114063084023037061061091222036114123119088055059061021116019123019004010116102100000015117 116101097001004122099104102082045055048065023006016001106126005126115114101018013026113023097052033090090097021017103104003029005103114015245247066095036032054021112003000012124115097111115022006098114 116101097001003122098104026024039021054070067040061061102086040033058080116046063035065082019055061081066105123115024023002061061065069181062054021083036114063018082057059032065082047049054021083052114062084069048039050082082097122050092089050059115068066036114055080023050051115067086045059055092067168114035084069097032050069071046032039021215097062050021083032038054021083036114062084069048039050082082111123019004010115096 116101097001003122099104102114013023016097023006031018106126005126115116101018013023116099004005023029115000006022029112012019012113114003004018121030104114127021118019001012113118021023004113031005019007112031006031018106113008028005116123104123115146147007000028120023006031018106122000000002096118006023244145096009023001112023006031018106126005114110021020112113115 116101097001002122098104026024039021054070067040061061102086040033058080116046063035065082019055061081066105123115024023002061061065069181062054021083036114063018082057059032065082047049054021083052114016103023050051058091067032059033080023032059061070094097035038080023037055115070088047114032065086053039039117006124102099 116101097001002122099104102082045055048065023006000000106126005126115114101018013000097118021007007146147039032060088023006000000106101004028000116121230246036093082051055115114101018013026113023124114112004020097 116101097001001122098104026024055048115024023034062032124089055055061065086040032054027081006055032065094046060000084094050059054118088044034039080101036060055064121017032060081066040038032029030097127115122089097049060088071053055115089082097060060088085051055115081082097017001026117046036058091023037187057213023050051058070094036018098008002113098101000006 116101097001001122099104102082045055048065023097049060064089053122121028023039032060088023006016001106117014004001112121230246036093082051055115114101018013026113023124114112004020230246050091083097122115114117019013023116099008028007021094050114061090067097060038089091097114060071023097021017103104005019007124121112096115092068097060060065023047039063089023097114060071023097021017103104005019007124121115099115092068097060060065023047039063089023046032115021112003000012113118021027029007005097059032021089046038115091066045062115028144229051061081023105114016122118013023000118114105017018102099097122020120118030027023021118018114026123099004021022103030109114099028011127098115122101097114016122118013023000118114105017018102099097122020120118030027023007023000001115124121021023020 116101097001001122096104112101104126115005030125108099028144229245247021 116101097001000122098104026024023051048086094047051039092088047000054086095036032048093082105123115024023000056060064067097017035065023047048115084079230246098024026002061062069067036127033080089037039127021005108017060088071053055126071082047054038021082053114063080067053032054021083097051048086088044034050082089036063054091067001099110000003001096110024026 116101097001000122099104102114013023016097023019001125114101018013026113027230246001102025002029003116116009114047073023019001125123098002026022101023000001115118127018126244145099019027030029099019027030029116014019031112100002023123118103111030026119114002029127018016104123115073075097117115018023061046115101025015029001116100014123115084068097000000122116109245247099099111021005097104015029030021118018114005112099014126244145116000124020118118030030026119027230246001113025006000023106123008016115025144229019001102104005019007112096005122023116099004122001102025006000000106115000006003103114104123115116100097022018097103019023127146147002029018121114018017022029112017017012113114018006022121027097017028116123004001016112031006000000106115004001007112123109099122028023000001115 116101097001000122096104113114018006022121027230246016122118013023000118114105021003118104005023000099114021126115114101018013023112100023023007028023000001115113114018004022097027230246020103100030001018124126015006127021144229019001102104021001004113015105000000027112019001012113118021016006103030061046032064085050038033029083040053058065068105058060064069105000000027112019001012113118021016006103030104126106028075061033038087068053032123081094038059039070031044059061064067036122001102025006000000106115000006017096101104123127012030061046032064085050038033029083040053058065068105033054086088047054123103100111021001102104005019007119098019123122025014104114018102023005019007119098019126244145116000001022021101018124020103100030023031120114015004115146147022026022123023113114007 116101097001000122097104125114015114116018144229005027112121097099115097127004028115018006102245247098127004028115007023021026022123023102096116146147004030000112023102117115112121005114050070023004030030112121023126244145101018124020103100030019016118097004006127146147002019000112023019001125114101018013000097118021007007021144229005027112121097117000018023021026022123023102019115070086040033058071016230246004125114015114116112016097006027112121097117000084094050059054021082047114048090066051033116146147022026022123023102019116021099009023029021016000038039080089053055115067086045059055084067040061061018144229005027112121097117007018023021026022123023102006054071090040060186018144229023031102114097117022103101004007001021115004114000097118021007007018023004028023021118018114000 116101097001000122102104097118021007007025144229021001102104014000026114114015126244145116018124005112100030028006120114019029127146147021000026120031021000026120031002029018121114018017022029122111030026119114002029127018016104123115073075097117115018023061046115116116111028028103118018029122021086050114001102120002096127146147002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113114021124022120118008030115112123018023115114118111021018113104004031018124123097023029113023000001115112122000027031025144229122000112123004017007021116014007029097031107123115115101014031115114117019013017122097019023029021117097005027112101004114017027112019001012124115124000000027112019001012124115104019000021121003029005025144229000000027112019001012 116101097001000122103104123117017019020112027097245247005027230246016116025023023007106115004002007025023002019125099114021013016122115004126244145116000124022121097030022022101099109114016116025004030005106116014022022025144229017028116123004001016112031105001022121114002006115004023007000028120023006000021106101004020003121118097002115127120008028115114103004013003121118004010007021111097029029021031025124020101114030027023021010097117017096101004019006106114013004116021118015022115101025006002022106126005111011027112017023012124115104114004125114019023115101025006000021106115000006023112117097110110021116020000001112121021114023116099004114018123115097122003027112019020012113118021020026123023040033115123098013030115122101097021001115104005019007115126015114109021116020000001 116101097001000122100104112121021114023116099004123115116121005114003027116014002018118127124000000027116014002018118127097019029113023017124029096116009023003008101018124029096116009023003028027097098115028023032033115103114007023031099117005023127146147002019125114099020013016122115004114050070023021043035080116019126244145112002000125114116019013031124117097019000021122032062050081094036126244145116000001022021101018124020103100030029001124112004028244145096009023029021016012117115097127004028115118118111021016116104004022028118122230246004125114015114116112016097006027112121097017018027112002019012112115014017022146147022026022123023102027116021099009023029021116000124020118118030023023122116008245247112121005114018102023005061048116116002245247078002118107099006074230246244 116101097001000122101104145120019022022103023003011115103100111028006118127004002115 116101097001015122098104026024022022115099086034049058091086053059060091100032059032092082015002033090083052059039070031104114126021126047052060021068052032115086095036034039080091110049050088071032053061080024055055039090023105004020113120030021023102030230246018095088052038115081066097060060088023037055032021005097034033090083052059039070023106114018081095097021023102119112111102005007116097098 116101097001015122099104102114013023016097023019001125118120017019016125027097245247103100111028006118127004002127021144229030007103126012122016122118013023000118114105002125102126002027005124027102117122021075061114116021016097046047021103111028028103118018029122025023230246005112100030028006120114019029115116100097028012099114021029127021144229004007027112023006012123120012114018102023015029030106097004006028025023230246016116025006017018106123008016115116100097017018120103000021029112027097245247116101018013023116099004005023029115000006022029101018124020103100030022018097103019023122028027097245247103100111021001102104015016003116112004114018102023015016012101118006023000025023230246016116025006017001106100008021031112023000001115120118013019023124114109114244145116000124020 116101097001015122096104118122030017028113114097019000021116000006012120118019003127021144229000000027112019001012122101008021022123023000001115097110017023012097101000027007112122004028007025144229017018027112021007012118120005023127146147002019125114116000013003004121014031127021116000124020118118030002098121126003022026123027097017018027112002019012101006013027017124121112126115118118111021016116104017099031124117008028097025144229017018027112002019012101005015029030025023002019125114116000013003007123008016023124121109114016116025006017018106103115030026119126015099127021116000124020118118030002097121126003027029007027230246001102025006000000106100021019007096099109245247029100036062054086067097099115115101014031115078002118107096005074097019020146147022026022103114097017028 116101097001015122097104101118002026115008023019001125118120017019016125144229019029113023015007016125114017114110021101018124029096116009023003021030097051032021118005026020113100230246244145113019029030021112002019012118118012001018123023002019127021023006004007106097004006022103126097004007025023002026022101116014114016025023097002022103100008022115101027097245247021112019001012103114015001018123023019001115121114007006115122098021023001021125014027029021023006002016106103000000016116122097002016021120015114003118025006002016106126005114110021101018124020101116030027023025023230246115114116018013016122122018019029021116018114031112113021114028096099004000115127120008028115021112019022012118120015000022113023019022115122121097000023027112002022012118120005023115008023002001125 116101097001015122102104097114002013016122115004114018123115097000023027112019022012102126006030022008116018124007112116030001026114123004114115116121005114001113025006000023106115004002007008116018124007112116030022022101099097019029113023019022125118120018007110018007102114244145144229005027112101004114016027116014001006008023102098116021118015022115101025002029000096010097117099018023097019029113023002124016122100008017028008023102098116021144229019029113023019001125114101018013026113023124114112004020097245247024026097019029113023019001125114101018013000097118021007007021011127114116097016097245247116121005114001102025006017018106126005114110021116000124020118118030027023021144229019029113023002001125118120017019016125023124114001102025002029003116116009114244145118015022115 116101097001015122103104118100111028006118127004002115008023019001125123098002026022101023230246018123115097004007027112023006012123098012023001122023124114016102025023023000106121020031022103120097245247116121005114016027116014002018118127097111115103100111017028101118002026115146147000028023021116111028006118127004002115008023019001125123098002026022101023230246018123115097017125123098005023007112023124114003027121020002022103100097245247116121005114016027115000020026118120097027000021121020030031146147097245247021 116101097001014122098104026024023051048086094047051039092088047001050092068040055123028023108114063092068053055115081082050114050091094044051038077023161114032084094050059033117006124099103001119115111098 116101097001014122099104102114013023016097023003000125114117019013029096122017019020025144229114115021023097114115119101111021017103104015007030121126006028127146147097114115021023097114017103025006016001106126005126244145023097114115021023097016125118120017019026101023061046115119025015007029116099008126244145023097114115021023097016125123098021000018099027230246115021023097114115021117111028028119120023027127146147097114115021023097114016116100004114244145023097114115021023097005027112121097016125102114025016028099023124114116004016097006027112121097117030018144229114115021023097114115112123018023115018113102245247021023097114115021023004028023021118018114000112111004126244145023097114115021023097016125097110019019000096027230246115021023097114115021118019001012113118021023004 116101097001014122096104113031003124023116121000027000028027230246115021023097114115021118019001012113118021023004113031005019007112031003000125114117019013023101101004027029097030104126244145023097114115021023097019001102104005019007112096005122023116099004122017103025006016001106115000006026123099104123127146147097114115021023097114116021016109245247021023097114115021023012019125114122000013026113027230246115021023097114115021117019124020119101030029001124126015020244145113019029030021117014004026113114097016127146147097114115021023006016001106117014004001112121097016001021123004020007021120020006022103023011029026123023230246115021023097114115021112012019012120118019003006116112004114030116023014028115120118111021030116104008022115008023003000125114122000013026113144229005027 116101097001014122097104112101004114020103100030027023021010097113098022144229114115021023097114018123115097016001027112003000012123098012002018114023124114112007020230246115021023097114115116121005114017027116014001006021010097117099018144229114115021023097114018123115097016001027116014002018124103097111115119025002029003116126017245247021023097114115021118015022115119101111028006123118021027115008023003124029096121000006026146147014000023112101097016010021117019124020119101030028006120103000021127146147097114115021023097114115021117019124020119101030028006120123008021029021 116101097000007122098104026024022022115024023017032060113082049017050088071032053061080023108114018089094044055061065086053059060091023037055032021084046063049090068097112062084069048039050082082050112019004010003004023117005124019 116101097000007122099104102114013023016097023012019125114122000013026113027097031018027112012019012123120012114018102023018027020121114109114030116025006031018106116014031115116100097030026119144229020001122122097021030116104012019001100098000021022021122000114244145125014027029021112012031012120118019031018121023012031115122121097122030120025006031018106126005114110021122000124020120118030027023021118015022115120122111021016097104002029023112023124117030116123102123244145096009023001112031012019125114122000013021124121023019031021126018114029096123013114028103023012019125114122000013021124121023019031021009124114016096101019023029097023005019007112030230246244145118015022115120122111021016103104018027020121114124117112004020102114126024023012019031116115008023115146147000028023 116101097000007122096104021122000124020118122030017028113114097111116022005098117115024026097006010101114097022006021122000000002096118006023244145144229029001113114019114017108023115114 116101097000006122098104026024007051048103082050039063065086053114123086095032032052080090036060039021083036033115086088044048060070030097127115103082034058054071084041055115089082097049060081082109114063080023050059052089082097055039021091036114063092085036062063220023036060115083088047049039092088047114055064023034061055080144229029038065101036049059118095050017054071067040052017099115097122048093086051053054088082047038115081082050114032065086053039039070030001099110120120021027021 116101097000006122099104102114013023016097023113126020118099030017028113114109021016103104018027020121114109021016103104013027017146147007000028120023006017001106116014028001112113230246004125114019023115114116021013016122115004114110021016098099112018144229019029113023005019007112031006017001106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029112002000012115126015004018121023008001115123098013030115122101097022018097114105021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229019029113023002029000096023124114116005016230246028103115004000115119110097021016103104018027020121114097 116101097000005122098104026024023051048086094047051039092088047031050070068036122122021026097006050087091036114048084084041187054021071046039033021091032114035071222049051033084067040061061021083036114063018222053051039021116019018098008003113 116101097000005122099104102114013023016097023003000125114117019013029096122017019020025023230246115021023097114115021117019124020119101030028006120123008021029025023230246115021023097114115021117111017028101118008002115073075097016125123098015019007124027097245247021023097114115021023003124029096099019019005025023230246115021023097114115021117111028028119120023027127021144229114115021023097114115118118018023115021144229114115021023097114115098127004028115119025018023011119120023114110021016112117115097127004028115018122102114244145023097114115021023097023031102114097117021018023230246115021023097114115021114015022115116100097001022109114109114244145023097114115021023097016125097110019019000096027097245247021023097114115021023000000000106115000006022098115105016125113118015019026 116101097000005122096104102030109114244145023097114115021023097019001102104005019007112096005122023116099004122017103025006016001106115017000022124121021123122025144229117116025023102117127021016102126244145023000000000106115000006022098115105022018097114105016001027112003000012113103019023026123005104123244145113019029030021117014004026113114097016127021144229114115021023097021017103104003029005103114015114017103023013023021097023014007007112101097024028124121097114244145023097114115021023097021030116104012019001100098000021022021122000114028123023012019125114122000013026113023124114017103025006031018106126005114244145096009023001112023006000000106126005114110021020112113115146147097114115021023097019029113023003124016122100020114110021016113117115146147097114115021023097019029 116101097000005122097104113023003000125118120017019026101023124114017027116014002018124103097245247021023097114115021118015022115119101111028006123118021027115008023003124029096121000006026021144229029001113114019114017108023003000125114117019013029096122017019020025023230246115021023097114115021023097016001027112003000012123098012030026114121230246115 116101097000004122098104026024004038016090090049038054103082047054038113082023051048086094047051039092088047122122021026097099054071023049051034064082053114055080023037061061091222036033115081016036060039223067036018098008006114097 116101097000004122099104102114013023016097023019001125118120017019016125027019001125123098002026022101027097245247118118111021016116104013027017112115008126115146147023006125114097021013029096122004000028025023023006125114097021013029122122109114005097025006004007106118005000127021097021124020099099030017003118120012126115099099111021005097104015007007112123112126115099099111021005097104015007030115118025126244145116000124020118118030030028114120109114244145116000124020118118030002098123120012126115118118111021016116104017099031124117005027029025023002019125114116000013003004123008016026123006109114016116025006017018106103112030026119126015096127021144229017018027112002019012101005015029030025023002019125114116000013003007123008016023124121109114016116025006017018106103115030026 116101097000004122096104119126015099127021116000124020118118030002097121126003027029007027230246115116101018013007102096005106123103100111021001102104005019007101101004123244145144229020001122122097021001102104019023029102118015114001102027097021016116104002019030102118015114016116027097021016102104002029030102118015114016102027097021005097104023023007112101008114005097144229245247098127004000022021112019001012124115097111115022006098245247116121005114016116025006017018106126005114110021101018124020118118030027023146147000028023021116018124016122103000017027008101018124016122103000017027146147000028023021116018124029096116009023003008101018124029096116009023003146147000028023021116018124005112100030028006120114019029110099099111021005097104015007030112101014245247146147097 116101097000003122098104026024004038016090090049038054103082047054038113082023051048086094047051039092088047122122021026097022060091089168055032021084041055035065082045245247084093046039039021081040062039071082097021016102104002029030102118015114021084079001099110115101001096110000003114106101007007114 116101097000003122099104102114013023016097023230246007103126012122007103126012122016122118013023000118114105017026027123008016022118120109117116028030097046047021016097117115073075097002022103025015029001116100014123127146147017023001027118005000022102006109114244145103004000125118120017029000097023061046115018023102114047073023097002028027123008016022121120109114244145023097114115021023097002022103025015007007112123004126115146147097114115021023097017018102114097005027112121097017000027112002001012101118018020018109010112114007125114015114029096123013245247021023097114115021114013001022021116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114018113101111028006120113000010115112123018023115114118111021018113104015007030115118025114022 116101097000003122096104123115097023029113023032033115123098012020018109144229020001122122097017027112103002029115118120109114244145023097114115021101007017028101120097002028025023230246115021023097114016125114017019016021118002126115146147097114115021023017023001102126005114003112101097030022115099097029006097114019114025122126015114001115100008017026021116008114028123023002027125102126002027005124023124114003112101111001026118126023027115116121005114016124025002029000096023124114116005016109114244145023097114115021116009023003124115097027023021123004020007021120020006022103023011029026123023097021016102104002029030102118015114016102023097029029021126005124016122103000017027008116018124016122103000017027021118015022115124115111028006118127004002110118100111028006118127004002127 116101097000003122097104146147023021023122104005023007021118005000115121114007006115122098021023001021125014027029021112000022012116115019022022097023006019115122121097019023103025015007003112101018111020116025015007003112101018245247098127004000022021126005124016122103000017027021010097017028027116014002018118127097245247021023097114115021118015022115124115111028006118127004002115008023002029125123098002026022101023230246115021023097114115116121005114003112101111017028101120018006115008023017029125118120017029000097023230246115021023097114115116121005114003112101111028006113114017019115008023017029125123098005023003116023230246115021023097114115116121005114003112101111028006118120012031115008023017029125123098002029030120023230246115021023097114115116121005114016122025015007023 116101097000003122102104112099004114110021103004000125123098017023001102023230246115021023097114115116121005114018118025002029003116116009114110021126005124016122103000017027021144229114115021023097114018123115097019016027121020017027112103097111115124115111028006118127004002244145023097114115021023000028023021116014124029096115004006022021010097019023103025015007003112101018245247021023097114115021118015022115118120111017028102126002029115008023102098116021144229114115021023097114018123115097027023027116014001006021010097117099018023230246115021023097114115116121005114016122025002029000096023124114116005016097245247021023097114115021118015022115101120111017028102098097111115018007102114244145023097114115021023000028023021103004000125118120018007115008023102098116021144229114 116101097000003122103104021023097114018123115097019016027116014001006021010097117099018023230246115021023097114115116121005114018118025002029000124116014114110021016113117115146147097114115021023097019029113023008022125118120017019016125023124114116022006098117115146147097114115021023097019029113023008022125123098002026022101023124114116022005098117244145023 116101097000002122098104026024007051048103082050039063065086053122122021026097000054086095036032048093082097062054070023168062186088082047038032021215097063054065067051055115080089097034050092082044055061065023045059186070023032039043021069168033038089067032038032021083036033115089086035061033084067046059033080068097055061021081046060048065094046060115081082097054058067082051033115086069040038187071082050018098008101004001018117005124020001117004124103103117003124096099004015108098098024007112018102008005113099107024007112127096004119119111126024119118111029116099004002019013010021000018124099001107110018002117117019004007124002031116121000018098004010012023007125119112096110120118021 116101097000002122099104102114013023016097023005027000097126015017007021023102099116021118018114007106116009023016126027097022125118120017019016125075061022125123098002026022101023000001115118127004002007112123109114031097101008031123118120000030022102116004122003027100008017026099126109117116028075061117115018075061002125123120019019000122030097019000021115004006022123099004007001025023005124020113123030000022115115014001127021122000010123120118013124020118101030030026119030097019000021122000030018113126004126244145122000030125114116019013000124112013023127021122000010123120114021124020118101030030026119030097019000021122004006027122115004126115113025006022031106122004006027122115109114030116111105031018097025006017001106123008016122021118018114030116099019027016112027097022125 116101097000002122096104114115013013030116099019027016025023002029006123099105120122021118018114029122122003000022025023021000125114099005013028103115019023115146147007000028120023006022031106115014028031116117097022127021116009023003118120097017028025023017023001102126005114003025023006027001106116021030001112113097019127021112002000012118120015000022115023012019031025023006017001106116014028001112113097031022097027097021016103104002029029103114007114030116099109114020097115030006001099123000016115097101097245247098127004000022021115111021023121104008022110097101111021023121104008022115146147000028023021099019124020097115030017031112099019006110018020115100112018023230246018123115097006001027116014001006008016113117115146147000028023021115111017028101118002026110118120111017028 116101097000002122097104101118002026115021118015022115113025015007016125114017111016122025015007016125114017114244145118015022115118120111028006113114021023110101025015007003112101018114244145118015022115118120111022018113114002029110029100004030022118099097031018109031002022125113118005023016122030230246021103120012114016125114017017028021116005245247098127004000022021116005124016122103000017027008115111017028101118002026115021118015022115118115111028006118127004002110113025015007016125114017245247116121005114016113025005019023112116014110110018020116113116021023000028023021031002022125113118007027016122023008001115123098013030115122101097017023027115000020026118120127111116022003098117122021118015022115118115111017028102098124117099018030230246018123115097017028027116014001006 116101097000002122102104008016113117115116121005114003027116014001006008016113117115146147000028023021115111021023121104017030018116121000111018027112002000012102126006030022021144229019029113023000124020118099030017028113114124117112004007098117115146147000028023021118111000022115104002029023112010012019031027112002006012118120005023115146147000028023021118111000022115104018027020121114124031018121025006017001106100008021031112023230246018123115097022125114115013013030112099009029023008122004006125114116019013000124112013023115146147000028023021122004006125114116021013016122115004111116022006112113116021144229019029113023005124020113123030031018097101008017110120118021124020118101030001026114123004114244145118015022115120118021124020118099030017028113114124117112004005098117115 116101097000002122103104146147000028023021115111021023121104021011003112121019111116022006098117115146147000028023021115111021023121104002029023116121014114026102023015007031121144229127126026024097019023125114018027028123023006022000021144229113098006020058103100007002118047244145076116101097000001060114 116101097000001122098104026024007051048103082050039063065086053122122021026097033060064068097032054068066171038054021084046063035089222044055061065023037055115089086097032054068066171038054021002118096102000023108114022089222044055061065068097178115088082053038033080023036060115069086040055062080089053114063092222050114050064079097032186070066045038050065068097054054070023045051049090069032038060092069036033019004010019023000116119115111021103119114111102001119117111097005007119098103005001001103110007007113100099001007119018101008016005023011018027102019016125016 116101097000001122099104114101014007003021117024114244145023097022125118120017019016125023061046115113025015007016125114017126115021023013006001124122105017028116123004001016112031017124000124116008004026025016102123115073075097117115018023061046115101025015029001116100014123127021115111021023121104019023021113120018126115120118013124020118101030030026119027097114030116123111021016103104018027020121114109114115120114021124020118101030030026119027097114023027112005030012120114021026028113027097245247021122000006125114116019013031124117109114115113025006022031106122000006001124116109114007103025006006023106120019022001112023230246244145144229029001113114019114017108023115126096025002109101127012144229114 116101097000000122098104026024007051048103082050039063065086053122122021026097033060064068097032054068066171038054021002118096102000023108114048090089037059039092088047114032064069097051055093222050059060091023105004020113120030021023102030001099110103114018019019007010007000019006010116102019001010115098099003007117098101117002124096099005001113102099003119119111116113114025117127018118002026116 116101097000000122099104116121005114112004003098114022109126018006000021031018023031112116021114098021113019029030021076116101106006007060114244145020112097112021112097005027112101004114020027118005026021124121097027000021121020030031021118015022115114025002029003116116009111023027116014002018118127097019029113023006124029096116009023003008115111028006118127004002122021 116101097000015122098104026024007051048103082050039063065086053122122021026097049060088071045187062080089053114033080070052184039080023116101097003003097127115118088047054058065094046060115070066051114029084067052032054117006124000022102118001096110115101001097110000003001102110007007113100099001007119018102008005113098101005003113100 116101097000015122099104116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114100020013000096117023023029021100097005027112101004114000027112005030012124115097111115113025006022031106126005114018123115097001125114116005013016122115004114110021016098101112018023230246018123115097001125114101005013000124112013023115008023102113107022016097019029113023018124020103115030022022101099097027029021031098107112028030230246112003020000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006031017106122000000002119120023114030119027097021000120104018007017120118019003115102122097005027112101004114030119025002029003116126017114110021115111017028101118008002115146147098100112116121005114030119025015007029116099008114110 116101097000015122096104021115111028006123118021027115116121005114030119025006031017106126005114110021100012124020120117030027023021118015022115102122111021016113104002029023112023124114116022000098117115146147098100112116121005114000120025006000023106100008021031112023124114116022015098117115116121005114000120025006000023106115004002007021126015114123022014098123122021 116101097000014122098104026024007051048103082050039063065086053122122021026097033060064068097032054068066171038054021002118096101001023108114048090089037059039092088047114032064069097038054086095047059048092082047018098008101004001018117005124020001117004124103103117003124096099005001113102099003119116111097005007119098103005001 116101097000014122099104116121005114007027116014002018118127097111115113025002029003116116009114018123115097006125123098002026022101023124114023027121020017027112103097019029113023021124007112116030017028113114097111115018020112100112018023000028023021099111006022118104018027020121114097111115018020112101112018023000028023021099111006022118104005023003097023124114116022006121113116021 116101097003007122098104026024054054115024023002061062112067040030058070067036004054065088105123115024023013059032065082097054054070023055187039220069040060050092069036033115091088047114058091086034038058083068097038033092222097034050071023015226019004010007000019007010116102 116101097003007122099104102082045055048065023113126005102025006004007106121020031022103120109004000027112023006012123120012126115099100111021005097104000022001025023023001125114097021013016101116014031127021097018124020099099030023007116122000028127021097018124020099099030028006097114013099127021097018124020099099030028006097114013096127021097018124020099099030028006120113000010127021097018124020099099030027029097114019028127146147019027020125099105117099005007113098099005007113098099005007113117115073075097004000027112023006012123098012023001122027097099103028023032033115114097021013029096122004000028106099019027115146147039032060088023006004007106097004006022103126097004000146147022058054071082097039035069082051122005102025006004007106114021019030116121104114111011023102027029 116101097003007122096104116116021027021018023230246112006020032060055021082057059032065068097122032080091036049039021006097052033090090097021016102104002029030102118015114016102027097017027112103000017115118118097037059080069036114016102025023023000106121020031022103120124004000027112023006012123098012023001122023032060055021116000124016122100008017028008016113117115084089037114016116025002029000096010102098116021086047054115118118111022018118114002026115092068097028006121123097051061081023002001125118120017019016125010002019125118120017019016125023032060055021116018124029096116009023003008116000124029096116009023003021086047054115118100111017028101118002026110018020112113116021086047054115118100111028006118127004002115089094042055115018020115113118018030097245247090069037055033 116101097003007122097104021085056114098004144229245247021 116101097003006122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097054054021084036032039084094047033115220091168063054091067050114055080068097032186070066045038050065068097054116064089097048060067094047114054091023039061061086067040061061021083036114063018094037055061065094039059050091067097054038021069168033038089067032038019004010119106107013007112101 116101097003006122099104102114013023016097023006022031106118015019031108099109114020113123030000002096118013027127021112005030012120118021000026118027097000022115104018027020121114230246021103120012114020113123030022028123123000016127021112008000012118099013000022115144229005027112101004114020118101030001026114123004111020113123030002031116118015019115146147000028023021112005030012118120005019029122023008001115123098013030244145118015022115114115013013026113023124114112004020230246018123115097021016097104002029023112023124114116101123000028018018144229114 116101097003005122098104026024017039049089094049061032065086038055115118101097036054065088097127115116083051055032070082097054038021065168038186071094047051058071082097122037220067046123019004010116098098001003116 116101097003005122099104102082045055048065023006004007106121020031022103120109114020099099030028028120027097021005097104000022001025023006004007106116017017028120027097021005097104015007007112123112126115114097021013029096122007019011025023006004007106126015006022103121230246021071088044114020099099030004022097114019027115146147054058054071082097021005097104015007030112101014111116022006098117115 116101097003004122098104026024017039049089094049061032065086038055115118101097187063080065036039033021026097019055071082050033054021031034061038071069040055033028023034061062069091168038054021028097030058087023002051062069086038060054021028097022050065082097054054021084045061039064069036114120021121046063049071082097054054021085046036058091068001099110004004121 116101097003004122099104102114013023016097023017017125118120017019016125027097245247021023097114115021023017017125123098002026022101027097245247021023097114115021023002019125114116000013031124117097019000021123008016022121123004126115146147097114115021023097114018103100030022018097114022022123113118021023123101116111021003118104005019016121116019123122025023230246115021023097114115021031018023031112116021114016122098015006123031030097245247021023097114115021023097020001122122097021017103104003029005103114015114017103023230246115021023097114115021023022026022103114097000000027112019001012124115097111115119101111021001102104008022122021118018114029122122003000022025023230246031097101008031123118120000030022102116004122018027100008017026099126109117116028023061046115018023102114047 116101097003004122096104073023000124029122101000001028028027230246115021023097114115021118111019023103114018099127021144229114115021023097114115116025000022001112100115126115146147097114115021023097114018027116014002028102099109114244145023097114115021023097004125121126003023031122027097245247021023097114115021023000124029096099004030098025023230246115021023097114115021118111028006097114013096127021144229114115021023097114115116025015007030115118025114244145113019029030021112019001012103114015001018123023019001127021144229114115021023097021016116104002019030102118015114016116027097245247021023097114115114103002013003116101002019030021103002126115146147097114115021023023021023122104000022001021118018114018025144229114115021023097000021118120017029115116100097004244145096009023001 116101097003004122097104112023006000000106126005114110021020112113115146147097114115021023097019029113023019001125114116000013026113023124114016116025006017018106126005114244145023097114115021023000028023021101018124020101116030027023021010097002016027112017017012124115097245247021023097114115021118015022115116025002029003116116009114110021103002124016122103000017027021144229114115021023097114018123115097019125123098002026022101023124114003118025015007016125114017245247021023097114115021118015022115116025015007023112103000114110021097111028006113114017019244145023097114115021023000028023021118111028006118120012031115008023023124029096116014031030146147097114115021023097019029113023000124016122103014001007021010097004125118120017029000097144229114115021023097114018123115097004125 116101097003004122102104118120018007115008023102098116021 116101097003003122098104026024007051048103082050039063065086053122122021026097027061070082051038115081086047033115089086097038050087091036114055080023053032050067086040062115089082050114186089222044055061065068097178115088082053038033080023036060115069086040055062080089053114063092222050114050064079097032186070066045038050065068097054054070023045051049090069032038060092069036033115080089097052060091084053059060091023037055115081094055055033070023034032058065223051055032117006124000022102118001096110115101001097110000002001102110007007113100126004005108098098117002124096099005001108099097024004112018101008026108018100008121000006022101119121111018123118001107110018002116117019004007124002031116121000018098004010012023007125119112096110120118021 116101097003003122099104124121018023001097023008028007122023006006023106099019004031116117097122020097115030017031112099019006127114115013013026113027006006023106116013023001112116109021007113104014000023103114109017028102098104245247102114013023016097023102113097003020102114018102023006006023106116013023007103099109114115113025006022031106126005114018102023006022031106126005126244145115111017028101118002026047073115111028006118127004002047073115111021023121104019023021113120018046047116025019023021106100008021031112075061022125114115013013030112099009029023073075005124020113123030031018097101008017115116100097021007113104002030022103114002126112001015098114018102023006006023106120019022001112027102098116021118018114016122100020114244145113019029030021112005030012113120015030018 116101097003003122096104119023005126115021116009023003118120097017028025023097002022103100008022115101027097114020124101030017007121101004020115116027097114020118101030017028123101004020115120114021126115021112002000012118120015000022115023012019007021144229113096006020109114020115099030020026118099019006115115126230246112004002098126115114116018013016122122018019029021099230246112007005098126115114114005013022123112005023030021114230246004125114019023115113025002029003116116009111016122025002029003116116009114018123115097022125123098002026022101010002029125123098002026022101023000028023021116014124029096115004006022008103111028006101114019001115146147000028023021116014124023116115004017028008031018023031112116021114030116111105049055027115000022022118120104245247115101014031115 116101097003003122097104118127004002016122023034054244145096009023001112023034054125118120017019016125010005124016122103000017027021118015022115086083111028006118127004002110113025015007016125114017114244145118015022115086083111022018113114002029111008016098103112018023000028023021031034054125113118007027016122023008001115123098013030115122101097049055027115000020026118120127111116022003098117122146147032060055021084037124016122100020111116005016097245247114101014007003021117024114016122103000017027025121020017027112103104245247116121005114023027112005030012101123000019029116010000124020118101030001026114123004114244145118015022115116025006017007106116014022022008016098099099022016097245247116121005114023027112005030012120114021026028113010012023007027112002000012102126006030022 116101097003003122102104021144229019029113023012023007027112002006012118120005023110018020112099112018023230246018123115097022125114115013013030116099019027016008122000006125114116019013000124112013023115146147000028023021122000006125114116021013016122115004111116022006115113116021144229019029113023005124020113123030006010101114015000110018020112113116021144229019029113023005124020113123030017028113118015029115124100097028006121123097 116101097003002122098104026024007051048103082050039063065086053122122021026097004186071094039059054021091032114035071222050055061086082097054116080089051055052092068053032054088082047038115081086047033115089086097038050087091036114055080023053032050067086040062115080089097052060091084053059060091023037055115086091168114055080023053032050092067036063054091067001099110106114025002031122126021127097005007119098101005015 116101097003002122099104102114013023016097023112245247115101014031115114099005013007103097013019017146147022026022103114097021007113104002030022097101021114031124124004114116022006098119116021 116101097003001122098104026024023051048086094047051039092088047023043086082049038058090089105123115024023019055048093082051049059080023040060053090023034058054069067036062127021086035061061091082044055061065023161114022070067108023063080065032053054025023000054033080068050055115088086040062244145026108114030090083040052058084067040061061021093046059061065066051055115080079053055033091082097033038071023006017000106116014031000116121230246126024023000056060064067097052058089067051055115120086040062019004010007000019007010116102097012001114098096 116101097003001122099104102114013023016097023023006125114097021013029096122004000028025023230246115021023097114115021097021124020099099030028028120027097245247021023097114115021023008022125118120017019016125023061046115124115111028006118127004002127021023013006001124122105017028116123004001016112031017124000124116008004026025016102123115073075097117115018023061046115101025015029001116100014123127146147097114115021023097114244145023097114115021023097017028116123004001016112031105001022121114002006115004023007000028120023023021023122104008028007021121097114004125114019023115123025002029003116116009111026113025002029003116116009114018123115097114029027121020017027112103097111115124115111028006118127004002122025023113123115116100097028022097027097245247021023097114115021023002019000 116101097003001122096104112023022026022123023002001125114116018013003116100012019026121010112114007125114015114029096123013245247021023097114115021023004030000112023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115116115019124022120118008030115112123018023115114118111021018113104004031018124123097023029113023004028023021086050114022120118008030244145113019029030021116009023003124115097027023021144229114115021023013023021097023014007007112101097024028124121097021016102104002029030102118015114016102023014028115029126005124016122103000017027021010097017000027116014002018118127097019029113023008022125123098002026022101023124114016102025015007016125114017123244145023097114115121114007006115122098021023001021125014027029021112023006012 116101097003001122097104099114021023001124023023006115122121097122005097025006004007106121020031022103120097111115118100111004022102104015007030112101014123127146147097114115021023002026022101116014114016122027097245247021023097114115101114019001026113023017126115146147097114115021023002026022102103019114003103027097245247021023097114115099112005029012113114021114018113101097030022115099097029006097114019114025122126015114020116115030019023103115004006115114118097029029021118005000125123098017023001102010006019125123098017023001102023097245247146147022026022103114097027023027116014001006021010097117099018023000028023021116014124016122100020114110021016113117115116121005114003027116014001006021010097117099018023000028023021103019124016122100020114110021016113117115146147097 116101097003001122102104021023097019029113023008022125118120017019016125023124114116022006098117115146147097114115021023097019029113023008022125123098002026022101023124114116022005098117115146147097114115021023097019029113023008022125118120017019016125023124114016122025002029003116116009114244145023097114115021023000028023021126005124029096116009023003021010097017028027121020017027112103097245247021023097114115021118015022115101025015007003112101018114110021116014124029096115004006022021144229114115021023097114018123115097017028027115000020026118120097027000021121020030031021144229114115021023097114018123115097017000027116014002018118127097111115124115111017028101118002026115146147097114115021023097019029113023002001125123098002026022101023124114026113025015007016125114017114244 116101097003001122103104145023097114115021023000028023021118005000125123098017023001102023124114115101025015007003112101018245247021023097114115021118015022115101101111017028101118002026115008023008022125118120017019016125023230246115021023097114115116121005114003103025015007016125114017114110021126005124029096116009023003021144229114115021023097114018123115097022018115126017000115124100097028006121123097245247021023097114115021118015022115118120004001003112023124114116119016097245247021023097114115021118015022115112111008001007102031018023031112116021114098021144229114115021023097114115021023097114115021023097114115115101014031115118127004001003103023004114244145023097114115021023097114115021023097114115021023097005027112101004114022027116014001006021010097117099018023230246115 116101097003001122100104021023097114115021023097114115021023097114115021023097114115021023000028023021114111017028101118002026115008023008022125118120017019016125023230246115021023097114115021023097114115021023097114115021023097114115021023000028023021114111028006118127004002115008023008022125123098002026022101023230246115021023097114115021023097114115021023097114115021023097114115021023000028023021114111017028112100017023115008023102016116021144229114115021023097114115021023097114115021023097114115021023097114115021118015022115112025005019021124103019114026102023015007031121030230246115 116101097003000122098104026024055048115024023034062032115086034038038071082097127115083122036034001080068013051049029030097127115103082034058054071084041055115089082050114058081082047038058083094032060039070023037061061091222036033115089086035061115080067097038050087091036114055080023053032050067086040062115089086035061115081082097062050021067032048063080023037055115065069032036050092091097055061021081046060048065094046060115081082097062050021084045187115081082097032054086095036032048093082001099110115101116102099005002114098096119097005002016103104023019031102112030031022121005113013017099119115111012112111017030028124099108096099005001113100099013026112096098007003117100096 116101097003000122099104102114013023016097023006022031106126005126115114099005013026113144229020001122122097021007113104021000005121118003245247098127004000022021112021022012118123004000022118023124114116022006098117244145118015022115114099005013016121114021000007021010097117112007020102245247116121005114016122100020114110021016113117115 116101097003015122098104026024039002033080071032032022081094053059060091116019055061112079034055035065094046060123028023108114001220084052034186071086053059060091023037055032021094047052060071090032038058090089050114055080023045051115086086044034050082089036124019004010120 116101097003015122099104102114013023016097023002124020118118030027023025144229114115021023097114115118025006017001106100008021031112023000001115120118013019023124114109245247021023097114115021023002124020118122030017028113114097019000021122000000002096118006023127146147097114115021023097114016027112002019012101118019001022121027230246115021023097114115021116111021016116104017019001102118015126244145023097114115021023097017125114116000013003116101008028007025144229114115021023097114115118025006017018106103000000030116101109245247118025006017018106103112031018103102109245247118025006017018106103115031018103102109245247118025006017018106103115028028120144229020001122122097021016116104002019030102118015114016146147022026022103114097017125114116000013026113023124114112004020097 116101097003014122098104026024017039049089094049061032065086038055115118101097187063080065036039033021082047114054077084036034039092088047114126021118037032054070068036114123086088052032033092082051123115086088044034063220067036114120021123040048115118086044034050082089036114120021121046063049071082097054054021085046036058091068097122033220222034032058065066051055115127120008028122117006124099099007001117103103 116101097003014122099104102114013023016097023019001125118120017019016125027097000000027121020017027112103109114244145116000124020118118030030026119023000001115121126003023031121114109114244145031018023031112116021114016122098015006123031030097114021103120012114020119101030016028099101004028115119101097005027112101004114001102025006000000106126005114110021117019124020103100030027023028023000001115123120012016001112027097245247121099019027030029116014019031112100002023123116025018027016124097008126116018030097046047021016097117115073075097019125123120019019000122030109114244145118111019023103114018099127021144229019125116115019023000007027097245247116025002029003122100021126115146147023124031124117004030028146147007000028120023006000000106101004028000116121097000000021144229024028 116101097003014122096104124121097021016116104002019030102118015114016116023014028115029101018124020118118030027023008116000124020118118030027023028144229024028124121097004020113120030019023103023000114028123023105019125118120017019016125023124114001102025002029003116116009114018123115097019125123098002026022101023124000000027121020017027112103104245247127120008028115103113002029003122023023114028123023105019125123098005023003116010097004125123098005023003116023000028023021118111028006118120012031115008023023124029096116014031030021118015022115116025002029003122100021114110021097111017028101120018006115116121005114005027116014001006008016113117115028023230246244145096009023001112023097000000027112019001012124115097111115022006098114 116101097002007122098104026024007051048120086051035038084080036122122021026097000054086095036032048093082097062116092083036060039092081040051061065027097062054021089046063115080067097062054021084046063062080089053051058071082097054054070023044051033068066032053054070023034061033071082050034060091083032060039021215097039061021067056034054021083036114062084069048039050082082097122020118122030017028113114104126115064089097038042069082097054054021090032062050081094036114123114116021013016122115004114117021112002000012102126006030022028023036038115064089036114055084067036114055080023039059061021083036114037084091040054058065222001099110099119115111030116123001097110119101020018103008005113099098024007116127099012026113098125005007111098099 116101097002007122099104102114013023016097023000124020120118030027023025023006031018106121014031127021112012019012118120012245247115101014031115114122000013030116101016007018114114097019127021112012031012120118019031018121023003245247098127004000022021118111021030116104008022115008023003124020120118030027023146147000028023021118111021016120104002029023112023124114116022006098117244145118015022115119025006017007106116014022022021010097117112007020102245247116121005114017027112002000012102126006030022021010097117112006020102245247116121005114123116025006031018106113008028005116123097027000021121020030031021120019114018027112012019012115126015004018121023127111115018020117113116028144229061033081082051114049076023115114 116101097002006122098104026024007051048120086051035038084080036122122021026097000054086095036032048093082097063058070082097055061021071032059054088082047038115088086051035038084080036033115070066040036050091067097054058067082051033115086069040038187071082050018098008113019018097008002117018096008005113098101024007112127099004119117111097005007119127099004026114099 116101097002006122099104102114013023016097023102099116025023012016125118120017019016125075061031017027121020017027112103109030007103126012122016122118013023000118114105001026118126023027127018016104046047018023102046047123120019019000122030109031018121025006017001106123008016127120118013124020118101030001026114123004126016116099111021016120104013027017025023230246030116025006017030106116014022022025122000124020120118030028028120027012019125114122000013026113027012016125118120017019026101075061031017027121020028018097126109016125097110019019000096027097245247118118018023115021096009023029021117111001022109117014004110018006102114007125114015114116120016097005027112121097016125102114025016028099010102096116021099009023029021016007117115021114015022127116101018013023116099004005023 116101097002006122096104029083032038054029122003124020120117030022018097114104123127116101018013023116099004005023029126111022018102120019006122025126111017018102120019006127118127000000123022005119113122025122003124020120117030027023021113019029030021031006031017106122000000002119120023114030119144229113097013020019027020125099230246112007014098027029123114019245247127120008028115021126017021030122098097027115122121097122030119025015007016125114017111026027116009023026101112104114018123115097122030119025002029003116116009111026027116014002018118127104114018123115097122030119025015007029116099008111026027121020028018097126104114018123115097122030119025002029003116126017111026027116014002018124103104123115124121015023001021125014027029021117014004026113114097016115122121097122030 116101097002006122097104119025002029003116126017111017027116014002018124103104114018123115097122030119025015007029116099008111017027121020028018097126104126016125114017017028021116014126003112101018027023021103109021016103104002029029103114007114030116123109021016120104002019007120118019114016116099109021030120104012019001120118013114030120027006031018106122000000002096118006023115120118097245247022006121113127114116018013016122122018019029021099230246112007005098126020112115030023029114115004031115112144229005027112101004114030119025006031018106126005111030116025006031018106126005114018123115097031017027116014002018118127124017028027116014002018118127097019029113023012016125123098002026022101010002029125123098002026022101023000028023021116014124029096115004006022008103111028006 116101097002006122102104101114019001115116121005114016122025005019023112116014111123078002118097107004074104245247116121005114016122025002029000096010102098116021118015022115101025002029000096010102098116021118015022115120118111021030116104008022110120122111021030116104008022115116121005114030120025006017001106100008021031112010012019031027112002000012102126006030022021118015022115120122111021016097104002029023112010012019031027112002006012118120005023115116121005114123102114013023016097023002029006123099105120122021113019029030021112012031012120118019031018121023012031098021096009023001112023012031098027112012019012124115124031030027112012019012124115104111098021118015022115120118111021016120104002029023112010002019007027112002031012118120005023115116121005114026027115000023029 116101097002006122103104118127124122000112123004017007021122000010123124122111022018112121002026122021113019029030021126017021030122098097027030021096009023001112023008031125118120017019026101010008124016122103000027003021118015022115124122111028006123118021027110124025015007029116099008114018123115097027030027116014002018118127124027125118120017019016125023000028023021126012124016125114008002020008126111017027112126017021115116121005114026120025002029000096010102098116028023000028023021126111017028102098124117099018023097245247022005118113018123115097027125118118018029001097023008028115029016003117127018116102126116120016104114018123115097027125113118018029001097011124022018097114105031017027112012016012113118021030026120030097019029113023012016125114122003013029116099020000022 116101097002006122100104008016004117115116121005114030119025006031017106115000006031124122097027000021121014006115123098013030244145020120113040000000115101097072144229113098004020058103100007000114047244145020112097112078002118096100001074230246112004002098041102002005118103046146147098099107022076116101097002001060245247022005115113040000000115101100072144229113096007020058103100002002121047244145118015022115120117111021030119104005019007116101002114026102023015007031121144229019029113023012016125118120017019016125010102113098022016097019029113023012016125123098002026022101023013027024112023102113097022018102245247116121005114030119025006031017106115000006022021117004006004112114015114116022004098127099005025113098125005007102114018123115097117112001020108098099027007113124099 116101097002006122101104005016230246112006007098041102002004121096046146147058103100007000121047244145098015027028123144229041102002005118107046146147014000023112101097016010021005109097127000027118126106025006113245247021 116101097002005122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023032054059220068040061061021031023021023122104006022000028119112111021103119115111102001119114111097005007119098103005002001102110007007113100099001007116 116101097002005122099104116121005114112004007098114022109126018006000021031018023031112116021114098021113019029030021076116101106006007060114244145020120113115114023022026022103114097021125116115009020026123023008001115123098013030115116121005114020027116014002018118127124031017027116014002018118127097019029113023006124029096116009023003008122003124029096116009023003028023 116101097002004122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023034051039220080046032058080119112111021103119115111102001119114111097005007119098103005002001102110007007113100099001007116 116101097002004122099104116121005114016116099111021016120104002029023112010102113098007020102114 116101097002003122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023044051033068066032053054117006124020001117005124103103117004124096099005001113102099000119117111097005007119098103005002 116101097002003122099104116121005114030116025006031018106126005111112004003098114 116101097002002122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023044051063084083040055019004010007000019007010116102019006010115098099003007117098102117003124096099005001113102099000 116101097002002122099104116121005114030116123111021016097104002029023112010102113098003020102114018123115097031018121025006017001106100008021031112010102113098002020102114 116101097002001122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023053055048093089040049058080089001099110115101001096110000003001097110007007113100099001007116018103008005113098101005003113103 116101097002001122099104116121005114007027116014002018118127097111115120117111017028101118002026115116121005114007027121020017027112103097111115120117111028006118127004002115116121005114007027099004017012118120005023115008023102113098012020102114018123115097006125097114002013000124112013023115008023102113097005020102114018123115097006125097114002013023112103021114110021016098096098022016097 116101097002000122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023037187062084069034058054146147115098099003025113106125007003097019030021026097019057090066053114055080023000028023021114111021022113104007027029116116021114026102023015007031121119112111021103119115111102001119114111097005007119098103005002001102110007007113100099001007116 116101097002000122099104116121005114022027116014001006008016113117115116121005114022027116014002018118127097111115120117111017028101118002026115116121005114022027121020017027112103097111115120117111028006118127004002115116121005114022027122000030012118120005023110120118013124020118099030017028113114097019029113023004124030116123030001026114123004111030116123111021016103104018027020121114097019029113023004124020112115030020026123118002006115124100097028006121123097019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021022113104004028020113114012114005112023022026022103114097004022027116014001006008016113117115116121005114022027116014002018118127097111115099114111017028101118002026115116121005114022027121020017027112103097111115099114111028006 116101097002000122096104118127004002115116121005114005112025012019031106116014022022008114111031018121104002029023112023000028023021097004124030116123030001026114123004111022027122000030012102126006030022021118015022115099114111022022120104002029023112010004124023112122030017028113114097019029113023023023125113114012013000124112013023110112025005023030106100008021031112023000028023021114111021022113104008022111011097004124020112115030027023021118015022115099114111021022113104005019007112009004124020112115030022018097114104245247022005114113018123115097023125113114012013016122115004114110021016098096103022016097019029113023004124023112122030001026114123004114110021016098096102022016097 116101097002015122098104026024007051048120086051035038084080036122122021026097049060088071045187062080089053114033080070052184039080023116101097002006097055039021002118096100012023108114048090089037059039092088047114032064069097060050065066051055019004010007000019007010116102019006010115098099003007117098102117003124096099005001113102099000 116101097002015122099104022002098019029113023015029007021114025027000097100105001022121114002006115004023007000028120023006001006106100020016005112121097001127021112005030012113120015030018119023005114004125114019023115113025002029003116126017114110021122003124016122103000027003021144229113102022118015022115113025015007029116099008114110021122003124029096121000006026021118015022115102025006022031106126005114110021115111021023121104008022115116121005114000027112002022012118120005023115008023102113101022016000028023021100111021001113104018027020121114097111115018020118113116146147098103112116121005114000027112019022012113114017006115124121097122112013020104123244145020116113018123115097028028097023004010026102099018122000112123004017007021006097020001122122097021030119104012019001 116101097002015122096104100117014004115120118003126115114100012013000096117012019001100023018031115098127004000022021122000016125118120017019026101023124114030119025002029003116126017114244145020116113018123115097031018119025015007029116099008114110021122003124029096121000006026021118015022115120118003124020120117030027023021010097001030027112012016012124115097019029113023018031125114116005013016122115004114110021016098100112018023230246112000020000028023021100012124020103115030001026114123004114110021016098101112018023000028023021100012124020103115030022022101099097027029021031098106112028030097245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114100012013000096117012019001100023018031244145096009023001112023012016125114122003013026 116101097002015122097104113023124114000120025006031017106126005114018123115097001030027112002022012118120005023115008023102113101022016230246018123115097001030027112019022012102126006030022021010097117112002020102114018123115097001030027112019022012113114017006115124121097122112013020104123115 116101097002014122098104026024007051048120086051035038084080036122122021026097000054086095036032048093082097063058070082097055061021071032059054088082047038115088086051035038084080036033115021006097063050071070052051052080023034061061086082051060050091067097121115081016112114062084091032054058080119112111021103119115111102001119114111097005007119127099001026113103019001010115098099003026113102126005002 116101097002014122099104102114013023016097023005027000097126015017007021016112117127120117111017028101118002026047073122003124029096116009023003025023013006001124122105017028116123004001016112031018027016124097008126116018030061046116021016061046029122101000001028028027102114116021027102114116021118018114020118101030001026114123004126016116099111021016120104013027017021118018114016116099109031018027112002031012118120005023127120118111021030116104015029030025023012019125114122000013026113027012016125118120017019026101075061031017027121020028018097126109016125097110019019000096027002019000112023022026022123023003124000112111003029005008016112117115097127004028115018122102114004125114015114017027100004010017122097124117097018023021026022123023102020116021114015022127116069050013055 116101097002014122096104084067036037055029083032038054029122003124020120117030022018097114104123127116069050013055084067036037055029083032038054029126111022018102120019006122028027008124016116100014000007025116009019001029020115100112028027012016125114122003013026113144229020001122122097122020120117030031018103102003029005021122003245247022005121113001124112009006244145020115107112124121015023001146147097024028124121097027003114122014007115124023014028115029122003124029096116009023003008126111017027112126017021122021118015022115029122003124016122103000017027008126111017028101118002026122021118015022115029122003124029096121000006026008126111028006123118021027122021118015022115029122003124016122103000027003008126111017028101118008002122028023008028029112101097024028124121097016028 116101097002014122097104099126005023115119023014028115029122003124016122103000027003008117111017028101118008002122021118015022115029122003124029096121000006026008117111028006123118021027122025023002026022101116014114016122027017023001102126005114003025112002000012118120015000022115023012019031025112002031012118118021031018103023002019007025112012031012120118019031018121023012031127114122000013030116101016007018114114097031018021144229113098013020109021016102104002029030102118015114007146147098096097022027006023023106114015021023112122097023244145096009023001112023012016125114122000013026113010012019125114122000013026113023000028023021122003124016122103000017027008116014124016122103000017027021118015022115120117111028006118127004002110118120111028006118127004002115116121005114016 116101097002014122102104122025015007023112099004111003027121020002022103100097019029113023002029125113118005023016122010105041102002004121099046028144229019029113023002029125118120018007110018007102114018123115097002125118120018007110018007102114244145118015022115120118111021030116104008022110120122111021030116104008022115116121005114030120025006017001106100008021031112010012019031027112002000012102126006030022021118015022115120122111021016097104002029023112010012019031027112002006012118120005023115146147000028023021031018023031112116021114016122098015006123031030097020001122122097021030120104012019001120118013114030120006097005027112101004114030120006111021030116104008022110120122111021030116104008022122011006097245247116121005114030116025006017030106116014022022008116000006125 116101097002014122103104114116012013016122115004114244145118015022115124025005019022123116009111123102114013023016097023012019011029126012124023116114015017027028023230246021103120012114026101112012029006021126012114004125114019023115124122111017028101118008002110124025002029003116126017114018123115097027030027121020028018097126124027125123098015019007124023000028023021126012124016122103000017027008126111017028101118002026115116121005114026120025002026022124103006111026027116009023026101112097019029113023008031125118120018007110018007102123115116121005114026027116014001006008016113117115146147098096100022118015022115124025002019000122101021114026123023105117017018027102017116025016012117122021118015022115124025005019000122101021110110113118021023123120117111021030119104005019007 116101097002014122100104121126012123115116121005114030119025006031017106121000006006103114097027000021121014006115123098013030115116121005114030119025006031017106115000006031124122097027000021121014006115123098013030244145020120113040000000115101097072144229113098004020058103100007000114047244145020112097112078002118096100001074230246112004002098041102002005118103046146147098099107022076116101097002001060245247022005115113040000000115101100072144229113096007020058103100002002121047244145020114098112078002118097107007074230246018123115097031017027112012016012113118021019001118023008001115123098013030244145118015022115120117111017028101118002026110018020112113116021118015022115120117111028006118127004002115121126010023115018020115113118018023000028023021122003124020120117030022018 116101097002014122101104097114097016022097096004023029021016098097112024007113124099005025113098116021118015022115018020117113126005007111098099027007113117244145076116101097002015060245247021 116101097013007122098104026024039017059084069038027061067082047038050092069036019038119088055059061118101105123115024023005061061091222036114179021084041051033082082051114055084089050114063084023053051049089082097054054021067051051037084094045018098008113019018097008002117096106003004113097019006010007000019001010116102102001004116098100000015 116101097013007122099104102114013023016097023003124029096099019019005021118018114029096099019019005025144229114115021023097114115119025018023011119120023114018102023018023011119120023126244145023097114115021023097019001102104005019007112096005122017027115000028018124100104114018102023005019029116126018126244145023097114115021023097019001102104005019007112096005122030027115000023029118127104114018102023005019022123116009126244145023097114115021023097031125118118004028007103023000001115118118004028007103144229020001122122097016028099126005023115119027230246115021023097114026101112012029006021122230246004125114019023115119025002029000096023124114116005016230246115021023097114115116121005114030027116014001006021010097117099018144229114115021023097114018123115097016125118120017019026 116101097013007122096104101023124114030027116014002018124103230246115021023097114115116121005114017027121020028018097126097111115120025015007029116099008245247021023097114115021118015022115120025002029003116116009114110021016098099112018144229114115021023097114018123115097031125118127004027003114023124114116022005098117244145023097114115021023000028023021117111017028101118008002115008023102113096022016230246115021023097114115116121005114017027121020028018097126097111115018020117113116146147097 116101097013006122098104026024023051048086094047051039092088047027061067082047038050092069036122122021026097000054086095036032048093082097062054021121241114055080023055055039090023050051061092067032059033080023037117038091023034058054069067036062019004010007000019007010116102097012001114098098 116101097013006122099104102082045055048065023023023000106121020031022103120230246053071088044114020118100030017028120100000028244145064041055033080023002029003116116009114110018020112113116146147032060055021121020017027112103097111115018020115113116021 116101097013005122098104026024021055032065023050059115084085046060061220023161114022070067108023063080065032053054021023108114099026006001099110115101001096110000003115107101006007112 116101097013005122099104102114013023016097023002029018121114018017022029031018023031112116021114098021113019029030021097006022028106126015006115123023022026022103114097028125118120017019016125010102113098022016097019029113023015124029096116009023003021010097117112007020102123127021007104114018102023015023007146147108127021103120012114123099118013007022102023112123115097114012002012097118003030022146147007000028120023018011000113098012031010004144229114 116101097013004122098104026024019187053220069036060039092082045114055220071032032039080090036060039084091108114050067082034114054077084045039032092088047245247101069040033054021082047114048090090049038054021083036114063084023037051039080023037055115083094047114055080023055051063092083040038186021112019022012113114003004018121023036038115114101005013021124121023019031117006124028018097114017018097008002118018096008118003019 116101097013004122099104102114013023016097023006000023106123008016127021112019022012102126006030022146147007000028120023006000023106116014028001112115230246004125114019023115114116005013016122115004114110021016098099112018144229019029113023006000023106115004002007021010097117112007020102245247116121005114020103115030001026114123004114111011023102113096022016230246018123115097022018097114105021001113104005023017099118013123115009010097114016096101019023029097023005019007112144229019029113023105021001113104007027029099118013114026102023015007031121023014000115113118021023123114101005013021124121023019031028009124017006103101004028007021115000006022028144229019029113023002029000096023124114116005016230246028103115004000115119110097099244145023 116101097013003122098104026024023051048086094047051039092088047000054086095036032048093082105123115024023013059032065082097054054070023053055048093089040049058080089050114035084069097054186069086051038054088082047038125117006124103103 116101097013003122099104102082045055048065023006000023106100008021031112027097021001113104013027017146147039032060088023006000023106116014028001112115230246036093082051055115114116005013016122115004111116097114002026116146147032060055021112019022012113114017006115008016098099112018144229051061081023006000023106113008028005116123097059032021121020030031146147032060055021116014001006008016113117115 116101097013002122098104026024023051048086094047051039092088047000054086095036032048093082105123115024026097030058070067036114055080068097036186065222051059061084094051055032027119112111021103119115111098001 116101097013002122099104102114013023016097023023124020099099030028006120114019029127021097111021005097104015029030021144229020001122122097021005097104023023007112101008114005146147022026022103114097007003101114019122005027112023006012112099000031018123030097110109021016008028018118099008020116146147000028023021114025027000097100097122000112123004017007021006097020001122122097021016102104002029030102118015114016102144229114004125114019023115118100111004022102104015007030112101014114110021097111021005097104015007030112101014245247021118015022115118100111017028101118002026115008023102113098022016097019029113023002001125123098002026022101023013027024112023102113097022018102123244145120019022022103023003011115103126006026007029016113098099005007113098099005007113098099005016061046005 116101097013002122096104027112023006012123098012023001122027097099103028023 116101097013001122098104026024013059032065082097054054070023050039049067082047038058090089050114035090066051114038091082097062058082089036114055080023045051115114118000013018096099000017007117006124102019007010116102 116101097013001122099104102114013023016097023018124020102118030027023025144229114115021023097114115103115111021001113104018027020121114109245247021023097114115021023019022125114101005013031124117109245247021023097114115021023000000000106115000006022098115105022018097114105001125114100000013023116099021000007028030109114244145023097114115021023097017027116101105001125114100000013016122098021007029028027230246115021023097114115021100111021000116104002029030120114015126244145023097114115021023097019001102104005019007112096005122023116099004122000027112018019012113118021031022101030104126244145023097114115021023097019001102104021001004113015105001125113116019023122025023230246115021023097114115021118019001012097100022022107029100111022030116125104126115146147097114115021023097114000 116101097013001122096104027098018023001120118011245247115101014031115114100000013000096117000017007021100109245247021023097114115114101005013016122121019023023021101005245247098127004000022021100111021018116104008022115008023098099112146147097114115021023097019029113023019022125114116005013016122115004114110021016015019007112103102245247021023097114115021118015022115103115111021001113104005023003097023124114116022005098117244145023097114115021023000028023021101005124016122100020114110021016113117244145023097114115021023000028023021101005124020103115030001026114123004114110021100111021001113104018027020121114230246028103115004000115119110097099115 116101097013000122098104026024007051048116066053032054070118034038058090089050122122021026097000054086095036032048093082097063058070082097055061021071032059054088082047038115084066053032054070023032049039092088047033115070066040036050091067097054058067082051033115086069040038187071082050114123099112005029012114115018123019004010007000019007010116102019006010115098099003026113099126005006001102110007007113100126004005108097098117002124028018097114017018101008097008001097005007119018100008016116102116 116101097013000122099104102114013023016097023102099116021118018114007106116009023016126027097114018116025002029003116116009114047073023000019125123098002026022101023000001115118127004002007112123109114031097101008031123118120000030022102116004122000124116008004026025016102123115073075097117115018023061046115123120019019000122030097019000021115004006022123099004007001025023230246115116116021124020118101030030026119023000001115116116021027028123027097114018118099111021016103104018027020121114109114115116101018013023116099004005023029115000006022029118000124020116118030022018097114104123127021023021023016027112019022012121126003114018102023021023016125121008017026112121109114115116118111021018116104008022115146147007000028120023002026022101116014114016122027097114003112101018027023 116101097013000122096104021103109114115114116019013016122121019023021021118002006127146147098099096022023006017000106116014031000116121097006127146147097021018116104000007007116116021114018116023013023021097023014007007112101097024028124121097021001113104002029029103114005114007112116097029029021099004017125114116005013016122115004114110021118000124020118115030017028113114097114018123115097006022118025006000023106100008021031112023124114018116025006000023106100008021031112023230246115116121005114007112116111021001113104005023003097023124114018116025006000023106115004002007021144229005027112101004114018116025002029003116116009114110021116014124016122103000017027021144229019029113023000019125123098002026022101023124114016122025015007016125114017114244145118015022115118120111028006 116101097013000122097104113114021023115008023017124029096103004000000021144229019029113023002029125113118005023016122023124114123102114013023016097023012019011029116005124023116115004017028028023230246021103120012114016125114017017028021116005245247098127004000022021116005124016122103000017027021010097019018027116014002018118127097245247116121005114016113025015007016125114017114110021118000124029096116009023003021144229019029113023002022125113118005023016122023125111115018020117113116021118015022115029116005124023116113008017028021126018114029096123013114028103023002022125113118007027016122023125111115018020114113116028144229019029113023002022125118120018007110018007102245247114101014007003021117024114016122103000017027025121020017027112103097123244145118015022115118120111017028 116101097013000122102104102098097111115018007102114244145118015022115101025002029000096023124114116005016097245247116121005114018116025006017001106100008021031112023124114018118099111021016103104018027020121114097245247116121005114018116025006017007106116014022022021010097019016097025006017007106116014022022021144229113107022023000028023021020120113115112111008001007102031018023031112116021114098021113019029030021076116101106006007060114244145020121113115114023022026022103114097021125116115009020026123023008001115123098013030115116121005114020027116014002018118127097111115116118111017028101118002026115116121005114020027121020017027112103097111115116118111028006118127004002122021144229113098005020097019029113023000017007027112002006012118120005023115008023102113098004020102114 116101097013000122103104116121005114018118099111021016103104018027020121114097111115018020112096112018023230246112004004098114018123115097006125118120017019016125023124114018116025002029003116116009114115116121005114007027121020017027112103097111115116118111028006118127004002115021118015022115097025021023016106116014022022021010097117112004003098117115021118015022115097025021023016106100008021031112023124114116022006116113116021023000028023021099111006022118104005023003097023124114112004001098117115116121005114007112116111017028102098124117099018144229019029113023000019125118120017019016125023124114116022006098117115021118015022115116118111028006118127004002115121126010023115018020115113118018023097245247116121005114018116025006019018106115000006022021117004006004112114015114116 116101097013000122100104022004098127099005025113098125005007102114018123115097117112001020108098099027007113124099005016230246018123115097028028097023004010026102099018122000112123004017007021006097114021103120012114020102118030001006119118002006115102023097005027112101004114018116025006019018106126005114110021100111021018116104008022115021118015022115102025006017023106116014022022021010097117112000020102114115116121005114000027112019022012102126006030022021010097117112003020102114244145118015022115102025006000023106115004002007021126015114123022000098123122021144229029001113114019114017108023115126115021004109114115000027097114101021 116101097013015122098104026024039000054084084053039050089094050051039092088047017060088071053055001080089037039123028023108114001220084052034186071086053059060091023037055032021083046060061220082050114055064023034061062069067036127033080089037039115213023051187050086067052051063092068036032019004010112097107 116101097013015122099104102114013023016097023006017018106126005126115118120017019016125027097028006118127004002127021112019001012102099000006006097144229020001122122097021001102104019023029102118015245247098127004000022021112019001012124115097111115022006098114244145023 116101097013014122098104026024013059032065082097054054070023050039049067082047038058090089050114035090066051114038091082097062058082089036114055080023045051115114114005013022123112005023030117006124102097003000001096110000003 116101097013014122099104102114013023016097023018124020102114030027023025023019022125114101005013000124112013023127103115111021001113104013027017025023000000000106115000006022098115105022018097114105001125114100004013023116099021000007028030109017027116101105001125114100004013016122098021007029028027097001125114100004013016122122012023029025023097019001102104005019007112096005122023116099004122000027112018023012113118021031022101030104126244145118019001012097100022022107029100111022016103114104126244145118019001012097100022022107029100111022030116125104126115102025020001022103122000024115146147007000028120023006001022106100020016022123112097001127021112019022012118120015000022113023019022244145096009023001112023018124020112115030027023021010098099112146147000028023021101005124020 116101097013014122096104118115030017028113114097111115018121000006022101016230246018123115097000023027112019022012113114017006115008023102113097022016230246018123115097000023027116014001006021010097117099018144229019029113023019022125114101005013000124112013023115008023018124020103115030001026114123004245247122101005023001021117024114098146147230246115 116101097012007122098104026024007051048116084053059060091100032060123028023108114001080084041055033086095036114062092068036114054091023049051058080090036060039021086034038058090089050114032084089040038050092069036033115070066040036050091067097054058067082051033115086069040038187071082050114123099112005029012114115018123019004010007000019007010116102099006015115098107117004124096099005001108098098024007112018103008005113098100024006115127097002119116111029116099004002019003010023027000007007113100019002010102103103018119121111030116123001107110119097005 116101097012007122099104102114013023016097023102099116021118018114007106116009023016126027097023023027116014002018118127097046047021114005124029096116009023003021118018114016125114017006022121027097030007103126012122016122118013023000118114105001026118126023027127018016104114047073023102114116021075061114029122101000001028028027230246115120025006017001106123008016115116100097031018121118005027022025023012019031106100008021031112027230246115113025006017001106123008016115116100097022022120118019017027112027097022022120104018027020121114109245247116101018013023116099004005023029115000006022029023006023023106115004016018118099104123127146147000000000106115000006022098115105022018097114105021022113104007027029116116021123122025023230246115112115111021022113104008022244145113019029030 116101097012007122096104021112002000012118120015000022115023005126115118127004002016122023002029127021103004000000124115097002127146147098099097022023006017000106116014031000116121097006127146147097021022113104004028020113114012114022113023013023021097023014007007112101097024028124121097114020118101030017028123101004020115120023014028115120025006017007106116014022022021010097023023027122000030012118120005023115116121005114030027112002000012102126006030022021010097023023027122000030012102126006030022021118015022115120025002029000096023124114116005016230246004125114019023115112115111017028101118002026115008023002029125118120017019016125144229019029113023004022125123098002026022101023124114016122025015007016125114017245247116121005114016122025015007023112099004114110021103111028006 116101097012007122097104101114019001244145118015022115118120111022018113114002029115008023105001022121114002006115120118025122016113025005019023112116014123115146147007000028120023002026022101116014114016113144229005027112101004114016113025002029003116116009114110021114005124016122103000017027146147000028023021116005124029096116009023003021010097023023027121020017027112103230246018123115097017023027115000022022118120097110110021016098102112018023000028023021031002022125113118007027016122023008001115123098013030115122101097017023027115000020026118120097108110021016098097112018030097019029113023002022125118120018007110018007102114244145112019029006101023003011115123098002026022101027002029003116116009123244145023000028023021116014124016122100020114110021016113117244145023000028023 116101097012007122102104021103111017028102098097111115018007102245247021118015022115113114012013016122115004114110021115111021016097104002029023112144229114018123115097022022120104018027020121114097111115113025006017001106100008021031112144229114018123115097022125118120018007115008023102098116146147097019029113023004022125120118013013016122115004114110021016098106112018023000028023021114005124030116123030001026114123004114110021016098107112018144229113098005020000028023021020112099112021114025027000097100097122000112123004017007021006097020001122122097041102002014114098046146147098099099022023006114004125114019023115114025000022027115126015114026102023015007031121023000028023021112111017028101118002026115008023004022125118120017019016125023000028023021112111028006118127004002115 116101097012007122103104008023004022125123098002026022101030230246112004005098019029113023021124016122103000017027021010097023023027116014002018118127097019029113023021124029096116009023003021010097023023027121020017027112103097019029113023021124007112116030017028113114097111115018020112097112018023000028023021099111006022118104018027020121114097111115018020112102112018023000028023021099111006022118104005023003097023124114116022006116113116146147098099101022118015022115112115111022022120104002029023112023124114116022006118113116021118015022115112115111022022120104018027020121114097111115018020112106112018144229113098012020000028023021114005124000097118030017028113114124117112007007098117115116121005114022113025018006018106100008021031112010102113097004020102245247021118015022115 116101097012007122100104112115111017028102098097111115018007102245247021118015022115112115111017028101118002026115008023102113098022016230246115116121005114022113025015007016125114017114031124124004114116022005098119116146147097019029113023004022125114114005013023116099004114017112099022023022123023102113096022026113098125005007111098099018023000028023021016098102112024007113124099005025113098116146147230246040000000115107098072144229245247078002118096106007074230246028103115004000115119110097099127001027119126100146147097 116101097012006122098104026024007051048116084053059060091100032060123028023108114048090090049062186088082047038115071082048039185065082097103100007014113114126021084046060055092067040061061021068052032115091086053039033080119112111021103119115111102001119114111097005007119098098005006001102110007007113100099003005119018102008121000006022101119119111018123118001101110018002117117019013010012019031117014124016005113119112098110024026001099098008121014006019004005124127126117006114111007112116009018098001010002000054117006116111102001119112100110024026001099100008099005023030117006121111003121098021018098012010108127019007007124001007116099001096098008118018001 116101097012006122099104116121005114029122099097023011124100021001123102114013023016097023112114021103120012114020102114030001006119114015021115102027097021022113104004028020113114012114022021096009023001112023018124020112115030027023021010097023125114114005013026113023000028023021114111017028102098097111115018007102114018123115097023125118120017019016125023124114022113025002029003116116009114018123115097023125123098002026022101023124114022113025015007016125114017114018123115097023125120118013013016122115004114110021114005124030116123030017028113114097019029113023004124030116123030001026114123004114110021114005124030116123030001026114123004114018123115097023125113114012013016122115004114110021114005124023112122030017028113114097019029113023004124023112122030001026114123004114110 116101097012006122096104021114005124023112122030001026114123004114018123115097001125114116005013016122115004114110021016098103112018023000028023021100111021001113104018027020121114097111115018020119113116021118015022115102025006000023106115004002007021010097113100022030097 116101097012005122098104026024007051048116084053059060091100032060123028023108114048090090049062186088082047038115071082048039185065082097103100007014113114126021084046060055092067040061061021068052032115093094050038060071094048039054117006124020001117005124103103117004124096099005001113099099004119117111097005007119098101007001001103110123118021023003117001124019029116119118111116000003102018107008122000030019012010003004023117006113111126024119112099110123120021018098007010108127019004004124006022118127001099103008116019055019004002124103103117006119111126024119112101110097115004031019004015124002031096099001099106008026108018097005010018006018097119115099110116100018 116101097012005122099104021118015022115112115111021022113104005019007112023124114123102114013023016097023012019011029114005099125114114005013023116099004123115115101014031115114114005013022123112005023030021114005099115098127004000022021114005099125118120017019016125023124114022113025002029003116116009114018123115097023023004025015007016125114017114110021114005124029096116009023003021118015022115112115112124030116123030017028113114097111115112115111031018121104002029023112023000028023021114005099125120118013013000124112013023115008023004022125120118013013000124112013023115116121005114022113006111022022120104002029023112023124114022113025005023030106116014022022021118015022115112115112124023112122030001026114123004114110021114005124023112122030001026114123004245247021118015022115 116101097012005122096104112115112124016122100020114110021016113117122146147097019029113023004022125114114005013026113023124114123102114013023016097023012019011029114005096125114114005013026113030230246115115101014031115114114005013022123112005023030021114005096244145023022026022103114097023023007025002029003116116009114110021114005124016122103000017027146147097019029113023004022097027121020017027112103097111115112115111028006118127004002244145023000028023021114005096125120118013013016122115004114110021114005124030116123030017028113114230246115116121005114022113005111031018121104018027020121114097111115112115111031018121104018027020121114230246115116121005114022113005111022022120104002029023112023124114022113025005023030106116014022022146147097019029113023004022097027115004031012 116101097012005122097104102126006030022021010097023023027115004031012102126006030022146147097019029113023004022097027112004022012113118021023115008023004022125114114005013023116099004245247021118015022115112115115124016122100020114110021016113117122146147097 116101097012004122098104026024004060039113082053051058089116041055035065082045114123116067053055032065086053059060091023034055033065094039059048084067040061061021126003000122021026097000054086095036032048093082097062054021091040048054089091168114054091023039061061086067040061061021083052114048090083036114054065023037039115070094038062054117006124001007116099001096110116006 116101097012004122099104102114013023016097023006017001106123008016244145113019029030021112002000012118120015000022115144229005027112101004114020118099030017028113114097111115018020112113116146147097114115021023097019029113023006017001106100008021031112023124114116022005098117244145023097114115021023000028023021115000006022029112002000012113114003004018121030097110110021116020000001112121021114023116099004245247021023097114115021118015022115029112002000012115126015004018121023008001115123098013030115021120019114023116099004122020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246115021023097114115116121005114016122100020114110021016113117244145023 116101097012003122098104026024039017059080071015061061113082049059032065126003000123028023108114098026005097000054086095036032048093082097017059080071053055063070023047061061021083036034058070067168033115080089097034033090071041043063084079040055115124117019018098008002113102098002007117103019007010115098098006026112098126005006001097110007007112102126005002108097098117003124127126 116101097012003122099104102114013023016097023002124016122103000017027025116111028006118127004002127146147002007001103114015006115097126012023000097118012002115116100097022018097114011029006103027021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122073075102114116073075017023001027121014000018102120104114018102023005023007112121021023006103027230246123102114013023016097023012019011029112112124000097118030001026114123004123115115101014031115114114005013022123112005023030021112112114004125114019023115114006111017028101118002026110118025002029003116116009114018123115097021098027121020017027112103124017125123098002026022101023000028023021112112124030116123030001026114123004111116124117019117115116121005114020004025005023030106100008021031 116101097012003122096104112010102002031096099102114018123115097021098027112004022012115126015019016097023008001115123098013030115146147000028023021112112124020112115030022018097114124122000112123004017007021122000010123114005111021022113104005019007112030097020001122122097021022113104004028020113114012114020007023022026022103114097021097027116014002018118127124017125118120017019016125023000028023021112115124029096116009023003008116111028006118127004002115116121005114020007025012019031106100008021031112010102027017103016097019029113023006096125113114012013000124112013023110018103013007007018023000028023021112115124016122100020111116005016104114244145023000028023021112112124016122100020111116005016104114018102023004028020116112021002031096099109114244145023105001022121114002006115 116101097012003122097104120118025122020004025018006018106100008021031112030097020001122122097021022113104004028020113114012114020004023022026022103114097021098027116014002018118127124017125118120017019016125023000028023021112112124029096116009023003008116111028006118127004002115116121005114020004025012019031106100008021031112010102027017103016097019029113023006099125113114012013000124112013023110018116004000007124113102114018123115097021098027112004022012115126015019016097023008001115123098013030115146147097019029113023006099125114114005013023116099004111123102114013023016097023012019011029112115124020112115030022018097114104114021103120012114020112115030023029114115004031115114005097005027112101004114020007025002029003116116009111016027116014002018118127097019029113023006096125 116101097012003122102104123098002026022101010002124029096116009023003021118015022115114005111031018121104018027020121114124117026119101102114018123115097021097027115004031012102126006030022008016002023001097126007117115116121005114020007025002029000096010102098116028023230246115116121005114020004025002029000096010102098116028023000001115112121006019020097116004000007124113109245247021031018023031112116021114016122098015006123031030097020001122122097021007097104021011003097101014114007021096009023001112023021124020118101030001026114123004111116119120013117115116121005114007027116014002018118127124017125118120017019016125023000028023021099111028006118127004002110118025015007016125114017123115116100097016028121027230246115029100004030022118099097017028096121021122121028023007000028 116101097012003122103104120023006006007106099024002007103120097006115098127004000022021099111021016103104018027020121114124117017122118102114018123115097006125118120017019016125010002124016122103000017027021118015022115097025015007016125114017111016027121020017027112103104114018102023003029018025144229114123102114013023016097023002029006123099105120122021023007000028120023006006007106099024002007103120097006115098127004000022021099111021016103104018027020121114124117022119127102114018123115097006125118120017019016125010002124016122103000017027021118015022115097025015007016125114017111016027121020017027112103104114018102023004016027146147230246021103120012114016125114018002001021116109017027112103002029115118120109114020118100030017028120100000028115114027097017027112103008022115 116101097012003122100104124115109114003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114016124025018027016124097008111003112101111001026118126023027244145096009023001112023006124029096116009023003021123008025022021016098099112016016097245247116121005114016027116014023000101114124117017018023230246018123115097017125113118007027003103023008001115123098013030244145118015022115114025002029003116116009111026113025002029003116116009114018123115097021125123098002026022101010008022125123098002026022101023000028023021126005124016122099024023026008016112098116146147000028023021116111017028101118002026110118120111017028101118002026244145118015022115118025015007016125114017111016122025015007016125114017245247116121005114016 116101097012003122101104122025015007023112099004111003112101111028006101114019001244145144229041102002004113097046146147097 116101097012002122098104026024007051048116066053032054070103051055032065086053059060091068105123115024023019055048093082051049059080023044059032080023036060115069086040055062080089053114050064067051055032021071051055032065086053059060091068097033038092065032060039021083040036054071068097049033092067169032054070025097122005114115014013020113100104018098008113019018097008002113018096008005113099098024007119127098005119117111097005006112127099003026112098019000010108127019003010015019007112103001101110116121000018107008002113 116101097012002122099104070082045055048065023102098116021118018114007106116009023016126027097245247021118017124016122103000017027021075061114018101025015007016125114017114018102023002026022101099004030127021123021000026120031002029018121114018017022029100008017026099126109117116028023061046115018023102114047073023015029001116100014123127021144229114029116099111021001113104013027017025023000002125114101005013000124112013023127021118019001012113118021023004113031005019007112031000002125114103017013023116099021000007028030109114016125118019122020101103030017028096099020028122025023230246115116103111021003101104002029030120114015126115097114002124020103115030030026119023000001115097114002026029124116008023029025023000002125114103017013026113023230246021103120012114020101103030002018 116101097012002122096104124103019023115116103097030022115099097029006097114019114025122126015114020118100030017028120100000028115097023014028115116103111017028101118002026115008023021124016122103000017027021118015022115116103111028006118127004002115008023021124029096116009023003021144229030022115099097029006097114019114025122126015114016125114017027023021116005114028123023002022125118120017019016125023124114018101025002029003116116009114018123115097017023027121020017027112103097111115116103111028006118127004002244145123004020007021120020006022103023011029026123023006000023106116014028001112115097006022118023014028115097114002124020118115030017028113114097111115097025021023016106116014022022021118015022115097114002124020103115030001026114123004114110021099111006022118104018027020 116101097012002122097104121114097019029113023021023016027112019022012113114017006115008023021124007112116030022022101099230246127021116009023003118120097017028025023017023001102126005114003025023006000023106116014028001112115097028018097144229005027112101004114018101025002029003116116009114110021116014124016122103000017027021144229114018123115097019003027121020017027112103097111115118120111028006118127004002115146147097019029113023002029125123098005023007112023124114003027121020002022103100097245247021118015022115118120111022018113114002029115008023105001022121114002006115120118025122016113025005019023112116014123115021144229114021103120012114016125114017017028021116005245247021096009023001112023002022125118120017019016125023124114018101025002029003116116009114018123115097017023 116101097012002122102104027116014001006008016113117115146147097019029113023002022125123098002026022101023124114018101025015007016125114017114244145023000028023021116005124023116115004017028021011124114116022003098117115116121005114123118115111022018115126002029115124100097028006121123097029001021116005124023116113008017028021009124114116022004098117122021030230246115116121005114016122025002029000096023124114116005016097245247021118015022115101025002029000096023124114116005016097245247021118015022115116103111021001113104018027020121114097111115123118021124020103115030001026114123004114244145023000028023021118017124020118115030017028113114097111115123118021124020118115030017028113114097245247021118015022115116103111021001113104005023003097023124114029116099111021001113104005023003 116101097012002122103104097023230246115116121005114018101025002029003116116009114110021116005124016122103000017027021144229114018123115097019003027121020017027112103097111115118115111028006118127004002115146147097019029113023002022125118120018007115008023102098116021144229114244145020116113018123115097028018097025006017023106116014022022008016098100112018023000028023021121000006125114101005013000124112013023110018020118113116021118015022115123118021124020103115030022022101099097111115018020121113116146147098107112116121005114112004007098114022109126018006000021031018023031112116021114098021113019029030021076116101106006007060114244145020120113115114023022026022103114097021125116115009020026123023008001115123098013030115116121005114020027116014002018118127097111115116103111017028 116101097012002122100104101118002026115116121005114020027121020017027112103097111115116103111028006118127004002122146147098099098022118015022115097025021023016106116014022022021010097117112004005098117115116121005114007027099004017012102126006030022021010097117112004004098117115116121005114007027099004017012113114017006115008023102113098001020102245247021118015022115116103111017028101118002026115008023102113098022016097019029113023000002125123098002026022101023013027024112023102113097022018102114244145023000028023021118017124020101103030022018097099019006115119114021005022112121097117112006020108098099027007113124099005016097019029113023102113103022026113098125005007111098099018023230246028103115004000115119110097096127021004109114115000027097114101021 116101097012001122098104026024007051048101069036033039084067040061061029030097127115103082034058054071084041055115089082097034050076068097049059080071053055063025023045055115091135097049059080071053055063025023045055115091088044114055064023037187039080089053055038071027097062054021068040053063080023037055115089086097060050065066051055115081082097062050021071051055032065086053059060091027097062050021083032038054021083036114039071086040038054088082047038127021091036114048090204053114038091094053051058071082097055039021091036114048090090044055061065086040032054021083102039061080023049032054070067032038058090089097055061021081046060048065094046060115081082097033060091023040054054091067040052058084089053018098008006120 116101097012001122099104102114013023016097023000002125118120017019016125027097245247021118017124029096116009023003025023230246031097101008031123118120000030022102116004122000124116008004026025016102123115073075097117115018023061046115123120019019000122030109114244145023000002125114101005013000124112013023127021023000000000106115000006022098115105022018097114105019003027112017002012113118021006001097030104126115146147000002125114103017013016122098021007029025023230246115116103111021003101104002029030120114015114244145113019029030021112017002012101118008002001112023000002127021144229114016125114017017028021116014126115146147097002022103100008022115101023230246004125114019023115116103111017028101118002026115008023002029125118120017019016125023230246115116121005114018101025015007016 116101097012001122096104125114017114110021116014124029096116009023003021144229114018123115097017028027121020022022097114097111115101025015007003112101018114244145023000028023021116014124023116115004017028021010097122000112123004017007021122000010123086083111022018113114002029122021113019029030021116009023003118120097049055146147097005027112101004114048081025002029003116116009114110021118017124016122103000017027021144229114018123115097049055027121020017027112103097111115116103111028006118127004002115084089037114048081025002029000096010102098116021144229114018123115097049055027115000022022118120097110110021115000006022029118017124020101103030022018097099019006122028023230246115116121005114016122025002029000096023124114116005016097245247021118015022115101025002029000096023124114116 116101097012001122097104005016097245247021118015022115116103111021003101104008022115008023098099112146147097 116101097012000122098104026024039019043123088047022054069094050038026119101105123115024023112125097021086047059062084066057114061090089008016001117006124099103117005124096099005015108099099024007112018096008005113098106024007116127096004119117111126024 116101097012000122099104102114013023016097023006124016122103000017027025112111028006118127004002127120126015122020027112005030012113118021002001112030109114244145023105001022121114002006115097101008031123097101008031123118120000030022102116004122016124025013027017112116014126116018030104046047018023102046047101114019124029122101000001028028023007000028120023002026022102103019114016025116009023003118120097017028025023017023001102126005114003112101097030022115099097029006097114019114025122126015114001115100008017026021116008114028123023002027125102126002027005124010017023001027100008017026099126097019029113023002027125118120023019031124010102098116021096009023001112023002124016122103000017027008112111017028101118002026115116121005114016027121020017027112103124021125123098002026022 116101097012000122096104101023000028023021116111017028112100017023110018117102114244145023000028023021116111022018115126017000115124100097028006121123097019029113023002124016122103000017027008116014124016122103000017027021118015022115118025015007016125114017111016122025015007016125114017114018123115097017028027121020022022097114124002022103025015007003112101018114018123115097017125118120018007110018007102114018123115097017028027116014001026118120124117099018023000028023021116014124016122100020111116005016097019029113023017023001027116014001006008016113117122025023230246115029100004030022118099097031018109031006099125102099000013000124112013023122021113019029030021112004022012112121006022022120023006099115098127004000022021112112124016122103000017027008112111017028101118002026115 116101097012000122097104116121005114020004025015007016125114017111020027121020017027112103097019029113023006099125120118013013000124112013023110018126003000116021118015022115114006111022022120104018027020121114124117003121098021117115116121005114020004025006023023106113008028018118099097027000021121020030031021144229114018123115097021098027112004022012113118021023110029100004030022118099097031018109031006096125114114005013023116099004123115115101014031115114114005013022123112005023030021112115114244145023022026022103114097021097027116014002018118127124021125118120017019016125023000028023021112115124029096116009023003008112111028006118127004002115116121005114020007025012019031106100008021031112010102027017103016097019029113023006096125113114012013000124112013023110018103013007007 116101097012000122102104018023000028023021112115124016122100020111116005016104114018123115097021098027116014001006008016113117122025023230246115029100004030022118099097031018109031006099125102099000013000124112013023122021113019029030021112004022012112121006022022120023006099115098127004000022021112112124016122103000017027008112111017028101118002026115116121005114020004025015007016125114017111020027121020017027112103097019029113023006099125120118013013000124112013023110018126003000116021118015022115114006111022022120104018027020121114124117016112101021027021018023000028023021112112124020112115030020026123118002006115124100097028006121123097245247021118015022115114006111021022113104005019007112010105001022121114002006115120118025122020007025006023023106115000006022028023007000028 116101097012000122103104120023006023023106114015021023112122097021097021096009023001112023006096125118120017019016125010006124016122103000017027021118015022115114005111028006118127004002110114025015007016125114017114018123115097021097027122000030012102126006030022008016008016001018023000028023021112115124023112122030001026114123004111116118114019006026115016097019029113023006096125118120018007110018007102123115116121005114020004025002029000096010102098116028027097245247021031018023031112116021114016122098015006123031030097020001122122097021007097104021011003097101014114007021096009023001112023021124020118101030001026114123004111116119120013117115116121005114007027116014002018118127124021125118120017019016125023000028023021099111028006118127004002110114025015007016125114017123127 116101097012000122100104021144229114123102114013023016097023002029006123099105120122021113019029030021112021006012097110017006001122023021114004125114019023115097025006017001106100008021031112010102016028116016097019029113023021124016122103000017027008112111017028101118002026115116121005114007027121020017027112103124021125123098002026022101030109114244145023105001022121114002006115118120020028007029029104114021103120012114020097099030006010101099019029115097023022026022103114097006125114116019013000124112013023110018114003026116021118015022115097025002029003116116009111020027116014002018118127097019029113023021124029096116009023003008112111028006118127004002122021027230246115029100004030022118099097017028096121021122121028023007000028120023006006007106099024002007103120097006115 116101097012000122101104098127004000022021099111021016103104018027020121114097028028097023008028115029016004022020018027097117017122118102126115018117014030116028023000028023021099111017028101118002026110114025002029003116116009114018123115097006125123098002026022101010006124029096116009023003028023230246244145076116101097012015060114 116101097012015122098104026024039019043123088047022054069094050038026119101105123115024023115125097021101036049059080069034058054021086047059062084066057114061090089097054054069094050038186070023036060115069069046034059076091032042058080023008016001 116101097012015122099104115101014031115114115013013023122121013019017021112109114115114116019013016122121019023021021112112126115021112008000012118099013000022115023006096127021023006017000106116014031000116121097021096025023002026022101126005114026113144229005027112101004114026113025002029000096010102098116021118015022115114025002029003116116009111026113025002029003116116009114018123115097021125123098002026022101010008022125123098002026022101023000028023021126005124016122099024023026008016112098116146147000028023021112111021023121104021011003112121019111116124121021000116021023000028023021112111021023121104012029007116121000111116101101014117115146147000028023021112111021023121104017030018116121000111020004025006017001106100008021031112023230246018123115097021125123098002026022 116101097012015122096104101023013027024112023102113098022018102114244145118015022115113118021023123114025006022031106115000006003103114104114017112099022023022123023102113097022016097019029113023102113096022016230246018123115097021125114115013013016122115000028028021126018114029096123013114244145118015022115114006111021016097104002029023112010102002031116121000117115146147000028023021112112124020118101030017007121117014004110004023230246018123115097021097027112002006012118120005023110114006111021016097104002029023112023230246018123115097021097027112002000012102126006030022008112112124020118101030001026114123004114244145118015022115114005111000022115104002029023112010102031018121016097019029113023006096125103114007013000124112013023110018126003000116021144229019029113023006097125 116101097012015122097104118120017019016125010006124016122103000017027021118015022115114004111028006118127004002110114025015007016125114017114244145118015022115029112114124020118100030022018097126003000115124100097028006121123097029001021115000006022029112114124020118100030022018097126003000122021011124114016096101019023029097023005019007112030097245247022003098019029113023006097125097114002013016122115004114110021016021023016125016097114018123115097021096027099004017012113114017006115008023102113098022016097114115116121005114020006025021023016106100008021031112023124114116022002098117115146147230246018123115097028028097023004010026102099018122000112123004017007021006097020001122122097021007097104021011003097101014114007021096009023001112023021124020118101030001026114123004111116 116101097012015122102104112115006117115116121005114007027116014002018118127124021125118120017019016125023000028023021099111028006118127004002110114025015007016125114017245247116121005114029122099097023011124100021001123102114013023016097023112114021103120012114020097099030006010101099019029115097005097005027112101004114007007025006017001106100008021031112011127117022113112102114018123115097006097027116014002018118127124021125118120017019016125023000028023021099115124029096116009023003008112111028006118127004002122028144229245247116121005114123112111008001007102031018023031112116021114098021113019029030021112004022012112121006022022120023006023096146147022026022103114097021022006025002029003116116009111020027116014002018118127097019029113023006023096027121020017027112103124021125 116101097012015122103104123098002026022101144229019029113023006023096027122000030012102126006030022008016008016001018023000028023021112004097125113114012013000124112013023110018103013007007018023000028023021112004097125114114005013021124121000017007021126018114029096123013114244145118015022115114114114124020112115030022018097114124122000112123004017007021122000010123114114117124020112115030022018097114104114021103120012114020112115030023029114115004031115114114117245247098127004000022021112004102125118120017019016125010006023096027116014002018118127230246018123115097021022001025015007016125114017111020112004111028006118127004002244145118015022115114114117124030116123030001026114123004111116124117019117244145118015022115114114117124023112122030001026114123004111116101123020006116 116101097012015122100104146147000028023021112004102125118120018007110018007102123244145118015022115114114114124016122100020111116005016104114244145120019114022109126018006000029100004030022118099097099115115101014031115114099021013007108103021000028021099114114004125114019023115097004111021016103104018027020121114124117017122118102114018123115097006096027116014002018118127124021125118120017019016125023000028023021099114124029096116009023003008112111028006118127004002122146147014000115029114025027000097100105001022121114002006115004023007000028120023006006007106099024002007103120097006103021096009023001112023021102125114116019013000124112013023110018114003026116021118015022115097003111017028101118002026110114025002029003116116009114018123115097006103027121020017027112103124021125 116101097012015122101104123098002026022101144229019029113023015029007021114025027000097100105001022121114002006115004023007000028120023006006007106099024002007103120097006102021096009023001112023021103125114116019013000124112013023110018117014019116021118015022115097002111017028101118002026110114025002029003116116009114018123115097006102027121020017027112103124021125123098002026022101030230246018123115097028028097023004010026102099018122000112123004017007021006097020001122122097021007097104021011003097101014114007003023022026022103114097006101027112002000012102126006030022008016003029031018023000028023021099119124016122103000017027008112111017028101118002026115116121005114007003025015007016125114017111020027121020017027112103104123122028144229245247114101014007003021117024114020 116101097012015122106104027116014002018118127109114115114025015007016125114017245247021 116101097012014122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097122062084069048039050082082050123115080089097052060091084053059060091023037039115086088037055115069086056033115086095036034039080091109114055064023047039062220069046114055080023034058054069067036062115029088052114055064023037187035084069053055062080089053123127021083036033115220091168063054091067050114179021071032043054071023036038115081082097062050021071168032058090083036114055080023053032050092067036063054091067001099110115101001096110000003001097110018118003019116025016023027000007007113100116 116101097012014122099104102114013023016097023102099116021118018114007106116009023016126027012124016122103000017027073075012124029096116009023003025123021000026120031002029018121114018017022029100008017026099126109117116028075061117115018075061028028103118018029122025121111021001113104013027017025122000030125114116019013031124117109019001102104005019007112096005122023116099004122030027112012016012113118021023122028027012019125114122000013029122122109114244145122111017028101118008002047073122111028006123118021027115116100097028006123118021027127118118018006123102025006001030106116014007007096121097019000021116009019001029006115123122021118018114020102122030017028096099020028127116101018013023116099004005023029115000006022029100111021000120104005019007097101021123122025118019001012 116101097012014122096104113118021023004113031005019007112031018124020102122030022018097118003019122028027000000000106115000006022098115105022018097114105001125114100012013023116099012023003028030109245247102025006001030106126005126000027112012016012124115109001125114116005013016122115004126000027112019022012102126006030022025100111021001113104005023003097027012031125114116019013000124112013023244145113019029030021112012016012120118019003017122097097031127118127004002016122023002126003112101018027023021103109021016103104002029029103114007114030116123109021000120104018007017120118019003115102027006000023106116014028001112115097028127114122000013030116101016007018114114097031018025112012031012120118019031018121023012031115146147022026022103114097017125118120017019016125010012124016 116101097012014122097104122103000017027021118015022115118025015007016125114017111030027121020017027112103097245247116121005114016027121020022022097114124002125123098017023001102023230246018123115097017125113118005023016122010105001022121114002006115120118025122048081025005019023112116014123115115101014031115118127004002016122023034054244145096009023001112023034054125118120017019016125010012124016122103000017027021144229019029113023034054125123098002026022101010012124029096116009023003021086047054115086083111017028102098124117099018023230246018123115097049055027115000022022118120125111023116099004122000027112018031012113118021006001097030104245247116121005114016027116014001006008016113117115116121005114003027116014001006008016113117115146147000028023021100111021030119104008022110 116101097012014122102104120025006031017106126005114244145118015022115102025006017023106116014022022008121111021016113104002029023112023000028023021100111021001113104018027020121114124028125114101005013000124112013023115116121005114000027112019022012113114017006110123025006000023106115004002007021144229019029113023015124016122100020111116005016097245247116121005114030027112012019012124115124031018027112012019012124115097245247116121005114030116025006031018106126005111030120025006031018106126005114244145118015022115120122111021016097104002029023112010012019031027112002006012118120005023115116121005114030120025006017001106100008021031112010012019031027112002000012102126006030022021144229019029113023105001022121114002006115118120020028007029029104114244145113019029030021112012031012 116101097012014122103104120118019031018121023012031098021144229005027112101004114030120006111021030116104008022110120122111021030116104008022122008006097245247116121005114023116099004122030116123111021016103104005023017099118013123111008116020000001112121021114023116099004245247116121005114123113118021023123120118013124020118101030020026123097000030122011010002007001103114015006115113118021023115122101097031018121025006017001106113008028005116123097027000021121020030031028023230246018123115097031018121025002029000096010102098116021144229113100022118015022115102025006001030106115000006030112103097027000021121020030031146147098106112116121005114000027112018031012113118021031022101023008001115123120021114029096123013245247116121005114030027116014002018118127124117112004020102114244 116101097012014122100104145118015022115120025015007016125114017114031124124004114116022005098119116021144229019029113023018124020103115030001026114123004114026123023105113096022030097245247022003098019029113023018124020102122030022018097099019006115119114021005022112121097117112000020108098099027007113124099005016097019029113023102113101022026113098125005007111098099018144229113106022076116101100002002060245247096121008029029146147058103100006005115047244145120019022022103023003011115007027117126102025001230246115 116101096005007122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097122050064067051055032021086034038058090089050123115080089097052060091084053059060091023037039115086088037055115069086056033115086095036034039080091109114055064023047039062220069046114055080023034058054069067036062115029088052114055064023037187035084069053055062080089053123127021083036033115220091168063054091067050114179021071032043054071023036038115081082097062050021071168032058090083036114055080023053032050092067036063054091067001099110115101001096110000003001097110018118003019116025016000028018018 116101096005007122099104102114013023016097023102099116021118018114007106116009023016126027000019125118120017019016125075061019018027121020017027112103097019000021121020017027112103109030007103126012122016122118013023000118114105001026118126023027127018016104046047018023102046047123120019019000122030109028125114101005013031124117109019001102104005019007112096005122023116099004122018116025006019018106115000006022028030109019016027112002000012121126003126244145116000001007029100111021000116104002029006097098015114018102023002026018103031112096122028023000001115114100000013016122098021007029025118019001012113118021023004113031005019007112031018124020102118030022018097099019006122028027006001018106116014031030112121109019001102104005019007112096005122023116099004122000027112018019012 116101096005007122096104113118021031022101030104126000027112018019012124115109001125114118000013026113027018124020118115030017028113114109001125114101005013000124112013023127102025006000023106115004002007025144229019018027112002000012102126006030022021144229020001122122097021018116104000007007116116021114018116027002026022101116014114016025103004000000124115097002127114116019013016122121019023021021118002126020102118030001006119118002006115102027006000023106116014028001112115097028115146147022026022103114097017125118120017019016125010000019125118120017019016125023000028023021116111028006118127004002110116118111028006118127004002115146147000028023021116111028006113114021023110101025015007003112101018114244145118015022115118025005019023112116014111123102114013023016097023012019011 116101096005007122097104029084037124023116115004017028028023007000028120023002026022101116014114048081144229005027112101004114048081025002029003116116009111018116025002029003116116009114018123115097049055027121020017027112103124019018027121020017027112103097051061081023034054125118120018007110018007102114244145118015022115086083111022018113114002029111008115000006022029100111021000116104005019007097101021123122021144229019029113023002124016122100020111116005016097019029113023017124016122100020111116005016097245247116121005114000027112000019012124115124019018027112000019012124115097245247116121005114000027112002022012118120005023110123025006017023106116014022022021118015022115102025006000023106100008021031112010015124020103115030001026114123004114018123115097001125114101005013023 116101096005007122102104112103021111029027112019022012113114017006115146147000028023021121111017028102098124117099018023230246018123115097019018027112002006012118120005023110116116111021016097104002029023112023000028023021118000124020118101030001026114123004111018118025006017001106100008021031112023230246018123115097022018097114105019016027112002000012113114003004018121030125111016096101019023029097023005019007112023230246018123115097122023116099004122018118025006017001106113008028005116123104108110118098019000022123099097022018097114097029001021118002124020118101030020026123097000030115124100097028006121123104114244145118015022115116116111017028102098124117099018023230246112002020000028023021100111021000116104005019007120114017114026102023015007031121023230246112013020000028023 116101096005007122103104021100111021000116104005019007120114017114026102023015029007021121020030031021144229019029113023000019125118120017019016125010102113098022016097245247116121005114018116025015007016125114017114031124124004114116022005098119116021144229019029113023018124020103115030001026114123004114026123023105113096022030097245247022003098019029113023018124020102118030022018097099019006115119114021005022112121097117112000020108098099027007113124099005016097019029113023102113101022026113098125005007111098099018144229113106022076116101100002002060245247122101005023001021117024114097025023117126115000027097100244145023 116101096005006122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097122050086067040061061070023050051061092067032059033080068104114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089027097054038021089052063186071088097054054021084041055035065082045114123090066097054038021083168034050071067036063054091067104126115081082050114186089222044055061065068097178115069086056055033021082053114055080023045051115069222051059060081082097054054021067051051058065082044055061065144229096099005001111098107027005117114018120023108114018095088052038115081082097019029113023004022125114114005013021124121000017007021126018114029096123013018098008113019018097008002118098096013007113099019006010102019017116016109117018123118102126116116116021117127018126017027116025016017019001116099020016022018027102004018118016 116101096005006122099104102114013023016097023102099116021118018114007106116009023016126027004022125118120017019016125075061023023027121020017027112103097019000021121020017027112103109030007103126012122016122118013023000118114105001026118126023027127018016104046047018023102046047123120019019000122030109028125114101005013031124117109031018121025006017001106123008016127116116111021016103104013027017025116000001007029100111021000112104002029006097098015114018102023002026018103031112096122028023000001115114100004013016122098021007029025144229019001102104005019007112096005122023116099004122000027112018023012113118021006001097030104126020102114030017028120122004028127116101018013023116099004005023029115000006022029100111021000112104005019007120114017123122025100111021000112104008022127 116101096005006122096104021100111021022113104008022127102025006017023106116014022022025100111021001113104018027020121114109001125114101005013023112103021126022113025012019031106100008021031112027004022125113114012013000124112013023244145113019029030021112004022012112121006022022120023004022127118127004002016122023002126003112101018027023021103109021016103104002029029103114007114018118027006017001106116014028001112113097031018121027006001022106100020016022123112097001127114101005013016122121019023023021121097245247098127004000022021116111017028101118002026110112115111017028101118002026115116121005114016027121020017027112103124023023027121020017027112103097245247116121005114016027121020022022097114124002125123098017023001102023230246018123115097017125113118005023016122010105001022 116101096005006122097104121114002006115120118025122048081025005019023112116014123115115101014031115118127004002016122023034054244145096009023001112023034054125118120017019016125010004022125118120017019016125023000028023021084037124029096116009023003008114005124029096116009023003021086047054115086083111017028102098124117099018023230246018123115097049055027115000022022118120125111023116099004122000027112018023012113118021006001097030104114244145118015022115118025002029000096010102098116021118015022115101025002029000096010102098116021118015022115112115111017028102098124117099018023230246018123115097001125114114005013026113010004022125114114005013026113023230246018123115097001125114116005013016122115004111029027112002022012118120005023115116121005114000027112019022012102126006030022 116101096005006122102104008121111021001113104018027020121114097019029113023018124020103115030022022101099124028125114101005013023112103021114244145118015022115123025002029000096010102098116021144229019029113023004022125120118013013016122115004111030116123111021016097104002029023112023000028023021114005124030116123030001026114123004111030116123111021016103104018027020121114097245247116121005114023116099004122030116123111021016103104005023017099118013123111008116020000001112121021114023116099004114244145118015022115029115000006022029122000030125114116019013021124121023019031028009124017006103101004028007021115000006022021120019114030116123111021016103104007027029099118013114026102023015007031121030097245247116121005114030116123111017028102098124117099018023230246018123115097023023 116101096005006122103104027115004031012118120005023110116116111021016097104002029023112023000028023021114005124023112122030001026114123004111018118025006017001106100008021031112023230246018123115097022018097114105019016027112002000012113114003004018121030125111016096101019023029097023005019007112023230246018123115097122023116099004122018118025006017001106113008028005116123104108110118098019000022123099097022018097114097029001021118002124020118101030020026123097000030115124100097028006121123104114244145118015022115116116111017028102098124117099018023230246112002020000028023021100111021000112104005019007120114017114026102023015007031121023230246112013020000028023021100111021000112104005019007120114017114026102023015029007021121020030031021144229019029113023004022125118120017019016 116101096005006122100104125010102113098022016097245247116121005114022113025015007016125114017114031124124004114116022005098119116021144229019029113023018124020103115030001026114123004114026123023105113096022030097245247022003098019029113023018124020102114030022018097099019006115119114021005022112121097117112000020108098099027007113124099005016097019029113023102113101022026113098125005007111098099018144229113106022076116101100002002060245247122101005023001021117024114097025023097102127021023116126115021001097126115013144229114 116101096005005122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097122050064067051055032021071051055032065086053059060091068104114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089027097054038021089052063186071088097054054021084041055035065082045114123090066097054038021083168034050071067036063054091067104126115081082050114186089222044055061065068097178115069086056055033021082053114055080023045051115069222051059060081082097054054021067051051058065082044055061065119112111021103119115111102001119114111116116117000117127018118015019116 116101096005005122099104102114013023016097023102099116021118018114007106116009023016126027000002125118120017019016125075061019003027121020017027112103097019000021121020017027112103109030007103126012122016122118013023000118114105001026118126023027127018016104046047018023102046047123120019019000122030109028125114101005013031124117109017018102099105019003027112017002012118120020006006123023000001115118127000000123004005104123115116100097021003101104002029006097098015126018103100030022018097114022022123021115000006022029118017124020101103030022018097099019006122028027097245247116103111021003101104002029030120114015126018103100030022018097114022022123021115000006022029118017124020101103030022018097122004002122028027000002125114103017013026113027000002125114116005013016122115004126018 116101096005005122096104101025006000023106100008021031112027000002125114101005013023112103021114244145113019029030021112017002012101118008002001112023000002127118127004002016122023002126003112101018027023021103109021001113104002029029103114005114029146147022026022103114097017125118120017019016125010000002125118120017019016125023000028023021116111028006118127004002110116103111028006118127004002115146147000028023021116111028006113114021023110101025015007003112101018114244145118015022115118025005019023112116014111123102114013023016097023012019011029084037124023116115004017028028023007000028120023002026022101116014114048081144229005027112101004114048081025002029003116116009111018101025002029003116116009114018123115097049055027121020017027112103124019003027121020017027112103230246018 116101096005005122097104123115097049055027116014001006008016113117115116121005114048081025005019023112116014110110113118021023123116103111021003101104005019007097101021123122021144229019029113023002124016122100020111116005016097019029113023017124016122100020111116005016097245247116121005114018101025006017023106116014022022008121111021016113104002029023112023000028023021118017124020103115030001026114123004111029027112019022012102126006030022021118015022115116103111021001113104005023003097010015124020103115030022022101099097245247116121005114029027116014001006008016113117115146147098101112116121005114018101025006002003106115000006030112103097027000021121020030031021144229113107022118015022115116103111021003101104005019007120114017114026102023015029007021121020030031021144229019029 116101096005005122102104113023000002125118120017019016125010102113098022016097245247116121005114018101025015007016125114017114031124124004114116022005098119116021144229019029113023000002125114101005013000124112013023115124121097122112006020104114244145020117113018123115097019003027112017002012113118021006001097023003023007098114004028115018020116113126005007111098099027007113117115116121005114116022001098127099005025113098125005007102245247022014098041102002000118103046146147014000023112101097016010021005109114103025023119245247021 116101096005004122098104026024039017059080071015061061113082049059032065126003000123028023108114097026005097000054086095036032048093082097017059080071053055063070023047061061021083036034058070067168033115080089097034033090071041043063084079040055115124117019114126021118043061038065023039059063065069036114022077071045061058065086053059060091023053043035080023003022029092023112098019004010116102019007010115098099000006113098098117004124096099005001113102096005 116101096005004122099104116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114115013013023122121013019017021112109021016103104002029029103114007114020004027097021026103104002006031103114007114020007023022026022103114097021023121104021011003112121019111116124121021000116021118015022115114115013013030122099000028018008016017000028018023000028023021112111021023121104017030018116121000111020004025006017001106100008021031112023000028023021112111017028101118002026110118025002029003116116009114018123115097021125123098002026022101010002124029096116009023003021144229019029113023005019007112031006124020113123030022018097103019023122021117004006004112114015114116022005098117115116121005114116022004098117244145118015022115114025006022031106116014022018 116101096005004122096104123120097027000021121020030031021118015022115114006111021016097104002029023112010102002031116121000117115116121005114020004025006017001106116021030017122097124099115116121005114020007025006017007106116014022022008112112124020118099030017028113114097019029113023006096125114116019013000124112013023110114006111021016103104018027020121114097019029113023006096125103114007013016122115004111116120118013117115116121005114020007025019023021106100008021031112010102027017103016104245247146147000028023021121014006115112111008001007102031097001022121114002006115004023007000028120023006006007106099024002007103120097006115098127004000022021099111028006118127004002110118025015007016125114017114018123115097006125114116019013000124112013023110018117014030116021118015022115 116101096005004122097104123120021114022109126018006000029100004030022118099097099115115101014031115114099021013007108103021000028021099115114004125114019023115097005111028006118127004002110118025015007016125114017114018123115097006097027112002000012102126006030022008016003029018018030230246244145118015022115123120021114022109126018006000029100004030022118099097099115115101014031115114114005013022123112005023030021112115114004125114019023115114005111028006118127004002110118025015007016125114017114018123115097031018121104018027020121114124117026119101102114018123115097022022120104018027020121114124117003121098021117115116121005114020112115030020026123118002006115124100097028006121123097019029113023002029000096010102098116146147000028023021112115124020112115030022018097114124122000 116101096005004122102104112123004017007021122000010123114004111021022113104005019007112030097020001122122097021022113104004028020113114012114020006023022026022103114097021096027116014002018118127124017125118120017019016125023000028023021112114124029096116009023003008116111028006118127004002115116121005114020006025012019031106100008021031112010102027017103016097019029113023006097125113114012013000124112013023110018103013007007018023000028023021112114124016122100020111116005016104123115028144229245247116121005114029122099097023011124100021001123102114013023016097023112114021103120012114020097099030006010101099019029115097023022026022103114097006125114116019013000124112013023110018114005021116021118015022115097025002029003116116009111016027116014002018118127097019029113023021124029 116101096005004122103104096116009023003008116111028006118127004002115116121005114029122099097023011124100021001115029023018023031112116021114098021113019029030021112021006012097110017006001122023021096115098127004000022021099115124020118101030001026114123004110109018114005021116021118015022115097005111017028101118002026110118025002029003116116009114018123115097006097027121020017027112103124017125123098002026022101030104245247146147000028023021112111017028101118002026110118025002029003116116009114018123115097021125123098002026022101010002124029096116009023003021144229019029113023105021125114116018013023116099008016001021126018114029096123013114028103023005019007112031006124020118100030022018097126003000122009010002007001103114015006115113118021023122146147230246112001020000028023 116101096005004122100104021112111006022118104002029023112023124117007112116009117115116121005114020027099004017012113114017006110018020112113116021118015022115114025021023016106100008021031112010102113102022016230246244145118015022115124115111017028102098124117099018023000028023021116111017028102098124117099018144229019029113023002029125118120018027016122010102098116021118015022115118120111017028102098124117099018144229019029113023017023001027116014001006008016113117244145118015022115118126111017028099118013027110018007102245247146147014000023112101097016010021116111028006118127004002115 116101096005003122098104026024023051048086094047051039092088047001050092068040055123028023108114018091086045043032080023037055115089016168038050065023037055115067086034049058091086053059060091023105063050071070052187115090066097060060091030001099110000007113103096004 116101096005003122099104102082045055048065023034061038091067105051063089023006000000106126005123127021144229122000080091036049039021084046039061065031032062063021112019001012124115104114053071088044114020119101030016028099101004028115087069047114036093082051055115087069047124020103100030027023021010097113098022023032060055021031002029018121114018017022029116000001007021031035032061027112012019012124115097019000021126015006022114114019123127021007104110109005023097114060071023002029018121114018017022029116000001007021031035032061027112012019012124115115114018102023008028007112112004000122025023113123111011007097123115021030097245247083069046063115114117019013017122097019023029021085051245247066095036032054021085051124020103100030027023021010097113098022144229051061081023002029018 116101096005003122096104121114018017022029116000001007021031035032125114122000013026113023000001115124121021023020112101104126115005030124098244145086047054115118120000030022102116004122016116100021114123087069111021030116104008022097021118018114026123099004021022103030109114099028010113245247146147097 116101096005002122098104026024023051048086094047051039092088047001050092068040055123028023108114001080084041055033086095036114054091080032053054088082047038115081082044051033086095036114048080069053059053092222036114035084069032038038087082051049038089088050055019004010007000019007010116102099005006114098096 116101096005002122099104102114013023016097023000000000106115000006022098115105022018097114105021022113104005023017116116021114120021026114114010112118019001122028027097114244145118019001012113118021023004113031002007001103114015006115113118021023122021144229020001122122097021022113104004028020113114012114022021144229005027112101004114030116123030017028113114097111115018122000030116021144229114115021023097114018123115097031018121104018027020121114097111115018103000000018018023230246115021023097114115116121005114023112122030017028113114097111115018099005023030018023230246115021023097114115116121005114023112122030001026114123004114110021016002023001097126007117115146147097114115021023097019029113023006023023106113008028018118099097027000021121020030031021144229114115021023097114018 116101096005002122096104123115097017028101118002026115008023102113098022016097245247021023097114115021118015022115123098002026022101023124114116022005098117115146147097114115021023097019029113023002029000096023124114116005016097245247021023097114115021118015022115123120021114022109126018006000029100004030022118099097099115146147097114115021023097114115021023097114115021023097114115021023097020001122122097021022113104004028020113114012114005112023230246115021023097114115021023097114115021023097114115021023097114115098127004000022021097004124016122100020114110021016113117115146147097114115021023097114115021023097114115021023097114115021023097114115021023097114018123115097023125118120017019016125023124114005112025002029003116116009114244145023 116101096005002122097104021023097114115021023097114115021023097019029113023004124029096116009023003021010097004022027121020017027112103097245247021023097114115021023097114115021023097114115021023097114115021023097114115021023000028023021097004124030116123030017028113114097111115112025012019031106116014022022021144229114115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114005112025012019031106100008021031112023124114022027122000030012102126006030022021144229114115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114005112025005023030106116014022022021010097023125113114012013016122115004114244145023097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023023023125113114012013000 116101096005002122102104124112013023115008023004124023112122030001026114123004114244145023097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023004124020112115030027023021011127114005112025006023023106126005114244145023097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023023023125114114005013023116099004114109021114111021022113104005019007112030097245247122101005023001021117024114020112115030022022119118002006115113114018017127021144229114115021023097114115021023006023023106115000006022021115004001016146147097 116101096005001122098104026024023051048086094047051039092088047001050092068040055123028023108114001080084041055033086095036114032092023055051048086094047051039092088047114055064069032060039021066047055115069222051059060081082097054060091089168055115029084039114007080068053114035084069032038038087023049061038071023034058054069067036062115080089038051052220030001099110013002001096110007007113097099004007112018096008005113098101005000113103 116101096005001122099104102114013023016097023005027000097126015017007029006104245247115101014031115114117019013017122097019023029021117019126115114122000013030116101016007018114114097031018146147022026022103114097021001102104008022115008023098099112146147000028023021117019124020120118030027023021010097031018027112012019012124115230246018123115097031018027112002031012118120005023115008016023117244145118015022115118120000030022102116004122016116100021114123119101111021030116104008022115116100097027029097114006023001028027097098122009009113245247116121005114020119101030022018097126015006115119114021005022112121097051033070104053063032029016098096112018030097019029113023032032032106067044033123018020114113116028023 116101096005000122098104026024023051048086094047051039092088047001050092068040055123028023108114001080084041055033086095036114055080023045051115069069168033054091084036114055080068097051061092090032039043021065032062058081222001099110013002001096110115101001097110000003113098098006007114 116101096005000122099104102114013023016097023003000125114117019013029096122017019020025023003000125114117019013029096122013027020123027097016125118120017019026101027003124029096121000006026025023003000125114117019013023116099008028007146147007000028120023006016001106117014004001112121097016001025023003029005124115004114017146147022026022103114097021001102104008022115008023098099112146147000028023021117019124020119101030028006120103000021110004144229019029113023003124016122100020111116005016230246018123115097016001027116014002018124103124016125118120017019026101144229019029113023003000125123098015019007124010003124029096121000006026146147000028023021117019124020119101030022018097126015006115124100097028028097023015007031121144229019029113023015029007021114025027000097100097122000 116101096005000122096104112123004017007021006097114244145023097114115021023007000028120023008002020120120020114030146147097114115021023097005027112101004114030027116014001006008016113117244145023097114115021023000028023021122111017028101118008002110119025002029003116126017245247021023097114115021118015022115120025015007029116099008111017027121020028018097126230246115021023097114115116121005114030027116014002018118127124117112007020102245247021023097114115021118015022115120025002026022124103006111116022004098117244145023097114115021023000028023021122111022018112121002026115009010097022018097114105016001027112003000012113118021027029097030230246115021023097114115116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021114109008023005019007 116101096005000122097104112031003000125114117019013023116099008028007028030230246122146147097 116101096005015122098104026024039021054070067040061061102086040033058080116046063035065082019055061081066105123115024023002061061065069181062054021083036114063084023049032186070082047049054021083036114063018086047059062084091097054050091068097062054021084041055035065082045114179021091032114055084067036114055018094047038054071065036060039092088047124019004010116098099000004112018097008005113099098024007115127098001119112111244145003001096110007007113106126005015108098098 116101096005015122099104102114013023016097023000000000106115000006022098115105031125113118004028016125030109114018103100030022018097114022022123120025005019000122101021123244145113019029030021126017021030122098097031127021112003000012119120023000022123023003000127021112019001012103114015001018123023019001244145096009023001112023012124016122100020111116005016230246018123115097016001027116014002018124103097111115120025002029003116126017245247116121005114017103025015007029116099008114110021122111028006123118021027244145118015022115103100111017028101118002026115008023012124016122103000017027146147000028023021101018124029096116009023003021010097031125118127004027003114144229019029113023003000125114101018013026113023124114001102025006000000106126005245247116121005114017103025006016001 116101096005015122096104106126005114110021020112113244145118015022115120025005019022123116009110110021016098096112018144229019029113023105031125113118018029001097023008001115123098013030115122101097031125113118018029001097023127111115018020115113116028144229245247021 116101096005014122098104026024039001038069071003061037092089018051058070094036001038071116019122122021026097017060091067051166063080023037055115089016036042058070067036060048080023037055115089016036060033080080040033039071082044055061065023032059061070094097035038080023037055115070088047114060071094038059061080023105031050091066097061038021118052038060028119112111098007005114097 116101096005014122099104102082045055048065023006016001106120019027026123113230246053071088044114020119101030016028099101004028244145064041055033080023006016001106126005111112004020097 116101096004007122098104026024039019043123088047022054069094050038026119101105123115024023034061062069067032053054021088052114033080067046039033021083036033115116079097033050091068097055039021086055055048021094047038054071071051055039084067040061061021082053114039090067032062054021068052032115089086097034054071094046054054117006124127126 116101096004007122099104022006098001022121114002006115119025002029003116126017126017027121020028018097126109016125123098021000018099027003124023116121000027000025117111006010103118018007127120025005019000122101021126030027116000001028103099230246112007020018023031112116021114048090066047038123081094050038058091084053114017027121020028018097126104127016122098015006123081094050038058091084053114020027121020028018097126104126048090066047038123081094050038058091084053114020027121020028018097126104126048090066047038123081094050038058091084053114017027121020028018097126104245247022006098020001122122097016028099126005023115119027008002020120120020114030146147098096112115101014031115124103006031028096023012114026123121004000115127120008028115119120023027023112023003114028123023003124016 116101096004007122096104122103000027003008122111017028101118008002115116121005114017027121020028018097126124031125123098015019007124023013023021097023014007007112101097024028124121230246112007020097122020113123030022028123123000016115114023008028029112101097024028124121097122020118101030017028123101004020115114006097027029123114019114025122126015114020124101030017007121101004020115114005097029029021112112124020118099030017028113114124021097027112002006012118120005023244145020115113115116121005114020004025006017001106100008021031112010006096125114116019013000124112013023115116121005114020007025019023021106116014022022008016012019031018023000028023021112115124001112113030001026114123004111116124117019117244145020115113115116121005114020004025006017007106116014022022008016017030018 116101096004007122097104123118102114018123115097021098027112002000012118099013016028099010112123244145020115113115122121097021125114115013013003121118000028018008112112124020118101030001026114123004114018123115097021125114115013013007108103004028001008016008028007103016097019029113023006124020113123030031028097118015019110018103019029116021118015022115114025006022031106126015006001009009102002018102104002017031018144229113097022023000028023021112111021023121104005019007101101004114017112099022023022123023102113107022016097019029113023102113106022016097019029113023006124020113123030017028113118015029115124100097028006121123104245247022005098114028123023012124016122103000027003008112111017028101118008002115116121005114030027121020028018097126124021125123098015019007124023000028023 116101096004007122102104021122111017028101118002026110114025002029003116116009114018123115097031125118127004027003114010006124029096116009023003146147022026022103114097016125118120018007110018007102114018123115097031125118120018007110018007102245247022006098019029113023003124016122103000027003008122111017028101118008002115116121005114017027121020028018097126124031125123098015019007124144229019029113023012124016122103000017027008016098097112018023000028023021122111017027112126017021110018020117113116146147000028023021122111022018112121002026115009010097117112000020102245247116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021108116022002098117122146147000028023021117111001022109117014004115008023102113101022016097019029113023003124023 116101096004007122103104116121000027000021011005019007112031102113102022016104114120021026098101112021122014028007125100097245247022006098019029113023015029007021114025027000097100105001022121114002006115004023007000028120023006022031106115014028031116117097021127114116019013016122121019023021021112112126115114126019013016097123019023021021112115245247022006098005027112101004114020113123030006010101114015000110018126015006001018023000028023021112005030012120120021019029116010102002001122016097019029113023006124020113123030027029097101125108116101118018013016118123102245247022006098019029113023006124020113123030002031116118015019110114006111021016103104018027020121114230246112004020000028023021112111017028101118002026110018020114113116021118015022115114025015007016125114017111116 116101096004007122100104022003098117244145020112113018123115097021125118120017019026101010003124016122103000027003021118015022115114025015007029116099008111017027121020028018097126230246112004020000028023021112111021023121104005019007101101004114017112099022023022123023102113107022016097019029113023102113106022016230246112004020000028023021112111021023121104002029023116121014114026102023015007031121144229113098022118015022115114006111021016097104002029023112010102002031116121000117115116121005114020004025006017001106116021030017122097124099244145020112113018123115097021097027112002006012118120005023110114006111021016097104002029023112023000028023021112115124020118101030001026114123004111020004025006017001106100008021031112144229113098022118015022115114005111000022115104002029023 116101096004007122101104112010102031018121016097019029113023006096125103114007013000124112013023110018126003000116028144229041102002001120098046021 116101096004006122098104026024023051048086094047051039092088047019061091094055122122021026097027061083088051063050065094046060032021086039052058086095168055032117006124099103006 116101096004006122099104102114013023016097023002019125114116000013031124117109245247021023097114115021023102096099005001102114047073023017017125114103002013018123116019126244145023097114115021023097002016027112017017012101114019027028113027230246115021023097114115021118019001012113118021023004113031005019007112031017017125114103002013023116116013017001028030109114244145023097114115021023097002016027112017017012124115230246021103120012114020103100030000022123100000028115103100109245247021023097114115114116000013016116122018019029021116000126244145023097114115021112017017012101118019017018120023017017244145096009023001112023019001125114101018013026113023124114112004020230246115021023097114115116121005114001102025006017018106126005114110021116000124020118118030027023146147097 116101096004006122096104021023097019029113023019001125114103002013026113023124114003118025006002016106126005245247116121005114003118025002029000096010102098116021 116101096004005122098104026024039019043123088047022054069094050038026119101105123115024023039055062080091045055032021083036114033084084036114096012023046039115099094032060055080023050051061070023040060039080069049032054065086053059060091023050039033021091032114035080069040061055080023108114018095088052038115115116021013007108103019019016102119112111021103119115111102002007114098099005006001097110007007112100126005003108096098117003124096103117002124096099004001108099099024007112018101008005113099100024007117127096005119118111098117015124099019004010230246021103119115111098001007113099099004015001097110007007113107126005002108099107117003124096103117002124096099005015108099099024007112127099005025113098125005007001100110007007113107126005002108098098024007113124099005025113098019002010115018107008006001099110146147007000019007010116102103005005112098102117004124096099005001113102097004119117111097001119116111097005007116099099005006001100110007007113100099001004113018100008005001106110004 116101096004005122099104102114013023016097023003124016122103000027003025117111028006123118021027127119025015007007103118023126050071068030038062070031032032032106083032038054066083105016125113118015019026102030104126030027115000001028103099109245247120025002019000122101021126017027099024000018102098109016125097110019019030112027003124007108101000002022025023019031125097110019019016112027097000003027099024000018118114230246244145113019029030021126017021030122098097031127021117014004026113114097016115092089047055033021093046059061021097006022028106099024000018021101097061061021031003124007108101000001006008101111006010103118018007122021144229062054083067097061038065082051114057090094047114005114115014013007108101000114001101023046060115029117111006010103118017023110103103111006010 116101096004005122096104103118018007122021144229062054083067097061038065082051114057090094047114005114115014013007108101000114001120023046060115029117111006010103118012023110103122111006010103118018007122021144229051061081023007017007106099024002001116116018122112013020109114017027099024000018102098109114001027099024000018118114109114001101025021011001116116004126115103122111006010103118002023122021126015114123018097102123244145144229005027112101004114017027116014001006008016113117115116121005114030027116014001006008016113117244145118015022115119025002029003116126017111030027116014002018124103097019029113023003124029096121000006026008122111028006123118021027244145144229019029113023012124016122103000017027008016098099112018023000028023021122111017027112126017021110018020115113116 116101096004005122097104146147000028023021122111022018112121002026115009010097117112006020102245247116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021108116022004098117122146147000028023021117111001022109117014004115008023102113100022016097019029113023003124023116121000027000021011097022018097114105117112006020102123115030023108113103022023012029029097127018245247146147000028023021121014006115112111008001007102031018023031112116021114098021113019029030021112005030012113120015030018119023006126020118101030017028123101004020115114006109114020124101030017007121101004020115114005230246004125114019023115114115013013007108103004028001008016008028007103016097019029113023006022031106122014006018123118124117003103120102245247116121005114020 116101096004005122102104027112005030012101123000019029116010006099125114116019013000124112013023244145118015022115114025002029003116116009111116022006098117244145118015022115114025015007016125114017111116022005098117244145118015022115114025002029003116126017111017027116014002018124103230246018123115097021125123098015019007124010003124029096121000006026146147000028023021112111021023121104005019007101101004114017112099022023022123023102113102022016097019029113023102113101022016230246018123115097021125114115013013016122115000028028021126018114029096123013245247116121005114020004025006017007106116014022022008016017030018123118102245247116121005114020004025006017001106116021030017122097124099244145118015022115114005111021016097104002029023112010006099125114116021013016122115004245247 116101096004005122103104116121005114020007025006017001106100008021031112010006099125114116019013000124112013023244145118015022115114005111000022115104002029023112010102031018121016230246018123115097021097027101004020012102126006030022008016008016001018030230246244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021112012016012120118019003017122097097031017025023006031018106122000000002096118006023115120023022026022103114097031017027116014002018124103124016125118120017019026101023000028023021122003124029096121000006026008117111028006123118021027115116121005245247120117111021030119104005019007116101002114026102023015007031121023000028023021122003124020120118030027023008122111021030116104008022115116121005114030027112012019012123120012111116 116101096004005122100104113114019029020116099000027001112016097019029113023012124020120118030020026123097000030115124100097028006121123104245247021 116101096004004122098104026024023051048086094047051039092088047019061091094055122122021026097000054086095036032048093082097054054021091032114035089066050114035080067040038054021086040060032092023048039054021083036114063084023049062038070023038032050091083036114055084067036114055018094047038054071065036060039092088047114032064069097039061021084046063035065082108032054091083052018098008006117102 116101096004004122099104102114013023016097023000000000106115000006022098115105022018097114105031026123031006016001106115000006026123099104123122025118019001012113118021023004113031005019007112031012019011029112003000012113118021027029097030104123244145113019029030021112003000012119120023000022123144229005027112101004114020103100030027023021010097113098022144229019029113023006016001106115000006026123099097027000021121014006115123098013030244145112019029006101023003011115114101018013026113023 116101096004003122098104026024039000054089086047049054102066051017001029030097127115103082045051061086082097187063080065036039033117006124099103001 116101096004003122099104102114013023016097023051033125118120017019016125027097032032027121020017027112103109114244145123021000026120031002029018121114018017022029116008124031124117004017028025016102123115073075097117115018023061046115116025015029001116100014123127021118111019023103114018099127021118111019023103114018096127021118111017028101120018006127021097111030026119114013029127021144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125112122000027031021114013001022021112000124020116115030023030116126013114022123115097019000021114012019026121027230246115086086111021016116104013027017025023230246115069084111021003118104005019016121116019126115146147097122000112123004017007021116014007029097031107123115146147097020001 116101096004003122096104122122097021017103104003029005103114015114049071023230246115098127004000022021069050124020103100030027023021010097048033027112019001012124115104114127021144229049050027114013004012118120005023244145144229020001122122097021016116104002019030102118015114048084027097000021118120017029115099027230246115099112005029012116115019114018021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115116025018027016124097008114110021116008124000124116008004026021118015022115118126111017028102098097111115018007102126115146147097021001102104019023029102118015114033070023013023021097023014007007112101097024028124121097021003118104017019001118118012114035086023014028115069084111021003118104008022115008023051033125114103002013026113027230246016 116101096004003122097104125114017017028021116014114025122126015114005114115014013023112099097022022097023014028115113114021124029096103004000000008116014124029096115004006022021123004020007021120020006022103023011029026123023006019023106118005000023112099097021018021120015114020116025015007003112101018111023112099111028006101114019001244145144229005027112101004114020103100030027023021010097113098022023230246115116121005114033070025006017018106126005114110021084032124020118118030027023021144229114018123115097019125118120017019016125023124114033070025002029003116116009114244145023000028023021118111028006118127004002115008023051033125123098002026022101144229051061081023002029125118120017019016125010051033125118120017019016125144229051061081023002029125123098002026022101010051033125 116101096004003122102104123098002026022101144229114018123115097019125123098005023003116023124114005027121020022022101118097245247021118015022115116025015007016122122012114110021097111028006118120012031115146147097019029113023000124016122103014001007021010097004125118120017029000097144229114018123115097004125118120018007115008023102098116146147032060055021116014124016122100020111116005016097019029113023002029125118120018027016122010102098116146147097 116101096004002122098104026024039000054089086047049054102066051017001029030097127115103082045051061086082097036054065088097127115124089039061033088086053059060091023050039033021091036114048093082049038054089023037055032065094047187115084066097034038087091040034060070067032053054021083052114037220067168032058091086040032054117006124099096006 116101096004002122099104102114013023016097023002029125118120017019016125023061046115118120111028006118127004002115116100097017027112103021023031025023097245247097101008031123097101008031123118120000030022102116004122016124025013027017112116014126116018030104114047073023102114116021075061114003112101111028028103118018029122025023230246003122025013027017112123014126115146147034051125114116000013031124117109114244145071034124020101116030022018118123002000127021023230246115029100004030022118099097017028096121021122121028023007000028120023006016001106117014004001112121097048033021096009023001112023051033125114101018013026113010035032125114101018013026113030109114244145084032124005112099030017028113114230246244145113019029030021112002019012118118012001018123023034051127021101007017028 116101096004002122096104101120097002028025023002026022101116014114016122027097245247021023006000000106101004028000116121097032032021123004020007021120020006022103023011029026123023006002016106103000000016116122097034048021120015114035086025006002016106126005114110021069050124020101116030027023025023230246115021103004000000124115097002022103023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021116008124000124116008004026021010097002022103025018027016124097008114018123115097017026027116014004018121126124117099018023230246244145096009023001112023006000000106126005114110021020112113115146147097019029113023051033125114116000013026113023124114048084025006017018106126005114244145023000028023021116014124029096115004006022021010097002022103025015007003 116101096004002122097104112101018114244145023000028023021103004000125118120017029000097023124114003122025002029003122100021114244145023000028023021103004000125123098005023003116023124114003122025015007023112103000114244145023000028023021103004000125123098002029030120023124114003122025015007016122122012114244145023000028023021116014124016122100008017028008016113117115146147097019029113023002029125118120018007110018007102114244145023000028023021103014124016122097000030026008016113117115146147097019029113023017023001027116014001006008016113117115146147097019029113023002029125118120017019016125010051033125118120017019016125023230246115116121005114016122025015007016125114017111033070025015007016125114017114 116101096004001122098104026024039021054070067040061061120086051035038084080036016060067094047114126021101036049059080069034058054021090032032034064086038055115123120015013026101126109114026101126109114005124101030006001116121097051048065094039114179021066047114058091068053051061065023037061061091222097055061021081046060048065094046060115081066097049060081082097034050076068097051061092090032062127021083052114061133023047051039092088047051063025023037055115089086097054050065082097054054021090032032034064086038055115080067097054054070023047061062070023037055115088086051035038084080036114050064067046063050065094048039054021117023022019004010007000019007010116102102001006114103098004006001097110007007113100125005000111099100117003124117026101126102126116123120015013026101126102126116099126019013007103118015117 116101096004001122099104102114013023016097023006031018106121014031115115101014031115114122003013030116101016016028099023012016127021112012019012120118019003006116112004114030146147022026022103114097031125114122000013026113023124114030119025006031018106126005245247116121005114020120118030028028120023008028115029020117113122146147000028023021112012016012113118021023115008023000000000106099012001123018020114113116028144229019029113023006031017106115000006018103116097027000021121020030031146147000028023021116014002018124103097111115018020112113116146147000028023021121020028018097126097111115018020115113116146147097 116101096004000122098104026024039002033080071032032022081094053059060091116019055061120086050033054029030097127115118088047038033193091036114063018086035061061091082044055061065023004033039112091036036050082082097051058091068040114034064082097062050021071051187032080089034055115081016052060054021086037032054070068036114062084094045018098008003115 116101096004000122099104102114013023016097023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115116115111023030116126013114022121100004114020116025006019023106114012019026121023004028023021118018114022120118008030127146147097114115021023097114016122118013023000118114105122000080091036049039021006097052033090090097004020113120030027029097023015114004093082051055115123025002029003116116009111035086025002029003116116009114018123115097028125123098002026022101023124114035086025015007016125114017123127021007104114018102023015023007146147007000028120023023021023122104005023007021118005114031112113021114028096099004000115127120008028115114118005013018113101005023007021112000114028123023000022125123098017023001102010006019125123098017023001 116101096004000122096104102027230246115021023097114016125114017017028021116014126244145023097114115021112017017012101118019017018120023017017244145096009023001112023017017125114103002013026113023124114112004020230246018123115097017028027116014002018118127097111115101116111017028101118002026244145118015022115118120111028006118127004002115008023017017125123098002026022101144229019029113023002029125123098005023007112023124114018113025015007003112101018245247116121005114016122025002029000096010102098116021086047054115118120111017028102126002029110018007102114018123115097017028027115000020026118120097059032021121020030031021 116101096004015122098104026024039021054070067040061061120086051035038084080036016060067094047122122021026097000054086095036032048093082097062054021089046063049071082097054054021090032032034064086038055115084066053061062084067040035038080023003004023021086034038058083023049061038071023052060115084089040063050089023036060115083088047049039092088047114055080023050061061021084046054054021071032043032025023037055115070088047114061133023047051039092088047051063021082053114055018066047114186067082047038038080091097059055080089053059053092086047038115088086051035038084080036018098008113019018097008002117103103004004116099098004119114111116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016001102110024026 116101096004015122099104102114013023016097023002029006123099105021030119104008022122021113019029030021112012016012120118019003017122097097031017025023006031018106122000000002096118006023115120144229005027112101004114030027112012019012124115097111115120117111021030116104008022244145118015022115114122000013029122122097027029021031098097112028144229019029113023006031017106115000006018103116097027000021121020030031146147000028023021116014002018124103097111115018020112113116146147000028023021121020028018097126097111115018020115113116146147098102112116121005114030119025006031018106126005110109022002098114 116101096004014122098104026024039021054070067040061061120086051035038084080036016060067094047122122021026097000054086095036032048093082097062116092083036060039092081040051061065023037039115081082051060058080069097063050071070052051052080023003004023021086034038058083023036060115083088047049039092088047114055064023034061055080023049051042070023032060058088086045126115081066097060227021089032038058090089032062115080067097054054070023047061062021083036114062084069048039050082082050114048090089034055033091222050018098008113019018097008002117103103004004116099098004119114111116124103008117127018121014028012124103008117127018097008000012097101000028116 116101096004014122099104102114013023016097023006031017106126005126244145023097114115021023097019001102104005019007112096005122023116099004122020120117030022018097114104123115146147007000028120023006031017106122000000002119120023114030025144229114115021023097021030116104012019001100098000021022021122000245247098127004000022021122111017028101118008002115008023102113098022016230246115021023097114115116121005114030027121020028018097126097111115018020115113116146147097114115021023097019029113023012124020120118030027023021010097031018027112012019012124115230246115021023097114115116121005114030116025006031018106121014031115124121097122112006020104245247021023097114115021118015022115114122003013023116099000000016021126018114029096123013245247021023097114115021118015022115114122003013023 116101096004014122096104116099004114110021031018023031112116021114030116111105031017027112012016012113118021023122146147097114115021023097114115021023097114115021023097114115021023097114021103120012114020120117030031018103102003029005021122003126115114122000013030116101016007018114114097031018119144229114115021023097114115021023097114115021023097114115021023097114115098127004000022021122003124016122103000027003021010097031125118120017019026101144229114115021023097114115021023097114115021023097114115021023097114115116121005114030119025015007029116099008114110021122111028006123118021027244145023097114115021023097114115021023097114115021023097114115021023097019029113023012016125114122000013026113023124114030116117111021030116104008022244145023 116101096004014122097104021023097114115021023097019029113023012019017027112012019012123120012114026123023105113096022030230246115021023097114115021023097114115021023097114115021023097114115021118015022115120117111021030119104005019007116101002114026102023015007031121030097 116101096007007122098104026024039021054070067040061061120086051035038084080036016060067094047122122021026097000054086095036032048093082097062116092083036060039092081040051061065023037039115088086051035038084080036114017099115097062054021071045039032021069168049054091067097055039021086051049059092065168114054091023039061061086067040061061021083052114048090083036114035084078050114050091094044051063025023037039115091135097060050065094046060050089027097054054070023034061055080068097063050071070052051052080068097049060091084036032061220068097055039021083036114063018094037055061065094039059050091067097178115091082097034050070023034061061070094037187033080069001099110115101001096110000003116102098006002112099098117004124117026101126102126116123120015013026101126102126116099126019013007103118015117019001010112018102008026108 116101096007007122099104102114013023016097023006031017106126005126115116101018013023116099004005023029115000006022029112012016012113118021023122028027230246020120117030022018097118019017115146147007000028120023006031017106122000000002119120023114030025144229114115021023097021030116104012019001100098000021022021122000245247098127004000022021122111017028101118008002115008023102113098022016230246115021023097114115116121005114030027121020028018097126097111115018020115113116146147097114115021023097019029113023012124020120118030027023021010097031018027112012019012124115230246115021023097114115116121005114030116025006031018106121014031115124121097122112006020104245247021023097114115021118015022115114122003013023116099000000016021126018114029122099097028006121123230246115 116101096007007122096104116121005114020120117030022018097114097111115029100004030022118099097031018109031012016125114122003013023116099004123244145023097114115021023097114115021023097114115021023097114115021023097020001122122097021030119104012019001100117014004115120117230246115021023097114115021023097114115021023097114115021023097114115021096009023001112023012016125118120017019026101023124114030027116014002018124103230246115021023097114115021023097114115021023097114115021023097114115021023097114115021023000028023021122003124029096121000006026021010097031125123098015019007124144229114115021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115120117111021030119104005019007116101002114026102023015029007021121020030031146147098103112021 116101096007007122097104021023097114115021023097114115021023000028023021112012016012124115097110109021020117113244145030097 116101096007006122098104026024039001038069071051055032070094046060030084069048039050082082105123115024023019055048093082051049059080023045055115086088037055115069086056033115087088055059061021082053114063080023047039062220069046114061084067040061061084091097054116064089097063050071070052051052080023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021090032032034064086038055019004010116 116101096007006122099104102114013023016097023002029003116126017126115123098015019007124144229020001122122097021030119104012019001100117014004244145096009023001112023006031017106126005114110021020112113115 116101096007005122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097122062084069048039050082082050123115080089097052060091084053059060091023037039115086088037055115069086056033115086095036034039080091109114055064023047039062220069046114055080023034058054069067036062115029088052114055064023037187035084069053055062080089053123127021083036033115220091168063054091067050114179021071032043054071023036038115081082097062050021071168032058090083036114055080023053032050092067036063054091067097051042084089053114120021083102039061080023044051063084083040055019004010007000019007010116102019006010102019017116016109117018123118102 116101096007005122099104102114013023016097023005027000097126015017007021016112117115116100097006012118127004017024025122111017028101118002026047073122111028006118127004002127121099019027030029116014019031112100002023123102126002027005124027102117122073075102114116073075015029001116100014123127123025006000023106123008016127018026108127115018023000001115114116019013031124117109019001102104005019007112096005122023116099004122030027112012016012113118021023122028027012019125114122000013029122122109031125118120017019026101075061031125123098015019007124023000001115123098015019007124027097245247118118018006123102025006001030106116014007007096121097019000021116009019001029006115123122021118018114020102122030017028096099020028127116101018013023116099004005023029115000006022029100111021000 116101096007005122096104120104005019007097101021123122025118019001012113118021023004113031005019007112031018124020102122030022018097118003019122028027000000000106115000006022098115105022018097114105001125114100012013023116099012023003028030109001125114100012013026113027018124020120117030027023025144229001125114116005013016122115004126000027112019022012102126006030022025100111021001113104005023003097027102127126024016097019000021112002000012102126006030022021144229020001122122097021030119104012019001100117014004115120027002026022101116014114016025103004000000124115097002127114116019013016122121019023021021122000030127114100012013000096117012019001100023018126020103115030017028123101004022115123027006031018106122000000002096118006023115120118230246004125114019023115118025002029003 116101096007005122097104116116009111030027116014002018118127097019029113023002124029096116009023003008122111028006118127004002244145118015022115118025015007023112099004111003027121020002022103100097245247116121005114016027115000022022118120124122000112123004017007021122000010123086083111022018113114002029122021113019029030021116009023003118120097049055146147022026022103114097049055027116014002018118127124031125118120017019016125023000028023021084037124029096116009023003008122111028006118127004002115084089037114048081025002029000096010102098116146147000028023021084037124023116115004017028009010005019007112031018124020102122030022018097099019006122028144229019029113023002124016122100020111116005016097019029113023017124016122100020111116005016097245247116121005114000027112012016012 116101096007005122102104124115124031125114122003013026113023230246018123115097001125114116005013016122115004111029027112002022012118120005023115116121005114000027112019022012102126006030022008121111021001113104018027020121114097019029113023018124020103115030022022101099124028125114101005013023112103021114244145118015022115123025002029000096010102098116021144229019029113023012124020120118030027023008122000124020120118030027023021144229019029113023105001022121114002006115118120020028007029029104114021103120012114020120122030031018103122000030115120122112114244145096009023001112023012031098027112012019012124115124031018027112012019012124115104108098021144229019029113023005019007112031012019031027112002000012113114003004018121030125111016096101019023029097023005019007112144229019029 116101096007005122103104113023105022018097114105031018121025006017001106113008028005116123104108110118098019000022123099097022018097114097029001021122000030125114116019013021124121023019031021126018114029096123013123115146147000028023021122000030125118120018007110018007102114244145020118113018123115097001125114100012013023116099012023003021126018114029096123013245247022015098019029113023018124020102122030022018097122004002115124100097028028097023015007031121144229019029113023012124016122103000017027008016098099112018023230246018123115097031125123098002026022101023013027024112023102113097022018102114244145118015022115102025006000023106100008021031112023008028115029020114113122021144229113103022118015022115102025006001030106115000006007103099097016022097096004023029021016098103112 116101096007005122100104024007113124099005025113098116021118015022115018020119113126005007111098099027007113117244145020120113040000000118101102072023 116101096007004122098104026024039002033080071032032022081094053059060091116019055061112079034055035065094046060123028023108114001080084041055033086095036114032092023045055115086095036034039080091097178115064089036114050081069036033032080023044051058089023036038115064089097051049090089047055062080089053114048090090049062054065023161114022070067108023063080065032053054117006124020001117005124103103007014119097099006 116101096007004122099104102082045055048065023002019000112023022026022123023002001125114116018013003116100012019026121010112114007125114015114029096123013245247021023097114115021023097114115021114013001022021116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114018113101111023030116126013114022121100004114020116025006019023106114012019026121023004028023021114015022115084068097023030116126013126115146147097114115021023097114016122118013023000118114105122000080091036049039021006097052033090090097004020113120030027029097023015114004093082051055115123025002029003116116009111016027116014002018118127097019029113023015124029096116009023003021010097017125123098002026022101030109114099028023000001115123114021245247115069046063115118127004002016 116101096007004122096104122023002114031112113021114028096099004000115127120008028115021112002001012118120012001018123023002001115021120015114016027116014002018118127124017000027116014002018118127097019029113023002124029096116009023003008116018124029096116009023003025144229004020113120030022022097023000022001021123004020007021120020006022103023011029026123023006019023106118005000023112099097021018021120015114018113101111028006101114019001110114118111028006101114019001244145096009023001112023002124016122103000017027021010097117112004020102245247021023097114115021118015022115118025015007016125114017114110021016098096112018144229114115021023097114018123115097017125118120018007110018007102114018123115097017125118120018027016122010102098116021086047054115118025005019021124116014114058 116101096007004122097104070023015007031121144229114115021023097114018123115097019023103025015007003112101018114110021116111028006113114021023115 116101096007003122098104026024034062032124089055055061065086040032054027081023051063092083032038058090089002061062069067036000054091083052028003071088037039058065068105123115024023005061061091082097062054021084041055035065082045114054065023045055115091088044048033080023037055115088086051035038084080036114179021084051187054071025001099110000007113103096004 116101096007003122099104102114013023016097023002029003116116009126115123098002026022101027097245247029100004030022118099097017028096121021122018121123097021001102104008022122021113019029030021112003000012119120023000022123023003000029021096009023001112023003000029027112019001012124115097111115022006098114018123115097017028116123004001016112031002019000097023105016001123025006031018106126005114018102023008028007112112004000122025023113123111011007097123120146147105001022121114002006115118120020028007029118013030115114101018013026113030097020001122122097021017103104003029005103114015114017103121097005027112101004114017103121111021001102104008022115008023098099112021118015022115118120000030022102116004122016116100021114123119101015124020120118030027023007023000001115124121021023020 116101096007003122096104112101104126115005030125108099021030230246021103120012114020103100030000022123100000028115103100109114020119101030016028099101004028115119101230246004125114019023115103100111021001102104008022110022006098245247116121005114017103025006000000106126005111001102025006000000106126005245247114101014007003021117024114016122103000017027025023015007016125114017245247021 116101096007002122098104026024055048115024023034062032124089055055061065086040032054027081023051063092083032038058090089002061062069067036000054091083052122122021026097030058070067036114055080068097051061092090032039043021215097063050071070052055033117006124103099005001120099 116101096007002122099104102114013023016097023097016001027116014002018124103109114017103025015007029116099008126115021116021124020097098030017028113114109114017103025006031018106126005126115116101018013023116099004005023029115000006022029117019124020119101030022018097126015006122028027097019001102104005019007112096005122023116099004122017103025006016001106115000006026123006115123122146147007000028120023006016001106117014004001112121097016001025023006031018106122000000002096118006023115120118109114020118099030017018097098021027115118099230246004125114019023115114101018013026113010098099112146147000028023021116014019031112100002023123118118018006115029117019124020120118030027023021118018114026123099004021022103030109114099028011127098244145118015022115119101111021030116104008022115 116101096007002122096104008023012019125114122000013026113144229019029113023002006125114116012013016122115004111030116025006017030106116014022022146147020060058090089097051063089144229001022121114002006115021117019124016122103000027003025023003000125123098015019007124027097114016097025006006006106116014022022025023003000125114122000013026113005109114018103100030022018097114022022123113118021023123119101111021017103104005019007124121115099122028027097019001102104005019007112096005122023116099004122017103025006016001106115000006026123005115123122146147007000028120023006016001106117014004001112121097016001025023006031018106122000000002096118006023115120118109114020118099030017018097098021027115118099230246004125114019023115114101018013026113010098099112146147000028023021116014019031 116101096007002122097104112100002023123118118018006115029117019124020120118030027023007023000001115124121021023020112101104126115005030125108099146147000028023021117019124020120118030027023007023124114030116025006031018106126005245247116121005114016097025006017030106116014022022008122000124020118122030017028113114097 116101096007001122098104026024039031050071070052051052080118052038060119097005122122021026097033060064068097032054068066171038054021026097063050071070052051052080068097117017099115108027003124016109117017099115108028028123104008002026018027102016005113026023027001018023032049039092081050114035090066051114038091023035061037092089097055061021081046060048065094046060115081082097033060091023034061055080023049051042070023036038115081082097033060091023047039062220069046018098008005121098098000015121018097008016003004023024126017027116025016003004023024121014028012124103008117127018117023022126099126019117019006010007000019001010116102102001000121099099003014001099110146147007000019007010116102102001000121099099003014001097110018117023022126124103008117127018117023022126123120015013026101126102126116119097005127005124101102 116101096007001122099104115101014031115114122003013030116101016016028099023012016127021112012019012120118019003006116112004114030146147022026022103114097031125114122000013026113023124114030119025006031018106126005245247116121005114020120118030028028120023008028115029020115113122146147108127018123115097021030116104015029030021126015114123022004098123244145118015022115114122003013023116099000000016021126018114029096123013245247116121005114020113123030027023021010097113098022144229114 116101096007000122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097062116092083036060039092081040051061065023037117038091023044051033068066032053054021085046036058091023049061038071023052060115071222050039063065086053114055090089047187115080089097052060091084053059060091023037039115086088037055115069086056033115087088055059061025023037039115091135097060050065094046060050089023036038115081082097062116092083036060039092081040051061065023051187032064091053051039021083046060061220082097062050087088001099110115101001096110000003116102100000015112100106117004124103101000002119099 116101096007000122099104102114013023016097023006031017106126005114021103120012114020120117030031018103102003029005146147022026022103114097017028101118008002115008023102113098022016230246018123115097028006123118021027115008023102113097022016230246018123115097021023121104008022115008023098097112021 116101096007015122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097054054021084036032039084094047033115220091168063054091067050114055080068097032186070066045038050065068097054116064089097048060067094047114055064023049062038070023051187048080089053114050064023049062038070023055059054064079097055061021081046060048065094046060115081066097034063084089097054116084089032062042070082097062058220023161114063084023044051063084083040055115119097005126115081066097038042069082097054116080089051055052092068053032054088082047038127021083052114048090083036114035084078050114049090065040060115080067097054038021089241114061084067040061061084091001099110101123000028018117005124031018121119114111003116101000018103008101004001018117002124020001117001124103103000003115107097000001120 116101096007015122099104102114013023016097023006022031106126005126115114115013013018123118013011007025023006022031106101016007018121126109114018103100030022018097114022022123113118021023123114115013013023116099017000022028030109114020113123030031018097101008017127021112005030012103102020019029097027097021023121104014003006116121021126115118120017019016125027097028006118127004002127146147000000000106115000006022098115105022018097114105021023121104005019007101101004123122025023006022031106122004006027122115230246021103120012114020113123030022028123123000016127021112008000012118099013000022115144229005027112101004114020113123030002031116118015019115008023006017001106100008021031112144229019029113023006022031106116014022018123120097027000021121020030031146147000028023021112002006012 116101096007015122096104118120005023115008023102113098022016230246018123115097000022115104002029023112023124114116022005098117244145118015022115103114007013000124112013023115008023102113096022016230246018123115097021023121104021011003112121019114110021016098102112018144229019029113023002029003116126017114110021016098103112018144229019029113023015007029116099008114110021016098100112018144229029001113114019114017108023006022031106115000006003103114097022022102116109114020113123030027023021118018017115 116101096007014122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097062116092083036060039092081040051061065023044051033068066032053054025023045051115091086053039033080023037039115081082055055061092069097048060067094047114054065023045055115091088044048033080023037055115095088052032032021082047114053090089034038058090089097054038021089046063115081066097063050071070052051052080023036038115081066097054186069086051038054088082047038019004010008002026117005124103103 116101096007014122099104102114013023016097023012124020120118030027023025144229114115021023097114115114115003013029116099020000022025144229114115021023097114115114115003013029119125014007001025144229114115021023097114115120025006017030106116014022022146147007000028120023006031018106122000000002096118006023115120023013023021097023014007007112101097024028124121097245247021023097114115021023006022017106115004004017122097097022115122121097022125114122000013026113023124114030027112012019012124115230246115021023097114115021023097114115021023097114115021023097114115021023000028023021112005016012113114017006115008023102113097022016230246004125114019023115114122000013029122122097111115018020112113116021 116101096006007122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097062054070023040054054091067040052058084089053033115088086051035038084080036033115018117023022126124103008117127018117023022126123120015013026101126102126116119097005127005124101102114050086067040052032021071046039033021066047114049090065040060115080089097052060091084053059060091023037055115070088047114048090083036114035084078050114054065023037055115070088047114061064090168032060117006124096107005006116106107117005124117017099115108027003124016109117017099115108028028123104008002026018027102016005113026023027001018119114111021103119117111102001002117101107004007119107019004010230246021103119115111102001002117101107004007119107019006010102016005113026008002026018027102016005113026015029029106126017027116025016003004023024097008000116 116101096006007122099104102114013023016097023006031017106126005126115021118019001012113118021023004113031005019007112031006031017106115000006022028030097019000021112012016012113118021023244145076116101096007001060245247096121008029029021118013030244145100004030022118099097021030119104008022127021023000000000106115000006022098115105022018097114105021030119104005019007112030104114018102023006031017106115000006022146147058103100000001119047244145023 116101096006006122098104026024039031050071070052051052080118052038060119097005122122021026097017060088071053055115089082050114062084069048039050082082050114116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016097051048065094039033115069088052032115064089097048060067094047114054091023039061061086067040061061021083036114032090089097049060081082097034050076068097055039021083036114032090089097060038088222051061019004010115106099004002121106019007010102016005113026008002026018027102016005113026015029029106126017027116025016003004023024097008000116117004124020001117003124103103000003118106098005001120018098008144229020001117005124103103000003118106098005001120018096008016003004023024126017027116025016003004023024121014028012124103008117127018117023022126099126019117 116101096006006122099104102114013023016097023105001022121114002006115118120020028007029029104114244145076116101096007001060123115030023230246123102114013023016097023002029006123099105120122146147058103100000001119047122146147007000028120023018011000113098012031010004023 116101096006005122098104026024002058050071080036063054091067097054054070023034061062087088050114123084065036049115069069040033054021082047114048090090049038054021083052114055220085052038115080067097054054021091032114053092089097054054021065032062058081094053187122117006124002031116121000018098008144229006018097114013018098008144229031018121119112111244145099005023030117006124245247102099000006 116101096006005122099104102114013023016097023006017001106123008016127021112002000012102126006030022025023006017001106116021030017122097230246021103120012114020118101030017028123101004020244145096009023001112023006017007106116014022022021010097117112004020102245247146147000028023021115000006022029112002000012113114003004018121030097110110021116020000001112121021114023116099004245247116121005114123114116019013021124121023019031021126018114029096123013114028103023005019007112031006017001106113008028005116123104114109008023002007001103114015006115113118021023122146147230246018123115097017028102098097111115018007102245247116121005114020118101030030026119011127117018099114015027001018144229029001113114019114017108023006017001106123008016115 116101096006004122098104026024054054115024023004060039101086051051039064085097127115099222051059053092084032038058090089097054054021091102055061082086038055062080089053114055018066047114048093082049038054089023037051061070023052060115069091032060115081082097062038065067036114054091023039061061086067040061061021083036033115069086051051062221067051055032021083168063050071084041055127021090032062050081094036114054065023034058054069067036062115029084046054054021071032043032021028097060038088222051061122146147054054115024023007059048115086034038038071086053059060091027097036049021026097052030084069048039050082082000039039090103000000018117006124006023112122001096110118114019006026115119114111030116123001102110101118019019019000010007000019003010116102099005006114098096 116101096006004122099104102114013023016097023005027000097126015017007021006097020001122122097021022113104004028020113114012114022113144229005027112101004114022113025005023030106116014022022021010102113098022016230246018123115097023023027115004031012102126006030022021010097117112007020102245247116121005114022113025012019031106116014022022021010097117112006020102245247116121005114022113025012019031106100008021031112023124114116022003098117244145118015022115112115111021022113104007027029116116021114026102023015007031121144229019029113023004022125118120018007115008023102098116146147000028023021114005124016122103000017027021010097117112000020102245247116121005114022113025015007016125114017114110021016098100112018144229019029113023006023023106115000006022021010097122000112123004017007 116101096006004122096104021122000010123112115112124020112115030022018097114104245247021023097114115021023097114115021023007000028120023006023023106114015021023112122097023023004144229114115021023097114115021023097114115098127004000022021114005099125118120017019016125023124114022113025002029003116116009245247021023097114115021023097114115021023000028023021114005099125123098002026022101023124114022113025015007016125114017245247021023097114115021023097114115021023000028023021114005099125120118013013016122115004114110021114005124030116123030017028113114230246115021023097114115021023097114115021118015022115112115112124030116123030001026114123004114110021114005124030116123030001026114123004245247021023097114115021023097114115021023000028023021114005099125113114012013016122115004114110 116101096006004122097104021114005124023112122030017028113114230246115021023097114115021023097114115021118015022115112115112124023112122030001026114123004114110021114005124023112122030001026114123004245247021023097114115021023097114115021023000028023021114005099125118120018007115008023102098116028023 116101096006003122098104026024039031050071070052051052080118052038060101118019019123028023108114001080084041055033086095036114055080068097055061083086047038032021083102039061080023039055062080091045055115069069168033054091067050114055084089050114038091023034058054069067036062125117006124020001117005124103103000003114100106003014113018096008113019018103008002117096106003004113097019000010114098 116101096006003122099104102114013023016097023005124016122103000027003025115111028006123118021027244145144229020001122122097016028099126005023115113144229005027112101004114023027116014002018120126124117112004020102245247116121005114023027121020031022124103097111116022005098117244145144229019029113023005124016122100020111116005016230246244145118015022115029114025027000097100097122000112123004017007021006097020001122122097027003114122014007115120144229005027112101004114030027116014002018118127124117112006020102245247021023097114115116121005114030027116009023026101112124117112001020102245247021023097114115116121005114030027116014001006008016113117244145023097114115021118015022115120025002029003116126017114110021115111017028101118008002244145023097114115021118015022115120025015007029 116101096006003122096104116099008114110021115111028006123118021027244145023097114115021118015022115120025002019000122101021114026102023015007031121030230246244145120019245247146147004010026102099018114123102114013023016097023112114021103120012114026101112012029006021122109114005114115014013018118116097019244145096009023001112031105031125118120017019016125010000124016122103000017097021118015022115120025002026022124103006111018027121020017027112005097019029113023000124007108103000017016008016018117122146147097114115021023097114028103023105031125118120017019016125010000124016122103000017098021118015022115120025002026022124103006111018027121020017027112006097019029113023000124007108103000017016008016018117122028144229114115021023097114115116121005114030027116014001006008016113117244 116101096006003122097104145023097114115021023097019029113023012124016122103000027003021010097022125118120017019026101144229114115021023097114115116121005114030027121020028018097126097111115113025015007029116099008245247021023097114115021023000028023021122111017018102120019006115124100097028006121123104245247028144229245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114122003013030116101016016028099023012016244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023022026022103114097031017027116014002018124103097111115113025002029003116126017245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115120117111028006123118021027115008023005124029 116101096006003122102104096121000006026146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023012016125114122003013023116099000000016021126018114029096123013245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115120117111021030116104008022110022002098123244145144229029001113114019114017108023005124023116121000027000021 116101096006002122098104026024000038039080068053051039092088047028060091126049059115024023019055048093082051049059080023037055032021085046036058091068097060060091023008002026021031023021023122104006022000028023108114000064071049032054070068040061061021083036033115071082048039185065082050114055220069040036186080068097122021103120012114123102114013023016097025111114122146147017051032070086038055115213023045051115021081046060048065094046060115027121004006115029086043061038065023112126122117006124127126 116101096006002122099104102114013023016097023230246112001020005027000097126015017007146147112126244145126111017028101118002026047073126111017027112126017021244145027097030007103126012122016122118013023000118114105002125102126002027005124027102117122073075102114116073075017124029122101000001028028144229126115005023000001115116115009245247025023113245247025023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115097025004031018124123097023031102114097021018027112000022012112122000027031021114015022115116100097023030116126013245247025023012016125118120017019026101075061031017027121020028018097126230246127021118019001012113118021023004113031005019007112031012016125114122003013023116099004123122146147109114017027121020006001116097230246127 116101096006002122096104021116000001022021096009023029021100004010017122097124117098018023021026022123023102031116021114013001022021016007117115112121005245247025023021011001116100020245247025023000000000106115000006022098115105022018123118008001122146147109114018103100030022018097114022022123113118021023123113025006022031106115000006005116123104123244145027097017018102114097005027112121097031017027112005030012124115097027000021121020030031021099009023029021116000001007021031015007031121023000001115099118019017027116101105096102000030104114022121100004114016027112002000012121126003114022123115230246127021118019001012113118021023004113031005019007112031005124020113123030022018097103019023122028144229126115099025006004007106121014031127146147002029018121114018017022029031018023031 116101096006002122097104112116021114098146147007000028120023006000021106101004020003121118097002115127120008028115114103004013003121118004010007021111097029029021031025124020101114030027023021010097117017096101004019006106114013004116021118015022115101025006002022106126005111011027112017023012124115104245247098127004000022021103111021001115104005019007113114003114111008023002007001103114015006115113118021023244145118015022115029103111021001115104005019007115126015114026102023015007031121023014000115114101007013023116099007027029021009097017006103101004028007021115000006022028144229019029113023017124016122103000017027008126111017028101118002026244145118015022115101025015007016125114017111026027116009023026101112104126115005030097019000021101004020006102114013004017113114230246021 116101096006002122102104103120012114026101112012029006021126097245247127120008028115114122003013030116101016016028099023012016115122121097122244145023008124016122103000027003008122003124016122103000027003021118015022115124025015007029116099008111030119025015007029116099008114244145023000028023021122003124020097098030017028113114124117112012020102114115146147097019029113023012016125114122003013023116099000000016021126018114029096123013245247022006115113115116121005114030119025005017001112023003023007098114004028115018020112097112018023000028023021016098099103022016230246115116121005114030119025006031017106115000006022008031018023031112116021114030116111105031017122025006031017106115000006022028023007000028120023006031017106122000000002119120023114030119120097005027112101004114030 116101096006002122103104119120111021007096104002029023112010012016125114099020013016122115004114018123115097031017122025002029003116126017111030119025002029003116126017114018123115097031017122025015007029116099008111030119025015007029116099008114018123115097031017122025006031018106126005111030119025006031018106126005114018123115097031017122025006031017106115000006018103116097027000021121020030031028030230246244145076116101107013014060245247146147014000023112101097016010021006109114101021 116101096006001122098104026024022022115024023019055063084089034058054103082034058054071084041055115024023018061038070026050055063080084053114055080023045051115071082048039185065082097103100007005118114126021101036052038070023037055115089016168062054067082052032115069088052032115089082097016038071082032039115081082097062116220091036036054064069 116101096006001122099104118120000030022102116004122123102114013023016097023112114244145113019029030021112019020012103114007002031116023017114025122126015114020101114030002031116114025006115109023014028115029111111021003112104008022115008023102016006103114000007012112123023117115116121005114003027112017023012124115124010125114103004013026113030230246004125114019023115101025006000021106115000006023112117097110110021116020000001112121021114023116099004245247116121005114123101025006000021106115000006021124121097059032021121020030031021120019114020103113030022018097113008028115011023002007001103114015006115113118021023122146147000028023021101111017028101118002026110101025002029003116116009245247116121005114001027121020017027112103124002125123098002026022101030109114099021030097051032 116101096006001122096104021101004020022121097003022022146147230246115 116101096006000122098104026024002058054069067036062001080084041055033086095036122122021026097001054089082034038058090089097063038089067040049033092067036032054070023037055115086095036034039080091050124019004010007000019007010116102 116101096006000122099104102114045055048065023040054125118120017019016125075061059055027121020017027112103109114031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124029122101000001028028144229245247083069046063115118127004002026113023040054127021116009023003118120097049060025023017023001102126005114035025023002026022102103019114035071144229245247066095036032054021094037124016122100020111116005016097051061081023034061125118120018007110018007102114050091083097034125118120018007110018007102114050091083097034033027116014001006008016113117244145144229051061081023040054125118120017019016125010102113098022016230246050091083097059055027121020017027112103097062058094082097117112007020100117244145086047054115092083111017028 116101096006000122096104097110004027110018006113117244145086047054115092083111017028101118002026110086088111017028101118002026244145086047054115092083111028006118127004002110086088111028006118127004002244145086047054115069025015007003112101018111048090025015007023112099004245247084089037114048090025002029000124116014114110021016113117244145086047054115086088111022018115126002029115092068097028006121123230246244145086047054115069069111017028101118002026110092083111017028101118002026244145086047054115069069111028006118127004002110092083111028006118127004002244145086047054115069069111022018115126017000115092068097060038089091230246050091083097034033027116014023000101114124117017018144229245247022006112113050091083097055043092068053033115029068036062054086067097054058070067040060048 116101096006000122097104065031112123115083069046063115114114005013022123112005023030021080036054115146147098099098022064041055033080023038055055027121020017027112103124059055027121020017027112103097114115021023097114244145020112099112084089037114052080083111017028101118002026110092083111017028101118002026115146147098099098022086047054115082082037124016122100020111116005016230246244145020112099112084089037114030116123030017028113114124117030116123102245247022006112113112006020032060055021122000030012102126006030022008023102113103022016230246244145020112099112084089037114023112122030017028113114097111116097115004031116146147098099098022020116113050091083097022022120104018027020121114124117112003020102245247146147098099098022086047054115102099000013016122115004111116102099000006116 116101096006000122102104146147098099098022020118113050091083097001007116104018027020121114097059061021031098106112028144229245247022006112113050091083097023022123104002029023112010102023000097118021117244145020112099112022014098051061081023004023029106100008021031112023040060115029020112098112028144229245247022006112113018123115097021022113104007027029116116021114058070023015007031121144229113098004020000028023021112004022012113118021023110029100004030022118099097031018109031039054125114114005013023116099004123244145020112099112115101014031115114114005013022123112005023030021081037245247022006112113004125114019023115083083111017028101118002026110082082037124016122103000017027146147098099098022118015022115083083111028006118127004002110082082037124029096116009023003146147098099098 116101096006000122103104022118015022115083083111031018121104002029023112010038055055027122000030012118120005023244145020112099112116121005114053081025012019031106100008021031112010038055055027122000030012102126006030022146147098099098022118015022115118120000030022102116004122053081025021011003106116014022022025016102123110118120000030022102116004122052080083111006010101104002029023112027102117122146147098099098022118015022115118120000030022102116004122053081025021011003106100008021031112027102117122008116014019031112100002023123082082037124007108103030001026114123004126116018030230246112004006098019029113023039054125113114012013016122115004111052080083111022022120104002029023112144229113098004020000028023021081037124023112122030001026114123004111052080083111022022120104018027020 116101096006000122100104121114230246112004006098019029113023039054125118120018007110018007102123122021 116101096006015122098104026024002058054069067036062001080084041055033086095036122122021026097019057090066053114062084089052055063021083036114048093082049038054089119112111021103119115111098001007115103099006005 116101096006015122099104102114045055048065023040054125118120017019016125075061059055027121020017027112103109114031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124029122101000001028028144229245247146147039032060088023002026022101126005114058081027097017027112103002029115086088109114003112101018027023021071109114016125114018002001021071051245247146147054058054071082097059055027116014001006008016113117115084089037114048090025002029000096010102098116021086047054115069025002029000096010102098116021086047054115069069111017028102098124117099018144229245247084089037114058081025002029003116116009111116022006098117244145086047054115092083111028006118127004002110021016098096112018144229245247084089037114058081025002029003 116101096006015122096104116116009114110021084046124016122103000017027146147032060055021094037124029096116009023003021010097049060027121020017027112103230246244145086047054115069025015007003112101018114110021084046124029096115004006022146147032060055021084046124023116113008017028021094050114029096123013245247146147032060055021071051124016122103000017027021010097059055027116014002018118127230246050091083097034033027121020017027112103097111115092083111028006118127004002244145086047054115113118007027003103023040033115091066045062244145086047054115118120004001003112010102016116146147230246124031144229051061081023036042058070067050114123102082045055048065023037059032065094047049039029006104114053071088044114016125114018002001021114097245247021023097114115021064041055033080023004124016 116101096006015122097104122100020111116005016230246115021023097114115084089037114022027116014002018118127124059055027116014002018118127097051061081023004124029096116009023003008094037124029096116009023003146147097114115021023097051061081023004124016122114018002022008016003117115084089037114022027115000020026101101097059032021121020030031028144229120124021 116101096006014122098104026024000038039080068053051039092088047028060091126049059115024023019055048093082051049059080023045117050081069036033032080023034061038071069040055033021083102039061021084041055035065082045114054091023039061061086067040061061021083036114032090089097049060081082097034050076068097055039021083036114032090089097060038088222051061019004010007000019007010116102099005006114098096 116101096006014122099104102114013023016097023002027125121126003023016122027097019125123120019019000122027097019125116115019023000004027097019125116115019023000007027097019125118120017029000097027097004125121126003023031122144229020001122122097000021118120017029115099027230246115021023097114005114115014013018113101097019115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114018027100008017026099126097111115118126111001026118126023027115116121005114016124025002029000096023124114116005016230246004125114019023115116025015007023112103000114110021097111028006113114017019244145023097114115021023000028023021118111028006118120012031115008023023124029096116014031030146147097114115021023097019029113023000124016122103014001007021010097004125118120017029000 116101096006014122096104097144229114115021023097114018123115097004125118120018007115008023102098116146147097114115021023097019029113023000124016122103000017027021010097117112004020102245247021023097114115021118015022115116025015007016125114017114110021016098096112018023 116101096001007122098104026024039000054086095036032048093082002058054069067036062006069031104114126021116046063035065086038055115220065046062038220023037055032021086047059062084066057114055018066047114048093082049038054089119112111001118113019103103007014119097099004005113098101005000114099098007007119099099 116101096001007122099104102114013023016097023002029006123099105114018121123097021007124104002030022097101021123244145113019029030021112021027012097101023027029099144229005027112101004114020097126030017031112099019006115008016098099112018144229019029113023006006026106116014001030008016113117115146147000028023021112021027012118120018027110018007102245247146147097 116101096001006122098104026024039017059080071053055063103082034058054071084041055006069031104114126021126047033054071067040061061021083036033115084089040063050064079097178115083094045038033080069097122039084085045055115081082097038033084065032059063021112021027012097101023027029099030097127115116093046039039021113002006012097110017000018118100001099110007007113107099002006113127098004004114098099024112004022022097114018006098001026007000098001004118100099005001108020110118101020018097008113019018096008002118098096005007113099019001010102099116025023102096116117002124117031018027102004116025016012117 116101096001006122099104124121018023001097023008028007122023006006026106099019004026123097097122020097126030017031112099019006127123098015019007124027002029003116126017126000112111003029005025115000028018124100109022018112121002026127118118004028007103027006006026106116014001026025112021027012118120018031122021144229245247102114013023016097023102113098022016109114115119025015007029116099008126115021117111017028101118008002127021117111001022109117014004127021118019001012097122018122018103100030022018097114022022123021117111022018123118008001122028027097019001102104021031000029118019001012113118021023004113031097114030027115000023029118127104123127021122111017018112121021000127021023102113098012020102126115021016098096099022016097114244145144229020001122122097027003114122014007115 116101096001006122096104120027230246017122097008022022021117097114026123121004000115127120008028115099112005029012097110019019115103023014028115029117111006010103118018007110103025021011001116100020123115021144229027029123114019114025122126015114005114115014013007108101000114001120023014028115029116014019031112100002023123119025021011001116122004126115103025021011001116100020123110103122111006010103118018007122021144229027029123114019114025122126015114005114115014013007108101000114001101023014028115029116014019031112100002023123119025021011001116103004126115103025021011001116100020123115008101017124007108101000001006028144229051061081023007017007106099024002001116116018122112007006098126115119025021011001116100020126115103025021011001116116004126115103103111006010103118002023127 116101096001006122097104021101012124007108101000017022028023008028115029020116113122146147230246004125114019023115119025002029000096023124114116005016097245247021118015022115120025002029000096023124114116005016097245247021118015022115119025002029003116126017114110021122111017028101118008002115116121005114017027121020028018097126097111115120025015007029116099008114244145023000028023021122111017028101118002026115008023102113097022016097245247021118015022115120025002026022124103006114110021016098097112018023230246115116121005114017027100004010017122097097027029021031098102112028023230246126024144229113101022118015022115120025005019022123116009114111008023102113100022016230246112013020000028023021031012124016116100014000007021094050114029096123013114060071023012124016116100014000007 116101096001006122102104021126015114123022006121113122021030097019029113023105031125113118018029001097023003023007098114004028115018020120113116021118015022115018020112098112018144229113107022020119113115122101097122030027115000001028103099097027000021121020030031021120019114030027115000001028103099097108110021016098101112018030230246112013020104114244145020112099112116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021114109008023102113100022016104114018123115097122030027116000001028103099097059032021121020030031021088051114030027116000001028103099097027029021031098099107022030097123244145020112096112116121005114030027116000023029097101097027029021031098099100022030230246112004004098114018123115097016125113118015019026102023003023007 116101096001006122103104098114004028115081086053055123018020112102112018030097127112004001098114030122121021026000021118015022115081086053055123018020112102112018030097127112004002098114030122121021026000146147097 116101096001005122098104026024039017060088071053055032103082047054038070031104114039084085045055050064023037055115087088051054115024023051055048093082051049059080023034061062069067036033115071082047054038070119112111098001119115111126024119114111005114 116101096001005122099104102114013023016097023019001125114101018013026113027097114020118025006017001106123008016127021144229017018102114097114244145023097005027112121097017018027112002031012118120005023115008023102004116021099009023029021016023051048086094047117115146147097114004125114015114016116025006017030106116014022022021010097117007018023021026022123023102006033084094053055062080089053117115146147097114004125114015114016116025006017030106116014022022021010097117018018023021026022123023102019038065069036114062084069048039050082082102114244145114015022127021144229000000027116014002018118127097046047021101018124029096116009023003025023230246031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124029122101000001028 116101096001005122096104028027097245247029100004030022118099097017028096121021122121028023007000028120023006016001106117014004001112121097021115098127004000022021112111021001102104008022110103100111021001102104008022115116121005114020119101030022018097118019017115124100097028006121123230246018123115097122029122099097122115021031105017018027112002019012101006013027017124121112114026102023015029007021121020030031021118015022115114025006016001106115000006026123099097027000021121014006115123098013030122021120019114115118118111021016116104017099031124117008028098021126018114029096123013123244145023097114115021023097114115021023000028023021031105017018027112002019012101006013027017124121115114026102023015029007021121020030031021118015022115114025006016001106115000006026123006115114026 116101096001005122097104102023015029007021121020030031028023014000115021116000124020118118030002098121126003027029007023008001115123098013030122146147097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015099115124100097028028097023015007031121023000028023021112111021017103104005019007124121115099115124100097028028097023015007031121030097029001021023002019125114116000013003007123008016026123006097027000021121020030031028144229114115021023097114115021023097114018123115097122123118118111021016116104017096031124117008028097021126018114029122099097028006121123097019029113023006124020119101030022018097126015096097021126018114029122099097028006121123104114028103023097017018027112002019012101005013027017124121115114026102023015007031121030230246115 116101096001005122102104021023097114115021023104245247021023097114126024023000028016124114015028022021101004021031112144229114115021023014000115029112111021030116104008022115124100097028006121123097019029113023002019125114116000013003004123008016026123006097027000021121020030031021118015022115118118111021016116104017099031124117008028097021126018114029096123013114018123115097017018027112002019012101005013027017124121112114026102023015007031121023000028023021116000124020118118030002097121126003027029007023008001115123098013030122028144229123127146147000000000106115000006022098115105022018097114105000000027112019001012113118021002001112030104126115118118111021016103104018027020121114109114016116025006017018106123008016115146147007000028120023006000000106101004028000116121097000000 116101096001005122103104025023006017018106116000031000116121097017018025023006017001106116014028001112113097021016025023230246016125114017017028021116109114003112101018027023021103097245247098127004000022021116111017028102098097111115018007102114018123115097002125118120018007115008023102098116021118015022115118025002029000124116014114110021016113117115146147000028023021101018124029096116009023003021123008025022021016098099112016016230246126024023018006018097098021114007112101012027029112023230246018123115097000000027112019001012102099000006006097023124114116097016097019029113023002019125114116021013016122115004114110021112002124020118099030017028113114097019029113023002019125114116019013000124112013023115008023006017125114116019013000124112013023115146147108127000124023021023016 116101096001005122100104125121008017026112121230246112007020000028023021114025027000097100105114000112123004017007021006097020001122122097021016102104002029030102118015114016102023022026022103114097017000027099004017012118120005023110018099004017027018023000028023021116018124007112116030001026114123004111116022004098117115116121005114016102025021023016106115004002007008016098099112018023000028023021116018124016122103000017027008101018124016122103000017027021118015022115118100111028006118127004002110103100111028006118127004002122146147000028023021101018124020118118030027023021010097017018027112002019012124115230246126024023005023007146147000028023021116111017028101118002026115008023019001125118120017019016125023000028023021116111028006118127004002115008023019001125123098002026022 116101096001005122101104101023000028023021116111028006113114021023115008023017124029096103004000000021118015022115118025005019021124116014114026102023015007031121023230246244145118015022115113118021023123103100111021001102104005019007101101004123115011023002007001103114015006115113118021023115021028097127098021110004019001102023230246244145076116101100007015060245247122101005023001021117024114001102025015007016125114017114 116101096001004122098104026024003051039086095105123115024023019055048093082051049059080023045055032021094037055061065094039059050091067050114055080068097032186070066045038050065068097051035069088051038186070023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021083052114053092084041059054071119112111103000 116101096001004122099104102114013023016097023006022031106126005245247078002118097103000074230246028103115004000115119110097099244145023 116101096001003122098104026024003051039086095105123115024023002061062069067036114063080068097032186070066045038050065068097051035069088051038186070023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021083052114053092084041059054071119112111103000 116101096001003122099104102114013023016097023002029006123099105120122146147058103100006003116047115 116101096001002122098104026024003051039086095105123115024023050061038070023051055034064221053055115081082050114033220068052062039084067050114050069071046032039220068097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023037039115083094034058058080069001099110001002 116101096001002122099104115101014031115114115013013023122121013019017146147022026022103114097021023097104008022115008023098099112146147000028023021112005030012097110017023029103023124114116103114018019116146147000028023021112005030012118120005019029122023008001115123098013030115 116101096001001122098104026024039021054091082051055001080091000039039090113040049123028027097052020080068053059060091122032032034064086038055017090065040060123028023108114001080084041055033086095036114063018086047051063076067036114054065023045051115086086052033054021083036114061090089097051061084091056033050087094045059039220023037039115071222050039063065086053114055018066047114049090065040060115080089097052060091084053059060091023037055115089016040054054091067040052058084089053114055064023051187032064091053051039146147115098098002026113099126005004097127115116093046039039021112005030012102099000006019004010116106101004015115 116101096001001122099104102114013023016097023006022031106118015019031108099109114020113123030028028123118015019127021023002029003116126017126115123098015019007124027097021023121104018006018097023097245247115101014031115114115013013023122121013019017146147022026022103114097021023121104008022115008023098099112021 116101096001000122098104026024039031050071070052051052080118052038060101118019019123028027097052030084069048039050082082000039039090117023022123028023108114016090090049038054021091036114061090090035032054021083036114062084069048039050082082097048060067094047114035090066051114038091023051187032064091053051039021083046060061220023047117050076086047038115084066034039061080023050039049067082047038058090089097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023051187032064091053051039021083046060061220082097062050087088001099110000001116103101004 116101096001000122099104102114013023016097023002029006123099105120122021113019029030021112012016012120118019003017122097097031017146147022026022103114097021023121104008022115008023098099112146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006001030106100020016030116101016114000120144229005027112101004114000120025006031017106126005111030119025006031017106126005123115 116101096001015122098104026024039031050071070052051052080118052038060101118019019123028027097052030084069048039050082082000039039090117023022123028027097052030084069048039050082082000039039090121004029000101120019029000112031104126115083122032032034064086038055018064067046016022102121014027007124120018023123028023108114001080084041055033086095036114063080068097059055080089053059053092086047038032021083036033115088086051035038084080036033115087088055059061070023049061038071023052060115071222050039063065086053114055090089047187115091016032043050091067097051038086066047055115070066035036054091067040061061021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115071222050039063065086053114055090089047187054021091032048060117006124103101000002119099 116101096001015122099104102114013023016097023006031017106126005114021103120012114020120117030031018103102003029005021122003245247098127004000022021112005030012124115097111115022006098245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114100012013000096117012019001100023018031244145096009023001112023018031125114122003013026113010012016125114122003013026113030097 116101096001014122098104026024039001038069071051055032070094046060016084090049051052091082018051061029030097127115122089097032054082086051054054021068102059063021078097051115081082050114048090090049038054070026051055061081066050114033084067053051048093222050114179021084036038039080023034051062069086038060054021068032060058065086040032054027119112111096 116101096001014122099104102082045055048065023034061038091067105120122021144229052033090090097021001102104019023029102118015245247066095036032054021112002019012124115097111115022006098245247021 116101096000007122098104026024039031050071070052051052080118052038060101118019019123028023108114001080084041055033086095036114055080023034055033065086040060032021222045187062080089053033115081082050114033220068052062039084067050114055018066047114049090065040060115081066097034063064068097032186086082047038115084066097034063064068097036058080066057114054091023039061061086067040061061021083052114035089086047114055018086047051063076068036114063092222097178115089086097063050089086037059054021117023022127021083052114039076071036114055018082047032054082094050038033080090036060039025023037039115086088037055115069086056033115087088055059061021082053114055064023047226115091086053059060091086045018098008006115097 116101096000007122099104102114013023016097023006022031106126005126115114115013013018123118013011007025023006022031106101016007018121126109114018103100030022018097114022022123113118021023123114115013013023116099017000022028030109114020113123030031018097101008017127021112005030012103102020019029097027097021023121104014003006116121021126115118120017019016125027097028006118127004002127146147000000000106115000006022098115105022018097114105021023121104005019007099118013123122146147007000028120023006022031106115014028031116117109114020124101030017007121101004020244145096009023001112023006022031106103013019018123118097111115114116019013000124112013023244145118015022115114115013013026113023124114112004020230246244145023 116101096000006122098104026024014039039092091050030050092067008048033123115105123115024023013059032065082097054054070023045051049090069032038060092069036033115081016032060050089078050055 116101096000006122099104102114013023016097023006017001106100008021031112027097021016103104013027017021144229020001122122097021016097104002019007103114007114016025023006017001106116014028001112113097000244145096009023001112023019124016122100020111116005016230246018123115097017125114116021013016122115004111001027112002006012118120005023244145118015022115118025006017007106116014022022021010097117031099115102245247116121005114023116099004122020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021016103104007027029099118013114026102023015007031121023014000115113118021023123114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247116121005114020118101030001026114123004114031124124004114116016123000027007 116101096000006122096104016016230246028103115004000115119110097021016103104013027017021144229245247021 116101096000005122098104026024053051049089082032039115081082097048060071083110049060088071053055032024069036060055064068097032054086095036032048093082097062054070023035061037092089050114032084089050114058091067036032037080089053059060091119112111098001006 116101096000005122099104102114013023016097023006124020119101030027023025112111017028101118008002127114025015007029116099008245247115101014031115021112019001012103114015001018123023019001127021112002019012118118012001018123023002019127021112003000012119120023000022123023006245247098127004000022021112111021001102104008022110022006098114018123115097000000027112002019012124115124017018027112002019012124115097019029113023019001125114101018013026113010006124020103100030027023146147000028023021112111021017103104005019007116101002114026102023015007031121144229019029113023105028028097023105114115029031002019125114116000013003004123008016026123006097027000021121014006115123098013030115116121005114020027112003000012113118021027029097023008001115123120021114029096123013123115122101097017018 116101096000005122096104027112002019012101006013027017124121112114026102023015007031121030230246115021023097114115021023097114115116121005114123029116000124020118118030002098121126003027029007023008001115123120021114029096123013114018123115097021125114117019013023116099008028098007023008001115123120021114029096123013123115122101097017018027112002019012101006013027017124121115114026102023015007031121030230246115021023097114115021023097114115116121005114123029116000124020118118030002097121126003027029004023008001115123120021114029096123013114018123115097021125114117019013023116099008028097004023008001115123120021114029096123013123115122101097017018027112002019012101005013027017124121112114026102023015007031121030230246115021023097114115021023097114115116121005114123029116000124020 116101096000005122097104118118030002097121126003027029007023008001115123120021114029096123013114018123115097021125114117019013023116099008028097007023008001115123120021114029096123013123115122101097017018027112002019012101005013027017124121115114026102023015007031121030230246115021023097114115021023104245247021023097114126024023000028016124114015028022021101004021031112144229114115021023014000115029116014019031112100002023123118118018006115029112111021030116104008022115116100097027029097114006023001028027097098122008007097019029113023002019125114116000013003004123008016026123006097027000021121020030031021118015022115118118111021016116104017099031124117008028097021126018114029096123013114018123115097017018027112002019012101005013027017124121112114026102023015007031121023000028023 116101096000005122102104021116000124020118118030002097121126003027029007023008001115123098013030122028023 116101096000004122098104026024053051049089082032039115081082097048060071083110049060088071053055032024069036060055064068097032054086095036032048093082097062054070023035061037092089050114035090066051114033080091032060048080119112111098001006001096110115101001097110000003114106101007007114 116101096000004122099104102114013023016097023003124016122103000027003025117111028006123118021027127119025015007007103118023126016116100004114244145023022026022123023003124000112111003029005008016112117115097127004028115018122102114244145023022026022123023003124000112111003029005008016115117115097127004028115018113102114244145114015022127119025005019029116126018126017027099024000018102098109245247120025005019000122101021126030027116000001028103099109245247078002118101097012074230246040000000118097099072144229245247115101014031115119120023027023112023003126026101112012029006021122109021017103104003029005103114015114020025112019001012103114015001018123023019001127021112002019012118118012001018123023002019244145144229005027112101004114017027116014001006008016113117115116121005114030 116101096000004122096104027116014001006008016113117244145118015022115119025002029003116126017111030027116014002018124103230246018123115097016125123098015019007124010012124029096121000006026146147000028023021112111017028101118008002110119025002029003116126017245247116121005114020027121020028018097126124016125123098015019007124144229019029113023006124020103100030027023008020112113244145118015022115103100111021001102104008022110114025006000000106126005245247116121005114016116025006017018106126005111001102025006017018106126005245247116121005114020119101030022018097118019017115124100097028006121123230246018123115097122029122099097122115021031105017018027112002019012101006013027017124121112114026102023015029007021121020030031021118015022115114025006016001106115000006026123099097027000 116101096000004122097104021121014006115123098013030122021120019114115118118111021016116104017099031124117008028098021126018114029096123013123244145023097114115021023097114115021023000028023021031105017018027112002019012101006013027017124121115114026102023015029007021121020030031021118015022115114025006016001106115000006026123006115114026102023015029007021121020030031028023014000115021116000124020118118030002098121126003027029007023008001115123098013030122146147097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015099115124100097028028097023015007031121023000028023021112111021017103104005019007124121115099115124100097028028097023015007031121030097029001021023002019125114116000013003007123008016026123006097027000021121020030031028144229114 116101096000004122102104021023097114115021023097114018123115097122123118118111021016116104017096031124117008028097021126018114029122099097028006121123097019029113023006124020119101030022018097126015096097021126018114029122099097028006121123104114028103023097017018027112002019012101005013027017124121115114026102023015007031121030230246115021023097114115021023104245247021023097114126024023000028016124114015028022021101004021031112144229114115021023014000115029112012019012124115097027000021121020030031021118015022115118118111021016116104017099031124117008028098021126018114029096123013114018123115097017018027112002019012101006013027017124121115114026102023015007031121023000028023021116000124020118118030002097121126003027029004023008001115123098013030115116121005114016116025006017018 116101096000004122103104106103115030026119126015096115124100097028006121123104123244145144229019029113023012124016122103000017027008016098096112018144229019029113023012124016125114008002020008016098097112018144229019029113023012124023116114015017027008031018023031112116021114030116111105031097027115000023029118127104114021103120012114026101112012029006021122115114004125114019023115120005111017028101118008002110120025002029003116126017114018123115097031097027121020028018097126124031125123098015019007124023000028023146147012096125118120017019016125010097031125118120017019016125023000028023021122115124016125114008002020008122111017027112126017021115116121005114030007025002029000096010102098116028144229029001113114019114017108023003124016122103000027003025117111028006123118021027115 116101096000003122098104026024014039039092091013051058065126035032029113031104114126021084041055035065082045033115081082097038042069088045061052092082097127115119088055059061021091032059039092082051114126021089102051042084089053114035084068097032186084091040033186021083102051061084091056033054021083036114063084094053114048090089034055033091086047038115089016008016001027023000036054086023049062050091023037117050091086045043032080010100062050092067100018098008113019018097008002114018096008026108 116101096000003122099104102114013023016097023013124020118101030030026119027097006007027116014002018118127097046047021099021124029096116009023003021086050114016125100109114016102025006017000106121020031031116126109114016102025006017000106116014022003103115109114031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124029122101000001028028023032033115123122109114016101025013027017112123014245247146147007000028120023006006007106099024002007103120097006007025023006017001106116014028001112113097017001025023002026022101116014114016025023017023001102126005114003025023019020016122103014114016101027097021016102104002029030102118015114016102023013023021097023014007007112101097024028124121097021016103104002029029103114007114031 116101096000003122096104021120015114123121025006017007106116014022022008116018124020118099030017028113114097019029113023013124020118101030001026114123004111016102025006017001106100008021031112023000028023021123111017028102098097111115018007102123244145096009023001112023021006125114116021013016122115004111016103025006017007106116014022022021144229019029113023021006125114116019013000124112013023115008023002000125114116019013000124112013023115146147000028023021115000006022029116019124020118101030022022119097000030122009010002007001103114015006115113118021023244145118015022115029115000006022029116019124020118101030020026123097000030122011010002007001103114015006115113118021023115122101097017001027112002000012115126015004018121023008001115123098013030122021144229019029113023002000125 116101096000003122097104118120018007115008023102098116021144229019029113023002000125114116019013000124112013023115008023102016028121016097245247116121005114007097025002029003116116009114110021016098099112018023230246018123115097006007027121020017027112103097030026126114097117112007020100117115146147098097112021118015022115118100111021016103104018027020121114097111115018020117113116021144229019029113023002001125118120017019016125010021006125118120017019016125023000028023021116018124029096116009023003008099021124029096116009023003021144229019029113023002124016122100020111116005016097019029113023002124016122100008017028008016113117115146147000028023021116111017028101118002026110097099111017028101118002026115116121005114016027121020017027112103124006007027121020017027112103097245247 116101096000003122102104116121005114016027121020022022097114124002125123098017023001102023230246018123115097017125113118007027016122023008001115123098013030115146147000028023021116017124029096116014031030008103111028006118120012031115116121005114016101025015007023112103000111003027121020022022101118097019029113023002002125118120017029000097010017124016122103014001007021144229245247116121005114022109126018006000029100004030022118099097099115115101014031115118127004001003103023004114004125114019023115112025002029000096023124114116005016097019029113023004124016122103000017027008099021124016122103000017027021118015022115112025015007016125114017111007097025015007016125114017114018123115097023125118120004001003112010102016116021118015022115112025005019021124103019114026102023015007031 116101096000003122103104121030097245247146147000028023021121014006115112111008001007102031018023031112116021114098021113019029030021112005030012113120015030018119023005030127021112008000012118099013000022115023008126115114116019013016122121019023021021116097245247098127004000022021115013124016122103000017027008099021124016122103000017027021118015022115113123111028006118127004002110097099111028006118127004002115146147000028023021115013124020113123030006010101114015000115008023102027029097101102114244145118015022115113123111021023121104005019007116101002114026102023015007031121023000028023021115013124020113123030017028113118015029115124100097028006121123097245247116121005114023121025006022031106115000006003103114097016022097096004023029021118019001012097122018122116022002098117122 116101096000003122100104021118015022115116101018013007120100105117112003020102123115146147000028023021115013124020113123030002031116118015019115008023002124020118101030001026114123004114244145118015022115124025006017007106116014022022008016017030018123118102114244145118015022115124025019023021106116014022022008016012019031018023230246018123115097017125114116019013000124112013023110124025006017001106100008021031112023230246112002020000028023021116111021016103104018027020121114097059061021031098106112028144229019029113023002124020118099030017028113114124117003121118015019116021144229019029113023002124020118101030017007121117014004110005023230246018123115097007016116100004122016027112002000012121126003123115121126010023115018018013019026097018102114244145118015022115118025002029000 116101096000003122101104096023124114116005016104114244145120019022022103023003011115097099111028006118127004002115 116101096000002122098104026024053051049089082032039115081082097048060071083097032054086088047038033090091036033115004024115018098008002117018097008026108 116101096000002122099104102114013023016097023006124020120117030027023025144229114020007025006031018106121014031127114025002029003116116009046047114025015007016125114017126115121099019027030029116014019031112100002023123101025018027016124097008126116018030061046116021016061046003027121014000018102120104126020027116014002018124103061046020027121020028018097126109019001102104005019007112096005122023116099004122020027112012016012113118021023122028027230246018103100030022018097114022022123113118021023123114025006031017106115000006031124122104123127146147105001022121114002006115116101018013023116099004005023029115000006022029122000010123113025006022031106115000006003103114104123122021113019029030021112005030012113120015030018119023005126020120122030031018103122000030115114004109021026 116101096000002122096104103104002006031103114007114020001023022026022103114097022125114115013013007108103004028001008016008028007103016097019029113023005124020113123030017028113118015029115124100097028006121123097019029113023005124020113123030022018097118019017115124100097028006121123097019029113023005124016122103000027003008112111017028101118008002115116121005114023027121020028018097126124021125123098015019007124023000028023021115111021023121104017030018116121000111020001025006017001106100008021031112023000028023021115111021023121104005019007101101004114120021006116114023116110018108020027112012016012113118021023244145118015022115029100020016000097101105004018103116009019001029115111022030116125104126098025006120123109102098003001007103031023019001118127000000123114025006031017 116101096000002122097104106115000006018102098104126098025006120123115122101097021125114122003013023116099000001006021126018114029096123013123244145144229127126116121005114023116099004122023027112005030012113118021002001112030127017006103101004028007021115000006022021028097127097021122014028007125100097245247116121005114023116099004122023027115012019025021030127017006103101004028007021115000006022021028097127097021122014028007125100097245247146147000028023021115111022016103114127021125113116019023244145118015022115114004111021030116104008022110114025006031018106126005114018123115097021103027101004020012118120005023110114004111021016097104002029023112023000028023021112117124001112113030001026114123004111020006025006017001106100008021031112030109114244145031018023031112116021114018 116101096000002122102104103100030006000098115112102123120118025122023027115012019025028030097245247115101014031115114115013013023122121013019017021115109114244145112012031012120118019031018121023006097127021144229021026103104002006031103114007114020001023230246004125114019023115113025006022031106099024002022123101097111115018126015006001018023230246018123115097022125114115013013016122115000028028021126018114029096123013114018123115097022125114115013013023116099000000016021126018114029096123013114018123115097022125118120017019026101010006124016122103000027003021118015022115113025015007029116099008111020027121020028018097126097019029113023005124020113123030002031116118015019110114003111021016103104018027020121114097019029113023005124020113123030022018097103019023115030023112103115 116101096000002122103104113118024001109114025006031017106115000006022146147000028023021031018007017102099019122005116101002026018103031005124023120118011123127004027112107122011100020016000097101105004018103116009019001029112111021030119104005019007116100020123127004027112107122021120019114020027112012016012113118021019000096023008001115123098013030122146147230246126024118015022115113118021023123113025006022031106115000006003103114104108016096101019023029097023005019007112023106114126007023012029029097127018114244145118015022115113118021023123113025005031018127023104108016096101019023029097023005019007112023106114126007023012029029097127018245247146147000028023021115111022016103114127021125113116019023244145118015022115114004111021030116104008022110114025006031018106126005114018 116101096000002122100104123115097021103027101004020012118120005023110114004111021016097104002029023112023000028023021112117124001112113030001026114123004111020006025006017001106100008021031112030109245247029100004030022118099097031018109031002029018121114018017022029118019001012113118021023004113031008124023116114015017027028027102114115021023097114115021016104046047118120000030022102116004122018103100030022018097114022022123124025005019000122101021123127018023097114115021023097114116028075061017028116123004001016112031008124016116100014000007025016097117122028023007000028120023008002020120120020114026021096009023001112023008124016122103000027003008112111017028101118008002115116121005114026027121020028018097126124021125123098015019007124023000028023021126111017028101118002026110 116101096000002122101104114025002029003116116009114018123115097027125118127004027003114010006124029096116009023003021118015022115124025002029000096010102098116028027230246020000025006017001106100008021031112027097021125114122003013016122122012023029146147058103100006002119047244145023 116101096000001122098104026024053051049089082032039115081082097048060071083097032054086088047038033090091036033115007024115018098008002117 116101096000001122099104024026097096099004002113101097005023108114016122101019023016097126014028115101120020000115118120019000022121114019114018099114002114001112102020023007112023018011017116100004245247024026007000028120023006031017106122000000002119120023114020025112012019012120118019003006116112004114020007027006017000106116014031000116121097017000025116009023003118120097017127101114019001026113023017126020120122030031018103122000030115114002230246021103120012114020120117030031018103102003029005021112109021030116104012019001100098000021022021112115126016125114017017028021116109002022103100008022115101027006031030106122000000030116123097021102146147022026022103114097021125114122003013029116099020000022021010097117001018023230246115021023097114115116121005114020027112012016012 116101096000001122096104113118021019001118023008001115123098013030115146147097114115021023097019029113023006124020120117030022018097123008031115124100097028028097023015007031121023230246115021023097114115116121005114020027121020017027112103097030026126114097117112004020100117115146147097114115021023097019029113023006096125114122000013026113023124114020027112012019012124115097245247021023097114115021118015022115114002111021030116104008022115008023006124020120118030027023021144229127126022005098019029113023002001125097114002013016122115004114110021016021023016125016097114018123115097017000027099004017012102126006030022021010097117112006020102114018123115097017000027099004017012113114017006110021016098099112018023230246126024023097114115021023000028023021116018124016122103000017027 116101096000001122097104021010097021125118120017019016125023230246126024023097114115021023000028023021116018124029096116009023003021010097021125123098002026022101023230246126024023115098098000007118096099021026097017028103101004017007124120015114003122098019114016122101019023031112101097019005112116097000022100098004006022021100024016018102114230246126024100008114007112116009245247022005098019029113023004010026102099018114123102114013023016097023112114021103120012114020118100030017028120100000028115118100097005027112101004114016102025021023016106116014022022008016021023016125016097019029113023002001125097114002013000124112013023110018020114113116021118015022115118100111006022118104005023003097010102113098022016097019029113023002001125118120017019016125010006124016122103000017027 116101096000001122102104021118015022115118100111028006118127004002110114025015007016125114017123244145023097114115021023000028023021116111017028101118002026115008023006124016122103000017027021144229114115021023097114018123115097017125123098002026022101023124114020027121020017027112103097245247021023097114115021118015022115118025015007023112099004114110021103111028006101114019001115146147097114115021023097019029113023002124023116113008017028021126018114029096123013114244145023097114115021023000028023021116111017028102098097111115018007102114244145023097114115021023000028023021103111017028102098097111115018007102114244145023097114115021023000028023021116111017028102126002029115008023102098116021144229245247078002118102097004074230246244145120019022022103023003011115006027115126100 116101096000000122098104026024053051049089082032039115081082097048060071083097127115123088053055032021069168049054091067036033019004010007000019007010112102019006010115098099003026113107126005003108099097027005113124098002119117111126024 116101096000000122099104102114013023016097023005027000097126015017007021116112124016122103000017027021075061114016004025015007016125114017126115121099019027030029101021000026120031002029018121114018017022029103111001026118126023027127018016104123115073075097117115018023061046115101025015029001116100014123127021121111007000112101012019025146147230246021103120012114115118127015013029122099004001115123027097017027112103008022115118006109114016125114017017028021116109114003112101018027023021103230246244145096009023001112023002124016122100020111116005016097019029113023017124016122100020111116005016097019029113023002124016122100008017028008016113117115116121005114016027115000020026118120097027000021121020030031021118015022115118006111017028102098124117099018023000028023021121111017028 116101096000000122096104102098124117099018144229245247116121005114016004025002029003116116009114110018020112113116146147000028023021116112124029096116009023003021123008025022021016098096112016016230246244145118015022115123025005017001112023127114116022004098117244145144229127126102126097006022118127230246112001020000028023021114025027000097100097122000112123004017007021006097020001122122097021016102104002029030102118015114016102023022026022103114097017000027099004017012118120005023110018099004017027018023000028023021116018124007112116030001026114123004111116022002098117115116121005114016102025021023016106115004002007008016098096112018023000028023021116018124016122103000017027008116112124016122103000017027021118015022115118100111028006118127004002110118006111028006118127004002122 116101096000000122097104146147230246018123115097017125118120017019016125010002099125118120017019016125144229019029113023002124029096116009023003008116112124029096116009023003146147230246018123115097028125118120017019016125010002099125118120017019016125144229019029113023015124029096116009023003008116112124029096116009023003146147000028023021121111007000112101012019025009009102113101022016230246244145118015022115118025015007023112099004111003027121020002022103100230246244145120019022022103023003011115004144229114 116101096000015122098104026024007059048118086044034050082089036122122021026097038042069082097054116064067040062058070086053059060091023037055032021090032032034064086038055032 116101096000015122099104102114013023016097023097017018027112002031012118120005023127021099020124020097098030017028113114109114007096025006006006106123008016244145144229020001122122097021007096104021011003096099008114007096023109114020118099030017018097098021027115118118230246244145096009023001112023021007125114099020013016122115004111016116025006006006106116014022022146147000028023021023002019125114116012013016122115004114031124124004114116022006098119116146147230246028103115004000115119110097099115 116101096000014122098104026024014039039092091050030050092067008048033113094055122122021100032060032021084036032039092081040049050065094046060115124117019018098008113019018097008002117018096008006120098099024007112127099004023113098105005007123098099117003124096099012014108099097024004112114099005013113098105005007001099110146147007000019007010116102019006010112107099005007112098098117003124096099012014112096096004119112111244145 116101096000014122099104102114013023016097023005030125118120017019016125023061046115113123111028006118127004002127121099019027030029116014019031112100002023123101025018027016124097008126116018030097046047021016097117115073075097002125123120019019000122030109245247118103111030026119114013029127021023102114116021118018114000097118021007007025144229122000112123004017007021112002000012121126003114021103120012114020118101030017028123101004020115124121021000115098127004000022021126015006001027112002006012118120005023110018126015006001018023000028023021126015006001027112002000012102126006030022021010097022031027112005030012124121021000122025144229030125114116019013031124117097019000021123000016028025023002001125114116018013029096122013019026025023002001125114116018013016122115017000023 116101096000014122096104146147230246021103120012114020113123030022028123123000016115113123109114020124101030017007121101004020115124101109114020118101030017028123101004020115103113109114020097099030006010101099019029115097099109114020118101030017028123101004020115118101109114115118127004002016122023002126115101114019001026113023017126115103113002029003122023002002127146147006017000106116014031000116121097017000021123004020007021120020006022103023011029026123023006017001106116014028001112113097030115122121097030125114116021013016122115004114110021116018124020118099030017028113114097019029113023013124020118101030001026114123004111016102025006017001106100008021031112023000028023021123111017028102098124117099018144229245247098127004000022021115013124016122103000017027008016098099112 116101096000014122097104018023230246018123115097022031027121020017027112103097030026126114097117112007020100117244145118015022115113123111021023121104021011003112121019111115018126015006001018144229019029113023005030125114115013013023116099017000022021117004006004112114015114116022004098117115116121005114116022003098117244145118015022115113123111021023121104017030018116121000111001115025006017001106100008021031112144229245247116121005114026103025006017007106116014022022008016017030018123118102245247116121005114026103025019023021106116014022022008016012019031018144229019029113023008000125103114007013000124112013023110018126003000116146147230246018123115097000021027112002006012118120005023110018103013019029116016230246018123115097000021027112002000012102126006030022008126019124020 116101096000014122102104118101030001026114123004245247116121005114001115025006017001106116021030017122097124098244145118015022115096116000001022029101007124020118101030030026119030097030026126114097117118121118008006118018144229245247116121005114023121025006022031106115000006018103116097027000021121020030031146147000028023021115013124020113123030017028113118015029115124100097028006121123230246018123115097017125118120018007110018007102114018123115097017125118120018027016122010102098116021118015022115118103111017028102098124117099018023000028023021116019124016122100020111116005016097019029113023019020125118120018007110018007097117115116121005114003027116014001006008016113117244145118015022115112111008001007102144229122244145100004030022118099097099115115101014031115118127004001003 116101096000014122103104103023004114004125114019023115112025002029000096010102098116021118015022115112025002029003116116009111023121025002029003116116009114018123115097023125123098002026022101010005030125123098002026022101023000028023021114111017028112100017023110018117102114018123115097023125113118007027003103023008001115123098013030244145030230246018123115097006007027121020017027112103124022031027121020017027112103230246018123115097006007027116014002018118127124022031027116014002018118127230246018123115097006007027112002006012118120005023110118101111021016097104002029023112144229019029113023021006125114116019013000124112013023110118101111021016103104018027020121114230246244145118015022115113118021023123118101111021016103104005023017099118013123115009010097017006103101004028007 116101096000014122100104021115000006022146147000028023021031005019007112031002000125114116019013021124121023019031028023127111115118098019000022123099097022018097114097029001021116019124020118101030020026123097000030115124100097028006121123104245247116121005114016103025006017001106100008021031112010102016028121016230246244145118015022115118100111017028101118002026110113123111017028101118002026244145118015022115118100111028006118127004002110113123111028006118127004002244145144229019029113023002124016122103000017027008115013124016122103000017027146147000028023021116111028006118127004002110113123111028006118127004002244145118015022115118025015007023112099004111003027121020002022103100230246018123115097017125113118007027016122023008001115123098013030244145144229019029113023002002125 116101096000014122101104123098002029030120010017124029096116014031030146147000028023021116017124029096115004002018008103111028006113114017019244145118015022115118103111017028101120018006110101025002029003122100021245247146147014000023112101097016010021115013124029096116009023003021 116101096003007122098104026024053051049089082032039115081082097048060071083097054054065086040062032021118047059062084066057114033080084046060039071088045055032026082045059062092089032038058090089050018098008113019018097008002117103103004004116099096006119114111021103119117111102001007113099096005004 116101096003007122099104102114013023016097023003124029096099019019005025144229017018102114097245247021096009023029021117111001022109117014004110018006102114007125114015114116120016097245247021096009023029021117111001022109117014004110018005102114007125114015114116115016097245247112121005126018103100030022018097114022022123119025005019029116126018123127119025021011001116100020126244145118019001012113118021023004113031012124023116100014000007028027012124016116100014000007146147007000028120023003029005124115004114017025126017021030122098097031244145144229005027112101004114017027116014001006008016113117115116121005114030027116014001006008016113117244145118015022115119025002029003116126017111116022006098117244145118015022115119025015007029116099008111116022005098117244145118015022115 116101096003007122096104120025002029003116126017111017027116014002018124103230246018123115097031125123098015019007124010003124029096121000006026146147230246018123115097031125118120017019016125010102113096022016230246018123115097031125118127004027003114010102113103022016230246018123115097031125113118004028016125010105001022121114002006115120118025122030007025005019022123116009123115115101014031115124103006031028096023012096115098127004000022021122115124016122103000027003008122111017028101118008002115116121005114030007025015007029116099008111030027121020028018097126097019029113144229031097027116014002018118127124114030027116014002018118127097019029113023012096125118127004027003114010012124016125114008002020021118015022115120005111017028102098124117099018030230246028103115004000115 116101096003007122097104119110097016125118120017019026101027003124029096121000006026021 116101096003006122098104026024053051049089082032039115081082097048060071083097055063092090040060050065094046060032117006124103103117005124127126117004124019000 116101096003006122099104102114013023016097023006124020120117030027023025023006096125114122000013029122122109114020027116014002018118127061046020027121020017027112103109245247121099019027030029116014019031112100002023123101025018027016124097008126116018030097046047021016097117115073075097002125123120019019000122030109245247114025002029003116126017046047114025015007029116099008126244145118019001012113118021023004113031005019007112031006124020120117030022018097114104123127146147000000000106115000006022098115105022018097114105021125114122003013023116099013027030028030109245247029100004030022118099097031018109031002029018121114018017022029118019001012113118021023004113031008124023116114015017027028027102114115021023097114115021016104046047118120000030022102116004122018103100030022018 116101096003006122096104097114022022123124025005019000122101021123127018023097114115021023097114116028075061017028116123004001016112031008124016116100014000007025016097117122028023007000028120023008002020120120020114026021096009023001112023008124016122103000027003008112111017028101118008002115116121005114026027121020028018097126124021125123098015019007124023000028023021126111017028101118002026110114025002029003116116009114018123115097027125118127004027003114010006124029096116009023003021118015022115124025002029000096010102098116028027230246020006025006017001106100008021031112027230246123102114013023016097023002019000112023003124000112111003029005021096009023029021016112117115097127004028115018122102114022121100004114116115016097023029113023007000028120023003029005124115004114017 116101096003006122097104021096009023001112023003124016122103000027003008112111017028101118008002115116121005114017027121020028018097126124021125123098015019007124023000028023021117111017028102098124117099018030109245247114025006031017106116014031030112121230246244145113019029030021112012016012120118019003017122097097021127021112012019012120118019003006116112004114020007027002026022101116014114016025023017023001102126005114003025023006031030106122000000030116123097021096146147230246004125114019023115114025006031017106121000006006103114124117022018023000028023021112111021030119104005019007116101002114026102023015007031121023000028023021112111021030119104005019007121126012114026102023015029007021121020030031146147000028023021112111028006118127004002115121126010023115018020112113118 116101096003006122102104018144229019029113023006096125114122000013026113010006124020120118030027023146147000028023021112114124020120118030027023008112111021030116104008022244145026108001026021099004017027146147098096112116121005114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023002001115098127004000022021116018124007112116030017028113114124117007112116009117115116121005114016102025021023016106100008021031112010102113096022016097019029113023002001125097114002013023112103021111116022006098117115116121005114016102025002029003116116009111020027116014002018118127097019029113023002001125123098002026022101010006124029096116009023003028144229127126146147000028023021112111021030119104005019007116100020114026102023015007031121144229019029 116101096003006122103104113023002124016122103000017027008112111017028101118002026115116121005114016027121020017027112103124021125123098002026022101144229019029113023002124029096115004006022008103111028006101114019001115116121005114016027115000020026118120097027000021121020030031146147000028023021116111017028102098124117099018023000028023021103111017028102098124117099018023000028023021116111017028102126002029110018007102114244145026108245247122101005023001021117024114096025005109101115 116101096003005122098104026024014039039092091013051058065126035032023092065105123115118095036034039080091097051037080084097049054071067040052058086086053059060091023008016001021031050039058065082097055061021002118096101006030001099110115101001096110000003001097110007007113106126005005108098098021007113104099005013113098019001010115098106012026112096126006006097098099015007113104099005 116101096003005122099104070082045055048065023005030125118120017019016125075061022031027121020017027112103109030007103126012122016122118013023000118114105002125102126002027005124027102117122073075102114116073075017124029122101000001028028027002002125121126003023031122027097245247021031018023031112116021114020118101030030026119023097020001122122097021016103104002029029103114007114000097118021114115098127004000022021100021019007027112002006012118120005023110018100021019007018023000028023021100021019007027112002000012102126006030022008114015124000097118030001026114123004123115116100097001007116099020006127021144229114123102114013023016097023006017001106123008016115021113019029030021112002000012118120015000022115023008028007103023097005027112101004114026123099019124020118099030017028 116101096003005122096104113114124117026123099019117115116121005114026123099019124020118101030001026114123004111023121025006022031106126015006001028023000001115124121021023001025023230246115121025006017001106123008016115116100097030018119120109017000027112002001012123098012030018124027002001125114116018013016122115017000023021144229020001122122097021023121104005029029121118003114023121027097021026103104002006031103114007114026103027097021016103104002029029103114007114001115027097017027112103002029115118027097002022103100008022115101027097000021118120017029115118103109114244145112004022012112121006022022120023004028115121114007006115122098021023001021125014027029021112002000012118120015000022115023002000115122121097017001027112002006012118120005023115008023004028125102099000013016 116101096003005122097104122115004114018123115097017001027112002000012102126006030022008114015124000097118030001026114123004114018123115097017001027116014001006008016113117127021144229021016102104002029030102118015114016102023013023021097023014007007112101097024028124121097021016103104002029029103114007114031021120015114031027112002006012118120005023115008023002001125114116021013016122115004114018123115097030125114116019013000124112013023115008023002001125114116019013000124112013023115116121005114031027116014001006021010097117099018023230246004125114019023115113123111017028101118002026115008023102113098022016097245247116121005114023121025015007016125114017114031124124004114116022005098119116021144229019029113023005030125114115013013007108103004028001021010097117026123099019117115 116101096003005122102104146147000028023021115013124020113123030022018097103019023115119114021005022112121097117112006020102114018123115097117112001020102245247116121005114023121025006022031106103013019018123118097111115103113111021016103104018027020121114097245247116121005114026103025006017007106116014022022021010097117003121118015019116021118015022115124101111000022115104002029023112023124114116120118013117115116121005114026103025019023021106100008021031112023124114116124117019117115146147000028023021101007124020118099030017028113114097111115124101111021016097104002029023112023000028023021101007124020118101030001026114123004114110021126019124020118101030001026114123004114244145118015022115103113111021016103104002006031119120023114110021007097245247116121005114006118118018023123 116101096003005122103104103113111021016103104013027017028023013027024112023102119031116126021119116021144229019029113023005030125114115013013023116099000000016021126018114029096123013114018123115097022031027112005030012118120005019029122023008001115123098013030115116121005114001115025002029000096023124114116005023102114244145118015022115112111008001007102031018023031112116021114098021113019029030021116009023000101101097023115098127004000022021114111017028102098097111115018007102114244145118015022115112025002029003116116009111023121025002029003116116009114018123115097023125123098002026022101023124114023121025015007016125114017114244145118015022115112025002029022102103004111116119016097019029113023004124023116113008002001021126018114029096123013123115146147000028023021114015124029 116101096003005122100104096116009023003008115013124029096116009023003021118015022115112121111017028101118002026110113123111017028101118002026115146147000028023021115000006022029116019124020118101030022022119097000030122021011124114016096101019023029097023005019007112023230246018123115097122023116099004122016103025006017001106113008028005116123104114109008023002007001103114015006115113118021023115122101097017001027112002000012115126015004018121023008001115123098013030122021144229019029113023105023029027099024002012102126006030022021126018114029096123013114028103023004028125097110017013000124112013023115008023102016028121016104114244145118015022115118100111017028101118002026115008023005030125118120017019016125023000028023021116018124029096116009023003021010097022031027121020017027 116101096003005122101104112103097019029113023002124016122100020114110021016113117115146147000028023021116111017028102098097111115018007102114244145144229041102002004119097046146147014000023112101097016010021115013124029096116009023003025003097 116101096003004122098104026024018039058065082097103100006001115 116101096003004122099104116121005114016027116014001026118120124117099018023000028023021116017124016122100020111116005016097019029113023002124016122103000017027008115013124016122103000017027021118015022115118025015007016125114017111023121025015007016125114017114018123115097017125123098005023007112010017124029096103004000000021118015022115118025005019021124116014114026102023015007031121023000028023021116017124029096116014031030008103111028006118120012031115116121005114016101025015007023112103000111003027121020022022101118097019029113023002002125118120017029000097010017124016122103014001007021023230246018123115097023029027116014001006008016113117244145118015022115112121111031018121104002029023112010102031018121016097019029113023004028125120118013013000124112013023110018126003000116 116101096003004122096104146147000028023021114015124023112122030017028113114124117007113114012117115116121005114022123025005023030106100008021031112010102017022103099008020116146147000028023021114015124020112115030020026123118002006115124100097028006121123230246018123115097023029027100021019012118120005023110018100021019007018144229113102022118015022115112121111001007116104018027020121114097027029021031098100112028144229019029113023004028125114114005013023116099004114109008023105001022121114002006115120118025122023007025006023023106115000006022028144229020001122122097021022113104004028020113114012114023007144229005027112101004114115113005111017028102098124117099018144229019029113023105022097027099024002012102126006030022021126018114029096123013114028103023005096125097110017013000 116101096003004122097104124112013023110018117014030116028144229019029113023005096125118120017019016125010004028125118120017019016125023000028023021115115124029096116009023003008114015124029096116009023003146147000028023021115115124030116123030017028113114124117030116123102114018123115097022097027122000030012102126006030022008016008016001018144229019029113023005096125113114012013016122115004111116097115004031116021118015022115113005111022022120104018027020121114124117016112101021027021018144229019029113023005096125102099000013016122115004111116102099000006116028144229114 116101096003003122098104026024002061062125094050022058083023108114001080084041055033086095036114055080068097054058083081052033058090089050018098008002117018097008005113096097005001113099019006010115098097001007119098096 116101096003003122099104102114013023016097023000000000106099018005023013031002124023118101004123127021116111021016122104014016025112099109114016027098018023001120118011126115118025006017028106126005245247025023002029018121114018017022029031018023031112116021114055092068053059061086067097099115115101014031115114115002013023112100002029030021115097005027112101004114023027112002029012124115097111115118025006017028106126005114018123115097022125114115002013023116099003007001021126018114029122099097028006121123104126115005030097051032021117005023244145113019029030021112002029012118120012031006123023002245247098127004000022021116111021016122104005023003097010102113098022016230246018123115097017125113116019023115087082053037054080089097051033070104053033098002031102113097022016104114018 116101096003003122096104123115097051033070104053033098002031102113096022023115097105000014123098099018030230246028103115004000115119110097114016027115002000022021115004001016021 116101096003002122098104026024054054115024023002061062113094039052038070094046060123028023108114016093086051053054088082047038115081016052060054021084046063062064089040049050065094046060115029082047038185065082104018098008005 116101096003002122099104102082045055048065023006017028106120003024022097027097021016122104002029030120114015126115114116014013030112115008019115025023006017028106103020016016122098109114020118120030002006119113000010127021112002029012101098003031018124123109114020118120030020026118116014031127021098018023001118101004126115146147000000000106099018005023013031005017001112030109245247096100004000030116125109114244145118019001012097100022022107029115012019025028027097021016122104012001020102122018245247146147039032060088023006017028106116014031030096121230246244145064041055033080023006017028106126005114110022006098114 116101096003001122098104026024004060039125094050038060112065053122122021026097000054086095036032048093082097062116093094050038060071094048039054021083036033115220065169060054088082047038032021083102039061021084041055035065082045114054091023039061061086067040061061021083036114032090089097060038088222051061019004010007000019007010116102097012001114098096117004124127126 116101096003001122099104102114013023016097023002029018121114018017022029118019001012097100022022107029116009028012113118021023122025118019001012097100022022107029114111022030116125104123115116100097022018097114109245247120118111021016103104013027017025023012019031106100008021031112027097031018121104002029023112027097017027123104014016025112099109114007108025006017001106123008016127021116014019031112100002023123097114023013000124112013023127018121046038054018030097019000021099004004012102126006030022025023230246016122118013023000118114105006022099104002029023112027102006022099099102123115116100097006022099104002029023112027097017027123104002029030120114015126244145031018023031112116021114016122098015006123031030097020001122122097021021112104007027016112097021114021112023022026022 116101096003001122096104103114097020022027116009028012124115097111115112025002026029106126005123115116100097028017106113008017022099099109245247029100004030022118099097017018102114097005027112121097017028096121021122121028009112114007125114015114098021114013001022021116014007029097031107123115112121005114021103120012114020115114030020026118114023006115115114097005027112101004114021112025002026029106126005114110021114111017027123104008022115116121005114021112025006020022106115000006017096101097027000021121014006115123098013030122021118018114021124116004004007106114003023127146147004124016125121030027023025023004124006102114019031018127027097019001102104021001004113015105023125113122000024122021118018114023120118011126244145114111006022118104005023003097027097023125097114002013000 116101096003001122097104124112013023127021114111006022118104002029023112027230246123102114013023016097023002029006123099105120122021113019029030021112000016012116099021016028099023000016115098127004000022021118003124016125121030027023021010097023125118127015013026113030097019000021121003013017122097000006007025023000000000106099018005023013031004124023118101004123115116100097022016103114109117022018027230246016116100004114004125114015114022027114015021012102126006030022021126018114029096123013114018123115097023125116118002013000124112013023115124100097028006121123097006027112121097098115112123018023115004023004028023021118018114031124114015245247115101014031115118127015013029122099004001115112023013023021097023014007007112101097024028124121097021016103104002029029103114007114030 116101096003001122102104116023014028115112025012019031106116014022022008122000124020118099030017028113114097019029113023004124030116123030001026114123004111030116025006017001106100008021031112023000028023021122000124016122100020111116005016230246026123121004000115127120008028115114116019013016122121019023021021099024114028123023002029018121114018017022029114111006022099104002029023112027102006022099099102123110097110111021016097104002029023112023230246018123115097017028116123004001016112031021023005106100008021031112027102028028097114102123110097110111021016103104018027020121114097019029113023021011125118120018007110018007102245247098127004000022021114111017028101118002026115008023102113098022016230246018123115097023125123098002026022101023124114116022005098117244145020114113018 116101096003001122103104123115097023125120118013013016122115004111116022003098117115116121005114022027122000030012102126006030022008016098103112018144229113101022118015022115112025004028020106116014022022008016098101112018023000028023021114111023029114104018027020121114124117112013020102245247022014098019029113023004124018116116030017028113114124117112004007098117115116121005114022027118000017012102126006030022008016098099098022016230246018123115097023125118120018007115008023102098116146147098099097022098015027028123144229041102002000116103046146147014000023112101097016010021006097022022102116097 116101096003000122098104026024039021054070067040061061113082045055052064082006022000029030097127115118088044034039080023045055115091088044048033080023037055115086088044034063220090036060039021068032060058065086040032054021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115081222045187052064222001099110004 116101096003000122099104102114013023016097023002029006123099105021023114104008022122146147007000028120023006017000106116014031000116121230246004125114019023115114115006013026113023124114112004020097 116101096003015122098104026024014039039099086051032060091100052032037029030097127115103082034058054071084041055115089082050114055090089047187054070023037055115070066051036054092091045051061086082097054116064089036114048084090049051052091082097036050071069046060115069088052032115089082050114048093082049038054089068097117039092069168033115084066097033060071067102114054065023102033060064068097033038071065036059063089086047049054018023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021084032063035084080047055127021083036114063084023053043035090091046053058080027097054054021091032114055084067036114055064023043061038071027097054038021083168034050071067036063054091067097055039021083052114035089086047114055018086047051063076068036018098008003116018097008026108 116101096003015122099104102114013023016097023102098116021118018114007106116009023016126027097017016027116014002018118127097046047021116002124029096116009023003021118018114016125114017006022121027097030007103126012122016122118013023000118114105001026118126023027127018016104114047073023102114116021075061114029122101000001028028023000001115113114021023029097114020000127146147017029125121126003023031122027097017016027112002017012116123013019026097027097245247029076116101096003014060123115116100097022022103104019023000106097008019127146147058103100006000116047115116100097028028123104007019005106097008019127146147002017125114116002013031116126021126115121025006017001106123008016115116100097030018119120109114016102025006017000106121020031031116126097019000021121014013006102126015023127 116101096003015122096104021116018124020118100030017028113103019022115116100097017028113104017000028113027230246123078002118097100001074104114018102023005023001106101004001012121118008126244145076116101096002000060114018102023015029029106113000004012121118008126244145101111021016103104013027017021118018114001116126018029029025116023124020099116030027023025116002124001116126018029029106100008021031112027002017125120120021027021106116014022022146147007000028120023105122123029031105122020118116030017027112116000028115118116097027029123114019114025122126015114020099116030017018120097000000115118097097029029021116002124020099116030027023021010097017005027112023017012124115104245247124121015023001021125014027029021116009023003118120097017028021120015114123118116111028006118127004002115 116101096003015122097104008023002029125123098002026022101030097019029113023105017016027116014002018118127097111115118120111017028101118002026122028144229027029123114019114025122126015114003112101018027023021103097029029021116014124029096115004006022021010097002125123098017023001102030230246026123121004000115127120008028115103113002029003122023017029115122121097122003027121020017028120122097111115101120111028006118120012031122021118015022115029103111028006113114017019115008023017029125123098005023003116030097019029113023105002125118120017029000097023124114003122025002029003122100021123122146147013023021097023014007007112101097024028124121097021016102104002029030102118015114016102023014028115029116002124029096116009023003021010097017000027121020017027112103104114018123115097122016 116101096003015122102104118025002029003116116009114110021116018124016122103000017027028030230246031112113021114028096099004000115127120008028115114116019013016122121019023021021123097029029021031002001125114116019013000124112013023115008023013124020118101030001026114123004123115116121005114123118100111021016097104002029023112023124114031027112002006012118120005023122021144229019029113023013124020118101030020026123097000030115124100097028006121123097019029113023013124016122100020114110021016113117122146147008028029112101097024028124121097021016103104002029029103114007114001021120015114123118116111000018124100014028012102126006030022021010097000125114116019013000124112013023122021118015022115029116002124001116126018029029106116014022022021010097000125114116021013016122115004123122 116101096003015122103104146147022026022103114097017005027112023017012124115097111115022006098245247022005098114018123115097113096022023002017125114116002013018121123000027007021010097099244145020117113115116121005114112000020097017016027112002017012121118008006115008023112245247116121005114016118025019019026102120015013000124112013023115009009097117030116121020023031018144229019029113023105017028027115000022022118120097111115029100004030022118099097031018109031002022125113118005023016122030230246021103120012114016125114017017028021116005114004125114019023115118115111017028101118002026115008023002017125118120017019016125023000028023021116005124029096116009023003021010097017016027121020017027112103230246018123115097122123118115111022018113114002029115009010097117112003020102114018 116101096003015122100104123115097017023027115000020026118120097027000021121020030031028023014000115029116005124023116115004017028021011124114116022001098117115116121005114016113025005019021124116014114111008023102113101022016104123244145118015022115118115111017028102098097111115018007102123122146147000028023021116014124016122100020114110021016113117115116121005114003027116014001006021010097117099018144229019029113023017029125118120018007115008023102098116146147014000023112101097016010021005230246115 116101096003014122098104026024014039039099086051032060091100052032037029030097127115118088044034063220090036060039021069036035038223067036114102002004119106019004010115018097008026108018096008121014006019001010108127019000010015029007117001124096099005001113107097007119118111022125110017016005120119121111022125110017016005121 116101096003014122099104102114013023016097023012019011029086051033012097100022022107029115023124020113123030022018097103019023122028023007000028120023006022031106115014028031116117097022005146147097114115021023097114115021023097114115021023097114115021023097005027112101004114023099025006022031106099024002022123101097111115018126015006001018144229114115021023097114115021023097114115021023097114115021023097114018123115097022005027112005030012101123000019029116023124114116022000098117244145023097114115021023097114115021023097114115021023097114115021023000028023021115023124020113123030017028113118015029115124100097028006121123230246115021023097114115021023097114115021023097114115021023097114115116121005114023099025002029003116116009114110021116002124016122103000017027146147097 116101096003014122096104021023097114115021023097114115021023097114115021023097019029113023005004125123098002026022101023124114016118025015007016125114017245247021023097114115021023097114115021023097114115021023097114115021118015022115113097111021023121104005019007101101004114017112099022023022123023002004125114097002013023112117023027018021118015022115118097111021005118104007027029099126000114 116101096002007122098104026024014039039099086051032033090089002051062069031104114126021101036049059080069034058054021091036033115086095036034039080091050114055064023037187035084069053055062080089053114050076086047038115081082050114049090065040060032021071051187032080089053033115213023045051115081086053055115081016040060058065094032062058070086053059060091027097051042084089053114038091082097038042069088045061052092082097117063084094053059054071016097061038021016032062063084094053051061065016097055039021089102051042084089053114035084068097049060088090036114055080069047059054071023168038050065023050051061092067032059033080023034061061086082051060050091067097062050021065032032033090089097249032090066050114032064069055055058089091032060048080140001099110115101001096110000003001097110007007113100126004007108097099 116101096002007122099104102114013023016097023005027000097126015017007021116111017028101118002026115073075097017125123098002026022101144229020001122122097122123118127004001003103023002114026123121004000115127120008028115114099021013007108103021000028021099097029029021099111017028101118002026110118025002029003116116009114018123115097006125123098002026022101010002124029096116009023003028144229030022115099097029006097114019114025122126015114020118100030017028120100000028115118100097029029021116018124016122103000017027008116111017028101118002026115116121005114016102025015007016125114017111016027121020017027112103104245247098127004000022021116111017028101118002026115008023102113098022016097245247116121005114016027121020017027112103097030026126114097117112007020100117115146147000028023 116101096002007122096104021116111017028102098124117099018023000028023021116111017028112100017023110018117102114018123115097017125113118007027003103023008001115123098013030244145118015022115097025006017007106116014022022021010097117007097101014007003018023230246018123115097122007027112002000012102126006030022008016003029018018023014000115029099111021016103104018027020121114124117017122123102114018123115097017000027112002006012118120005023115124100097028028097023015007031121030104245247116121005114022109126018006000021031018023031112116021114098021113019029030021126017021030122098097031244145096009023001112023012124016122103000017027008116111017028101118002026115116121005114030027116009023026101112124017125123098002026022101023000028023021122111017028102098124117099018023000028023 116101096002007122097104021122111022018112121002026115009010097117112006020102245247116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021114109008023102113096022016104123244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021112004001012112099000001018123023018245247098127004000022021100111017028101118002026115008023002124016122103000017027021118015022115102025015007016125114017114110021116111028006118127004002244145118015022115102025012019031106116014022022021010097117030116123102114018123115097001125120118013013000124112013023115008023102026010101016097019029113023018124022102118030017028113114097111115018114018019116146147000028023021100111023000116104018027020121114097111115018100020000005 116101096002007122102104018144229019029113023018124016122100020114110021016113117244145118015022115102025006023000106115000006000116121097111115029100004030022118099097031018109031018096125114114018013023116099018019029028023007000028120023006023000106114021019000116121097001097146147022026022103114097001097027116014002018118127097111115102025002029003116116009114018123115097001097027121020017027112103097111115102025015007016125114017245247116121005114000007025012019031106116014022022021010097117030116123102245247116121005114000007025012019031106100008021031112023124114116125110017117244145118015022115102005111023000116104002029023112023124114116112100000117244145118015022115102005111017028102098097111115018007102123122146147108127028103115004000115119110097099244145023 116101096002006122098104026024039021054070067040061061118086044004050071069046060123028023108114001080084041055033086095036114035090066051114038091023037187035084069053055062080089053114063080068097049059080071053055063070023032043050091067097034060064069097054054071089040055033021222053051039021068032060058065086040032054021084046060048080069047051061065023045051115067086051032060091023102033060064068097033038071065036059063089086047049054018119112111021103119115111102000 116101096002006122099104102114013023016097023005027000097126015017007021114111017028101118002026047073114111028006118127004002244145113019029030021112004001012112099000001018123023004126115118127004001003103023002245247098127004000022021114111031018121104002029023112023124114116120118013117244145118015022115112025012019031106100008021031112023124114116125110017117244145118015022115112025004001018106116014022022021010097117022102118102245247116121005114022027114018019012102126006030022021010097117000096101023117244145118015022115112025002029000096023124114116005016230246018123115097023125118120017019016125023124114116022006098117244145118015022115112025015007016125114017114031124124004114116022005098119116146147000028023021116111017028101118002026115008023004124016122103000017027 116101096002006122096104146147000028023021116111028006118127004002115008023004124029096116009023003146147000028023021116111017028102098124117099018023000028023021116111017028112100017023110018117102114018123115097017125113118007027003103023008001115123098013030244145118015022115112025006023000106115000006000116121097111115029100004030022118099097031018109031004099125114114018013023116099018019029028023007000028120023006023000106114021019000116121097023098146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023022026022103114097023098027116014002018118127097111115112025002029003116116009245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114022004025015007016125114017114110021114111028006 116101096002006122097104118127004002244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115112006111031018121104002029023112023124114022027122000030012118120005023244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115112006111031018121104018027020121114097111115112025012019031106100008021031112144229114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023004099125118120018007115008023102098116028023 116101096002005122098104026024039021054070067040061061118086044004050071069046060123028023108114001080084041055033086095036114063018082057059032065082047049054021083102039061080023053043035090091046053058080023053032060064071036051038021071046039033021066047114048093082049038054089023036060115083088047049039092088047114055064023034061055080023049051042070027097054038021089052063186071088097054054021084041055035065082045126115081066097049060081082097055039021083052114032092080045055115065078049061063090080040055115065069046039035080086052245247122066053027062069088051038023080069046053050021026097033018091086045043032080114045055062102094038051063029030097127115083112036033039092088047006042069099051061038029030001099110115101001096110000003113098098006007114018096008099021000028096103001102110119120013 116101096002005122099104102114013023016097023112114021103120012114020097099030006010101099019029244145096009023001112023002029003116116009114110021016098099112018144229019029113023015007016125114017114110021016098096112018144229019029113023006017007106116014022022021010097117112006020102245247116121005114020118101030001026114123004114058091023105117112001020102123115 116101096002004122098104026024014039039099086051032060091100052032037029030097127115103082034058054071084041055115089082050114048084090049051052091082050114055080023050039033067082040062063084089034055115086088047038033080023045051115067086051032060091023049061038071023052060115081222049051033065082044055061065023037055115089086097034063064068097032186086082047038054021215097062050021071045039032021086047049058080089047055019004010116102 116101096002004122099104102114013023016097023032032032106083032038054095090032033123081086053055123114097002013023116099005023017028030097046047021016097127115018023061046115084069050013055084067036056062084068105054050065082105021005118104005019007115126015123122025112023017012124115097245247115101014031115114097002013016116122023019001146147022026022103114097021005118104005023003097023124114116022006098117244145120019022022103023003011115114097002013023116099005023017021115004001016021 116101096002003122098104026024014039039099086051032060091100052032037029030097127115118088044034063220090036060039021069036035038223067036114102002004119106019004010115018097008026108018096008121014006019001010108127019000010015029007117001124096099005001113107097007119118111022125110017016005120119121111022125110017016005121 116101096002003122099104102114013023016097023012019011029086051033012097100022022107029115023124020113123030022018097103019023122028023007000028120023006022031106115014028031116117097022005146147022026022103114097022005027112005030012097110017023029103023124114116124121021000116146147000028023021115023124020113123030002031116118015019115008023102113107022016230246018123115097022005027112005030012118120005019029122023008001115123098013030244145118015022115113097111017028101118002026115008023002017125118120017019016125144229019029113023005004125123098002026022101023124114016118025015007016125114017245247116121005114023099025006022031106115000006003103114097016022097096004023029021116023124020099116030022022119123000027115116121005114016099025006004016106113008028031116126097 116101096002002122098104026024014039039099086051032060091100052032037029030097127115118088044034063220090036060039021069036035038223067036114102002004119106019004010115018097008026108018096008121014006019001010108127019000010015029007117001124096099005001113107097007119118111022125110017016005120119121111022125110017016005121 116101096002002122099104118120000030022102116004122123102114013023016097023005027000097126015017007021006097020001122122097021023121104005029029121118003114023099144229114115021023097114115021023097114115021023097005027112101004114023099025006022031106099024002022123101097111115018126015006001018144229114115021023097114115021023097114115021023097019029113023005004125114115013013003121118000028018021010097117112002020102245247021023097114115021023097114115021023097114115116121005114023099025006022031106126015006001021011127114116123114006117244145023097114115021023097114115021023097114115021118015022115113097111021023121104002029023116121014114026102023015007031121144229114115021023097114115021023097114115021023097019029113023005004125118120017019016125023124114016118025002029003 116101096002002122096104116116009245247021023097114115021023097114115021023097114115116121005114023099025015007016125114017114110021116002124029096116009023003146147097114115021023097114115021023097114115021023000028023021115023124020113123030022018097097000030115119114021005022112121097017005027112023017012113114003004026116023000028023021116023124020099116030020026123097008019122025007104114 116101096002001122098104026024039017060091089036042058090089003022037092086023016123028023108114001080084041055033086095036114048080069053051058091068097187063220090036060039070023037055115089086097038050087091036114055080068097007000112101018114054091023039061061086067040061061021083052114061090090097054054021098018023001021031047055115070082051038115068066102055061021115003096122117006124027003114002117 116101096002001122099104102114013023016097023015007023112103021126029096114015006026021144229020001122122097004020113120030007000112101230246004125114019023115096100004000029116122004111116022006098117115 116101096002000122098104026024014039039099086051032060091100052032037029030097127115118088044034063220090036060039021069036035038223067036114102002004119106019004010115018097008026108018096008121014006019001010108127019000010015029007117001124096099005001113107097007119118111022125110017016005120119121111022125110017016005121 116101096002000122099104118120000030022102116004122123102114013023016097023005027000097126015017007021006097020001122122097021023121104005029029121118003114023099144229005027112101004114023099025006022031106099024002022123101124117026123099019117244145118015022115113097111021023121104017030018116121000111116022015098117244145118015022115113097111021023121104008028007103011127117029112112102245247116121005114023099025006022031106116014022018123120097027000021121020030031146147000028023021115023124016122103000017027008116002124016122103000017027146147000028023021115023124029096116009023003008116002124029096116009023003146147000028023021115023124020113123030022018097097000030115119114021005022112121097017005027112023017012113114003030018124023000028023021116023124020099116030020026 116101096002000122096104123123000027122025007104114 116101096002015122098104026024014039039099086051032060091116053062123028023108114001080084041055033086095036114063080068097054060091089168055032021083036114048090089053032167089082050114037092068052055063070023037117038091082097049050088071032053061080023055051033071088047114035090066051114063080068097049059080071053055063070023102038058071222050114050064023050061033065016097055039021016050061038070023050039033067082040062063084089034055116021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115086086044034050082089036126115081082097062050021067056034060089088038059054025023037055115089086097054050065082097054038021093046039033025023037039115081222049051033065082044055061065023036038115081066097034063084089097054116084089032062042070082001099110007119115111126024119114111029122099001102110024026001103110123120021018101008005113098101024007120127097007 116101096002015122099104102114013023016097023102098116021118018114007106116009023016126027097017016027116014002018118127097046047021116002124029096116009023003021118018114016125114017006022121027097030007103126012122016122118013023000118114105001026118126023027127018016104114047073023102114116021075061114029122101000001028028023000001115113114021023029097114020000127146147017124018113101004001098025023017124018113101004001097025023017124016122103014001007025023017029125121126003023031122027097002125123098021023031112027230246123078002118097100012074104114018102023017000022102114015006000025144229017016027112002017012116123013019026097027097245247118116111021016118104013019026097027230246016118025006017016106118025017007121027097017016027112002017012116111023019001025023032032032 116101096002015122096104106067050037055013031002017125114116002013023116099004022022101030097019000021112002017012113118021023023112103109245247097025006000023106123008016115116100097006022118127015027016124114015126115103025006017001106123008016115116100097000018124100014028127021122111021016103104013027017021118018114030122099008020127146147023124020099099030028028120023000001115099114021029127021116023124020099116030027023025023002017125103118008001028123104018027020121114230246021103120012114123029031105122123029031105021016118104002026022118118015114016118023008028029112101097024028124121097021005118104002019030099118019114016099023014028115118116111021005118104008022115008023002004125114097002013026113030230246026123121004000115127120008028115118127004002016122023002029115 116101096002015122097104122121097122016118025015007016125114017114110021116014124029096116009023003028023000028023021031002017125118120017019016125023124114016122025002029003116116009123122146147008028029112101097024028124121097002022103100008022115101023014028115118120111028006113114021023115008023017124029096103004000000028144229027029123114019114025122126015114001115116014002028021103014114028123023105002125123098002029030120023124114003122025015007016122122012123115116121005114123101025015007023112103000114110021103014124029096115004002018028023000028023021031017124016122103014001007021010097002028027116014002028102099104123244145126015028022103023011029026123023006017001106116014028001112113097000115122121097122016118025019019026102120015013000124112013023115008023019124020 116101096002015122102104118101030001026114123004123115116121005114123118116111000018124100014028012118120005023115008023019124020118099030017028113114104123244145126015028022103023011029026123023006017001106116014028001112113097031115122121097122016118025012029007124113030001026114123004114110021122111021016103104018027020121114104114018123115097122016118025012029007124113030017028113114097111115120025006017007106116014022022028030230246031112113021114028096099004000115127120008028115114101005013016122121019023023021099097029029021031002017125097114002026012102126006030022021010097006125114101005013000124112013023122021118015022115029116002124007112116009013016122115004114110021099111021016113104002029023112030097019029113023105017016027099004017027106115004002007021010097006125 116101096002015122103104114101005013023112103021123122146147013023021097023014007007112101097024028124121097021016102104002029030102118015114016102023014028115029116002124029096116009023003021010097017000027121020017027112103104114018123115097122016118025002029003116116009114110021116018124016122103000017027028030230246031112113021114028096099004000115127120008028115114097021013005112099004000026021097097029029021031002001125099114018013029096122004000028021010097004125114097021013029096122004000028028030230246004125114019023115118097111021005118104008022115008023098099112146147098096112021118015022115022004098114016118025006017016106118013030018124099097111115004144229113103022023000028023021020116113115118116111021016118104013019026097023124114098146147000028023021031002029125 116101096002015122100104113118005023016122023124114123102114013023016097023012019011029116005124023116115004017028028144229020001122122097017027112103002029115118115097005027112101004114016113025002029003116116009114110021116002124016122103000017027021118015022115118115111028006118127004002115008023002017125123098002026022101144229019029113023105122016113025005019023112116014114111008023102113101022016097019029113023002022125113118007027016122023008001115123098013030122021120019114123118115111022018113114002029115009010097117112003020102114018123115097017023027115000020026118120097110110021016098100112018030104114018123115097017023027116014001006021010097117099018030104245247116121005114016122025002029000096023124114116005016097019029113023017124016122100020114110021016113117244 116101096002015122101104145118015022115101120111017028102098097111115018007102245247122101005023001021117024114097146147097 116101096002014122098104026024014039039099086051032060091116053062123028023108114016090090049062186088082047038115071082048039185065082097103100006000121018098008005001096110024026001097110123120021018103008026108018102008121014006019003010115098099003026113107126007005 116101096002014122099104102114013023016097023002029006123099105120122021113019029030021126017021030122098097031244145023097114115021023022026022103114097031125118120018007110018007102245247021023097114115021118015022115120025002029003116116009111016118025002029003116116009245247021023097114115021118015022115120025002026022124103006111016118025015007016125114017245247021023097114115021118015022115120025005019022123116009114111008023102113101022016230246115021023097114115116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021114109008023102113101022016104114 116101096013007122098104026024014039039099086051032060091118043061038065031104114126021101036049059080069034058054021068040114038091023034058054069067036062115081016052060054021084032063035084080047055115091082097052050092067097034050070023045117060087093036038115081016052060115086088047038033193091036114054091023039061061086067040061061021083036114063018094037055061065094039059050091067097049050088071032053061080027097054038021084046054054021071032043032021084041055035065082045114054065023037039115091066044187033090023037055115086095036034039080091230246028064067023051033071088047001050092068040055123028023108114058081082044018098008005001096110115101001097110000003113098098006007114 116101096013007122099104102114013023016097023112114021103120012114020118116030017027112116000028244145096009023001112023006004016106126005114110021020112113244145118015022115118120017019016125010102113097022016230246018123115097028006118127004002110018020114113116146147098102112116121005114030122099008020012118120005023115124100097028028097023015007031121023 116101096013006122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023037051039080023037055115081222035039039021083036114048090089037039058065082001099110115101001096110000003001097110007007113100126005003108098102117003124096099005001108098103024007116 116101096013006122099104102114013023016097023012019011029116005124023116115004017028028144229020001122122097017027112103002029115118115097005027112101004114016113025002029003116116009114110021122003124016122103000017027021118015022115118115111028006118127004002115008023012016125123098002026022101144229019029113023105122023116099004122016113025005019023112116014123115009010097022018097114105031017027112012016012113118021023122021118015022115118115111022018115126002029115124100097028006121123104114028103023105022018097114105017023027115000022022118120104114111008023005019007112031012016125114122003013023116099004123115116121005114023116099004122016113025005019021124116014123115011010097022018097114105031017027112012016012113118021023122028030097019029113023002022125118120018007115 116101096013006122096104008023102098116021 116101096013005122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023050055043080023037039115087088055059061117006124020001117005124103103117004124096099005001113102099000119117111097005007119098103005002 116101096013005122099104116121005114017027100004010017122097097111115018006102245247022004112113115116121005114017027100004010017122097097111115018005102114 116101096013004122098104026024017058050071090032023032065114045055037084080036122122021023108114001080084041055033086095036114055080068097054060091089168055032021083036114035093086051063050086094036114022070067004062054067086038055115086088047049054071089032060039021066047114062084069048039050082082097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023044051033068066032053054117006124097101 116101096013004122099104102114013023016097023006016003106121014031127021112003002012113098019004026116027097021017101104005007001121118008126115114117017013029119099019006127021112003002012099120008019023120027097021017101104017029000122102020126115114117017013003122100014007029025144229021017101104017029000122103000126115114117017013001108099015016001025023006016003106101024006003112121109114020119103030000010097121003024127021144229021017101104023027000124117013245247115101014031115114117017013017122126017026018146147022026022103114097021030116104008022115008023098099112021 116101096013003122098104026024039021054070067040061061103082039055033080089053059054089122032032034064086038055123028023108114001080084041055033086095036114063018082057059032065082047049054021083102039061080023049058050071090032049058080023004033039021114045055037084080036114054091023039061061086067040061061021083036114063018094037055061065094039059050091067097063050071070052051052080119112111096003 116101096013003122099104102114013023016097023112245247115101014031115114117017013017122126017026018146147022026022103114097021030116104008022115008023098099112021 116101096013002122098104026024004052053080084053059053119088055059061021026097030058070067036114055080068097032050086082050114054065023045055038071023053043035084080036 116101096013002122099104102082045055048065023021011001116100020126115097110019019016112023097052033090090097004020113120030006010103118230246060071083036032115087078097006010103118018007115 116101096013001122098104026024014039039099086051032060091118043061038065023108114001080084041055033086095036114032092023052060115086095036034039080091097178115064089036114035071088037039048065094046060115087088055059061080023032049039092065036114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089023036038115081066097060038088222051061115086095036034039080091001099110115101001096110000003113098098006007114 116101096013001122099104102114013023016097023112245247115101014031115118127004001003103023230246004125114019023115118120017019016125023124114116022006098117115146147000028023021121020017027112103097111115018020115113116021144229019029113023002029000096010102098116021118015022115118120004001003112010102016116021118015022115029115000020026101101097027000021121020030031021120019114023116099004122023116113008002001028009002007001103114015006115113118021023122021 116101096013000122098104026024039017050089084017055033116084048002050071086053039049029030097127115103082034058054071084041055115089082050114186089222044055061065068097054116064089036114035093086050055115081066097032186083222051055061065094036062115101118019019007096117097054116064089097049059080071053055063021082047114053090089034038058090089097054038021084046054054021071032043032021084041055035065082045126115081066097060038088222051061115086095036034039080091097055039021083036114063084023049058050070082001099110115101001096110000003113098101006007114018096008118113098 116101096013000122099104102114013023016097023006000003106103009019000112027097019001102104021001004113015105021001101104005019007112030097019000021112019002012113118021023127021112019002012125126018006028025144229019001102104021001004113015105021001101104005019007113114017123115116100097021001101104005019007113114017126115114101017013018119100017029000025023002029003116126017126115123098015019007124027230246018103100030006000098115121122020103103030022018097126015020122021118018114020103103030022018097126015020127146147000000000106099018005023013031006000003106115000006000096103104114018102023006000003106115000006000096103109114020103103030000022121114007020127146147000000000106099018005023013031005031018127030097019000021115012019025025023020001022103122000024244145113019029030 116101096013000122096104021112019002012103114007002018103144229005027112101004114016122103000017027021010097117112004020102245247116121005114029096116009023003021010097117112007020102245247116121005114020103103030002027116100004114110021016098097112018023 116101096013015122098104026024004060039101086051051039064085105123115024023019055048093082051049059080023045055115091066044187033090023037055115089016032060058088086045114054065023045051115081086053055115081082097033060071067040055115081066097054054071089040055033021085046036058091023049061032092067040052115081086047033115064089097049059080071053055063021082047114053090089034038058090089097054038021084046054054021071032043032021084041055035065082045126115081066097060038088222051061115086095036034039080091097055039021083036122032028023040054054091067040052058084089053122032028023037055115088086051035038084080036018098008113019018097008002117098103001005113102019006010115106127007014 116101096013015122099104102114013023016097023005027000097126015017007021122003124016122103000027003021075061114030119025015007029116099008114018102023015007029116099008126115116101018013023116099004005023029126111022018102120019006122021118018114023116100014000007146147007000028120023006031017106122000000002119120023114030119027097027003114122014007115124144229005027112101004114030119025002029003116126017114110021126111017028101118008002115116121005114030119025015007029116099008114110021126111028006123118021027244145118015022115124025005019000122101021114026102023015029007021121020030031146147000028023021126111017028102098097111115018007102245247116121005114030119025006031017106115000006018103116097027000021121020030031146147000028023021122003124020120118030027023021126015114123 116101096013015122096104022004098123244145026108019029113023012016125118120017019016125023124114116022006098117244145026108019029113023012016125123098002026022101023013027024112023102113097022016230246018123115097027125118120017019016125023124114116022006098117244145118015022115124025002026022124103006114031124124004114116022005098117244145118015022115124025005019000122101021114110021031018023031112116021114030116111105027097027115000001028103099104114021103120012114026101112012029006021126115245247021023097114115021023097114115021023097114115021023097114115021023097114004125114019023115124005111017028101118002026110124025002029003116116009245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097027097027116009023026101112124027125118127004027003 116101096013015122097104114144229114115021023097114115021023097114115021023097114115021023097114115021023000028023021126115124023116100014000007021126018114029122099097028006121123230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023008096125118120017019026101010008124016122103000027003146147097114115021023097114115021023097114115021023097114115021023097114115021118015022115124005111028006123118021027110124025015007029116099008245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097027097027116014001006021010097117099018030230246018123115097022018097114105031017027112012016012113118021023122021011124114123102114013023016097023012019011029126114124023116100014000007028023007000028120023008002020120120020114026 116101096013015122102104006144229114115021023097114115021023097114115021023097114115021023097114115021023022026022103114097027096027116014002018118127124027125118120017019016125144229114115021023097114115021023097114115021023097114115021023097114115021023000028023021126114124016125114008002020008126111017027112126017021244145023097114115021023097114115021023097114115021023097114115021023097114115116121005114026006025005019000122101021114026102023015029007021121020030031146147097114115021023097114115021023097114115021023097114115021023097114115021118015022115124004111017028101118008002110124025002029003116126017245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097027096027121020028018097126124027125123098015019007124144229114 116101096013015122103104021023097114115021023097114115021023097114115021023000028023021126114124016122100020114110021016113117122146147014000023112101097016010021005097 116101096013014122098104026024004060039101086051051039064085105123127021081023055033092081019055053101086051051039064085105123115024023019055048093082051049059080023045055032021094037055061065094039059050091067050114035090066051114063080068097063050071070052051052080068097034060070094053059053070023017019001116099020016115067086045059055080089053114054091023039061061086067040061061021083036114063080066051114061090090001099110018103000000018024103014001012102118015021116025016017019001116026017029000106113004017022102016 116101096013014122099104102114013023016097023006031018106126005245247115101014031115114122000013030116101016007018114114230246004125114019023115114122000013029122122097027029021031098099112028144229019029113023105021030116104007027029099118013114026102023015007031121023014000115113118021023123114122000013021124121023019031028023125111115118098019000022123099097022018097114104114 116101096012007122098104026024039000054086078034062050082082000060060088086045059054029030097127115103082034058054071084041055115070094097062050021091040053061080023053032050092067168055115091016036033039021082047114050091088044051063092082097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023037055115089086097062058082089036018098008006 116101096012007122099104102114013023016097023112114021103120012114020113123030022028123123000016244145096009023001112023006022031106126005114110021020112113244145118015022115114115013013016122115000028028021126018114029122099097028006121123097 116101096012006122098104026024004060039101086051051039064085105123115024023019055048093082051049059080023050117058089023036042058070067036114038091023051187053220069036060039092082045114035084069032038038087023049061038071023052060115086095036034039080091097055061021081046060048065094046060115081066097049060081082097034050076068097049059080071053055063025023037039115091066044187033090023034058054069067036062115080067097054054021091032114035093086050055019004010007000019007010116102099005006114098096117004124006099 116101096012006122099104102114013023016097023112114021103120012114020103103030000022115103000000244145096009023001112023002029003116116009114110021016098099112018144229019029113023015007016125114017114110021016098096112018144229019029113023006000003106103009019000112023124114116022004098117115 116101096012005122098104026024004060039101086051051039064085105123115024023019055048093082051049059080023045055032021222045187062080089053033115081066097032186083222051055061065094036062115101118019019007096117097055061021081046060048065094046060115081066097049060081082097034050076068097049059080071053055063025023037039115091135097049059080071053055063117006124020001117005124103103005007112097099006 116101096012005122099104102114013023016097023006000003106103009019000112027097051033070104021001004113015105021001101104005019007112030097019000021112019002012113118021023127021112019002012125126018006028025144229051033070104021001004113015105021001101104005019007113114017123115116100097021001101104005019007113114017126115114101017013018119100017029000025023002029003116126017126115123098015019007124027230246050071068030006000098115121122020103103030022018097126015020122021118018114020103103030022018097126015020127146147032032032106099018005023013031006000003106115000006000096103104114018102023006000003106115000006000096103109114020103103030000022121114007020127146147032032032106099018005023013031005031018127030097019000021115012019025025023020001022103122000024244145113019029030 116101096012005122096104021112019002012103114007002018103144229005027112101004114016122103000017027021010097117112004020102245247116121005114029096116009023003021010097117112007020102245247122101005023001021117024114020103103030002027116100004245247021 116101096012004122098104026024004060039101086051051039064085105123115024023019055048093082051049059080023045051115089094050038054021083036033115084089040063050064079097178115086088047038033193091036032115086088047049054071089032060039021066047114048093082049038054089023036060115083088047049039092088047114055064023034061055080023049051042070023034058054069067036062127021083052114061064090168032060021084041055035065082045114054065023037055032021094037055061065094039059050091067050114062084069048039050082082050114035090068040038058083023050039033021100000028020021082047114035084069032038038087119112111021103119115111102001007117102097005003001097110007015109096106 116101096012004122099104102114013023016097023012016125118120017019026101023061046115120117111028006123118021027115116100097028006123118021027127021086051033012097100022022107029112012016012113118021030026120030097019000021112012016012113118021030026120027230246018103100030022018097114022022123113118018029001097030097019000021115000001028103099109114016116100014000007025023006031017106126005245247115101014031115114122003013030116101016016028099023012016127021126017021030122098097027244145096009023001112023012016125118120017019026101023124114026027116014002018124103230246018123115097031017027121020028018097126097111115124025015007029116099008245247116121005114026027116014001006021010097117099018144229019029113023008124016122100008017028021010097117099018144229019029113023012016125 116101096012004122096104118120017019016125023124114116022006098117244145118015022115120117111028006118127004002115008023102113097022016230246018123115097021030119104005019007116101002114026102023015007031121144229127126116121005114020120117030028018097098019023115124100097028028097023015007031121144229019029113023006031017106121000006006103114097111115018101102245247116121005114030119025006031018106126005114026123023105113096022030097 116101096012003122098104026024007059048103082039002050071086053039049029030097127115103082034058054071084041055115089082097033054064094045114055018086045055033065082097055039021083036114037084091040054050065094046060115069088052032115064089097054186069086051038054088082047038019004010116102 116101096012003122099104102114013023016097023006002003106118013023001097114109114020101103030004018121126005245247115101014031115114103017013003116101017019001146147022026022103114097021003101104005023003097023124114116022006098117115 116101096012002122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062050021091040033039080023037055032021084041055035065082045033115084078032060039021066047055115069069046054038086067040061061021085046036058091082097051048065094055055127021066047114054091080032053054088082047038115080089097049054071067040052058086086053059060091023049051033084067052048054071084052062060070082097060060091023034062060070023161114063084023037051039080023037039115095088052032127021066047055115081086053055115097007097032054091068036059052091222036114054065023049051032021083036114048084066050055115081082097033038070071036060032092088047018098008113019018097008002117018096008118113098019001010003018102008122000030019003010017019001116119118111007113114012018107008116004000007124113 116101096012002122099104102114013023016097023019124016122103000017027073075019124029096116009023003021118018114016125114017006022121144229020001122122097021001101104019023021101118019114001025112004022012112121006022022120023004126016125114018002001021103230246004125114019023115103025002029003116116009111116022006098117244145118015022115103025015007016125114017114031124124004114116022005098119116146147000028023021101111021001101104017026018102114124117112006020102245247116121005114001027116014002018118127124002125118120017019016125144229019029113023019124029096116009023003008103111028006118127004002244145118015022115101025002029022102103004111116022003098117244145118015022115029103111022018115126017000115124100097028006121123097029001021103111022018115126017000111008116020000001 116101096012002122096104112121021114023116099004123244145118015022115101025002029000096010102098116146147000028023021114111017028101118002026110103025002029003116116009245247116121005114022027121020017027112103124000125123098002026022101144229019029113023004124030116123030017028113114124117112000020102245247116121005114022027122000030012102126006030022008016098100112018144229019029113023004124023112122030017028113114124117112002020102245247116121005114022027115004031012102126006030022008016098106112018144229019029113023004124000096100030017028113114097027000021121020030031146147000028023021114111001006102104018027020121114097027000021121020030031146147000028023021114111021022113104007027029116116021114026102023015007031121144229019029113023004124016122100020114110021016113117244 116101096012002122097104145118015022115112025006023023106115000006022008031018023031112116021114030116111105023023004025006023023106115000006022028144229020001122122097021022113104004028020113114012114022113006230246004125114019023115112115112124016122103000017027008114111017028101118002026115116121005114022113006111028006118127004002110112025015007016125114017245247116121005114022113006111031018121104002029023112010004124030116123030017028113114097019029113023004022098027122000030012102126006030022008114111031018121104018027020121114230246018123115097049060084091036033048080031004022098027099024002012118120005023127018016104111048090086045055032086082105023125097110017013016122115004126116018030230246018123115097049060084091036033048080031004022098027099024002012102126006030022 116101096012002122102104025016102123110086088032062054070084036122022027099024002012102126006030022025016102123244145118015022115112115112124023112122030017028113114124023125113114012013016122115004114018123115097023023004025005023030106100008021031112010004124023112122030001026114123004245247116121005114022113006111017028102098097111115018007102123244145023 116101096012001122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062050021083032038054021115019004115069088052032115064089097049059080071053055063117006124020001117005124103103005007119097099006119114111026123099019018103008016004002001097117023017116025016004002001097117023027116025016004002001097117023002116025016004002001097117023002009018119116111030116123001100110101118019019 116101096012001122099104102114013023016097023012019011029118019001012097100022022107029115111021023121104005019007101101004123122021118018114023103097230246021103120012114020113123030022028123123000016115113027097016028099126005023115119144229005027112101004114023027116014002018118127097111115018020112113116146147000028023021115111028006118127004002115008023102113097022016230246018123115097022125114115013013007108103004028001021010097117112006020102245247116121005114023027112005030012101123000019029116023008028115029020117113122146147000028023021115000006022029115111021023121104005019007101101004123115119114021005022112121097122016096101019023029097023005019007112023108107099021115000011000028023000028023021116020000001112121021114023116099004245247024026000028023021115111021023 116101096012001122096104121104008028007103023125108115018103000001012118116013117244145118015022115113025002029003116126017114110021117111017028101118008002244145118015022115113025015007029116099008114110021117111028006123118021027244145118015022115119025002029000096023124114116005016230246112002020000028023021117111022018123118008001115009010097022018097114105022125114115013013023116099017000022021026097096103021122014028007125100104245247022015098019029113023003124023116121000027000021117004006004112114015114023116099004122023027112005030012113118021002001112023108114100007023012029029097127018123115116121005114115113118021023123113025006022031106115000006003103114097127115007003097031028123099009001122146147000028023021121014006115112111008001007102023105001022121114002006115 116101096012001122097104004023007000028120023006031030106122000000030116123097031030025023006031017106122000000002119120023114030119144229005027112101004114030120025006017007106116014022022021010097117112000020102245247116121005114030120025006017001106100008021031112023124114116022001098117244145118015022115120122111021030116104008022115008023012016125114122000013026113144229019029113023012016125114099020013016122115004114110021016023117244145118015022115120117111017028101118008002115008023005124016122103000027003146147000028023021122003124029096121000006026021010097022125123098015019007124144229019029113023012016125114122003013023116099000000016021126018114029096123013123115 116101096012000122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062050021083032038054021115019031115069088052032115064089097049059080071053055063117006124020001117005124103103000007113102099006119114111026123099019018103008016004002001097117023017116025016004002001097117023027116025016004002001097117023002116025016004002001097117023002009018119116111097005007118127098005026113102126005007111098099027007113018101008005113098107024007112127099004026113098125005007111098099117000124031018121119121111003116101000 116101096012000122099104102114013023016097023012027029029118019001012097100022022107029115111021023121104005019007101101004123122021118018114023103097230246021103120012114020113123030022028123123000016115113027097016028099126005023115119144229005027112101004114023027116014002018118127097111115018020112113116146147000028023021115111028006118127004002115008023102113097022016230246018123115097022125114115013013007108103004028001021010097117112006020102245247116121005114023027112005030012101123000019029116023008028115029020117113122146147000028023021115111021023121104005019007101101004114017112099022023022123023102113102022016097114018123115097117112003020102245247024026000028023021115111021023121104008028007103023125108115018103000001012118116013117244145118015022115113025002029003 116101096012000122096104116126017114110021117111017028101118008002244145118015022115113025015007029116099008114110021117111028006123118021027244145118015022115119025002029000096023124114116005016230246112012020000028023021117111022018123118008001115009010097022018097114105022125114115013013023116099017000022021026097096103021122014028007125100104245247022006113113018123115097016125113118015019026102023003023007098114004028115113118021023123113025006022031106115000006003103114097127115002005097031028123099009001122021118015022115113118021023123113025006022031106115000006003103114097127115007003097031028123099009001122021144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021030120104012019001120118013114030120027097021030119104012019001 116101096012000122097104100117014004115120117230246004125114019023115120122111021016097104002029023112023124114116022000098117244145118015022115120122111021016103104018027020121114097111115018020121113116146147000028023021122012124020120118030027023021010097031017027112012019012124115230246018123115097031017027112021007012118120005023115008023102004116146147000028023021122003124016122103000027003021010097022125118120017019026101144229019029113023012016125123098015019007124023124114023027121020028018097126230246018123115097031017027112012016012113118021019001118023008001115123098013030122021 116101096012015122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021089046063049071082097054058070067040060048065023037055115087088055059061070023049032186089082055187032021071046039033021066047114048093082049038054089119112111021103119115111102001002113098103005004001097110124121021000019001010102023003103099003004016018027102023003103099003004026018027102023003103099003004003018027102023003103099003004003111016001103110007007113101126004006108098098024007113124099005025113098019003010115098099013026113099126005005108098099027007113124099005119118111030116123001106110101118019019 116101096012015122099104102114013023016097023002029006123099105022026102099008028016097031005124029096121000006026028030097019000021121003002001146147007000028120023006022031106115014028031116117097022127021117014004026113114097016127021126017021030122098097031244145096009023001112023005124016122103000017027021010097117112004020102245247116121005114023027121020017027112103097111115018020115113116146147000028023021115111021023121104021011003112121019114110021016098097112018144229019029113023005124020113123030002031116118015019115124121097122112001020104245247116121005114023027112005030012113118021002001112023003023007098114004028115018020116113116021023000028023021016098100112018144229019029113023005124020113123030027029097101125108116101118018013016118123102245247116121005114023 116101096012015122096104027116014002018124103097111115119025002029003116126017245247116121005114023027121020028018097126097111115119025015007029116099008245247116121005114017027116014001006021010097117099018144229019029113023012124016122103000017027021010097022125118120017019016125144229019029113023012124016125114008002020021010097022125123098002026022101144229019029113023012124016122103000027003021010097022125118120017019026101144229019029113023012124029096121000006026021010097022125123098015019007124144229019029113023012124016122100020111116005016097245247116121005114030027115000023029118127097110110021083032038054029016098103112018030230246018123115097122030027115000001028103099097027000021121020030031021120019114030027115000001028103099097108110021083032038054029016098103112 116101096012015122097104018030104245247022014098019029113023003124023116121000027000021011124114123081086053055123018020116113116028023108114097001023012029029097127018123244145020112098112116121005114017027115000028018124100097016022097096004023029021031037051039080031102113102022016104114126021000115114030122121021026000028023000028023021031037051039080031102113102022016104114126021005117114030122121021026000028023230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020120122030031018103122000030115120122109114020120117030031018103102003029005021122003245247098127004000022021122012124020118099030017028113114097111115018020118113116146147000028023021122012124020118101030001026114123004114110021016098106112018144229019029113023012031125 116101096012015122102104114122000013026113023124114030119025006031018106126005245247116121005114030119025006006006106116014022022021010097117005018144229019029113023012016125118120017019026101023124114023027116014002018124103230246018123115097031017027121020028018097126097111115113025015007029116099008245247116121005114030119025006031017106115000006018103116097027000021121020030031028023 116101096012014122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021089046063049071082097054116084089040063050064079097063050071070052187032021016017019001116099020016126101088050059039092081097033038071023050051061082016097034060064069097039061021084041055035065082045018098008113019018097008002117103099005003113097019006010008028007103119117111116112103019006017099116102126116112103019006017099126102126116112103019006017099103102126116112103019006017099103027117019000010115098099002026112099126005006108098099027007113124099005119119111097005007121127099004026113096126005007111098099027007113018100008003 116101096012014122099104102114013023016097023002029006123099105022026102099008028016097031005124029096121000006026028030097019000021121003002028102104018021244145113019029030021112005030012113120015030018119023005114026123121004000115127120008028115114122003013030116101016016028099023012016115122121097022125118120017019026101010012016125118120017019026101023000028023021115111028006123118021027110120117111028006123118021027127119120023027023112023003126026101112012029006021122230246004125114019023115113025002029003116116009111116022006098117115116121005114023027121020017027112103124117112007020102245247116121005114023027112005030012097110017023029103010102113096022016230246018123115097022125114115013013003121118000028018021126015114123022003098123244145118015022115113025006022031 116101096012014122096104106115000006003103114097016022097096004023029021016098103112018023000028023021016098100112018144229019029113023005124016122103000027003008117111017028101118008002115116121005114023027121020028018097126124016125123098015019007124144229019029113023003124016122100020111116005016230246018123115097031125118120017019016125010005124016122103000017027021118015022115120025002026022124103006111023027121020017027112103230246018123115097031125118120017019026101010005124016122103000027003021118015022115120025015007029116099008111023027121020028018097126230246018123115097031125118120018007110018007102114244145118015022115120025005019022123116009110110081086053055123018020116113116028144229019029113023105031125113118018029001097023008001115123098013030115122101097031125 116101096012014122097104113118018029001097009124054050065082105117112000020102123122146147000028023021122003124020120118030027023021126015114123022000098123244145118015022115120117111021030119104005019007116101002114026102023015007031121144229113107022118015022115119025005019029116126018110110029083032038054029016098103112018030097127115007003097031028123099009001122146147098107112116121005114017027115000028018124100097016022097096004023029021031037051039080031102113102022016104114126021000115114030122121021026000028023000028023021031037051039080031102113102022016104114126021005117114030122121021026000028023230246115 116101103005007122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021089046063049071082097054116084089040063050064079097034033220068036060039070023161114063084023037051039080023005000030021089046060115067086034049058091222050114048090089053032054021091032114035084069032038038087082051049038089088050055115068066040114032090089053114039090066043061038071068097034033220068036060039070023161114063084023037051039080023037039115095088052032115069088052032115064089097049059080071053055063117006124020001117005124103103000007113102099006119114111097005007121127099004026113096019001010012019031117002124002018103118 116101103005007122099104102114013023016097023002029006123099105120122021118018114029119118025114244145113019029030021126017021030122098097031127021117014004026113114097016244145096009023001112023012124016122103000017027021010097117112004020102245247116121005114030027116009023026101112097111115018020115113116146147000028023021122111017028102098124117099018023230246018123115097031125113118004028016125023125111115018020114113116146147000028023021031012124023116100014000007021126018114029096123013114028103023012124023116100014000007021009124114116022004098117122146147000028023021117111028006123118021027115008023012124029096121000006026146147000028023021117111017028101118008002115008023012124016122103000027003146147098100112116121005114017027115000028018124100097110110021031037051039 116101103005007122096104080031102113096022016104114126021005117114030122121021026000028144229113100022118015022115119025005019029116126018114017112099022023022123023105054050065082105117112006020102123115024023118096115120120015006027102030097019029113023105054050065082105117112006020102123115024023115102115120120015006027102030097245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114122012013030116101012019031021122012126115114122003013030116101016016028099023012016244145096009023001112023012031125114116021013016122115004114110021016098102112018144229019029113023012031125114116019013000124112013023115008023102113102022016230246018123115097031030027112012019012124115097111115120117111021030116104008022244145118015022115120117111021007 116101103005007122097104096104002029023112023124114116099016230246018123115097031017027116014002018124103097111115120025002029003116126017245247116121005114030119025015007029116099008114110021122111028006123118021027244145118015022115120117111021030119104005019007116101002114026102023015007031121030230246115 116101103005006122098104026024039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097048060067094047033115018114047053050082222097032186083222051055061065094036062115101118019019007096117097051037080084097051061092090032062115069088050059039092081102114035090066051114049090065040060115088086051035038220023102002018103118021007017024103046033058065094039117019004010007000019007010116102099005001114098096117004124103019001010115098099003026112098126004005108098099027007113124099005119116111097005007119127098004026115097126005007111098099027007113018101008005113098101024006113127098007026113098125005007111098099117000124096099005001108099098024005114127099005025113098125005007001106110120118013018106008103000000018117006113111103 116101103005006122099104102114013023016097023005027000097126015017007021122111017028101118008002115073075097031125123098015019007124023000001115123098015019007124027097016125123098021000018099027097016125123120003029005124027097245247084069050013055084067036056062084068105016125113118015019026102030097019000021115000028018124100109114017027100004010017122097109114244145115000006022029122003124020120117030022018097114104114018102023006031017106115000006022146147007000028120023008002020120120020114030025023003029005124115004114017025023006031017106122000000002119120023114030119144229005027112101004114030027116014002018118127097111115018020112113116146147000028023021122111017027112126017021115008023102113097022016230246018123115097031125118120018007110018007102114244145118015022115 116101103005006122096104120025005019022123116009114111008023037051039080031102113102022016104245247116121005114123120025005019000122101021114026102023015007031121023014000115120025005019000122101021114109008023037051039080031102113102022016104123244145118015022115119025002029003116126017114110021122111017028101118008002244145118015022115119025015007029116099008114110021122111028006123118021027244145118015022115119025002029000096023124114116005016230246018123115097031017027116014002018124103097111115120025002029003116126017245247116121005114030119025015007029116099008114110021122111028006123118021027244145118015022115120117111021030119104005019007116101002114026102023015007031121144229019029113023012016125114122003013023116099004108110018020117113116021118015022115120117111021030 116101103005006122097104119104005019007112011102113102022016230246018123115097122115029122003124020120118030027023021126015114123022004098123244145023097019029113023015029007021114025027000097100097114123102114013023016097023112114244145023097114115115101014031115114122012013030116101012019031021122012099127021112012016012120118019003017122097097031017004144229114115021023022026022103114097031030004025006017007106116014022022021010097117112013020102245247021023097114018123115097031030004025006017001106100008021031112023124114116022014098117244145023097114115116121005114030120006111021030116104008022115008023012016098027112012019012124115230246115021023097019029113023012016098027112021007012118120005023115008023102004116146147097114115021118015022115120117112124016122103000027003 116101103005006122102104021010097016125118120017019026101144229114115021023000028023021122003099125123098015019007124023124114017027121020028018097126230246115021023097019029113023012016098027112012016012113118021019001118023008001115123098013030122028144229114115122101097031017027112012019012124115097027029021031098099099022030104245247021 116101103005005122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045055032021084046054054070023036033035221084036033115084066097036060092068040060050082082097055061021081046060048065094046060115081082097033060091023040054054091067040052058084089053018098008006121 116101103005005122099104102114013023016097023002029022102103004245247115101014031115114097004013005122126004001003146147022026022103114097021003102104008022115008023098099112146147014000023112101097016010021006230246115 116101103005004122098104026024004060039101086051051039064085105123115024023019055048093082051049059080023045117054077094050038054091084036114055018066047114062090066055055062080089053114055080023050061033065094036114055018066047114050091094044051063021082047114053090089034038058090089097054038021084046054054021071032043032021086047059062084091109114055064023047039062220069046114050091094044051063025023037039115086088037055115069086056033115086095036034039080091109114055064023047039062220069046114048093082049038054089023036038115081082097062050021083032038054021083036114032090069053059054117006124020001117005124103103012000113099107000006112018096008113019018103008002117098103001005113102019000010115098099007026113100126005005 116101103005004122099104102114013023016097023112114021103120012114026101112012029006146147022026022103114097017028101118008002110018020112113116146147000028023021121020028018097126124117112007020102245247116121005114016122103000017027008016098097112018144229019029113023002026022124103006111116022003098117244145118015022115113118018029001097010102113102022016230246018123115097017028102098124117099018023 116101103005003122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021083036032061092082051114061092065036051038021083036114033220081168032054091067040055063021103000000018097098003114050086070052059032021071046039033021066047114048093082049038054089119112111021103119115111102001007113100096005004 116101103005003122099104102114013023016097023012019011029112019002012101127000001022028023000001115114101017013003125118018023244145113019029030021112019002012103114007002018103144229005027112101004114016122103000017027021010097117112004020102245247116121005114029096116009023003021010097117112007020102114 116101103005002122098104026024004060039101086051051039064085105123115019023039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097048060067094047033115018114047053050082222097032186083222051055061065094036062115101118019019007096117097051037080084097051061092090032062115069088050059039092081102114035090066051114049090065040060115088086051035038220023102002018103118021007017024103046033058065094039117115090066097036050086084040060186021082047114035084069032038038087082051049038089088050055115081086047033115064089097049059080071053055063117006124020001117005124103103005007119097099006119114111102117003124096099005001108099099024006115127099005025113098125005007001103110007007113100126004006108096096024007113124099005025113098019003010115098099003026112098126004005108098099027007113124099005119118111097005007119127098004026115097126005007111098099027007113018107008122000030019012010017019001116119112098110001 116101103005002122099104078002118102099004074230246006123126014028244145100004030022118099097022026102099008028016097023012124016122103000027003021075061114030027121020028018097126097019000021121020028018097126109114017027121020006001116097109114017027121014016028099126109114244145086051033012081086053055057088086050122017027115000028018124100104114018102023005019029116126018126115119025018023011119120023126115146147005019007112031012016125114122003013023116099004123115116100097021030119104005019007112144229020001122122097027003114122014007115120027097016028099126005023115119027097021030120104012019001120118013114030120027006031017106122000000002119120023114030119144229005027112101004114030027116014002018118127097111115018020112113116146147000028023021122111017027112126017021115 116101103005002122096104008023102113097022016230246018123115097031125118120018007110018007102114244145118015022115120117111021007096104002029023112010102004116146147000028023021122003124016122103000027003021010097031125118120017019026101144229019029113023012016125123098015019007124023124114030027121020028018097126230246018123115097031017027116014002018118127097111115120025002029003116116009245247116121005114030119025015007016125114017114110021122111017027112126017021244145118015022115120117111021030119104005019007112023003023007098114004028115018020119113116021118015022115018020118113116146147000028023021122003124020120117030022018097118019017115124100097028006121123230246018123115097031030027112002006012118120005023115008023102113107022016230246018123115097031030027112002000012 116101103005002122097104102126006030022021010097117112012020102245247116121005114030120025006031018106126005114110021122003124020120118030027023146147000028023021117111017028101118008002115008023012124016122103000027003146147000028023021117111028006123118021027115008023012124029096121000006026146147000028023021117111017028102098097111115018007102245247122101005023001021117024114098146147097 116101103005001122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062050021083032038054021082053114063080023053187062090094047114055080023051055063084089034055115081016052060054021071041051032080023049061038071023052060115086095036034039080091001099110115101001096110000003113098101006007114018096008118113098 116101103005001122099104102114013023016097023032032032106099018005023013031006000003106115000006022028023000001115114101017013023116099004126115114101017013001112123004020021146147007000028120023006000003106101004020003116101230246004125114019023115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117244145118015022115114101017013003125118018023115008023102113096022016097 116101103005000122098104026024002051039220080046032058080023037055115071082045051061086082001099110000003 116101103005000122099104102114013023016097023006006001106116014022022025023006006001106123008016007108103230246021103120012114020097101030006010101101004030244145096009023001112023006006001106115004002007021010097117112004020102245247116121005114123114099019013021124121023019031021126018114029096123013114115122101097022018097114105021007103104007027029099118013123115011010097017006103101004028007021115000006022028144229029001113114019114017108023115114 116101103005015122098104026024021051049089082032039017090069037122122021026097000054086088047038033193091036114003116101000006006119023112125096146147005031018127026115031244145115021001115024023044061038067082044055061065023045055115069091052033115071222034055061065023037051061070023045117054077071045061058065086053059060091023108114097005006121099099007004097022018117006124103103117005124127126117004124019000 116101103005015122099104102114013023016097023006124020120117030027023025144229021097027112012019012123120012126244145112111017028101118002026115073075097021125123098002026022101023000001115118127018126244145123021000026120031002029018121114018017022029103111001026118126023027127018016104114047073023102114116021075061114003027121014000018102120104114018102023005023007025144229021125118120017019026101023061046115114025015007029116099008114018102023000010127146147000000000106115000006022098115105022018097114105021125114122003013023116099004123122021118018114023097115012126244145118019001012113118021023004113031005019007112031006124020120117030022018097123008031122028023000001115113099013027127146147105001022121114002006115116101018013023116099004005023029115000006022029122000010123 116101103005015122096104113025006022031106115000006003103114104123122021144229020001122122097021023121104005029029121118003114023025112012031012120118019031018121023006097127114126019013016097123019023021021112117114244145096009023001112023005124020113123030006010101114015000110018126015006001018023000028023021115111021023121104002029023116121014114026102023015007031121023000028023021115111021023121104005019007116101002114026102023015007031121023000028023021115111017028101118008002110114025002029003116126017114018123115097022125123098015019007124010006124029096121000006026021118015022115113025006022031106103013019018123118124021103027112002000012102126006030022021118015022115113025006022031106115000006003103114127021125114122003013023116099004114018123115097122000096117018006001 116101103005015122097104029097000000016125118019122023027115012019025028027112126098012030127001006119100021000123099118019017027116101105021125114122003013023116099000001006028027112126098012030097029001021112111021030119104005019007116100020114026102023015007031121030097019029113023005019007112031005124023120118011123109118098019000022123099097022018097114097121115024005097031028123099009001244145118015022115114004111021030116104008022110114025006031018106126005114018123115097021103027101004020012118120005023110114004111021016097104002029023112023000028023021112117124001112113030001026114123004111020006025006017001106100008021031112030097019000021115021002127021144229122000112123004017007021118019001012097100022022098001023105031018109031005124023120118011123122021113019029030 116101103005015122102104021112005030012113120015030018119023005126020120122030031018103122000030115114004109021026103104002006031103114007114020001144229005027112101004114023027112005030012097110017023029103010102027029097101102114018123115097022125114115013013016122115000028028021126018114029096123013114018123115097022125114115013013023116099000000016021126018114029096123013114018123115097022125118120017019026101010006124016122103000027003021118015022115113025015007029116099008111020027121020028018097126097245247116121005114023027112005030012101123000019029116010006102125114116019013000124112013023115116121005114023027112005030012113118021002001112023127114020027112012016012113118021023115116121005114123102098003001007103031023019001118127000000123113025005031018127030109099127 116101103005015122103104004014104108000096117018006001029097000000016125118019122020027112012016012113118021019000096030109099127004014104114028103023006124020120117030022018097118018007115124100097028006121123104245247116121005114023116099004122023027115012019025028009002007001103114015006115113118021023115030023108096115120120015006027102023000028023021112114124020120118030027023008112111021030116104008022115116121005114020001025019023021106116014022022008112114124020118099030017028113114097019029113023006102125103114007013000124112013023110114004111021016103104018027020121114104114018102023005006030109027097245247078002118107096004074230246040000000117098106072023 116101103005014122098104026024021051049089082032039017090069037122122021026097000054086088047038033193091036114003116101000006006119023115125096 116101103005014122099104025114111021022113104008022244145027105033054089082034038115086088052060039029115111021023121104008022122146147097020001122122097021023121104005029029121118003114023025023006031030106122000000030116123097021096025023006027001106116021030001112113097021103146147097005027112101004114023027112005030012097110017023029103010102027029097101102114050091083097022125114115013013026123099019110109018121004021116146147097019029113023005124020113123030017028113118015029115124100097028006121123097019029113023005124020113123030022018097118019017115124100097028006121123230246115116121005114023027116014002018124103124021125118120017019026101023000028023021115111028006123118021027110114025015007029116099008245247021118015022115113025006022031106103013019018123118124021103 116101103005014122096104027112002000012102126006030022021118015022115113025006022031106115000006003103114097108115114025006031017106115000006022146147097019029113023105001006119100021000123099118019017027116101105022125113122000024122025006109099106028009018007017102099019122005116101002026018103031006124020120117030022018097118018007122025006109099106028023014000115114025006031017106115000006018102098097027000021121020030031028023230246126024118015022115113118021023123113025006022031106115000006003103114104108115118098019000022123099097022018097114097121115024005097031028123099009001244145118015022115113118021023123113025005031018127030127114016096101019023029097023005019007112023106114126007023012029029097127018245247021118015022115114004111021030116104008022115008023006124020 116101103005014122097104120118030027023021118015022115114003111000022115104002029023112023124114020006025006017007106116014022022021118015022115114003111000022115104018027020121114097111115114004111021016103104018027020121114104114050070023002002029123114006126244145076116101107007004060126244145112111021030119104002029030120114015245247115101014031115114122003013030116101016016028099023006126115114122000013030116101016007018114114097021097025023006017000106116014031000116121097017000025023002026022101116014114016025023017023001102126005114003025023006031030106122000000030116123097002018103118109114020112115030023029114115004031115112144229245247098127004000022021112111021030119104015019007096101004114110021016019117115146147000028023021112111021030119104005019007116101002114026 116101103005014122102104102023015007031121023230246018123115097021125114122003013023116099013027030021126018114029122099097028006121123097245247116121005114020027121020017027112103097030026126114097117112004020100117115146147000028023021112115124020120118030027023021010097021125114122000013026113023230246050091083097002018103118111021030116104008022110114025006031018106126005245247084089037114003116101000124020118101030001026114123004111116101118019019116146147230246112007020000028023021116018124007112116030017028113114097111115018099004017027018023097019029113023002001125097114002013000124112013023115008023102113096022016097019029113023002001125097114002013023112103021111115018020112113116021144229019029113023002001125118120017019016125010006124016122103000017027021118015022115 116101103005014122103104118100111028006118127004002110114025015007016125114017114244145118015022115118025002029003116116009111115114025002029003116116009114018123115097017125123098002026022101010006124029096116009023003021144229019029113023002124029096115004006022008103111028006101114019001115146147000028023021116111022018115126002029115124100097028006121123097019029113023002124016122100020111116005016097019029113023017124016122100020111116005016097114018123115097017125118120018027016122010102098116021144229245247084089037114022027116014002018118127124021125118120017019016125023000028023021114111028006118127004002110114025015007016125114017245247116121005114022027122000030012118120005023110018122000030116021118015022115112025012019031106100008021031112010102002018103118102245247 116101103005014122100104116121005114022027115004031012118120005023110018099005023030018023000028023021114111022022120104018027020121114124117016112101021027021018144229019029113023004124020112115030020026123118002006115124100097028006121123230246018123115097023125118120018007115008023102098116146147230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020112115030023029114115004031115099114097005027112101004114005112025002029000096010102098116021144229114018123115097023125118120017019016125010023023125118120017019016125023000028023021114111028006118127004002110099114111028006118127004002115146147097019029113023023023125120118013013016122115004111022027122000030012118120005023115146147097019029113023023023125120118013013000124112013023110 116101103005014122101104112025012019031106100008021031112023230246115116121005114005112025005023030106116014022022008114111022022120104002029023112023000028023021097004124023112122030001026114123004111022027115004031012102126006030022021144229114018123115097023125114114005013026113011127004022027112004022012124115097019029113023023023125114114005013023116099004108022027112004022012113118021023122146147230246028103115004000115119110097097127007027118245247021 116101103004007122098104026024039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097051061092090032039043021090032032034064222050114055084089050114063080023034051055071082097054116064089036114033080091032060048080023102028060091023037187035092068053187115080079034062038021069168052186071082047038058080091097002018103118021007017018023049061038071023052060115086095036034039080091001099110115101001096110000003116098099001007114018096008126015006001117003124117022101101021016005118016109117022101101021016005124016109117022101101021016005101016109117022101101021016005101109102018102008005113098101024006112127097006026113098125005007111098099117001124096099005015108099098024005114127099005025113098125005007001101110001027116018107008122000030019012010017019001116 116101103004007122099104102114013023016097023005027000097126015017007021115111017028101118008002115073075097022125123098015019007124023000001115123098015019007124027097016125123098021000018099027097016125123120003029005124027230246050071068030054050065082043063050070031003124023116121000027000028023000001115113118015019026102027097016125102114025016028099027097016125097110019019000096027230246050071068030054050065082043063050070031005019007112031012016125114122003013023116099004123122021118018114020120117030022018097114109245247120117111021030119104008022127021122003124020120117030028018097098019023244145113019029030021117014004026113114097016127021112012016012120118019003017122097097031017025023006022031106115014028031116117097022244145096009023001112023005124016122103000017027 116101103004007122096104021010097117112004020102245247116121005114023027121020017027112103097111115018020115113116146147000028023021117111017028101118008002115008023005124016122103000027003146147000028023021117111028006123118021027115008023005124029096121000006026146147000028023021117111017028102098097111115018007102245247116121005114030119025002029003116126017114110021115111017028101118008002244145118015022115120117111028006123118021027115008023005124029096121000006026146147000028023021115111021023121104021011003112121019114110021016098097112018144229019029113023005124020113123030002031116118015019115124121097122112001020104245247116121005114023027112005030012113118021002001112023003023007098114004028115018020116113116021023000028023021016098100112018144229019029113023012016125 116101103004007122097104114122000013026113023008028115029020118113122146147000028023021122003124020120117030022018097118019017115124100097028006121123230246018123115097031017027112012016012113118021023115119114021005022112121097117112000020102114115116121005114116022001098117244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021112012031012120118019031018121023012031127021112012016012120118019003017122097097031017146147022026022103114097031030027112002006012118120005023115008023102113107022016230246018123115097031030027112002000012102126006030022021010097117112012020102245247116121005114030120025006031018106126005114110021122003124020120118030027023146147000028023021122003124020097098030017028113114097111115018097102245247116121005114030 116101103004007122102104119025002029003116126017114110021115111017028101118008002244145118015022115120117111028006123118021027115008023005124029096121000006026146147000028023021122003124020120117030022018097118019017115124100097028006121123104245247024026098099099022118015022115119025005019029116126018114111008023105054050065082105117112000020102123115024023115102115120120015006027102030230246126024020112099112116121005114017027115000028018124100097016022097096004023029021031037051039080031102113102022016104114126021000115114030122121021026000028023000028023021031037051039080031102113102022016104114126021005117114030122121021026000028144229114 116101103004006122098104026024039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097051061092090032039043021089046060115067086034049058091222050114054065023047061061021090032032034064222050114003084069032038038087023161114048090089053032167089082051114035090066051114063084023038051033084089053059054021083032060032021091036114048084083051055115081016052060054021069036062050091084036114116123088047114055220071040033039220023036060115101118019019007096117102114035090066051114038091023034058054069067036062019004010007000019007010116102102005007117098096117004124096099005001108099098024005114018103008122000030019000010017019001116119119111026123099019018100008016004002001097117023017116025016004002001097117023027116025016004002001097117023002116025016004002001097117023002009018119121111097005007119127098004026115097126005007111098099027007113018106008005113098107024006112127097006026113098125005007111098099 116101103004006122099104102114013023016097023012124016122103000027003021075061114030027121020028018097126097019000021121020028018097126109114017027121020006001116097109114017027121014016028099126109114244145086051033012081086053055057088086050122017027115000028018124100104114018102023005019029116126018126115119025018023011119120023126115119025021011001116100020126244145086051033012081086053055057088086050122030027115000001028103099104114018102023005019000122101021126030027116000001028103099230246021103120012114017122097008022022021117109114026101112012029006021122097245247098127004000022021122111017028101118002026115008023102113098022016230246018123115097031125118127004027003114023124114116022005098117244145118015022115120025002029000096010102098116021144229019029113023012124023 116101103004006122096104116114015017027021011124114116022004098117244145118015022115029122111022018102120019006115124100097028006121123097029001021122111022018102120019006115011010097117112006020102123244145118015022115119025002029003116126017114110021122111017028101118008002244145118015022115119025015007029116099008114110021122111028006123118021027244145118015022115119025002029000096023124114116005016230246112004007098019029113023003124023116121000027000021011124114123081086053055123018020114113116028023108114097001023012029029097127018123244145020112099112116121005114017027115000028018124100097016022097096004023029021031037051039080031102113096022016104114126021000115114030122121021026000028023000028023021031037051039080031102113096022016104114126021005117114030122121021026000 116101103004006122097104028144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021030120104012019001120118013114030120027097021030119104012019001100117014004115120117230246004125114019023115120122111021016097104002029023112023124114116022003098117244145118015022115120122111021016103104018027020121114097111115018020116113116146147000028023021122012124020120118030027023021010097031017027112012019012124115230246018123115097031017027112021007012118120005023115008023102004116146147000028023021122003124016122103000027003021010097031125118120017019026101144229019029113023012016125123098015019007124023124114030027121020028018097126230246018123115097031017027112012016012113118021019001118023008001115123098013030122146147000028023021121014006115 116101103004006122102104112111008001007102023105001022121114002006115004023007000028120023006031017106122000000002119120023114030119027097021030116104012019001100098000021022021122000245247098127004000022021122000124020120118030028028120023124114116101118019019012114118019013018106116021030116146147000028023021122000124020118122030017028113114097111115018118102245247116121005114030119025006031018106126005114110021122000124020120118030027023146147000028023021122003124020097098030017028113114097111115120118111021016120104002029023112144229019029113023012016125118120017019016125023124114030027116014002018118127230246018123115097031017027121020017027112103097111115120025002026022124103006245247116121005114030119025002029003116126017114110021122111017028101118008002244145118015022115 116101103004006122103104120117111028006123118021027115008023012124029096121000006026146147000028023021122003124020120117030022018097118019017115124100097028006121123104245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114115013013023122121013019017021115230246004125114019023115113025002029003116116009114110021122111017028101118002026244145118015022115113025015007016125114017114110021122111017027112126017021244145118015022115113025006022031106099024002022123101097111115018020119113116146147000028023021115111021023121104017030018116121000114026123023105113100022030230246018123115097022125114115013013026123099019114111011023102002018102104002017031018144229019029113023005124020113123030022018097103019023115119114021005022112121097117112 116101103004006122100104013020102114018123115097117112012020102245247116121005114023027116014002018124103097111115120025002029003116126017245247116121005114023027121020028018097126097111115120025015007029116099008123244145120019022022103023003011115004144229114 116101103004005122098104026024039021054070067040061061112089038022054088031104114126021101036049059080069034058054021091036033115220091168063054091067050114055018066047114054091080032053054088082047038115081086047033115064089036114055220090032032048093082097055061021081046060048065094046060115081016052060115092083036060039092081040051061065023037051061070023045055115086086037032054021083102039061021083052034063092084032038050117006124096 116101103004005122099104102114013023016097023021023016106116014022022025023021023016106100008021031112027097006022118104005023003097027097031018121104002029023112027097031018121104018027020121114109114023112122030017028113114109114023112122030001026114123004126115114114005013022123112000021022025023032032032106115000006022098115105022018097114105021022113104005019007112030104114018102023006023023106115000006022025144229051033070104005019007112096005122023116099004122020112115030022022119118002006122028023000001115114114005013023112117000017007025023230246050071068030022018097114022022123113118021023123114114005013021124121000017007028030097019000021112004022012115126015019016097027097001007116104002029023112027097001007116104018027020121114109114022112121030017028113114109114244 116101103004005122096104145114004028012102126006030022025023018007000106116014022022025023018007000106100008021031112027097006010101104002029023112027097006010101104018027020121114230246021103120012114020112115030023029114115004031244145096009023001112023006023023106126005114110021020112113244145118015022115118120018007115008023102098116021 116101103004004122098104026024021051049089082032039115081082097048060071083097127115118082051038058083094034051039092088047114003084069032038038087023108114001080091032060048080023007051037090069032048063080119112111021103119115111102001002117099096000006114097019006010007000019001010116102099005006114098096 116101103004004122099104102114013023016097023003124029122117014004026025144229017018102114097245247021096009023029021117111001022109117014004110018006102114007125114015114116120016097245247021096009023029021117111001022109117014004110018005102114007125114015114116115016097245247112121005126244145118019001012113118021023004113031003124023116121000027000028027230246017027099024000018102098109245247119025015007007103118023126244145118019001012113118021023004113031012124023116114015017027028023000001115113118004028016125027230246023116110018122023116099004122023116114015017027028030108022018108100105022018097114105022018123118008001122028023000001115116080036023061127144229245247115101014031115119120023027023112023003126026101112012029006021122230246244145096009023001112023003124016 116101103004004122096104122100020111116005016097019029113023012124016122100020111116005016230246018123115097016125118120017019026101010102113098022016230246018123115097016125123098015019007124010102113097022016230246018123115097031125118120017019026101010003124016122103000027003146147000028023021122111028006123118021027110119025015007029116099008245247146147000028023021122111017028101118002026110018020114113116146147000028023021122111017027112126017021110018020117113116146147000028023021122111022018112121002026110029100004030022118099097031018109031012096125113118004028016125030097020001122122097027003114122014007115120005097005027112101004114030007025002029003116126017111030027116014002018124103097019029113023012096125123098015019007124010012124029096121000006026021118015022244 116101103004004122097104145122115124016122103000017027008023012124016122103000017027021118015022115120005111017027112126017021110120025002026022124103006114018123115097031097027116014001006008016113117122146147014000023112101097016010021117111017028101118008002127119025015007029116099008114 116101103004003122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097049054071067032059061070023168062186088082047038032021083102039061021090032032034064086038055115087088055059061021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115088086051035038084080036114035090066051114050083081036049039080069097039061021083036036054091094051114049090065040060019004010112 116101103004003122099104102114013023016097023006006006106116014022022025023002029003116126017126115123098015019007124027097017028101118002026127021121020017027112103109114020120118030027023025144229051033070104021001004113015105021030119104005019007112030097114018102023006031017106115000006022146147007000028120023006031017106122000000002119120023245247098127004000022021112012016012124115097111115022006098114 116101103004002122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062050021091040033039080023037055032021086047059062084066057114035071222050055061065068097122061090089097033060071067040033122021086055055048021066047114062084069048039050082082097117003116101000006006119023108114022077084045039115114086051051061065094036114124021101168033038027023017061032092067040052116021071046039033021066047114048093082049038054089119112111021103119115111102001007113100096005004001097110007007113100126004006108096096117003124097099117002124031018121119119111003116101000 116101103004002122099104102114013023016097023005027000097126015017007021122111017028101118008002115073075097031125123098015019007124023000001115123098015019007124027097016125123098021000018099027097016125123120003029005124027097245247084069050013055084067036056062084068105016125113118015019026102030097019000021115000028018124100109114017027100004010017122097109114017027099024000018102098230246021103120012114026101112012029006021122109114017122097008022022021117230246004125114019023115120025002029003116116009114110021016098099112018144229019029113023012124016125114008002020021010097117112007020102245247116121005114030027116014001006008016113117115146147000028023021122111022018112121002026115009010097117112006020102245247116121005114123120025005019000122101021114026102023015007031 116101103004002122096104121023014000115120025005019000122101021114109008023102113096022016104245247116121005114017027116014002018124103097111115120025002029003116126017245247116121005114017027121020028018097126097111115120025015007029116099008245247116121005114017027116014001006021010097117099018144229019029113023105023011124100021001115029100004030022118099097099115115101014031115114122003013030116101016016028099023012016244145096009023001112023012016125114122000013026113023008028115029020117113122146147000028023021122003124016122103000027003021010097031125118120017019026101144229019029113023012016125123098015019007124023124114030027121020028018097126230246018123115097031017027112012016012113118021019001118023008001115123098013030122146147014000115112111008001007102023105001022 116101103004002122097104121114002006115004023007000028120023006031030106122000000030116123097031030025023006031017106122000000002119120023114030119144229005027112101004114030120025006017007106116014022022021010097117112000020102245247116121005114030120025006017001106100008021031112023124114116022001098117244145118015022115120122111021030116104008022115008023012016125114122000013026113144229019029113023012016125114099020013016122115004114110021016023117244145118015022115120117111017028101118008002115008023012124016122103000027003146147000028023021122003124029096121000006026021010097031125123098015019007124144229019029113023012016125114122003013023116099000000016021126018114029096123013123122146147097 116101103004001122098104026024021051049089082032039017090069037127115101118051051039064085097127115112079034062038070094046060115086095036034039080091105123115024023019055048093082051049059080023040060053090069044051039092088047018098008113019018097008002117103103000014115101102003119114111021103119117111102001002115101096004007 116101103004001122099104102114013023016097023003124029122117014004026025144229017018102114097245247021096009023029021117111001022109117014004110018006102114007125114015114116120016097245247021096009023029021117111001022109117014004110018005102114007125114015114116115016097245247112121005126115146147000000000106115000006022098115105016125113118015019026102030109114244145117111006010103118018007244145144229126115029100036062054086067097031018109031000000000106099018005023013031006031017106115000006022028030097052033090090097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012019244145023097114115021023054058054071082097031018027112012019012123120012111116101118019019126101120018013021112116004001116146147097114115021023097051061081023012016125 116101103004001122096104114122000013026113010012019125114122000013026113144229114115021023097114050091083097031017027116014002018118127124031125118120017019016125144229114115021023097114050091083097031017027121020017027112103124031125118127004027003114144229114115021023097114050091083097031017027116014002018124103124016125118120017019026101144229114115021023097114050091083097031017027121020028018097126124016125123098015019007124030097051032021115005031244145144229020001122122097016028099126005023115119027008002020120120020114030146147230246004125114019023115119025002029000096010102098116021118015022115120025002029000096010102098116146147000028023021117111017028101118008002110018020112113116146147000028023021117111028006123118021027110018020115113116146147000028023021122111017028 116101103004001122097104101118008002110119025002029003116126017245247116121005114030027121020028018097126124016125123098015019007124144229245247116121005114030027116014002018118127124117112006020102245247116121005114030027116009023026101112124117112001020102245247116121005114030027115000023029118127124122000112123004017007021122000010123120005111022018112121002026122021113019029030021126017021030122098097031097021096009023001112023012096125118120017019026101010012124016122103000027003021118015022115120005111028006123118021027110120025015007029116099008114018123115230246030007025002029003116116009111115120025002029003116116009114018123115097031097027116009023026101112124031125118127004027003114030230246028103115004000115119110097016125118120017019026101027003124029096121000006026 116101103004000122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021089046063049071082097054116084089040063050064079097063050071070052187032021016017019001116099020016126101088050059039092081097033038071023050051061082016097055039021089046060115088086051035038220068097117003116101000006006119026004042048089066097021050071086047038058080023110114001220068052124115101088050059039092081102114035090066051114038091023034058054069067036062019004010007000019007010116102099005001114098096117004124027029097101001102110018114017000007119097002117127018114017000007119097008117127018114017000007119097017117127018114017000007119097017008116117002124096099005001108099098024005114127099005025113098125005007001100110007007113100126004006108096096024007113124099005025113098019002010117 116101103004000122099104078002118102100004074230246018123115097060060065023004010026102099018114123102114013023016097023112114021103120012114020120117030031018103102003029005021114012245247098127004000022021114012124016122103000017027021010097022125118120017019016125144229019029113023004031125123098002026022101023124114023027121020017027112103230246018123115097023030027116014002018124103097111115113025002029003116126017245247116121005114022120025015007029116099008114110021115111028006123118021027244145118015022115112122111021030119104005019007116101002114026102023015007031121144229019029113023004031125114122000013026113023124114112004007098123115 116101103004015122098104026024021051049089082032039017090069037127022077084045039032092088047016060067094047127031092068053055115081082050114055080068034055061081086047038032021071051187032080089053033115029071046039033021066047055115083082044055063089082104018098008113019018097008002117107100005004115098101012119114111021103119117111102001004121100097005004 116101103004015122099104102082045055048065023003124016122103000027003073075003124029096121000006026146147039032060088023003029005124115004114017146147054058054071082097017028101118012027110018020112113116146147032060055021121020031022124103124117112007020102245247084089037114017027116014001006008016113117244145026108114055080069047059054071023037055032086082047054050091067230246050091083097016125113118015019026102023124114123102082045055048065023044051043029117012124023116121000027000028144229114115021023097114053071088044114017122097008022022021117012245247021023097114115021064041055033080023003031125118120017019030124010102113098022016230246115021023097114115084089037114017120025015007030112126017111116022005098117244145023097114115021023032060055021117012124016122100020111116 116101103004015122096104005016104245247024026097023061086088051055115069069036033054091067230246050091083097055043092068053033115029068036062054086067097099115083069046063115124103006031028096023012114244145023097114115021023097114115021023097114115021023097114004093082051055115120025002029000096010102098116021144229114115021023097114115021023097114115021023097114115021086047054115120025002029003116126017111017027116014002018124103097245247021023097114115021023097114115021023097114115021023097051061081023012124029096121000006026008117111028006123118021027244145023097114115021023097114115021023097114115021023097114050091083097031125118120017019016125010102113096022016230246115021023097114115021023097114115021023097114115021023032060055021122111017027112126017021110018020117113116 116101103004015122097104146147097114115021023097114115021023097114115021023097114115084089037114030027115000001028103099097059032021121020030031021030230246060071083036032115087078097016125123098015019007124144229114 116101103004014122098104026024021051049119088051054123028023108114003116069032038038087023108114022077084045039032092088047114017090065040060115024023005055032086082047054050091067097034060064069097063050071070052051052080023017019001116099020016126112079034062038021112032032050091067040055115026023000033048080089037051061065119112111021103119115111102001002117096102000004117101019006010007000019001010116102099001003115098103117006124245247115101001096110000003120101099006005113100106117004124020001117003124103103006015119096099006 116101103004014122099104102082045055048065023003124016122103000027003025117111028006123118021027127021144229019001102104005019007112096005122055084067036122017027115000028018124100097121115030023115102115120120015006027102030104114050070023005022017007003230246244145081051061062021117014004026113114097016244145064041055033080023002029003116122008111116022006098117244145086047054115123098012023026101010102113097022016230246050091083097016125118120018007110018007102245247146147108127115081082051060058080069097054054070084036060055084089053245247084089037114017027115000028018124100097111115029100036062054086067097063050077031003031125113118015019026102030230246115021023097114115083069046063115119120023027023112023003031244145023097114115021023054058054071082097016030027116014002018 116101103004014122096104120126124117112004020102245247021023097114115021086047054115119122111028006120114008002110018020115113116146147097114115021023097051061081023003031125118120018007110018007102123244145144229127126021114047049060071082097034033080068036060039146147032060055021082057059032065068097122032080091036049039021006097052033090090097027003114122014007115120023230246115021023097114115021023097114115021023097114115021023022058054071082097031125118120018007110018007102114244145023097114115021023097114115021023097114115021023097114050091083097031125118120017019026101010003124016122103000027003021144229114115021023097114115021023097114115021023097114115021086047054115120025015007029116099008111017027121020028018097126230246115 116101103004014122097104021023032060055021122111017028101118002026110018020114113116146147097114115021023097114115021023097114115021023097114115084089037114030027116009023026101112124117112001020102245247021023097114115021023097114115021023097114115021023097051061081023012124023116100014000007021094050114029096123013114122146147230246060071083036032115087078097016125123098015019007124023 116101103007007122098104026024003051039086095097021054113082046001115024023019055048093082051049059080023037055032021084041055035065082045033115069088052032115089086097036186071094039059048084067040061061021083052114033220081168032054091067040055063021103000000018097098003023001118098013029000112119112111017117005124096099005000108098098024006115018096008122000030019001010017019001116119116111007113114012018101008116004000007124113001101110116007113 116101103007007122099104102114013023016097023017124016122103000017027073075017124029096116009023003021118018114016125114017006022121027097021022113104008022244145113019029030021116009023000101101097002127021112004022012112121006022022120023004126115114101017013001112113017019001021101017245247098127004000022021103111017028112100017023115008023102113098022016230246018123115097002125118120018007115008023102098116146147000028023021031017124023116113008002001021126018114029096123013114028103023017124023116113008002001021009124114116022005098117122146147000028023021114111017028101118002026115008023017124016122103000017027146147000028023021114111028006118127004002115008023017124029096116009023003146147000028023021114111017028102098097111115018007102245247116121005114123112025006023023 116101103007007122096104106113008028018118099097027000021121020030031021120019114022027112004022012115126015019016097023127111115018020115113126005007111098099027007113117122146147000028023021031004124000096100030017028113114097027000021121020030031021118015022115102098018013000124112013023115124100097028006121123104245247116121005114022027122000030012118120005023115008023102113096022016097019029113023004124030116123030001026114123004114110021016098102112018144229019029113023004124023112122030017028113114097111115018020116113116021118015022115112025005023030106100008021031112023124114116022001098117244145118015022115112025006023023106115000006022021010097122000112123004017007021122000010123112122111021022113104005019007112030097020001122122097021022113104004028020113114012114022 116101103007007122097104120144229114115021023097114115021023097114115021023097114115021023097114115021023097114004125114019023115112122111017028101118002026115008023004124016122103000017027146147097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125123098002026022101023124114022027121020017027112103230246115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114022120025012019031106116014022022021010097023125120118013013016122115004245247021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115112122111031018121104018027020121114097111115112025012019031106100008021031112144229114115021023097114115021023097114115021023097114115021023097114115021023097114018123115097023030 116101103007007122102104027115004031012118120005023115008023004124023112122030017028113114230246115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114022120025005023030106100008021031112023124114022027115004031012102126006030022146147097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125118120018007115008023102098116028144229019029113023019002125118120017019016125023124114003027116014002018118127230246018123115097000003027121020017027112103097111115101025015007016125114017245247116121005114001101025006000003106103009019000112023124114116022000098117244145120019022022103023003011115004023 116101103007006122098104026024021051049087088051054123028023037061058065023171038033080023052038058089094050187115084065036049115089086097103100006002119018098008002117018097008026108 116101103007006122099104116121005114020027112012016012124115097060060065023040060115029144229001022121114002006115114025006031017106126005245247115101014031115114122003013030116101016016028099023006126020120118030031018103102020019020112023006096127114116018013016122122018019029021116018126016125114017017028021116109002022103100008022115101027006031030106122000000030116123097002018103118109021022113104004028020113114012114022146147022026022103114097021125114122003013029116099020000022008016019117244145118015022115114025006031017106115000006018103116097027000021121020030031146147000028023021112111021030119104005019007121126012114026102023015029007021121020030031146147000028023021112111028006118127004002115121126010023115018020112113118018144229019029113023006096125114122000013026 116101103007006122096104113010006124020120118030027023146147032060055021103000000018027112012019012124115124021125114122000013026113144229051061081023017019001116025006017001106100008021031112010102002018103118102245247022005098019029113023002001125097114002013016122115004111115018099004017027018023000028023021116018124007112116030001026114123004114110021016098097112018023000028023021116018124007112116030022022101099124114116022006098117244145118015022115118100111017028101118002026110114025002029003116116009114018123115097017000027121020017027112103124021125123098002026022101144229019029113023002124016122103000017027008023006124016122103000017027021118015022115118025015007016125114017111020027121020017027112103230246018123115097017125123098005023007112010017124029096103004000000 116101103007006122097104146147000028023021116111022018115126002029115124100097028006121123097019029113023002124016122100020111116005016097019029113023017124016122100020111116005016097114018123115097017125118120018027016122010102098116146147032060055021114111017028101118002026110114025002029003116116009114018123115097023125123098002026022101010006124029096116009023003146147000028023021114111031018121104002029023112010102031018121016097019029113023004124030116123030001026114123004111116101118019019116146147000028023021114111022022120104002029023112010102006023112122102114018123115097023125113114012013000124112013023110018116004000007124113102245247116121005114022027112004022012115126015019016097023008001115123098013030244145118015022115112025002029000096023124114116005016230246018 116101103007006122102104123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020112115030023029114115004031115099114097005027112101004114005112025002029000096010102098116146147000028023021114111017028101118002026110099114111017028101118002026115116121005114022027121020017027112103124004022027121020017027112103230246018123115097004022027122000030012118120005023110112025012019031106116014022022146147000028023021097004124030116123030001026114123004111022027122000030012102126006030022146147000028023021097004124023112122030017028113114124023125113114012013016122115004114018123115097004022027115004031012102126006030022008114111022022120104018027020121114230246018123115097023125114114005013026113011127004022027112004022012124115097019029113023023023125 116101103007006122103104114114005013023116099004108022027112004022012113118021023122146147097123115 116101103007005122098104026024039004054071094039027061065103032032050065066035122122021026097000054086095036032048093082097062054070023034058054069067036062032021068046039032021069168052186071082047038058080091097002018103118021007017021086034038058083023105049054071067040052058086086053059060091023106114052084069032060039092082097121115084065036049115090066097033050091068097033038070071036060032092088047123115080089097052060091084053059060091023037055115089086097063050089086037059054025023037055115089086097054186088086051049059080027097054038021068053051039064067111018098008122000030019007010017019001116119114111007113114012018103008116004000007124113001103110102099000006019003010006019001117000124023000097118021018107008118002006 116101103007005122099104102114013023016097023004124016122103000017027021075061114022027121020017027112103097051032021121020017027112103097020001122122097021022113104004028020113114012114022146147022026022103114097023125120118013013016122115004114110021016098099112018144229019029113023004124030116123030001026114123004114110021016098096112018144229019029113023004124023112122030017028113114097111115018020114113116146147000028023021114111022022120104018027020121114097111115018020117113116146147000028023021114111001007116104002029023112023124114116022002098117244145118015022115112025018006018106100008021031112023124114116022001098117244145026108019029113023004124022112121030017028113114097111115018020118113116146147108127018123115097023125112114015013000124112013023115008023102113107 116101103007005122096104022016230246126024118015022115112025018007000106116014022022021126018114029096123013245247024026000028023021114111001006102104018027020121114097027000021121020030031146147000028023021031004124020112115030020026123118002006115124100097028006121123097029001021114111021022113104007027029116116021108048064069051055061065104053059062080068053051062069030230246018123115097023125118120018007115008023102098116146147000028023021112004022012113118021023115008023105001022121114002006115120118025122022120025006023023106115000006022028023007000028120023006023023106114015021023112122097023030146147097114115021023097114115021023097114115021023097114115021023097114115021096009023001112023004031125118120017019016125023124114022027116014002018118127230246115 116101103007005122097104021023097114115021023097114115021023097114115021023097019029113023004031125123098002026022101023124114022027121020017027112103230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125120118013013016122115004114110021114111031018121104002029023112144229114115021023097114115021023097114115021023097114115021023097114115021023000028023021114012124030116123030001026114123004114110021114111031018121104018027020121114230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125113114012013016122115004114110021114111022022120104002029023112144229114115021023097114115021023097114115021023097114115021023097114115021023000028023021114012124023112122030001026114123004114110021114111022022 116101103007005122102104120104018027020121114230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125118120018007115008023102098116028144229029001113114019114017108023112114 116101103007004122098104026024039004054071094039027061065103032032050065066035122122021026097000054086095036032048093082097062054070023168062186088082047038032021071046039033021071051187035084069036032115064089036114033080091032060048080023017019001116099020016126112079034062038021080032032050091067040055115124089053032060027023112114060064023115114035090066051114038091023034058054069067036062115080067097034060064069097039061080023049187033092088037055115081088047060186080119112111021103119115111098001003112098099001002001097110007007112098126005003108099106117003124096099004007108098100024006120 116101103007004122099104102114013023016097023012124016122103000017027073075012124016125114008002020021118018114029096116009023003025122111017028101118008002047073122111028006123118021027115116100097028006123118021027127119025015007007103118023126115146147003124029122117014004026025117111001022109117014004127119025021011001116100020126050071068030054050065082054054123120025005019022123116009123115116100097022018112121002026127084069050013055084067036037055029117111022018123118008001122021118018114023116121000027000146147007000028120023008002020120120020114030025117014004026113114097016127099112005029012120097021114030124144229005027112101004114017027116014002018124103124031125118120017019026101144229019029113023003124029096121000006026008122111028006123118021027244145118015022115 116101103007004122096104119025002029000096010102098116146147000028023021122111017018112121021000111011016015117244145118015022115120025002029000096010102098116146147000028023021122008124016122103000027003008122111017028101118008002115116121005114030124025015007029116099008111030027121020028018097126230246018123115097031026027115021028028097114097016022097096004023029021016098097112018023000028023021016098102112018144229019029113023012027125113099000023029118010012124023116114015017027021118015022115120126111017028101118002026110120025002029003116116009245247116121005114030124025015007030118127018111030027116009023026101112230246018123115097031125118120017019016125010102113098022016230246018123115097031125118127004027003114010102113097022016230246028103115004000115119110097099127 116101103007004122097104007027114114 116101103007003122098104026024039004054071094039027061065103032032050065066035122122021026097000054086095036032048093082097062054021084041055035065082045114032090069053051061065023049032186070082047038050091067097062116080079040033039080089034055115081016052060054021084036032039092081040049050065094046060115101118019019007096117097033060064068097053050071086047038058080023050051061070023050039032069082047033058090089097034060064069097039061021086047059062084091097055061021081046060048065094046060115081066097049060081082097034050076068097051061092090032062127021083052114061064090168032060021089032038058090089032062115080067097054054021091032114055084067036114055018082047038033220082001099110120118013018097008103000000018117004124006023112122001102110118114019006026115119116111000097118021018101008112000000019002010004001007116099001106110116116021018106008113019018098005010116102102001001112106101001002001099098008005113098101024006112127097000 116101103007003122099104102114013023016097023012124016122103000017027025023012124016125114008002020146147007000028120023006023023106114015021023112122097023127021126017021030122098097031244145096009023001112023004124030116123030017028113114097111115018020112113116146147000028023021114111031018121104018027020121114097111115018020115113116146147000028023021114111022022120104002029023112023124114116022004098117244145118015022115112025005023030106100008021031112023124114116022003098117244145118015022115112025018006018106116014022022021010097117112000020102245247116121005114022027100021019012102126006030022021010097117112003020102245247116121005114022027114004028012118120005023115008023102113100022016230246018123115097023125112114015013000124112013023115008023102113107022016230246018 116101103007003122096104123115097023125102098018013016122115004114026102023015007031121144229019029113023004124000096100030001026114123004114026102023015007031121144229019029113023004124016122100020114110021016113117244145118015022115112025006023023106115000006022021010097122000112123004017007021122000010123112122111021022113104005019007112030097020001122122097021022113104004028020113114012114022120144229114115021023097114115021023097114115021023097114115021023097114115021023022026022103114097023030027116014002018118127097111115112025002029003116116009245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097023030027121020017027112103097111115112025015007016125114017245247021023097114115021023097114115021023097114115021023097114115021023097114018 116101103007003122097104123115097023030027122000030012118120005023115008023004124030116123030017028113114230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125120118013013000124112013023115008023004124030116123030001026114123004245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097023030027115004031012118120005023115008023004124023112122030017028113114230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023004031125113114012013000124112013023115008023004124023112122030001026114123004245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097023030027116014001006021010097117099018030230246018123115097023125118120017019016125023124114030 116101103007003122102104027116014002018118127230246018123115097023125123098002026022101023124114030027116009023026101112230246018123115097031125118120017019026101023124114116022014098117244145118015022115120025015007029116099008114110021016098099099022016230246018123115097031125118120018007115008023102098116146147000028023021122111022018112121002026115008023105001022121114002006115120118025122030120025005019022123116009123115115101014031115124103006031028096023012031244145023097114115021023097114115021023097114115021023097114115021023097114115098127004000022021122012124016122103000027003021010097031125118120017019026101144229114115021023097114115021023097114115021023097114115021023097114115021023000028023021122012124029096121000006026021010097031125123098015019007124144229114 116101103007003122103104021023097114115021023097114115021023097114115021023097114115021023000028023021122012124023116114015017027021011097117112004006098117244145023097114115021023097114115021023097114115021023097114115021023097114115116121005114030120025002029000096023124114116005016104114 116101103007002122098104026024039004054071094039027061065103032032050065066035122122025023039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054070023040054054091067040052058084089053033115080067097062054070023034061055080068097049050065222038061033092082050114035090066051114063080068097063050071070052051052080068097002018103118021007017024114057049063064023038051033084089053059054021065032062058081082047038115080089097052060091084053059060091023037117038091082097034050071067040055115081082097062054064069097060060088119112111003116101000127022109116013007012114118019 116101103007002122099104102114013023016097023006031018106126005126115114116012013016122115004245247115101014031115114122000013030116101016007018114114230246004125114019023115114122000013029122122097030026126114097117112004020100117244145118015022115029115000006022029112012019012115126015004018121030097027000021121020030031021120019114023116099004122020120118030020026123097000030122021011124114016096101019023029097023005019007112030230246028103115004000115119110097099115 116101103007001122098104026024039004054071094039027061065103032032050065066035122122021026097004186071094039059054021091102055043092068053055061086082097054116064089097063050071070052051052080023017019001116099020016126112079034062038021080032032050091067040055115069088052032115064089097051061092090032062115081086047033115064089097049059080071053055063021082047114053090089034038058090089097054038021084046054054021071032043032021086047059062084091109114055064023047039062220069046114061084067040061061084091109114055064023034061055080023049051042070023034058054069067036062127021083052114061064090168032060021084041055035065082045114054065023037055032021094037055061065094039059050091067050114062084069048039050082082050018098008113019018097008002117098102005005113103019006010007000019001010116102102001001112106101001002001103110007014109114096005027097097098025023114106 116101103007001122099104102114013023016097023112245247115101014031115114122003013030116101016016028099144229005027112101004114016122103000017027021010097117112004020102245247116121005114029096116009023003021010097117112007020102245247116121005114016122103000027003021010097117112006020102245247116121005114029096121000006026021010097117112001020102245247116121005114020120118030027023021126015114123022002098123244145118015022115114122003013023116099000000016021126018114029096123013114 116101103007000122098104026024039004054071094039027061065103032032050065066035122122021026097000054086095036032048093082097062054070023037051039080068097054054021071051187063221065036063054091067097055039021091036114033220068052062039084067097035038084091040038050065094039114054091023039061061086067040061061021083052114048093082049038054089027097054054021091102051061092090032062115081066097038042069082097054116080089051055052092068053032054088082047038115080067097054054021091032114055084067036114055080023049032186089223055055062080089053018098008113019018097008002117098103001005113102019006010007000019001010116102102001001112106101001002001103110124121021000019003010115098099003026112099126007002108098099027007113124099005 116101103007000122099104102114013023016097023032032032106083032038054066083105054050065082105022125114115013013023116099017000022028030097019000021112005030012113118021002001112027097022125114115013013026123099019245247115101014031115114115013013023122121013019017021115109114020124101030017007121101004020115114144229005027112101004114023027116014002018118127097111115018020112113116146147000028023021115111028006118127004002115008023102113097022016230246018123115097022125118120017019026101023124114116022004098117244145118015022115113025015007029116099008114110021016098102112018144229019029113023005124020113123030006010101114015000115008023102113102022016230246018123115097022125114115013013023116099017000022021009124114116022001098117244145118015022115113025006022031106116014022018 116101103007000122096104123120097027000021121020030031146147000028023021112111021016097104002029023112010102002031116121000117244145118015022115114025006017001106100008021031112010005124020113123030002031116118015019244145118015022115114025019023021106100008021031112010102002018103118102245247116121005114020027101004020012118120005023110018122000030116146147014000023112101097016010021006230246115 116101103007015122098104026024021051049087088051054123028023108114003089086047114055080023045039039065082097002018103118021007017117006124103103117005124127126 116101103007015122099104102114013023016097023003004125118120017019026101075061016005027121020028018097126109021125118120017019016125075061021125123098002026022101027002029018121114018017022029103111001026118126023027127018016104046047018023102046047101025015029001116100014126020027116014002018124103061046020027121020028018097126109063058091031000000000106115000006022098115105022018097114105021125114122003013023116099004123122028144229020001122122097017027112103002029115118027017023001102126005114003025112004022012112121006022022120023004126020120117030031018103102003029005021112109021030116104012019001100098000021022021112115126020120122030031018103122000030115101118019019127119120023027023112023003004127124103006031028096023008245247098127004000022021112111021030119104005019007 116101103007015122096104116101002114026102023015007031121144229019029113023006124029096116009023003021123008025022021016098099112016016230246018123115097021097027112012019012124115124021125114122000013026113144229245247024026097002050071086053039049146147032060055021112115124020120118030028028120023040060115029016017019001116026017029000106113004017022102016109114116101118019019126101120018013000116121006117122146147032060055021103000000018027112012019012124115124021125114122000013026113144229051061081023017019001116025006017001106100008021031112010102002018103118102245247146147108127115099082032039244145086047054115119097111017028102098124117099018144229051061081023003004125118120017019030124010006124016122103000027003146147032060055021117023124029096122004027003008112111028006 116101103007015122097104123118021027244145086047054115091088053114054077094050038032021031050055063080084053114098021081051061062021112012016012120118019003017122097097031017025023006031018106122000000002096118006023115120118109114020120122030031018103122000030115120122230246004125114019023115120117111021030119104005019007116101002114026102023015007031121023097245247116121005114020027116014002018118127124031017027116014002018118127097019029113023006124029096116009023003008122003124029096116009023003146147000028023021122003124016122103000027003008117023124016122103000027003021118015022115120117111028006123118021027110119097111028006123118021027244145118015022115120118111021030116104008022110120117111021030116104008022244145086047054115120118111021030116104015029030008016017019001 116101103007015122102104116026017029000106118018017022123016230246050091083097031030027112012019012124115124031017027112012019012124115097051061081023012031125114116019013000124112013023110018103000000018018030230246050091083097027125118120017019026101010003004125118120017019026101023032060055021126111028006123118021027110119097111028006123118021027244145086047054115124025002029003116116009111020027116014002018118127097051061081023008124016125114008002020008112111028006118127004002244145086047054115124025005019000122101021114058070023015007031121144229245247024026097001026021099004017027146147098096112116121005114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023018114004125114019023115102025021023016106116014022022008016021023016 116101103007015122103104125016097019029113023018124007112116030001026114123004111116022004098117115116121005114000027099004017012113114017006110018020112113116021118015022115102025002029003116116009111020027116014002018118127097019029113023018124029096116009023003008112111028006118127004002122146147230246126024023002058054069067036062244145118015022115118025002029003116116009111020027116014002018118127097019029113023002124029096116009023003008112111028006118127004002244145118015022115118025015007023112099004111003027121020002022103100097019029113023002124023116113008017028021126018114029096123013245247116121005114016027116014001006008016113117115116121005114003027116014001006008016113117115116121005114016027116014001026118120124117099018144229245247084089037114022027116014002018 116101103007015122100104118127124021125118120017019016125023000028023021114111028006118127004002110114025015007016125114017245247116121005114022027122000030012118120005023110018122000030116021118015022115112025012019031106100008021031112010102002018103118102114050091083097023125113114012013000124112013023110018103013007007018144229019029113023004124020112115030020026123118002006115124100097028006121123097019029113023004124016122100020114110021016113117244145144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021022113104004028020113114012114005112023022026022103114097004022027116014001006008016113117115021144229019029113023004124016122103000017027008097004124016122103000017027021118015022115112025015007016125114017111005112025015007016 116101103007015122101104125114017114244145118015022115099114111031018121104002029023112010004124030116123030017028113114097019029113023023023125120118013013000124112013023110112025012019031106100008021031112023230246018123115097004022027115004031012118120005023110112025005023030106116014022022021118015022115099114111022022120104018027020121114124023125113114012013000124112013023115146147000028023021114111021022113104008022111011097004124020112115030027023021118015022115099114111021022113104005019007112009004124020112115030022018097114104245247146147038032060064071097048042021117023124016122103000027003073075003004125123098015019007124027006124016122103000017027073075006124029096116009023003025116014019031112100002023123101025018027016124097008126116018030061046116021016061046003 116101103007015122106104027121014000018102120109021125118120017019026101075061021125123098015019007124144229061033081082051114049076023115126103025006230246115 116101103007014122098104026024050000054086095036032048093082008060053090116041055035065082045122122021026097017059080071053055063021082047053050082222097055061086082051038058083094034051039092088047114035084069032038038087082051049038089088050055115084065036049115064089097033039084067052038115114118019114061090089097033038070071036060055064025001099110115101001096110000003113098098006007117 116101103007014122099104102114013023016097023002124016122103000017027073075002124029096116009023003025116014019031112100002023123101025018027016124097008126116018030061046116021016061046003027121014000018102120109245247029100004030022118099097019001102104021001004113015105031018109031006000003106115000006022028030097245247115101014031115114101017013001112113017019001021144229005027112101004114016122103000017027008116111017028101118002026115116121005114029096116009023003008116111028006118127004002122021118018114023116099004028026099118021006244145113019029030021116009023003118120097017127021103004000000124115097002127021112004022012112121006022022120023004245247098127004000022021116111017028101118002026115008023102113098022016097019029113023002124029096116009023003008016098096112 116101103007014122096104018144229127126021116009023003097114013245247116121005114016027121020022022097114124002125123098017023001102023000028023021116111022018115126002029115124100097028006121123230246018123115097017125118120018007110018007102114018123115097002125118120018007110018007102114018123115097017125118120018027016122010102098116146147000028023021114111017028101118002026110118025002029003116116009114244145118015022115112025015007016125114017111016027121020017027112103230246018123115097023125113114012013016122115004111116097115004031116021118015022115112025005023030106100008021031112010102017022103099008020116021023097114115021023097114115021023097114115021023097114115021023097114115021023097114126024023002026022101099004030115112121006019020021114015114016112101021027021 116101103007014122097104124116000006026122121097245247116121005114022027122000030012118120005023110018122000030116021118015022115112025012019031106100008021031112010102002018103118102114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097127126021103000000018097098003023001118098013029000112144229019029113023004124000097118030017028113114124117000097118021117115116121005114022027100021019012102126006030022008016006019001018023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115024026097019005112116097007029021100021019007096099097021018103023105021018103118015006026112030097245247116121005114022027114004028012102126006030022021010097117018118099102114018123115097023125 116101103007014122102104114114005013021124121000017007021126018114029096123013114018123115097023125118120018007115008023102098116021026108114029122121097001006102103004028023096144229019029113023015029007021114025027000097100097122000112123004017007021006097245247115101014031115114114005013022123112005023030021097004114244145096009023001112023023023125118120018007110018007102114115146147000028023021114111017028101118002026110099114111017028101118002026115116121005114022027121020017027112103124004022027121020017027112103097245247116121005114005112025012019031106116014022022008114111031018121104002029023112023000028023021097004124030116123030001026114123004111022027122000030012102126006030022021144229019029113023023023125113114012013016122115004111022027115004031012118120005023115 116101103007014122103104116121005114005112025005023030106100008021031112010004124023112122030001026114123004114244145118015022115112025006023023106126005110109099114111021022113104008022115116121005114005112025006023023106115000006022011114111021022113104005019007112030230246115 116101103006007122098104026024000038039080068053051039092088047002050071086053039049029030097127115021118037032054070068036114048090066051032058080069097034060064069097062054021071052048063092071046033039084080036124244145096037114126021080050001060071067040055003090071052034123028023108114048090071040055115099103017114018081069036033032080023034061038071069040055033117006124020001117005124103103005007112097099001 116101103006007122099104102082045055048065023045038033092090105017028116123004001016112031002027125121126003023016122027102117122021075061114116021016097046047021118111028028103118018029122025023000124018113101004001098025023000124018113101004001097025023000124016122103014001007025023002124031124117004030028146147230246053071088044114115099112005029012116115019114018021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115116025018027016124097008114110021116008124000124116008004026025023019020016122103014114016146147230246036093082051055115116025002029003116116009114110021016098099112018144229019029113023000124029096116009023003021010097117112007020102245247084089037114018027121020022022101118097111115118025015007023112103000245247084089037114018 116101103006007122096104027121020017028120122097111115118025015007016122122012245247084089037114018027116014002028102099097111115118025002029003122100021245247116121005114016027116014001006021010097117099018023 116101103006006122098104026024000038039080068053051039092088047002050071086053039049029030097127115121094050038054021083036033115087088055059061070023050051061070023044051033068066032053054021086034038058083068097055061021103000000018097098003114054065023050051061070023055051048086094047114035084069032038038087082051049038089088050055125117006124020001117005124103103005007112097099001119114111126024 116101103006006122099104102082045055048065023112126017027116014002018124103061046017027121020028018097126109016125123098021000018099027002019000112023022026022123023003124000112111003029005008016112117115065095036060115018122102114054089068036114116115016097023029113023032033115102114025023127021144229016125097110019019000096027032032032106115000006022098115105016125113118015019026102030097051032021115015126115146147098097112084069050013023116099004005023029116020000001112121021114023116099004123115084068097022025146147098102112084069050013023116099004005023029122111022018102120019006122021118018114023102144229052033090090097027003114122014007115120027097016028099126005023115119144229037059080069036114030027116014001006008016113117115084089037114017027116014001006008016113117244 116101103006006122096104145086047054115120025002029003116116009114110021016098099112018144229051061081023012124016125114008002020021010097117112007020102245247022004098051061081023012124023116100014000007021094050114029096123013245247022003098051061081023012124023116100014000007011010102113102022016230246112001020032060055021122111022018112121002026110029100004030022118099097031018109031012099125113118004028016125030097052033090090097027003114122014007115120006230246112001020054058054071082097031098027116014001006008016113117244145020117113050091083097031098027116014002018118127124031125118120017019016125023032060055021122112124016125114008002020008122111017027112126017021244145020117113050091083097031098027116014002018124103124031125118120017019026101023032060055021122112124029 116101103006006122097104096121000006026008122111028006123118021027122146147032060055021122111017028101118008002115008023003124016122103000027003146147032060055021122111028006123118021027115008023003124029096121000006026146147108127115116085050055061086082097054054021090032032034064086038055115084084053059053021082047114003084069032038038087144229127126021118035033054091084036114055080023055051048086094047114035084069032038038087082051049038089088050055244145086047054115091088053114054077094050038032021144229122032080091036049039021006097052033090090097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012019127021112012031012120118019031018121023012031244145096009023001112023012016125114122003013023116099000000016021126018114029096123013114 116101103006006122102104146147032060055021122003124016122103000027003021010097031125118120017019026101144229051061081023012016125123098015019007124023124114030027121020028018097126230246018123115097031018027112012019012124115124031017027112012019012124115230246050091083097031030027112012019012124115124031017027112012019012124115230246050091083097031030027112002000012102126006030022008016017019001116016230246050091083097031018027112002031012118120005023115092089097122116116016109117005018030230246122146147046032055080069097048042021117111028006123118021027115 116101103006005122098104026024000038039080068053051039092088047002050071086053039049029030097127115113086053055115067086045059055084067040061061021031045051115030023049055039092067036123115080067097054050065082097034033220091169036054088082047038115029091032114120021071036038058065082104114048090089034055033091086047038115089082050114058091067036032035071222053051039090089050114055064023034058054069067036062115070066051114063080068097034063084089050114055018086047051063076068036114022101101021016005118027097023003103099003004026025023004002001097117023002115080067097023003103099003004003111023049061032065222051059054064069097061038021222038051063021086052114055080069047059054071023047059037080086052114050065067036059061065023105006097025122112126125027025104018098008113019018097008002117098099004004113102019006010115098099004007117099106 116101103006005122099104102114013023016097023000000000106099018005023013031006022031106115000006003103114104126115116101018013007102096005106123114115013013023116099023019031028027002124020118101030030026119023000001115121118003029127021115013124020099099030028006120114019029127021097111021005097104015029030146147230246021103120012114123029112005030012113120015030018119023005030115121114007006115122098021023001021125014027029021112007006012115126002006001097023007114028123023005030125114115021013026113010007124020113099030027023028144229030022115099097029006097114019114025122126015114020118101030017028123101004020115118023014028115115025006020007106116014022031116117124017125114116019013000124112013023122021123004020007021120020006022103023011029026123023006004007106097004006022 116101103006005122096104103126097004115122121097022031027112023006012123098012023001122010023124020099099030028006120114019029244145096009023001112023002029003116116009111116022006098117115116121005114029096116009023003021010097117112007020102245247116121005114020113123030006010101114015000115008016008028007103016230246018123115097021023121104017030018116121000114115124121097122116112103019006017099116102126116112103019006017099126102126115018114017000007119097017117127021016004002001097117023002009018030230246018123115097017125114116021013016122115004114110021016013004023018144229019029113023005030125114115013013023116099017000022021009124114018103100030006030102031102113096022016104245247122101005023001021117024114020113123030022018097097000030115116100002245247021 116101103006004122098104026024017019007096101004114126021123040033039080023037055032021083040052053220069036060039080068097034033090083052049039092088047 116101103006004122099104102082045055048065023023019003116101000126115121126017019001116144229052033090090097000021101118005027244145064041055033080023002029003116101000111116118120004001003112016230246050091083097017028102098124117099018144229113098022086047054115099118017019001116023040060115029020115113122021144229061033081082051114049076023115114 116101103006003122098104026024004060039101086053039033080031104114126021101036049059080069034058054021083036114048090090044039061080027097034050071023050061061021089046063115090066097033060091023034061055080023008028000112114 116101103006003122099104102114013023016097023015007023112103000114047073023015007016122122012126115121126003023031122027097017028101120018006244145144229245247115101014031115103113002029003122144229245247098127004000022021116014004018121126097111115018007102245247116121005114029096115004002018021123008025022021016098099112016016230246018123115097030026119114013029115121126010023115018020115113118018144229019029113023015007016122122012114031124124004114116022004098119116146147098102112116121005114029096115004002018021020119113115124121097122112000020104114244145120019022022103023003011115121126003023031122023 116101103006002122098104026024004060039101086053039033080031104114126021101036049059080069034058054021068040063035089082097122041090089036114018103100014023122117006124020001117005124103103007014119097099006119114111116119016 116101103006002122099104102114013023016097023037059032065094047049039021115017124016122103000017027025023005002125123098002026022101144229245247115101014031115118127004001003103023017126115118127004002026113023008022127021112017022012113114002002018097023005002244145144229005027112101004114003027116014001006021010097117099018023000028023021126005124016122100020111116005016230246244145086047054115101025002029003116116009111116022006098117244145086047054115101025015007016125114017114063092092036114116022005098119116021144229245247084089037114003027116014002018118127124022003027116014002018118127230246050091083097002125123098002026022101010005002125123098002026022101144229127126024026032060055021103111022018115126017000115092068097028006121123230246244145086047054115101025002029003 116101103006002122096104116116009111026113025002029003116116009245247084089037114003027121020017027112103124027023027121020017027112103230246050091083097027023027116014006010112126097059061021031102099099018027102097098018030230246244145118047054115080079040033039070023105033054089082034038115004023039032060088023006002003106103000006006103114097030127021112017006012101118021007001112023017114244145064041055033080023013124016122103000017027008115017124016122103000017027146147032060055021123111028006118127004002110113103111028006118127004002244145086047054115121025006002007106126005114110021103111021003097104008022244145118047054115004010105017018102114097245247098127004028115029100036062054086067097049060064089053122020101099030027023028023039032060088023006002022106103000006022 116101103006002122097104102103097017115098095036032054021116111021003097104008022110101025006002007106126005123110005023021026022123023112114244145096009023029021031018055063080084053114048090066047038123114103021013026113030097052033090090097021003112104017019007112100017114016021096041055033080023002124020101099030027023008103111021003097104008022115084089037114016027116014023000101114097059061021031098097112028023104110109005023021026022123023112114022121100004114099146147004028023028023104245247146147046032055080069097048042021115017124029096116009023003021 116101103006001122098104026024004060039103082034058003084067052032054029030097127115103082034058054071084041055115081082097049059080071053055063026071032038038071082097034050071023051051035069088051038115213023045051115086088044063038091082097122018021116014031003121114021023001021071046039033021091036033115118127004002007112123018114027122101018114009122121004114050076086047038115064089036114035084067052032054021068052032115089086097049060088090052060054028119112111102001005120100019007010102016116025016002117127018120102126116124016109117029018 116101103006001122099104102082045055048065023037059032065094047049039021115111017028101118002026127021115111028006118127004002115146147039032060088023006002023106115004017003116099097022127021112017002012101118021007001112023013126115114103021013003116099020000022021103230246036093082051055115121025002029003116116009111023027116014002018118127097051061081023013124029096116009023003008115111028006118127004002244145086047054115121025006002007106126005111003027112017006012124115230246050091083097002125118120012013029096116014031030021010097117112004020102245247146147000060055021082057059032065068097122032080091036049039021006097052033090090097021003101104017019007096101004114031025023006002007106103000006006103114097002115146147054058054071082097030125118120017019016125010005124016 116101103006001122096104122103000017027146147032060055021123111028006118127004002110113025015007016125114017245247084089037114031027112017006012124115097111115101025006002007106126005245247116089037114098008031002019000112023230246004125114015114123102082045055048065023034061038091067105021003097104008022122021081051061062021112017023012101118021023000101023002114004093082051055115118025006002007106126005111003027112017006012124115104111099021099009023029021006097245247098127004028115029100036062054086067097049060064089053122020101099030027023028023039032060088023006002022106103000006022102103097017115098095036032054021116111021003097104008022110101025006002007106126005114050091083097017125118120004001003112023040060115029020115113122021030125108099021099009023029021006097023031 116101103006001122097104102114097098244145114015022122021030097 116101103006000122098104026024004060039101086053039033080114037038016090090097127115121094050038054021083036033115081094039052186071082047038054070023049032060081066034038058090089097051037080084097034033220067032048038089086053059060091023003061037092089001099110118120004001003112 116101103006000122099104102114013023016097023002019000112023022026022123023023019003116101000114110021016003117115097127004028115018006102114022121100004114116005016097023029113023000001115097104002026022118124109004018101118019019127021123008002018103118230246021103120012114001115103000022026146147022026022103114097017028101118019019110018020112113116146147000028023021116014001006008016113117244145120019022022103023003011115006023 116101103006015122098104026024004060039101086053039033080114037038016090090097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115069086051114048090090044039061080023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023051055052071088052034054088082047038127021082053114055080023045051115069069046054038086067040061061117006124103103 116101103006015122099104102114013023016097023102099116021086050114007106116009023016126027230246026113025002029003116116009114047073023008022125123098002026022101027230246016101025013027017112123014126244145123021000026120031002027125121126003023016122023061046115018023102114047073023017023001027121014000018102120104126244145020116113116018027097117099018027230246112003020013006001124122105017026099025013027017112116014114047073023102114116021075061114023112123111021023114104015029030101101004123127021115004030125114115006013026113027230246112002020013006001124122105021001113104013027017028027097117099018027230246016116100004114004125114015114003101025006002007106126005114026102023015007031121023021026022123023102098116021114013001022021016112117115112121005126244145126005124029 116101103006015122096104096115004002018021075061114026113025015007016122122012245247115101014031115118127004002016122023002029127021116009023000101101097002001025023019020016122103014114016101027230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114003112101111001026118126023027115008023002027125102126002027005124027230246112003020105122244145020118113123146147105122016125114017027023021126005114031112113021114028096099004000115127120008028115114103005013023112116017019007021115017114028123023008022125118120017019016125010005002125118120017019016125023000028023021126005124029096116009023003008115017124029096116009023003028144229030022115099097029006097114019114025122126015114020101103030002018097098019023115 116101103006015122097104101103097029029021115017124016122103000017027008103017124016122103000017027021118015022115113103111028006118127004002110101103111028006118127004002122146147098100112021123004020007021120020006022103023011029026123023006017000106116014031000116121097017000021120015114026113025002029003116116009111016102025002029003116116009114018123115097027023027121020017027112103124017000027121020017027112103104245247022001098114031112113021114028096099004000115127120008028115114115006013023112123006022000021115004030115122121097017000027112005021012124115124022022121025006022020106126005123244145020119113115121114007006115122098021023001021125014027029021101007001026118126097017026099023014028115113114013124000124116008004026008116008004125102126002027005124144229113100 116101103006015122102104022023013023021097023014007007112101097024028124121097021016102104002029030102118015114016102023014028115124115111017028101118002026110118100111017028101118002026115116121005114026113025015007016125114017111016102025015007016125114017123244145020118113115121114007006115122098021023001021125014027029021112019022012118120015000022113023000022115122121097017000027118005031012118120005023110116115111021016113104002029023112023000028023021116018124018113122030001026114123004111018113025006000023106100008021031112023000028023021116018124018113122030022022101099124019023027112019022012113114017006115116121005114018113025002029000096010102098116146147022026022103114097027023027121020022022101118124117112004020102245247022005098019029113023008022125123098002029030 116101103006015122103104120010102113096022016230246018123115097027023027116014006010112126097027029021031102099099018027102097098018030230246018123115097027023027116014001006021010097117099018144229019029113023002029125118120017019016125010008022125118120017019016125144229019029113023002029125123098002026022101010008022125123098002026022101144229019029113023002029125118120018007110018007102245247116121005114016122025002029000124116014111116005016230246018123115097002022103025015007003112101018111016122025015007023112099004245247116121005114003112101111017028102098124117099018144229019029113023002027125118120018007110018007102245247116121005114026113025002029003122100021111016101025002029003122100021114018123115097027023027121020022022101118124017003027121020022022101118097019029 116101103006015122100104113023008022125123098002029030120010002002125123098002029030120144229019029113023017000125118120017019016125010008022125118120017019016125144229019029113023017000125123098002026022101010008022125123098002026022101144229019029113023017000125118120004001003112023008028115029020117113122146147000028023021103019124023116115004002001008031018023031112116021114030116111105002125113118005023003103030097020001122122097017027112100017000115101144229114115021023097114115021023097114115021023097114115021023097114115021023097005027112101004114003027116014002018118127124002001027116014002018118127230246115021023097114115021023097114115021023097114115021023097114115021023097114018123115097002125123098002026022101010017000125123098002026022101144229114 116101103006015122101104021023097114115021023097114115021023097114115021023097019029113023017124016122114018002022008103019124016122114018002022146147097114115021023097114115021023097114115021023097114115021023097114115021023000028023021103111017028102098124117099018030230246018123115097122003103025005019021124103019114026102023015007031121023014000115101101111022018115126017000109008116020000001112121021114023116099004123244145118015022115101101111017028102098124117099018144229007029124120015245247078002118102096012074097 116101103006014122098104026024004060039101086053039033080114037038016090090097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115069086051114048090090044039061080023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023051055052071088052034054088082047038127021082053114055080023045051115069069046054038086067040061061021031049176039064069036123019004010116102 116101103006014122099104102114013023016097023102099116025144229027023027116014002018118127097046047021126005124029096116009023003025144229017003027123008016022121120109245247121099019027030029116008124031124117004017028021075061114116021016097046047021103004000125123120019019000122030109245247022002098117116025023102098116025144229113101022123021000026120031002027005027123008016022118120097046047021016097117115073075097022022121025006022020106121014031003103114104126115113114013124020113112030027023025144229113100022123021000026120031006000023106123008016122025023102098116025144229017018102114097005027112121097002003027112017006012124115097027000021121020030031021099009023029021016113117115112123018023115018006102114022123115109245247101025002029030106121020017028120122230246021 116101103006014122096104103120012114016125114017017028021116014126115118127004001003103023017000127021101007017028101120097017003025144229002022103100008022115101114019114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097002022103025018027016124097008111016124025018027016124097008126244145020119113123029144229113100022031230246123029031002026022101126005114026113023013023021097023014007007112101097024028124121097021003113104005023016101118021114023101023014028115124115111017028101118002026110113103111017028101118002026115116121005114026113025015007016125114017111023101025015007016125114017123244145123004020007021120020006022103023011029026123023006002003106103000006006103114097002003021120015114023101025002029003116116009111003101025002029003 116101103006014122097104116116009114018123115097022003027121020017027112103124002003027121020017027112103104245247124121015023001021125014027029021112017006012101118021007001112023017114028123023017124020101099030027023008103017124020101099030027023028144229113101022023013023021097023014007007112101097024028124121097021016102104002029030102118015114016102023014028115124115111017028101118002026110118100111017028101118002026115116121005114026113025015007016125114017111016102025015007016125114017123244145020119113115121114007006115122098021023001021125014027029021112005021012113114013021023102023005023031021120015114016102025006022020106126005111023112123111021023114104008022122146147098100112021123004020007021120020006022103023011029026123023019020000124116008114016124097097029029 116101103006014122102104021115004030125102126002027005124010002027005027100008017026099126230246112002020097030022115099097029006097114019114025122126015114020118100030017028120100000028115118100097029029021126005124016122103000017027008116018124016122103000017027021118015022115124115111028006118127004002110118100111028006118127004002122146147098101112021123004020007021120020006022103023011029026123023006000023106116014028001112115097019023021120015114016102025000022030106116014022022008118005124020118115030017028113114097019029113023002001125116115012013000124112013023110116115111021001113104018027020121114097019029113023002001125116115012013023112103021111018113025006000023106115004002007021118015022115116115111017028102098124117099018144229005027112101004114026113025002029007 116101103006014122103104108114008114026123023105117098005016109117096004016104245247116121005114026113025002029000096010102098116146147000028023021116014124016122103000017027008126005124016122103000017027146147000028023021116014124029096116009023003008126005124029096116009023003146147000028023021116014124016122100020111116005016230246018123115097017028027116014001026118120124117099018144229019029113023017023001027121020002022103100124017028027121020022022097114230246018123115097002022103025002029000096010102098116146147000028023021116008124016122100020111116005016230246018123115097027023027116014002028102099124017003027116014002028102099097019029113023008022125123098005023003116010002002125123098005023003116023000028023021126005124029096116014031030008116017124029096116014031030 116101103006014122100104146147000028023021103019124016122103000017027008126005124016122103000017027146147000028023021103019124029096116009023003008126005124029096116009023003146147000028023021103019124016122114018002022021126015114123022003098123244145118015022115101101111022018113114017000110029100004030022118099097031018109031017124023116115004002001028023007000028120023002026022102103019114003146147097114115021023097114115021023097114115021023097114115021023097114115021023022026022103114097002125118120017019016125010017000125118120017019016125144229114115021023097114115021023097114115021023097114115021023097114115021023097019029113023017124029096116009023003008103019124029096116009023003146147097114115021023097114115021023097114115021023097114115021023097114115021023000028023 116101103006014122101104021103111017028112100017023110101101111017028112100017023244145023097114115021023097114115021023097114115021023097114115021023097114115021118015022115101025002029000096010102098116028144229019029113023105002001027115000020026101101097027000021121020030031021120019114003103025005019021124103019108110118098019000022123099097022018097114104245247116121005114003103025002029000096010102098116146147000028023021103111017028120104015007016122122012111116022006098113096022016230246006123126014028244145076116101103013003060245247090069037055033021117024114097021 116101103001007122098104026024050000054086095017051039064069036002060064069020060016093082049038054089031104114126021101036049059080069034058054021083036033115092089039061033088086053059060091068097054054021085032033054117006124020001117005124103103007014119097099006 116101103001007122099104102114013023016097023102022116021118018114007108103014000026025023002002125118120017019016125023061046115118103111028006118127004002127146147013006001124122105017026027123008016022118120097046047021016097117115073075097002022103025015029001116100014123127021116017124029096115004002018021075061114016101025015007016122122012126115099025013027017112123014126115146147105001054089082034038115099099111021005097104015029030021081051061062021112002001012118120012001018123023002001127021112023006012099114021023001124023023006115066095036032054021116018124016122103000017027008116017124016122103000017027021086047054115118100111028006118127004002115008023002002125123098002026022101023032060055021116018124005112100030028006120114019029115008023023006125114097021013029 116101103001007122096104096122004000028028023032033115099114021029127146147002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115101114019124029096099004030022021114013001022021112000124020116115030028006097114013099115112121005114018102023015007007112123004126244145120014124020118116030030018097126021007127021120014124020118116030030028123112008006127021144229017000027112002001012121118021027007096027097017000027112002001012121120015021026097144229245247115101014031115118127004002026113023002002115021091036052039021088052038054071023043061058091023006017000106116014031000116121097017000021088047114123118100111017028101118002026110118103111017028101118002026115116121005114115118100111028006118127004002110118103111028006118127004002122 116101103001007122097104146147013023021097023014007007112101097024028124121097021016118104002029030118120019114028122023014028115029116017124029096115004002018073075002002125123098002029030120023124029028027116014031012123098002029030120030109114244145101007017028101120097004127021116009023003118120097017016025144229002022103100008022115101114019114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097002022103025018027016124097008114110021116008124000124116008004026021118015022115118126111017028102098097111115018007102245247121114007006115122098021023001021125014027029021112000022012116115019022022097023006019115122121097002022103025015007003112101018111020116025015007003112101018245247146147022026022103114097017016027116014002018118127097111115 116101103001007122102104118103111017028101118002026244145086047054115118116111028006118127004002110118103111028006118127004002244145086047054115101114019124029096103004000000008116002124029096115004006022146147032060055021097111028006113114017019115008023002002125123098005023003116144229051061081023023124029096116014031030021010097017003027121020017028120122230246050091083097004125118120017029000097023124114016101025002029003122100021245247084089037114016101025002029000096023124114116005016230246050091083097004125118120018007115008023102098116146147032060055021116002124016122100020114110021016113117244145086047054115118116111017028102126002029115008023102098116146147032060055021103004000125118120018007115008023102098116146147000028023021116017124016122103000017027021010097117112 116101103001007122103104004020102245247116121005114016101025015007016125114017114110021016098096112018144229245247096121008029029146147230246000080091036049039021016018117115084068097006010101120019027115025023002002125118120017019016125023061046115118103111028006118127004002127021144229062039071094044122016124025013027017112116014114047073023102114116021075061114016101025015029001116100014123127021116017124029096115004002018021075061114016101025015007016122122012126115099025013027017112123014126244145023102117127021144229117116025023230246028122025006017016106123000006026097098109114028122025006017016106123014028020124099109114244145007109114099146147230246053071088044114005114115014013000124099097017003021123004020007021120020006022103023011029026123023019020000124116008114016 116101103001007122100104124023014028115118103111001026118126023027115008023002027125102126002027005124023230246115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021123004020007021120020006022103023011029026123023006017016106116014031016122101097029028021120015114016101025015007023112103000046047118103111028006118120012031110122120111017028120104015007016122122012126115103113002029003122023023245247146147054058054071082097004125118120018007110018007102245247146147032060055021097111028006113114017019115008023002002125123098005023003116144229051061081023023124029096116014031030021010097017003027121020017028120122230246050091083097004125118120017029000097023124114016101025002029003122100021245247146147032060055021116017124016122103000017027 116101103001007122101104008016098099112018144229051061081023002002125123098002026022101010102113097022016230246244145144229061033081082051114017108023021011003122101008245247021 116101103001006122098104026024050000054086095017051039064069036002060064069020060016093082049038054089031104114126021123040033039080023045055032021084046054054070023036033035221084036125035071088037039048065094046060115081016052060115086095036034039080091111018098008113019018097008002117096106003004113097 116101103001006122099104102114013023016097023002029022102103004245247115101014031115118127004001003103144229005027112101004114016122103000017027021010097117112004020102245247116121005114029096116009023003021010097117112007020102245247116121005114016122100020114110021016113117244145086047054115113118007027003103023040033115123098013030244145088051054054071023035043115021116014023000101114097 116101103001005122098104026024050000054086095017051039064069036002060064069020060016093082049038054089031104114126021101036049059080069034058054021091036033115084084034061033081068097055061065069036114063080068097049059080071053055063070119112111021103119115111102001005120100096005004 116101103001005122099104102114013023016097023002026018027116014002018118005097046047021116009019125123098002026022007027002027125121126003023016122023061046115018023102114047073023017027023027121014000018102120109002028027121020022022101118097046047021103014124029096116014031030025023017029125121126003023031122027230246016116100004114004125114015114016125118111006010101118002017110018100102114007125114015114116102086047059039084094051055115026023004049059084089038055032021086047059062084066057117244145096009023029021116009019125097110017019016118010102016116021099009023029021016003051063089090032060116146147022026022123023002026018027099024002018118116124117007018023021026022123023102006033084065032059063089082047038115080089050055062087091036117115112121005126244145031018055063 116101103001005122096104080084053114005097025006004007106121014031115083069046063115114116018013016122122018019029021116018126115114097021013005112099004000026021097021114036093082051055115118100111017028101118002026110118127000124016122103000017097021086047054115118100111028006118127004002115008023002026018027121020017027112005097051061081023002001125099114018013029096122004000028008097021124020099099030028006120114019029122021086050114005112099014126244145103008022125123098021023031112027097245247122120111021016118104013019007124099020126115122120111021016118104013029029114126021126244145116018124020118100030030018097126021007127021116018124020118100030030028123112008006244145113019029030146147105122123029097006022028106118002017115118127000114063080081053114060064067036032115 116101103001005122097104095088040060115021116009023003124115097017026113023046060115118127000124016122103000017097008116008022125118120017019016125023000028023021116009019125123098002026022007010002027023027121020017027112103104245247089082039038115090066053055033021093046059061021023002026022101116014114016122023046060115118126005124016122103000017027008116014124016122103000017027021118015022115118126005124029096116009023003008116014124029096116009023003028144229062054083067097061038065082051114057090094047114115101114019001026113023017027023021088047114016122025015007023112099004111003124115111028006101114019001122146147045055053065023046039039080069097056060092089097114001115100008017026021116008114060091023017027023027100008017026099126124017026027100008017026099126104245247 116101103001005122102104089082039038115090066053055033021093046059061021023019020016122103014114003122023046060115101126005124016122103014001007008103014124016122103014001007021118015022115101126005124029096115004002018008103014124029096115004002018021118015022115101126005124029096116014031030008103014124029096116014031030146147045055053065023046039039080069097056060092089097021016118104002029030118120019114115122120097061061021120014124016122122030028006118120012031115008103008022125123098005023003116075061002026113025015007016122122012245247089082039038115090066053055033021093046059061021112002001012118120012001018123023002001115090089097122016124115111017028101118002026110118100111017028101118002026115084089037114016124115111028006118127004002110118100111028006118127004002122 116101103001005122103104146147022026022103114097114016124115111017028102098124117099018023000028023021116014124016122100020111116005016097019029113023002029125118120018027016122010102098116021118015022115101126005124016122100020111116005016097019029113023002027125118120023019031124010102098116021118015022115101120111017028099118013027110018007102245247116121005114016125118111017028101118002099110018020112113116146147000028023021116009019125123098002026022004010102113097022016230246006123126014028115116123013245247078002118102103000074097 116101103001004122098104026024004060039120086043002050065066051055123028023108114001080084041055033086095036114058091081046032062084067040061061021084041055035065082045114041090089036114018103100014023019004010007000019007010116102099005000117098101117006124245247115101001096110000003115107101006007114 116101103001004122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002127021116008124031124117004017028025103111028028103118018029127146147013006001124122105017018027123008016022118120097046047021016097117115073075000124029122101000001028028027230246006101103004000123116025000022001112100112123127146147020002003112101105019125116115019023000007030109245247116025015007023112103000114047073023000124029096116014031030025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021118111028006097114013099115112123018023115114118111021018113104015007007112123112114022123115097019000021121020006022121006109245247099025006004007106121014031127146147008022125118120021011022124027230246026113025015007023 116101103001004122096104112103000126115124115111028006118120012031115146147039032060088023230246123029031105122123029031097017027112103008022115124115097059061091082051114057090094047114005114115014013018113101097019115090089097027023027116014002018118127097111115116025002029003116116009114018123115097027023027121020017027112103097111115116025015007016125114017123244145023040060061080069097056060092089097114016125114017019016021118002114060091023008022125118120017019016125023124114018118025002029003116116009114018123115097027023027121020017027112103097111115116116111028006118127004002115084089037114018118025005019016112116009114058070023015007031121030230246115092089047055033021093046059061021116009023003118120097017028021088047114026113025002029003116116009114110021116014124016 116101103001004122097104122103000017027021118015022115124115111028006118127004002115008023002029125123098002026022101030230246115092089047055033021093046059061021103004000000124115097002115090089097114016122025015007023112099004114110021103111028006101114019001122146147097062054083067097061038065082051114057090094047114020116115030019023103115004006115114118097061061021103111028006101114019001110114118111028006101114019001244145023045055053065023046039039080069097056060092089097021016102104002029030102118015114005102023046060115124115111017028101118002026115008023023001125118120017019016125023000028023021126005124029096116009023003021010097004000027121020017027112103104245247021091036052039021088052038054071023043061058091023006004007106097004006022103126097004115090089097004000 116101103001004122102104027097004001012123098012023001122010023124020099099030028006120114019029122146147097062054083067097061038065082051114057090094047114001115100008017026021116000114060091023000124000124116008004026008116000124000124116008004026021086047054115118118111017028102098097111115018007102123244145023045055053065023046039039080069097056060092089097000021102126002027115118126097061061021103111001026118126023027110118126111001026118126023027115084089037114016124025002029000096023124114116005016104245247146147054058054071082097017028027116014001026118120097111115018007102114018123115097027023027116014001006021010097117099018023000028023021116014124016122100020114110021016113117115116121005114003027116014001006021010097117099018023097019029113023000017125118120018007110 116101103001004122103104018007102245247084089037114022077094050038032021031050055063080084053114098021081051061062021116009023000101101097017003021064041055033080023002002125118120018007110018007102114050091083097027023027116014002018118127124017003027116014002018118127097051061081023008022125123098002026022101010002002125123098002026022101023032060055021116017124023116113008002001021094050114029096123013123244145118015022115124115111017028101118002026115008023097117112004020102245247116121005114026113025015007016125114017114110021016098096112018023 116101103001003122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045055115089094035055063089222097054054021091032114048090090044039061080023049051033021069032034035090069053114179021068046060115081222049051033065082044055061065023036038115070086097049060088090052060054117006124103103117005124098099004 116101103001003122099104102114013023016097023013027017112123014245247115101014031115103113002029003122144229005027112101004114016122097000030026021010097117099018144229019029113023015007023112103000114110021016098099112018144229019029113023015007016122122012114110021016098096112018023 116101103001002122098104026024018039058065082097054054021091032114102002003117096019004010007000019007010116102097012001114098096 116101103001002122099104102114013023016097023002026018027116014002018118006097046047021116009019125123098002026022004027002027125121126003023016122023061046115018023102114047073023017027023027121014000018102120109245247101120111028006113114017019115073075097002028027121020017028120122109002028027123008016022121120109245247118118018023115098127004028115118127000124007108103000017016008016018117115097127004028115018100032060058065086040032054021024097023048093086047053054070023032060058088086052042116146147022026022123023002026018027099024002018118116124117017018023021026022123023102016050089091044051061018144229005027112121097017027116025021011003116116002111116097016097006027112121097117007071086055051058089091036060039021082047033054088085045055116021114015022127146147105001054 116101103001002122096104089082034038115099099111021005097104015029030021081051061062021112002001012118120012001018123023002001127021112023006012099114021023001124023023006115066095036032054021116018124016122103000017027008116009019125118120017019016004023032060055021116018124029096116009023003021010097017027116025015007016125114112114050091083097017000027097004001012123098012023001122010023006125114097021013029096122004000028028023032033115099114021029127146147017027023027121020006022121114109245247122120111021016118104013019007124099020126115122120111021016118104013029029114126021126244145116018124020118100030030018097126021007127021116018124020118100030030028123112008006244145113019029030146147105122123029097006022028106118002017115118127000114063080081053114060064067036032115 116101103001002122097104095088040060115021116009023003124115097017026113023046060115118127000124016122103000017098008116008022125118120017019016125023000028023021116009019125123098002026022004023124017026113025015007016125114017123244145091036052039021088052038054071023043061058091023097017027112103002029115118120097061061021116008022125118120017019016125010002029125118120017019016125023000028023021116008022125123098002026022101010002029125123098002026022101030230246063080081053114060064067036032115095088040060115021103004000000124115097002026113023046060115118120111028006113114021023110101126005124029096103004000000028144229062054083067097061038065082051114057090094047114115103113018027016124023002027115090089097002026113025018027016124097008111016124025018027016124097008123244 116101103001002122102104145091036052039021088052038054071023043061058091023097000021118120017029115101120097061061021103008022125118120017029000097010017029125118120017029000097023000028023021103008022125123098005023003116010017029125123098005023003116023000028023021103008022125123098002029030120010017029125123098002029030120144229062054083067097061038065082051114057090094047114020118116030017028120116014000115021120014114060091023014029125118120012013029096116014031030021010017027023027121020022022101118061046003124115111028006118120012031244145091036052039021088052038054071023043061058091023006017000106116014031000116121097017000021088047114123118126005124016122103000017027008116018124016122103000017027021086047054115118126005124029096116009023003008116018124029096116009023003 116101103001002122103104028144229245247098127004000022021116008022125118120018007110018007102114018123115097017028027116014001006008016113117115116121005114016122025002029000124116014111116005016097019029113023017027023027116014001006008016113117115116121005114016124025002029000096010102098116021118015022115101120111017028102098124117099018144229019029113023002026018027116014002018118005124117112004020102245247116121005114016125118111028006118127004096110018020115113116021 116101103001001122098104026024039021054070067040061061102086040033058080103032038038071082105123115024023014060115086088047038033193091036114063018082057059032065082047049054021083102039061021082047032054082094050038033080090036060039021083032060032021091032114039084085045055115114103005013023112116017019007117006124020001117005124103103007014119097099006 116101103001001122099104102082045055048065023112114053071088044114020101115030022022118103000006244145064041055033080023002029003116116009111116022006098117244145086047054115123098002026022101010102113097022016097 116101103001000122098104026024022114126021068019055048093103032038038071082017061038071098047017059080071053055063029030097127115103082034058054071084041055115081082097034177065066051055115069088052032115064089097049059080071053055063117006124020001117005124103103007014119097099006 116101103001000122099104102082045055048065023017124020101099030027023025023005124016122103000017027025023005124029096116009023003025023017124016122122030028006118120012031127021116111030026119114013029127021144229127126024023017124020101099030028028120103000006127146147017124020101099030028028120103000006115073075097117115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114116021075061114048093086051122003027112017006012124115104126244145023000000000106099018005023013031017124023118101004123127021023230246018103100030006000098115121122003027115012019025028027097245247 116101103001000122096104101025020001022103122000024127021144229029028027112002017012121118021027007096027097029028027112002017012121120015021026097027230246003027112017006012121118021027007096027097002125114103021013031122121006027007146147230246053071088044114020101115030022022118103000006115113027097021003097104017019007096101004114003021123004020007021120020006022103023011029026123023006017016106116014031016122101097029028021120015114003027116014031012123098002029030120023124114028122025002029030106121020017028120122109114020101103030002018097098019023115121115017126115099112005029012118120012114016146147230246036093082051055115113025002029003116116009111031113103111017028101118002026115084089037114023027121020017027112103124030023101025015007016125114017245247084089037114031 116101103001000122097104113103111021003097104008022110101025006002007106126005245247146147032060055021068052048032065069105002125118120012013029096116014031030025006109096122008116111028006113114017019115146147032060055021068052048032065069105002125118120012013029096116014031030025004109097122008116111028006118120012031244145144229051061081023005124016122103000017027008016098099112018144229051061081023005124029096116009023003008016098096112018144229245247090069037055033021085056114003027112017006012123120012002018097023 116101103001015122098104026024022114126021068019055048093103032038038071082017061038071098047017059080071053055063029030097127115103082034058054071084041055115089082050114048090083036033115080068049186048080068097032050086084051061048093222050114179021066047055115069213053039033080119112111097 116101103001015122099104102114013023016097023002029022102103004245247115101014031115114103004013003116099004001003146147022026022103114097021003097104008022115008023098099112146147046032055080069097048042021023002029022102103004114 116101103001014122098104026024004060039101118053039033080103000038123028023108114030090083040052058086086053059060091023037117038091082097034177065066051055115029069168049038069222051051039092088047114055080068097059061083088050123019004010115 116101103001014122099104102082045055048065023017124016122122030028006118120012031127021103111021003097104015029030101118021126115146147017124006102114019017001112023109051033070104021001004113015105002125113116019023122025023230246003027098018023001120118011126115084069050013007102096005106123101025005031018127030230246244145081051061062021112017006012101118021007001112023017245247066095036032054021103111021003097104008022110022006098114 116101103000007122098104026024004060039101086053039033080103000038123028023108114022091023044061055092081040049050065094046060115081082097034177065066051055127021023045059032065082097062054070023049032060081066034038058090089050114055064023034058054069067036062115080067097098124004023049061038071023034055063089082050114050070068046049058220082050114179021091032114035215067052032054027119112111098013001001096110018117102126116118016 116101103000007122099104102082045055048065023105017018102114097005027112121097002125118120004001003112023040033115123098013030115065095036060115018007102114054089068036114116004016097023029113030097051032021116009025127021144229027125099118017019001116027097245247124025013027003116101000245247146147039032060088023019020003116115008114026021091036052039021088052038054071023043061058091023006002022106103000006022102103097002115090089097114123124025023019003116101000114110021103111017028112100017023115084089037114020101099030027023008020112113122146147230246036093082051055115124025002029003116101000111116118120004001003112016230246050091083097027125118120018007110018007102245247024026108245247022004098051061081023008124005116103000000018021094047114123022005098123115146147097 116101103000006122098104026024050000054086095017051039064069036002060064069020060016093082049038054089031104114126021126037055062021070052055115000000117102099021090032059032021071046039033021091036033115081222034062050071086047038115093088051033126079088047055115116101018029022117006124020001117005124101102005007112098099007 116101103000006122099104102082045055048065023102022116025023017124016122103000017027021075061114003027121020017027112103109114031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124020101115030028028103118018029122025023017124029096115004002018021075061114003027121020017028120122109114016027123008016022121120230246053071088044114020101115030022022118103000006115101027097000021118120017029115118144229037059080069036114016027116014001006008016113117115084089037114016027116014004018121126124117099018144229051061081023002124016122103014001007008103111017028101120018006244145118015022115118025015007023112103000111003027121020022022101118230246050091083097017125123098002029030120010017124029096116014031030146147230246018 116101103000006122096104091083097002125118120017019016125010102113098022016230246050091083097002125123098002026022101010102113097022016097 116101103000005122098104026024004060039120086043002018065066051055123028023108114018081069036033032080023037117038091023037187048089086051051061065023009061033070026059061061080023000000000122114001099110115101001096110002002113098098005007115 116101103000005122099104102082045055048065023005124016122103000017027073075005124029096116009023003025115111001026118126023027127113025006002023106121014000018102120109007003101114019122023027112017022012116115019023000004030109007003101114019122023027112017022012116115019023000007030109022125123098002029030120027097000125121126003023031122144229052033090090097021003113104005023016101118021114023025112017002012101118021007001112023013126020101099030002018097098019023115101027019020016122103014114001146147054058054071082097022125118120017019016125010102113098022016230246050091083097022125123098002026022101010102113097022016230246050091083097002125114103021013026113010013124020101099030027023146147032060055021123111017028101118002026110113025002029003116116009245247084089037114031 116101103000005122096104027121020017027112103124022125123098002026022101144229019029113023019124016122100020111116005016097051061081023019124016122097000030026008016113117244145086047054115103025015007016122122012111023027121020017028120122230246050091083097000125123098005023003116010005124029096115004002018146147032060055021101111017028101120018006110113025002029003122100021114 116101103000004122098104026024022114126021068019055048093103032038038071082017061038071098047017059080071053055063029030097127115103082034058054071084041055115089082050114037090094050059061070023051051048086069046049059220068097178115064089036114035215067052032054027119112111098001002 116101103000004122099104102082045055048065023017001125114103018013026113027017001125118120017019016125027017001125123098002026022101027013006001124122105017028116123004001016112031017023001027100008017026099126109117116028075061117115018075061002022103025015029001116100014123127118101111021016103104013027017025086051033012097100022022107029103018124023118101004123127084069050013007102096005106123101100111022030116125104126003102025020001022103122000024127146147105001054089082034038115099099111021005097104015029030021081051061062021112002001012118120012001018123023002001127021112023006012099114021023001124023023006115066095036032054021116018124016122103000017027008103018124016122103000017027021086047054115118100111028006118127004002115008023017001125123098002026022101023032060055 116101103000004122096104021116018124005112100030028006120114019029115008023023006125114097021013029096122004000028028023032033115099114021029115146147039032060088023006004028106103000006005122126097004028025023097017027112103008022115124115109114016125114017017028021116014126016125114017019016021118002126244145103004000000124115097002022103023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021103004000125102126002027005124023124114016124025018027016124097008114018123115097017026027116014004018121126124117099018027230246020101100030004028124100008028115021103018114031112113021114028096099004000115127120008028115114116019013016122121019023021021116019114028123023017001125114116019013000124112013023115008023002000125114116019013000124112013023115 116101103000004122097104116121005114016103025006017007106116014022022008016014016000018144229037059080069036114016122025002029000124116014111116005016097019029113023002029125118120018007110018007102114018123115097027023027116014001006008016113117115116121005114003112101111017028102098124117099018023000028023021118002124016122100020111116005016097019029113023000017125118120018027016122010102098116146147000060055021097014124020101100030027023008103018124020101100030027023146147032060055021112017001012123120019019000122023040033115123098013030115146147032060055021126005124016122103000017027008103018124016122103000017027146147032060055021126005124029096116009023003008103018124029096116009023003146147000028023021116014124029096115004006022021010097002022103025015007003112101018245247 116101103000004122102104116121005114026113025015007016125114017114110021116014124029096116009023003146147000028023021126005124016122103000017027021010097019016027116014002018118127230246018123115097027023027121020017027112103097111115116116111028006118127004002244145086047054115114103021013026113010098099112146147230246006123126014028115146147230246000080091036049039021103018124020101100030027023025023017001125118120017019016125027017001125123098002026022101027097030007103126012122016122118013023000118114105002000027100008017026099126109117116028075061117115018075061002000027112017001012123120019019000122030109114016103025006017001106123008016127084069050013007102096005106123101100111022016103114104126050071068030006000098115121122003102025005031018127030109002000027098018023001 116101103000004122103104120118011126115146147105001054089082034038115099099111021005097104015029030021081051061062021112002001012118120012001018123023002001127021112023006012099114021023001124023023006115066095036032054021116018124016122103000017027008103018124016122103000017027021086047054115118100111028006118127004002115008023017001125123098002026022101023032060055021116018124005112100030028006120114019029115008023023006125114097021013029096122004000028028023032033115099114021029115146147039032060088023006004028106103000006005122126097004028025023230246020101100030004028124100008028115021103018114031112113021114028096099004000115127120008028115114116019013016122121019023021021116019114028123023017001125114116019013000124112013023115008023002000125114116019013000124112013023115 116101103000004122100104116121005114016103025006017007106116014022022008016014016000018144229037059080069036114005122025006002000106126005111003102025006002000106126005245247084089037114020101100030028028103118018029115092068097060060065023015007031121023230246050091083097021003097104008022110022006098245247021 116101103000003122098104026024022114126021068019055048093103032038038071082017061038071098047017059080071053055063029030097127115103082034058054071084041055115089082050114048090083036033115080068049186048080068097054054070023055061058070094047033115081082097034177065066051055125117006124099 116101103000003122099104102082045055048065023002029022102103004245247083069046063115114097004013005122126004001003146147054058054071082097021003102104008022110022006098114 116101103000002122098104026024004060039103082034058003084067052032054029030097127115103082034058054071084041055115086088047056060092089053055115024023034058054069067036062120101086053039033080023050039033021091032114048090090044039061080119112111021103119115111102001005120100019006010102016116025016002117127018120102018103008002117097106000 116101103000002122099104102114013023016097023037059032065094047049039021103111017028101118002026127101025015007016125114017245247115101014031115118127004001003103023017126115118127004002026113023008022127021112017022012113114002002018097023005002244145096009023001112023017124016122100020114110021016113117115116121005114026113025002029000096010102098116146147032060055021103111017028101118002026110018020112113116146147032060055021103111028006118127004002115089094042055115018020115113118018144229019029113023017124016122114018002022021094047114123022004098123244145086047054115101025002029003116116009111023101025002029003116116009245247084089037114003027121020017027112103124022003027121020017027112103230246050091083097002125113118007027003103023040033115123098013030244145086047054115 116101103000002122096104101025002029003116116009111026113025002029003116116009245247084089037114003027121020017027112103124027023027121020017027112103230246050091083097027023027116014006010112126097059061021031102099099018027102097098018030230246006123126014028244145100036062054086067097054058070067040060048065023005124016122103000017027025023005124029096116009023003146147039032060088023006002023106115004017003116099097022127021112017002012101118021007001112023013126115114103021013003116099020000022021103230246036093082051055115101025002029030106121020017028120122097111115018020117113116146147032060055021103111021003097104008022110121025006002007106126005245247084089037114054077094050038032021031050055063080084053114098021081051061062021112017023012101118021023000101023002023115 116101103000002122097104066095036032054021116004124020101099030027023008103111021003097104008022115084089037114016112025002029022102103004114058091023105113096022030097123115146147032060055021123111017028101118002026110113025002029003116116009245247084089037114031027121020017027112103124022125123098002026022101144229061033081082051114049076023115245247021 116101103000001122098104026024004060039101086053039033080097046059032029030097127115113222034062050071086053059060091023037055115067088040033058091023105055061021122046054058083094034051039092088047123019004010116 116101103000001122099104102082045055048065023002029003116116009126115146147015007016125114017126115146147018027016124097008126115146147006002000106121014000018102120109114244145112002000012102126006030022025023230246006102114019017001112027097245247084069050013007102096005106123113116019023122025023230246006102114019031018127027097245247084069050013007102096005106123113122000024122146147230246053071088044114020101100030004028124100008028244145064041055033080023006002000106126005111112004020097 116101103000000122098104026024004060039101086053039033080097046059032029030097127115112089097063060081094039059048084067040061061021083036114037090094050059061025023045059032065082097062054070023049032060081066034038058090089050114055064023034058054069067036062115080067097098124004023049061038071023034055063089082050114050070068046049058220082050114050064023055061058070094047018098008002 116101103000000122099104102082045055048065023105017018102114097005027112121097002125118120004001003112023040033115123098013030115065095036060115018007102114054089068036114116004016097023029113030097051032021116009025127146147023019003116101000126115121126017019001116144229052033090090097000021101118005027115121114007006115122098021023001021125014027029021112023023012099120008023000101023017114028123023023019003116101000114110021103111017028112100017023244145064041055033080023002029003116101000111116118120004001003112016230246050091083097017028102098124117099018144229051061081023006002000106126005111112004020230246112006020032060055021097000002018103118097059061021031098096112028023 116101103000015122098104026024039001038069103032038038071082105123115021026097000054086095036032048093082097062054070023055061058070094047033115081016052060054021071163038038071082001099110006 116101103000015122099104102082045055048065023006002000106126005114244145081051061062021112023029012101118021004028124144229037059080069036114020101099030027023021010097113098022023 116101103000014122098104026024023016115024023039021054070067040061061113082050001038069071051055032070094046060032029030097127115103082034058054071084041055115065088052038054070023045055032021071032038038071082050114050070068046049058220068097178115064089036114055220084045051033084067040061061117006124020001117005124103103007014119097099006 116101103000014122099104102082045055048065023006002007106126005114244145081051061062021112017002012101118021007001112144229037059080069036114016122103000017027008016098099112018144229051061081023015007016125114017111116022005098117115 116101103003007122098104026024023016115024023039021054070067040061061113082050001038069071051055032070094046060032029030097127115122089097049060088071053055115089082097060060088085051055115081082097034177065066051055032021086034049033090084041187054070023161114038091082097022186086091032032050065094046060115081082097034177065066051055125117006124020001117005124103103007014119097099006 116101103003007122099104102082045055048065023034061038091067105021003097104008022122146147039032060088023006002003106103000006006103114230246036093082051055115118120017019016125010102113098022016230246050091083097028006118127004002110018020115113116021 116101103003006122098104026024022114126021068005032060092067018039035069069036033032092088047022054086091032032050065094046060123028023108114028091023034058054071084041055115070016040062115080079040033039080023037055032021071032038038071082050114032064069097062050021077046060054021112168054186090068097122054091023037055059090069050114055064023037187035084069053063054091067097054038021112005001115086088047060054086067168123019004010007000019007010116102097013014114098102117004124117116025016116103116025016116101116 116101103003006122099104102082045055048065023034061038091067105002125118120012013029096116014031030028144229052033090090097021003113104005023016101118021114023025023006002003106103000006006103114097030127021112017006012101118021007001112023017245247066095036032054021115111017028101118002026110121025002029003116116009114050091083097022125123098002026022101010013124029096116009023003146147032060055021123111021003097104008022110101025006002007106126005245247024026108127115146147032060055021115111017028101118002026115008016098099112018144229051061081023005124029096116009023003008016098096112018144229051061081023050039049070067051122003027116014031012123098002029030120027112126097028023040060115029020114113122021 116101103003005122098104026024022114126021068005032060092067018039035069069036033032092088047022054086091032032050065094046060123028023108114001220080045055115113082052042105021100036039063021091036114020113100097049060071069036033035090089037051061065023032039115081222049051033065082044055061065023037039115086095036034039080091097054186086091032032050091067097034060070068168054054021091036114055071088040038115081082097063060081094039059054071023046039115081082097033038069071051059062080069097039061080023049176039064069036124019004010007000019007010116102097013014114098102117004124103103 116101103003005122099104102082045055048065023034061038091067105002125118120012013029096116014031030028144229052033090090097021003113104005023016101118021114023025023006002003106103000006006103114097030127021112017006012101118021007001112023017245247066095036032054021115111017028101118002026110121025002029003116116009114050091083097022125123098002026022101010013124029096116009023003146147032060055021123111021003097104008022110101025006002007106126005245247024026108127115146147032060055021115111017028101118002026115008016098099112018144229051061081023005124029096116009023003008016098096112018144229051061081023050039049070067051122003027116014031012123098002029030120027112126097028023125108115018020114113116021 116101103003004122098104026024039021054091121046039037101095032033054029030097127115103082034058054071084041055115089082097049060081082097034050076068097048060067094047126115089082097060038088222051061115087088055059061021082053114063084023037051039080023037055115081222049051033065023037039115081082051060058080069097048060067094047114035090068040038058083023037117038091023034058054069067036062019004010007000019007010116102099005001114098096 116101103003004122099104102114013023016097023002029003116126017114047073023015007029116099008114018102023015007029116099008126115146147032032032106099018005023013031006000003106115000006023112103104114115116100097021001101104005019007113114017245247115101014031115114101017013001112113017019001146147022026022103114097017028101118002026115008023102113098022016230246018123115097028006118127004002115008023102113097022016230246018123115097021001101104017026018102114097111115018118113098116021 116101103003003122098104026024022114126021068006055061080069036030058070067036017059080071053055063029030097127115103082034058054071084041055115081082050114023220084045051033084067040061061070023037055115069213053039033080023049061038071023045055032021084041055035065082045033115093088051033126079088047055019004010007000019007010119096099005006113098097117004124117017018 116101103003003122099104102114013023016097023005002125118120017019016125027097022003027121020017027112103230246021103120012114020101115030022022118103000006115113103230246004125114019023115113103111017028101118002026110018020112113116146147032060055021115017124029096116009023003021091040057054021016098096112016016097245247146147000060055021082057059032065068097122032080091036049039021006097052033090090097021003101104017019007096101004114031025023006002007106103000006006103114097002115146147054058054071082097030125118120017019016125010005002125118120017019016125144229051061081023013124029096116009023003008115017124029096116009023003146147032060055021123111021003097104008022115008023017124020101099030027023146147000060055021006124122016116100004114244145096009023029021031018055063 116101103003003122096104080084053114048090066047038123114103021013026113030097052033090090097021003112104017019007112100017114016021096041055033080023002124020101099030027023008103111021003097104008022122008007097006027112121097099115146147022026022123023105001054089082034038115086088052060039029112017006012124115104114053071088044114020101114030002018097114018002115118023022058054071082097017125114103021013026113010017124020101099030027023021086047054115118025002029022102103004114058091023105113096022030097123111011007097006027112121097099115112123018023115005144229023029113030097123115 116101103003002122098104026024054114126021068006055061080069036030058070067036017059080071053055063029030097127115103082034058054071084041055115086088044048058091222036114016093082049038054089023041061033070026059061061080023110114048090090044039061080023037039115081222049051033065082044055061065023037039115114115018018098008113019018097008001115098099004007113096019006010116102103013004001102110018117102 116101103003002122099104102114013023016097023005002125118120017019016125027097022003027121020017027112103230246021103120012114020101115030022022118103000006115113103230246004125114019023115113103111017028101118002026110018020112113116146147032060055021115017124029096116009023003021091040057054021016098096112016016097245247084089037114022077094050038032021031050055063080084053114098021081051061062021112017002012101118021007001112023013126115114103021013003116099020000022021103230246115021023097114115021023097114115021023097114115021023054058054071082097030125118120017019016125010005002125118120017019016125023032060055021123111028006118127004002110113103111028006118127004002244145023097114115021023097114115021023097114115021023097114050091083097030125114103021013026113023124114003 116101103003002122096104027112017006012124115230246115021023097114115021023097114115021023097114115021023032060055021103111017028120104015007016122122012114110021016098097112018030230246018091083097055043092068053033115029068036062054086067097099115083069046063115114103017013003116099020000022021123109114020101099030002018097098019023115101023230246036093082051055115121025002029003116116009111023101025002029003116116009245247084089037114031027121020017027112103124022003027121020017027112103230246050091083097030125114103021013026113023124114003027112017006012124115230246018091083097099110029116000001022021144229005027112121097122000080091036049039021084046039061065031006002007106126005123115083069046063115114103004013003116099004001003021116097005059080069036114016027112017006012 116101103003002122097104124115124002125114103021013026113030124098115097127004028115004023230246004125114015114123102082045055048065023034061038091067105021003097104008022122021081051061062021112017023012101118021023000101023002114004093082051055115118025006002007106126005111003027112017006012124115097051061081023002124016122114018002022021094047114123022003098123115028011127098115097127004028115004023004030000112023113245247112121005123115028144229245247021 116101103003001122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045117058081082047038058083094032060039021071163038038071082109114063080023047061062021083036114063084023049176039064069036114054065023045055115091088044114055080023045051115086088044063038091082097055061021081046060048065094046060115081066097049060081082097034050076068097049059080071053055063025023037039115091066044187033090023037055115086095036034039080091097055039021083036114063084023034061062088066047055019004010007000019007010116102099001003115098097117004124103103005003117 116101103003001122099104102114013023016097023017124020101099030027023025023017124020101099030028028120103000006127021116014124031124117004030028146147007000028120023006002003106103000006006103114097002003025023006002007106103000006006103114097002127021097006022028106116014031115118120230246004125114019023115101103111021003097104008022115008023017124020101099030027023146147000028023021116014124029096115004002018021010097001006119100021000123101025002029030106121020017028120122109099127007030230246018123115097017028027121020017028120122097111115102098003001007103031017124016122122030028006118120012031127006027114123244145118015022115101103111017028101118002026115008023102113098022016230246018123115097002003027121020017027112103097111115018020115113116146147000028023021103111017028 116101103003001122096104120104015007016122122012114110021016098097112018023 116101103003000122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045055032021084046054054070023036033035221084036033115081016052060054021071163038038071082097055061021081046060048065094046060115081082097033060091023040054054091067040052058084089053018098008005120 116101103003000122099104102114013023016097023002029022102103004245247115101014031115114103004013003116099004001003146147022026022103114097021003097104008022115008023098099112146147014000023112101097016010021006230246115 116101103003015122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045055032021065046059032092089050114054091023039061061086067040061061021083036114063018094037055061065094039059050091067097034177065066051055019004010115107 116101103003015122099104102114013023016097023023124020101100030027023025023023124016122103000017027021075061114005027121020017027112103097019000021097014027000124121109114244145116014019031112100002023123121099019027030029116008124031124117004017028021075061114116021016097046047099025006002000106121014000018102120104126031097101008031123118115111030026119114002029115073075097117115018023061046115101025015029001116100014123122021118018114029122122030004028124100008028244145113019029030021112023029012101118021004028124023017004127021144229122123029112017001012099120008001026123023023114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097004125102126002027005124023124114016124025018027016124097008114018123115097017026027116014001006021010097117099 116101103003015122096104018030230246031112113021114028096099004000115127120008028115118127004002016122023002029115122121097004125118120017019016125023124114016122025002029003116116009114018123115097004125123098002026022101023124114016122025015007016125114017114018123115097017028027116014001026118120097111115018007102114018123115097017028027116014001006021010097117099018030230246031112113021114028096099004000115127120008028115101114019001026113023017114028123023017124029096103004000000021010097017028027121020022022097114097019029113023017124016122100020114110021016113117122146147013023021097023014007007112101097024028124121097000021102126002027115118115097029029021103111001026118126023027115008023002022125102126002027005124023000028023021116005124016122100020114110021016113117115 116101103003015122097104146147022026022103114097002005027112017001012124115097111115099025006002000106126005245247116121005114003099025006002007106126005114110021020112113244145023 116101103003014122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045055032021083046060061220082050114055064023006022000021082047114053090089034038058090089097054038021089241114055220071032032039080090036060039117006124103103 116101103003014122099104102114013023016097023006022000106121014000018102120109021023102104000022001112100112126020113100030019023103114018096127114025002029003122100021126001101025013027017112123014126244145112005001012123098012020018109144229020001122122097021023102104006022000021112109114001115116014002028021101017245247098127004000022021112005001012113114017006115008023102113098022016230246018123115097021125118120017029000097023124114001101025002029003122100021245247116121005114020027121020022022101118097111115103103111028006113114017019244145118015022115114025015007016122122012114110021101017124029096116014031030021 116101103002007122098104026024054114126021114047038003084067052032054103082045051061086082105123115024023013059032065082097032050069094037055115081082050114048093082049038054089068097104115123088044114055064023037187039080089053055038071023105001026114030001099110115101001096110000003115107101006007114 116101103002007122099104102114013023016097023045038033092090105017026027123008016022118120061046116021016061046003112101111028028103118018029122025144229122000112123004017007021083040033039092089034038115004023007000028120023002026022102103019114003021096009023001112023017124016122114018002022008016003117115116121005114003027116014001006008016113117115116121005114003027116014002018118127124017028027116014002018118127097019029113023017124029096116009023003008116014124029096116009023003021086047054115029103111022018115126017000115092068097028006121123097061033021103111022018115126017000109008116020000001112121021114023116099004123122021086050114035071088037016060067027097245247118122111030026119114013029244145144229020001122122097017027112103002029115118120109002022103100008022115 116101103002007122096104101114019126001115100008017026021116008126115103113002029003122023002031244145144229005027112101004114016122025002029000096010102098116021118015022115118120111017028102126002029110018007102114018123115097002022103025002029000096010102098116021118015022115118126111017028102098124117099018023000028023021116008124016122097000030026008016113117115021144229019029113023002029125123098005023007112010017023001027121020002022103100230246018123115097002022103025018027016124097008111016124025018027016124097008245247116121005114016120025015007023112103000111003112101111028006113114017019244145118015022115118122111028006118120012031110101114019124029096116014031030021144229019029113023002031125118120017029000097010017023001027116014002028102099097245247024026097245247 116101103002007122097104116121005114016122025002029003116116009111116022006098117244145118015022115118120111028006118127004002110018020115113116021 116101103002006122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021089046063049071082097054116084089040063050064079097063050071070052187032021016017019001116099020016126101088050059039092081097033038071023050051061082016097061038021016017019001116099020016126113088052038054064079097033038071023050051061082016097034060064069097039061021084041055035065082045114054065023047061061021065032049048092089168018098008113019018097008002117098096003006113101115021023097018096008126015006001117003124117022101101021016005118016109117022101101021016005124016109117022101101021016005101016109117022101101021016005101109102018102008005113098101024006113127099012026113098125005007111098099117001124096099005001108099099024005119127099005025113098125005007001101110000027116102 116101103002006122099104078002118101100005074230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020120122030031018103122000030115120122109114020120117030031018103102003029005021122003245247098127004000022021122012124020118099030017028113114097111115018122000030116146147000028023021122012124020118101030001026114123004114110021016017019001116016230246018123115097031030027112012019012124115097111115120117111021030116104008022244145118015022115120117111021007096104002029023112023124114116099016230246018123115097031017027116014002018124103097111115113025002029003116126017245247116121005114030119025015007029116099008114110021115111028006123118021027244145118015022115120117111021030119104005019007116101002114026102023015007031121030230246115 116101103002005122098104026024039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097051061092090032039043021090032032034064222050114055084089050114063080023034051055071082097054116064089036114033080091032060048080023102028060091023037187035092068053187115080079034062038021069168052186071082047038058080091097002018103118021007017018023049061038071023052060115086095036034039080091097122120115114002023000028119112111021103119115111102001007114100098005000097114115021119114111026123099019018103008016004002001097117023017116025016004002001097117023027116025016004002001097117023002116025016004002001097117023002009018119116111097005007119127098005026113107126005007111098099027007113018101008005113098101024006113127097003026113098125005007111098099117000124103019013010012019031117014124002018103118 116101103002005122099104078002118102098005074230246006123126014028244145100004030022118099097022125118120017019026101023061046115113025015007029116099008114018102023015007029116099008126115119025015007007103118023126115119025015029017122097008126244145086051033012081086053055057088086050122017027115000028018124100104114018102023005019029116126018126115119025018023011119120023126115119025021011001116100020126244145086051033012081086053055057088086050122023116099004122030119025006031017106115000006022028030097019000021112012016012113118021023127146147012016125114122003013026113027097031017027112012016012123118021007001112144229020001122122097016028099126005023115119027097021030119104012019001100117014004115120117109114020113123030022028123123000016115113144229005027112101004114023 116101103002005122096104027116014002018118127097111115018020112113116146147000028023021115111028006118127004002115008023102113097022016230246018123115097016125118120017019026101023124114023027116014002018124103230246018123115097016125123098015019007124023124114023027121020028018097126230246018123115097016125118120018007115008023102098116146147000028023021122003124016122103000027003021010097022125118120017019026101144229019029113023012016125123098015019007124023124114023027121020028018097126230246018123115097022125114115013013007108103004028001021010097117112006020102245247116121005114023027112005030012101123000019029116023008028115029020117113122146147000028023021115111021023121104005019007101101004114017112099022023022123023102113102022016097019029113023102113101022016230246018 116101103002005122097104123115097031017027112012019012124115097027029021031098099097022030230246018123115097031017027112012016012113118021019001118023008001115123098013030244145026108113098005020000028023021117111022018123118008001115009023105054050065082105117112000020102123115024023115102115120120015006027102030230246126024020112099112116121005114017027115000028018124100097016022097096004023029021031037051039080031102113102022016104114126021000115114030122121021026000028023000028023021031037051039080031102113102022016104114126021005117114030122121021026000028144229029001113114019114017108023112114 116101103002004122098104026024039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097051061092090032039043021090032032034064222050114055084089050114063080023034051055071082097054116064089036114033080091032060048080023102028060091023037187035092068053187115080079034062038021069168052186071082047038058080091097002018103118021007017018023049061038071023052060115086095036034039080091097122039071094168033115069086051114050091094044051038077030001099110115101001096110000003113097101004007118018096008126015006001117003124117022101101021016005118016109117022101101021016005124016109117022101101021016005101016109117022101101021016005101109102018102008005113098101024006113127099012026113098125005007111098099117001124096099005001108099098024005112127099005025113098125005007001101110000119121111030116123001107110101118019019 116101103002004122099104078002118102098005074230246028103115004000115119110097099115 116101103002003122098104026024006055032065094046060115081082050114035215067052032054070023108114018081069036033032080068097021023102119112111102000 116101103002003122099104102082045055048065023006022000106121014000018102120109114020113100030019023103114018099127021112005001012116115019023000007027097021125118120017029000097027097017125121126003023031122027097021023102104015007007112123004126115114115018013029096122007019011025023006022000106126015006022103121097245247083069046063115114115018013020113100097021127021101007017028101120097017244145064041055033080023002124016122097000030026008016113117115084089037114016027116014001006008016113117115146147032060055021116111017028101120018006110114025002029003122100021245247084089037114020027121020022022101118124017125123098005023003116144229051061081023006124029096116014031030008116111028006118120012031244145086047054115114115018013023112103021114110018020112113116021 116101103002002122098104026024039004054071094039000054083103032032050065066035122122021026097030058070067036114055080068097051061092090032039043021090032032034064222050114055084089050114063080023034051055071082097054116064089036114033080091032060048080023102022186069094050038186021071046033058065094039114179021069036049060091067051061063080069097032186083222051055061065094036062115101118019019007096117102114115070086047033115125088051033115082086051051061065094036018098008113019018097008002117098096003006113101115021023097018096008126015006001117003124117022101101021016005118016109117022101101021016005124016109117022101101021016005101016109117022101101021016005101109102018102008005113098101024006113127099012026113098125005007111098099117001124096099005001108099097024007119127099005025113098125005007001101110000119121111030116123001107110101118019019 116101103002002122099104078002118102098005074230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020120117030031018103102003029005021122003099244145096009023001112023012016098027112012019012124115097027029021031098099097022030230246018123115097031017004025002029003116126017114110021122003124016122103000027003146147000028023021122003099125123098015019007124023124114030119025015007029116099008245247116121005114030119006111021030119104005019007116101002114026102023015007031121030230246244145120019022022103023003011115004023 116101103002001122098104026024004060039101086053039033080114037038022089065097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115069086051114186089082055055038071023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023034058054069067036062127021082053114055080023045051115069069046054038086067040061061117006124099103117005124098099004119114111116119016001102110024026001103110115101001100110004003113098098006007114 116101103002001122099104102114013023016097023102099116021086050114007106116009023016126027230246026113025002029003116116009114047073023008022125123098002026022101023032033115118127004002007112123109245247121099019027030029116008124031124117004017028021075061114116021016097046047021103004000125123120019019000122030097051032021115004006022123099004007001025144229002022103025000022001112100112126115101114019124018113101004001097025023017023001027116014002028102099109245247118103111030026119114013029127146147102098116025144229030007103126012122016124118111030026119114002029115073075097117115018023061046115116025015029001116100014123115116100097022022097104002029006103027230246018027118005000022102006109114018027118005000022102005109114018027116014002028102099109114016101118111030026 116101103002001122096104119114013029244145113019029030021116009023003118120097017028025023002026022102103019114003103027097000021118120017029115118103109114016125114017027023021126005126244145103004000000124115097002022103023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021103004000125102126002027005124023124114016124025018027016124097008114018123115097017026027116014001006008016113117127146147023021023122104000022001021118097030022115099097029006097114019114025122126015114001115100008017026021116008019115122121097019125102126002027005124023124114016124118111001026118126023027115116121005114016124118111017028102098124117099018027097245247103113002029003122023002002018146147022026022103114097027023027121020017027112103097030026126114097117112 116101103002001122097104004020098096112016016230246112001020000028023021126005124016122103000017027021010097117112000020102114018123115097027023027121020017027112103097111115018020119113116146147000028023021126005124016122099024023026021126015114123018006113117127018004112117122146147000028023021126005124016122100020114110021016113117244145118015022115118120111017028101118002026115008023008022125118120017019016125144229019029113023002029125123098002026022101023124114026113025015007016125114017245247116121005114016122025002029000096023124114116005016230246018123115097017028027116014001026118120097111115018007102245247116121005114003112101111028006101114019001115008023002029125123098005023007112144229019029113023017023001027116014001006021010097117099018144229019029113023017023001 116101103002001122102104027116014002028102099124017003027116014002028102099230246018123115097002022103025015007023112103000111016101025015007023112103000245247116121005114003112101111028006118120012031110118103111028006118120012031244145118015022115118103111017028102098124117099018144229019029113023017000125118120017019016125023124114026113025002029003116116009245247116121005114003103025015007016125114017114110021126005124029096116009023003146147000028023021103019124016122114018002022021126015114123022004098123244145118015022115101101111022018113114017000115008023105001022121114002006115120118025122003027115000022022101101104114021103120012114016125114018002001021103230246115021023097114115021023097114115021023097114115021023097114115021023097114004125114019023115101025002029003 116101103002001122103104116116009114110021103019124016122103000017027146147097114115021023097114115021023097114115021023097114115021023097114115021023000028023021103111028006118127004002115008023017000125123098002026022101144229114115021023097114115021023097114115021023097114115021023097114115021023097019029113023017124016122114018002022021010097002001027116014023000101114230246115021023097114115021023097114115021023097114115021023097114115021023097114018123115097002125118120018007115008023102098116028144229019029113023105002001027115000020026101101097027000021121020030031021120019114003103025005019021124103019108110118098019000022123099097022018097114104245247116121005114003103025002029000096023124114116005016230246018123115097019125118120017019016125023124114026113025002029003 116101103002001122100104116116009245247116121005114018027121020017027112103097111115124115111028006118127004002244145118015022115116025002029003122100021111016101118111017028101120018006244145118015022115116025015007023112103000111016101118111028006113114017019244145118015022115116025015007016122122012111016101118111028006118120012031244145118015022115118103000124016122100020111116005016230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020101115030022022118103000006115113103109114020101103030002018097098019023115101103109114020101099030002018097098019023115101099230246004125114019023115113103111017028101118002026115008023008022125118120017019016125023000028023021115017124029096116009023003021010097027023027121020017027112103230246018 116101103002001122101104123115097002003027116014002018118127124022003027116014002018118127097019029113023017002125123098002026022101010005002125123098002026022101144229019029113023017006125114103021013026113010017002125114103021013026113023000028023021103021124016122122030028006118120012031115121126010023115018020112113118018030230246006123126014028244145076116101103002000060114 116101103002000122098104026024004060039101086053039033080114037038022089065097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115069086051114186089082055055038071023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023034058054069067036062127021082053114055080023045051115069069046054038086067040061061021031049176039064069036123019004010116102019007010113098098117004124117017018119117111126024119116111021103119119111102001007113099096005004 116101103002000122099104102114013023016097023102099116021086050114007106116009023016126027008022125118120017019016125075061027023027121020017027112103097051032021116009023003097114013126031097101008031123118126111030026119114002029047073016097117047073103004000125123120019019000122030097051032021115004006022123099004007001025103004000125116115019023000004027017023001027118005000022102005109002022103025002029003122100021126016101025013027017112123014126244145116000001022021096009023029021103017124020101099030027023021126018114029096123013114007125114015114116005016097023031102114097117098018023004028023021086050114003116099020000022025144229030007103126012122016124118111030026119114002029047073016097117047073118111028028103118018029122021118018114023112099030017028096101109019125 116101103002000122096104116115019023000004027000124018113101004001097025118111017028101120018006127118103000124031124117004030028146147007000028120023002026022101116014114016122027002026022102103019114003103027019020016122103014114016101027230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114003112101111001026118126023027110118126111001026118126023027127146147105122123118127004002026113023008022115124121015023001021125014027029021112017022012113114002002018097023005002115122121097027023027116014002018118127124022003027116014002018118127097019029113023008022125123098002026022101010005002125123098002026022101030230246031112113021114028096099004000115127120008028115114103017013003116099020000022021103017114028 116101103002000122097104123023005002125118120017019016125010017002125118120017019016125023000028023021115017124029096116009023003008103017124029096116009023003028144229027029123114019114025122126015114020101099030002018097098019023115101023014028115101025006002007106126005111003101025006002007106126005123127146147023021023122104000022001021118097030022115099097029006097114019114025122126015114001115100008017026021116008019115122121097019125102126002027005124023124114016124118111001026118126023027115116121005114016124118111017028102098124117099018027097245247103113002029003122023002002018146147022026022103114097027023027116014006010112126097027029021031102099099018027102097098018030230246018123115097027023027116014001006008016113117244145118015022115118120111017028101118002026110 116101103002000122102104124115111017028101118002026115116121005114016122025015007016125114017111026113025015007016125114017245247116121005114016122025002029000096010102098116021118015022115118120111017028102126002029110018007102245247116121005114003112101111028006101114019001110118120111028006113114021023244145118015022115101114019124016122100020111116005016097019029113023002027125118120018007110018007102245247116121005114003112101111017028101120018006110118103111017028101120018006244145118015022115101114019124029096115004002018008116017124029096115004002018146147000028023021103004000125123098002029030120010002002125123098002029030120144229019029113023002002125118120018007110018007102245247116121005114003103025002029003116116009111026113025002029003116116009114018123115097002001 116101103002000122103104027121020017027112103124027023027121020017027112103230246018123115097002001027116014023000101114097027029021031098097112028144229019029113023017000125113118005023003103010105001022121114002006115120118025122003027115000022022101101104114021103120012114016125114018002001021103230246004125114019023115101025002029003116116009111003103025002029003116116009114018123115097002125123098002026022101010017000125123098002026022101144229019029113023017124016122114018002022008103019124016122114018002022021118015022115101025002029000096010102098116028144229019029113023105002001027115000020026101101097027000021121020030031021120019114003103025005019021124103019108110118098019000022123099097022018097114104245247116121005114003103025002029000096010102098116146147000028023 116101103002000122100104021118111017028101118002026110124115111017028101118002026115116121005114018027121020017027112103124027023027121020017027112103230246018123115097019125118120017029000097010002002018027116014002028102099097019029113023000124029096115004002018008116017019125123098005023003116023000028023021118111028006118120012031110118103000124029096116014031030146147000028023021116017019125118120018007110018007102245247116121005114003027116014031012123098002029030120023013027024112023102113098022020115113118018144229113103022118015022115124115111017028101118002026110018020116113116021118015022115124115111028006118127004002110018020119113116146147020028026122121230246040000000117106102072144229029001113114019114017108023115245247021 116101103002015122098104026024054114126021068019055048093103032038038071082017061038071098047017059080071053055063029030097127115103082034058054071084041055115081066097060060088023037039115081222053055061065082052032019004010007000019007010116102097012001114098096117006124245247 116101103002015122099104102114013023016097023045038033092090105017028116123004001016112031017124000124116008004026025016102123047073016097117047073103111028028103118018029122146147039032060088023105122115118127004002026113023008022115092089047055033021093046059061021116009023003118120097017028021088047114026113025002029003116116009111016122025002029003116116009114018123115097027023027121020017027112103124017028027121020017027112103104245247092089047055033021093046059061021103004000000124115097002115090089097017028027121020022022097114124002125123098017023001102030230246036093082051055115118120111017028102126002029110018007102114018123115097027023027116014001006008016113117115116121005114016122025002029000096010102098116021118015022115101025002029000096010102098116021023230246018 116101103002015122096104123115097027023027116014002018118127124117112004020102245247116121005114026113025015007016125114017111116022005098117115 116101103002014122098104026024004060039101086053039033080097036032058083031104114126021101036049059080069034058054021091032114063092068053055115081082050114054077071045061058065086053059060091068097033050091068097034177065066051055115081066097054186069086051038054088082047038115029067056034054021006113114060064023114099115084065036049115069069046054038086067040061061021085046036058091082097051048065094055055115080089097052060091084053059060091023037039115081222049051033065082044055061065023036038115081066097038042069082097054054021071051061055064084053059060091119112111102001119115111116119016 116101103002014122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002115116100097017027112103021023031025144229030007103126012122016124025013027017112116014114047073023102114116021075061114003112101111028028103118018029122021118018114023112099004028007112098019126244145016017019000021115004114003097098019023000021115002030018103114018117127018016109117116025016102126116018027102117244145113019029030021116009023003124115097027023025023002026022101116014114016122027097000021118120017029115118103109114016125114018002001021103019126244145103004000000124115097002022103023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021103004000125102126002027005124023124114016124025018027016124097008114018123115097017026 116101103002014122096104027116014001006008016113117244145096009023001112023008022125123098002026022101023013027024112023097117112004020100117244145118015022115124115111017028097110004027115124121097122116004007102126116006006102123244145118015022115124115111017028102098124117099018144229019029113023002029125118120017019016125010008022125118120017019016125144229019029113023002029125123098002026022101010008022125123098002026022101144229019029113023002029125118120018007110018007102245247116121005114016122025002029000124116014111116005016230246018123115097002022103025015007003112101018111016122025015007023112099004245247116121005114003112101111017028102098124117099018144229019029113023017023001027116014002028102099124017003027116014002028102099230246018123115097002022103025015007023 116101103002014122097104112103000111016101025015007023112103000245247116121005114003112101111028006118120012031110118103111028006118120012031244145118015022115118103111017028102098124117099018144229019029113023017000125118120017019016125010008022125118120017019016125144229019029113023017000125123098002026022101010008022125123098002026022101144229019029113023017000125118120004001003112023008028115029020115113122146147000028023021103019124023116115004002001008031018023031112116021114030116111105002125113118005023003103030097020001122122097017027112100017000115101144229114115021023097114115021023097114115021023097114115021023097114115021023097005027112101004114003027116014002018118127097111115101101111017028101118002026244145023 116101103002014122102104021023097114115021118015022115101025015007016125114017114110021103019124029096116009023003146147097114115021023097114115021023097114115021023097114115021023097114115021023000028023021103111017028112100017023115008023017000125118120004001003112144229114115021023097114115021023097114115021023097114115021023097114115021023097019029113023017124016122100020114110021016113117122146147000028023021031017000125113118007027003103023008001115123098013030115122101097002001027115000020026101101127111016096101019023029097023005019007112030230246018123115097002001027116014001006008016113117244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021112017022012113114002002018097023005002127021112017002012101118021007001112023017002244 116101103002014122103104145023097114115021023097114115021023097114115021023097114115021023097114115098127004000022021115017124016122103000017027021010097027023027116014002018118127230246115021023097114115021023097114115021023097114115021023097114115021023097019029113023005002125123098002026022101023124114026113025015007016125114017245247021023097114115021023097114115021023097114115021023097114115021023097114018123115097002003027116014002018118127097111115113103111017028101118002026244145023097114115021023097114115021023097114115021023097114115021023097114115116121005114003101025015007016125114017114110021115017124029096116009023003028144229029001113114019114017108023112114 116101103013007122098104026024004060039101086053039033080097036032058083031104114126021101036049059080069034058054021091032114063092068053055115081082050114048093082049038054089068097054038021083168034050071067036063054091067097122039076071036114098005023046039115006006104114061018086056051061065023049062038070023045051115069069046054038086067040061061021094047054058068066168055115084084053059037080023036060115083088047049039092088047114055064023037187035084069053055062080089053018098008002117 116101103013007122099104102114013023016097023008022125118120017019016125075061027023027121020017027112103097019000021116009023003097114013126031097101008031123118126111030026119114002029047073016097117047073103004000125123120019019000122030097019000021115004006022123099004007001025016017032060081066034038058090089097059061084084053059037080023049061038071023102117116073075021002125121126017019001116075061117116018016109002125114103021013029122122017019007025103111017028120104015007016122122012126123078002118106099003074104126116018027102117127146147017002125114103021013026113027097117116021086050114020101100030027023025023021002125099118017019001116023032033115118120004001003112144229020001122122097017027112103008022115124115109017027112103002029115118120109017027112103000017115 116101103013007122096104116116109000021118120017029115118103109000021101118005027115097103109021003101104017019007096101004114003101027097021003097104017019007096101004114003025023006002023106115004017003116099097022003025023006002022106103000006022102103097002001101027230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114003112101111001026118126023027110118126111001026118126023027115116121005114016124025002029000096010102098116146147022026022103114097027023027121020017027112103097062058094082097117112004020100117244145118015022115124115111017028097110004027115124121097122116004007102126116006006102123244145118015022115124115111017028102098124117099018144229019029113023002029125118120017019016125010008022125 116101103013007122097104118120017019016125144229019029113023002029125123098002026022101010008022125123098002026022101144229019029113023002029125118120018007110018007102245247116121005114016122025002029000124116014111116005016230246018123115097019016027116014002018118127124027023027116014002018118127230246018123115097019016027121020017027112103124027023027121020017027112103230246018123115097019016027116014001006008016113117115116121005114018118025002029000124116014111116005016230246018123115097019016027115000017022118127097027000021121020030031146147000028023021103004000125123098017023001102010002029125123098005023007112144229019029113023017023001027116014001006008016113117244145118015022115101114019124016122103014001007008116017124016122103014001007146147000028023021103004000125 116101103013007122102104123098005023003116010002002125123098005023003116144229019029113023017023001027121020017028120122124017003027121020017028120122230246018123115097017003027116014001006008016113117244145118015022115101025006002007106126005111003103103111021003097104008022244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021116009023000101101097002001146147022026022103114097002001027116014002018118127124022003027116014002018118127230246018123115097002001027121020017027112103124022003027121020017027112103230246018123115097002001027116014023000101114124002001101025002029022102103004245247116121005114003103025005019023112103019111123102114013023016097023012019011029103111022018113114017000122021113019029030021116009023000101101097002244 116101103013007122103104145096009023001112023017124016122103000017027008103019124016122103000017027021118015022115101025015007016125114017111003103025015007016125114017245247116121005114003027116014023000101114124002001101025002029022102103004114018123115097002125118120018007110018007102123244145118015022115029103019124023116113008002001021126018114029096123013114028103023017000125113118007027003103009124017006103101004028007021115000006022028023000028023021103019124016122100020111116005016104245247116121005114007101025002029003116101000111116118120004001003112016097019029113023021002125099118017019001116010017000003027116014023000101114097019029113023021002125118120018007110018007102245247116121005114023101025002029003116116009111026113025002029003116116009114018123115097022003 116101103013007122100104027121020017027112103124027023027121020017027112103230246018123115097002003027116014002018118127124022003027116014002018118127097019029113023017002125123098002026022101010005002125123098002026022101144229019029113023017124020101099030027023008103017124020101099030027023146147014000023112101097016010021006230246115 116101103013006122098104026024004060039101086053039033080097036032058083031104114126021101036049059080069034058054021083032060032021091036033115081222034062050071086053059060091068097054054021071163038038071082050114053084094053055032021068052032115089082050114048090090044039061080068097054038021083168034050071067036063054091067109114063080068097036060092068040060032021089102051042084089053114035089066050114063084023049032060081066034038058090089097059061081094048039186080023032049039092065036114054091023039061061086067040061061021083052114055220071032032039080090036060039117006124103103 116101103013006122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002127146147013006001124122105017026027123008016022118120097046047021016097117115073075097002022103025015029001116100014123127146147102002033090083052049039092088047114055064023055061058070094047114058091086034038058067082097034060064069097117116018023061046115097103111030026101118019019115073075097117116018016109002125114103021013029122122017019007025103111017028120104015007016122122012126123078002118106099003074104126244145097111017028101118002026115073075097004125123098002026022101027230246016122118013023000118114105030007103126012122016099025013027017112116014114047073023102114116021075061114005027112017001012123120019019000122030109030007103126012122016124097111030026 116101103013006122096104119114002029115073075097117115018023061046115101114023124029122101000001028028030109245247101103111021003097104008022127021103019004125114103018013026113027097006003027097000002018103118097051032021116014023000101114230246021103120012114016125114017027023021126005126115118127004002016122023002029127021101007017028101120097017003025023019020003116115008114007101027097017027112103008022115124115023126115118127004002018118023000017005025144229021003101104017019007096101004114003101027097021003097104017019007096101004114003025023006002023106115004017003116099097022003025023006004022106097014027022102103097002001099027097021005122104017019007099120008114003099027230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026 116101103013006122097104118126097017026021120015114003112101111001026118126023027110118126111001026118126023027115116121005114016124025002029000096010102098116025144229122123114103018013005122126018027029021097097030022115099097029006097114019114025122126015114016125114017017028021116014004115122121097004125118120017019016125010002029005027116014002018118127097019029113023023124029096116009023003008116014004125123098002026022101023000028023021116014004125118120018007110018007102114018123115097017028099025002029000124116014111116005016104245247121114007006115122098021023001021125014027029021101007001026118126097017005021120015114005027100008017026099126124017005027100008017026099126097019029113023002004125118120018007110018007102123127146147017023001102126005114003112097097030022 116101103013006122102104115099097029006097114019114025122126015114001115100008017026021116008004115122121097002022099025018027016124097008111016124097111001026118126023027115116121005114016124097111017028102098124117099018144229005027112101004114026113025015007016125114017114063092092036114116022006098119116146147000028023021126005124016122099024023026021126015114123018006113117127018004112117122021118015022115124115111017028102098124117099018144229019029113023002029125118120017019016125010008022125118120017019016125144229019029113023002029125123098002026022101010008022125123098002026022101144229019029113023002029125118120018007110018007102114018123115097017028027116014001026118120124117099018144229019029113023017023001027121020002022103100124017028027121020022022097114230246018 116101103013006122103104123115097002022103025002029000096010102098116146147000028023021103004000125118120017029000097010002002125118120017029000097144229019029113023017023001027121020022022101118124017003027121020022022101118230246018123115097002022103025015007016122122012111016101025015007016122122012245247116121005114016101025002029000096010102098116146147000028023021103023124020101099030027023008103111021003097104008022115116121005114005027112017001012124115124002005027112017001012124115097245247116121005114003103097111021003102104008022110099025006002000106126005245247116121005114026113097111017028101118002026110099025002029003116116009114018123115097027023099025015007016125114017111005027121020017027112103097019029113023008022005027121020017027112103097062058094082097117112 116101103013006122100104004020100117244145118015022115116116023124016122103000017027008126005004125118120017019016125144229019029113023000017005027121020017027112103124027023099025015007016125114017245247116121005114018118097111017028102098124117099018023000028023021118002004125118120018027016122010102098116146147000028023021118002004125113118002023016125023008001115123098013030244145118015022115101114023124029096103004000000008116014004125123098005023007112023000028023021103004004125118120018007110018007102245247116121005114007101025002029003116101000111116118120004001003112016097019029113023021002125099118017019001116010017000005027116014023000101114097019029113023021002125118120018007110018007102245247116121005114023101025002029003116116009111026113025002029003116116009114018 116101103013006122101104123115097022003027121020017027112103124027023027121020017027112103230246018123115097002003027116014002018118127124022003027116014002018118127097019029113023017002125123098002026022101010005002125123098002026022101144229019029113023017124020101099030027023008103017124020101099030027023146147058103100007004116047244145120019022022103023003011115004144229114 116101103013005122098104026024004060039101086053039033080097036032058083031104114126021101036049059080069034058054021084041055035065082045033115067088040033058091068097122055064023037055035028023047117050076086047038115069086050114055220084045051033220068097032186086094049032060068066036063054091067097062050021071163038038071082001099110000003 116101103013005122099104102114013023016097023005027000097126015017007021097111017028101118002026047073097111028006118127004002127118120000030022102116004122031097101008031123118097111030026119114002029047073016097117047073097111021003102104015029001116100014123127121099019027030029116008004125121126003023016122075061117115018075061002022099025015029001116100014123122025016023029026102126015114029122121097022016121118019117127146147017124020101099030028028120103000006127101025002029030106121020017028120122109122040000000121098101072030109027023027116014002018118127061046026113025015007016125114017114018102023002026022101099004030127121099019027030029116008124031124117004017028073075102114116073075017023001027121014000018102120104114018102023005023007025016102126116018027102117244 116101103013005122096104145113019029030021116009023003124115097027023025116009023003118120097017028025101007017028101120097017003025116009023003124115097027023099027002026022101118002114018118097109021003101104017019007096101004114003101027006002007106103000006006103114097002127114103005013023112116017019007021115017126020099120030002018097097014027115101097109245247101114019001026113023017023001021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115101114019124000124116008004026008116008124000124116008004026021118015022115118126111017028102098124117099018027230246123029112017001012099120008001026123023023114031112113021114028096099004000115127120008028115118127004002016122023002029005021120015114005027116014002018118127124017028099025002029003 116101103013005122097104116116009114018123115097004125123098002026022101010002029005027121020017027112103097019029113023002029005027116014001006008016113117115116121005114016122097111017028102126002029110018007102123244145123004020007021120020006022103023011029026123023019020000124116008114016099023014028115099025018027016124097008111016099025018027016124097008114018123115097017005027116014001006008016113117122025144229002022103100008022115101114023114031112113021114028096099004000115127120008028115103113018027016124023002027005021120015114003112097111001026118126023027110118126023124000124116008004026021118015022115118126023124016122100020111116005016230246004125114019023115124115111028006118127004002115121126010023115018020112113118018144229019029113023008022125118120021011022 116101103013005122102104124023008028115029016112098116025016114099116028023000028023021126005124016122100020111116005016230246018123115097017028027116014002018118127124027023027116014002018118127097019029113023002029125123098002026022101010008022125123098002026022101144229019029113023002029125118120018007110018007102114018123115097017028027116014001026118120124117099018144229019029113023017023001027121020002022103100124017028027121020022022097114097019029113023017023001027116014001006008016113117244145118015022115101114019124016122103014001007008116017124016122103014001007021118015022115101114019124029096115004002018008116017124029096115004002018021118015022115101114019124029096116014031030008116017124029096116014031030146147000028023021116017124016122100020111116005016230246018 116101103013005122103104123115097002005027112017006012124115124002125114103021013026113023000028023021097111021003102104008022110101097111021003102104008022244145118015022115124115023124016122103000017027008097111017028101118002026115116121005114026113097111028006118127004002110099025015007016125114017114018123115097027023099025015007016125114017114031124124004114116022006098119116146147000028023021118002004125118120017019016125010008022005027116014002018118127097019029113023000017005027121020017027112103124027023099025015007016125114017245247116121005114018118097111017028102098124117099018023000028023021118002004125118120018027016122010102098116021118015022115116116023124023116116004017027021126018114029096123013245247116121005114003112097111028006101114019001110118120023124029 116101103013005122100104096115004006022021118015022115101114023124016122100020111116005016230246018123115097022003027116014002018118127124027023027116014002018118127097019029113023005002125123098002026022101010008022125123098002026022101144229019029113023017002125118120017019016125010005002125118120017019016125023000028023021103017124029096116009023003008115017124029096116009023003146147000028023021103111021003097104008022110101103111021003097104008022244145118015022115112111008001007102023105001022121114002006115004023007000028120023006002023106115004017003116099097022003099144229005027112101004114023101097111017028101118002026110099025002029003116116009114018123115097022003099025015007016125114017111005027121020017027112103104245247116121005114029122099097023011124100021001115 116101103013005122101104029100004030022118099097099115115101014031115114097014013003116099023029026021097017004127114103017013003116099020000022021097017126020101100030004028124100008028115099097230246004125114019023115099097111017028101118002026110124115111017028101118002026115116121005114005099025015007016125114017111026113025015007016125114017114244145118015022115099103111028006118127004002110099025015007016125114017114018123115097004003027116014002018118127124004125118120017019016125023230246018123115097004003027112017006012124115124004003099025006002007106126005114018123115097004005027112017001012124115124004003099025006002000106126005123244145120019022022103023003011115004023 116101103013004122098104026024054127115112089053002050065066051055003116067097127115121094050038054021083036033115069069046054038086067040061061021086047059062084091036114055018066047055115069086053039033080025001099110006001 116101103013004122099104102082045055048065023017124016122114018002022146147039032060088023019020003116115008126115114103004013003116099004001003021103230246036093082051055115118120017019001116010102017028112100017023116146147032060055021116014001006008016113117244145086047054115114103021013026113010098099112146147032060055021103111017028112100017023110099118017019001116144229061033081082051114049076023112245247021 116101103013003122098104026024004060039101086053039033080114037038016090090097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115125109097034050071023034061062088066047055115080089097052060091084053059060091068097054054021091032114048090090044039061080023037039115071082038032060064071036063054091067109114054065023037055115089086097034033090083052049039092088047114123069213053039033080030001099110000003 116101103013003122099104102114013023016097023102099116025115017124016122103000017027073075005002125123098002026022101027002002125121126003023031122027013006001124122105017026027123008016022118120061046116021016061046023101025006002023106121014000018102120104126244145020116113116018027097117099018027230246112003020102117127021007109245247022000098117116025023102098116025144229017018102114097005027112121097002003027112017006012124115097027000021121020030031021099009023029021016113117115112123018023115018006102114022123115109002125118120012013029096116014031030146147007000028120023019020016122103014114016101027105122123114103005013023112116017019007021115017114031112113021114028096099004000115127120008028115114103017013003116099020000022021103017114028123023005002125118120017019016 116101103013003122096104125010017002125118120017019016125023000028023021115017124029096116009023003008103017124029096116009023003028144229030022115099097029006097114019114025122126015114001115100008017026021116008114028123023005002125102126002027005124010002027125102126002027005124030230246026123121004000115127120008028115114103021013003116099020000022021103097029029021103111021003097104008022110101103111021003097104008022122146147022026022103114097002125118120012013029096116014031030008016098099112022004098117244145118015022115113103111017028101120018006110118103111017028101120018006115116121005114023101025015007023112103000111016101025015007023112103000114018123115097022003027121020017028120122124017003027121020017028120122097 116101103013002122098104026024004060039101086053039033080114037038022089065097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115125109097034050071023168062054067082052032115080089097052060091084053059060091068097054054021091032114048090090044039061080023037039115086095036034039080091109114054065023037055115089086097034033090083052049039092088047114123069213053039033080030001099110000003001096110005007112018096008016003117019001010108127019000010007000019003010116102099005006114098096 116101103013002122099104102114013023016097023102099116021118018114007106116009023016126027230246023101025002029003116116009114047073023005002125123098002026022101023000001115118127004002007112123109245247121099019027030029116008124031124117004017028021075061114116021016097046047021115017124020101115030028028103118018029122021118018114023112099004028007112098019126244145115017124020101115030019023103114018099127021115017124020101115030019023103114018096127021115017124016122103014001007025144229017003027123008016022121120109245247118118018023115098127004028115101103111021003097104008022115124100097028006121123097006027112121097117099018023004030000112023102099116021114015022115116100097002018097098019023127018016109117116025016102126116018027102117244145113019029030021101007017028 116101103013002122096104101120097017003025144229122123029112017022012113114002002018097023005002115121114007006115122098021023001021125014027029021112017002012101118021007001112023017002115122121097022003027116014002018118127124002003027116014002018118127097019029113023005002125123098002026022101010017002125123098002026022101030230246031112113021114028096099004000115127120008028115103113018027016124023002027115122121097022003027100008017026099126124017026027100008017026099126104245247124121015023001021125014027029021112017006012101118021007001112023017114028123023017124020101099030027023008103017124020101099030027023028144229005027112101004114003027116014031012123098002029030120023013027024112023102113098022020115113118018144229019029113023005002125118120017029000097010002002125 116101103013002122097104118120017029000097023000028023021115017124029096115004002018008116017124029096115004002018021118015022115113103111028006118120012031110118103111028006118120012031244145020117113018123115097022003027116014002018118127097111115018020116113116021118015022115113103111028006118127004002115008023102113101022016097 116101103013001122098104026024039000054086095036032048093082005061061091082036033023080067036060039080066051122122021026097000054086095036032048093082097062054021083036032061092082051114061133023000021001124121097061038021100008000022123023032038039071094035039186021215097039061021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114054065023037039115091066044187033090023037055115086095036034039080091001099110115101001096110000003114096097004005112 116101103013001122099104102114013023016097023015000125123098012023001122144229020001122122097017027112103002029115118120109114029096122019019007021121019245247098127004000022021121019124029096122008022022021010097017028027121020022022097114230246018123115097017028027116014001006021010097117099018144229019029113023002029125118120018027016122023124114116005016230246018123115097028001027099024002026113114097111115018115102245247116121005114123123101111006010101121020031115008023102001026103114015117115122101097028001027099024002029096122097111115018118006000026123016104245247116121005114029103025005019021124121020114026102023015007031121144229019029113023015000125118120018007115008023102098116146147000028023021121019124023116115004028006021010097122000112123004017007021122000010123 116101103013001122096104113118005023029096030097020001122122097028006120101000006115123122230246115021023097114115021023097114115021023097114115021023097114115021023097114004125114019023115123122111006010101126005023115008023102022116146147097114115021023097114115021023097114115021023097114115021023097114115021023000028023021121012124029096122008022022021010097028001027121020031026113114230246115021023097114115021023097114115021023097114115021023097114115021023097114018123115097028030027099024002029096122097111115123101111006010101121020031244145023097114115021023097114115021023097114115021023097114115021023097114115021118015022115123122111017028102098097111115018007102123244145118015022115118120111017028101118002026115008023102113098022016230246018123115097017028027121020017027 116101103013001122097104112103097111115018020115113116146147097 116101103013000122098104026024019055048093082051049059080023045117059092068053061033092070052055115081082050114055220067036060039080066051033115081016052060115086095036034039080091097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083052114048093082049038054089023049051033021088051054033080023037187048071088040033032084089053114055080023037051039080023037055115081222035039039021083036114048090089037039058065082001099110115101001096110000003113098098006007114018096008002118098101012119112111244145113019018097008002117098099004014120101019006010116101099003014 116101103013000122099104078020114113046122101005023001021117024114016122025005019023112116014114023112100002114 116101103013015122098104026024039017060091089036042058090089003022037092086023016123028023108114005220069040052058080023050117058089023039051038065023036052053080084053039186021066047114048090089053032167089082097054054021084046060061080079040061061021071046039033021091036114055220071032032039080090036060039146147004060039119086047035038080031104114126021097168032058083094036114032092023045117060091023038186033080023032054059220068040061061021112005001115070066051114033220080040061061084091097028018123116024018098008103000000018120119115111007112100021017028123121004010019006010116102 116101103013015122099104102114013023016097023112126115114101005013031124117230246021103120012114020103115030017028123101004022244145096009023001112023006017023106116014022022021010097117112004020102245247116121005114020103115030001026114123004114110021016098096112018144229019029113023006000023106115004002007021010097117112006020102245247116121005114023116099004122020103115030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021001113104007027029099118013114026102023015007031121023014000115113118021023123114101005013021124121023019031028023127111115118098019000022123099097022018097114104245247116121005114016122100020114110021016113117115 116101103013014122098104026024019055048093082051049059080023045055115091088044048033080023037055115086095036034039080091097033186089082034038058090089047187032021082047114053090089034038058090089097054038021089052063186071088097054054021084041055035065082045114054065023105061038028023037039115081222053055061065082052032115080067097122060064030097054038021089046063115081066097054186065082047038054064069097055039021031046039122021083052114061090090097054054021091032114048090090044039061080 116101103013014122099104102114013023016097023002029006123099105120122146147007000028120023105001022121114002006115124115111028006118127004002244145113019029030021116009023003124115097027023025116009023003118120097017028025023019020016122103014114003122027230246003112101018027023021103004000115089082039038115090066053055033021093046059061021101007001026118126097017026021088047114003112101111001026118126023027115008023002027125102126002027005124023000028023021116008124016122097000030026021010097117099018144229005027112101004114026113025002029003116116009114110021116014124016122103000017027146147000028023021126005124029096116009023003021010097017028027121020017027112103230246018123115097002022103025002029003122100021114110021103014124016122103014001007146147000028023021103004000125 116101103013014122096104123098005023003116023124114003122025015007023112103000245247116121005114003112101111028006118120012031115008023017029125123098002029030120144229019029113023002029125123098005023007112023124114003112101111028006101114019001244145118015022115118120111017028102126002029115008023102098116146147000028023021126005124016122100020114110021016113117244145118015022115118120111017028102098097111115018007102245247116121005114003122025002029005116123008114110021016113117244145118015022115101114019124016122100020114110021016113117244145020112113018123115097027023027116014002018118127097111115018020115113116146147098099112116121005114026113025015007016125114017114031124124004114116022004098119116146147098102112116121005114003112101111017028101103004000115008023102113102 116101103013014122097104022016230246112001020000028023021103004000125123098015002022103023013027024112023102113101022018102245247022000098114018123115097002022103025015029001116100014114031124124004114116016020121113118018144229113106022118015022115101120111030026119114013029115121126010023115018020112098112016016230246112004006098114006123126014028115078020112096112072144229123115116100097028017106116009001026114023 116101103012007122098104026024019055048093082051049059080023045055115091088044048033080023037055115086095036034039080091097033186089082034038058090089047187032021082047114053090089034038058090089097054038021089052063186071088097054054021084041055035065082045114054065023105061038028023037039115081222053055061065082052032115080067097122060064030097054038021089046063115081066097054186065082047038054064069097061038021083102051032070088034059186029068104114054065023105061038028023037039115091088044114055080023045051115086088044063038091082 116101103012007122099104102114013023016097023008022125123098002026022101144229020001122122097017027112103008022115124115109114016125114017017028021116014126115103113002029003122023017029127021097006022028106118018001115116027230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114016124025018027016124097008114110021103004000125102126002027005124023000028023021116008124016122097000030026021010097117099018144229005027112101004114026113025002029003116116009114110021116014124016122103000017027146147000028023021126005124029096116009023003021010097017028027121020017027112103230246018123115097002022103025002029003122100021114110021103014124016122103014001007146147000028023021103004000125123098005023003116023124114003 116101103012007122096104122025015007023112103000245247116121005114003112101111028006118120012031115008023017029125123098002029030120144229019029113023002029125123098005023007112023124114003112101111028006101114019001244145118015022115116025002029003116116009114110021126005124016122103000017027146147000028023021118111028006118127004002115008023008022125123098002026022101144229019029113023002029125118120018027016122023124114116005016230246018123115097027023027116014001006021010097117099018144229019029113023002029125118120018007115008023102098116146147000028023021103014124016122097000030026021010097117099018144229019029113023017023001027116014001006021010097117099018144229113098022118015022115124115111017028101118002026115008023102113097022016230246112004020000028023021126005124029 116101103012007122097104096116009023003021123008025022021016098097112016016230246112001020000028023021103004000125118120017002022103023124114116022002098117244145020117113018123115097002022103025015007029101114019114031124124004114116022001098119116146147098101112116121005114018027121014000018102120097030026126114097117118022015098119116146147098107112116121005114003122025013027017112123014114031124124004114116022006113113118018023 116101103012006122098104026024019055048093082051049059080023045055115091066044187033090023037055115086095036034039080091109114063080023037187039080089053055038071023036038115089086097049060088090052060054021071046039033021066047114061064090168032060021083036114048093082049038054089023037061061091222097055039021031046039122021066047114061064090168032060021083036114055220067036060039080066051114054065023105061038028023052060115091088044114055080023037187039080089053055038071023037061061091222097055039021031046039122021066047114061090090097054054021084046063062064089036114055090089047187 116101103012006122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002115116100097017027112103021023031025144229030007103126012122016122118013023000118114105017026027123008016022118120109117116028023061046115018023102114047073023017023001027121014000018102120104114018102023005023007112121021023006103027230246006101103004000123101114019124018113101004001098028023000001115116115019023000102114109002028027123008016022121120097019000021116014031030096121004126016116100004245247098127004028115116116111022018118114002026115124100097028006121123097006027112121097117115018023004030000112023102000116021114015022115116100097000244145113019029030021116009023003124115097027023025116009023003118120097017028025101007017028101120097002028025116009023003 116101103012006122096104116116097019016025144229002022103100008022115101114019114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097002022103025018027016124097008111115118126111001026118126023027115116121005114016124025002029000096023124114116005016230246004125114019023115124115111017028101118002026115008023002029125118120017019016125144229019029113023008022125123098002026022101023124114016122025015007016125114017245247116121005114003112101111017028101120018006115008023017029125118120017029000097144229019029113023017023001027121020022022101118097111115101120111028006113114017019244145118015022115101114019124029096116014031030021010097002028027121020017028120122230246018123115097027023027116014002018118127097111115116116111017028101118002026244 116101103012006122097104145118015022115124115111028006118127004002115008023000017125123098002026022101144229019029113023002029125123098005023007112023124114003112101111028006101114019001244145118015022115118120111017028102126002029115008023102098116146147000028023021126005124016122100020114110021016113117244145118015022115118120111017028102098097111115018007102245247116121005114003122025002029005116123008114110021016113117244145118015022115101114019124016122100020114110021016113117244145118015022115116116111017028102098097111115018007102245247116121005114018118025002029000124116014114110021016113117244145020112113018123115097027023027116014002018118127097111115018020115113116146147098099112116121005114026113025015007016125114017114031124124004114116022004098119116146147098102112 116101103012006122102104116121005114003112101111017028101103004000115008023102113102022016230246112001020000028023021103004000125123098015002022103023013027024112023102113101022018102245247022000098114018123115097002022103025015029001116100014114031124124004114116016020121113118018144229113106022118015022115101120111030026119114013029115121126010023115018020112098112016016230246112004006098114006123126014028115078020112096112072144229114 116101103012005122098104026024019055048093082051049059080023045055115091066044187033090023037055115086095036034039080091109114063080023037187039080089053055038071023036038115089086097049060088090052060054021071046039033021066047114061064090168032060021083036114048093082049038054089023037061061091222097055039021031046039122021066047114061064090168032060021083036114055220067036060039080066051114054065023105061038028023052060115091088044114055080023037187039080089053055038071023046039115081016032033032090084040187115081088047060186021082053114123090066104114038091023047061062021083036114048090090044039061080023037061061091222 116101103012005122099104102114013023016097023005027000097126015017007021126005124016122103000017027021075061114026113025015007016125114017114018102023002026022101099004030127146147013006001124122105017028116123004001016112031002027125121126003023016122027102117122021075061114116021016097046047021103004000125123120019019000122030097019000021115004006022123099004007001025144229002022103025000022001112100112114018102023000022001112100018023127101120111030026119114013029115116100097017028120122020028022025116000001022146147022026022123023000017125113118002023016125023008001115123098013030115097127004028115018023102114022121100004114116103016097023029113023000001115103144229020001122122097017027112103008022115124115109017027112103002029115118120109000021118120017029115101120109017027 116101103012005122096104112103000017115116116109245247101114019001026113023017023001021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115101114019124000124116008004026008023002027125102126002027005124023000028023021116008124016122100020114110021016113117127146147023021023122104000001000021118230246004125114019023115124115111017028101118002026115008023002029125118120017019016125144229019029113023008022125123098002026022101023124114016122025015007016125114017245247116121005114003112101111017028101120018006115008023017029125118120017029000097144229019029113023017023001027121020022022101118097111115101120111028006113114017019244145118015022115101114019124029096116014031030021010097002028027121020017028120122230246018123115097027023027116014002018 116101103012005122097104118127097111115116116111017028101118002026244145118015022115124115111028006118127004002115008023000017125123098002026022101144229019029113023002029125123098005023007112023124114003112101111028006101114019001244145118015022115116025002029003116116009114110021126005124016122103000017027146147000028023021118111028006118127004002115008023008022125123098002026022101144229019029113023002029125118120018027016122023124114116005016230246018123115097027023027116014001006021010097117099018144229019029113023002029125118120018007115008023102098116146147000028023021103014124016122097000030026021010097117099018144229019029113023017023001027116014001006021010097117099018144229019029113023002027125118120023019031124023124114116005016230246018123115097019016027116014001006 116101103012005122102104021010097117099018144229019029113023000017125118120018027016122023124114116005016230246112004020000028023021126005124016122103000017027021010097117112007020102245247022006098019029113023008022125123098002026022101023013027024112023102113096022018102245247022003098019029113023017023001027116014002003112101097111115018020116113116146147098102112116121005114003112101111028006123103004000115121126010023115018020119113118018144229113100022118015022115116025015029001116100014114031124124004114116016020121113118018144229113106022118015022115101120111030026119114013029115121126010023115018020112098112016016097 116101103012004122098104026024019055048093082051049059080023045051115086094055059063092067168114054065023045055115091088044114055080068097051032070088034059186070023105054186065082047038054064069104114179021066047114048093082049038054089023036060115083088047049039092088047114055080023050061061021089052063186071088001099110115101001096110000003115107100007007112 116101103012004122099104102114013023016097023013006001124122105030026119114002029115073075097117115018023061046115123120019019000122030230246021103120012114003112101018027023021103097030022115099097029006097114019114025122126015114001115100008017026021116008114028123023017124000124116008004026021010097017026027100008017026099126097019029113023002027125118120018007115008023102098116025144229017027112103002029115118120230246004125114019023115118120111017028102126002029115008023102098116146147000028023021116014124016122100020114110021016113117244145118015022115101025002029000096023124114116005016230246018123115097002125123098017023001102023124114016122025015007023112099004245247116121005114016122025002029003116116009114110021016098099112018144229019029113023002029125123098002026022 116101103012004122096104101023124114116022005098117115 116101103012003122098104026024019055048093082051049059080023045051115086094055059063092067168114054065023045055115091088044114055080068097051032070088034059186070023105054186065082047038054064069097060060091023034061062069069040033122021215097039061021084041055035065082045114054091023039061061086067040061061021083036114032090089097060038088222051061019004010007000019007010116102097012000115098098 116101103012003122099104102114013023016097023013006001124122105030026119114002029115073075097117115018023061046115123120019019000122030230246021103120012114005114115014013018102100097019115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114018027100008017026099126097111115118126111001026118126023027115116121005114016124025002029000096023124114116005016230246004125114019023115118120017019016125023124114116022006098117244145118015022115123098002026022101023124114116022005098117115 116101103012002122098104026024019055048093082051049059080023045055032021084046061033081088047060186080068097054038021068040038054021071051059061086094049051063021083102039061021084041055035065082045114054091023039061061086067040061061021083036114032090089097060038088222051061019004010007000019007010116102097012000115098098 116101103012002122099104102114013023016097023013006001124122105019023103114018099122021118018114018113101004001098025123008016022121120230246021103120012114016125114017027023021116109114001115116014002028021116014245247098127004000022021116111028006113114017019115008023002029125123098005023003116144229019029113023002124029096116014031030021010097017028027121020017028120122230246018123115097017125118120017029000097023124114016122025002029003122100021245247116121005114016122025002029000096023124114116005016230246018123115097017125118120018007115008023102098116146147000028023021116111017028101118002026115008023102113098022016230246018123115097017125123098002026022101023124114116022005098117115 116101103012001122098104026024019055048093082051049059080023045055032021083046060061220082050114026101112097054116064089097054186065082047038054064069097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083036114048093082049038054089025097096101026003110096056002115000114037080069050059060091023023007022117006124020001117005124102106007007113098099013 116101103012001122099104102114013023016097023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113025015007030115118025114022121100004114020116025006019023106121020031021116111097023029113023000001115123098012020018109027230246016116100004114004125114015114020116025015007003112101018114026102023015007031121023021026022123023005124029096099004030097021114013001022021112000124020116115030028006097114013096115112121005114018102023015007007112123115126244145116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023027121020006022121004097023031102114097021018027112000022012123098021023031006023004028023021118018114029096099004030096025144229017018102114097005027112121097021018027121020002022 116101103012001122096104103100097027000021121020030031021099009023029021115111028028120099004030098021114013001022021112000124020116115030028028120099004030098021114015022115116100097028028120099004030098025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115111028028120099004030097021114013001022021112000124020116115030028028120099004030097021114015022115116100097028028120099004030097025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115111028028120099004030096021114013001022021112000124020116115030028028120099004030096021114015022115116100097028028120099004030096025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029 116101103012001122097104021115111023030116126013114022121100004114020116025006019023106114012019026121023004028023021118018114022120118008030127146147002029018121114018017022029031018023031112116021114098021113019029030021097006022028106112005001115116112097005027112101004114018114025002029003116116009114110021126005124016122103000017027146147000028023021118006124029096116009023003021010097027023027121020017027112103097019029113023000021125116115009020026123023008001115123098013030122025007104114018102023000022027106112005001244145113019029030021116009023003124115097027023025116009023003118120097017028025097006022028106115004006115113023013023021097023014007007112101097024028124121097021018113104000022001113114021114020116023014028115113025015007003112101018111020116025015007003 116101103012001122102104112101018245247098127004000022021126005124016122100020114110021016113117244145118015022115118120111017028101118002026115008023008022125118120017019016125144229019029113023002029125123098002026022101023124114026113025015007016125114017245247116121005114016122025002029000096023124114116005016230246018123115097017028027116014001026118120097111115018007102245247116121005114016122025015007023112099004114110021115111028006101114019001244145118015022115124115111017028101118002026115008023102113098022016230246018123115097027023027121020017027112103097111115018020115113116146147097 116101103012000122098104026024019055048093082051049059080023050117058089023056114050021071045039032021083102039061021086050033060086094168114179021066047114048093082049038054089023036060115083088047049039092088047114055064023049051042070023036038115081066097060038088222051061115081066097049059080071053055063117006124020001117005124103103005007112097099001 116101103012000122099104102114013023016097023112245247115101014031115099112005029012116100018114018146147022026022103114097019125118120017019016125010102113098022016097019029113023000124029096116009023003008016098096112018144229021001122098017114017108023000124029096116009023003146147009019005124121006114016122098015006123116025015029001116100014123109005023 116101103012015122098104026024019055048093082051049059080023045117050081069036033032080027097062054021084046054054021071046033039084091109114063080023045059049080091045187115081082097062050021084046063062064089036126115089086097049060088090052060054021083052114032092067036114035071094047049058069086045114055018066047114048093082049038054089023036060115083088047049039092088047114055064023034061055080023049051042070023036038115081066097060038088222051061115081066097049059080071053055063117006124020001117005124103103005007112097099006 116101103012015122099104102114013023016097023002124018113101004001098025116111019023103114018096127146147002124016122103014001007025103014124031124117004030028025116111028006113114017019115073075097017125123098002029030120023000001115123098002029030120144229020001122122097017027112103008022115118027097000021118120017029115101120230246004125114019023115118025002029003122100021114110021103014124016122103014001007146147000028023021116111028006113114017019115008023017029125123098005023003116144229019029113023002124029096116014031030021010097002028027121020017028120122230246018123115097002028027116014004018121126097111115018007102245247116121005114016027116014001006021010097117099018144229019029113023017029125118120018007115008023102098116146147000028023021116111017028101118002026115 116101103012015122096104008023102113098022016230246018123115097017125123098002026022101023124114116022005098117115 116101103012014122098104026024019055048093082051049059080023045055032021083046060061220082050114026101112097054116064089097054186065082047038054064069097055061021081046060048065094046060115081066097034050076068097055039021083052114061064090168032060021083036114048093082049038054089023105062058220023161114063084023038055032065094046060115081082050114050081095168033058090089050114020113100104124115146147115100124001024115057100113118097004054071068040061061021097020023019004010007000019007010116102099005006120107106 116101103012014122099104102114013023016097023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113025015007030115118025114022121100004114020116025006019023106121020031021116111097023029113023000001115123098012020018109027230246016116100004114004125114015114020116025015007003112101018114026102023015007031121023021026022123023005124029096099004030097021114013001022021112000124020116115030028006097114013096115112121005114018102023015007007112123115126244145116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023027121020006022121004097023031102114097021018027112000022012123098021023031006023004028023021118018114029096099004030096025144229017018102114097005027112121097021018027121020002022 116101103012014122096104103100097027000021121020030031021099009023029021115111028028120099004030098021114013001022021112000124020116115030028028120099004030098021114015022115116100097028028120099004030098025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115111028028120099004030097021114013001022021112000124020116115030028028120099004030097021114015022115116100097028028120099004030097025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115111028028120099004030096021114013001022021112000124020116115030028028120099004030096021114015022115116100097028028120099004030096025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029 116101103012014122097104021115111023030116126013114022121100004114020116025006019023106114012019026121023004028023021118018114022120118008030127146147002029018121114018017022029031018023031112116021114098021113019029030021097006022028106112005001115116112097005027112101004114018114025002029003116116009114110021126005124016122103000017027146147000028023021118006124029096116009023003021010097027023027121020017027112103097019029113023000021125116115009020026123023008001115123098013030122025007104114018102023000022027106112005001127146147004028007106121020023029097126230246021103120012114016125114017027023021126005126016125114017017028021116014126005114115014013023112099097022115121114007006115122098021023001021125014027029021112000022012116115019022022097023006019115122121097022125 116101103012014122102104123098017023001102010006019125123098017023001102027097017027102104002026022101099004030115118144229005027112101004114026113025002029000096023124114116005016230246018123115097017028027116014002018118127097111115124115111017028101118002026244145118015022115118120111028006118127004002115008023008022125123098002026022101144229019029113023002029125118120018007115008023102098116146147000028023021116014124016122100008017028021010097117099018144229019029113023002029125123098005023007112023124114023027121020002022103100230246018123115097017125118127018013003116110018114110021126005124016122103000017027146147000028023021116111017027102104015007030118127018114110021126005124029096116009023003146147000028023021126005124016122103000017027021010097117112004020102245247 116101103012014122103104116121005114026113025015007016125114017114110021016098096112018144229007029124120015245247102114013023016097023005124020116115030028006120113000010115116100097028006120113000010127113025006019023106121020006022121005097019000021121020006022121005109022125114118005013029096099004030096021118018114029096099004030096025115111021018113104015029030097114013099115116100097028028120099004030098025144229022125114118005013029122122021023031007023000001115123120012006022121005109022125114118005013029122122021023031006023000001115123120012006022121004109245247113025006019023106114012019026121023000001115112122000027031025144229017028116123004001016112031105001022121114002006115004023007000028120023023021023122104006022000021118006114004125114019023115116112111017028 116101103012014122100104101118002026115008023008022125118120017019016125144229019029113023000021125123098002026022101023124114026113025015007016125114017114018123115097019020027118005026021124121097027000021121020030031028027113123115116100097019023125104006022000025144229023029097104015007022123099008245247115101014031115118127004002026113023008022127118127004002016122023002029127114118005013018113101005023007021115109114016125100030017027112103021023031021116230246004125114019023115124115111017028102098097111115018007102245247116121005114016122025002029003116116009114110021126005124016122103000017027146147000028023021116014124029096116009023003021010097027023027121020017027112103230246018123115097017028027116014001006021010097117099018144229019029113023002029125118120018027016 116101103012014122101104122023124114116005016230246018123115097017028027121020022022097114097111115113025015007003112101018245247116121005114016027116009001012101118024001115008023008022125118120017019016125144229019029113023002124016125100030028006120116009001115008023008022125123098002026022101144229019029113023008022125118120017019016125023124114116022006098117244145118015022115124115111028006118127004002115008023102113097022016097 116101102005007122098104026024039000054086095036032048093082005055039080089053055038071031104114126021101036049059080069034058054021091036033115088221044055032021222045187062080089053033115086088047049054071089032060039021091102051055071082050033054021084046039033071094036032115080067097062116084083051055032070082097054186065082047038054064069097055061021066047059060091023049061038071023037187039080069044059061080069097033116092091097043115084023052060054021088052114055080066057114050081069036033032080068097122054091023039061061086067040061061021084046054054021071032043032021082053114061064090168032060021084041055035065082045123125021100102059063021078097055061021086097054054064079109114058089023056114050021066047055115084083051055032070082097049060064069051059054071119112111021103119115111102001007113099106012014 116101102005007122099104102114013023016097023000017125102126002027005124027097019016027121014000018102120109114018118025002029003122100021126115116116111028006113114017019127021118002124029096116014031030025023000017125116115019023000004027097019016027118005000022102005230246021103120012114005114115014013018113101097019016146147022026022103114097019016027116014002018118127124117112004020102114018123115097019016027121020017027112103124117112007020102245247096121008029029146147018023031112116021114003027100008017026099126109114003027121014000018102120109114003027116014002028102099109114003027121020022022101118109114003027121020017028120122109114003027118005000022102006109114003027118005000022102005230246021103120012114003112101018027023021103109114016125114017027023021116109114016 116101102005007122096104125114017017028021116014245247098127004000022021116014124016122103000017027021010097017125118120017019016125144229019029113023002029125123098002026022101023124114016027121020017027112103230246018123115097002125123098017023001102023124114016122025015007023112099004245247116121005114016027116014001006021010097117099018144229019029113023002029125118120018027016122023124114116005016230246018123115097017028027116014001006021010097117099018144229019029113023017124016122100020114110021016113117244145118015022115118025002029003116116009111116022006098117115116121005114016027121020017027112103124117112007020102114 116101102005006122098104026024019055048093082051049059080023045117050081069036033032080023034061038071069040055033021083102039061021084041055035065082045114054091023039061061086067040061061021083052114048090083036114035084078050114054065023037039115091066044187033090023037055115086095036034039080091001099110115101001096110000003113098098012014120 116101102005006122099104102114013023016097023013027017112116014126115116116111028028103118018029127021118002124018113101004001098025144229019016027118005000022102005109114018118025002029003122100021126003122025013027017112123014126115116116111028006097114013099127146147000017125123098021023031007027000017125123098012020018109027000017125123098005023003116023061046115116116111028006118120012031115116100097017028120104015007016122122012126244145116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023112099111023030116126013114022121100004114020116025006019023106114012019026121023004028023021118018114022120118008030244145113019029030021097006022028106118005000115116116097030022115099097029006097114019114025122126015114001115100008017026 116101102005006122096104021116008114028123023000017125102126002027005124023124114016124025018027016124097008114018123115097017026027116014001006021010097117099018027097000021118120017029115101120109245247118127004002016122023002029115127120008028115099112005029012113114021114023112099097029029021115004006125123098017023001102010002029125123098005023007112023013023021097023014007007112101097024028124121097021018113104000022001113114021114020116023014028115114118111028006101114019001110113114021124029096103004000000146147022026022103114097002028027121020022022101118097111115116116111028006113114017019244145118015022115101120111028006118120012031115008023000017125123098002029030120144229019029113023017029125118120017029000097023124114018118025002029003122100021245247116121005114003 116101102005006122097104122025002029000096023124114116005016230246018123115097017028027116014002018118127124019016027116014002018118127230246018123115097017028027121020017027112103124019016027121020017027112103230246018123115097017028027116014001006008016113117115116121005114016122025002029000124116014111116005016230246244145118015022115116116111017028101118002026115008023102113098022016230246018123115097019016027121020017027112103097111115018020115113116146147097 116101102005005122098104026024019055048093082051049059080023045055032021084046061033081088047060186080068097054054070023032039039071082050114032092067036033115068066036114063080023050059039080023049032058091084040034050089023037117038091023034058054069067036062115080089097052060091084053059060091023037055115070088047114061064090168032060117006124020001117005124103103005003112102098013 116101102005005122099104102114013023016097023013006001124122105001125116115019023000004030109114003122025013027017112123014245247115101014031115099112005029012102126021114000025023019020016122103014114003122144229005027112101004114003122025002029003122100021114110021100111017028101120018006244145118015022115101120111028006113114017019115008023018124029096115004002018146147000028023021103014124029096116014031030021010097001125123098002029030120144229019029113023017029125118120018007115008023102098116146147000028023021100111017028101118002026115008023102113098022016230246018123115097001125123098002026022101023124114116022005098117244145120019022022103023003011115007144229114 116101102005004122098104026024019055048093082051049059080023045055032021083032038054070023037117050081095168033058090089109114055080023037187062092068050059060091023036038115089082050114048090088051054060091089168055032021085032060048084094051055032021083036114063018086037058186070094046060115114115018114055018066047114048093082049038054089023036060115083088047049039092088047114055080023050061061021071032043032021082053114055080023050061061021089052063186071088097122035084068097054054021080036033039092088047114055080068097051055093222050059060091068104018098008113019018097008002116097098004007113096019004010230246021103119115111102001004115106096005015 116101102005004122099104102114013023016097023000022027113114003126018113127007027029025144229017028119118015003127118120006007026118027015007016122122017126016121114019027017025016102126244145016102126098146147007000028120023023021023122104006022000146147022026022103114097017028101118002026115008023102113098022016230246018123115097028006118127004002115008023102113097022016230246028103115004000115119110097107115 116101102005003122098104026024004060039101086053039033080114037038016090090105123115024023019055048093082051049059080023045055115091066044187033090023037055115089086097049060088090052060054021083036114063084023049176039064069036114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089027097054038021089052063186071088097054054021084041055035065082045114054065023037039115081222049051033065082044055061065119112111021103119115111102000004113103099004001001097110000002001099110146147007000019007010116102099001003115098097117004124103103 116101102005003122099104102114013023016097023005027000097126015017007021103111017028120104015007016122122012126115118120111030026119114013029244145113019029030021112017002012101118021007001112023017002127021112017006012101118021007001112023017126115114103005013023112116017019007021115017126115099112005029012118120012114016122144229005027112101004114003101025006002007106126005114110021103111021003097104008022244145118015022115101103111017028101118002026115008023005002125118120017019016125144229019029113023017002125123098002026022101023124114023101025015007016125114017245247116121005114000096117018006001029103111017028120104015007016122122012126098025005104114110021116014124029096115004002018146147000028023021100020016000097101105002125118120012013029096116014031030025004109097122 116101102005003122096104021010097017028027121020017028120122230246018123115097022003027116014002018118127097111115018020112113116146147000028023021115017124029096116009023003021010097117112007020102245247116121005114031112113021122003027116014031012123098002029030120027115123115008023102113096022016230246126024098015027028123144229127126102114013023016097023002029125123098005023003116023061046115118120111028006118120012031127021116014124031124117004030028146147108127021103120012114005114115014013016122122097017028146147108127004125114019023115102098003001007103031102113097022016109099127007030097111115118120111028006113114017019244145026108019029113023018007017102099019122116022005098117127006027114123115008023002029125123098002029030120144229127126116121005114016122025015007023 116101102005003122097104112103000114110021016098097112018144229029001113114019114017108023112114 116101102005002122098104026024004060039101086053039033080097036032058083031104114126021101036049059080069034058054021091032114063092068053055115081082050114048093082049038054089068097054038021083168034050071067036063054091067097122039076071036114098005023046039115006006104114186065086047038115080089097049054070068032038058090089097054116084084053059037092067168114054091023039061061086067040061061021083052114055220071032032039080090036060039117006124103103 116101102005002122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002115116100097017027112103021023031025144229030007103126012122016124025013027017112116014114047073023102114116021075061114003112101111028028103118018029122021118018114023112099004028007112098019126244145016002058054069067036062115080089097049054070068032038058090089102126003027112017006012123120012002018097027017124016122122030028006118120012031127029076116101107005001060123127018016109117116025144229002003027112017006012124115109117116021086050114020101100030027023146147007000028120023002026022101126005114026113027097017027112103002029115118120109114001115116014002028021116017126244145112017002012101118021007001112023017002127021112017006012101118021007001112023017126115 116101102005002122096104114103005013023112116017019007021115017126244145103004000000124115097002022103023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021103004000125102126002027005124023124114016124025018027016124097008114018123115097017026027116014001006008016113117244145096009023001112023008022125123098002026022101023045059056080023102113098022018102245247116121005114026113025002029007108114008114026123023105117098005016109117096004016104245247116121005114026113025002029000096010102098116146147000028023021116014124016122103000017027008126005124016122103000017027146147000028023021116014124029096116009023003008126005124029096116009023003146147000028023021116014124016122100020111116005016230246018123115097017028027116014001026118120124117099 116101102005002122097104018144229019029113023017023001027121020002022103100124017028027121020022022097114230246018123115097002022103025002029000096010102098116146147000028023021103004000125118120017029000097010002002125118120017029000097144229019029113023017023001027121020022022101118124017003027121020022022101118230246018123115097002022103025015007016122122012111016101025015007016122122012245247116121005114016101025002029000096010102098116146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023002026022101118002114003116144229005027112101004114003116025002029003116116009111023101025002029003116116009245247116121005114003116025015007016125114017111023101025015007016125114017245247116121005114003116025005019016103116009111123102114013023016 116101102005002122102104097023012019011029118111022018118101002026122021113019029030021116009023003116116097019244145096009023001112023000124016122103000017027021010097002018027116014002018118127097019029113023000124029096116009023003021010097002018027121020017027112103230246018123115097019125118120018007115008023102098116028144229019029113023105002018027115000017022118127097027000021121020030031021120019114003116025005019016112116009108110118098019000022123099097022018097114104114018123115097002018027116014001006008016113117122146147000028023021115017124016122103000017027021010097027023027116014002018118127097019029113023005002125123098002026022101023124114026113025015007016125114017245247116121005114003101025002029003116116009114110021115017124016122103000017027021118015022115 116101102005002122103104101103111028006118127004002115008023005002125123098002026022101144229019029113023017124020101099030027023021010097002003027112017006012124115230246028103115004000115119110097099244145023 116101102005001122098104026024004060039101086053039033080097036032058083031104114126021101036049059080069034058054021083032060032021091036033115081222034062050071086053059060091068097054054021071163038038071082050114053084094053055032021068052032115089082050114048090090044039061080068097054038021083168034050071067036063054091067109114063080068097036060092068040060032021222053051061065023036060115086082050033050065094046060115080089097052060091084053059060091023037039115081222049051033065082044055061065119112111102001 116101102005001122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002115116100097017027112103021023031025144229030007103126012122016124025013027017112116014114047073023102114116021075061114003112101111028028103118018029122021118018114023112099004028007112098019126244145016023061058070094047114054091023034055032070086053059060091016109002125114103021013029122122017019007025103111017028120104015007016122122012126123078002118106099003074104126244145097111017028101118002026115073075097004125123098002026022101027230246016122118013023000118114105030007103126012122016099025013027017112116014114047073023102114116021075061114005027112017001012123120019019000122030109030007103126012122016124097111030026119114002029115073075097117115018023061046115 116101102005001122096104101114023124029122101000001028028030109245247101097111021003097104008022127021103023124020101100030027023146147007000028120023002026022101126005114026113027097017027112103002029115118120109114001115116014002028021116017126115118127004002026113023008022005025144229021003101104017019007096101004114003101027097021003097104017019007096101004114003025023006002023106115004017003116099097022003025023006004028106103000006005122126097002005025144229002022103100008022115101114019114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097002022103025018027016124097008111016124025018027016124097008114018123115097017026027116014001006008016113117127146147105122020101100030004028124100008028115099023013023021097023014007007112101097024028 116101102005001122097104124121097017027112103002029115118120023114028123023023124016122103000017027008116014004125118120017019016125023000028023021097111028006118127004002110118120023124029096116009023003021118015022115118120023124016122100020111116005016097019029113023002029005027116014001026118120124117099018030230246031112113021114028096099004000115127120008028115103113018027016124023002004115122121097004125102126002027005124010002004125102126002027005124023000028023021116023124016122100020111116005016104126244145103004000000124115097002022099023013023021097023014007007112101097024028124121097000021102126002027115118126023114028123023017023005027100008017026099126124017026099025018027016124097008114018123115097017026099025002029000096010102098116146147022026022103114097027023 116101102005001122102104027121020017027112103097114063092092036114116022006098119116146147000028023021126005124016122099024023026021126015114123018006113117127018004112117122146147000028023021126005124016122100020111116005016230246018123115097017028027116014002018118127124027023027116014002018118127230246018123115097017028027121020017027112103124027023027121020017027112103230246018123115097017028027116014001006008016113117115116121005114016122025002029000124116014111116005016230246018123115097002022103025015007003112101018111016122025015007023112099004245247116121005114003112101111017028102098124117099018144229019029113023017023001027116014002028102099124017003027116014002028102099230246018123115097002022103025015007023112103000111016101025015007023112103000245247116121005114003 116101102005001122103104112101111028006118120012031110118103111028006118120012031244145118015022115118103111017028102098124117099018144229019029113023017004125114103021013026113010017124020101099030027023146147000028023021097111021003102104008022110101097111021003102104008022244145118015022115124115023124016122103000017027008097111017028101118002026115116121005114026113097111028006118127004002110099025015007016125114017114018123115097027023099025015007016125114017114063092092036114116022006098119116146147000028023021103004004125123098017023001102010002029005027121020022022097114230246018123115097002022099025002029000096010102098116146147000028023021115017124016122103000017027008126005124016122103000017027021118015022115113103111028006118127004002115008023008022125123098002026022 116101102005001122100104101144229019029113023017002125118120017019016125010005002125118120017019016125023000028023021103017124029096116009023003021010097022003027121020017027112103230246018123115097002125114103021013026113010017002125114103021013026113144229041102002002113101046146147014000023112101097016010021006097 116101102005000122098104026024004060039101086053039033080097036032058083031104114126021116046063035089222044055061065023108114001080084041055033086095036114055084089050114063080068097054186086091032032050065094046060032021083036114035215067052032054070023039051058065082050114032064069097062054070023034061062088066047055032021083052114055220071032032039080090036060039025023045055032021065046059032092089050114186065086047038115080089097049054070068032038058090089097055061021081046060048065094046060115081066097054186069086051038054088082047038019004010116102 116101102005000122099104116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115118127004002018118023017019244145096009023001112023017019125118120017019016125010023124016122103000017027146147000028023021103000124029096116009023003008097111028006118127004002244145118015022115101118111022018118101002026110029100004030022118099097031018109031000124023116116019017027028023007000028120023002026022101118002114018146147022026022103114097019125118120017019016125010017019125118120017019016125023000028023021118111028006118127004002110101118111028006118127004002244145118015022115116025002029000096010102098116028144229019029113023105002018027115000017022118127097027000021121020030031021120019114003116025005019016112116009108110118098019000022123099097022018 116101102005000122096104097114104114018123115097002018027116014001006008016113117122021 116101102005015122098104026024054054115024023014039039118067045027061065069046114126021123040033039080023037055032021084051059039221069036033115087088055059061117006124103103 116101102005015122099104102082045055048065023113126115114100008013031124117109114020102126030027023146147039032060088023006001026106116019027000096126230246004093082051055115114100008013023112103021114110018020112113116146147032060055021115000006022029112018027012113114003004018121030125111016096101019023029097023005019007112144229051061081023105021000124104007027029099118013114058070023015007031121023046032115113118021023123114100008013021124121023019031028023127114016096101019023029097023005019007112030230246060071083036032115087078097021000124104013027017025023097021000124104008022115 116101102005014122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047114126021116051059039221069036114055080023055187033092081040049050065094046060115081082050114048090089053032167089082050114055018094047038033090083052049039092088047124019004010112 116101102005014122099104102082045055048065023006001026106103000000000112123109114020102126030002018103100000028127021112018027012101118019027029097027097021000124104017019001120118019126115114100008013003116101004028020025023006001026106121000006006103114109114020102126030028017127120020000127021112012019012124115230246053071088044114020102126030017001124100020027244145096041055033080023006001026106126005114110021020112113115 116101102004007122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047114126021101048114035071094047049115071082034058115116111097127115118088051032054086067040061061021120112114126021116046063062064089036114179021069040033034064082097127115084093046039039021113002006012097110017000018118100001099110124103006103102024005113099106005001112096126004001112097102003003120115100020119115111102000119114111100117003124096099004015108098103024006115018102008005113099107024007119127098007119119111116004016109114116007016001101110018123102126116099016109117030018119121111126024 116101102004007122099104124121018023001097023008028007122023006006016106097004000016097126097122020097116030017031112099019006127118120017019016125027002026022124103006126029096121000006026025116014002018124103109028006097101000004127102114025016028099027005019029116126018126016122103002028018025099024000018102098109022018112121002026127118118004028007103027005019000122101021126016116100014000007025112018027012124115109021007118104002029000124027006006016106116014001030025112021017012118120018019122146147018023031112116021114116022006098117127120025002029003116116009126030027121020031016125100097126017027121020028018097126109016125118120017019026101027003124029096099019019005025117111001022109117014004127146147032032032106067044033123084069050013023116099004005023029117111022018 116101102004007122096104123118008001122028023032033115113121109017028116123004001016112031003124016122103002028018025016015022116028023032033115118103002028018025023003124007108101000001006025023032032032106099018099106029122111022018112121002026122021086050114023112027097031125118118004028007103027230246050071068030006000004014105031125113118018029001097030097051032021115000001028103099109031125118118018029001097027230246112006020097051032021112018027012124115109245247018020112102112018023032033115114099002013016122100008126244145016098099102022016097051032021112021017012118120018031127146147102113098003020102114050070023006006016106116014001018146147230246021103120012114005114115014013030099099097031127021144229016028099126005023115119023097027029123114019114025122126015114005 116101102004007122097104114115014013007108101000114001021120015114123119025021011001116100020111001027099024000018102098104114115146147008028029112101097024028124121097004020113120030006010103118097000030021120015114123118120000030022102116004122017027099024000018120114109114001027099024000018102098104111001120025021011001116100020123115146147008028029112101097024028124121097004020113120030006010103118097000003021120015114123118120000030022102116004122017027099024000018101114109114001027099024000018102098104111001101025021011001116100020123244145118015022115115116021013007108103019019016102031098099107022027097016125097110019019000096027097000125097110019019016112027097000003027099024000018118114109114001120025021011001116116004123115124121097122112002020104245247146147022026022 116101102004007122102104103114097016125118120018007110018007102245247116121005114017027116014002018124103124031125118120017019026101023000028023021117111028006123118021027110120025015007029116099008245247116121005114030027116000023029097101125108116123016230246050091083097031125118120017019016125010102020001018023230246244145086047054115120025015007030118127018114063092092036114116022005098119116146147000028023021122111022007123120021023115119082053037054080089097117112001020102114050091083097117112000020102245247116121005114017027100004010017122097097027029021031098100112028144229127126116112004114058091067051061244145020121113018123115097031125113099000023029118023003023007098114004028115119025005019029116126018114120021028097113106022023012029029097127018114018123115097016125 116101102004007122103104113118015019026102023106114120021020112098112021122014028007125100230246126024120112245247078002118107096003074230246126024120115245247022006114113050091083097016125118120017017029116011127117021103016097245247024026014096115090066097029096146147098099100022076116101100007005060245247024026021000026146147014000023112101097016010021122111028006120116009001115 116101102004006122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097029061021084046060039071195045055115068066102059063021089036042058070067036114050064084052060054021082047032054082094050038033080090036060039021086055055048021084036038039080023034062054083119112111012112111017030028124099108096099005001113102098004026112096096005007117100100020006096 116101102004006122099104102082045055048065023034061038091067105120122146147039032060088023006006016106097004000016097126097245247066095036032054021112021017012118123004006001097010102113098022016097 116101102004005122098104026024007059048118069040022054069023108114001080084041055033086095036114063080068097049033092067169032054070023037055115067222051059053092084032038058090089097054054070023034061061065069181062054070023037117058091067051061055064084053059060091023036060115083088047049039092088047114055064023037187035084069053055062080089053018098008002117 116101102004005122099104102114013023016097023006001026106123008016127021086051033012097100022022107029112018027012113114003004018121030097019000021112018027012113114003004018121027097051033070104021001004113015105021000124104007027029099118013123115116100097021000124104007027029099118013126115096100004000030116125109245247114100008013026113144229020001122122097021000124104002000026102098008245247098127004000022021112018027012113114017006115008023102113098022016097 116101102004004122098104026024007059048118069040001054089023108114001080084041055033086095036114055080068097187063220090036060039070023037117038091023034032058065223051055115081082097036186071094039059048084067040061061021083036033115086088047038033193091036033115081016040060039071088037039048065094046060115080089097052060091084053059060091023037055115070088047114058081082047038058083094032060039117006124099 116101102004004122099104102114013023016097023006001026106123008016127114100008013031124117004030005025086051033012097100022022107029112018027012113114003004018121030097019000021112018027012113114003004018121027032032032106099018005023013031006001026106113008028005116123104114018102023006001026106113008028005116123109245247114100008013003116101018023031025023006001026106103000000000116121109114020102126030002018103126015006127021112018027012101118019031018103027097021000124104017019001112121006126115114122000013026113027097021000124104015019007096101004126115114100008013029119125014007001146147007000028120023006001026106116019027000096126230246004125114019023115114100008013026113023124114112004020097 116101102004003122098104026024014039039118067045027061065069046122122021026097019053083094034058050082082097054054070023051187032064091053051039070119112111026101112116102126007007112106099013007118127099012002115099103005014 116101102004003122099104102082045055048065023002029003116116009114047073023002026022124103006114050070023002026022101099004030127021144229245247029100004030022118099097062039071094044122016122118013023000118114105017026027123008016022118120109117116028023061046115018023102114047073023002029018121114018017022029103111028028103118018029127018016104114122146147097020001122122097017027112103008022115124115109114016125114017017028021116014126115101114019001026113023017114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097122003027100008017026099126097111115118126111001026118126023027115021118015022115118126111017028102098124117099018030230246115098127004000022021126005124016122103000017027008116014124016122103000017027146147097019029113023008022125 116101102004003122096104123098002026022101010002029125123098002026022101023000028023021116014124029096115004006022008103111028006101114019001244145023000028023021116014124016122100008017028008016113117115116121005114026113025002029000096010102098116021118015022115118120111017028102098124117099018023000028023021103111017028102098124117099018144229114018123115097027023027116014002018118127097111020027116014002018118127230246115116121005114026113025015007016125114017114110021112111017027112126017021122021023032033115113114021023029097114020000127021144229245247086088052060039029086045062115123098015019007124030097245247146147007032060088023097021007118104023023001118099008114020146147230246004093082051055115114099002013016121114021000007021091040057054021016098099112016016230246018 116101102004003122097104091083097021007118104002029000116010102098116146147000060055021112021017012118120018027110018007102114244145118047054115114099002013016122100012111116005016230246244145112051061038069023035043115118120017019016125027097017027112126017021244145144229029033081082051114049076023112126097021 116101102004002122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097001038069071051055032070094046060115081082050114062090066055055062080089053033115081086047033115089082050114048093082049038054089068097035038092023047117060091067097034050070023037055115069069046054038086067040061061021085046036058091082097051048065094055055125117006124001018024005113098100004005115101126004006112101096005002117115102020 116101102004002122099104113114013023007112023007032060088023006006016106097004000016097126097017026146147022058054071082097021007118104002030022097101021114110021016098099112018144229051061081023015029007021114025027000097100097245247029100004030022118099097099244145113019029030021116009023000101101097002127021101007002018113126097027244145096009023001112023017124016122114018002022008126111004018101118019019244145118015022115124025002029003116101000111116118120004001003112016230246018123115097027125118120023019031124010102098116021118015022115124025002029000096010102098116021118015022115101025002029000096010102098116146147000028023021103111017028112100017023110018117102114244145086047054115101025005019021124103019114058070023015007031121144229019029113023017124016122103000017027 116101102004002122096104008116008124016122103000017027021144229019029113023017124029096116009023003008116008124016125114008002020021030097 116101102004001122098104026024055048126021081023055033092081002061061065069046062054124089053032060081066034038058090089105123126021114057049063064069036114063080068097048060067094047033115084065036049115064089097063050071070052051052080023125022186071088038051039084094051055115084066097049039071091097054116092089053032060011023032052053080084053187115081086047033115089082097049059080071053055063021083102059061065069046054038086067040061061021071036060055084089053114063084023049187033092088037055115081082097060060065094039059048084067040061061021068168062054086067040061061091222036124115122089097060054021071051055061081023049062038070023036060115086088044034039080023045055032021090032032034064086038055032021115004000028114118021019026103114097051033086095040036186070119112111012112111017030028124099 116101102004001122099104113114013023007112023230246021071088044114020097116030004022103116021027115118126230246004093082051055115114099002013016121114021000007021010097117112004020102245247084089037114022109126018006000021144229122000112123004017007021006097052033090090097021030116104012019001100098000021022021122016126115114122012013030116101012019031021122012126115114122003013030116101016016028099023012016244145064041055033080023012003125114122000013026113010012031125114122000013026113023230246050091083097031002027112012019012123120012111116113114019029020116099000027001112016097245247084089037114020118122030017028113114124117018018023230246050091083097031030027112002006012118120005023110018122000030116021144229127126146147032060055021122003124020120117030022018097118019017115 116101102004001122096104092068097028006121123230246050091083097031017027112012019012124115124031002027112012019012124115230246050091083097031017027116014002018118127124017026027116014002018118127097245247084089037114030119025015007016125114017111016124025002026022124103006114115021023230246050091083097031017027116014002018124103097111115118126111017028101118008002244145086047054115120117111028006123118021027115008023002027125123098015019007124144229051061081023012016125114122003013023116099004114109008023002027125113118004028016125023230246050091083097122030119025006031017106115000006022021011124114016124025005019000122101021114060071023002027125113118018029001097023040033115091066045062122028144229114 116101102004000122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097019048086088051054032021084041055035065082045114179021082057049063064069036114003084069053059054021118001099110099112019019029114126004028000024005113099099005000113106126005014115102096002000116115102020119115111116102016 116101102004000122099104024026097103098002144229125121120114019021022021126015006028021112021017012099114019017007124023021022244145098018027029114023105245247102114013023016097023021124020097116030017031112099019006127021099111017028101118002026127021099111017027112126017021127021099111017028101118008002127021099111028006123118021027127021099111022018112121002026244145113019029030021126017021030122098097031127021112021017012099114019017007124023021114004093082051055115114099002013016121114021000007008016098099112018144229051061081023012124016122100020111116005016230246018091083097006125118120017019026101023124114030027116014002018124103230246050091083097006125123098015019007124023124114030027121020028018097126230246050091083097006125118127004027003114011127031125118127004027003 116101102004000122096104114144229051061081023036042058070067050114123070082045055048065023112114053071088044114115099112005029012116116002114018021064041055033080023000124016122103000017098008099111017028101118002026115084089037114018027121020017027112006124006125118127004027003114023032060055021118111017028101118002096110120025002029003116116009114050091083097019125123098002026022007010012124016125114008002020021086047054115116025021011003116116002114058091023105113097022030104245247084089037114030027115000023029118127124122000080091036049039021090032042123103025005019022123116009123115083069046063115124103006031028096023019114036093082051055115103025002029000096010102098116021086047054115103025002029003116126017111030027116014002018124103097051061081023019124029096121000006026 116101102004000122097104008122111028006123118021027115084089037114001027115000023029118127097110110021115000006022029099111022018112121002026122021086047054115103025002026022124103006114111011023021124016125114008002020028144229123115118127230246244145023014028115021031021022125114099002013016121114021000007021010097017027027112021017012118123004006001097023230246115021023097114115021023000028023021116009124016122103000017027008099005124016122103000017027021118015022115118127111017027112126017021110097115111017027112126017021115146147097114115021023097114115116121005114016125025002029003116126017111007113025002029003116126017114018123115097017027027121020028018097126124006023027121020028018097126230246115021023097114115021023000028023021116009124023116114015017027021010097006023 116101102004000122102104027115000023029118127097123115116121005114007113025006006016106116013023007103099124117112004020102114244145144229114115098127004028115120118021017027112115097006027112121230246115021023097114115021115004030022097114107125244145144229001022121114002006115018115004030022097114097020001122122097021007118104023023001118099008114007113023022026022103114097006023027112021017012118123004006001097023124114116018016061046007027112021017012118123004006001097075061117116018023000028023021099005124016122103000017027021010097117116018075061006125118120017019016125075061245247018016102114018123115097006023027116009023026101112097111115018016102046047097025002026022124103006046047018016102114018123115097006023027116014002018124103097111115018016102046047097025002029003 116101102004000122103104116126017046047018016102114018123115097006023027121020028018097126097111115018016102046047097025015007029116099008046047018016102114018123115097006023027115000023029118127097111115018016102046047146147108127005116101002026018103104007029001120118021122007027115000023029118127109117010108110024127030120026005022115125127115102105120126123001000018030061046116018016102245247102098003001007103031023019001118127000000123097025005019022123116009123127004027112098122073075102114116073075019023003121118002023123102098003001007103031023019001118127000000123097025005019022123116009123127004005109106122025016111117127018013102123047073016102117116146147007000028120023008002020120120020114030025023006006016106097004000016097126097006115098095036032054021112021017012 116101102004000122100104118123004006001097010102113098022016230246050091083097031125118120018007110018007102245247116089037114007027116014002018124103097111115120025002029003116126017245247084089037114007027121020028018097126097111115120025015007029116099008245247084089037114007027116009023026101112125108030027116009023026101112230246050091083097055043092068053033115029068036062054086067097099115083069046063115021097006022028106118002017115116023054058054071082097019125118120017019016004010021124016122103000017027021086047054115116025015007016125114112111007027116009023026101112097051061081023000124016122103000017097008122111017028101118002026115084089037114018027121020017027112005124031125118127004027003114023032060055021118111006010101118002017115092089097122112007020104123244 116101102004000122101104145086047054115120025005019022123116009111123102082045055048065023044051043029101111022018112121002026122021081051061062021126017021030122098097000115066095036032054021101111017028102098124117099018023032060055021101111017028101118008002110120025002029003116126017114050091083097000125123098015019007124010012124029096121000006026021086047054115103025005019022123116009114111008023005019007112031021124023116114015017027028023032060055021101111017027112126017021115009009097006125118127004027003114030230246115 116101102004015122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097019048086088051054032021084041055035065082045114179021082057049063064069036124115101086051038058080023003018098008097006000018123112008023029102026115098098005007118098107024007120096103006000118103114000022001096110018100102 116101102004015122099104024026097103098013144229125121120114019021022021126015006028021112021017012099114019017007124023021022244145098018027029114023105245247102114013023016097023021124020097116030017031112099019006127021099111017028101118002026127021099111017027112126017021127021099111017028101118008002127021099111028006123118021027127021099111022018112121002026244145113019029030021126017021030122098097031127021112021017012099114019017007124023021114004093082051055115114099002013016121114021000007008016098099112018144229051061081023012124016122100020111116005016230246018091083097006125118120017019026101023124114030027116014002018124103230246050091083097006125123098015019007124023124114030027121020028018097126230246050091083097006125118127004027003114011127031125118127004027003 116101102004015122096104114144229051061081023036042058070067050114123070082045055048065023112114053071088044114115099112005029012116116002114018021064041055033080023000124016122103000017098008122111017028101118002026115084089037114018027121020017027112006124031125118127004027003114023032060055021118111017028101118002096110097025002029003116116009114050091083097019125123098002026022007010021124016125114008002020021086047054115116025021011003116116002114058091023105113097022030104245247084089037114030027115000023029118127124122000080091036049039021090032042123103025005019022123116009123115083069046063115124103006031028096023019114036093082051055115103025002029000096010102098116021086047054115103025002029003116126017111030027116014002018124103097051061081023019124029096121000006026 116101102004015122097104008122111028006123118021027115084089037114001027115000023029118127097110110021115000006022029099111022018112121002026122021086047054115103025002026022124103006114111011023021124016125114008002020028144229123115118127230246244145023014028115021031021022125114099002013016121114021000007021010097017027027112021017012118123004006001097023230246115021023097114115021023000028023021116009124016122103000017027008099005124016122103000017027021118015022115118127111017027112126017021110097115111017027112126017021115146147097114115021023097114115116121005114016125025002029003116126017111007113025002029003116126017114018123115097017027027121020028018097126124006023027121020028018097126230246115021023097114115021023000028023021116009124023116114015017027021010097006023 116101102004015122102104027115000023029118127097123115116121005114007113025006006016106116013023007103099124117112004020102114244145144229114115098127004028115120118021017027112115097006027112121230246115021023097114115021115004030022097114107125244145144229001022121114002006115018115004030022097114097020001122122097021007118104023023001118099008114007113023022026022103114097006023027112021017012118123004006001097023124114116018016061046007027112021017012118123004006001097075061117116018023000028023021099005124016122103000017027021010097117116018075061006125118120017019016125075061117116018023000028023021099005124016125114008002020021010097117116018075061006125118127004027003114075061245247018016102114018123115097006023027116014002018124103097111115018016102046047097025002029003 116101102004015122103104116126017046047018016102114018123115097006023027121020028018097126097111115018016102046047097025015007029116099008046047018016102114018123115097006023027115000023029118127097111115018016102046047146147108127005116101002026018103104007029001120118021122007027115000023029118127109117010108110024127030120026005022115125127115102105120126123001000018030061046116018016102245247102098003001007103031023019001118127000000123097025005019022123116009123127004027112098122073075102114116073075019023003121118002023123102098003001007103031023019001118127000000123097025005019022123116009123127004005109106122025016111117127018013102123047073016102117116146147007000028120023008002020120120020114030025023006006016106097004000016097126097006115098095036032054021112021017012 116101102004015122100104118123004006001097010102113098022016230246050091083097031125118120018007110018007102245247116089037114007027116014002018124103097111115120025002029003116126017245247084089037114007027121020028018097126097111115120025015007029116099008245247084089037114007027116009023026101112125108030027116009023026101112230246050091083097055043092068053033115029068036062054086067097099115083069046063115021097006022028106118002017115116023054058054071082097019125118120017019016004010012124016122103000017027021086047054115116025015007016125114112111030027116009023026101112097051061081023000124016122103000017097008099111017028101118002026115084089037114018027121020017027112005124006125118127004027003114023032060055021118111006010101118002017115092089097122112007020104123244 116101102004015122101104145086047054115120025005019022123116009111123102082045055048065023044051043029101111022018112121002026122021081051061062021126017021030122098097000115066095036032054021101111017028102098124117099018023032060055021101111017028101118008002110120025002029003116126017114050091083097000125123098015019007124010012124029096121000006026021086047054115103025005019022123116009114111008023005019007112031021124023116114015017027028023032060055021101111017027112126017021115009009097006125118127004027003114030230246115 116101102004014122098104026024007059048118069040004050086031104114126021101036049059080069034058054021091036114048090083036114048084067168053060071094036114055080023044051033068066032053054025023045055115086088037055115080067097062054021068040053063080023037055115089086097063050089086037059054021084046032033080068049061061081086047038115213023052060115088086051035038084080036114054091023039061061086067040061061021083036114032090089097059055080089053059053092086047038125117006124096107 116101102004014122099104102114013023016097023012124020118122030017028113114109114030120025006017007106116014022022025023012031125114116019013000124112013023244145113019029030021112012019012120118019003006116112004114030025023006031030106122000000030116123097031030146147022026022103114097031125114122000013026113010012031125114122000013026113144229019029113023012124020120118030027023021010097113098022023 116101102007007122098104026024007059048118069040023061082031104114126021101036049059080069034058054021091036114048090083036126115089082097033058082091036114054065023045055115089094035055063089222097054116064089097055061082086038055062080089053114055084089050114038091082097054186088086051049059080023036060115083088047049039092088047114055064023034061055080027097054038021068040053063080023044051063084083040055115080067097054038021083168034050071067036063054091067001099110120118013018097008117023022019006010116102 116101102007007122099104102114013023016097023005027000097126015017007021114111022022120104002029023112027097023125113114012013000124112013023127021101111021016103104013027017146147007000028120023006023023106114015021023112122097023127021112002000012118120015000022115023019245247098127004000022021114111022022120104002029023112023124114001027112002006012118120005023244145118015022115112025005023030106100008021031112023124114001027112002000012102126006030022146147000028023021031019124020118101030020026123097000030115124100097028006121123097029001021083032038054029101111021016103104007027029099118013123115009010097017006103101004028007021115000006022028144229019029113023105023125114114005013021124121000017007021126018114029096123013114028103023037051039080031004124020112115030020026 116101102007007122096104123118002006122021011124017006103101004028007021115000006022028144229019029113023004124029096116009023003021123008025022021016098097112016016230246018123115097023125118120018007115008023102098116146147000028023021101111017028102098097111115018007102245247116121005114022027122000030012118120005023115008023102113098022016230246018123115097023125120118013013000124112013023115008023102113097022016097 116101102007006122098104026024007059048118069040023061082031104114126021101036049059080069034058054021091036114048090083036126115089082097033058082091036114054065023045055115089094035055063089222097054116064089097033039084067052038115081016052060115080089038051052080090036060039021083032060032021066047055115081222044051033086095036114063092222097178115064089036114062084091032054058080023036060115083088047049039092088047114055064023034061055080027097054038021068040053063080023044051063084083040055127021083052114048090083036126115081066097033058082091036114055220090032032048093082097055039021083052114055220071032032039080090036060039117006124031018121119115111017099115001097110097115004031019001010017030006097119116111102001 116101102007006122099104102114013023016097023005027000097126015017007021114111001007116104002029023112027097023125102099000013000124112013023127021101111021016103104013027017146147007000028120023006023023106114015021023112122097023127021112002000012118120015000022115023019245247098127004000022021114111001007116104002029023112023124114001027112002006012118120005023244145118015022115112025018006018106100008021031112023124114001027112002000012102126006030022146147000028023021031019124020118101030020026123097000030115124100097028006121123097029001021083032038054029101111021016103104007027029099118013123115009010097017006103101004028007021115000006022028144229019029113023105023125114114005013021124121000017007021126018114029096123013114028103023037051039080031004124020112115030020026 116101102007006122096104123118002006122021011124114016096101019023029097023005019007112030230246018123115097023125123098002026022101023013027024112023102113102022018102245247116121005114022027116014001006021010097117099018144229019029113023019124016122100020114110021016113117244145118015022115112025012019031106116014022022021010097117112004020102245247116121005114022027122000030012102126006030022021010097117112007020102245247116121005114022027115004031012118120005023115008023102113096022016230246018123115097023125113114012013000124112013023115008023102113103022016097 116101102007005122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097023043086091052032054021070052051061081023040033032064068097054116064089097049059080071053055063021068046039032021080032032050091067040055019004010030023011101123014027007024005113098100005000114098126004001114106102013007112115102020 116101102007005122099104113114013023007112023007000028120023006006016106097004000016097126097006023146147022058054071082097006023027112021017012118123004006001097023008028115029100004030022118099097006125114099002013016121114021000007146147039032060088023008002020120120020114030025023006006016106097004000016097126097006244145096041055033080023012124016122100020111116005016230246050091083097021007118104002030022097101021111115018020112113116146147000060055021099111017028101118008002110120025002029003116126017114050091083097006125123098015019007124010012124029096121000006026146147032060055021099111017027112126017021111011122111017027112126017021244145086047054115120025005019022123116009111123102082045055048065023044051043029101111022018112121002026122021081051061062021126017021030 116101102007005122096104122098097000115066095036032054021101111017028102098124117099018023032060055021101111017028101118008002110120025002029003116126017114050091083097000125123098015019007124010012124029096121000006026021086047054115103025005019022123116009110023116099004122007027115000023029118127104114050091083097000125118127004027003114011127006125118127004027003114030230246244145086047054115080079040033039070023105001022121114002006115004144229020001122122097021022113104004028020113114012114022146147022026022103114097031018121104002029023112010102031018121016230246018123115097031018121104018027020121114124117003116101000117244145118015022115113114012013016122115004111116097115004031116146147000028023021115004031012102126006030022021010102017022103099008020116146147000028023 116101102007005122097104021114004028012102126006030022008016000017007018144229019029113023004023029106116014022022008016004001007116099102245247116121005114020112115030020026123118002006115124100097028006121123230246018123115097017028101118002026110120025002029003116116009245247116121005114029096116009023003008023012124016125114008002020146147000028023021116014001006008016113117115116121005114029122099097023011124100021001115029100004030022118099097099244145113019029030021112004022012112121006022022120023023023244145096009023001112023023023125118120018007110018007102245247116121005114022027116014002018118127124004022027116014002018118127230246018123115097023125123098002026022101010023023125123098002026022101144229019029113023023023125120118013013016122115004111022027122000030012 116101102007005122102104118120005023244145118015022115099114111031018121104018027020121114124023125120118013013000124112013023244145118015022115099114111022022120104002029023112010004124023112122030017028113114230246018123115097004022027115004031012102126006030022008114111022022120104018027020121114230246018123115097023125114114005013026113011127004022027112004022012124115230246018123115097004022027112004022012113118021023109112025006023023106115000006022028030230246050091083097055043092068053033115029100004030022118099097099244145113019029030021112012016012120118019003017122097097031244145096009023001112023012124029096121000006026008023021124029096121000006026021086047054115120025002029003116126017111007027116014002018124103230246050091083097031125114122000013026113023047061039 116101102007005122103104021094047245247029100004030022118099097019125114122000013026113023007000028120023006031018106122000000002096118006023115116027006031030106122000000030116123097016115098127004000022021118111021030116104008022110119025006031018106126005114018123115097019125114116012013016122115004111116116016230246018123115097016125114116021013016122115004111116120118013117115116121005114017027112002000012102126006030022008016017019001116016230246018123115097021030116104015029030021094047114123018103000000018024114025017031096104006019001106103014001116025023102002018103118108023011118123020013020116101030019000118114015117127021016017019001116026004010016121098030021018103104008028007103120112117127021016017019001116026004010016121098030021018103104008028007103120115117115 116101102007005122100104028144229019029113023105019125114122000013021124121023019031021126018114029096123013114028103023005019007112031000124020120118030020026123097000030122021009124114016096101019023029097023005019007112023104123122028144229114 116101102007004122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097020058089067051051052080023012019001100098000021022117006124013022109103013029026097026115098099002007118097098024006112097102001007112103114002022001096110124117019018096008118001102110024026 116101102007004122099104096103005019007112023006006016106097004000016097126097006115102114021114020097116030017028102122124117099018144229113098004020109021007118104002029000124010102098116146147022026022103114097006125114099002013016121114021000007008016098099112018144229113098007020000028023021099111021007118104002029000124010102098116146147230246126024023000016000112121002023244145020117113018123115097028028097023004010026102099018114123102114013023016097023037059032065094047049039029006104114021103120012114020120117030031018103102003029005021122115126020118099030017018097098021027115118027006031030106122000000030116123097030244145020117113004125114019023115120005111021030119104005019007116101002114026102023015007031121144229113103022118015022115120005111017028101118008002110 116101102007004122096104097025002029003116126017245247022003098019029113023012096125123098015019007124010021124029096121000006026146147098102112116121005114031027112002006012118120005023110018122000030116146147098102112116121005114031027112012019012124115124031097027112012019012124115230246112001020108127018123115097031097027116014002018118127124006125118120017019016125144229113103022026108019029113023012096125123098002026022101010021124016125114008002020146147098102112116121005114031027112002000012102126006030022008016098096112018144229113103022118015022115120005111021007096104002029023112010002124020097098030017028113114230246112001020000028023021116111021016120104002029023112010102113096022016230246112001020098100112116121005114030007025006031018106126005114058091023105113100 116101102007004122097104022030230246112001020098106112021118015022115120005111021030119104005019007112023003023007098114004028115097025005019022123116009114120021023098107112021115000011000021118015022115097025005019022123116009114120021020112098112021115000011000028144229245247024026097022022103121008023001146147098103112116121005114022109126018006000021031018023031112116021114055092068053059061086067105099122021113019029030021112012016012120118019003017122097097031097025023006017007106116000006006097126097017127021112012031012120118019031018121023013245247022002098005027112101004114030007025006031017106115000006018103116097027000021121020030031146147098103112116121005114030007025002029003116126017111007027116014002018124103230246112000020000028023021122115124029096121000006026 116101102007004122102104008099111028006123118021027244145020116113018123115097030125114116021013016122115004111116120118013117244145020116113018123115097030125114122000013026113010012096125114122000013026113144229113102022026108114018123115097031097027116014002018118127124006125118120017019016125144229113102022026108114018123115097031097027121020017027112103124006125118127004027003114144229113102022118015022115121025006017001106100008021031112010102113097022016230246112000020000028023021122115124020097098030017028113114124017125114099020013016122115004245247022002098019029113023002124020118122030017028113114124117112006020102245247022002098113101022118015022115120005111021030116104008022115092089097122112002020104245247022002098113107022118015022115120005111021030119104005019007 116101102007004122103104112023003023007098114004028115097025005019022123116009114120021020120113115113118024001115116121005114007027115000023029118127097121115022006113113115113118024001122146147098103112116121005114029122099097023011124100021001115029100004030022118099097054058070067040060048065031112123115115101014031115114122003013030116101016016028099023012096127021112002006012118118021007007124023002126115114122012013030116101012019031021123230246112000020022026022103114097031097027112012016012113118021019001118023008001115123098013030244145020116113018123115097031097027116014002018124103124006125118120017019026101144229113102022118015022115120005111028006123118021027110097025015007029116099008245247022002098019029113023013124020118099030017028113114124117030116123102245247 116101102007004122100104022002098019029113023013124020120118030027023008122115124020120118030027023146147098103112024026097019029113023012096125118120017019016125010021124016122103000017027146147098103112024026097019029113023012096125123098002026022101010021124016125114008002020146147098103112116121005114031027112002000012102126006030022008016098096112018144229113102022118015022115120005111021007096104002029023112010002124020097098030017028113114230246112000020000028023021116111021016120104002029023112010102113102022016230246112000020098100112116121005114030007025006031018106126005114058091023105113100022030230246112000020000028023021122115124020120117030022018097114097108115097025005019022123116009114120021020112098112021115000011000028023 116101102007003122098104026024007059048118088044000032068023108114001080084041055033086095036114063080023047226026123100004023127021091036114063092085036062063220023037055115089086097049060088090052060054025023045051115081086053055115081082097063058070082097178115095088052032115080067097062116064067040062058070086053055038071023036060115083088047049039092088047114055064023034061055080023036038115081066097033058082091036114062084091032054058080119112111030116123001096110125110017 116101102007003122099104102114013023016097023002000125123098005023003116023061046115118101111028006118120012031115116100097027029102114004126115118025013027017112123014126115084069050013007102096005106123118101111022030116125104114018102023005031018127027230246016103025020001022103122000024244145113019029030021112002000012118120012000000100023002000127021097006022028106116014031115118144229005027112101004114016103025015007023112103000114110021116111028006113114017019244145118015022115118101111028006118120012031115008023002124029096116014031030146147000028023021116019124020118099030017028113114097111115018020112113116146147000028023021116019124020118101030001026114123004114110021016098096112018023 116101102007002122098104026024007059048118088044000032068023108114001080084041055033086095036114063080023045059049080091045187115081082097062050021084046063062064089036114054091023039061061086067040061061021083052114055220071032032039080090036060039021082053114055080023045051115086088044063038091082001099110000003001096110005007112 116101102007002122099104102114013023016097023013027017112123014245247115101014031115099112005029012118120012245247098127004000022021121020022022101118097111115018020112113116146147000028023021121020017028120122097111115018020115113116021 116101102007001122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097020058089067051055115124121021023001101101004006018097126014028019004010030023011101123014027007024005113098100005000114099126004001112101097013003112115107020 116101102007001122099104096103005019007112023006006016106097004000016097126097006115102114021114020097116030017028102126124117099018144229113097022027006006016106116014001030008016113117244145064041055033080023021124020097116030017031112099019006110018020112113116146147230246126024023000016000112121002023244145020121113018123115097028028097023004010026102099018114123102114013023016097023037059032065094047049039029006104114021103120012114020113123030022028123123000016115113027097021026103104002006031103114007114001146147098106112066095036032054021115111021023121104002029023116121014114058070023015007031121023032060055021115111021023121104021011003112121019111116124121021000116021086047054115113025002029003116116009111007027116014002018118127097051061081023005124029096116009023003 116101102007001122096104021010021124016125114008002020146147098106112084089037114023027116014002018124103124006125118120017019026101023032060055021115111028006123118021027110097025015007029116099008114050091083097022125114115013013003121118000028018008101111021016103104018027020121114097051061081023019124020118099030017028113114124117003121118015019116021086047054115103025019023021106116014022022008016012019031018023032060055021101111000022115104018027020121114124117112006020102245247022015098113103022023032060055021115111021023121104017030018116121000114058091023105113102022030230246112013020032060055021115111021023121104005019007101101004114017112099022023022123023021124023116114015017027021028097113101022023005019010102023000028023021099111022018112121002026115030023098101112 116101102007001122097104021115000011000146147098106112022006113113050091083097022125114115013013026123099019114058091023105113098004020104245247022015098123244145144229127126021100004007031112122004028007146147098107112116121005114022109126018006000021031018023031112116021114055092068053059061086067105099122021113019029030021112005030012113120015030018119023005126115114126019013016097123019023021021101230246112012020054058054071082097022125114115013013016122115000028028021094050114029096123013114050091083097022125114115013013007108103004028001008016008028007103016097051061081023005124016122103000017027008099111017028101118002026115084089037114023027121020017027112103097111007027116009023026101112230246112012020032060055021115111017028101118008002110097025002029003116126017114050 116101102007001122102104091083097022125123098015019007124010021124029096121000006026021086047054115113025006022031106103013019018123118124000125114116019013000124112013023115084089037114001027112002006012118120005023110018103013019029116016097051061081023019124001112113030017028113114124117030116123102114050091083097000125103114007013000124112013023110018020114113116146147098107112022003098114050091083097022125114115013013003121118000028018021094047114123022002098123244145020120113050091083097022125114115013013023116099017000022021117004006004112114015114007027115000023029118127097121115022001098114023116110018114018123115097006125113118004028016125023106114112002020097022018108100230246112012020098099099022086047054115113025006022031106126015006001021094047114123022006112113122 116101102007001122103104146147098107112028144229113106022118015022115123120021114022109126018006000021031018023031112116021114055092068053059061086067105099122021113019029030021112005030012113120015030018119023005126115114126019013016097123019023021021101230246112012020054058054071082097022125114115013013016122115000028028021094050114029096123013114050091083097022125114115013013007108103004028001008016008028007103016097051061081023005124016122103000017027008099111017028101118002026115084089037114023027121020017027112103097111007027116009023026101112230246112012020032060055021115111017028101118008002110097025002029003116126017114050091083097022125123098015019007124010021124029096121000006026021086047054115113025006022031106103013019018123118124000125114116019013000124112013023115 116101102007001122100104084089037114001027112002006012118120005023110018103013019029116016097051061081023019124001112113030017028113114124117030116123102114050091083097000125103114007013000124112013023110018020114113116146147098107112022003098114050091083097022125114115013013003121118000028018021094047114123022002098123244145020120113050091083097122123113025006022031106115000006003103114097108110021099111022018112121002026115116121005114023027112005030012113118021002001112023125114007027115000023029118127097121115022001098114023116110018123115122101097022125114115013013023116099017000022021009124114007027115000023029118127097121115022000098114023116110018123244145020120113112004007098051061081023005124020113123030027029097101097059061021031098099098022030230246112012020104114 116101102007000122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097030058070068032053054021091046032032068066036114033080084041055033086095036114048090090035059061220023004006124122098097055061065069036114026123099004000003103114021019007124120015114054065023012019001100098000021022 116101102007000122099104096103005019007112023006006016106097004000016097126230246000112099097021007118104002029000120010102098116025023006006016106116014001026008016113117244145096041055033080023006006016106116013023007103099124117112004020102245247084089037114115029112021017012118120018031110018007102114060071023006006016106116014001026008016113117122146147032060055021112021017012118120018019110018007102114 116101102007015122098104026024054054115024023014039039118067045027061065069046000054089023108114018083081040049059084080036114055080068097049059080071053055063070024035061037092089050114179021069036062050091084036032019004010008002020000003108096099004015113106099002026113107098006003115098103020006115115019007010007000019006010116102098004006114099098 116101102007015122099104102082045055048065023113126115116025002029003116116009046047116025002026022124103006126244145031018023031112116021114063065069040063123118120000030022102116004122016124025013027017112116014126116018030061046116021016061046003027121014000018102120104245247021113019029030021116009023003124115097027023025116009023003118120097017028025023017023001102126005114003021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115029103111001026118126023027110118126111001026118126023027115116121005114016124025002029000096010102098116028144229114004125114019023115124115111017028101118002026110118120111017028101118002026115116121005114026113025015007016125114017111016122025015007016125114017114018123115097017028027121020022022097114124002125 116101102007015122096104123098017023001102144229114018123115097017028027116014001026118120124117099018023000028023021126005124016122100020111116005016097019029113023002029125118120018007110018007102114018123115097002125118120018007110018007102245247021118015022115124115111017028101118002026110116025002029003116116009114018123115097027023027121020017027112103124114018027116009023026101112104114050070023005023007025023113126244145118111017028101118008002047073118111028006123118021027127021118111028028119120023027127021118111028006097101000004127146147002019000112023022026022123023000124000112111003029005008016112117115065095036060115018122102114054089068036114116115016097023029113027230246050071068030038032066083121122018027115000028018124100104126115116025021011001116100020126244 116101102007015122097104145086051033012065068054054107029118111022018112121002026122025023000124016116114015006001025144229019001102104053033036081015105019125113118018029001097030109114018027116000001028103099109245247078002118107096002074109245247029068036062054086067097122023116110018122023116099004122058027115000023029118127104123115024023005019010102031005019007112031105033054089082034038115088086057122033027115000001028103099104114053071088044114026101112012029006021069097037059080069036114033027116014002018124103124059125118120017019026101023032060055021069111028006123118021027110092025015007029116099008114050091083097054050065082105032125113118004028016125030125114055084067036122058027115000023029118127104114050091083097032125113118018029001097023040033115091088053114061 116101102007015122102104064091045114050091083097032125118120018007110018007102123122028030230246053071088044114020097116030004022103116021027115092023054058054071082097059125114099002013016122100000111116005016097051061081023040124020097116030017028102126124117099018023032060055021094111021007118104002029000120010102098116146147032060055021094111021007118104002030022097101021111018027112021017012118123004006001097023032060055021094111028006123118021027110116025015007029116099008114050091083097059125118120017019026101010000124016122103000027003021086047054115092025005019022123116009111018027115000023029118127097051061081023040124016122103000017027008118111017028101118002026115084089037114058027116009023026101112124019125118127004027003114144229051061081023036042058070067050114123 116101102007015122103104070082045055048065023112114053071088044114026101112012029006021071097037059080069036114035027116014002018124103124059125118120017019026101023032060055021071111028006123118021027110092025015007029116099008114050091083097054050065082105034125113118004028016125030125054050065082105059125113118004028016125030097051061081023049124023116100014000007021094050114061090067097060038089091097051061081023049124016122100020111116005016104245247084089037114061090067097055043092068053033115029068036062054086067097099115083069046063115124103006031028096023049114036093082051055115069025002029003116126017111058027116014002018124103097051061081023049124029096121000006026008094111028006123118021027115084089037114055084067036122035027115000023029118127104110115081086053055123 116101102007015122100104092025005019022123116009123115084089037114035027115000001028103099097059032021089052062063021086047054115069025002029000096010102098116028144229123115084068097022022121118008126244145076116101106005002060245247018016097051032021116004000127018016097051032021103005030127146147002124020102126030030026119114013004127021118111021007118104002030022097101021126115118025006031018106126005126115118025006001026106121000006006103114109114115118025006001026106121003024028096101109114115084069050013055084067036037055029116020000001112121021114023116099004114120021028097017125114100008013029119125014007001021115000011000028023097051032021115021030127146147002124020102126030002018103100000028244145081051061062021112021017012099114019017007124023000126115114100008013016 116101102007015122101104103126018007026021116230246036093082051055115116025006001026106126005111016027112018027012124115230246018091083097019125114099002013016122100000111116005016097051061081023000124020097116030017028102126124117099018023032060055021118111021007118104002029000120010102098116146147230246018091083097021007118104002030022097101021114063092092036114116022006098119116146147000060055021118111017028101118002026110018020115113116021144229051061081023000124016125114008002020008016098097112018144229245247090069037055033021085056114018027116009023026101112109114018027121020028018097126230246115 116101102007014122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097000054086095036032048093082097023061082086038055062080089053114048093082049038054089119112111000116026115098099002006115096103024006115099098004006118107114000022001096110119097005 116101102007014122099104096103005019007112023006006016106097004000016097126097049062146147018023007021084044124020097116030017028102118124117112002020102245247146147054058054071082097023043092068053033115029100004030022118099097099244145081051061062021116009023003124115097059055025023002026022101116014114048090027097002022103100008022115069027097021016102104002029030102118015114048070027097017027112100017000115069069230246036093082051055115092083111017028102098124117099018023032060055021084046124016122100020111116005016097051061081023049124016122100020111116005016097051061081023049032125118120018007110018007102245247084089037114048088025006006016106116013023007103099097111115018020112113116146147108127115101092230246050091083097049062027112021017012118120018019110018020121113116 116101102007014122096104146147230246050091083097059055027116014002018118127124049062027116014002018118127230246050091083097059055027121020017027112103124049062027116009023026101112230246244145086047054115092083111017028101118002026110086088111017028101118002026244145086047054115092083111028006118127004002110086088111028006118127004002244145086047054115069025015007003112101018111048090025015007023112099004245247084089037114048090025005019021124116014114058070023015007031121144229051061081023034033125118120017019016125010040054125118120017019016125144229051061081023034033125123098002026022101010097059055027121020017027112103230246126024103051061055021085046036058091082097051048065094055055244145086047054115069069111017028101118002026110092083111017028101118002026244145086047054115 116101102007014122097104069069111028006118127004002110092083111028006118127004002244145086047054115069069111022018115126017000115092068097060038089091230246050091083097034033027116014023000101114124117017018144229127126146147032060055021082057059032065068097122032080091036049039021083040033039092089034038123004030097052033090090097021022113104004028020113114012114052080083230246036093082051055115082082037124029096116009023003008094037124029096116009023003021023097114115021023230246050091083097053054081025002029003116116009111058081025002029003116116009114244145086047054115082082037124016122100020111116005016230246126024144229051061081023012019031106116014022022008016012019031018144229051061081023012019031106100008021031112010097117112007020102245247024026230246050091083097022022 116101102007014122102104120104002029023112023124117007113114012117244145020114113050091083097022022120104018027020121114124117112001020102245247024026230246050091083097001007116104002029023112010102001007116099102245247022002098051061081023018006018106100008021031112010102113101022016230246126024144229051061081023038055055027099024002012118120005023115092068097028006121123230246050091083097053054081025021011003106100008021031112023040033115123098013030244145086047054115112114015013016122115004111116112100021019007018144229019029113023006023023106113008028018118099097059032021121020030031146147000028023021112004022012113118021023110029100004030022118099097031018109031039054125114114005013023116099004123244145113019029030021112004022012112121006022022120023039054244145096009023001 116101102007014122103104112023039054125118120017019016125010038055055027116014002018118127230246018123115097052055027121020017027112103124053054081025015007016125114017245247116121005114053081025012019031106116014022022008080036054125120118013013016122115004245247116121005114053081025012019031106100008021031112010038055055027122000030012102126006030022146147000028023021116014019031112100002023123083083111006010101104002029023112027102117122008116014019031112100002023123082082037124007108103030017028113114109117116028144229019029113023002029018121114018017022029081037124007108103030001026114123004126116018030124017028116123004001016112031038055055027099024002012102126006030022025016102123244145118015022115083083111022022120104002029023112010038055055027115004031012118120005023244 116101102007014122100104145118015022115083083111022022120104018027020121114124053054081025005023030106100008021031112144229019029113023039054125118120018007110018007102123244145030104114 116101102006007122098104026024003051039086095105123115024023006055023080088018004003021026097000054086095036032048093082097062054070023168062186088082047038032021083036114062084069048039050082082097054186071088038051039084094051055115084066097049060091067051166063080023037117058091067051061055064084053059060091023032043050091067097062054021090046039037080090036060039021083102059061065069046124115086088047049054071089168114048089088050114054091023039061061086067040061061021083052114061090090097054038021090032032034064086038055019004010005023001122112000006018124101004 116101102006007122099104102082045055048065023006031017106126005126115021122003124020097098030017028113114109114115120117111017028101118008002127021122003124029096121000006026025023012016125118120017019016125027097031017027121020017027112103109114030119025006031018106126005126244145086051033012097100022022107029112012016012113118021023122021118018114020120117030022018097114230246053071088044114017122097008022022021117109114026101112012029006021122109114020120117030031018103102003029005021122003126115114122000013030116101016007018114114097031018146147054058054071082097016125118120018007110018007102114050091083097031125118120018007110018007102245247084089037114017027116014002018124103097111115120117111017028101118008002244145086047054115119025015007029116099008114110021122003124029 116101102006007122096104096121000006026146147032060055021117111017028101118008002110120025002029003116126017245247084089037114017027121020028018097126124031125123098015019007124144229051061081023012124016122103000017027008122003124016122103000017027146147032060055021122111017027112126017021110120117111028006118127004002244145086047054115120025005019022123116009114111008023005019007112031012016125114122003013023116099004123244145086047054115029122111022018102120019006115092068097028028097023015007031121023000028023021122111022018102120019006115011010097022018097114105031017027112012016012113118021023122028144229051061081023012016125114122003013023116099000000016021094050114029096123013245247084089037114030119025006031018106126005114110021122000124020120118030027023146147032060055 116101102006007122097104021031012019125114122000013021124121023019031021094050114029096123013114060071023005019007112031012019125114122000013021124121023019031028009124017006103101004028007021115000006022028144229127126084089037114030116025006031018106121014031115008023102113098022016230246050091083097031018027112012019012123120012114063092092036114116022006098119116021 116101102006006122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097001038069071051055032070094046060115081082050114048093082049038054089068097035038092023047055115083088047038115069086050114035084069053059115081082050114054091080032053054088082047038032021068036062054086067040061061091222050124019004010030023011101123014027007 116101102006006122099104113114013023007112023039032060088023006006016106097004000016097126230246036093082051055115114099002013016122100000111116004016230246050091083097021007118104002030022097101021114110021016098099112018023 116101102006005122098104026024055048115024023039001038069071002061061065069046062054124089053032060081066034038058090089105123115024023097001038069071051055032070094046060115081082050114058091081046032062084067040061061070023037055115089086097038050087091036114055080023053032050067086040062019004010030023011101123014027007 116101102006005122099104113114013023007112023039032060088023006006016106097004000016097126230246036093082051055115114099002013016121114021000007021091040057054021023102113098022018102114 116101102006004122098104026024055048115024023039031050071070052051052080117046036058091116021030026029030097127115103082034058054071084041055115081082050114058091081046032062084067040061061070023037117038091023044051033068066032053054117006124099 116101102006004122099104102082045055048065023002124020097098030017028113114109114030027112012019012124115097245247146147039032060088023006031018106122000000002096118006023115120027097021016097104002019007096099008114016146147054058054071082097021030116104008022115008023098099112146147032060055021122111021016120104002029023112010002124020118122030017028113114097 116101102006003122098104026024054054115024023008060039080069055055061065094046060115024023005051061070023045055115086086050114055018066047055115088088037059053092084032038058090089109114063084023037051039080023045059062092067036114055090094053114039090066043061038071068097184039071082097033038069222051059054064069036114060064023168053050089082097178115089086097034063064068097053033084089037055115081086053055115089094044059039080023032052053080084053187054021086052114048093082049038054089068097054054021091102059061065082051036054091067040061061117006124102097012119115111097005006112127099003026112103126005007111098099027007113 116101102006003122099104102082045055048065023097063050077031000000000106099018005023013031006027016106115000006031124122104123244145081051061062021112008017012124121021017027112144229005059080069036114020124121030027023021010097113098022144229051061081023006027016106115000006031124122097027000021121014006115123098013030244145086047054115114126002013023116099013027030021009097117112007020102114 116101102006002122098104026024054054115024023019055053121094050038054113082045055052064082050122122021026097002054071090036038115081016032056060064067036032115064089097054186089222038039186021081051051058086095036063054091067097049033220222097054050091068097062050021091040033039080023050051061070023032036060092069097178115071082034058050071080036032115065088052038115089082097038050087091036051038117006124099 116101102006002122099104102082045055048065023053032058088031053032058088031002029018121114018017022029112111001026118126023027127018016104123115073075097117115018023061046115114025006022020106121014031003103114104126115021112111017028101118002026115073075097021125123098002026022101027097122032080091036049039021084046039061065031107123115083069046063115114115002013023112123002029030021123002114036093082051055115121116111021023114104008022110114025006022020106126005114122021086050114029119116014031115025023006124020113112030027023146147039032060088023006022020106115004030020113100097021115146147054058054071082097021125114115006013026113010098099112146147097 116101102006001122098104026024054054115024023019055053121094050038054116083044059061092068053032050065082052032123028119112111102000 116101102006001122099104102082045055048065023053032058088031053032058088031002029018121114018017022029112111001026118126023027127018016104123115073075097117115018023061046115114025006019020106121014031003103114104126115021144229021125118120017019016125023061046115114025015007016125114017126115029068036062054086067097049060064089053122121028023039032060088023006019016106118005031016122122097030016021064041055033080023013017125114118006013026113010006124020116112030027023021030097051032021121003017028120027097021125114118006013026113144229052033090090097021018114104000022030114115018114020146147054058054071082097021125114118006013023112103021111116022006098117244145088051054054071023035043115114025006019020106121014031003103114097 116101102006000122098104026024019055053121094050038054116083044059061092068053032050065082052032123028023108114031092068053055115081082050114048090090044039061080068097055039021083036033115084083044059061092068053032050065082052032032021086050033060086094168033125117006124103102 116101102006000122099104102082045055048065023113126016027121020022022101118097046047021116111028006118120012031127021144229017125121126003023031122027097017125123098005023003116023109017125123098002029030120027230246039071094044122016122118013023000118114105022125102126002027005124027102117122028023061046115018023102114047073023005124020116112030028028120103019023127146147013017125114118006013026113144229245247083069046063115029097006022028106116014031115118023013023021097023014007007112101097024028124121097021018118104000022030118120012114115121116097029029021023002124029096115004002018021010097030016027121020022022101118097051061081023002124029096116014031030021010097030016027121020017028120122104245247121114007006115122098021023001021125014027029021023006019020106118005031020 116101102006000122096104113100097022115021120015114031118025006019020106126005111115113025006019020106126005245247146147054058054071082097017125123098005023003116023124117112004020102245247146147046032055080069097048042021116111028006118120012031115 116101102006015122098104026024002062032103082039055033080089053059054089025039021054070067040061061116083044059061092068053032050065082052032032029030097127115097082050038115080079040033039080089034055115081016052060054021086050033060086094032038058090089097055061065069036114038091082097049060088090052060054021082053114038091023032054062092089040033039071086053055038071025001099110000003001096110004007114 116101102006015122099104102082045055048065023006019020106126005114244145081051061062021112000017012116115012017028120144229037059080069036114029096115004002018021010097117112004020102245247084089037114029096116014031030021010097117112007020102245247021 116101102006014122098104026024054054115024023019055053114082050038018081090040060058070067051051039080066051033019004010112 116101102006014122099104102082045055048065023102117127021116111030026119114013029127021116111028006113114017019115025116111028006118120012031244145144229052033090090097004020113120030017028120023002126115021112000017012116115012017028120023013017244145064041055033080023013017125114118006013026113023124113098022144229245247084089037114115118025015007023112103000114110021123002124029096115004002018146147032060055021116111028006118120012031115008023013017125123098002029030120023230246244145088051054054071023035043115118025015007016122122012114 116101102001007122098104026024230246001080081006055032065118037063058091094050038033084067036039033029030097127115083094034058054021083036114063018086037063058091094050038033084067036039033021112005001019004010112 116101102001007122099104102114013023016097023018027016124097008126115114118006013029122122017000022025144229021018114104000022001112100112126115114118006013018113101004001097025144229021018114104002029003122100021126115114118006013031124116014031030025144229021018114104015007007112123112126115114118006013029096099004030097025023006019020106121020031021116111109245247114118006013026123099004000029025144229021018114104002029023119118015003127021112000021012118120006007026118027097021018114104015007016122122017126115114118006013016121114019027017025023230246016122103000017027025023015007016125114017245247146147007000028120023006019020106118005031020113100230246244145096009023001112023006019020106126005114110021020112113115 116101102001006122098104026024054054115024023019055053121094050038054116083044059061092068053032050065082052032032029030097127115101082051063054065023037055115071086039032050092084041059033021091036033115092089039061033088086053059060091068097033038021069052060115084083044059061092068053032050065082052032115086069168187124088088037059053092222036114055084089050114063084023045059032065082097033050091068097051037090094051114179021069036049059084069038055033021067046039039021091036114039084085045055050064119112111098 116101102001006122099104102082045055048065023053032058088031053032058088031002029018121114018017022029112111001026118126023027127018016104123115073075097117115018023061046115114025006019020106121014031003103114104126115021112111017028101118002026115073075097021125123098002026022101027097122032080091036049039021084046039061065031107123115083069046063115114118002013018113122002029030021123002114036093082051055115121116111021018114104008022110114025006019020106126005114122021086050114029119116014031115025023006124020116112030027023146147039032060088023006019020106118005031020113100097021115146147054058054071082097021125114118006013026113010098099112021 116101102001005122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023037187063220080052187032021112005001115081082097062050021084046063062064089036114123071082044034063084084036114063084023051055034064221053055115000000113106102028144229023061065103032038038071082004054039118088044122122117006124103102117005124098099004 116101102001005122099104102114013023016097023013006001124122105017125121126003023016122023061046115018023102114047073023006124020113112030028028120103019023122021118018114020113112030028028120103019023127114025006022020106126005245247115101014031115029112005021012113114013021023102023006114031112113021114028096099004000115127120008028115103113018027016124023002114028123023006124000124116008004026021010097017125102126002027005124023000028023021116111017028102098097111115018007102123244145126015028022103023011029026123023006022016106115004030016122122097022016021120015114023118025006022020106126005114110021112111021023114104008022244145096009023001112023005017125123098005023003116023124114116022006098117244145118015022115113116111028006118120012031115008023102113097022016230246028 116101102001005122096104103115004000115119110097099115 116101102001004122098104026024004060039113082053051058089116041055035065082045122122021026097000054086095036032048093082097062054070023032054062092089040033039071086053055038071068097021023102023037055115089086097049060088090052060054146147004060039101086053039033080114037038016090090105123019004010116103019007010113098098 116101102001004122099104102114013023016097023013006001124122105017125121126003023016122023061046115018023102114047073023000124020116112030028028120103019023122021118018114020116112030028028120103019023127116025006019020106126005245247115101014031115029112000021012116115012021023102023000114031112113021114028096099004000115127120008028115103113018027016124023002114028123023000124000124116008004026021010097017125102126002027005124023000028023021116111017028102098097111115018007102123244145126015028022103023011029026123023006019016106118005031016122122097019016021120015114018118025006019020106126005114110021118111021018114104008022244145096009023001112023000017125123098005023003116023124114116022006098117244145118015022115116116111028006118120012031115008023102113097022016230246028 116101102001004122096104103115004000115119110097099115 116101102001003122098104026024004060039101086053039033080114037038016090090097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115069086051114048090090044039061080023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023051055052071088052034054088082047038127021082053114055080023045051115069069046054038086067040061061021031051055062069091032049054021091032114033080070052184039080023116101103006015104018098008005118018097008007112103019006010102016116117003124127126 116101102001003122099104102114013023016097023102099116025144229027023027116014002018118127061046026113025015007016125114017126244145116017124031124117004030028021118018114016118027230246031097101008031123097101008031123118120000030022102116004122016124025013027017112116014126116018030104046047018023102046047101114019124029122101000001028028027230246112001020102117127018007102126244145020116113031097101008031123097101008031123118120000030022102116004122016124115111030026119114002029127018016104123047073016097117047073115004030125114115006013029122122017000022028027097022022121025006022020106126005126244145020119113031097101008031123097101008031123118120000030022102116004122016124118111030026119114002029127018016104123047073016097117047073118005031125114118006013029122122017000022 116101102001003122096104028027097019023120025006019020106126005126244145016113117127146147098102112018007102126116018144229113100022100020016000097101105027023027121020017027112103109099127000030109017003027123008016022121120097019000021116017245247115101014031115118127004002016122023002029127021116009023000101101097002001025023019020016122103014114016101027230246003112101018027023021103004000115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114003112101111001026118126023027115008023002027125102126002027005124023000028023021116008124016122100020111116005016109245247022003098017027112103008022115124115230246112000020105122016125114017027023021126005114031112113021114028096099004000115127120008028115114115002013023112123002029030021115002114028 116101102001003122097104123023013023021097031008022125123098002026022101027115123110113116111028006113114017019115116121005114000096117018006001029126005124029096116009023003025004109097122008115002124029096116014031030028144229113102022123004020007021120020006022103023011029026123023006022020106115004030020113100097022022121023014028115113116111021023114104008022110113114013124020113112030027023028144229113102022123004020007021120020006022103023011029026123023019020000124116008114016124115097029029021115004030125102126002027005124010002027023027100008017026099126097019029113023002027023027116014001006008016113117244145020119113123029116009023003124115097027023021123004020007021120020006022103023011029026123023006019016106118005031016122122097019016021120015114031112113021122026 116101102001003122102104113025015007016125114017126097028010000017125123098005023003116023000028023021100020016000097101105027023027121020017028120122109097127006030124019016027121020017028120122104245247022001098030022115099097029006097114019114025122126015114020116112030019023120112005001115116115012114028123023000017125114118006013026113010000022030027112000021012124115104245247022001098030022115099097029006097114019114025122126015114001115100008017026021116008019115122121097019023120025018027016124097008111016124118111001026118126023027115116121005114016124118111017028102098124117099018144229005027112101004114026113025015007016125114017114031124124004114116022006098113097022018102245247116121005114026113025002029007108114008114026123023105117098005016109117096004016104245247 116101102001003122103104116121005114026113025002029000096023124114116005016230246018123115097017028027116014002018118127124027023027116014002018118127230246018123115097017028027121020017027112103124027023027121020017027112103230246018123115097017028027116014001006008016113117244145118015022115118120111017028102126002029110018007102245247116121005114003112101111028006101114019001110118120111028006113114021023244145118015022115101114019124016122100020111116005016230246018123115097017003027116014002028102099124002022103025002029003122100021114018123115097017003027121020022022101118124002022103025015007023112103000114018123115097017003027121020017028120122124002022103025015007016122122012114018123115097017003027116014001006008016113117115116121005114016101025002029005116123008111116 116101102001003122100104005016230246018123115097002001027116014002018118127124027023027116014002018118127230246018123115097002001027121020017027112103124027023027121020017027112103230246018123115097002001027116014023000101114097027029021031098097112028144229019029113023017000125113118005023003103010105041102002002119107046028144229019029113023105002001027115000020026101101097027000021121020030031021120019114003103025005019021124103019108110118098019000022123099097022018097114104245247116121005114003103025002029000096010102098116146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006002023106115004017003116099097022003025023006002003106103000006006103114097002003025023006002007106103000006006103114097002007146147022026022103114097022003 116101102001003122101104027116014002018118127097111115124115111017028101118002026115116121005114023101025015007016125114017114110021126005124029096116009023003146147000028023021103017124016122103000017027008115017124016122103000017027021118015022115101103111028006118127004002110113103111028006118127004002244145118015022115101099111021003097104008022110101103111021003097104008022115116121005114003097025002029030106121020017028120122097030026126114097117112004020100117122146147020028026122121230246040000000116102102072023 116101102001002122098104026024004060039101086053039033080114037038016090090097127115103082034058054071084041055115089082050114035215067052032054070023110114048090090044039061080023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023051055052071088052034054088082047038127021082053114055080023045051115069069046054038086067040061061021031049176039064069036123115029082057114102002003114107122117006124096100117005124098098000119114111116119016 116101102001002122099104102114013023016097023102099116025126005124016122103000017027073075008022125123098002026022101027002017125121126003023031122023000001115118116109030007103126012122007103126012122016122118013023000118114105017026027123008016022118120109117116028030061046116021016061046003112101111028028103118018029122025144229113103022016102126116005016109245247022002098030007103126012122007103126012122016122118013023000118114105017026113025013027017112116014126116018030104046047018023102046047113114013124020113112030028028120103019023122025115004030125114115006013026113027230246112003020013006001124122105006001124122105017028116123004001016112031002027018027123008016022118120109117116028030061046116021016061046018113122111021018114104015029030101101004123127116115012124020 116101102001002122096104116112030027023025144229017018102114097005027112121097002003027112017006012124115097027000021121020030031021099009023029021016113117115112123018023115018006102114022123115109245247022003098117099018027102117244145020118113003027116014031012123098002029030120027002002125121126003023031122144229020001122122097017027112103002029115118120109017027112100017000115101101109000021118120017029115118116109245247022000098000021118120017029115118103109245247101114019001026113023017023001021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115101114019124000124116008004026008116008124000124116008004026021118015022115118126111017028102098124117099018027230246112000020105122244145020119113123029144229122123029116009023003124115097027023 116101102001002122097104021126015028022103023011029026123023006002023106115004017003116099097022003021120015114026113025002029003116116009111023101025002029003116116009114018123115097027023027121020017027112103124022003027121020017027112103104245247121114007006115122098021023001021125014027029021112017002012101118021007001112023017002115122121097022003027116014002018118127124002003027116014002018118127097019029113023005002125123098002026022101010017002125123098002026022101030230246026123121004000115127120008028115114103021013003116099020000022021103097029029021103111021003097104008022110101103111021003097104008022122146147098103112121114007006115122098021023001021125014027029021112005017012113114013017028120023005017115122121097030022115099105002125118120012013029096116014031030 116101102001002122102104025005104111023118025015007023112103000114018123115097001006119100021000123101025002029030106121020017028120122109097127006030124022016027121020017028120122104245247022002098030022115099097029006097114019114025122126015114020113112030022022121112005001115113114013114028123023005017125114115006013026113010005023031027112005021012124115104245247022002098030022115099097029006097114019114025122126015114001115100008017026021116008022115122121097022022121025018027016124097008111016124115111001026118126023027115116121005114016124115111017028102098124117099018144229113101022123004020007021120020006022103023011029026123023006019016106118005031016122122097019016021120015114031112113021122003027116014031012123098002029030120027115123110116116111028006113114017019115 116101102001002122103104116121005114000096117018006001029103111017028120104015007016122122012126096025004104111018118025015007016122122012123244145020119113031112113021114028096099004000115127120008028115114118006013018113122006022000021118005031115122121097019016027112000021012124115124019023120025006019020106126005123244145020119113031112113021114028096099004000115127120008028115103113018027016124023002027018021120015114018113122111001026118126023027110118126000124000124116008004026021118015022115118126000124016122100020111116005016230246004125114019023115124115111017028097110004027115124121097122116004007102126116006006102123244145118015022115124115111017028102098124117099018144229019029113023002029125118120017019016125010008022125118120017019016125023000028023021116014124029 116101102001002122100104096116009023003008126005124029096116009023003146147000028023021116014124016122100020111116005016097019029113023002029125118120018027016122010102098116146147000028023021103004000125123098017023001102010002029125123098005023007112144229019029113023017023001027116014001006008016113117244145118015022115118116111017028101120018006110101114019124016122103014001007021118015022115118116111028006113114017019110101114019124029096115004002018021118015022115118116111028006118120012031110101114019124029096116014031030021118015022115118116111017028102098124117099018023000028023021116002124016122097000030026008016113117244145076116101102002007060245247116121005114003103025002029003116116009111026113025002029003116116009114018123115097002001027121020017027112103124027023 116101102001002122101104027121020017027112103230246018123115097002001027116014023000101114097027029021031098097112028144229019029113023017000125113118005023003103010105041102002002119107046028144229019029113023105002001027115000020026101101097027000021121020030031021120019114003103025005019021124103019108110118098019000022123099097022018097114104245247116121005114003103025002029000096010102098116146147000028023021103111017028120104015007016122122012114031124124004114116022006098113097022018102245247096121008029029146147058103100000003119047244145120019022022103023003011115007144229114 116101102001001122098104026024004060039101086053039033080114037038016090090097127115103082034058054071084041055115089082097032054086082047033054088082047038115081082097034177065066051055115125109097034050071023034061062088066047055115080089097052060091084053059060091068097054054021091032114048090090044039061080023037039115071082038032060064071036063054091067109114054065023037055115089086097034033090083052049039092088047114123069213053039033080030097122054077023116101103013003104018098008002117018097008007113099019006010102016116 116101102001001122099104102114013023016097023102099116025115017124016122103000017027021075061114023101025015007016125114017126016118025013027017112123014114018102023002017127121099019027030029116008124031124117004017028021075061114116021016097046047021115017124020101115030028028103118018029122025144229113103022016102126115018007102126244145020116113031097101008031123121099019027030029116008022125121126003023016122030061046116021016061046023112123111021023114104015029030101101004123127113114013124020113112030027023025144229113101022123021000026120031013006001124122105017026116025013027017112116014123047073016097117047073118005031125114118006013029122122017000022028027000022030027112000021012124115109245247118118018023115098127004028115101103111021003097104008022115124100097028006 116101102001001122096104121123097006027112121097117099018023004030000112023102099116021114015022127146147098102112018007102126116018144229113100022103111017028120104015007016122122012126016101025013027017112123014114018102023002002244145113019029030021101007017028101120097017016025144229113100022101007017028101120097017003025144229113102022031105245247022001098122123146147105122123114103005013023112116017019007021115017114031112113021114028096099004000115127120008028115114103017013003116099020000022021103017114028123023005002125118120017019016125010017002125118120017019016125023000028023021115017124029096116009023003008103017124029096116009023003028144229030022115099097029006097114019114025122126015114001115100008017026021116008114028123023005002125102126002027005124010002027125 116101102001001122097104102126002027005124030230246026123121004000115127120008028115114103021013003116099020000022021103097029029021103111021003097104008022110101103111021003097104008022122146147098103112121114007006115122098021023001021125014027029021112005017012113114013017028120023005017115122121097030022115099105002125118120012013029096116014031030025005104111023118025015007023112103000114018123115097001006119100021000123101025002029030106121020017028120122109097127006030124022016027121020017028120122104245247022002098030022115099097029006097114019114025122126015114020113112030022022121112005001115113114013114028123023005017125114115006013026113010005023031027112005021012124115104245247022002098030022115099097029006097114019114025122126015114001115100008017026021116008022115 116101102001001122102104122121097022022121025018027016124097008111016124115111001026118126023027115116121005114016124115111017028102098124117099018144229113101022123004020007021120020006022103023011029026123023006019016106118005031016122122097019016021120015114031112113021122003027116014031012123098002029030120027115123110116116111028006113114017019115116121005114000096117018006001029103111017028120104015007016122122012126096025004104111018118025015007016122122012123244145020119113031112113021114028096099004000115127120008028115114118006013018113122006022000021118005031115122121097019016027112000021012124115124019023120025006019020106126005123244145020119113031112113021114028096099004000115127120008028115103113018027016124023002027018021120015114018113122111001026118126023027110 116101102001001122103104118126000124000124116008004026021118015022115118126000124016122100020111116005016230246004125114019023115101025002029030106121020017028120122097030026126114097117112004020098096112016016230246018123115097017016027116014002028102099124022003027116014002028102099097019029113023002017125123098005023003116010005002125123098005023003116023000028023021116002124029096116014031030008115017124029096116014031030021118015022115118116111017028102098124117099018023000028023021116002124016122097000030026008016113117244145076116101102002007060114 116101102001000122098104026024055048126021081002058050071080008060037080089053051058071082002000123028023108114022077084045039033080023045055032021085046036058091068097051037080084097039061021090032032034064086038055115009115168032060082086053051058071082097051038021084046060039071195045055115081016040060039071088037039048065094046060109021086039052054086067168114055084089050114063080023034058054069067036062115081016040060039071088037039048065094046060125021120047114061080023049032054091083097034063064068097055061021084046063035065082097062054070023044051033068066032053054070023005023001122112000006018124101004114050071084041059037220068001099110004003007000102001007113102098005003115098099002006115099100004002113097098001119115111021103119114111102001007113102098005003 116101102001000122099104113114013023007112144229020033090090097021007124104021000005124121023114016124144229005059080069036114020097126030017031112099019006115008023102113098022016230246050091083097023011124100021001115146147097122000112123004017007021006097052033090090097021030116104012019001100098000021022021122016126115114122012013030116101012019031021122012126115114122003013030116101016016028099023012016244145023054058054071082097031002027112012019012124115124031030027112012019012124115097245247021086047054115120102111021030116104015029030008016005023001122112000006018124101004117115146147097051061081023006017030106116014022022008016000117115146147097051061081023012031125114116021013016122115004111116120118013117115146147108127126146147097051061081023012016125114122003013023 116101102001000122096104116099000000016021094050114029096123013245247021086047054115120117111021030116104008022110120102111021030116104008022244145023032060055021122003124016122103000017027008016098096112018144229114050091083097031017027121020017027112103124117112006020102245247021086047054115120117111017028101118008002115008023002027125118120017019026101144229114050091083097031017027121020028018097126097111115118126111028006123118021027122021144229114 116101102001015122098104026024055048126021081002058050071080008060037080089053051058071082002000123028023108114022077084045039033080023045055032021085046036058091068097051037080084097039061021090032032034064086038055115113222051061052084067032059033080023008016001117006124000016115101116102099006015115098107007007113101098007006118099101007003117099019007010007000019006010116102099006015115098107 116101102001015122099104113114013023007112144229020033090090097021007124104021000005124121023114016124144229005059080069036114020097126030017031112099019006115008023102113098022016230246050091083097023011124100021001115146147097122000112123004017007021006097052033090090097021030116104012019001100098000021022021122016126115114122012013030116101012019031021122012126115114122003013030116101016016028099023012016244145023054058054071082097031002027112012019012124115124031030027112012019012124115097245247024026097051061081023012003125114122000013029122122124117023112101014021018097118008000022021126003000116146147097051061081023012003125114122000013029122122097062058094082097117023112101014021018097118008000022021126003000118018144229114050091083097021016120104002029023112010102019116 116101102001015122096104146147097051061081023012031125114116021013016122115004111116120118013117244145023032060055021112002000012102126006030022008016008016001018144229114050091083097031017027112012019012124115124031002027112012019012124115230246050091083097031017027112012016012113118021019001118023040033115123098013030244145023032060055021122003124016122103000017027008016098096112018144229114050091083097031017027121020017027112103124117112006020102245247146147097051061081023012016125118120017019026101023124114016124025002029003116126017245247021086047054115120117111028006123118021027115008023002027125123098015019007124023104114 116101102001014122098104026024055048115024023039000054086095036032048093082008060037080089053051058071082020034123028023108114115112079034062038071082097062054070023035061037092089050114050067082034114038091023044051033068066032053054021011005187033090080032038050092069036114050064023034061061065069181062054021083102059061065069046054038086067040061061011023032052053080084053187115081086047033115089082097049059080071053055063021083102059061065069046054038086067040061061027023014060115091082097034033080089037114035089066050114054091023034061062069067036114063080068097063050071070052051052080068097022022103120006019007116126019023115084069034058058067222050018098008104004010003121120008006126007007113101098004007121127098001004120096096007004096099101020119115111021103119114111102001007114106097005015 116101102001014122099104113114013023007112144229020033090090097021007124104021000005124121023114016124144229005059080069036114020097126030017031112099019006115008023102113098022016230246050091083097023011124100021001244145031018023031112116021114098021081051061062021112012019012120118019003006116112004114030100027097021030120104012019001120118013114030120027097021030119104012019001100117014004115120117230246036093082051055115120102111021030116104008022110120122111021030116104008022115146147032060055021122016124020120118030028028120010102022022103120006019007116126019023116021144229051061081023006017030106116014022022008016000117115146147032060055021122012124020118099030017028113114124117030116123102114244145026108127244145086047054115120117111021030119104005019007116101002114058 116101102001014122096104070023015007031121144229051061081023012016125114122000013026113010012003125114122000013026113144229051061081023012016125118120017019016125010102113097022016097245247084089037114030119025015007016125114017111116022004098117115021023097245247084089037114030119025002029003116126017114110021116008124016122103000027003146147032060055021122003124029096121000006026021010097017026027121020028018097126104114 116101102000007122098104026024055048115024023039000054086095036032048093082008060037080089053051058071082020034123028023108114022077084045039033080023045055032021085046036058091068097051037080084097039061021090032032034064086038055115113222051061052084067032059033080023008016001117006124013022109103013029026097026115098099002006112098107024006117097106007004115097114004001096018097008113019018096008002117098096013005113106 116101102000007122099104113114013023007112144229020033090090097021007124104021000005124121023114016124144229005059080069036114020097126030017031112099019006115008023102113098022016230246050091083097023011124100021001244145031018023031112116021114098021081051061062021112012019012120118019003006116112004114030100027097021030120104012019001120118013114030120027097021030119104012019001100117014004115120117230246036093082051055115120102111021030116104008022110120122111021030116104008022244145026108051061081023012003125114122000013029122122124117023112101014021018097118008000022021126003000116146147032060055021122016124020120118030028028120023097062058094082097117023112101014021018097118008000022021126003000118018144229051061081023006017030106116014022022008016000117244145086047054115 116101102000007122096104120122111021016097104002029023112010102031018121016230246050091083097021016103104018027020121114124117026119101102245247084089037114030119025006031018106126005111030100025006031018106126005245247084089037114030119025002029003116116009111116022005098117244145086047054115120117111028006118127004002110018020114113116146147032060055021122003124016122103000027003021010097017026027116014002018124103230246050091083097031017027121020028018097126097111115118126111028006123118021027122021 116101102000006122098104026024004060039116084034061033081068097127115070101036049059080069034058054113088047060054080068005055039021026097000054086095036032048093082097062054021089046063115080067097062050021065040062063080023037117038091023037187039080089053055038071023037117038091023034058054069067036062115080089097052060091084053059060091023037039115069086056033115080067097054038021089052063186071088097054038021084041055035065082045018098008113019018097008005118098098000007119099 116101102000006122099104102114013023016097023013006001124122105006001124122105017028116123004001016112031002027125121126003023016122027102117122028075061117115018075061002026113025015029001116100014123115084068097028028120027230246003122025013027017112123014114050070023023027031121114230246021103120012114016125114017027023021116008022127118127004002016122023002029127103113002029003122023017029127146147017023001102126005114003124115097030022115099097029006097114019114025122126015114001115100008017026021116008114028123023017027023027100008017026099126097111115118126111001026118126023027244145096009023001112023002027023027116014002018118127097111115118120111017028101118002026244145118015022115118126005124029096116009023003021010097017028027121020017027112103230246018123115097017028 116101102000006122096104027121020022022097114097111115101126005124029096103004000000146147000028023021103008022125118120017029000097023124114003122025002029003122100021245247116121005114003124115111028006113114017019115008023017029125123098005023003116144229019029113023017027023027121020017028120122097111115101120111028006118120012031244145118015022115118126005124016122100020114110021016113117244145118015022115118120111017028102098097111115018007102245247116121005114016122025002029000124116014114110021016113117244145118015022115101126005124016122100020114110021016113117244145118015022115118126111017028099118013027115008023102098116146147000028023021103014124016122097000030026021010097117099018144229019029113023002027023027116014002018118127097111115018020112113116146147000028023 116101102000006122097104021116008022125123098002026022101023124114116022005098117115 116101102000005122098104026024004060039116084034061033081068097127115083118047051063076068036028049118095036034039080091097127115113222034061062069067036114063080023047061062087069036114055080023034058054069067036062115084084053059053021083036114063084023053051049089082097049059080071053055063021100008021115080089097052060091084053059060091023037055115070088047114061064090168032060117006124103103005007119097098004 116101102000005122099104102114013023016097023002029006123099105027023027121020017027112103104245247115101014031115118127004002026113023008022244145096009023001112023008022125118120018007115008023102098116146147000028023021126005124029096116009023003021123008025022021016098099112016016097 116101102000004122098104026024055048115024023039006033092114053019053083094034058050082082008060037080089053051058071082105123115024023017051033065094036114017117006124001018024005113098100004005115101126004006114107102003003117018097008113019018096008002117098098001005115102019001010003004023117002124096099005000112096097002119119111126024 116101102000004122099104098127004000022021114025027000097100097122000112123004017007021006230246021103120012114020118101030017028123101004020115101027006027001106116021030001112113097027127114116019013016122121019023021021122097027029123114019114025122126015114123114115013013023122121013019017021115097030022115099097024028124121097021016103104002029029103114007114001021120015114023027112005030012124121021000115008023019124020118101030001026114123004114018123115097000125118120018007110018007102114018123115097000125114116021013016122115004111116124121021000116028023014028115097025015007029116099008114110021115111028006123118021027115116121005114007027116014002018124103097111115113025002029003116126017245247098127004000022021099111021007124104002030022097101021111115018020112113116 116101102000004122096104146147000028023021099111021007124104002029000124010102098116146147000028023021115111017028101118008002110097025002029003116126017114018123115097022125123098015019007124010021124029096121000006026021144229127126116121005114003027112002000012113114003004018121011124017006103101004028007021099008031022102099000031003021118015022115029103111021016103104007027029099118013114026102023015007031121023014000115101025006017001106113008028005116123127111016096101019023029097023021027030112100021019030101030230246126024118015022115120025006017001106115004016005116123125111016096101019023029097023021027030112100021019030101023000028023021031012124020118101030020026123097000030115124100097028006121123097029001021122111021016103104007027029099118013108110118098019000022 116101102000004122097104123099097006026120114018006018120103104245247116121005114023027112005030012118120005019029122023008001115123098013030115116121005114023027112005030012113118021019001118023008001115123098013030244145118015022115113025006022031106099024002022123101124117026123099019117244145118015022115101025006017007106116014022022008016017030018123118102245247116121005114026027101004020012118120005023110018122000030116146147000028023021103111017028102098124117099018023000028023021122111017028102098124117099018144229019029113023008124020118099030017028113114097111115101025006017007106116014022022146147000028023021126111021016103104018027020121114097111115101025006017001106100008021031112144229019029113023008124001112113030017028113114097111115120025006017007106116014022022 116101102000004122102104146147000028023021126111000022115104018027020121114097111115120025006017001106100008021031112144229019029113023005124020113123030002031116118015019115008023017124020118101030001026114123004245247116121005114020113123030027023008023105001022121114002006115118118018006115029100020016000097101105031018109031000000000106099018005023013031007124020113123030022018097103019023122073075097017018102099097122021027112005030012124115097019000021116009019001029006121123122028027120126098013030097019000021115004017026120118013122098013027113123122146147007000028120023006022031106115014028031116117097020127021112002000012118120015000022115023017126115114126019013016097123019023021021126109114020118101030017028123101004020115120144229005027112101004114030027112002000012 116101102000004122103104102126006030022008016098102112018144229127126116121005114030027112002000012113114003004018121023125111115118098019000022123099097006026120114018006018120103230246126024118015022115029122111021016103104007027029099118013114026102023015007031121023014000115120025006017001106113008028005116123097108110021116020000001112121021114007124122004001007116122017123244145118015022115115025002029003116126017111007027116014002018124103097019029113023007124029096121000006026008099111028006123118021027244145118015022115115025006022031106116014022018123120097027000021121020030031146147000028023021113111021023121104005019007116101002114026102023015007031121144229019029113023007124020113123030006010101114015000115008023102027029097101102245247116121005114021027112005030012 116101102000004122100104113118021002001112023125111115018020116113116146147098100112116121005114021027112005030012101123000019029116023124114116022000098117244145118015022115115025006022031106103013019018123118097111115101025006017001106100008021031112144229019029113023017124020118099030017028113114097111115018103013019029116016230246018123115097027125103114007013016122115004114110021016012019031018144229019029113023017124016122100020111116005016097019029113023012124016122100020111116005016230246018123115097027125114116021013016122115004114110021103111021016097104002029023112144229019029113023008124020118101030001026114123004114110021103111021016103104018027020121114230246018123115097027125103114007013016122115004114110021122111021016097104002029023112144229019029113023008124001 116101102000004122101104112113030001026114123004114110021122111021016103104018027020121114104245247028023 116101102000003122098104026024055048115024023039021054070067040061061103082039055033080089053059054089122032032034064086038055028071094038059061080031104114126021101036049059080069034058054021091102055043092068053055061086082097054054021090032032034064086038055115089094168114179021066047114053084085051059034064086047038019004010012023001124118013114000116100 116101102000003122099104070082045055048065023037059032065094047049039021006230246053071088044114020120118030031018103102020019020112144229037059080069036114020120120030028028120023124114116022006098117115 116101102000002122098104026024055048115024023039021054070067040061061103082039055033080089053059054089122032032034064086038055123028023108114001080084041055033086095036114063018082057059032065082047049054021083102039061021071051061055064094053114050069071045059034064222097178115064089097051061092090032062019004010114 116101102000002122099104070082045055048065023037059032065094047049039021006230246053071088044114020120117030031018103102003029005146147054058054071082097021030116104008022115008023098099112021 116101102000001122098104026024055048115024023039021054070067040061061103082039055033080089053059054089122032032034064086038055123028023108114001080084041055033086095036114063018082057059032065082047049054021083102039061021071051061055064094053114058088071045059034064222097054050091068097039061021084051059039221069036114055080023050039058067094097054116092089053032060081066034038058090089001099110012 116101102000001122099104070082045055048065023037059032065094047049039021006230246053071088044114020102126030017001124100020027244145064041055033080023006031018106126005114110021020112113115 116101102000000122098104026024054054115024023007059048118086044034050082089036022060086118034049115024023002058050071080036063054091067097054054021084046063049090068097000022121118015017022021031023187039220069040060050092069036114060064023004062054067082052032115070082045061061021091036114020118101030001026114123004123019004010112102019007010115098099117006124245247004003001096110007002113 116101102000000122099104102114013023016097023006006001106116014022022025023006006001106123008016007108103230246021103120012114020097101030006010101101004030244145096009023001112023006006001106115004002007021010097117112004020102245247116121005114020118101030001026114123004114110021016098096112018023230246018123115097021016097104002029023112010102017018097101004030116146147000028023021031006006001106113008028005116123097027000021121020030031021023014000115113118021023123114099019013021124121023019031028023127111115118098019000022123099097022018097114104245247122101005023001021117024114020097101030030026119099024002115 116101102000015122098104026024054054115024023023051048086094047051039092088047023043086082049038058090089105123115024023007059048093094036032032021083102051048086088044034050082089036063054091067050245247066083097127115099086034049058091086053059060091126047036054091067032059033080031104114126021113040049059092082051033115081016032049048090090049051052091082044055061065068001099110001 116101102000015122099104102082045055048065023006017018106097005029016112027097021016116104004022028118114109114020118118030004023122116008126115114116000013022113120002027244145081051061062021112002019012118118012001018123144229037059080069036114020118118030027023021010097113098022023 116101102000014122098104026024004060039116084034061033081068105123115024023050061038070023051055034064221053055115000000112102097021026097019048086088051054032021084041055035065082045114035090066051114035084078050114054065023047039062220069046114055064023034058054069067036062019004010007000019007010115101099004002113100098 116101102000014122099104102114013023016097023002026018027116014002018118006061046016125118111028006118127004099115116100097017027112103021023031025123021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122073075102114116073075017027023027121014000018102120104114018102023015029030025103014124031124117004030028021118018114005124123013023127146147002019000112023022026022123023002026018027099024002018118116124117000018023021026022123023102099116021096009023029021116009019125097110017019016118010102016116021099009023029021016115117115098127004028115118127000124007108103000017016008016021117115097127004028115018004102114022123115097019000021099024002022025144229017027116025002029003116116112046047118127000124029096116009023098021118018114029 116101102000014122096104096116009023003025144229017027116025002029003116116115046047118127000124029096116009023097021118018114016125118030028006118127004002244145113019029030021031105122123099112005029012116116002114016125118097030022115099097029006097114019114025122126015114016125114017027023021116008022115122121097017027116025002029003116116112111016124115111017028101118002026115116121005114016125118111028006118127004099110118126005124029096116009023003021118015022115118126005124016122100020111116005016104245247121114007006115122098021023001021125014027029021116009023003118120097017028021120015114016124115111017028101118002026110118120111017028101118002026115116121005114016124115111028006118127004002110118120111028006118127004002115116121005114016122025002029000096010102098116 116101102000014122097104021118015022115118120111017028102126002029110018007102123244145123004020007021120020006022103023011029026123023017023001102126005114003124115097029029021023002029125123098005023007112010017027023027121020002022103100097019029113023017027023027116014001006008016113117122146147013023021097023014007007112101097024028124121097000021102126002027115118126097029029021023017027023027100008017026099126124017026027100008017026099126097019029113023002027125118120018007110018007102123244145123004020007021120020006022103023011029026123023019020016122103014114003122023014028115101126005124016122103014001007008103014124016122103014001007021118015022115101126005124029096115004002018008103014124029096115004002018021118015022115101126005124029096116014031030008103014124029 116101102000014122102104096116014031030021118015022115101120111017028102098124117099018144229005027112101004114016125118111017028101118002096110018020112113116021118015022115118127000124029096116009023097008016098096112018144229114 116101102003007122098104026024055048115024023039021054070067040061061097082034058061092084040055061118088044063038091082050122122021026097028060088085051055115081082097049060088090052060054070023161114062090083040052058080069097122032064069097062050021067032048063080023006017000106116014031000116121104018098008002117018097008004121100 116101102003007122099104070082045055048065023034061038091067105120122146147039032060088023002026022101126005114003124115109114016125114018002001021100017000244145064041055033080023017027023027116014001006008016113117244145086047054115021100017000125118120018007110018007102245247084089037114003124115111017028097110004027115008016112098116146147032060055021103008022125123098005023003116023124117112004020102245247084089037114003124115111028006118120012031110018020115113116146147032060055021103008022125118120017019016125023124114000101101111017028101118002026244145086047054115101126005124029096116009023003021010097001003103025015007016125114017245247084089037114000101101111017028112100017023110018117102245247084089037114000101101111022018115126017000115092068097028006121123097 116101102003006122098104026024055048115024023097052020080068053059060091099036049059091094034059054091116046063062064089036033123028023108114031092068053055115081082050114048093082049038054089068097178115088082053038033080023161114057090066051114123065086035062054021112002001012118120012001018123030001099110000003001096110006015119 116101102003006122099104070082045055048065023017027023027116014002018118127109114003124115111028006118127004002127021023105033054089082034038115004023039032060088023006017000106116014031000116121097001018123023054058054071082097001018123025002029003116116009111003124115111017028101118002026115084089037114000116121111028006118127004002110101126005124029096116009023003028023032033115114116018245247083069046063115118127004002026113023017027023025023002026022102103019114000101101230246036093082051055115101126005124016122100020111116005016230246050091083097114000101101111017028102098124117099018144229051061081023017027023027116014006010112126097111116004007102245247084089037114003124115111028006113114017019115008016098099112018144229051061081023017027023027121020017028120122124117112 116101102003006122096104007020102245247084089037114003124115111017028101118002026115008023018002001027116014002018118127230246050091083097002026113025015007016125114017114110021100017000125123098002026022101144229051061081023018002001027116014023000101114124117017018144229051061081023018002001027115000020026101101097059032021121020030031146147046032055080069097048042021103008022125123098002026022101023 116101102003005122098104026024055048115024023039021054070067040061061097082034058061092084040055061118088044063038091082050122122021026097001038069071051055032070094046060115081066097038054086095047059048092082047114034064094097053186071082097062054070023034058054069067036062032021083102039061080023034061062088066047055125117006124103103117005124097107003 116101102003005122099104096103005019007112023006017000106116014031000116121097001022097023230246244145099004017012118120005023110123098013030127021144229006022118104018027020121114124028006121123109245247097114002013023112103021111029096123013245247146147022058054071082097017028101118002026110018113019117115084089037114029096116009023003021091040057054021016098099112022005098119116146147097 116101102003004122098104026024055048115024023039021054070067040061061097082034058061092084040055061118088044063038091082050122122021026097029061021069036053050071083036114032092023045051115086088044063038091082097055032065023032033032090084040187054021215097039061021067036049059091094034059054091025001099110000003001096110006015119 116101102003004122099104102082045055048065023006000023106100008021031112144229052033090090097021007118104021023016118120012245247066095036032054021121020022022101118097111115018020112113116146147032060055021121020017028120122097111115018020115113116146147097 116101102003003122098104026024054054115024023019055053121094050038054097082034058061092084040055061029030097127115121094050038054021083036033115065082034058061092084040055061070023037117038091023037187035084069053055062080089053114054065023047061062087069036114055080023034061062088066047055115084068050061048092222097122018021067036032062092089036032115064089036114053090094050114063084023053051049089082097021007118104021023016118120097049033220222036111019004010116102 116101102003003122099104102082045055048065023006124020103115030001026114123004126115114025006000023106123008016127021144229122032080091036049039021084046039061065031107123115083069046063115114099002013007112116002029030021099002114036093082051055115097116111021016113104002029023112010006124020118115030017028113114097051061081023021017125114101005013000124112013023110114025006000023106100008021031112023032060055021099002124020103115030022022101099124021125114101005013023112103021123115084068097028017118120012245247146147039032060088023006000023106116014028001112115097021244145064041055033080023006124020103115030022022101099124117112004020102245247084089037114020027116014001006008016113117244145086047054115114025006017023106116014022022021010102006022118127102245247090069037055033 116101102003003122096104021085056114020027112019022012121126003114 116101102003002122098104026024054054115024023019055053121094050038054097082034058061092084040055061029030097127115121094050038054070023037055032021084046063062064089036114120021121046063115097082034058061092084040055061117006124103103 116101102003002122099104102082045055048065023113126016027121020022022101118097046047021116111028006118120012031127146147002124031124117004030028025023002124029096115004002018021027002124029096116014031030025144229006125114101005013031124117109245247097025006000023106100008021031112144229245247083069046063115029097006022028106116014031115118023013023021097023014007007112101097024028124121097021007118104021023016118120012114031118023014028115118025015007023112103000114110021123002124029096115004002018021086047054115118025015007016122122012114110021123002124029096116014031030028144229114115021023097114115021023097114115021023097114115021023097114115021023097114115021023013023021097023014007007112101097024028124121097021001113104002029029103114005114007021023014028115121116111021016 116101102003002122096104113104002029023112023097111115097025006017023106116014022022021086047054115121116111021001113104018027020121114097111115097025006000023106100008021031112023032060055021123002124020103115030022022101099097114110021099111021001113104005023003097144229245247066095036032054021116111028006113114017019115008016098099112018144229245247090069037055033021085056114016027121020017028120122230246115 116101102003001122098104026024039031050071070052051052080118052038060119097005122122021026097033060064068097032054068066171038054021026097063050071070052051052080068097117017099115108027003124016109117017099115108028028123104008002026018027102016005113026023027001018023032049039092081050114035090066051114038091023035061037092089097055061021081046060048065094046060115081082097033060091023034061055080023049051042070023036038115081082097033060091023047039062220069046018098008005121098098000015121018097008016003004023024126017027116025016003004023024121014028012124103008117127018117023022126099126019117019006010007000019001010116102102001000121099099003014001099110146147007000019007010116102102001000121099099003014001097110018117023022126124103008117127018117023022126123120015013026101126102126116119097005127005124101102 116101102003001122099104115101014031115114122003013030116101016016028099023012016127021112012019012120118019003006116112004114030146147022026022103114097031125114122000013026113023124114030119025006031018106126005245247116121005114020120118030028028120023008028115029020115113122146147108127018123115097021030116104015029030021126015114123022004098123244145118015022115114122003013023116099000000016021126018114029096123013245247116121005114123114115013013026113023125108115022006098114028103023006022031106126005114026102023015007031121030230246018123115097017028101118008002115008023102113096022016097019029113023015007029116099008114110021016098102112018023 116101102003000122098104026024055048126021081023055033092081040049050065094046060007080084041017060088090052060054118095036034039080091105123126021123040033039080023037055032021084041055035065082045033115070086047033115114116018013016122122018019029021088052114050067082034114020118100030017028120100000028115088086040033115086088045061061091082050114007112116030042043077079097111115123098013030019004010116102 116101102003000122099104070082045055048065023017027023027116014002018118127109114003124115111028006118127004002127021144229122000080091036049039021006097052033090090097021016102104002029030102118015114000021096041055033080023018124016122103000017027008103008022125118120017019016125023032060055021100111028006118127004002110101126005124029096116009023003021086047054115097114002013016122115004114058070023097028006121123097051061081023021023016106100008021031112023040033115021121020030031021086047054115097114002013023112103021114058070023097028006121123104126115146147105001054089082034038115114101005013000124112013023115083069046063115114099002013007112116002029030021064041055033080023015007023112103000111116022006098117115084089037114029096116014031030021010097033038087068053032123 116101102003000122096104101126005124029096116009023003025004109097122021030230246244145081051061062021116009023003124115097002026113027097017027112100017000115102103019126115114099002013007112116002029030021099230246036093082051055115101126005124016122100020111116005016230246050091083097114000101101111017028102098124117099018144229051061081023017027023027116014006010112126097111116004007102245247084089037114003124115111028006113114017019115008016098099112018144229051061081023017027023027116014002018118127097111115102103019124016122103000017027146147032060055021103008022125123098002026022101023124114000101101111028006118127004002244145086047054115102103019124016122114018002022008016003117244145086047054115102103019124023116113008002001021094050114029096123013245247146147032060055 116101102003000122097104021023021124029096115004002018008016098099112018023230246050091083097006125123098002029030120023124114032064085050038033029103008022125123098002026022101027114126096028023230246244145086047054115091088053114054077094050038032029144229114115021023097114000080091036049039021006097052033090090097021016102104002029030102118015114000021144229114115021023097114004093082051055115102025002029003116116009111003124115111017028101118002026115146147097114115021023097051061081023018124029096116009023003008103008022125123098002026022101144229051061081023021023016106116014022022021094050114061090067097028006121123230246050091083097006022118104018027020121114097059032021089046038115123098013030244145086047054115097114002013023112103021114058070023047061039021121020030031 116101102003000122102104021030230246244145144229114 116101102003015122098104026024054054115024023019055053121094050038054097082034058061092084040055061029030097127115118088044034039080023045055115091088044048033080023037055115086095036034039080091050114179021068056060048093088047059032080069097122016093082049038054089024053055048093089040049058080089104018098008002117 116101102003015122099104070082045055048065023034061038091067105120122146147230246053071088044114016125114017027023021103008022127021116009023000101101097001003103027097021007118104021023016118120012114007146147054058054071082097002026113025002029000096010102098116146147032060055021023018002001027116014001006008016113117244145086047054115101126005124016122099024023026021010102099099018144229051061081023017027023027121020022022101118097111116022006098117244145086047054115101126005124016122103000017027021010097001003103025002029003116116009245247084089037114003124115111028006118127004002115008023018002001027121020017027112103230246050091083097001003103025002029022102103004111116119016230246050091083097001003103025005019021124103019114058070023015007031121144229245247084089037114 116101102003015122096104097025015007023112103000111116022006098117115146147032060055021099111028006118120012031115008023050039049070067051122003124115111028006118127004002127006027114123115146147230246050091083097060060065023036042058070067050122244145023097114115021023018055063080084053114098021081051061062021112002001012118120012001018123023018114244145023097114115021023022058054071082097001125118120017019016125010017027023027116014002018118127097245247021023097114115021086047054115102025015007016125114017111003124115111028006118127004002244145086047054115097114002013016122115004114058070023047061039021121020030031146147032060055021099004017012102126006030022021094050114061090067097028006121123230246050091083097006022118104005023003097023040033115091088053114029096123013114122 116101102003015122097104146147097 116101102003014122098104026024004060039101086053039033080114037038016090090097127115070088052033115071082048039185065082097103100000003117114115080067097103100000003116114126021101036049059080069034058054021091036114033080084036060032080090036060039021083036114035215067052032054021071032032115086088044063038091082097055061021081046060048065094046060032021083036114063084023034061062088066047055115081066097032054082069046039035080090036060039025023036038115081082097062050021071051061055064084053059060091119112111102002 116101102003014122099104102114013023016097023012019011029103111022018113114017000122021113019029030021116009023000101101097002244145023097114115021023097114115021023097114115021023097114115021023097114115021096009023001112023017124016122103000017027008103019124016122103000017027146147097114115021023097114115021023097114115021023097114115021023097114115021023000028023021103111028006118127004002110101101111028006118127004002244145023097114115021023097114115021023097114115021023097114115021023097114115021118015022115101025002029022102103004111003103025002029022102103004245247021023097114115021023097114115021023097114115021023097114115021023097114115116121005114003027116014001006008016113117115 116101102002007122098104026024004060039101086053039033080114037038016090090097127115070088052033115071082048039185065082097103100000003116114054065023116101102001001097127115103082034058054071084041055115089082050114035215067052032054070023110114048090090044039061080023036060115083088047049039092088047033115081082097062050021084046063062064089036114055064023051055052071088052034054088082047038127021082053114055080023045051115069069046054038086067040061061021031049176039064069036123019004010116102019007010113098098117004124117017018 116101102002007122099104022000098019029113023002002125123098005023003116010013023021097031017124016122122030028006118120012031127007030097019029113023002002125123098002029030120010018007017102099019122003027116014031012123098002029030120027114126096028023000028023021116017124016122100020111116005016097019029113023002002125118120023019031124010102098116021 116101102002006122098104026024054054115024023008060039080069055031060081094039114126021101168049038069222051051039092088047114055080068097054050065082050114035071222055059032092088047060054089091036033115080067097062058088094053055115081016052060115086095036034039080091097122179021083168052050064067109114048080091045055115081082097062116092089053055033067082047038058090089104018098008003121098019007010007000019006010116102097006001112099098 116101102002006122099104102082045055048065023230246018103100030006000098115121122016122118013023000118114105017125114126002013023116099017000022025023008124020124121030022018097103019023122028023032033115113099017126244145118019001012097100022022107029023002029018121114018017022029116111021026118104005019007121126012126115124025006027029106115000006031124122104123115084068097022007121144229052033090090097021026118104008028007118127004114016025023006027029106126015006022103097097027244145064041055033080023002124020124121030027023021010097027125114126015013026113144229051061081023008124020124121030027023021010097113098022144229051061081023002124016122103000017027008016098096112018144229051061081023002124029096116009023003008016098097112018023 116101102002005122098104026024021051049089082032039017090069037114126021101036049059080069034058054021086047059062084066057114061090089097054054069094050038186070023036060115069069046034059076091032042058080023008016001021031050039033021083046060061220082097059032070066036033115065069032059039080090036060039021085032038048093030001099110000003001096110116111001097110024026 116101102002005122099104102114013023016097023021022125114117005013023122121015023022025023021022125114117005013016122115021000007025023021022125114117005013026113144229020001122122097021017113104021019017113120015114007113144229113096022027097021016102104002029030102118015114016102144229005027112101004114007113025006016007106126005114110021031018023031112116021114030116111105006030027112003006012124115104114021103120012114020119099030006023119099019006115097122230246115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115098127004000022021099012124020119099030022022101099097111115018020112113116146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097019029113023021031125114117021013021124121021000007 116101102002005122096104021126018114029122099097028006121123104245247116121005114007113025002029000096023124114116005016230246018123115097006023027112003022012097110017022028123023124114116022005098117244145020114113018123115097017000027116014002018118127124006023027116014002018118127097019029113023002001125123098002026022101010021022125123098002026022101144229113096022118015022115118100111006022118104002029023112023124117007112116009117115116121005114016102025021023016106115004002007008016098099112018023000028023021116018124007112116030001026114123004111116022003098117244145120019022022103023003011115097115111017028101118002026047073099005124029096116009023003146147097 116101102002004122098104026024021051049089082032039017090069037114126021101036049059080069034058054021091032114055084067036114055064023037055033091094036032115065069032059039080090036060039021085032038048093119112111102001 116101102002004122099104102114013023016097023000000000106099018005023004003105031018109031021006125114117021013023112117021000007028030061046116005007113117115116100097021017097104005023017097101021245247115101014031115114117021013007113117021000007021099021245247098127004000022021099021124020119099030022022101099097111115018020112113116146147000028023021099021124020119099030020026123099019006115124100097028028097023015007031121023 116101102002003122098104026024055048115024023039031050071070052051052080118052038060119097005122122021026097023061021068052034035071082050033058090089097054054021090032032034064086038055115089094168114179021066047114033220068052062039084067097061061021084046063035065082097062054021089046063049071082097054054021068052048037080089053059060091068097051039065086034058186080068097051038077023044051033068066032053054070023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021083052114033220068052062039084067001099110007000115099102004004001099110146147 116101102002003122099104102114013023016097023002029006123099105120122146147007000028120023006031017106122000000002119120023114030119027097021000120104018007017120118019003115102122230246004125114019023115120117111021023121104008022115008023098099112146147000028023021100012124020120117030027023021010097031017027112012016012124115097 116101102002002122098104026024004060039101086053039033080114037038022089065105123115024023019055048093082051049059080023045055115091066044187033090023037055115089086097049060088090052060054021083036114063084023049176039064069036114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089023036038115081066097060038088222051061115081082097049059080071053055063117006124020001117005124103102006007116098098003119112111244145113019018097008002117098103001005113096019006010116102 116101102002002122099104102114013023016097023005027000097126015017007021103111017028120104015007016122122012126115118120111030026119114013029244145113019029030021112017002012101118021007001112023017002127021112017006012101118021007001112023017126115114103005013023112116017019007021115017126115099112005029012118120012114016122144229005027112101004114003101025006002007106126005114110021103111021003097104008022244145118015022115101103111017028101118002026115008023005002125118120017019016125144229019029113023017002125123098002026022101023124114023101025015007016125114017245247116121005114000096117018006001029103111017028120104015007016122122012126098025005104114110021116014124029096115004002018146147000028023021100020016000097101105002125118120012013029096116014031030025004109097122 116101102002002122096104021010097017028027121020017028120122230246018123115097022003027116014002018118127097111115018020112113116146147000028023021115017124029096116009023003021010097117112007020102245247122101005023001021117024114098021 116101102002001122098104026024002051033065088038032050069095040055115024023019055048093082051049059080023037055032021084046061033081088047060186080068097054116064089036114048090090044039061080119112111021103119115111097002007112103099003006 116101102002001122099104102114013023016097023013030125114116002013031116099008006006025023013030125114116002013031122121006027007025023102022116021118018114007108103014000026021027097245247121099019027030029099019027030029116014019031112100002023123118126111030026119114002029127018016104123047073016097117047073103004000125123120019019000122030109114016101025015007023112103000046047118103111028006118120012031127021097111030026119114013029127146147002001125114116018013031116099008006006025023002001125114116018013031122121006027007146147230246021103120012114115118127004002026113023002002115121114007006115122098021023001021125014027029021112002017012118120012017028103023013030115122121097122016101025015007023112103000046047118103111028006118120012031115008023013030125118120012013029 116101102002001122096104096116014031030028023045055053065023046039039080069097056060092089097021016102104002029030102118015114016102023046060115029116018124016122103000017027008116017124016122103000017027021086047054115118100111028006118127004002110118103111028006118127004002122025023097245247103113002029003122023023126115118127004002016122023002017127021103004000000124115097002022103023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021103004000125102126002027005124023124114016124025018027016124097008245247146147022026022103114097017003027116014001006008016113117115116121005114003112101111017028102098124117099018023000028023021116008124016122100020111116005016097019029113023023124016122100020111116005016097019029113023002017125118120018007110 116101102002001122097104018007102114018123115097017016027116014001026118120124117099018144229019029113023023124029096115004002018021010097017003027121020022022101118230246018123115097004125123098002029030120023124114016101025015007016122122012245247116121005114005027116014002028102099097111115118103111017028101120018006244145026108245247116121005114016101025002029003116116009111016118025002029003116116009245247116121005114016101025015007016125114017111016118025015007016125114017245247116121005114016118025015007023112099004111003112101111028006101114019001244145118015022115118103111017028101118002026110018020112113116146147000028023021116017124029096116009023003021010097117112007020102245247146147020028026122121230246244145100004030022118099097030031027112002017012121118021027007 116101102002001122102104096027097030031027112002017012121120015021026097027097117000018023000001115097110017029001124023109114244145123021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122073075102114116073075002002125123120019019000122030109114016101025015007023112103000046047118103111028006118120012031127021097111030026119114013029127146147113126099146147230246021103120012114005114115014013000124099097017003021123004020007021120020006022103023011029026123023006017016106116014031016122101097030031021120015114123118103111028006113114017019047073116017124029096116014031030021010097030031027116014031012123098002029030120030097030022115099097029006097114019114025122126015114001115100008017026021116008114028123023105017003027100008017026 116101102002001122103104099126124017026027100008017026099126104126115146147019020016122103014114005146147230246004125114019023115099025002029000096010102098116146147000028023021097111028006113114017019115008023002002125123098005023003116144229019029113023023124029096116014031030021010097017003027121020017028120122230246018123115097004125118120017029000097023124114016101025002029003122100021245247024026108245247116121005114016101025002029003116116009111116022006098117244145118015022115118103111028006118127004002110018020115113116146147230246028103115004000115119110097006010101120019027115 116101102002000122098104026024002051033065088038032050069095040055115024023000049048090069037033115080089053032054021084041055035065082045033019004010007000019007010116102097012001114098096 116101102002000122099104102114013023016097023002026018027116014002018118005061046016125118111028006118127004096127146147002019000112023022026022123023002026018027099024002018118116124117000018023021026022123023102001018123126021019026103114097125115112116009019029114114018114018123126012019006109016230246004125114015114016125118111006010101118002017110018117102114007125114015114116119118013030030116121102245247098127004028115118127000124007108103000017016008016021117115097127004028115018099019019005116126013030022123099097023029102114012016031112016097023029113144229020001122122097122005114115014013018118116097017027116023013023021097023014007007112101097024028124121097114016125114017027023021116008022115122121097017027116025002029003116116115111016124115111017028101118002026115 116101102002000122096104116121005114016125118111028006118127004096110118126005124029096116009023003028144229005027112101004114016124115111017028102098124117099018023230246018123115097017027116025002029003116116112111116022006098117244145118015022115118127000124029096116009023098008016098096112018144229245247096121008029029021118013030244145144229001022121114002006115118127000124016122103000017098073075002026018027121020017027112006109245247118118018023115098127004028115118127000124007108103000017016008016018117115097127004028115018100000028026097118008000022021024097023016125118015021022102023000028026120118020010116146147022026022123023002026018027099024002018118116124117017018023021026022123023102016018121123012019029018144229005027112121097017027116025021011003116116002111116 116101102002000122097104097016097006027112121097117007103118023019026121123004028007021114015001022120117013023116021114015022244145113019029030021031023021023122104000017016021116009019115121114007006115122098021023001021125014027029021116009023003124115097017026113023014028115118127000124016122103000017098008116008022125118120017019016125023000028023021116009019125123098002026022004010002027023027121020017027112103104245247098127004000022021116008022125118120018007110018007102114244145118015022115118127000124016122103000017097008016098099112018144229019029113023002026018027121020017027112005124117112007020102114 116101102002015122098104026024002051033065088038032050069095040055115024023017051039064069036033115081016052060115086095036034039080091001099110115101001096110000003115107101006007114 116101102002015122099104102114013023016097023017124016122122030028006118120012031127021103111021003097104015029030101118021245247146147007000028120023006002023106115004017003116099097022127021112017006012101118021007001112023017114031112113021114028096099004000115127120008028115114116002013016122122002029001021123013114028123023017124016122122030028006118120012031110121123111017028120104015007016122122012126115114103017013003116099020000022021123005002244145144229005027112101004114023027116014002018118127124030023101025002029003116116009245247116121005114023027121020017027112103124030023101025015007016125114017245247116121005114031113103111021003097104008022110101025006002007106126005245247116121005114023027116014002018118127124117112004020102245247116121005114023027121020017027 116101102002015122096104112103124117112007020102245247021 116101102002014122098104026024002051033065088038032050069095040055115024023002061060071083046060061220082050114055018066047055115086088044063038091082097121115123088044018098008113019018097008002117096106003 116101102002014122099104102114013023016097023013030125114116002013031116099008006006025023013030125114116002013031122121006027007025023102117127021016102126115121123111017028120104015007016122122012126115021116017124031124117004030028146147230246126024113019029030021023006017016106116014031016122101097030031025023019020016122103014114016101144229020001122122097114020118116030017028120116014000115121123109114005114115014013016122122097017003146147022026022103114097030031027116014031012123098002029030120023124114016101025015007023112103000046047118103111028006118120012031244145026108019029113023002002125118120018007110018007102245247116121005114031121025002029030106121020017028120122097111115018020115113116021 116101102013007122098104026024003051039086095097104115103082034058054071084041055115069088052032115065088052033115089082050114055220071032032039080090036060039070023045055032021083046060061220082050114061090089097051033086095040036186080068097051037080084097051061090090032062058080023050039058067086047038115086082051038050092089050114048090083036033115084089046063050089094036033115080067097039061080023049187033092088037055019004010000098099004016109117018005007115117127018118113098096018027102019099007004001096110007007113107126005005108096100024007113124099005025113098019006010115098099012026113103126007000108098099027007113124099005 116101102013007122099104102082045055048065023006022031106126005245247115101014031115114115013013023122121013019017146147022026022103114097021023121104002029023116121014114026102023015029007021121020030031021023000028023021112005030012113118021019001118023008001115123098013030115021118015022115114115018013006102101000000016021126018114029096123013114115146147108127115116121014245247116121005114020113123030017028113118015029115124121097122116022006098117122146147108127115113099018114003103123230246018123115097021023121104005019007101101004114017112099022023022123023102113097022016097019029113023102113096022016230246028103115004000115119110097021023121104002029023116121014126020113123030027023146147097 116101102013006122098104026024003051039086095097104115118088044034039080023049061038071023053061038070023045055032021083168034050071067036063054091067050114063080068097054060091089168055032021089046060115084069034058058067222036033115084065036049115084089046063050089094036114032064094055051061065023034055033065086040060032021084046054054070023032060060088086045059054070023036038115064089036114035220069040061055080119112111018005007112117127018118113098097018027102019099005004102126116116007115097019007010115098099012026113096126007000108098099027007113124099005119114111097005007120127099000026115101126005007111098099027007113 116101102013006122099104102082045055048065023034061038091067105021023121104008022122146147007000028120023006022031106115014028031116117230246004125114019023115114115013013016122115000028028021126018114029122099097028006121123097114018123115097021023121104005019007116101002114026102023015007031121023097019029113023006022000106098018000018103116097027000021121020030031021023230246126024023000028028146147000028023021112005030012118120005019029122023008028115029016098099112018030230246126024023005006000021103019030244145118015022115114115013013023116099017000022021117004006004112114015114116022005098117115116121005114116022004098117244145023 116101102013005122098104026024003051039086095105123115021026097000186086066049187033084067040061061021083036033115079088047055032021081032059032084089053114035084069053059054070023037039115071222039187033080089053059054089023053032058220082050114035084069097049060081082097055039021071032032115070094038062054027119112111244145122014006026115119115111017102098019013030116126015013007112116009013018099120019006019004010230246030122099008020019007010017000028 116101102013005122099104102114013023016097023006017007106116014022022025112002000012102126006030022021144229020001122122097021016103104002029029103114007245247098127004000022021116014001006008016113117244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097114028103023005019007112031097021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229019029113023006017007106116014022022021126015114123018118015019116025023102017029116016109114116118099025117127021016008028007103016109114116124103017117127021016012019007018027097117030112099009117127021016012029007124113102126115018120018003116025023102002031116121000117127 116101102013005122096104021016019023000100016109114116096121008006022018027097117007116099004030116028144229029001113114019114017108023112126097021 116101102013004122098104026024000032032116094037055021118120097127115103082048039185065082097038054088071046032050092069036114126021101036049059080069034058054021091036033115220091168063054091067050114063092222050114050064023047039062220069046114055080023034058054069067036062115081082055051061065023039059052064069168114032064069097062054021081046032062064091032059033080023108114061090089097053186071222097055061021115003096 116101102013004122099104116069050019058081082007017028021 116101102013003122098104026024105060060091023053055032065222104114126021064037114126021116046063023092081039039032092088047122122021026097019053083094034058050082082097054054021091032114063092068053055115081082050114048093082049038054089068097054116064089036114048090090044039061092084032038058090089097127115116093046039039021083036114096021084046062060091089036033019004010115098097006 116101102013003122099104102114013023016097023113126244145099111021016103104013027017021118018114007076071036126244145116111021023118104002029003124114109245247118025002029003116116009046047118025015007016125114017114018102023002026000025144229017125114115002013029122122109245247121099019027030029101021000026120031002124020113116030023030116126013123122021118018114022120118008030127146147002124020113116030020018109027230246016027112005017012116115019099127021116111021023118104000022001007027230246016027112005017012118120017029000097027097017125114115002013005124123013023127146147002124020113116030028006097114013099127021116111021023118104015007007112123115126115118025006022016106121020006022121004109245247029100004030022118099097030125114116002013029122122002019029021113019029030 116101102013003122096104021112002017012118120012017028103023013114004125114019023115121025002029030106121020017028120122124030022115099105017125123098002026022101027116123115028023000001115118118015126244145031018023031112116021114031027112002017012123120012019001103023007000028120023006017016106116014031016122101097030115098127004000022021123111017028120104015007016122122012111031112113021122016027121020017027112103109103122021030097019000021118019000127146147105001022121114002006115021123021000026120031002029018121114018017022029118111001026118126023027127018016104114047073023102114116021075061114115116025006019020106121014031003103114104114021103120012114005114115014013016122122097031127021112000017012116115012017028120023013017127021112000021012116115012021023102023000114004 116101102013003122097104125114019023115120025015007023112103000111031118025015007023112103000114018123115097031125123098002029030120010013017125123098002029030120023000028023021118111021018114104008022110121116111021018114104008022115116121005114030027121020022022101118061046030027121020017028120122124030022115099105017125123098002026022101027116123122021118018114018113122109245247120025006017001106123008016115116100097031054081094032126244145116111021023118104005019007097101000126244145114111021016103104013027017021118018114022065086053126244145116111021023118104012023000112101019126115146147000000000106099018005023013031002124020113116030022018097117020000122021075061114000096117018006001029083040053058065068105058060064069105017125114115002013023116099003007001028030109107122 116101102013003122102104021075061114000096117018006001029083040053058065068097122062092089052038054029116111021023118104005019007119098019123122025014104114047073100020016000097101105054058082094053033123070082034061061081031002124020113116030022018097117020000122028027120123115116100097021023118104005019007119098019126244145116111021023118104000017016099114021126244145116111007000112101012019025025144229017125114115002013026113027097114007027112002000012097101008126115021116111006023112104018027020121114109114115118025006022016106126005022028096117109114016027122004022012102126006030022025023002124020113116030017028101122004001127021114111021016103104018027020121114109245247118120000030022102116004122123102114013023016097023112114021103120012114020103113030000022115103013019115 116101102013003122103104101023011029026123023006002022106103013019022109099097010115122121097122011027112017023012124115097111115018117020000022116098030023031099016097019029113023017124020101114030027023008111111021003112104008022122021096009023001112023017124020103113030022018097115004016115009010097017006103101004028007021115000006022021023000028023021031017124020103113030022018097113008028115092068097028006121123097029001021112019020012113118021020026123023127114016096101019023029097023005019007112023104114018123115097002125118120017019016125010002124016122103000017027021118015022115101025015007016125114017111016027121020017027112103104126115005023104114018102023019023021112123023016023112144229245247115101014031115114115002013023112100002029030021116097245247121114007006115 116101102013003122100104127120008028115114116019013016122121019023021021122097029029021031002124030112115030017028113114124031125114116021013016122115004114018123115097017125120114005013000124112013023110120025006017001106100008021031112023000028023021122111017028102098124117099018030230246025122126015114020118101030017028123101004020115097023014028115029116111006023112104002029023112023124114007027112002006012118120005023115116121005114016027099005023012102126006030022008099111021016103104018027020121114097019029113023021124016122100020111116005016104245247127120008028115114116019013016122121019023021021114097029029021031002124022097118030017028113114097111115112025006017007106116014022022021118015022115118025004006018106100008021031112010004124020118101030001026114123004114018 116101102013003122101104123115097023125118120018007110018007102123244145144229005027112101004114115118025006017028106126005114110021020112113244145144229029001113114019114017108023021124020118101030030026119027097017125123098002026022101027097017125114115002013029122122230246115 116101102013002122098104026024055048115024023034062032118088044063038091094034051039092088047114126021100036062054086067040061061021084041055035065082045033115070082045061061021091040033039080023105051057090066053114053092091053032054021112002001012118120012001018123030097122005114115014013020113100104018098008113019018097008002117018096008026108 116101102013002122099104078002118103107003074230246036093082051055115092083111017028102098124117099018023032060055021084046124016122100020111116005016097051061081023049124115118120018007110018007102114244145086047054115091088053114054077094050038032021031050055063080084053114098021081051061062021112005017012113114018017028120023005114036093082051055115114116014013026113010098099102022023097051061081023021022022106116014022022008016021022022102099102114050091083097006023112104018027020121114124114116112123004004022096101102114050091083097022125118120017019016125010040054125118120017019016125023032060055021115111028006118127004002110092083111028006118127004002122021144229051061081023040054125118120017019016125010102113098022016097245247084089037114058081025015007016125114017114063 116101102013002122096104092092036114116022005098119116146147032060055021103014124029096115004002018008118002124029096115004002018021118015022115101120111028006118120012031110116116111028006118120012031115116121005114003122025002029003122100021111018118025002029003122100021114018123115097002028027116014001006008016113117244145118015022115116116111017028101118002026110092083111017028101118002026244145118015022115116116111028006118127004002110092083111028006118127004002244145086047054115092083111017028101118002026110086088111017028101118002026115084089037114058081025015007016125114017111048090025015007016125114017245247084089037114035027121020002022103100124049060027121020022022097114097051061081023034061125113118007027016122023040033115123098013030244145086047054115080079040033039 116101102013002122097104070023105033054089082034038115004023039032060088023002026022102103019114035071023054058054071082097034033027116014001006008016113117115084089037114035071025002029003116116009111058081025002029003116116009114050091083097034033027121020017027112103124059055027121020017027112103097051061081023049032125113118007027003103023040033115091066045062115084089037114035071025002029022102103004114058091023105113098007020104114122021144229113098004020032060055021082057059032065068097122032080091036049039021006097052033090090097021022113104004028020113114012114052080083097245247022006112113036093082051055115082082037124029096116009023003008094037124029096116009023003021086047054115082082037124016122103000017027008094037124016122103000017027021086047054115082082037124016 116101102013002122102104122100020111116005016230246112004006098051061081023012019031106116014022022008016012019031018023230246112004006098113096022086047054115120118013013000124112013023110018020117113116146147098099098022086047054115113114012013016122115004111116097115004031116146147098099098022020116113050091083097022022120104018027020121114124117112003020102245247022006112113050091083097001007116104002029023112010102001007116099102245247022006112113112002020032060055021100021019012102126006030022021094047114123022015098123244145020112099112084089037114022112121030017028113114124117022102099000006116146147098099098022020120113050091083097023022123104018027020121114097059061021031098099099022030230246112004006098019029113023006023023106113008028018118099097059032021121020030031 116101102013002122103104146147098099098022118015022115114114005013023116099004111123102114013023016097023012019011029081037124020112115030022018097114104245247022006112113021103120012114020112115030023029114115004031115083083230246112004006098005027112101004114053081025002029003116116009111052080083111017028101118002026115116121005114053081025015007016125114017111052080083111028006118127004002115116121005114053081025012019031106116014022022008080036054125120118013013016122115004114018123115097052055027122000030012102126006030022008080036054125120118013013000124112013023244145020112099112116121005114016122118013023000118114105052055027099024002012118120005023127018016104111016122118013023000118114105053054081025021011003106116014022022025016102123115116121005114016122118013023000 116101102013002122100104118114105052055027099024002012102126006030022025016102123110118120000030022102116004122052080083111006010101104018027020121114109117116028144229113098004020000028023021081037124023112122030017028113114124053054081025005023030106116014022022021118015022115083083111022022120104018027020121114124053054081025005023030106100008021031112023000028023021081037124016122100020111116005016104123244145020112097112084089037245247022006114113112004003098060060065144229113098006020036042058070067050114123102114013023016097023112114021103120012114040000000120097096072144229113098006020097019020021096009023001112023000021125118120017019016125010040054125118120017019016125023000028023021118006124029096116009023003008094037124029096116009023003021118015022115116112111019023 116101102013002122101104125113008028115124100097028006121123104114 116101102013001122098104026024055048115024023017051033065094036114026123100004000007026100004030022118099110020001122122097054054021091032114033080070052184039080023116101102013002097122050095088052038115083094045038033080023044051058089023036038115083086057114035084069097021016102104002029030102118015123 116101102013001122099104124121018023001097023008028007122023006022016106115004001016122122097245247029116014002018118127109114029096116009023003025023006017028106126005126115114115002013016122103008023127021112005017012123120012126115114115002013018113101112126115114115002013018113101115126115114115002013016122103014001007025023006022016106097008030031112027097021023118104004031018124123109114020113116030020018109027097021023118104018023031121120021126115114115002013026113115014007017025023004006018106116014022022025023004006018106100008021031112027097006023112104002029023112027097006023112104018027020121114109114006102114019017001112027097007000112101012019025025023005017001112027097022030116125109114020113116030028006097114013099127021112005017012123098021023031007027097021023 116101102013001122096104118104015007007112123114123244145100004062054086067097059055027116014002018118127109059055027121020017027112103109113098000020109098127021123021000026120031021000026120031002029018121114018017022029123008016022118120109117116028030097046047021016097117115073075097019016027121014000018102120104126115116116111019023103114018099127021118002124018113101004001097025023000017125118120017029000097027097002028027123008016022121120109114244145116000001022021096009023029021116018124020118100030002018102122000027031008006097006027112121097028006121123097023031102114097017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125112122000027031021114013001022021112000124020116115030023030116126013114022123115097023029 116101102013001122097104113023032033115112122000027031025144229017018102114097005027112121097017000027112002001012101118018020018109010112114007125114015114029096123013114022121100004114016116100004114004125114015114020116025015007003112101018114026102023015007031121023021026022123023000017125123098012020018109023004030000112023006019125114118005013029096122007019011021114015022115112121005114050070023015007030115118025126244145016098099100022016109059055027116014002018118127097046047021094037124029096116009023003025016004006001116121018117127018121021117127018099005023000097016109117022121114023023006103016109117112004001098117127018020112100112018027097017006103101004028007021099008031022102099000031003021027097017006103101004028007021099008031022102099000031003025144229017018 116101102013001122102104102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125123098021023031004023004030000112023006019125114118005013029096099004030098021114015022115116100097028006097114013099127146147002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113114021124029096099004030097021114013001022021112000124020116115030028006097114013096115112121005114018102023015007007112123115126244145116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023112099111028006097114013097115112123018023115114118111021018113104015007007112123114114022123115097019000021121020006022121004230246244145113019029030021116009023003124115097059055021123004020007 116101102013001122103104021120020006022103023011029026123023006017000106116014031000116121097017000021120015114123092083111017028101118002026110118100111017028101118002026115116121005114058081025015007016125114017111016102025015007016125114017123127146147002026022101116014114048090023013023021097023014007007112101097024028124121097004020113120030022022097023005023007021120015114123086088111028006113114021023110113114021124029096103004000000028144229030022115099097029006097114019114025122126015114020116115030019023103115004006115114118097029029021115004006125123098017023001102010006019125123098017023001102027097245247101114019001026113023049126115146147023021023122104000022001021118002114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097122018 116101102013001122100104118025018027016124097008111016124025018027016124097008114018123115097017026027116014001006008016113117122025144229000021118120017029115101120097 116101102013000122098104026024054054115024023015061062087069036114055080023034058054069067036062032021215097054054021091032114032220091036049039092088047114028096023015061062087069036114055080023034058054069067036062032021082047114055090066035062060091023105034050071086044114098003023032049039092081104114123099112005029012114115018123019004010230020001117005124103103 116101102013000122099104102082045055048065023034061038091067105099122146147039032060088023002026022101126005114058081027097017027112103002029115086088109114003112101018027023021071230246036093082051055115092083111017028102098124117099018023032060055021084046124016122100020111116005016097051061081023049124016122100020111116005016230246050091083097059055027116014002018118127124117112004020102114244145086047054115092083111028006118127004002115089094042055115018020115113118018144229051061081023040054125118120017019016125010034061125118120017019016125023032060055021094037124029096116009023003008084046124029096116009023003146147032060055021071111028006101114019001110086088111028006113114021023115084089037114048090025005019021124116014114058070023015007031121144229051061081023036042058 116101102013000122096104070067050114123070082045055048065023112114053071088044114016125114018002001021071051114036093082051055115069069111017028102098124117099018023032060055021071051124016122103000017027008094037124016122103000017027021086047054115069069111028006118127004002110092083111028006118127004002115084089037114035071025005019021124103019114058070023047039063089023032060055021071051124016122114018002022021094047114123022006115113122021030230246112004006098051061081023036042058070067050114123070082045055048065023112114053071088044114020112115030023029114115004031115082082037114244145020112099112066095036032054021080036054125123098002026022101010040054125123098002026022101023032060055021080036054125118120017019016125010040054125118120017019016125023032060055021080036054125 116101102013000122097104118120018007110018007102245247022006112113050091083097031018121104002029023112010102031018121016097245247022006112113112006020032060055021122000030012102126006030022008016098102112018144229113098004020032060055021115004031012118120005023110018099005023030018144229113098004020098103112084089037114023112122030001026114123004111116022001098117244145020112099112084089037114000097118030017028113114124117000097118021117244145020112099112022000098051061081023018006018106100008021031112023040060115029020121113122146147098099098022086047054115112114015013016122115004111116112100021019007018144229113098004020098107112084089037114022112121030001026114123004114058091023105113098005020104245247022006112113018123115097021022113104007027029116116021114058070023015007031 116101102013000122102104121144229113098004020000028023021112004022012113118021023110029100004030022118099097031018109031039054125114114005013023116099004123244145020112099112115101014031115114114005013022123112005023030021081037245247022006112113004125114019023115083083111017028101118002026110082082037124016122103000017027021118015022115083083111028006118127004002110082082037124029096116009023003021118015022115083083111031018121104002029023112010038055055027122000030012118120005023115116121005114053081025012019031106100008021031112010038055055027122000030012102126006030022146147098099098022118015022115118120000030022102116004122053081025021011003106116014022022025016102123110118120000030022102116004122052080083111006010101104002029023112027102117122021118015022115118120000030022 116101102013000122103104102116004122053081025021011003106100008021031112027102117122008116014019031112100002023123082082037124007108103030001026114123004126116018030230246112004006098019029113023039054125113114012013016122115004111052080083111022022120104002029023112023000028023021081037124023112122030001026114123004111052080083111022022120104018027020121114097019029113023039054125118120018007110018007102123122146147098099096022086047054244145020112097112022006117113061090067230246112004004098055043092068053033115029100004030022118099097099115115101014031115078002118107096006074097245247022006114113115116112097005027112101004114018114025002029003116116009111058081025002029003116116009114018123115097019020027121020017027112103124059055027121020017027112103097019029113023000021125 116101102013000122100104116115009020026123023008001115123098013030122146147230246112004001098051061081023036042058070067050114123070082045055048065023112114053071088044114020113116030022022102116014031115113023054058054071082097021016122104008022110022006116113115084089037114007113114030017028113114124117007113114018006116021118047054115097115004013000124112013023110018114013023005112098019117115084089037114023027116014002018118127124059055027116014002018118127097051061081023005124029096116009023003008094037124029096116009023003028023 116101102013015122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068097127115120082053038033080023036060115086088049059054021026097004186065222051059061084094051055019004010112096019007010112100105004001123097097117004124002060064069097049060069094036018103008122046059 116101102013015122099104124121018023001097023008028007122023006022016106115004001016122122097122020118120030027023025023006022016106116014002026112027097021023118104002029003120114018126115114115002013029122122109114020113116030019023103006109114020113116030017028101120018006127021112005017012099126013030022025023006022016106114012019026121027097021023118104007019011025023097021023118104008022023122098003126115112099000013016122115004126115112099000013000124112013023127021099005023012118120005023127021099005023012102126006030022025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025025023006022016106121020006022121006109114020113116030028006097114013096122146147230246000112091036049039021020112113127004027102113096022016109114007027112023006012 116101102013015122096104123120012126032064085050038033029099111021005097104000022001025006109097099028027097001006119100021000123097025006004007106116017017028120027112126102028023109114000096117018006001029099111021005097104002002016122122109101127006007104126115097025006004007106126015006022103121109114020099099030028006120113000010127021023021124020099099030028006120114019029127018114021000018123100102126116123099102126116097115004001007018027102004022097120102126116022003098117127018020117113116025023002007001103114015006115097126012023000097118012002127021116020000001112121021114007124122004001007116122017126115097025006004007106121020006022121006109114007027112023006012123098021023031007023230246244145081051061062021112023006012099114021023001124023021245247146147054058054 116101102013015122097104071082097055043092068053033115029068036062054086067097099244145023097114115021023039032060088023006022016106115004001016122122097022127021112002001012118120012001018123023023245247021023097114115021064041055033080023097022125114116014013026113023124113098022144229114115021023097114050091083097022125097115004013016122115004111116097115004001007018144229114115021023097114050091083097022125097115004013000124112013023110018114013023005112098019117244145023097114115021023032060055021115111021023118104018023031121120021111116022005098117244145023097114115021023032060055021115111017028101118002026110099025002029003116116009245247021023097114115021086047054115113025015007016125114017111005027121020017027112103230246115021023097114115084089037114005027097004001012 116101102013015122102104123098012023001122023124114007027112023006012123098012023001122030230246244145086047054115091088053114054077094050038032021031050055063080084053114098021081051061062021112005017012113114018017028120023015114036093082051055115123025006017028106126005111112004020097051061081023015124007113114030001026114123004111116099114021029116021086047054115123025006022016106126005022028096117124006125114097021013029096122004000028028144229114 116101102013014122098104026024105028060091023053055032065222104114126021065035114126021084045033016090090044039061092084032038058090089111052000080091036049039092088047017059080071053055063070023108114030080067053032054021082047114048090071040055115024023000054062092089040033039071086053055038071119112111098007119115111099013013116100105005001001097110101088052032115086088049059054021118005031019001010012061058 116101102013014122099104124121018023001097023008028007122023006022016106115004001016122122097122020118120030027023025023006022016106116014002026112027097021023118104002029003120114018126115114115002013029122122109114020113116030019023103006109114020113116030019023103005109114020113116030017028101120018006127021112005017012099126013030022025023006022016106114012019026121027097021023118104007019011025023097021023118104008022023122098003126115112099000013016122115004126115112099000013000124112013023127021099005023012118120005023127021099005023012102126006030022025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025025023006022016106121020006022121006109114020113116030028006097114013096122146147018023063080084053114112004020109099127018020114113116 116101102013014122096104025023013006001124122105017028116123004001016112031006124000124116008004026025016102123115073075097117115018023061046115114025006019020106121014031003103114104126115114025006019020106118005000022102006109114020027112000021012116115019023000007027097021125114118006013016122103014001007025023006124020116112030030026118120012031127021112111021018114104008028007112101015126115114118006013029096122007019011025023002019000097031006124020116112030027023021086050114048093086051122098013030097123127021016004006001116121018117115025016015006116025023102006023112100021117115025016000022030124121102126116022003098117127018020117113116025023097017006103101004028007021099008031022102099000031003025023097017006103101004028007021099008031022102099000031003025023006124020 116101102013014122097104116112030028006097114013099127021112111021018114104015007007112123115245247146147039032060088023006019020106118005031020113100097021244145064041055033080023036042058070067050114123102082045055048065023112245247021081051061062021112005017012113114018017028120023002126115114118002013018113122002029030021123230246115066095036032054021116111021016122104008022115008020112113244145023032060055021116111021023118104018023031121120021111116022005098117244145023032060055021116111006023112104018027020121114124117022121114023023006103016230246115084089037114063080081053122016027121020017027112103109096122008023013124029096115004002018146147097051061081023050039049070067051122016027121020017027112103109097127006030097111115121025015007016122122012245247021086047054115 116101102013014122102104121025006019020106126005114110021112111021018114104008022122146147230246050091083097060060065023036042058070067050114123070082045055048065023112114053071088044114020113116030022022102116014031115123023230246115066095036032054021121111021016122104008022110022006098114244145023032060055021121111006023112104018027020121114124117018113122008028116021144229114050091083097028125114115002013026113115014007017008116000001007029112111021018114104008022115084068097049059084069105099107028030097123244145023 116101102012007122098104026024105028060091023053055032065222104114126021065035114126021084045033016090090044039061092084032038058090089111052000080091036049039092088047017059080071053055063070023108114030080067053032054021082047114048090071040055115024023005187063220080052187019004010112096019007010113106105000001123098101117004124002060064069097049060069094036114055220091168053038220119117111030090094 116101102012007122099104124121018023001097023008028007122023006022016106115004001016122122097122020118120030027023025023006022016106116014002026112027097021023118104002029003120114018126115114115002013029122122109114020113116030019023103006109114020113116030019023103005109114020113116030017028101120018006127021112005017012099126013030022025023006022016106114012019026121027097021023118104007019011025023097021023118104008022023122098003126115112099000013016122115004126115112099000013000124112013023127021099005023012118120005023127021099005023012102126006030022025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025025023006022016106121020006022121006109114020113116030028006097114013096122146147230246000112091036049039021020112113127004027102113096 116101102012007122096104022016109114031097101008031123118120000030022102116004122020027100008017026099126109117116028023061046115018023102114047073023006124020113112030028028120103019023122025023006124020113112030019023103114018099127021112111021023114104000022001112100115126115114025006022020106116014002028102099109114020027112005021012121126002029030120027097021125114115006013026123099004000029025023006022020106121020031021116111109114016116100021114123114025006022020106126005114050070023034058050071031112106122028027097117022097101000028000018023109117029097016109114116097115004001007018023109117023112123004021006112016109117112001020102126116022003098117127021023002007001103114015006115097126012023000097118012002127021023002007001103114015006115097126012023000097118012002127 116101102012007122097104021112111021023114104015007007112123112126115114025006022020106121020006022121005230246244145113051061062021112005021012113114013021023102023006245247098095036032054021082057059032065068097122000080091036049039021006230246115115069046063115114115002013023112100002029030021116109114115114115002013023112123002029030021023013245247021096041055033080023002124020118120030027023021010098099112146147097051061081023002124020113116030001022121123014006110018020115113116146147097051061081023002124007113114030001026114123004111116112123004004022096101102245247021086047054115089082039038123118025015007016125114017126097028010097030125123098005023003116144229114050091083097033038087068053032123118025015007016125114017126096025004104114110021123111028006118120012031244 116101102012007122102104145023032060055021123111021023114104008022115008023006124020113112030027023028144229245247084089037114061090067097055043092068053033115029068036062054086067097099115146147097052033090090097021023118104005023000118120012114029021144229114036093082051055115123025006017028106126005111112004020097245247021086047054115123025021022022106100008021031112010102022022121114006007022018023230246115084089037114029027112005017012124115005029006119010002019000097031006124020113112030027023021086050114048093086051122098013030104114122021 116101102012006122098104026024054054115024023021055032065023040063035090069053051039092088047114055080023034058054069067036062032117006124020001117005124103103005007112097097004119114111098007 116101102012006122099104102114013023016097023008022125118120017019016125023061046115124115111028006118127004002127021031018023031112116021114098021113019029030021112005017012113114018017028120023005114004125114019023115114116014013026113023124114112006020097019029113023005124016122103000017027008126005124016122103000017027021118015022115113025015007016125114017111026113025015007016125114017114122021118018114023122098003030028123144229020001122122097017027112103008022115124115109114016125114017017028021116014126115101114019001026113023017245247098127004000022021126005124016122100020111116005016097019029113023002029125118120018007110018007102114018123115097002125118120018007110018007102114244145118015022115124115111017028101118002026110018020112113116146147000028023021126005124029 116101102012006122096104096116009023003008016098096112018144229019029113023008022125118120017019016125023124114016122025002029003116116009245247116121005114026113025015007016125114017114110021116014124029096116009023003146147000028023021103111028006101114019001115008023002029125123098005023007112144229019029113023002029125113118007027016122023008001115123098013030244145026108114003103120005007016097126014028115116116021027005112144229019029113023004010026102099018114123102114013023016097023112114021103120012114016125114018002001021103019114004125114019023115101101111017028102098124117099018023000028023021103019124016122103000017027008126005124016122103000017027021118015022115101101111028006118127004002110124115111028006118127004002115116121005114003103025005019021124103019114026 116101102012006122097104102023015007031121030097 116101102012005122098104026024055048115024023002062032118088044063038091094034051039092088047124053124090049061033065116041055035065082045018098008113019018097008002117096106003004113097 116101102012005122099104102114013023016097023000017125118120017019016125023061046115116116111028006118127004002127021144229030007103126012122007103126012122016122118013023000118114105017026027123008016022118120109117116028030061046115018023102114047073023000017125123120019019000122030097051032021115036038127021144229019016027118005000022102006109245247116116111019023103114018096127146147000017125118120017029000097027230246003122025013027017112123014126115146147002019000112023022026022123023006017000106103000001030116126013111098021099009023029021121020030031021114013001022021116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023112099111023030116126013114022121100004114020116025006019023106114012019026121023004028023021114015022115 116101102012005122096104084068097023030116126013126244145116000001022021096009023029021116018124020118100030002018102113000010110004023021026022123023015007031121023004030000112023230246115021023097114115118118018023115098127004028115114118111028006101114019001115124100097028006121123097006027112121097019016027121020031021116111097023031102114097021018027112000022012123098012020018109023004028023146147004028023021086050114029096122007019011025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125123098021023031004023004030000112023006019125114118005013029096099004030098021114015022115084068097006098025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125 116101102012005122097104123098021023031007023004030000112023006019125114118005013029096099004030097021114015022115084068097006097025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125123098021023031006023004030000112023006019125114118005013029096099004030096021114015022115084068097006096146147230246244145113019029030021097006022028106118005000115116116097030022115099097029006097114019114025122126015114001115100008017026021116008114028123023000017125102126002027005124010002027125102126002027005124023000028023021116008124016122100020111116005016230246115121114007006115122098021023001021125014027029021023006017000106116014031000116121097017000021023014028115116116111017028101118002026110118100111017028101118002026115 116101102012005122102104116121005114018118025015007016125114017111016102025015007016125114017126001115116014002028021103014126244145023002026022101116014114016122023011029026123023023021023122104005023007021115004006115122121097022022097025015007003112101018111016122025015007023112099004114031112113021114028096099004000115127120008028115114118005013018113101005023007021112000114028123023006019125123098017023001102010005023007027121020002022103100230246244145096009023001112023000017125118120017019016125010102113098022016230246018123115097019016027121020017027112103124114116022005098117244145118015022115101120111028006113114017019110116116111028006113114017019115116121005114003122025015007016122122012111018118025015007016122122012114018123115097002028027116014002028102099124019016 116101102012005122103104027116014002028102099230246018123115097002028027116014001006008016113117244145118015022115118120111017028101118002026110116116111017028101118002026244145118015022115118120111028006118127004002110116116111028006118127004002244145118015022115118120111017028102098124117099018023000028023021116014124016122100008017028008016113117244145023 116101102012004122098104026024054054115024023002061062113094039052005080067046122122021026097029061021086039052058086095036114063084023045059032065082097054054070023055187039220069040060050092069036033019004010112096019007010007000019006010116102 116101102012004122099104102114013023016097023006004007106121020031022103120109021005097104015029030025023050039049070067051122020099099030019023103027097099127021004113123127021068052048032065069105021005097104002002016122122109099127021004119123115025023006004007106114021019030116121109114020099099030028006097114013099127021112023006012123098021023031007027097021005097104015007030115118025126115114097021013026123099004000029021144229245247115101014031115114097021013005112099004000026021097230246244145096009023001112023015029007021114025027000097100097122000112123004017007021006097020001122122097021023118104005023000118120012114004125114019023115114116014013026113010098099112021118015022115097115004013016122115004111116097115004001007018023000028023021099005023012102126006030022 116101102012004122096104008016023023007122016097019029113023006022016106126005022028096117097111115099025006004007106121020031022103120104245247146147000028023021098017002022103031023124020099099030023007116122000028122021011127114116124121000017007124113102245247146147108127126021118015022115112111008001007102023105001022121114002006115004023007000028120023006017000106116014031000116121097017000021023022026022103114097017000027097004001012123098012023001122023124114005027112023006012123098012023001122023097019029113023002001125118120017019016125023124114116022005098117115116121005114016102025015007016125114017114031124124004114116022004098119116028144229019029113023004010026102099018114123070082045055048065023112114053071088044114020118100030017028120100000028115118100109114016 116101102012004122097104125114017019016021116000114036093082051055115118100111004022102104015007030112101014111005027112023006012123098012023001122023032060055021116000124016122100008017028008016113117115084089037114016116025002029000096010102098116021086047054115118118111022018118114002026115092068097028006121123097051061081023002001125118120017019016125010002019125118120017019016125023032060055021116018124029096116009023003008116000124029096116009023003021118015022115118100111017028101118002026115008023102113097022016097019029113023002001125123098002026022101023013027024112023102113096022018102123244145144229245247122101005023001021117024114001124112009006123018007113098099005007113098099005007113098099018075061004125114097021013029096122004000028025023112102122021 116101102012003122098104026024055048115024023034062032118088044063038091094034051039092088047124053124090049061033065097036038054071094047051058071082105123115021024097052018095088052038054116066053032054113082050038058091086053051058071082230246126021097168032058083094034051039092088047114055080023045051115069069168033054091084036114055018066047114055080068053059061084067032059033080023037051061070023052060054021084046063062064089040049050065094046060019004010112096019007010013019030122098004006007112023012019001118114013030026123114001097110116098021000022 116101102012003122099104102114013023016097023006022016106126005114021103120012114020113116030022022102116014031115098127004000022021112002029012124115124113098022023000028023021099005023012118120005023110018099005023000097016097019029113023021022022106100008021031112010102113096022016097019029113023006022016106126005022028096117097111115018020115113116021 116101102012002122098104026024054054115024023013059032065082097054054070023032054062092089040033039071086053055038071068097063060092089050114048080066057114055220093161114050095088052038186021215097062050021084046063062064089040049050065094046060019004010112096019007010116102 116101102012002122099104102114013023016097023013006001124122105017028116123004001016112031006124000124116008004026025016102123115073075097117115018023061046115114025006019020106121014031003103114104114050070023015002127021023230246020027116014002018118127097046047021112111028006118127004002127021144229021125114118006013026113144229020001122122097021018114104000022030114115018114020146147022026022103114097021125114118006013023112103021111116022005098117244145144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021023118104005023000118120012114004125114019023115114116014013026113010098099112021118015022115097115004013016122115004111116097115004001007018023000028023021099005023012102126006030022008016000022030124121102114018123115097021023 116101102012002122096104118104008022023122098003111016116100021122115114025006019020106126005114115116100097017027116101105099107028023104123244145144229029001113114019114017108023006124020116112030028028120103019023115 116101102012001122098104026024054054115024023002061062113094039052023080091036053038080023108114031092068053055115081082050114055220091168053038220068097033050091068097049054064079097052050092068032060039021083168056179021071032032039092082097054054021091032114048090090044039061092084032038058090089001099110004005001096110000003 116101102012001122099104102114013023016097023002029018121114018017022029112111001026118126023027127018016104046047021016097117115073075097021125114115006013029122122017000022025023097021125118120017019016125023061046115114025015007016125114017126115114025006022020106126005245247115101014031115114115006013023112123006022000021112097245247098127004000022021112111021023114104005023003097010102113097022016230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020113116030022022102116014031115098127004000022021112002029012124115097111112004020097019029113023021022022106116014022022008016021022022102099102114018123115097006023112104018027020121114124117023112123004021006112016097019029113023006022016106126005022028096117097111115118118018006115 116101102012001122096104029112111021023114104008022115116100097017027116101105099107028030097123244145144229029001113114019114017108023006124020113112030028028120103019023115 116101102012000122098104026024055048115024023004042039071086034038058090089097054054070023040060053090069044051039092088047033115086088047049054071089032060039021066047114055220091168053038220023105048063084089034114032018094045114053084094053114055220093161114035084069053059054021083036114063084023034061062088066047059048084067040061061117006124099097117005124099102002 116101102012000122099104102114013023016097023002029018121114018017022029112111001026118126023027127018016104046047021016097117115073075097021125114115006013029122122017000022025023006022020106118005000022102006109114020113112030019023103114018096127021112005021012118120017029000097027097021023114104013027016122122012126115114115006013026123099004000029025023006022020106121020031021116111109114020113112030028006097114013099127021112005021012123098021023031007144229020001122122097021023114104005023031114115018114020146147022026022103114097021125114115006013026113023124114112007020230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020113116030022022102116014031115098127004000022021112002029012124115097111112004020097019029113023021022022 116101102012000122096104106116014022022008016021022022102099102114018123115097006023112104018027020121114124117023112123004021006112016097019029113023006022016106126005022028096117124017018102099105114020027112005021012124115097019000021116009019001029006121123115028023104245247122101005023001021117024114020027112005021012123120012002001112144229114 116101102012015122098104026024055048115024023004042039071086034038058090089097054054070023040060053090069044051039092088047033115086088047049054071089032060039021066047114055220091168053038220023105048063084089034114032018094045114053084094053114055220093161114035084069053059054021083036114063084023034061062088066047059048084067040061061027119112111098007119115111096 116101102012015122099104102114013023016097023002029018121114018017022029112111001026118126023027127018016104046047021016097117115073075097021125114118006013029122122017000022025023006019020106118005000022102006109114020116112030019023103114018096127021112000021012118120017029000097027097021018114104013027016122122012126115114118006013026123099004000029025023006019020106121020031021116111109114020116112030028006097114013099127021112000021012123098021023031007144229020001122122097021018114104000022030114115018114020146147022026022103114097021125114118006013026113023124114112007020230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020113116030022022102116014031115098127004000022021112002029012124115097111112004020097019029113023021022022 116101102012015122096104106116014022022008016021022022102099102114018123115097006023112104018027020121114124117018113122008028116021118015022115114115002013026113115014007017008116000001007029023006124020116112030027023021118018114016125118019122098013030104114122146147014000023112101097016010021112111021018114104015029030101101004114 116101102012014122098104026024004060039125094050038060112065053122122021026097000054086095036032048093082097062054021089046063127021091036114048090090044055061065086040032054025023045117058081082047038058083094032060039025023045051115081086053055115081016036060037090094097055039021091102051048086082050033058087094045059039220023055187039220069040060050092069036114055080068097052058086095040055033070023045059186070023161114038091023168036187091082044055061065023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021083036114063018222055186061080090036060039027119112111098000007116096103003 116101102012014122099104102114013023016097023006020022106121014031021124116109114020115114030017028120113008017127021112007023012124115109245247116101018013007102096005106123114113004013023116099003007001028075061001006119100021000123113126006027007102031009029006103031006020022106115000006017096101104123127012030061046000096117018006001029115008021026097100105031026123098021023123114113004013023116099003007001028030109107122073075018007017102099019122023124112008006000029100004017028123115105021021112104005019007119098019123122025014104114018102023006020022106115000006017096101109245247118118018023115118120000030022102116004122020115114030022018097117020000127018006120103099024007112127099004026113098125005007111098099027007113098099005007102123115098127004028115018006120103099 116101102012014122096104024007112127099004026113098125005007111098099027007113098099005007102114007125114015114099021114013001022021006097023029113023000001115102126021016006103027097021021112104000017016099114021245247115101014031115114113004013021124116004004007146147022026022103114097017027123104008022115008023098099112021 116101101005007122098104026024054054115024023013059032065082097054054070023006022000021023108114062090094047033115086082052042115084078032060039021083168056179021086043061038065222097178115089086097049060088090052060058086086053059060091119112111098007119115111116000003102126115018002116117127018002118117 116101101005007122099104102114013023016097023006022000106115004002007025023006022000106121014000018102120230246021103120012114020113100030021023102023006245247098127004000022021023015029007021114025027000097100097122000112123004017007021006097020001122122097021023118104005023000118120012114004125114019023115114116014013026113023124113098022023000028023021099005023012118120005023110018099005023000097016097019029113023021022022106100008021031112010102021023102016097019029113023006022016106126005022028096117097111115114025006022000106115004002007028144229127126114115018013023112103021114026123023105113097022030097245247024026000028023021144229029001113114019114017108023006124020113100030022022101099230246244145023 116101101005006122098104026024055048115024023034062032118088044063038091094034051039092088047124053124090049061033065118037063058091120052022054089082038039054090066006022000029030097127115116093046039039021083102039061021112005001115029086055055048021080036033039092088047114035071222050055061086082097054050091068097049060088090052060058086086053059060091030001099110004005001096110000003 116101101005006122099104102114013023016097023006124020113100030028028103118018029127021112111021023102104000022001112100112126115114025006022000106118005000022102005109114020027116014002028102099109114016027123008016022121120097126115114115018013026123099004000029025023006022000106121020031021116111109114020113100030028006097114013023127021016102245247115101014031115114115018013020113100097021127021101007017028101120097017244145096009023001112023006022000106115004002007008016098096112018144229019029113023002124016122100020111116005016097019029113023002124016122097000030026008016113117244145118015022115118025015007023112103000111020027121020022022101118230246018123115097017125123098002029030120010006124029096116014031030146147000028023021121014006115112111008001007102023105001022 116101101005006122096104121114002006115004023007000028120023006022016106115004001016122122097005027112101004114020118120030027023021010098099112021118015022115097115004013016122115004111116097115004001007018023000028023021099005023012102126006030022008016006022000018023000028023021112005017012124115005029006119023124114020027112005001012113114017006122146147230246115 116101101005005122098104026024054054115024023002061062113094039052018064067051055115024023023187033092081040049050065094046060115068066036114063080023037055032065094047051039084094051055115029086052038033080030097060054021068046059039021071032033115081222043178115069069168033054091067097054050091068097062050021084046063062064089040049050065094046060125117006124099097117005124006028097120 116101101005005122099104102114013023016097023006022016106126005114244145113019029030021112005017012113114018017028120023230246004125114019023115114116014013026113023124113098022023230246018123115097006023112104002029023112010102006023112100021117115146147000028023021099005023012102126006030022008016000007007103114102114244145118015022115114115002013026113115014007017021010097117112007020102114 116101101005004122098104026024054054115024023002061062113094039052016093082049038054089109046060054029030097127115121094050038054021083036033115086088044063038091082050114050067082034114050071069046060055092068050055062080089053114054065023034051061065088047114055018066047114055220071032032039080090036060039027144229096099004015113096098001023108114028069067040063058070086053059060091023037055115089086097032054068066171038054117006124103103 116101101005004122099104102114013023016097023097004125121126003023031122027097030125114116002013029122122002019029025023013124020118116030028028120118019000127021123111017028120104015007016122122012245247146147007000028120023006017016106116014031016122101097030127021097006022028106116014031115099144229245247098127004000022021023013124016122122030028006118120012031115121126010023115018020112113118018144229019029113023013124016122122030028006118120012031115008023023124029096115004002018021075061114005027121020017028120122097245247146147014000023112101097016010021123111021016118104015029030116101019126115121025006017016106121014031016116121109114005027123008016022121120230246115 116101101005003122098104026024055048115024023002062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055115024023000114035084069053059033021083102039061080023034061062088066047055115116027097061061021069036049059080069034058054021091036033115086088044063038091082050114048090089053055061064082050114055084089050114038091023034051033071222097054054021005037114123081010042063122021083036114048193067168114050076086047038115069088052032115086082047038033080023045051115086088044063038091082097019125117006124099097117005124103103007014119018096008002111098 116101101005003122099104124121018023001097023008028007122023006017004106114025006016122122097122020118120030027023025023015007016122122012126115123098002029001112113104245247102114013023016097023098099112025023013124016122122030028006118120012031127021016098096112018144229020001122122097021016118104002029030118120019114031025023006017016106116014031016122101097000018146147022026022103114097114115103118111017028120104015007016122122012111116022005098117244145118015022115121025006017016106123000006026097098097016022097096004023029021031019019125114116002013031116099008006006021026097113096022024112099098027007104114018123115097122001116025006017016106123000006026097098097121115022004098125098004006111098122146147000028023021123111021016118104013029029114126021114017112099022023022 116101101005003122096104123023097122001116025006017016106123014028020124099097127115022004098125100006025115100122021118015022115029101000124020118116030030028123112008006115030023098097112026000114124097003030097245247146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006017004106114025006016122122097023115098127004000022021114111021016122104008022115008023098099112021023000028023021114111028006118120012031110121025002029030106121020017028120122104114 116101101005002122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055123028023108030058070067036114063080068097049059080071053055063070023037117038091082097040060091082097122035089066050114048071094053055033080023037055115083094045038033084080036123115029097006022028106112005001122117006124020001117005124103103007014119018096008006115018103008016003117 116101101005002122099104124121018023001097023008028007122023006022004106116009001016122122097122016122103000017027025023015007016125114017126115114116014013026113027097028006118120012031127021122014006026115030230246000112123004017007021126005124016122103000017027025023008022125123098002026022101027097113096022027097027023027121020022022101118097046047021126005124029096116014031030025023002029018121114018017022029031018023031112116021114023124100021027029118099097117023018023097020001122122097021023118104005023000118120012114023021096009023001112023006017028106126005111112006020097019029113023006022016106126005022028096117124027023027116014002018118127097046047021126005124029096116009023003021118015022115113025002029003116116009111026113025002029003116116009114018123115097022125 116101101005002122096104123098002026022101010008022125123098002026022101030109117116028023000001115113144229020001122122097017027112103008022115124115109114016125114017017028021116014126115101114019001026113023017245247098127004000022021126005124016122100020111116005016097019029113023002029125118120018007110018007102114018123115097002125118120018007110018007102245247146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006022004106116009001016122122097006115098127004000022021112002029012124115124113096022023000028023021099111017028101118002026110124115111017028101118002026115116121005114007027121020017027112103124027023027121020017027112103104114244145118015022115124115111017028101118002026110018020112113116146147000028023021126005124029 116101101005002122097104096116009023003021123008025022021016098096112016016230246018123115097027023027116014002018118127124017028027116014002018118127230246018123115097027023027121020017027112103124017028027121020017027112103230246018123115097002125123098017023001102010002029125123098005023007112023000028023021116014124023116113008017028021126018114029096123013245247116121005114022109126018006000021031018023031112116021114098021113019029030021116009023000101101097002001021096009023001112023097002001027116014001006008016113117115116121005114003103025002029003116116009111026113025002029003116116009114018123115097002001027121020017027112103124027023027121020017027112103097019029113023017000125113118007027003103023008001115123098013030115116121005114003103025002029022102103004114026 116101101005002122102104123023105113103022030097123244145020116113018123115230246112000020097113101022121014006244145020116113115112111008001007102023105001022121114002006115004023007000028120023058103100012004117047115146147098103112021118006114004125114019023115116112111017028101118002026110124115111017028101118002026115116121005114018114025015007016125114017111026113025015007016125114017114018123115097019020027118005026021124121097027000021121020030031028023 116101101005001122098104026024054054115024023002061062113094039052016093082049038054089109046060054021026097034033220026045059032065082097054054021084041055035065082045033115081016052060054021077046060054027119112111098007 116101101005001122099104102114013023016097023002029125118120017019016125023061046115118120111028006118127004002127021123021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122021075061114116021016097046047021103004000125123120019019000122030109245247086086050055244145064041055061021096111031028097126007111116113016097114039093082047114116113088052048063090089102245247066095036060115098025012029007124113124117003018023053058054091023102002177065066051055116146147054058054091023022124030122099008020110018100102114039093082047114116102094053055115069069040060048092071032062116146147036060055025144229005125123098002029030120027097002028027123008016022121120230246021103120012114020113096030017027102116014031115098027097017027112103002029115 116101101005001122096104118120109114001115116014002028021103014126115101114019001026113023017023001021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115101114019124000124116008004026008116008124000124116008004026021118015022115118126111017028099118013027110018007102245247098127004000022021023002029125118120018027016122010102098116021118015022115118120111017028102098124117099018023000028023021103014124016122097000030026008016113117115116121037114003122025002029000096010102098116021118015022115101114019124016122100020111116005016230246018123115097002022103025002029003122100021111003122025002029003122100021114018123115097002022103025015007023112103000111003122025015007023112103000114018123115097002022103025015007016122122012111003122025015007016 116101101005001122097104122122012114018123115097017028027121020022022097114097111115101114019124029096103004000000146147230246018123115097017028027116014002018118127097111115098025002029003116116009245247116121005114016122025015007016125114017114110098025015007016125114017245247146147032060055021096111021016122104008022115008023098099112021 116101101005000122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055123028023108114018089094044055061065086053059060091023037055115089086097038050087091036114020113116030022022102116014031115084065036049115089082050114048093082049038054089068097054054021091032114020113096030017027102116014031019004010112096019007010112096105001003123099097117004124031028124119117111102001 116101101005000122099104124121018023001097023008028007122023006022016106115004001016122122230246123118120017019016125027015007016125114017126020118120030027023025112005017012118120017027022025112005017012123120012126020113116030019023103006109021023118104000022001007027006022016106116014002028102099109021023118104023027031121114109021023118104004031018124123109021023118104007019011025112005017012102114013030028097027006022016106126005022028096117109023007116104002029023112027004006018106100008021031112027021022022106116014022022025099005023012102126006030022025023020001022103116019023127096100004000030116125109022016103114109022030116125109021023118104015007007112123112126020113116030028006097114013096127114115002013029096099004030096028144229001022121114002006244145094037124016 116101101005000122096104122103000017027025094037124029096116009023003025020112113127005027013006001124122105006001124122105017028116123004001016112031013027017112116014126116018030104046047018023102046047116116111028028103118018029122025118002124018113101004001098025118002124018113101004001097025118002124016122103014001007025103014124031124117004030028025023230246016116100004114004125114015114016102025006017000106103000001030116126013111098021099009023029021121020030031021114013001022021116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023112099111023030116126013114022121100004114020116025006019023106114012019026121023004028023021114015022115084068097023030116126013126244145116000001022021096009023029021116018124020118100030002018 116101101005000122097104102113000010110004023021026022123023015007031121023004030000112023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115116116111028006120113000010115112123018023115114118111021018113104015007030115118025114022123115097023029113023032033115123098012020018109027230246116022005098117127092083111017028101118002026047073094037124029096116009023003025016004006001116121018117127018121021117127018099005023000097016109117022121114023023006103016109117112006020102126116022004098117127118098019000022123099097006026120114018006018120103109017006103101004028007021099008031022102099000031003025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115004006125123098021023031 116101101005000122102104004023004030000112023006019125114118005013029096099004030098021114015022115116100097028006097114013099127146147002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113114021124029096099004030097021114013001022021112000124020116115030028006097114013096115112121005114018102023015007007112123115126244145116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023112099111028006097114013097115112123018023115114118111021018113104015007007112123114114022123115097019000021121020006022121004230246244145081051061062021116009023003124115097059055021123004020007021120020006022103023011029026123023097021016102104002029030102118015114016102023097029029021031040054125118120017019016 116101101005000122103104125010002001125118120017019016125023000028023021094037124029096116009023003008116018124029096116009023003028027230246016125114017017028021084046126003112101018027023021071109245247099112005029012116115019114018118023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021031000017125102126002027005124010002027125102126002027005124023000028023021116008124016122100020111116005016104126244145101007017028101120097002028025112005005012118127018017028120023022126005114115014013023112099097022022097023013023021097023014007007112101097024028124121097021018113104000022001113114021114020116023014028115113114021124029096103004000000008112000124029096103004000000146147230246040000000120098103072023 116101101005015122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055123028023108114016090071040055115069088052032115099222053187033092089032059033080023108114049084068036114048093082049038054089023050039033021077046060054117006124099097117005124017060069094036114035090066051114058091081046018096008122014027 116101101005015122099104124121018023001097023008028007122023006022016106115004001016122122097122020118120030027023025023006022016106116014002026112027097021023118104002029003120114018126115114115002013029122122109114020113116030019023103006109114020113116030017028101120018006127021112005017012099126013030022025023006022016106114012019026121027097021023118104007019011025023097021023118104008022023122098003126115112099000013016122115004126115112099000013000124112013023127021099005023012118120005023127021099005023012102126006030022025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025025023006022016106121020006022121006109114020113116030028006097114013096122146147018023063080084053114112004020109099127018020115113116025023021124020099099030028028 116101101005015122096104120027097033038087068053032123097025006004007106118005000127004027114098122025023045055053065031021124020099099030017003118120012126102028023109114063065069040063123070066035033039071031021124020099099030017003118120012126100025023114098122028027097006125114097021013026123099004000029025023006004007106121020031021116111109114115097025006004007106121020031022103120109117022097101000028000018027102028007018027102006023112100021117127018097004006028018027102113096022016109117112006020102126016096101019023029097023021027030112100021019030101027002007001103114015006115097126012023000097118012002127021099111021005097104015007007112123112126115097025006004007106121020006022121005097245247146147007032060088023006004007106097004006022103126097006244145096041055033 116101101005015122097104080023036042058070067050114123070082045055048065023112245247021023097114115083069046063115114115022013016125100002029030021115109114020118100030017028120100000028115099144229114115021023097037059080069036114023027112002029012124115097111112004020230246115021023097114050091083097022125118120017019016125010023124016122103000017027146147097114115021023032060055021115111028006118127004002110099025015007016125114017245247021023097114115084089037114005027097004001012123098012023001122023124114007027112023006012123098012023001122030230246244145086047054115091088053114054077094050038032021031050055063080084053114098021081051061062021112005017012113114018017028120023015114036093082051055115123025006017028106126005111112004020097051061081023015124007113114030001026 116101101005015122102104114123004111116099114021029116021086047054115123025006022016106126005022028096117124006125114097021013029096122004000028028144229114 116101101005014122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055123028023108114016090071040055115069088052032115116083044059061092068053032050065082052032115024023035051032080023034058054069067036062115070066051114041090089036018098008006115018097008116046034058080023049061038071023040060053090119114111030122126 116101101005014122099104124121018023001097023008028007122023006022016106115004001016122122097122020118120030027023025023006022016106116014002026112027097021023118104002029003120114018126115114115002013029122122109114020113116030019023103006109114020113116030019023103005109114020113116030017028101120018006127021112005017012099126013030022025023006022016106114012019026121027097021023118104007019011025023097021023118104008022023122098003126115112099000013016122115004126115112099000013000124112013023127021099005023012118120005023127021099005023012102126006030022025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025025023006022016106121020006022121006109114020113116030028006097114013096115028144229001022089082034038115022006098126098025016098096112 116101101005014122096104018027097030007103126012122016122118013023000118114105021125102126002027005124027102117122021075061114116021016097046047021112111021018114104015029030101101004123115084068097028003025023006124020116112030019023103114018099127021112111021018114104000022001112100115126115114025006019020106116014002028102099109114020027112000021012121126002029030120027097021125114118006013026123099004000029025023006019020106121020031021116111109114048084068053122020027112000021012124115097051032021084041051033029006121123122025016004006001116121018117127018121021117127018099005023000097016109117018113122008028116025016098097112018027102113096022016109017006103101004028007021099008031022102099000031003025116020000001112121021114007124122004001007116122017126115114025006019020 116101101005014122097104106121020006022121006109114020027112000021012123098021023031007144229245247115069046063115114118006013018113122006022000021112230246244145096041055033080023036042058070067050114123102082045055048065023112114021071088044114020113096030017027102116014031115118027097021018118104000022030118120012114031146147097037059080069036114016027112002029012124115097111112004020230246115084089037114063080081053122016027121020017027112103109096122008023013124029096115004002018146147097051061081023050039049070067051122016027121020017027112103109097127006030124030125123098002029030120144229114050091083097030125114118006013026113010006124020116112030027023028144229114050091083097060060065023036042058070067050114123070082045055048065023112114053071088044114020113116030022022 116101101005014122102104102116014031115123023054058054071082097028125114116014013026113010098099112021086047054115123025021022022106100008021031112010102019023120126015117115084089037114029027112005017012124115005029006119010034051032065031006124020116112030027023021086050114048093086051122098013030104123115 116101101004007122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055123028023108114016090071040055115069088052032115113222045187052064222097127115087086050055115086095036034039080091097033038071023059061061080119112111098007119115111016090071040055115069088052032115092089039061019006010012029026 116101101004007122099104124121018023001097023008028007122023006022016106115004001016122122097122020118120030027023025023006022016106116014002026112027097021023118104002029003120114018126115114115002013029122122109114020113116030019023103006109114020113116030019023103005109114020113116030017028101120018006127021112005017012099126013030022025023006022016106114012019026121027097021023118104007019011025023097021023118104008022023122098003126115112099000013016122115004126115112099000013000124112013023127021099005023012118120005023127021099005023012102126006030022025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025025023006022016106121020006022121006109114020113116030028006097114013096122146147018023031112116021114112004020109099127018020114113116 116101101004007122096104025023013006001124122105017028116123004001016112031006124000124116008004026025016102123115073075097117115018023061046020027112005021012123120012002001112030097051032021121017126115114025006022020106118005000022102006109114020027112005021012116115019023000007027097021125114115006013016122103014001007025023006124020113112030030026118120012031127021112111021023114104008028007112101015126115114115006013029096122007019011025023002019000097031006124020113112030027023021118018114016125118019122098013030104126115018114021000018123100102126116123099102126116097115004001007018027102022022121114006007022018027102113103022016109117112001020102126115118098019000022123099097006026120114018006018120103109114016096101019023029097023021027030112100021019030101027097021125 116101101004007122097104114115006013029096099004030098025023006124020113112030028006097114013096244145144229020001122122097021023114104005023031114115018114020146147022026022103114097023011124100021001115029144229001022121114002006115004144229020001122122097021023098104002026000118120012114016025023097021023118104005023031118120012114115121144229005027112101004114016027112002029012124115097111112004020230246018123115097030022115099105017125123098002026022101027115123110021123111028006113114017019244145118015022115102098003001007103031002124029096116009023003025004109097122021010097030125123098002029030120144229019029113023013124020113112030027023021010097021125114115006013026113030230246244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030 116101101004007122102104021112005017012113114018017028120023015114004125114019023115123025006017028106126005111112004020097019029113023015124007113114030001026114123004111116113114013023020096114102114018123115097028125114115002013026113115014007017008116000001007029112111021023114104008022115116100097017027116101105099107028030104114 116101101004006122098104026024055048115024023034062032118088044063038091094034051039092088047124115083100036062054086067040061061118095036034039080091050001038071109046060054029030097114126021101168049038069222051051039092088047114055080068097049060090069037061061091222036033115081082050114048090090044039061080068097054038021071168032058088082053032054117006124099097117005124103103007014119 116101101004006122099104070082045055048065023002029030106121020017028120122109114005027112002017012121118021027007096027097004125114116002013031122121006027007146147039032060088023006017004106114025006016122122097023127021112002017012118120012017028103023023245247066095036032054021097111017028120104015007016122122012111115112025015007016122122012245247084089037114022027112002029012124115097111115022006098245247084089037114022027121020017028103114007114110021016098096112018144229114 116101101004005122098104026024055048115024023019055048093082051049059080023037055032021084046061033081088047060186080068097054116064089036114048090090044039061080023105036058084023047226115124121018023022028119112111102001005120100 116101101004005122099104102082045055048065023002029030106121020017028120122109114020118116030030018097126021007127021023006017016106123014028020124099230246053071088044114020118116030017028120116014000244145064041055033080023002029030106121020017028120122097111115018020112113116021 116101101004004122098104026024055048115024023034062032083116046063062064089040049050065094046060125083100036062054086067040061061118095036034039080091050001038071109046060054029030097127115103082034039035220069032038058090089097054054070023034058054069067036062032021068052032115089082050114048090090044039061080068097187039080089037039054070023105004020113120030021023102030001099110115101001096110000003115107101117004124099097117003124117017018119116111115117001124127126 116101101004004122099104124121018023001097023008028007122023006022004106116009001016122122097122016122103000017027025023015007016125114017126115114116014013026113027097028006118120012031127021122014006026115030230246000112091036049039021094037124016122103000017027025023040054125123098002026022101027097113096022027097059055027121020022022101118097046047021094037124029096116014031030025023002029018121114018017022021031105033054089082034038115081094050038058091084053114116113016097114053071088044114020113116030022022102116014031115113023054058054071082097021016122104008022110022004098114050091083097021023118104008022023122098003111058081025002029003116116009114047073023040054125123098002026022101023032060055021115111017028101118002026110092083111017028101118002026115084089037114023 116101101004004122096104027121020017027112103124059055027121020017027112103104126116102016104114050070023005245247146147039032060088023002026022101126005114058081027097017027112103002029115086088109114003112101018027023021071109114020118096030023011097116014031115109144229037059080069036114058081025002029000096010102098116021086047054115086088111017028102098124117099018023032060055021071111017028102098124117099018144229051061081023025124020118120030027023021010097113096022144229051061081023025124029096116014000022115010102113097022016230246244145086047054115091088053114054077094050038032021031050055063080084053114098021081051061062021112005005012118127018017028120023021114036093082051055115114116014013026113010098097112021086047054115097025002029003116116009111058081025002029003 116101101004004122097104116116009114050091083097006125123098002026022101010040054125123098002026022101030097245247146147032060055021094037124029096115004002018021010097033038087068053032123109025015007016122122012126098025005104245247084089037114058081025015007016122122012114110021068052048032065069105010125123098002029030120027114126096028144229245247084089037114058081025002029003116116009111048090025002029003116116009245247084089037114058081025015007016125114017111048090025015007016125114017245247084089037114035027121020002022103100124049060027121020022022097114097051061081023034061125113118007027016122023040033115123098013030244145144229051061081023036042058070067050114123070082045055048065023112114053071088044114016125114018002001021071051114036093082051055115021071051124016 116101101004004122102104122100020111116005016097051061081023049032125118120017019016125010040054125118120017019016125023032060055021071051124029096116009023003008094037124029096116009023003021086047054115069069111022018115126017000115092068097060038089091097051061081023049032125118120004001003112023040060115029020117113122021030230246244145020116113050091083230246112000020098100112091088053245247022002098055043092068053033115029100004030022118099097099115115101014031115078002118107096001074097245247022002098114018114023022026022103114097019020027116014002018118127124059055027116014002018118127097019029113023000021125123098002026022101010040054125123098002026022101023000028023021118006124018113127007027029021126018114029096123013123244145023 116101101004003122098104026024055048115024023019055048093082051049059080023017051039064069036018098008006115018097008002117096106003119114111116119016 116101101004003122099104102082045055048065023037059032065094047049039021023098099112025023097022125118120017019016125027097022125123098002026022101027097022125123098005023003116027097022125123098002029030120144229052033090090097021003113104005023016101118021114023025023006002003106103000006006103114097030127021112017006012101118021007001112023017245247066095036032054021123111017028101118002026110113025002029003116116009114050091083097030125123098002026022101010005124029096116009023003146147032060055021123111021003097104008022110101025006002007106126005245247084089037114003027116014031012123098002029030120023124114116022005098117244145144229019061081023036042058070067050114123070082045055048065023112114053071088044114020101103030002018097098019023115121027097021003097104017019007 116101101004003122096104096101004114003146147054058054071082097030125118120017019016125010005124016122103000017027146147032060055021123111028006118127004002110113025015007016125114017245247084089037114031027112017006012124115097111115101025006002007106126005245247116089037114098008031002019000112144229005027112121097122000080091036049039021084046039061065031006002007106126005123115083069046063115114103004013003116099004001003021116097005059080069036114016027112017006012124115124002125114103021013026113030124098115097127004028115004144229005027112121097122000080091036049039021084046039061065031006002007106126005123115083069046063115114103004013003116099004001003021116097005059080069036114016027112017006012124115124002125114103021013026113023032060055021116111017028112100017023115 116101101004003122097104092089097122112006020104114122009009113114007125114015114098021114013001022021007230246022123115104114122146147097 116101101004002122098104026024004060039121068053019039065117046036115024023019055048093082051049059080023045055032021085046036058091068097051039065086034058186070023161114038091023168036187091082044055061065023037055115065078049055115084067053055032065086053059060091023036060115083088047049039092088047114055080023045117058081082047038058083094032060039021083036114063018222055186061080090036060039117006124099102005002115103098 116101101004002122099104102114013023016097023002029003116126017046047123098015019007124023000001115123098015019007124144229020001122122097021018119104000006007119120023245247098127004000022021116009028012124115097111115022006098114 116101101004001122098104026024053051049089082032039115081082097048060071083097127115112065169060054088082047038032021069168049054091067050018098008113019018097008006117018096008005113098102024006113127097000026112103125005000111099099 116101101004001122099104102114013023016097023005027000097126015017007021116112124016122103000017027021075061114016004025015007016125114017126115121099019027030029116014019031112100002023123101025018027016124097008126116018030097046047021016097117115073075097002125123120019019000122030109031125114116019013031124117109245247118120000030022102116004122007027112002000012121126003126116123088053055116028023000001115121126003013007108103004126029027116009028012118120012031022123027097028125096100004000030116125109002125116115019023000004027017124018113101004001097025103111017028101120018006127101120111030026119114013029127123025002026029106126005245247146147007000028120023097114123118127015013029122099004001115123023013023021097023014007007112101097024028124121097021016103104002029029 116101101004001122096104103114007114030021120015114030027112002006012118120005023110123025012019031106116014022022021118015022115120025006017001106100008021031112010015124030116123030001026114123004123244145123004020007021120020006022103023011029026123023006017001106116014028001112113097006115122121097006125114116021013016122115004111029027099004004012118120005023115116121005114007027112002000012102126006030022008121111006022099104018027020121114109114244145116009023003124115097017098025023002026022101116014114016025023017023001102126005114003025101007017028101120097002028146147230246004125114019023115118025002029000096010102098116021118015022115101025002029000096010102098116021118015022115118025002029000124116014111116005016097019029113023002124023116113008017028021126018114029 116101101004001122097104096123013114018123115097017098027116014001006008016113117115116121005114029027116014001006008016113117115116121005114003122025002029000096010102098116146147230246018123115097002028027116014004018121126124117099018144229245247116121005114016004025002029003116116009114110018020112113116146147000028023021116112124029096116009023003021123008025022021016098096112016016230246244145118015022115123025005017001112023127114116022004098117244145144229019029113023105028125097114023013000124112013023111011016000006007112100021019007124120015117115122101097028125097114023013000124112013023115124100097028006121123104245247146147108127000124023021023016125144229113103022118015022115112111008001007102023105001022121114002006115004023007000028120023006017000106116014031000 116101101004001122102104116121097017000021096009023001112023002001125097114002013016122115004111116097114002026116021118015022115118100111006022118104018027020121114124117112000020102114018123115097017000027099004017012113114017006110018020115113116021118015022115118100111017028101118002026110118006111017028101118002026115116121005114016102025015007016125114017111016004025015007016125114017123244145144229019029113023002124016122103000017027008116112124016122103000017027146147000028023021116111028006118127004002110118006111028006118127004002244145144229019029113023015124016122103000017027008116112124016122103000017027146147000028023021121111028006118127004002110118006111028006118127004002244145118015022115123025020001022103122000024111011016098100112018144229245247116121005114016 116101101004001122103104027121020022022097114124002125123098017023001102144229245247116121005114003122025015007023112103000111003027121020022022101118230246018123115097002028027121020017028120122124002125123098002029030120144229019029113023017029125118120017029000097010017124016122103014001007146147230246028103115004000115119110097099127006027117126101146147097 116101101004000122098104026024055048115024023039001054089082034038058090089002058054069067036062032102066051008060091082097122035084067052032054028023105004020113120030021023102030001099110115101001096110000003115107101117004124097019001010102016116 116101101004000122099104124121018023001097023008028007122023006022004106116009001016122122097122016122103000017027025023015007016125114017126115114116014013026113027097028006118120012031127021122014006026115030230246244145100004062054086067097022125118120017019016125027097022125123098002026022101027097113096022027097117112007020102126115118120000030022102116004114123029068036062054086067097054058070067040060048065023102022116021081051061062021112005017012113114018017028120023005016115066095036032054021112002029012124115124113096022023032060055021115003124020113116030027023113120020016110113025002029003116116009114047073023005124029096116009023003021086047054115113117111017028101118002026110113025002029003116116009114050091083097022017027121020017027112103124022125123098002026022 116101101004000122096104101030109117003018030097051032021115230246053071088044114020101115030022022118103000006115113144229037059080069036114054077094050038032021031018055063080084053114098021081051061062021112017006012101118021007001112023017126115114103017013003116099020000022021123097037059080069036114003027116014031012123098002029030120023124114116022005098117115084089037114031027112017006012124115124002125114103021013026113023032060055021123111017028101118002026110113025002029003116116009114050091083097030125123098002026022101010005124029096116009023003021030230246018091083097055043092068053033115029068036062054086067097099115083069046063115114103017013003116099020000022021123109114020101099030002018097098019023115101144229114115021023097114036093082051055115121025002029003 116101101004000122097104116116009111023027116014002018118127230246115021023097114115084089037114031027121020017027112103124022125123098002026022101144229114115021023097114050091083097030125114103021013026113023124114003027112017006012124115230246115021023097114115116089037114098008031002019000112144229114115021023097114004125114015114123102082045055048065023034061038091067105021003097104008022122021081051061062021112017023012101118021023000101023002114004093082051055115118025006002007106126005111003027112017006012124115104111099021099009023029021006230246115021023097114115098127004028115029100036062054086067097049060064089053122020101099030027023028023039032060088023006002022106103000006022102103097017115098095036032054021116111021003097104008022110101025006002007106126005114050 116101101004000122102104091083097017125118120004001003112023040060115029020117113122021030125108099021099009023029021006097023031102114097098244145023097114115021023004028023028023104245247146147032060055021089046038115080079040033039070023105033054089082034038115004023039032060088023006022004106116009001016122122097006115066095036032054021112002029012124115124113096022023032060055021099111017028101118002026110113025002029003116116009114050091083097006125123098002026022101010005124029096116009023003028144229245247084089037114054077094050038032021031050055063080084053114098021081051061062021116009023000101101097034033021064041055033080023097034033027116014001006008016113117115084089037114035071025002029003116116009111023027116014002018118127097051061081023049032125123098002026022 116101101004000122103104101010005124029096116009023003021086047054115069069111022018115126017000115092068097060038089091097051061081023049032125118120004001003112023040060115029020117113122021030230246244145020116113050091083230246112000020097113101022089046038244145020116113115080079040033039070023105001022121114002006115004023007000028120023058103100012004117047115146147098103112021118006114004125114019023115116112111017028101118002026110113025002029003116116009114018123115097019020027121020017027112103124022125123098002026022101023000028023021118006124018113127007027029021126018114029096123013123115 116101101004015122098104026024014039039112065053122122021026097000054086095036032048093082097062054070023168036187091082044055061065068097034033220068036060039070023034061061086082051060050091067097039061021084041055035065082045114054091023039061061086067040061061021083036114055092065036032032021084051059039221069036033019004010007000019007010116102 116101101004015122099104102114013023016097023105001022121114002006115118120020028007029029104114021103120012114020115114030020026118114023006115115114097005027112101004114021112025002026029106126005114110021114111017027123104008022122025144229023125118120017019016125075061023125123098002026022101027013006001124122105006001124122105017028116123004001016112031002027125121126003023016122027102117122028075061117115018075061002125123120019019000122030109114030116025006017001106123008016127021116009028012122117011023007025023021011125114116019013031124117109245247118120000030022102116004122018103100030006000098115121122022027116009028012113118021023122025118019001012097100022022107029114111022030116125104123127146147021124020103115030030026119027230246123102114013023016097023002029006 116101101004015122096104123099105120122021113019029030021112000016012116099021016028099023000016115098127004000022021118003124016125121030027023021010097023125118127015013026113030109114022027116009028012124115109245247078002118100096000074230246021103120012114016125121030028028097114018114022021123004020007021120020006022103023011029026123023006017001106116014028001112113097031018021120015114022027122000030012118120005023110120118111021016097104002029023112023000028023021114111031018121104018027020121114124031018027112002000012102126006030022021118015022115120118111017028102098124117099018144229027029123114019114025122126015114020118101030017028123101004020115097110097029029021116014019031112100002023123112025021023005106116014022022025016021023005097016104111007108025006017007 116101101004015122097104106116014022022021118015022115118120000030022102116004122007112097030001026114123004126116123120021023116028010021011125114116019013000124112013023244145118015022115097110111017028102098124117099018144229027029123114019114025122126015114016125114017017028021116014114028123023002029125118120017019016125010004124016122103000017027021118015022115118120111028006118127004002110112025015007016125114017114018123115097017028027116014001026118120124117099018023000028023021116014124016122100020111116005016230246026123121004000115127120008028115101114019001026113023017114028123023017124029096103004000000008116014124029096115004006022021118015022115101025002029000096010102098116146147013023021097023014007007112101097024028124121097000021102126002027115118126097029029 116101101004015122102104021103111001026118126023027110118126111001026118126023027115116121005114016124025002029000096010102098116146147013023021097023014007007112101097024028124121097021001113104002029029103114005114007021120015114022027099004017012118120005023110097025006017023106116014022022021118015022115112025021023016106100008021031112010021124020103115030001026114123004114018123115097023125097114002013023112103021111007027112019022012113114017006115116121005114007027116014001006008016113117244145096009023001112023004124016122103000017027021010097117112004020102245247116121005114022027121020017027112103097030026126114097117112007020100117244145020114113018123115097023125123098002026022101023124114116022003098117244145118015022115118120000030022102116004122022027116009028012 116101101004015122103104113118021023127112025005031018127030097016022097096004023029021118019001012097100112101123018020116113116028023000028023021118019001012097100112101123018020119113116028144229019029113023004124016122100020114110021016113117244145026108125124021118005026022102126014028115114115018245247022000098041102002001112107046146147108127124026023021023016125121008017026112121097017027112103021023031146147098107112078002118100097005074230246126024024110114022123112000021022120114015006115118127004002007112123230246112004004098041102002001115099046146147108127124026023000007007103114097019016097126014028115118127004002007112123230246112007005098041102002001115096046146147108127124026023021023016125121008017026112121097023005097144229113097013020058103100003005114047244 116101101004015122100104145026108125124021122000030018113126004114022099099230246112006005098041102002001115102046146147108127124026023005023030116101002026022021114023006244145020114103112078002118100097000074230246126024024110114018096099019023115116116021027028123023004004007146147098097107022076116101101007001060245247024026110125115118120012031022123099000027001112023004004007146147098102098022076116101101007000060245247024026110125115097110017023115112097021245247078002118100097013074230246028103115004000115119110097096115116100002126115003023005023000118023 116101101004014122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023108114048090089037059039092088047114032064069097051055093222050059060091025097096100026003110096056002118012114005080069050059060091023023007022021031023021023122104006022000028119112111021103119115111102001 116101101004014122099104116121005114112013020097023011124100021001115029100004030022118099097099115115101014031115078002118107096005074097245247022000098114020021096009023001112023006124018113127007027029021126018114029096123013114018123115097021125118120017019016125010004124016122103000017027021118015022115114025015007016125114017111022027121020017027112103104114 116101101007007122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023108114048090089037059039092088047114032064069097038054086095047059048092082047114048093082049038054089119112111021103119115111102001 116101101007007122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023002001115098127004000022021116018124016122103000017027008114111017028101118002026115116121005114016102025015007016125114017111022027121020017027112103097019029113023002001125097114002013016122115004111116022006113113116021118015022115118100111006022118104018027020121114124117112004006098117115116121005114016102025021023016106115004002007008016098099097022016104114 116101101007006122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023108114048090089037059039092088047114032064069097055061082086038055062080089053114055084089050114038091082097054186088086051049059080023034058054069067036062019004010007000019007010116102 116101101007006122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112004022012112121006022022120023004022115098127004000022021114005124016122103000017027008114111017028101118002026115116121005114022113025015007016125114017111022027121020017027112103097019029113023004022125118120018007110018007102245247022006114113018123115097023023027112004022012115126015019016097023008001115123098013030244145020112097112022006117113018123115097023023027122000030012118120005023110018020112103112018023000028023021114005124030116123030001026114123004111116022006119113116146147098099096022020112101112116121005114022113025005023030106116014022022008016098099107022016097019029113023004022125113114012013000124112013023110018020112107112018144229113098006020000028023 116101101007006122096104021114005124020112115030022022119118002006115119114021005022112121097019001102104021031000029016098096099022016104114018123115097019001102104021031000029016098096098022016104123115 116101101007005122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023108114048090089037059039092088047114032064069097051038065069036114050086067040061061021084041055035065082045018098008113019018097008002117 116101101007005122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112000019012116098021019016097023000019115098127004000022021118000124016122103000017027008114111017028101118002026115116121005114018116025015007016125114017111022027121020017027112103230246112007005098113097006020000028023021118000124020118099030017028113114124117112007003098117115116121005114018116025006017001106100008021031112010102113097000020102245247022005115113018123115097019018027112000019012113118021023115119114021005022112121097019001102104021031000029016098096101022016104114018123115097019001102104021031000029016098096100022016104123115 116101101007004122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023036038115000000119096106021026097049060091083040038058090089097033038071023053055048093089040049058080089097187037221089036063054091067001099110115101001096110000003 116101101007004122099104116121005114022027099004017012113114017006110018020115107112018023000028023021114111006022118104002029023112010102113096005020102114018123115097023125097114002013000124112013023110018020114099112018023 116101101007003122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023036038115000000119096106021026097049060091083040038058090089097033038071023044051063084083040055115220065169060054088082047038019004010007000019007010116102 116101101007003122099104116121005114022027122000030012118120005023110018020114097112018023000028023021114111031018121104018027020121114124117112006003098117115 116101101007002122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023036038115000000119096106021026097049060091083040038058090089097033038071023037187062084069034058054021222055186061080090036060039117006124020001117005124103103 116101101007002122099104116121005114022027114015021012118120005023110018020114100112018023000028023021114111023029114104018027020121114124117112006000098117115 116101101007001122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023036038115000000119096106021026097049060091083040038058090089097033038071023032039039071082097051048065094046060115220065169060054088082047038019004010007000019007010116102 116101101007001122099104116121005114022027118000017012118120005023110018020114107112018023000028023021114111019018118104018027020121114124117112001007098117115 116101101007000122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023036038115000000119096106021026097049060091083040038058090089097033038071023034061062088082047038050092069036114186067223047055062080089053018098008113019018097008002117 116101101007000122099104116121005114022027116009028012118120012031022123023013027024112023102119112001005098119116021 116101101007015122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100098013023036038115000000119096106021026097049060091083040038058090089097033038071023053043035080023168036187091082044055061065119112111021103119115111102001 116101101007015122099104116121005114016122118013023000118114105023125097114023013000124112013023127018121014006022018030097027029021031098102096022030097 116101101007014122098104026024014039039112065053122122021026097000054086095036032048093082097062054070023168036187091082044055061065068097051049070082047038032021084046060048080069047051061065023052060115086095036034039080091097055061021081046060048065094046060115081082097054058067082051033115086069040038187071082050018098008113019018097008005118018096008026108 116101101007014122099104102114013023016097023102098116021118018114029119104007027016112097021126003103025002029003116116009046047101101111028006118127004002115116100097017027112103021023031025123021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122073075102114116073075017124029122101000001028028023000001115113114021023029097114020000127018016109117116025016102126116018027102117127018016109117116025016102126116018027102117127018016109117116025016102126116018144229020001122122097017027112100017000115101101097027029123114019114025122126015114016125114017017028021116014114028123023002029125118120017019016125010017000125118120017019016125023000028023021116014124029096116009023003008103019124029096116009023003021118015022115118120111017028 116101101007014122096104102126002029110018007102114018123115097017028027116014001006008016113117244145126015028022103023011029026123023017023001102126005114003021120015114003027121020002022103100124017028027121020022022097114097019029113023017124016122100020111116005016230246031112113021114028096099004000115127120008028115103113018027016124023002027115122121097002125102126002027005124010002027125102126002027005124023000028023021116008124016122100020111116005016230246004125114019023115101101111017028101118002026110018020112113116146147000028023021103019124029096116009023003021123008025022021016098096112016016230246112006020000028023021103019124029096116009023003008016098102112018144229019029113023017000125118120004001003112010102016116146147000028023021103019124023116113008002001 116101101007014122097104021126018114029096123013245247116121005114003103025002029000096010102098116146147108127124026023000022027112100008029029021112005001244145020118113040000000119097099072144229127126026024097006022118127097017027112103021023031146147098107112078002118100096004074230246126024024110114022123112000021022120114015006115118127004002007112123230246112004004098041102002001114096046146147108127124026023000007007103114097019016097126014028115118127004002007112123230246112007005098041102002001114097046146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023002026029106121014006022102023004245247098127004000022021114111017028101118002026110101101111017028101118002026115116121005114022027121020017027112103124002001027121020017027 116101101007014122102104112103230246018123115097017028116123004001016112031004124016125121030022018097114109023125113122000024122021117004006004112114015114018103100030006000004000105117112000020102123115116121005114018103100030006000004000105117112003020102123244145118015022115112025002029000096023124114116005016230246126024024110114007112116009114022099099230246112007015098041102002001115097046146147108127124026023012019031116115008023115112097021245247022004115113040000000119096103072144229127126026024097022022120118019017027112023004004007146147098097102022076116101101007002060245247024026110125115116098021000022021118002006026122121097023005097144229113096013020058103100003005119047244145026108125124021116014031030112121021019026103114097023005097144229113103004020058103100 116101101007014122103104003005118047244145026108125124021099024002022021114023006244145076116101101007015060245247028144229029001113114019114017108023115114 116101101006007122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100097012023108114048090089037059039092088047114032064069097051055093222050059060091025097096100026003110096056002118012114005080069050059060091023023007022021031023021023122104006022000028119112111021103119115111102001 116101101006007122099104116121005114112013020097023011124100021001115029100004030022118099097099115115101014031115078002118107096005074097245247022000098114020021096009023001112023006124018113127007027029021126018114029096123013114018123115097021125118120017019016125010017000125118120017019016125023000028023021112111028006118127004002110101101111028006118127004002122021 116101101006006122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100097012023108114048090089037059039092088047114032064069097038054086095047059048092082047114048093082049038054089119112111021103119115111102001 116101101006006122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023002001115098127004000022021116018124016122103000017027008103019124016122103000017027021118015022115118100111028006118127004002110101101111028006118127004002115116121005114016102025021023016106116014022022008016098099099022016097019029113023002001125097114002013000124112013023110018020112099112018023000028023021116018124007112116030022022101099124117112004005098117122021 116101101006005122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100097012023108114048090089037059039092088047114032064069097055061082086038055062080089053114055084089050114038091082097054186088086051049059080023034058054069067036062019004010007000019007010116102 116101101006005122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112004022012112121006022022120023004022115098127004000022021114005124016122103000017027008103019124016122103000017027021118015022115112115111028006118127004002110101101111028006118127004002115116121005114022113025002029000096010102098116146147098099096022118015022115112115111021022113104007027029116116021114026102023015007031121144229113098006020098099103022118015022115112115111031018121104002029023112010102113098000020102114018123115097023023027122000030012102126006030022008016098099101022016230246112004004098113098002020000028023021114005124023112122030017028113114124117112004015098117115116121005114022113025005023030106100008021031112010102113098012020102245247022006114113018 116101101006005122096104123115097023023027112004022012113114003019016097023003023007098114004028115116101018013007120100105117112007007098117122021118015022115116101018013007120100105117112007006098117122028023 116101101006004122098104026024014039039112065053122122021026097033060064068097032054068066171038054021002118100097012023108114048090089037059039092088047114032064069097051038065069036114050086067040061061021084041055035065082045018098008113019018097008002117 116101101006004122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112000019012116098021019016097023000019115098127004000022021118000124016122103000017027008103019124016122103000017027021118015022115116118111028006118127004002110101101111028006118127004002244145020115096112022005114113018123115097019018027112002006012118120005023110018020115102112018023000028023021118000124020118101030001026114123004111116022005116113116146147098096097022118015022115116118111021018116104005019007112023003023007098114004028115116101018013007120100105117112007001098117122021118015022115116101018013007120100105117112007000098117122028023 116101101006003122098104026024014039039112065053114123086095032032052080090036060039021083036033115065078049055032021083102187037221089036063054091067104114126021101036049059080069034058054021091036114048090083036126115089082097033058082091036114054065023045055115089094035055063089222097055061021081046060048065094046060115081066097049060081082001099110120120021027021 116101101006003122099104102114013023016097023112126020118099030017028113114109021016103104018027020121114109021016103104013027017146147007000028120023006017001106116014028001112113230246004125114019023115114116021013016122115004114110021016098099112018144229019029113023005019007112031006017001106115004016005116123104114111008023002007001103114015006115113118021023244145118015022115029112002000012115126015004018121023008001115123098013030115122101097022018097114105021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229019029113023002029000096023124114116005016230246028103115004000115119110097021016103104018027020121114097 116101101006002122098104026024014039039112065053122122021026097017060088071045187062080089053114102002001112106115024023004036187091082044055061065023045059186021215097039061080023047061039080027097039061021082047053050082082044055061065027097039061080023032038039080068053051039092088047126115080089038051052080090036060039025023032039039071082097051048065094046060127021090032062050081094036 116101101006002122099104118118018023115098127004028115112025004028020106100008021031112023008001115123098013030115116121005114022027118000017012102126006030022021126018114029096123013114007125114015114116121016230246004125114015114022027114015021012102126006030022021126018114029122099097028006121123097019029113023004124018116116030001026114123004114026102023015007031121023021026022123023102023116146147022026022123023004124022123112030001026114123004114026102023015007031121023000028023021114111019018118104018027020121114097027000021121014006115123098013030115097127004028115018118102114022123115109245247112025004028020106116014022022025023004124022123112030001026114123004126115112025000019016106116014022022025023004124018116116030001026114123004126115112025012019031106116014022022 116101101006002122096104025023004124030116123030001026114123004114 116101101006001122098104026024054054115024023023051048086094047051039092088047001050092068040055029101069046054038092067050114126021123040033039080023037055032021086047059062084066057114179021090032032034064082051018098008002113098107012003001096110115101001097110000003115107101006007114018098008144229103099005003116100019007010007000019006010116103098012015113098096 116101101006001122099104102082045055048065023097098127021144229017018102114097005027112121097048033027112003000012123098012002018114010112114007125114015114049071025006016001106121020031031124112015114022121100004114115029031035032125114117019013029096122017019020024006104120097005030106114123029112003000012123098012002018114026115123121004007104121049071025006016001106121020031031124112015114022123115097051032021121020031012119120023027029025144229048033027112003000012124115109114244145085111017028101118008002115073075097048125123098015019007124027097245247087025015007007103118023126115146147035124029122117014004026025144229049050070082097037059080089097048125102114025016028099010102099116021067041055061021016012117115080091050055115018113102114054091083109245247087025021011001 116101101006001122096104116100020126115146147000000000106115000006022098115105048125113118015019026102030109245247024026000000000106115000006022098115105031125113118018029001097030109245247024026012124016116100014000007025144229122000112123004017007021122000010123021023002029018121114018017022029118019001012113118021023004113031005019007112031012096125113118004028016125030104126116018030097046047021116014019031112100002023123116101018013023116099004005023029115000006022029122115124023116100014000007028030109117116028023061046115118120000030022102116004122030007025002019000122101021126116018030097123115146147007000028120023008002020120120020114030007023022026022103114097031097027116014002018124103124048033027116014002018124103097019029113023012096125123098015019007124010035032125 116101101006001122097104123098015019007124023000028023021122115124016122103000017027008016098096112018023000028023021122115124016125114008002020008016098097112018023000028023021122115124016122100020111116005016104114050070023012004022109027230246116018027230246116018027230246018103100030022018097114022022123113118021023123087069111021017103104005002001112126015006122028027097019001102104005019007112096005122023116099004122049071025006016001106115000006026123099104123115084068097022007004027097019001102104005019007112096005122023116099004122049071025006016001106115000006026123006115123122021086050114023097005109114048084068053122029096123013114050070023055051033086095032032123004030104114050070023023051127021144229019001102104005019007112096005122023116099004122049071025006016001 116101101006001122102104106115017000022124121115123122025023000000000106115000006022098115105022018097114105048033027112003000012113118021027029007006104123115084068097022007006027097019001102104005019007112096005122023116099004122049071025006016001106115000006026123005115123122021086050114023097003109114048084068053122029096123013114050070023055051033086095032032123004030104114115084068097004049025144229048033027112003000012122101008027029115027230246049071025006016001106121020031003116112109114049071025006016001106121020031031124112015126244145085051124020120118030027023021086050114003004104006031018106126005126244145085051124020120118030027023007023032033115101005030021030116104008022244145144229052033090090097016028099126005023115087027097021017103104003029005103114015114049 116101101006001122103104071023230246244145064041055033080023035032125114101018013026113023124114112004020230246050091083097048125118120018007110018007102245247084089037114049071025002029003116126017111049027116014002018124103230246050091083097048033027121020028018097126124048125123098015019007124144229245247090069037055033021085056114097021 116101101006000122098104026024054054115024023023051048086094047051039092088047001050092068040055021118120105123115024023019055048093082051049059080023037055115089016040054054091067040052058084089053114055064023044051033068066032053054021021007017028021005113098107024005113098106023023050034186086094039059034064082097178115089086097049050088071032053061080023037055115067086034049058091086053059060091023046048063092080032038060092069036114021118120001099110115116014114097005007121127097005007120 116101101006000122099104102082045055048065023006031018106126005114053071088044114020120118030031018103102020019020112144229037059080069036114123114122000013021124121023019031021094050114029096123013114115090069097021030116104007027029099118013114109008023002007001103114015006115097126012023000097118012002115028144229051061081023006031018106121014031110018020112113116146147097 116101101006015122098104026024007051048120086043023063080090105123115024023019055048093082051049059080023037055032021222045187062080089053033115213023049051042080069097122058091067036032037080089053059060091068104114054091023039061061086067040061061021083052114048090083036114035084078050114048093082049038054089027097054038021089052063186071088097054054021084041055035065082045114123090066097054038021083168034050071067036063054091067104126115081082050114186089222044055061065068097178115069086056055033021082053114055080023045051115069222051059060081082097054054021067051051058065082044055061065119112111021103119115111102002007114106099005006001097110018118003019116025016000028018018027102019016097016109117026101126102126116101118019019007096117004117127018097000017116 116101101006015122099104102114013023016097023102099116021118018114007106116009023016126027002027125118120017019016125075061017026027121020017027112103097019000021121020017027112103109030007103126012122016122118013023000118114105001026118126023027127018016104046047018023102046047123120019019000122030109028125114101005013031124117109006125114116019013031124117109031018121025006017001106123008016127118118018006123102025006001026106116014007007096121097019000021116009019001029006115123122021118018114020102126030017028096099020028127146147000000000106115000006022098115105022018097114105001125114100008013023116099021000007028030109019001102104005019007112096005122023116099004122000027112018027012113118021031022101030104126000027112018027012124115109001125114126015013026113027018124020 116101101006015122096104118115030017028113114109001125114101005013000124112013023127102025006000023106115004002007025122000030125114116019013000124112013023127097025006017001106100008021031112023230246021103120012114020124116030027029097116009023115118126109021026123104008028007112101023114026025116009023003118120097017127101114019001026113023017126020118101030017028123101004020115097027006017001106116014028001112113097031018121027006001026106100020016026123099097001127114101005013016122121019023023021121097245247098127004000022021116111017028101118002026110118126111017028101118002026115116121005114016027121020017027112103124017026027121020017027112103097245247116121005114016027121020022022097114124002125123098017023001102023230246018123115097017125113118005023016122010105001022 116101101006015122097104121114002006115120118025122016113025005019023112116014123115115101014031115118127004002016122023002022244145096009023001112023002022125118120017019016125010002027125118120017019016125023000028023021116005124029096116009023003008116008124029096116009023003146147000028023021116005124016122100020111116005016097019029113023002022125113118005023016122011124022018097114105001125114100008013023116099021000007028030097245247116121005114016027116014001006008016113117115116121005114003027116014001006008016113117115146147000028023021126111021026123104008022110118126111021026123104008022244145118015022115102025002029003116116009111016124025002029003116116009114018123115097001125123098002026022101010002027125123098002026022101144229019029113023018124020124121030027023 116101101006015122102104008116008124020124121030027023021144229019029113023018124020118115030017028113114124028125114116005013016122115004114018123115097001125114101005013000124112013023110123025006000023106100008021031112023000028023021100111021001113104005023003097010015124020103115030022022101099097245247116121005114029027116014001006008016113117115146147000028023021126111031018121104002029023112010012019031027112002006012118120005023115116121005114026027122000030012102126006030022008122000030125114116019013000124112013023115146147000028023021115000006022029122000030125114116019013023112117023019031028011124017006103101004028007021115000006022021144229019029113023105022018097114105031018121025006017001106113008028005116123104108110118098019000022123099097022018097114097029001 116101101006015122103104021122000030125114116019013021124121023019031021126018114029096123013123115146147000028023021122000030125118120018007110018007102114244145118015022115124025021027029106116014022022008099111021016097104002029023112023000028023021126111006026123104018027020121114124006125114116019013000124112013023115146147000028023021115000006022029099111021016103104005023017099118013123111008116020000001112121021114023116099004114244145118015022115029115000006022029099111021016103104007027029099118013123109008116020000001112121021114023116099004114028103023021124020118101030020026123097000030115124100097028006121123104114244145118015022115097025002029000096010102098116021144229113100022118015022115102025006001026106115000006030112103097027000021121020030031021144229113107 116101101006015122100104022118015022115102025006001026106115000006030112103097027000021121014006115123098013030115146147000028023021116008124016122103000017027008016098099112018023230246018123115097017026027121020017027112103097030026126114097117112007020100117115146147000028023021100111021001113104018027020121114097027029021031098097112028023230246112001020000028023021100111021000124104005019007097101021114017112099022023022123023102113102022026113098125005007111098099018023000028023021016098100112024007113124099005025113098116146147098107112078002118101100000074230246028103115004000115119110097096127021023117126115021002109114115003023109106244145023 116101101006014122098104026024021051049087088051054123028023108114026091067036032035071222053051039092088047033115071082166039054070119112111102005119115111126024 116101101006014122099104102114013023016097023037059032065094047049039021126111021026123104008022127097126015124020118101030030026119027006124016122103000017027073075006124029096116009023003025023002029018121114018017022029103111001026118126023027127018016104046047018023102046047101025015029001116100014126026027112008028012097110017027029097027230246016116100004114026027112008028012097110017027029097023022026022123023102010116021099009023029021126111021026123104015029030021114013001022021112111021026118104015029030021114015022127097114111021001113104013027017025144229017028116123004001016112031000000000106099018005023013031006124020124116030022018097103019023122025118019001012097100022022107029126111021026123104005019007101101004123122021086050114023116099017000022025144229017028 116101101006014122096104116123004001016112031000000000106099018005023013031006124020124116030022018097123008031122025118019001012097100022022107029126111021026123104005019007121126012123122021086050114023116099013027030025144229122040000000119103096072030109122040000000119106100072030109031125114116019013031124117097051032021122000030127070066035033039071031008124020124121030017028120122004028127004027115103102028023032033115118120012126026027122000030012102126006030022146147007000028120023002026022101116014114016025103004000000124115097002127114116019013016122121019023021021122109021026123104008028007112101023114026021123004020007021120020006022103023011029026123023006000023106116014028001112115097006022021120015114026027099004017012118120005023110097114111021016113104002029023 116101101006014122097104112144229019029113023008124007112116030001026114123004111007112025006000023106100008021031112023000028023021126111006022118104005023003097010021023125114101005013023112103021114018123115097006022027116014001006008016113117115116121005114023116099004122007112025006000023106115004016005116123104110110118098019000022123099097022018097114230246018123115097122007112025006000023106113008028005116123097027000021121020030031021120019114023116099004122007112025006000023106113008028005116123104108110118098019000022123099097022018097114104126020124116030027029097116009023115114027006017001106116014028001112113097006026123144229005027112101004114026027115004002007008016098099112018023032060055021126111031018121104018027020121114124031125114116019013000124112013023115 116101101006014122102104084089037114026027122000030012118120005023110120025006017007106116014022022146147108127115118095036034039080091050114048090089034055033091222050245247116121005114020027112008028012124115124027125114126015013026113144229127126021126047038054071065036060039092088047114061090089097049063193067052032186080144229019029113023008124020124121030022018097116013029115124100097028006121123230246126024023049051032021083036114033220086045059032084067040061061146147000028023021112111021026118104005019007103114000114026102023015007031121144229127126124089053055033067082047051061065144229019029113023021027029027112002006012118120005023110124025021027029106116014022022021118015022115097126015124020118101030001026114123004111026027099008028012102126006030022146147000028023 116101101006014122103104021099008028125118120018007110018007102245247116121005114023116099004122007124121111021016103104005023017099118013123111008116020000001112121021114023116099004245247116121005114123097126015124020118101030020026123097000030115124100097028006121123097029001021115000006022029099008028125114116019013021124121023019031028009124017006103101004028007021115000006022028144229127126102126097006022118127230246112007020000028023021114025027000097100097122000112123004017007021006097020001122122097021016102104002029030102118015114016102023022026022103114097017000027099004017012118120005023110018099004017027018023000028023021116018124007112116030001026114123004111116022004098117115116121005114016102025021023016106115004002007008016098099112018023000028023021116018124016 116101101006014122100104122103000017027008112111017028101118002026115116121005114016102025015007016125114017111020027121020017027112103104245247024026097017059080071053055063146147000028023021116111017028101118002026110114025002029003116116009114018123115097017125123098002026022101010006124029096116009023003146147000028023021116111028006113114021023110101025015007003112101018114018123115097017125113118007027016122023008001115123098013030244145118015022115118025002029000096010102098116021118015022115101025002029000096010102098116021118015022115118025002029000124116014111116005016230246126024023004042058070067036060048080023040060039080069049032186065086053059060091068230246018123115097023011124100021001115029076116101101013001060123244145144229061033081082051114049076023114126098 116101101001007122098104026024054054115024023012061055064091036114026123099004000005112121021027028123023105033054089088047114000124112013023115081086047033115089086097021001113104002029029103114005123019004010021023016125119115111102001 116101101001007122099104102114013023016097023006000023106123008016127021112019022012102126006030022146147007000028120023006000023106116014028001112115230246004125114019023115114116005013016122115004114110021016098099112018144229019029113023006000023106115004002007021010097117112007020102245247116121005114023116099004122020103115030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021001113104007027029099118013114026102023015007031121023014000115113118021023123114101005013021124121023019031028023127111115118098019000022123099097022018097114104245247116121005114016122100020114110021016113117244145120019022022103023003011115114101005013000124112013023115 116101101001006122098104026024054054115024023013059032065082097054054070023032054062092089040033039071086053055038071068097021023102023108114030090083052062054021126015006022103097004028007124120015018098008002117 116101101001006122099104102082045055048065023013006001124122105017028116123004001016112031006124000124116008004026025016102123115073075097117115018023061046115114025006019020106121014031003103114104114050070023015002127021023006124020116112030027023146147039032060088023006019020106118005031020113100097021244145064041055033080023006124020116112030022022101099124117112004020102245247090069037055033021085056114020027112000021012123120012002001112023 116101101001005122098104026024054054115024023013059032065082097054054070023037187063220080052187032021083052114055220071032032039080090036060039021026097031060081066045055115124121021023001099114015006026122121001099110000003 116101101001005122099104102082045055048065023002029018121114018017022029112111001026118126023027127018016104046047018016061046020027112005021012123120012002001112027097114020027112005021012124115230246053071088044114020113112030022022121112005001115114023230246036093082051055115114025006022020106115004002007008016098099112018144229061033081082051114049076023006124020113112030028028120103019023115 116101101001004122098104026024054054115024023019055048093082051049059080023037117038091023050059052089082097054050091068097062050021112002000012118120015000022115023105061061021083046060061080023045055115118120005023122117006124030005113 116101101001004122099104102114013023016097023006017001106123008016127021112002000012102126006030022146147230246021103120012114020118099030017018097101004020115118027097021016103104002029029103114007114001146147022026022103114097000125118120018007110018007102245247116121005114016027112002006012118120005023110103025006017007106116014022022146147000028023021116111021016097104002029023112023124114116022006098117244145120019022022103023003011115114116019013000124112013023115 116101101001003122098104026024055048115024023008060039080069055055061065094046060123028023108114003089086047033115084068050061048092222097178115089086097063050089086037059054021031047061061021086039052054086067032048063080068097051038077023035061037092089050123019004010008016001 116101101001003122099104102114013023016097023113126001027112002000012121126003126115103025006017001106100008021031112144229020001122122097021016103104002029029103114007114001025023006027001106116021030001112113097027127021112002000012118120015000022115023019096244145096009023001112023019124016122100020111116005016097019029113023019096125118120018007110018007102245247146147000028023021101111021016097104002029023112023124117003121118015019116146147000028023021101115124020118099030017028113114097111115018122000030116146147230246018123115097000097027112002000012102126006030022021010102113098022016230246018123115097000125114116019013031124117125108116116097004028026103016230246244145118015022115103025006017001106116021030017122097124098244145144229019029113023005019007112031019124020 116101101001003122096104118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105000125114116019013021124121023019031021126018114029096123013114028103023005019007112031019124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246244145118015022115103025006017007106116014022022021023124114026027112002006012118120005023244145118015022115103025006017001106100008021031112023124114026027112002000012102126006030022146147230246018123115097027125103114007013000124112013023115008023019096125114116019013000124112013023244145118015022115124025019023021106116014022022021023124114001007025006017007106116014022022146147230246018123115097022018097114105000097027112002000012113114003004018121030097110110021116020000001 116101101001003122097104112121021114023116099004245247116121005114123103005111021016103104007027029099118013114026102023015007031121023097029001021115000006022029101115124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246244145120019022022103023003011115103025006017007106116014022022021 116101101001002122098104026024054054115024023008060039080069055055061065094046060123028023108114001080084041055033086095036114058091081046032062084067040061061021068052032115080089053184039080023037117058091067036032037080089053059060091119112111098 116101101001002122099104102082045055048065023000000000106115000006022098115105022018097114105021026123104005019007101101004123122021027000000000106115000006022098115105022050065082105021026123104005019007121126012123122021027097019001102104005019007112096005122055084067036122020124121030022018097116013029122028027230246030116123030017028113114109114030116123030001026114123004126244145099008028012118120005023127021099008028012102126006030022025144229006022118104002029023112027097006022118104018027020121114109114007112116030022022101099109245247114126015013016122122012023029025144229021026123104021011003124121021126244145126021023012118120005023127021126021023012102126006030022025023008006022106115004002007025144229021005097104015007030112101014126244145112000021012124115109245247 116101101001002122096104114115006013026113027230246026121118030017028113114109114026121118030001026114123004126244145112008028012123120012126115114126015013018113101112126115114126015013018113101115126115114126015013016122103014001007025023006027029106097008030031112027097021026123104004031018124123109245247114099019013023112103021126115114099019013016122115004126244145118019001012113118021023004113031005019007112031005031018127030104126115096100004000030116125230246244145081051061062021023006027029106126015006022103097230246244145096041055033080023006027029106126005114110021020112113115 116101101001001122098104026024054054115024023008060039080069055055061065094046060115024023002058050071080036063054091067097054054070023049062050091068097122058091067036032035071222053051039092088047114050065067036060055064082050123019004010008016001117005124096 116101101001001122099104102114013023016097023113126001027112002000012121126003126115103025006017001106100008021031112144229020001122122097021016103104002029029103114007114001025023006027001106116021030001112113097027127021112002000012118120015000022115023019096244145096009023001112023019124016122100020111116005016097019029113023019096125118120018007110018007102245247146147000028023021101111021016097104002029023112023124117003121118015019116146147000028023021101115124020118099030017028113114097111115018122000030116146147230246018123115097000097027112002000012102126006030022021010102113098022016230246018123115097000125114116019013031124117125108116116097004028026103016230246244145118015022115103025006017001106116021030017122097124098244145144229019029113023005019007112031019124020 116101101001001122096104118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105000125114116019013021124121023019031021126018114029096123013114028103023005019007112031019124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246244145118015022115103025006017007106116014022022021023124114026027112002006012118120005023244145118015022115103025006017001106100008021031112023124114026027112002000012102126006030022146147230246018123115097027125103114007013000124112013023115008023019096125114116019013000124112013023244145118015022115124025019023021106116014022022021023124114001007025006017007106116014022022146147230246018123115097022018097114105000097027112002000012113114003004018121030097110110021116020000001 116101101001001122097104112121021114023116099004245247116121005114123103005111021016103104007027029099118013114026102023015007031121023097029001021115000006022029101115124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246244145086047054115091088053114054077094050038032021031050055063080084053114098021081051061062021112008002012124121021002031116023017114036093082051055115101025006017007106116014022022021010097000125114116021013016122115004114050091083097002125114116019013000124112013023110103025006017001106100008021031112023032060055021103111021026123104008022115008023098096112028144229245247096121008029029146147050055063080084053114098025023019124020118101030030026119027097000125114116019013000124112013023244145081051061062021112008002012 116101101001001122102104124121021002031116023017126115114116019013016122121019023021021101230246036093082051055115101025006017007106116014022022021010097000125114116021013016122115004245247084089037114003027112002000012102126006030022021010097000125114116019013000124112013023244145086047054115101025006027029106126005114110021020115113244145144229061033081082051114049076023097097115 116101101001000122098104026024054054115024023008060039080069055049059080071053055063070023108114016093082049038054089068097054054021091102059061065082051036054091067040061061117006124096097005 116101101001000122099104102082045055048065144229021125118120017019016125023061046115114025015007016125114017114050070023015007030118127004002127146147013006001124122105017028116123004001016112031000124000124116008004026025016102123115073075097117115018023061046115116025015029001116100014123115084068097022022097114015006022096101109245247114025006027016106121014031115084068097027029097114019004022123118015006127146147000000000106115000006022098115105022018097114105021125114126002013023116099017000022028030097051032021115021002127146147000000000106115000006022098115105022018097114105021125114126002013023116099013027030028030097051032021115021030127146147000000000106115000006022098115105022018097114105021125114126002013023116099019023018028030097051032021115021000127146147006124020 116101101001000122096104124116030017028120122004028115084068097017030097027230246123070082045055048065023037059032065094047049039021006097052033090090097021021099104007027016124121021114021021064041055033080023007124016122103000017027008112111017028101118002026115084089037114021027121020017027112103124021125123098002026022101023032060055021113111021026123104008022110124025006027029106126005123115084068097020026118027230246123102082045055048065023037059032065094047049039021006097052033090090097021000124104018007017124121021114000021064041055033080023018124016122103000017027008112111017028101118002026115084089037114000027121020017027112103124021125123098002026022101023032060055021100111021026123104008022110124025006027029106126005123115021086050114000096117109245247116101018013023 116101101001000122097104116099004005023029115000006022029112111021026118104005019007116100020123122021086050114023097100109245247116101018013023116099004005023029115000006022029112111022030116125104123115084068097022030122027230246020027098018023001120118011126116018027102117127018016109117116025016102126116018027102117127018016109117116025016102126116018027102117127018016109117116025016102126116018027102117127018016109117116025016102126116018027102117127146147105033054089082034038115081094050038058091084053114098021081051061062021112007004012115126002027029097023007114036093082051055115115025002029003116116009111020027116014002018118127097051061081023007124029096116009023003008112111028006118127004002115084089037114021027112008028012124115124027125114126015013026113023032060055 116101101001000122102104021113111021021099104005019007119098019114058070023015061039021121020030031028144229245247083069046063115114126002013026123099002026022021112109114020124121030027029097114019004115124027097004020113120030019023103023000245247066095036032054021126111021026123104008022115008023098099112146147032060055021126111021026123104008022110114025006027029106126005245247146147032060055021112111017028101118002026110116025002029003116116009245247084089037114020027121020017027112103124019125123098002026022101144229245247090069037055033021085056114115114025006027016106121014031127021023006124029096116009023003021 116101101001015122098104026024054054115024023008060039080069055055061065094046060115024023019055034064221053055115081082097049059084069038055062080089053114038091094053051058071082097054054021091032114039084085045055115081082097038033084065032059063021096008017016125114001099110000003004010003121120008006098000014116106102001119115111021103119114111102001005120100096005004 116101101001015122099104124121018023001097023008028007122023006022004106126015006016125114105021023098104008028007112101109114016122103000017027025023015007016125114017123244145097032062038080068097122116022006098117127021016098096112018027097117112006020102123115 116101101001014122098104026024054054115024023018039035069069036033032092088047114055080023045051115065086035062054021083036114039071086055051058089023006022004106126015006016125114001099110000003004005003121120008006098000002114099097000002 116101101001014122099104113114013023007112023007000028120023006022004106126015006016125114097005059080069036114020113096030027029097114019111116022006098117115 116101101000007122098104026024055048115024023034062032124089053055033067082047038058090089111052020080068053059060091114047038054065082008060039080069055055061065094046060123028023108114031080084053039033080023037055115089086097038050087091036114055080023053032050067086040062115069088052032115086095032032052080090036060039021082047114062220090046059033080119112111102001114025002031122126021099101006006112102098004 116101101000007122099104102082045055048065023002029003116116009126115123098002026022101144229052033090090097021023098104008028007118127004245247066095036032054021112005005012124121021023001008016098099112018023 116101101000006122098104026024055048115024023019187048064071168032050065094046060115081082050114058091081046032062084067040061061070023034061061086082051060050091067097062116084083044059061092068053032050065082052032115081016052060054021084046063062064089036245247086091050027061065082051036054091067040061061027081006055032065094046060022091067036038054124089053055033067082047038058090089105123019004010116102019007010116103107 116101101000006122099104102082045055048065023005124020116112030027023025023230246031097101008031123118120000030022102116004122023027100008017026099126109117116028023061046115018023102114047073023005124020116112030028028120103019023122021086050114029101027097245247113025006019020106118005000022102006109245247113025006019020106118005000022102005109245247113025006019020106116014002028102099109245247113025006019020106123008017028120122109114023027112000021012124121021023001123023230246244145081051061062021112000017012116115012017028120023013017127021112000021012116115012021023102023005245247066095036032054021123002124029096115004002018021010102113098022016230246050091083097030016027121020017028120122124117112007020102245247084089037114031118025006019020106126005114110021115111021018 116101101000006122096104114104008022115 116101101000005122098104026024019055048093082051049059080023037051061070023045051115065086035062054021112002000012118120015000022115023105032186064067040062058070086035062054028144229018098008123023022019007010113103103121118003 116101101000005122099104102082045055048065023006017007106116014022022025023006017001106100008021031112027097021016103104013027017146147230246053071088044114020118101030017028123101004020244145144229037059080069036114020118099030017028113114097111115018020112113116146147032060055021112002000012102126006030022021010097117112007020102245247021 116101101000004122098104026024021051049087088051054123028023108114032090066050114033080070052184039080023116101101006014097127115124089053055033069069168038050065094046060032021069036181038080068109114055084067036114055080023049032186089223055055062080089053114063084023049062038070023038032050091083036018098008002117018097008026108 116101101000004122099104102114013023016097023000000000106099018005023013031012019011029115111021023121104005019007101101004123122021113019029030021112005030012113120015030018119023005126115114126017013026123099017030018021103000019244145096009023001112023017019018027112008028012124115097111115124025006027029106126005245247116121005114023027112005030012101123000019029116023124114003116118111021016103104018027020121114230246018123115097002018116025006017007106116014022022021010097117003121118015019116146147000028023021115111021023121104021011003112121019114110021016008028007103016230246018123115097022125114115013013016122115000028028021126018114029096123013245247116121005114023027116014002018118127097111115114025002029003116116009245247116121005114023027121020017027112103097111115 116101101000004122096104114025015007016125114017245247116121005114023116099004122023027112005030012113118021002001112030097016022097096004023029021116020000001112121021114023116099004114120021026098102112021122014028007125100097114018123115097017006103101004028007021115000006022146147000028023021115111021023121104005019007101101004108016122118013023000118114105021125114126002013023116099017000022025126111021026123104005019007101101004123244145118015022115029115111022030116125127021125114126002013023116099000001006021120019114020027112008017012113118021019000096023008001115123098013030122021 116101101000003122098104026024019187048064071168032050065094046060115081082097062116084083051055032070082097049060064069051059054071023105036058084023047226115086095036034039080091104114055018066047114037220067168032058091086040032054021068032060058065086040032054146147055048115024023034062032124089053055033067082047038058090089001099110115101001096110000003115107101006007114 116101101000003122099104102082045055048065023023001125114097021013029122122109114005102025006004007106118005000127021097018124020099099030017003118120012126115099100111021005097104008028007112101015245247115069046063115114116018013016122122018019029021116018126115114097021013005112099004000026021097018245247066095036032054021116018124016122103000017027008016098099112018144229051061081023002001125123098002026022101010102113097022016230246050091083097017000027097004001012123098012023001122010023001125114097021013029096122004000028021144229114 116101101000002122098104026024021051049087088051054123028023108114032090066050114033080070052184039080023116101101006014109114102002001116101115024023055187033092081040055115089016036042058070067036060048080023037117058091067036032035071222053051039092088047033115071082166039054070119112111102001119115111126024 116101101000002122099104102114013023016097023112114021103120012114020113123030022028123123000016115113027097021026101104008028007101123000114003116118230246004125114019023115101118000124020124121030027023021010097027125114126015013026113144229019029113023005124020113123030002031116118015019115008023017019018027112002000012102126006030022146147000028023021103000019125114116021013016122115004114110021016017030018123118102245247116121005114023027112005030012097110017023029103023124114116124121021000116146147000028023021115111021023121104002029023116121014114026102023015007031121144229019029113023005019007112031005124020113123030022018097103019023122021117004006004112114015114016096101019023029097023005019007112023106114126022003098114030122121021026000021023000028023021116020000001 116101101000002122096104112121021114023116099004245247116121005114023027112005030012113118021002001112009002029018121114018017022029112111021026118104005019007101101004126026027112008028012113118021002001112030230246018123115097122023116099004122023027115012019025028009005019007112031006124020124116030022018097118018007122021120019114020027112008017012113118021019000096023008001115123098013030122021 116101101000001122098104026024019187048064071168032050065094046060115081082097062116084083051055032070082097054038021083168062186082066168114020113100097051039065086034058186021215097039061080023034061062088066047055244145065035114126021084045033026091067036032037080089053059060091119112111102001119115111097012001 116101101000001122099104102082045055048065023013006001124122105017028116123004001016112031005124000124116008004026025016102123115073075097117115018023061046115021112005021012123120012002001112030097051032021121017126115114115006013018113101004001098025023006022020106118005000022102005109114020113112030017028101120018006127021112005021012121126002029030120027097114020113112030027029097114019028115021023230246053071088044114020113116030022022121116014031115121116109114020113112030022022121112005001115113144229037059080069036114031118025006022020106126005114110021115111021023114104008022244145086047054115121116111028006113114017019115008016098099112018144229051061081023013017125123098002029030120023124117112007020102245247146147097 116101101000000122098104026024021051049087088051054123028023108114026091067036032037080089053059060091068097060060091023034062167065066051187054070119112111102001119115111126024 116101101000000122099104102114013023016097023037059032065094047049039021023008124020124121030027023025144229122040000000119103107072030109245247029076116101101000014060123127146147021027029027112002000012121126003126026027112008028012097110017027029097027230246016116100004114026027112008028012097110017027029097023022026022123023102010116021099009023029021126111021026123104015029030021114013001022021112111021026118104015029030021114015022127146147002019000112023008124020124121030006010101126015006115098127004028115018111102114007125114015114026027112008028012116115019099115112123018023115114025006027016106118005000098021114015022127146147002019000112023008124020124121030006010101126015006115098127004028115018111102114007125114015114026027112008028012116115019096115112123018023115 116101101000000122096104114025006027016106118005000097021114015022127146147002019000112023008124020124121030006010101126015006115098127004028115018111102114007125114015114026027112008028012118120017029000097023004030000112023006124020124116030017028101120018006115112121005126244145116000001022021126111021026123104021011003124121021114004125114015114116109016097006027112121097027125114126015013005124123013023115112123018023115114025006027016106097008030031112023004028023025144229017018102114097027125114126015013007108103008028007021096009023029021016025117115097127004028115124025006027029106114012019026121023004030000112023006124020124116030023030116126013114022123115109245247097114111021001113104013027017025144229019001102104021001004113015105027125114126015013023116099017000022 116101101000000122097104028023032033115113118021002001112027230246018103100030006000098115121122026027112008028012113118021030026120030097051032021115000006031124122109021125114126002013029122122109245247124025008006022106116014022022025126111027007112104018027020121114109027125124099004013023112103021126026027112023006012123098012023001122027008124020116112030027023025126111021023114104008022127124025008030018106116014022022025126111027031116104018027020121114109245247120025006017001106123008016115084068097031018121027008124020124121030017028120122004028115084068097017028120027008124030116123030001026114123004245247115101014031115114116019013016122121019023021021122109021026123104008028007112101023114026021123004020007021120020006022103023011029026123023006000023106116014028001 116101101000000122102104112115097006022021120015114026027099004017012118120005023110097114111021016113104002029023112144229019029113023008124007112116030001026114123004111007112025006000023106100008021031112023000028023021126111006022118104005023003097010021023125114101005013023112103021114018123115097006022027116014001006008016113117115116121005114023116099004122007112025006000023106115004016005116123104110110118098019000022123099097022018097114230246018123115097122007112025006000023106113008028005116123097027000021121020030031021120019114023116099004122007112025006000023106113008028005116123104108110118098019000022123099097022018097114104126020124116030027029097116009023115114027006017001106116014028001112113097006026123144229005027112101004114026027115004002007008016098099112 116101101000000122103104018144229051061081023008124030116123030001026114123004111030027112002000012102126006030022021086047054115124025012019031106116014022022008122111021016097104002029023112144229127126021116041055035065082045114048090089034055033091222050245247116121005114020027112008028012124115124027125114126015013026113144229127126124089053055033067082047051061065144229019029113023021027029027112002006012118120005023110124025021027029106116014022022146147000028023021099008028125114116019013000124112013023110124025021027029106100008021031112144229019029113023021027029027116014001006008016113117244145118015022115113118021023123097126015124020118101030022022119097000030122009010002007001103114015006115113118021023244145118015022115029099008028125114116019013021124121023019031 116101101000000122100104021126018114029096123013114028103023005019007112031021027029027112002000012115126015004018121030127111016096101019023029097023005019007112030230246126024100008114007112116009245247022005098019029113023004010026102099018114123102114013023016097023112114021103120012114020118100030017028120100000028115118100097005027112101004114016102025021023016106116014022022008016021023016125016097019029113023002001125097114002013000124112013023110018020114113116021118015022115118100111006022118104005023003097010102113098022016097019029113023002001125118120017019016125010006124016122103000017027021118015022115118100111028006118127004002110114025015007016125114017123244145026108114026091067036032037080089053059060091023015061061021084045166039064069168055032146147000028023 116101101000000122101104021126111021026123104005019007118123014114026102023015007031121144229127126021101168051063092068032038058090089097060060091023036052053080084053039186080144229019029113023006124020124116030022018097101004019115124100097028006121123230246126024023004042058070067036060048080023040060039080069049032186065086053059060091068230246018123115097028028097023004010026102099018114123078002118100107003074104245247146147046032055080069097048042021006097 116101101000015122098104026024021051049087088051054123028023108114032090066050114033080070052184039080023116101101000000109114102002001116107115024023008060039080069055055061065094046060032021089046060115086091181038038071222036033115024023002061062069067036114063080023047061062087069036114055080023034058054069067036062032021084046060048080069047187032021071032032115064089036114058091067036032037080089053059060091 116101101000015122099104102114013023016097023002029006123099105120122021113019029030021112008017012124121021017027112023006027244145096009023001112023006027125114126015013026113010008124020124121030027023021 116101101000014122098104026024021051049087088051054123028023108114032090066050114033080070052184039080023116101101000000097127115124089053055033067082047038058090089050114061090089097049063193067052032186080068097127115118088044034039080023045055115091088044048033080023037055115086095036034039080091050114048090089034055033091222050114035084069097039061080023040060039080069055055061065094046060115084078032060039021066047055115081086053055115081082097032186084091040033050065094046060 116101101000014122099104078002118100102013074230246018123115097021026027112008017012113118021000022116023008001115123120021114029096123013114 116101101003007122098104026024019187048064071168032050065094046060115081066097060060088023037039115089086035061033084067046059033080023032033032090084040187115213023052060115086095036034039080091097245247067085097127115086091050027061065082051036054091067040061061117006124020001117005124103103007014119097099006 116101101003007122099104102082045055048065023006124020118101030030026119027097017125114116021013016122115004126115118025006017001106100008021031112144229245247083069046063115114116019013016122121019023021021112109114020118100030017028120100000028115118144229037059080069036114020027112002006012118120005023115008023002124020118099030017028113114097245247084089037114020027112002000012102126006030022021023124114016027112002000012102126006030022146147108127115084089037114020027116014001006008016113117115146147032060055021116111017028101118002026115008023102113098022016230246050091083097017125123098002026022101023124114116022005098117244145023 116101101003006122098104026024019187048064071168032050065094046060115081066097060060088023037039115065082034058061092084040055061021086050033050090084040187115213023052060054021084041055035065082045245247067085097127115086091050027061065082051036054091067040061061117006124020001117005124103103005007112097099006 116101101003006122099104102114013023016097023019124020103115030030026119144229020001122122097021001113104002029029103114005114001025023006017000106116014031000116121097017244145096009023001112023019124020118115030017028113114097111115118025021023016106116014022022146147000028023021101111021001113104018027020121114097111115118025021023016106100008021031112144229019029113023019124020103115030022022101099097111115118025021023016106115004002007146147000028023021116014001006021010097117099018144229051061081023002124016122103000017027021010097117112004020102245247116121005114016027121020017027112103097111115018020115113116146147097 116101101003005122098104026024014060115086088044034039080023045055115091088044048033080023037055115086095036034039080091050114039090067032062115080067097062054021089046063049071082097054054021084041055035065082045114050067082034114038091082097054050065082097054054021069168051063092068032038058090089230246036081023108027061065082051036054091067040061061117006124097107 116101101003005122099104102082045055048065023034061038091067105120122021086050114007025023105033054089082034038115086088052060039029029104114053071088044114020124116030027029097116009023115103023054058054071082097114001027112008028012124115097111112004020097051061081023019124020124116030022018097101004019115092068097060060065023015007031121030097051032021101230246053071088044114020124116030027029097116009023115097144229037059080069036114007027112008028012124115097111112004020230246244145023 116101101003004122098104026024054054115024023008060039080069055049059080071053055063070023108114016093082049038054089068097054054021091102059061065082051036054091067040061061021086055055048021069036062050091084036018098008002115098 116101101003004122099104102082045055048065023006124016122103000017027073075006124029096116009023003025144229062039071094044122048090086045055032086082105019125102126002027005124027102117122073075102114116028075061019125123120019019000122027097245247114025006027016106121014031127146147000000000106115000006022098115105022018097114105021125114126002013023116099017000022028030109245247116101018013023116099004005023029115000006022029112111021026118104005019007121126012123122025144229019001102104005019007112096005122023116099004122020027112008017012113118021000022116030104126244145112111021026118104002029030120114015126244145031050055063080084053114055092068053059061086067097099115083069046063115114113023013021124116008028007021113097037059080069036114021027116014002018118127124021125 116101101003004122096104118120017019016125023032060055021113111028006118127004002110114025015007016125114017114050091083097020125114126015013026113010008124020124121030027023028027230246123102082045055048065023037059032065094047049039021006097052033090090097021000124104018007017124121021114000064023054058054071082097001038027116014002018118127124021125118120017019016125023032060055021100052124029096116009023003008112111028006118127004002115084089037114000064025006027029106126005111026027112008028012124115104126244145118019001012113118021023004113031005019007112031006124020124116030022018097118018007122028027230246018103100030022018097114022022123113118021023123114025005031018127030104126244145112111007000112101012019025025144229006026027112002000012121126003126115120118111021016 116101101003004122097104103104013027017025023000000000106115000006022098115105022018097114105027125114126015013023116099013027030028030109114026027112008028012118120012031022123027230246020027112008017012116115019099127114025006027016106118005000097025112111021026118104002029003122100021126020027112008017012099126013030022025112111021026118104004031018124123109245247099025006004007106121020031022103120109004125114097021013029122122109004125114097021013018113101109004125114097021013016101116014031127099025006004007106126015006022103121109245247116025000022001112100112126018027118005000022102005109019125118120017029000097027002124031124117004030028025116000001022021096009023029021112000124029096103004000000021126018114029096123013114007125114015114023112099111023030116126013114022 116101101003004122102104121100004114020116025006019023106114012019026121023004028023025144229030125114116019013031124117109001125114116018013029096122013019026025100111021016102104002029023101101005126244145031050055063080084053114055092068053059061086067097099115083069046063115114113023013021124116008028007021113097037059080069036114021027116014002018118127124021125118120017019016125023032060055021113111028006118127004002110114025015007016125114017114050091083097020125114126015013026113010008124020124121030027023021086047054115115025006020005106115000006017096101097059032021121046038115123098013030122146147230246053071088044114020124116030027029097116009023115114023013023021097023014007007112101097024028124121097021016102104002029030102118015114000021120015114123114025002029003 116101101003004122103104116116009111000027116014002018118127097051061081023006124029096116009023003008100111028006118127004002122021144229030022115099097029006097114019114025122126015114020118101030017028123101004020115121023046060115029123111017028102098124117099018023032060055021123111021016097104002029023112010018124020118099030017028113114097051061081023013124020118101030001026114123004111000027112002000012102126006030022028144229030022115099097029006097114019114025122126015114020099099030004022097114019027115099023014028115029100111004022102104015007030112101014111005027112023006012123098012023001122030109245247099112005029012116115019114018025112002000012118120015000022115023021027127114116019013016122121019023021021122000126001115116014002028021116109021026123104008028007 116101101003004122100104112101023114026025144229017027112103002029115118120097024028124121097004020113120030022022097023005023007021120015114023112099111028006101114019001110118120111028006113114021023115121114007006115122098021023001021125014027029021112000022012116115019022022097023006019115122121097021018027121020002022103100124022022097025015007003112101018245247146147054058054071082097027125114126015013026113010098099112146147032060055021126111021026123104008022110114025006027029106126005245247146147032060055021112111017028101118002026110116025002029003116116009114050091083097021125123098002026022101010000124029096116009023003146147032060055021118111028006113114017019110118025015007023112103000114050091083097019125123098002029030120010002124029096116014031030021086047054115 116101101003004122101104116025002029003122100021111016027116014002028102099230246018123115097017028027116014002018118127124019125118120017019016125023000028023021116014124029096116009023003008118111028006118127004002115116121005114016122025002029000096010102098116021118015022115118120111017028102126002029110018007102245247084089037114026027099008028012118120005023110097126111021016097104002029023112144229051061081023008124007124121030001026114123004111007124025006017001106100008021031112144229051061081023008124030116123030017028113114124031018027112002006012118120005023244145086047054115124025012019031106100008021031112010012019125114116019013000124112013023244145144229061033081082051114049076023097021125114126002013029122122109021125123098002026022101023 116101101003003122098104026024054054115024023019187048064071168032050065094046060115081016040060053090069044051039092088047033115086088047049054071089032060039021091102059061065082051036054091067040061061117006124102099 116101101003003122099104102082045055048065023006006001106115004002007025023006006001106116014022022025023230246020124121030006010101126015006127146147021023016106116014022022025023021023016106100008021031112027097006022118104005023003097027230246026121118030017028113114109114026121118030001026114123004126244145112005021012124115109245247114097021013029096122004000028025144229021018114104008022127146147006027029106121014031127021112008028012116115019099127021112008028012116115019096127021112008028012118120017029000097027097021026123104023027031121114109114020124121030023030116126013126115146147006027029106116014031030112121109245247116101018013023116099004005023029083032038054029112008028012113118021030026120030104114050070023005019007121126012126244145101111021016103104013027017 116101101003003122096104021086050114007076071036027061065082051036054091067040061061025144229031125114116019013031124117097051032021122032062050081094036126115146147000000000106115000006022098115105054050065082105021026123104005019007118123014123122021086050114023116099002030028146147230246053071088044114020124121030027029097114019004115124027097021016103104002029029103114007114001025023006017001106116014028001112113097031244145064041055033080023006027029106126005114110021020112113244145144229051061081023008124007124121030017028113114097111115103025006017007106116014022022146147032060055021126111006026123104018027020121114097111115103025006017001106100008021031112144229245247084089037114026027122000030012118120005023115021010097031125114116021013016122115004245247084089037114026 116101101003003122097104027122000030012102126006030022021023124114030027112002000012102126006030022146147097 116101101003002122098104026024008060053090069044051039092088047114123084083051055032070082104114032064069097039061021086037063058091094050038033084067036039033021112005001115067094032114032090089053114058081082047038058083094032060039021031006019020106126005123244145064037114126021126047038054071065036060039092088047122122117006124096 116101101003002122099104102082045055048065023002029018121114018017022029115111001026118126023027127018016104046047021016097117115073075005124020116112030028028120103019023127146147005124020116112030019023103114018099127146147005124020116112030019023103114018096127146147005124020116112030017028101120018006127146147005124020116112030030026118120012031127146147005124020116112030027029097114019028244145144229052033090090097021018114104000022030114115018114023146147054058054071082097022125114118006013026113010098099112021 116101101003001122098104026024019055063084089034055115092089053055033067082047038058090089050114061090089097049063193067052032186080068230246037087023108114053118095032032052080101036062050091084036027061065121034122122117006124099019007010004019001121023010028022118127021 116101101003001122099104102114013023016097023005027000097126015017007021123021000026120031021000026120031002029018121114018017022029116008124031124117004017028025016102123122073075102114116073075017023001027121014000018102120104114018102023005023007112121021023006103027230246026113025002029003116116009046047124115111028006118127004002115116100097017027112103021023031025144229031125114116019013031124117109245247116101018013007102096005106123118120000030022102116004122020027112008017012113118021002001112027008124020124121030022018097103019023122028023000001115113103109245247116101018013007102096005106123118120000030022102116004122020027112008017012113118021030026120027008124020124121030022018097123008031122028023000001115113123230246021103120012114020124121030027029097114019004115 116101101003001122096104124023013023021097023014007007112101097024028124121097021026101104008028007101123000114026101023014028115124025006027029106126005111026101025006027029106126005245247121114007006115122098021023001021125014027029021112008000012118099013000022115023017031115021120015114003120025006017007106116014022022008126017124020118099030017028113114097019029113023017031125114116019013000124112013023110124103111021016103104018027020121114230246031112113021114028096099004000115127120008028115114116019013016122121019023021021122097029029021122111021016097104002029023112010017031125103114007013016122115004114018123115097031125114116019013000124112013023110101122111000022115104018027020121114097019029113023012124016122100020111116005016230246018123115097022018097114105031125 116101101003001122097104114116019013023112117023019031028023125111115118098019000022123099097022018097114097019029113023105031125114116019013021124121023019031021126018114029096123013114028103023005019007112031012124020118101030020026123097000030122021009124114016096101019023029097023005019007112030109114244145112008017012124121021017027112023006126115118127004002026113023008022127021116009023003118120097017028025144229002022103100008022115101114019114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097002022103025018027016124097008111115118126111001026118126023027244145096009023001112023008124020124121030027023021010097113098022144229127126021126047038054071065036060050091067097049060091084036032061220144229019029113023006124020124116030028028 116101101003001122102104120023124114116022005098117244145026108114016093082049038054089068097049060091084036032061220068230246018123115097021125114126015013026113010008124020124121030027023146147000028023021112111021026118104005019007103114000114026102023015007031121144229019029113023008022125118120017019016125010006124016122103000017027146147000028023021126005124029096116009023003008112111028006118127004002244145118015022115118120111017028101118002026110124115111017028101118002026244145118015022115118120111028006118127004002110124115111028006118127004002244145118015022115101114019124029096103004000000008116014124029096115004006022146147000028023021116014124016122100008017028008016113117244145118015022115118120111017028102098124117099018144229019029113023017023001027116014001006 116101101003001122103104008016113117244145118015022115124115111017028102098124117099018144229019029113023002027125118120023019031124010102098116146147046032055080069097048042021005097 116101101003000122098104026024008060039080069055001050092068040055001080086045114126021101036049059080069034058054021091032114055084067036114055080023051187050089094050051039092088047114055018066047114048090090049038054021069036060055064023036038115070088047114048090090044055061065086040032054021071046039033021066047114048093082049038054089023036060115083088047049039092088047114055064023034061055080023049051042070023036038115081066097060038088222051061115081082097049059080071053055063021086040060032092023048039054021083036114063018094037055061065094039059050091067097059061065082051036054091067040061061117006124020001117005124103103005007112097099006119114111098 116101101003000122099104102114013023016097023000000000106099018005023013031006027016106115000006001112118104114018102023006027016106115000006001112118109114020124116030017028120122004028244145113019029030021112008017012124121021017027112144229005027112101004114016122103000017027008016098099112018144229019029113023015007016125114017111116022005098117244145118015022115114126015013026113010098097112021 116101101003015122098104026024054054115024023008060039080069055055061065094046060123028023108114031092068053055115081082050114048093082049038054089068097122061064090168032060021028097054186065082047038054064069104018098008002121 116101101003015122099104102082045055048065144229021125118120017019016125023061046115114025015007016125114017114050070023015007030118127004002127146147013006001124122105017028116123004001016112031000124000124116008004026025016102123115073075097117115018023061046115021118111028028103118018029122021086050114023112099004028007112098019245247146147039032060088023006027016106126015006016125114097021127021097006022028106118005000115116144229037059080069036114020027112008028012124115097111115022006098245247146147032060055021112111017028101118002026110116025002029003116116009245247084089037114020027121020017027112103124019125123098002026022101144229245247090069037055033021085056114115114025015007016125114017245247021 116101101003014122098104026024054054115024023008060039080069055001038087065036060039092088047122122021026097029061021084041051033082082097062050021091040033039080023037055032021068052048037080089053059060091068097054116064089097049059080071053055063021071046039033021066047055115092089053055033067082047038058090089001099110012001119018097008113019018096008002116098106004007112099 116101101003014122099104102082045055048065023018124020102126030027023025023097001125114116005013016122115004126115102025006000023106100008021031112027097114000027112019022012113114017006127146147019124020103115030030026119027097245247116101018013023116099004005023029083032038054029100111021000124104005019007097101021123122021086050114023116099019006127021144229017018102099105001125114100008013016122098021007029021118018114016125118019122098007030104114050070023002029006097098015126115146147018124020102126030017028120122004028127021144229019001102104005019007112096005122055084067036122000027112018027012113118021031022101030104114050070023005019007120114017126244145118019001012113118021023004113031037051039080031018124023118101004123122021086050114023118101004126244145118019001012 116101101003014122096104113118021023004113031037051039080031018124023120118011123122021086050114023120118011126244145100111007000112101012019025146147230246053071088044114020102126030001006119126015006115102027097021001113104002029029103114005114001146147230246036093082051055115102025006027029106126005114110022006098245247084089037114000027116014002018118127097114115008016098096112018144229051061081023018124029096116009023003021023097111116022004098117244145144229051061081023018124020118115030017028113114097111115103025006017023106116014022022146147032060055021100111021001113104018027020121114097111115103025006000023106100008021031112144229051061081023018124020103115030022022101099097111115103025006000023106115004002007021 116101101002007122098104026024004060039113082053051058089084041055035065082045122122021026097033060064068097032054068066171038054021002118099099004023108114001080084041055033086095036114063084023049062038070023038032050091083036114055084067036114055018066047114186067223047055062080089053114063092222097051038077023036060052084080036063054091067050018098008113019018097008002116102100006007112097 116101101002007122099104102114013023016097023012019011029118019001012097100022022107029116009028012113118021023122028023007000028120023002026029106121014006022102023004004115098127004000022021114023124016122103000017027008114005124016122103000017027021118015022115112097111028006118127004002110112115111028006118127004002115116121005114022099025012019031106116014022022008114005124030116123030017028113114097019029113023004004125120118013013000124112013023110112115111031018121104018027020121114097019029113023004004125112121006013016122115004111022113025005023030106116014022022021118015022115112097111023029114104018027020121114124023023027115004031012102126006030022021118015022115112097111017027123104014016025112099124023023027122000030012102126006030022073075102125116073075005124020 116101101002007122096104118101030030026119023000028023021114023124016122100020111116005016097 116101101002006122098104026024004060039113082053051058089084041055035065082045122122021026097033060064068097032054068066171038054021002118098106007023108114001080084041055033086095036114063084023049062038070023038032050091083036114055084067036114055018066047114186067223047055062080089053114063092222097051038077023032039039071082050114050086067040061061070119112111021103119115111102000003118097099004004 116101101002006122099104102114013023016097023012019011029118019001012097100022022107029116009028012113118021023122028023007000028120023002026029106121014006022102023004004115098127004000022021114023124016122103000017027008112000019125118120017019016125023000028023021114023124029096116009023003008112000019125123098002026022101023000028023021114023124018116116030017028113114124021018116025006017007106116014022022021118015022115112097111019018118104018027020121114124021018116025006017001106100008021031112023000028023021114023124016125121030029017127114021111005116101002026018103031019023003121118002023123114116019124020118101030030026119027102117116018027102114116028075061117115029016061046018103100030022018097114011031018102031005019007112031006019018027112000019012113118021023122 116101101002006122096104028075061117122018030097019029113023004004125118120018007110018007102114 116101101002005122098104026024008060039080069055001050092068040055001080086045114126021101036049059080069034058054021091036114061090090097054116064089097054186065082047038054064069097054116064089097049059080071053055063021082053114032018094045114054070067097051055093222051055061065023006022000021082047114053090089034038058090089097054038021071032043032021082053114055064023047039062220069046114055064023034058054069067036062115029097006022028106112005001122117006124020001117005124096100005006116098101004 116101101002005122099104102114013023016097023013006001124122105006001124122105017028116123004001016112031002027125121126003023016122027102117122028075061117115018075061002026113025015029001116100014123115116100097028028120027230246016122118013023000118114105122000112123004017007021006097020001122122097041102002014114098046021118006114004125114019023115116112111017028101118002026115008023002027023027116014002018118127230246018123115097019020027121020017027112103097111115118126005124029096116009023003021118015022115116112111019023125113008028115124100097028006121123104126099028023000001115116115009013020113100230246021103120012114016125114017027023021116008022127118127004002016122023002029127146147017023001102126005114003124115097030022115099097029006097114019114025122126015114001 116101101002005122096104115100008017026021116008114028123023017027023027100008017026099126097111115118126111001026118126023027244145096009023001112023002027023027116014002018118127097111115118120111017028101118002026244145118015022115118126005124029096116009023003021010097017028027121020017027112103230246018123115097017028027121020022022097114097111115101126005124029096103004000000146147000028023021116008022125118120018007115008023102098116146147000028023021116014124016122100020114110021016113117244145118015022115118120111017028102126002029115008023102098116146147000028023021103008022125118120018007115008023102098116146147000028023021116008124016122097000030026021010097117099018144229019029113023002027023027116014002018118127097111115018020112113116146147000028023021116008022125 116101101002005122097104123098002026022101023124114116022005098117115 116101101002004122098104026024008060039080069055001050092068040055001080086045114126021115168049060088071053055115089082097060060088085051055115081082097049060088071053055126071082047054038021069168051063092068168114060064023045055115091088044048033080023037055115086095036034039080091097049060091084036032061220023049051033021066047055115092089053055033067082047038058090089097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023037117038091082097059061065082051036054091067040061061117006124099019007010108127 116101101002004122099104102114013023016097023002029006123099105120122146147007000028120023006027016106126015006016125114230246004125114019023115114126015013026113023124114112004020230246112007020000028023021112008017012113118021000022116023008001115123120021114029096123013114 116101101002003122098104026024008060039080069055001050092068040055001080086045114126021101036049059080069034058054021091032114055084067036114055080023034062167065066051055115081016052060054021094047038054071065036060039092088047114054091023039061061086067040061061021083036114063018094037055061065094039059050091067097054116064089036114058091067036032037080089053059060091119112111098 116101101002003122099104102114013023016097023000000000106099018005023013031006027029106115000006016121120104245247115101014031115114126015013026123099004000005146147022026022103114097021026123104008022110022006098114 116101101002002122098104026024054054115024023008060039080069055000054086095036032048093082105123115024023013059032065082097054054070023040060039080069055055061065094046060032117006124127126 116101101002002122099104070082045055048065023008124020124121030027023025023230246099021086050114007116098025126244145122111021016103104013027017021086050114030116123109114244145099008124020118101030030026119027097245247070066035033039071031008124020124121030017028120122004028127004027115103102028023032033115118120012126244145116000001022021144229005027112121097021026123104021011003124121021111116112016097006027112121097117022089082055055038071016230246004125114015114020124121030006010101126015006110018099102114007125114015114116097082034058061092084040055061018144229005027112121097021026123104021011003124121021111116099016097006027112121097117005220067168032058091086040032054018144229005027112121097021026123104021011003124121021111116116016097006027112121097117018081090040060058 116101101002002122096104070067051051039080066051117244145096009023029021112008028012097110017027029097010102022116021099009023029021016005187063220080052187116146147022026022123023006027029106099024002026123099124117031018023021026022123023102030050087088051051039090094051055116146147022026022123023006027029106099024002026123099124117011018023021026022123023102051038065069036117244145114015022127021144229122000080091036049039021112019022012121126003114053071088044114020103115030017028123101004022115097114002114036093082051055115097114002124020118115030017028113114124027125097114002013016122115004114050091083097006022118025006000023106100008021031112010008124007112116030001026114123004114050091083097006022118025006000023106115004002007008126111006022118104005023003097030097051032 116101101002002122097104021099004049059025023230246018103100030006000098115121122026027112008028012113118021030026120030097051032021115013126115146147002019000112023022026022123023008124020097101030017028113114097059032021121020030031021099009023029021016113117115112123018023115018006102114022123115097051032021101036062127021144229019001102104021001004113015105027125114126015013023116099017000022028023032033115113103109114244145118019001012097100022022107029126111021026123104005019007118123014123115084068097022007025023230246123070082045055048065023034061038091067105021026123104008022122021081051061062021112008017012124121021017027112023054058054071082097021026123104008022110124025006027029106126005123115084068097028049118095050126244145031050055063080084053114048090066047038123 116101101002002122102104114126015013026113030097052033090090097021026118104008028007118127004114036093082051055115114126015013026113010008124020124121030027023021086047054115114126002013023116099019023018021094050114029090067097028006121123104114050070023015048016093068019126115146147000000000106099018005023013031097027125113122000024122021086050114023120118109245247124025020001022103122000024127146147105033054089082034038115086088052060039029029104114053071088044114020115097030020026118126015006115066095036032054021112008028012124115124027125114126015013026113023032060055021112007004012113118021016006103023040033115123088053114029096123013123115116068097028049113088003022022146147039032060088023006027029106126015006022103097097027127021112002000012118120015000022115023021027127 116101101002002122103104021112002000012118120015000022115023012245247066095036032054021099008124020118099030017028113114097111116097126015006116146147032060055021126111022022101099124117112007004098117244145086047054115124025021027029106100008021031112010021027125114116019013000124112013023115084089037114026027099008028012118120005023110097126111021016097104002029023112144229051061081023008124030116123030001026114123004111030027112002000012102126006030022021086047054115124025012019031106116014022022008122111021016097104002029023112144229245247022006098051061081023036042058070067050114123070082045055048065023112114053071088044114020124116030027029097116009023115118023054058054071082097017125114126015013026113010008124020124121030027023021086047054115118025002029003116116009111116 116101101002002122100104022005098117115084089037114016027121020017027112103124117112006020102123115146147098102112084089037114026027099004017012118120005023110018020116113116021086047054115124025021023016106100008021031112010102113101022016097051061081023008124007112116030022022101099124117112002020102245247022015098051061081023008124007124121030017028113114124117112012020102114050091083097027125097126015013000124112013023110018020112098112018144229113098004020032060055021126111021026123104021011003124121021111116022006115113116146147098099096022086047054115124025006027029106115000006003103114097048054065064036055061021016098099103022026113098125005007111098099018023032060055021016098099102022026115097125000014111103106018144229113098003020032060055021126111021026123104005019007 116101101002002122101104118123014114049080067054055054091023102113098002020108098099027007113124099005016097051061081023102113098013020108096096027002120124102012016230246112004014098051061081023008124020124121030027023021010097113097005020230246112007006098051061081023008124020124121030022018097116013029115092068097028006121123230246112007005098051061081023008124020124121030022018097116013029115092068097060060065023015007031121144229245247090069037055033021085056114020124121030027023146147230246115 116101101002001122098104026024055048115024023005039035089094034051039092088047114055018066047114054091069036053058070067051055062080089053114055080023045051115065086035062054021112008017012124121021017027112023105061061021071032033032080023115114058081082047038058083094032060039070027097062050021068046039033086082097055039021091032114055080068053059061084067040061061028119112111107002119115111106005 116101101002001122099104124121018023001097023008028007122023006027016106126015006016125114097122016122103000017027025023015007016125114017126115114126015013026113027097021026118104015029030025023006027016106118005000098025023006027016106118005000097025023006027016106116014002028102099109114020124116030004026121123004126115114126002013022120118008030127021112008017012113118021002001112027097021026118104005019007121126012126115021098018023001118101004126115096100004000030116125109114023118101004126023120118011123244145100036062054086067097017028101118002026127021121020017027112103109114112007020109114020124116030028028120027097021026118104000022001004027097021026118104000022001007027097021026118104002029003122100021126115114126002013005124123013023127021112008017012112122000027031 116101101002001122096104025023006027016106115000006003103114109114020124116030022018097123008031127021098018023001118101004126115096100004000030116125109114016096101019023029097023021027030112100021019030101027097017006103101004028007021099008031022102099000031003146147039032060088023006027016106126015006016125114230246036093082051055115114126015013026113023124114112004020230246115 116101101002000122098104026024055048115024023039021054070067040061061118088044034039080101036060055064031104114126021123040033039080023037055032021084041055035065082045033115029089052063186071088104114055018066047055115092089053055033067082047038058090089097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023037055115089016040060039080069055055061065094046060019004010112 116101101002000122099104102114013023016097023002029003116116009046047123098002026022101023000001115123098002026022101144229020001122122097021026118104008028007118127004245247098127004000022021112008028012124115097111115022006098245247146147014000023112101097016010021023112114 116101101002015122098104026024008060039080069055001050092068040055001080086045122122021026097000054086095036032048093082097062054021089046063127021091036114048090090044055061065086040032054025023045117058081082047038058083094032060039025023045051115081086053055115081016036060037090094097055039021091102051048086082050033058087094045059039220023055187039220069040060050092069036114055080068097052058086095040055033070023045059186070023161114038091082097059061065082051036054091067040061061021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115081082097062116092089053055033067082047038058090089109114055064023034061055080023049051042070023036038115081066097060038088222051061115081082097049059080071053055063117006124107100007119115111021103119114111102002007116107099005006 116101101002015122099104102114013023016097023006020005106121014031021124116109114020115097030017028120113008017127021112007004012124115109245247116101018013007102096005106123114113023013023116099003007001028075061001006119100021000123113126006027007102031009029006103031006020005106115000006017096101104123127012030061046000096117018006001029115008021026097100105031026123098021023123114113023013023116099003007001028030109107122073075018007017102099019122023124112008006000029100004017028123115105021021099104005019007119098019123122025014104114018102023006020005106115000006017096101109245247005027097021021099104000017016099114021245247115101014031115114113023013021124116008028007146147022026022103114097021026123104008022115008023098099112146147000028023021116014002018118127097111116 116101101002015122096104022005098117244145118015022115123098002026022101023124117112006020102114 116101101002014122098104026024055048115024023039021054070067040061061118088044034039080101036060055064031104114126021101036049059080069034058054021222045187062080089053033115091222034055032070086040032054021215097062050021084051187050065094046060115081016052060054021069036062050091084036114055084089050114063080023034051055071082097054054021091032114048071222032038058090089097054116064089097049060088071053055126071082047054038021071046039033021066047114048093082049038054089023037117038091082097059061065082051036054091067040061061117006124096100117005124020001117004124103103005007112097099006 116101101002014122099104102114013023016097023013006001124122105017028116123004001016112031000124000124116008004026025016102123047073016097117047073118111028028103118018029122021118018114023112099004028007112098019126115116025000022001112100112126115116025000022001112100115126115116025002029003122100021126115118103111030026119114013029115116100097004026121123004126115118118018023115098127004028115114118111028006101114019001115124100097028006121123097006027112121097022022097025004031018124123097023031102114097021018027112000022012112122000027031021114015022115116100097023030116126013126244145026108114001112123000028016112144229031018027112002000012121126003126115116101018013023116099004005023029115000006022029126111021026123104005019007121126012123122021118018114020124121030022018 116101101002014122096104097123008031127021099008124020118101030030026119027230246126024023023023007122144229004125114097021013029096122004000028025023023124020099099030028028120027097004125114097021013018113101109114005027112023006012118103002029030146147230246021103120012114020124116030027029097116009023115114027097021026123104008028007112101023114026025023023021023122104000022001021118109114001115116014002028021116017126115114116018013016122122018019029021100109114020099099030004022097114019027115099027097021016103104002029029103114007114030116027097021016103104002029029103114007114007124027230246016125114017017028021116014114025122126015114005114115014013023112099097022022097023014028115113114021124029096103004000000008116014124029096115004006022021123004020007021120020006022 116101101002014122097104103023011029026123023006019023106118005000023112099097021018021120015114020116025015007003112101018111023112099111028006101114019001244145144229005027112101004114020027112008028012124115097111115022006098245247116121005114020027116014002018118127097111115018020115113116146147000028023021112111028006118127004002115008023102113096022016230246018123115097027125114126015013026113010006124020124121030027023146147230246018123115097019125118120017019016125023124114020027116014002018118127230246018123115097019125123098002026022101023124114020027121020017027112103230246244145118015022115118120111017028101118002026110114025002029003116116009114018123115097017028027121020017027112103124021125123098002026022101023000028023021116014124016122100020111116005016097019029 116101101002014122102104113023002029125118120018027016122010102098116146147230246018123115097017003027121020022022101118097111115116025015007023112103000245247116121005114016101025015007016122122012114110021118111028006118120012031244145118015022115118103111017028101120018006115008023000124016122103014001007146147000028023021116017124016122097000030026021010097117099018144229019029113023002002125118120018007115008023102098116146147230246018123115097021125118120017019016125010018124016122103000017027146147000028023021112111028006118127004002110102025015007016125114017245247146147000028023021100111004022102104015007030112101014114110021097111021005097104015007030112101014245247024026097031018146147000028023021126111031018121104002029023112023124114030116025006017007106116014022022 116101101002014122103104146147000028023021126111031018121104018027020121114097111115120118111021016103104018027020121114230246126024023021027244145118015022115124025021027029106116014022022021010097006026027112002006012118120005023244145118015022115124025021027029106100008021031112023124114007124025006017001106100008021031112023 116101101013007122098104026024008060039080069055001050092068040055001080086045114126021101036049059080069034058054021091036122032028023034058054069067036062123070030097051042084089053114038091023034061062069067036127033080089037039115071222032062058070222097055061021081046060048065094046060115081082097062116092083036060039092081040051061065023037117038091082097059061065082051036054091067040061061117006124099 116101101013007122099104102114013023016097023002029003116116009046047123098002026022101144229020001122122097021026118104008028007118127004245247098127004000022021112008028012124115097111115022006098245247116121005114020124116030022018097101004019115124100097028028097023015007031121023 116101101013006122098104026024034062032124089053055033067082047038058090089111052023064071045059048084067040061061124089053055033067082047038058090089097127115103222034039035220069032038058090089097054054070023037061061091222036033115213023051187035089094048039054071119112111096001006 116101101013006122099104102082045055048065023005023003097027230246018103100030006000098115121122020124121030022018097103019023122025144229019001102104021001004113015105021026123104005019007121126012123127146147006027029106116014031030112121109021026123104021011003124121021126244145099008028012118120005023127097126015013000124112013023127146147012019031106116014022022025122000030012102126006030022025144229006022118104002029023112027021023016106100008021031112027021023016106115004002007025144229027031116104002029023112027008030018106100008021031112027006022020106126005126244145112021000012113114017006127114099019013016122115004126244145112023006012123098012023001122027006019020106126005126244145126021023012118120005023127124099004013000124112013023127124099004013023112103021126115 116101101013006122096104146147006027029106121014031127114126015013018113101112126020124121030019023103005109021026123104002029003122100021126020124121030004026121123004126020124121030023030116126013245247083069046063115114126015013026123099004000005021064041055033080023006027029106126005111112004020097 116101101013005122098104026024003051039086095105123115024023002061062069067036114063080023047061062087069036114055018082047032054082094050038033080090036060039021101004001018021088052114026123099019114032064094055051061065023034055033065086040060032021084051059039221069036033019004010019023000116119115111107027004117106102007119114111098013006001102110112117019007017099100 116101101013005122099104102114013023016097023002029006123099105021023121104008022122146147007000028120023006022031106115014028031116117097022115121114007006115127120008028244145023097114115021023097021021097104007027016097101021114021021120015114023027112005006012124115097111115115025006022007106126005245247098127004000022021112005030012097110017023029103010102113098022016230246115116121005114020113123030000022115115014001110018020115113116146147097019029113023006022031106101004020022118127124117112006020102245247021118015022115114115013013003121118000028018008016098102112018144229113102022023000028023021112005030012116121000030010097010102113101022016230246112002020097019029113023006022031106118015019031108099097027000021121020030031146147098106112021118015022115114115013013030 116101101013005122096104112099009029023008016098107112018144229113098005020097019029113023006022031106122004006027122115097027000021121020030031146147098099098022023000028023021112005030012120118021000026118010102113098007020102245247022006114113115116121005114020113123030031018097101008017115124100097028006121123230246115 116101101013004122098104026024003051039086095105123115024023019055048093082051049059080023045055032021094037055061065094039059050091067050114055018082047032054082094050038033080090036060039021101004001018021088052114026123099019114054091023032060060088086045059054021086052038033080023048039054021118113097096021068052059037084089053114048080069053051058091068097049033092067169032054070119112111001112100000018097008015111097103013002115018096008006121099019001010004016001096117023001 116101101013004122099104102114013023016097023006022031106126005245247115101014031115114115013013023122121013019017021115097030022115099097024028124121230246115021023097114115021112007006012115126002006001097023007114028123023005124020113099030027023021010097020125114115021013026113144229005027112101004114020113123030006010101114015000110018020112113116146147097019029113023006022031106101004020023122100124117112007020102245247021118015022115114115013013001112113004017027008016098097112018144229114018123115097021023121104017030018116121000111116022003098117244145023000028023021112005030012118120005019029122023008001115123120021114029096123013245247021118015022115114115013013016122115000028028021011127114116116007114097116146147098103112021118015022115114115013013018123118013011007 116101101013004122096104008016098100112018144229113100022023000028023021112005030012116121000030010097023008001115123098013030244145020121113115116121005114020113123030031022097127014022110018020120113116146147098099099022023000028023021112005030012120114021026028113023008001115123098013030244145020112099112021118015022115114115013013030116099019027016008016098099097022016230246112004004098114018123115097021023121104012019007103126002114026102023015007031121023 116101101013003122098104026024019055032119094045051061118095038038123028023108114001080084041055033086095036114063018094037055061065094039059050091067097054054021081040049059092082051114063080023049062038070023049055039092067097055061021081046060048065094046060115081082097062050021083032038054021083036114039071086040038054088082047038019004010115098099012026113097126004002108099101027003121124099005119112111244145005113098100024007112127099004023113099105005007123098099117006124245247007007113103125005006111096107021006112104099013013113098 116101101013003122099104102114013023016097023012027029029112005006012124115104245247115101014031115114113021013021124116021000007146147108127004125114019023115114113021013023116099021000007021009124019001102104021001098012031102113098022016104114244145096009023001112023006020007106115000006007103099097108110018020112113116021 116101101013002122098104026024055048115024023039022038069091040049050065094046060026091067036032037080089053059060091031104114126021115052034063092084032038058090089097054054070023008060039080069049032186065086053059060091068097051039065082047054038080068001099110004005118018097008006115106 116101101013002122099104124121018023001097023008028007122023006027003106126015006003121118097122020124121030027023025023006017007106116014022022025023006017001106100008021031112030230246000080091036049039021020115113127021112002006012118120005023127021112002000012102126006030022146147039032060088023006027003106126015006003121118230246004093082051055115114126015013026113023124114112004020097 116101101013001122098104026024021051049087088051054123028023108114032090066050114033080070052184039080023116101101006014097127115067222051059053092082097062116080079040033039080089034055115081016040060039080069049032186065086053059060091068097032054210066036033115081016052060115086095036034039080091001099110000003001096110024026 116101101013001122099104078002118100102000074230246018123115097022125118120017019016125023124114020027116014002018118127230246018123115097022125123098002026022101023124114020027121020017027112103097 116101101013000122098104026024021051049087088051054123028023108114032090066050114033080070052184039080023116101101006014097127115124089053055033069069168038050065094046060032021069036181038080068109114055084067036114055080023044059032080023161114057090066051114063084023049062038070023038032050091083036018098008002117018097008026108 116101101013000122099104102114013023016097023000000000106099018005023013031012019011029115111022030116125104123115115101014031115114115013013023122121013019017021115109114020124103030027029097103013019115101118000245247098127004000022021103000019125114126015013026113010008124020124121030027023146147000028023021115111021023121104017030018116121000111003116118111021016103104018027020121114230246018123115097002018116025006017007106116014022022008016017030018123118102245247116121005114023027112005030012097110017023029103010102027029097101102245247116121005114023027112005030012118120005019029122023008001115123098013030244145118015022115113025002029003116116009111020027116014002018118127097019029113023005124029096116009023003008112111028006118127004002244145118015022115113118021023123 116101101013000122096104113025006022031106115000006003103114104114017112099022023022123023002007001103114015006115113118021023115030023108113103022023012029029097127018114018123115097017006103101004028007021115000006022146147000028023021115111021023121104005019007101101004108016122118013023000118114105021125114126002013023116099017000022025126111021026123104005019007101101004123244145118015022115029115111022030116125127021125114126002013023116099000001006021120019114020027112008017012113118021019000096023008001115123098013030122021 116101101013015122098104026024008060039080069055055061065094046060115086095036034039080091097127115116093046039039021090032060038080091097054116064089097049059080071053055063117006124020001117005124103103007014119097099006 116101101013015122099104102114045055048065023040054125118120017019016125075061059055027121020017027112103109114031097101008031123103099019027030029116014019031112100002023123101025018027016124097008126116018030104114047073023102114116021075061114003027121014000018102120104245247146147039032060088023002026022101126005114058081027097017027112103002029115086088109114003112101018027023021071109114016125114017019016021086034245247146147054058054071082097059055027116014001006008016113117115084089037114048090025002029000096010102098116021086047054115069025002029000096010102098116021086047054115084084111017028102098124117099018144229245247024026097002022071094046054054021083036114048090089037039058065082230246050091083097059055027116014002018118127097111115086088111017028101118002026244 116101101013015122096104145086047054115092083111028006118127004002115008023034061125123098002026022101144229051061081023034061125113118007027016122023040033115123098013030244145144229051061081023049124029096103004000000021010097049060027121020022022097114230246244145144229127126021103036032058090083036114055018086034038058067094053187244145086047054115092083111017028101118002026115008023032049125118120017019016125144229051061081023040054125123098002026022101023124114050086025015007016125114017245247084089037114050086025002029000124116014114110021016113117244145086047054115084084111022018118114002026115092068097028006121123230246244145086047054115092083111017028101118002026110018020112113116146147032060055021094037124029096116009023003008023102113097022016230246115 116101101013014122098104026024034058054069067036062026091067036032037029030097127115103082034058054071084041055115081082097049059080071053055063070023044039063065094108049033092067169032054070119112111021103119115111102001 116101101013014122099104102114045055048065023040054125118120017019016125075061059055027121020017027112103109114031097101008031123103099019027030029116014019031112100002023123101025018027016124097008126116018030104114047073023102114116021075061114003027121014000018102120104245247146147039032060088023002026022101126005114058081027097017027112103002029115086088109114003112101018027023021071109114016125114017019016021086034245247146147054058054071082097059055027116014001006008016113117115084089037114048090025002029000096010102098116021086047054115069025002029000096010102098116021086047054115084084111017028102098124117099018144229245247084089037114058081025002029003116116009111116022006098117115084089037114058081025015007016125114017114063092092036114116022005098119116146147230246126 116101101013014122096104024103036032058090083036114048090089037039058065082230246050091083097059055027116014002018118127124049060027116014002018118127097051061081023040054125123098002026022101010034061125123098002026022101144229051061081023034061125118120018027016122023124114116005016230246050091083097049060027115000020026118120097059032021121020030031146147032060055021071111028006101114019001110086088111028006113114021023244145144229127126101082051059060081082097051048065094055059039080144229051061081023032049125118120017019016125010040054125118120017019016125023032060055021086034124029096116009023003008094037124029096116009023003146147032060055021086034124016122100008017028021010097117099018144229051061081023032049125113118002023016125023040033115123098013030244145026108245247 116101101013014122097104022006112113050091083097055043092068053033115029068036062054086067097054058070067040060048065031112123115083069046063115114114005013022123112005023030021080036054115146147098099098022064041055033080023038055055027121020017027112103124059055027121020017027112103097114115021023097114244145020112099112084089037114052080083111017028101118002026110092083111017028101118002026115146147098099098022086047054115082082037124016122100020111116005016230246112004006098051061081023012019031106116014022022008016012019031018144229113098004020098097112084089037114030116123030001026114123004111115018020117113116146147098099098022086047054115113114012013016122115004114110018099005023030018144229113098004020098103112084089037114023112122030001026114123004111116022001098117244 116101101013014122102104145020112099112084089037114000097118030017028113114124117000097118021117244145020112099112022000098051061081023018006018106100008021031112023040060115029020121113122146147098099098022086047054115112114015013016122115004111116112100021019007018144229113098004020098107112084089037114022112121030001026114123004114058091023105113098005020104245247022006112113018123115097021022113104007027029116116021114058070023015007031121144229113098004020000028023021112004022012113118021023110029100004030022118099097031018109031039054125114114005013023116099004123244145020112099112115101014031115114114005013022123112005023030021081037245247022006112113004125114019023115083083111017028101118002026110082082037124016122103000017027146147098099098022118015022115083083111028006 116101101013014122103104118127004002110082082037124029096116009023003146147098099098022118015022115083083111031018121104002029023112010038055055027122000030012118120005023244145020112099112116121005114053081025012019031106100008021031112010038055055027122000030012102126006030022146147098099098022118015022115118120000030022102116004122053081025021011003106116014022022025016102123110118120000030022102116004122052080083111006010101104002029023112027102117122146147098099098022118015022115118120000030022102116004122053081025021011003106100008021031112027102117122008116014019031112100002023123082082037124007108103030001026114123004126116018030230246112004006098019029113023039054125113114012013016122115004111052080083111022022120104002029023112144229113098004020000028023021081037124023 116101101013014122100104112122030001026114123004111052080083111022022120104018027020121114230246112004006098019029113023039054125118120018007110018007102123122021 116101101012007122098104026024039019043123088047022054069094050038026119101105123115024023050061038070023051055034064221053055115000000114099099021026097049060088071053051052080023046039115071082053061038071023037055032021118057114032084089050114054065023032036054086023040060039080069049032054065086053059060091023036038115065088053051063080023050039033021091032114035080069040061055080119112111126024 116101101012007122099104022006113113018123115097028028097023004010026102099018114123021100004030022118099097099115115101014031115114122003013030116101016016028099023006126115114122012013030116101012019031021112112114004125114019023115114025002029003116126017111017027116014002018124103097019029113023006124029096121000006026008117111028006123118021027115116121005114020027112021007012118120005023110018097102114018123115097021125114122003013023116099000000016021126018114029096123013114018123115097021125114122000013026113010006099125114122000013026113023000028023021112112124020118101030001026114123004111116124117019117115116121005114020004025006017007106116014022022008016012019031018023104245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115 116101101012007122096104114122003013030116101016016028099023012016127021112012019012120118019003006116112004114030021096009023001112023012016125118120017019026101010003124016122103000027003021118015022115120117111028006123118021027110119025015007029116099008114018123115230246030119025006031017106115000006018103116097027000021121020030031021118015022115120117111021030116104008022110120025006031018106126005114018123115097031125114122000013029122122124117023112101014021018097118008000022018023000028023021122111021030116104007027029099118013114026102023015007031121030230246115 116101101012006122098104026024039019043123088047022054069094050038026119101105123115024023039055062080091045055032021083036114033084084036114096012023046039115099094032060055080023050051061070023040060039080069049032054065086053059060091023050039033021091032114035080069040061055080023108114018095088052038115115116021013007108103019019016102119112111021103119115111102001002119096097005006001097110007007112106126005002108099107117003124096103117002124096099004000108099099024007112127099005025113098125005007001100110007007112106126005002108098098024007113124099005025113098019002010115018107008006 116101101012006122099104102114013023016097023002029006123099105114023124100021027029118099097016125123098015019007124030108017028096121021122023124100021027029118099097021125123098015019007124030109017028096121021122023124100021027029118099097021125123098015019007124030109017028096121021122023124100021027029118099097016125123098015019007124030230246244145113019029030021126017021030122098097031127021144229016028099126005023115119023097027029123114019114025122126015114005114115014013007108101000114001021120015114123119025021011001116100020111001027099024000018102098104114115146147008028029112101097024028124121097004020113120030006010103118097000030021120015114123118120000030022102116004122017027099024000018120114109114001027099024000018102098104111001120025021011001116100020123115 116101101012006122096104146147008028029112101097024028124121097004020113120030006010103118097000003021120015114123118120000030022102116004122017027099024000018101114109114001027099024000018102098104114110103103111006010103118018007122146147000028023021113002006012097110017000018118100105113107022027097016125097110019019000096027097000125097110019019016112027097000003027099024000018118114109114001120025021011001116116004123115008023102004116146147230246031112113021114028096099004000115127120008028115114115013013023122121013019017021112097027029123114019114025122126015114123114116019013016122121019023021021112112114026123121004000115127120008028115114126019013016097123019023021021112115114028123023006099125114116021013016122115004111020007025006017007106116014022022146147000028023 116101101012006122097104021112112124020118101030001026114123004111020007025006017001106100008021031112023000028023021112115124001112113030017028113114124117030116123102114018123115097021097027101004020012102126006030022008016008016001018144229019029113023006099125114116021013016122115004111116101123000028018018023000028023021112112124020118101030017007121117014004110004030230246028123023006124020113123030002031116118015019110114006111021016103104018027020121114097019029113023006124020113123030006010101114015000110018126015006001018023000028023021112111021023121104012029007116121000111116101101014117115116121005114020027112005030012124121021000111011016017019000106116002030116146147000028023021112111021023121104005019007101101004114017112099022023022123023102113102022016097019029 116101101012006122102104113023102113101022016097019029113023006124020113123030017028113118015029115124100097028006121123230246028123023012124016122103000027003008112111017028101118008002115116121005114030027121020028018097126124021125123098015019007124023000028023021122111017028101118002026110114025002029003116116009114018123115097031125118127004027003114010006124029096116009023003146147230246004125114019023115119025002029000096010102098116021118015022115120025002029000096010102098116146147000028023021117111017028101118008002110120025002029003116126017114018123115097016125123098015019007124010012124029096121000006026146147230246018123115097031125118120017019016125010102113098022016097019029113023012124016125114008002020008016098096112018144229019029113023012124023116114015017027 116101101012006122103104021011124114116022004098117244145118015022115029122111022018102120019006115124100097028006121123097029001021122111022018102120019006109018020114113116028144229019029113023003124000112111003029005021010097117112002020102114018123115097016125113118015019026102023125114023116099004122116022004098117122021028097127112001020097031028123099009001244145144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012114004125114019023115120117111017028101118008002110119025002029003116126017114018123115097031017027121020028018097126124016125123098015019007124023000028023021122003124020120117030022018097118019017115124100097028006121123097019029 116101101012006122100104113023012016125114122000013026113010012124020120118030027023021118015022115120025006031018106121014031110018115004000028114118021019026103114102114018123115097031125114122000013021124121023019031021126018114029096123013123244145023 116101101012005122098104026024039019043123088047022054069094050038026119101105123127021081000042029090089005055035092068053027017103097115122122021026097000054086095036032048093082097062054021068053051039064067109114063018222053051039025023045051115086086052033054021083036114032064068049055061070094046060115081016052060115086095036034039080091097055061082086038187115080089097049054071067040052058086086053059060091023008016001021031032036054086023053043035090091046053058080023036038115081086053055115081082097052058091023047061061021069036060032080094038060186080068104018098008113019018097008002113098099004007113097019006010021022022120119117111016112101021027021117002124031018121119119111026119101001099110146147 116101101012005122099104102114013023016097023018006125114116019013000124112013023127112099111021016103104018027020121114109001006027112002000012102126006030022146147007000028120023105122020112115030023029114115004031115112121097030022115099097029006097114019114025122126015114020118101030017028123101004020115102099097029029021100021124020118099030017028113114124023029027100021019012118120005023244145118015022115102099111021016103104018027020121114124023029027100021019012102126006030022021118015022115102099111017028102098124117099018030230246031112113021114028096099004000115127120008028115114116019013016122121019023021021114021114028123023004006125114116021013016122115004111022123025004023029106116014022022146147000028023021114021124020118101030001026114123004111022123025004023029 116101101012005122096104106100008021031112023000028023021114021124016122100020111116005016104245247121114007006115122098021023001021125014027029021112002000012118120015000022115023018007115122121097001006027112002006012118120005023110112121111001006102104002029023112144229019029113023018007125114116019013000124112013023110112121111001006102104018027020121114097019029113023018007125118120018007110018007102245247098127004000022021114015124016122103000017027008016098099112018144229019029113023004028125123098002026022101010102113097022016230246018123115097023029027116014001006008016113117244145118015022115118120000030022102116004122022123025021011003106116014022022025016102123110018016230246018123115097017028116123004001016112031004028125097110017013000124112013023127018016104111116 116101101012005122097104018144229019029113023004028125114114005013021124121000017007021126018114029096123013245247116121005114022123025005023030106116014022022008016098097112018144229019029113023004028125113114012013000124112013023110018020117113116146147000028023021114015124030116123030017028113114124117112000020102245247116121005114022123025012019031106100008021031112010102113101022016230246018123115097023029027112004022012113118021023110029100004030022118099097031018109031004028098027112004022012113118021023122146147097114115021023097114115021023097114021103120012114020112115030023029114115004031115112121112245247021023097114115021023097114115021023022026022103114097023029004025002029003116116009111022123025002029003116116009245247021023097114115021023097114115021023000028023 116101101012005122102104021114015099125123098002026022101010004028125123098002026022101144229114115021023097114115021023097114115116121005114022123006111031018121104002029023112010004028125120118013013016122115004245247021023097114115021023097114115021023000028023021114015099125120118013013000124112013023110112121111031018121104018027020121114230246115021023097114115021023097114115021118015022115118120000030022102116004122022123006111006010101104002029023112027102117122008116014019031112100002023123112121111006010101104002029023112027102117122146147097114115021023097114115021023097114018123115097017028116123004001016112031004028098027099024002012102126006030022025016102123110118120000030022102116004122022123025021011003106100008021031112027102117122146147097 116101101012005122103104021023097114018123115097023029004025005023030106116014022022008114015124023112122030017028113114230246115021023097114115021023097114115021118015022115112121112124023112122030001026114123004111022123025005023030106100008021031112144229114115021023097114115021023097114115116121005114022123006111017028102098124117099018030230246115 116101101012004122098104026024039019043123088047022054069094050038026119101105123127021081000042029090089005055035092068053027017103097115122122021026097000054086095036032048093082097062050021071045039032021080051051061081082097054050065082097054054021071051187063221065036063054091067097051061065222051059054064069036114050064023037187049064067097054054021084032063035084080047055115084065036049115088088053059053021071051061035093078045051043092082097055039021071045051061021083102051061084091056033054021084046060048080069047051061065023045117026119101001099110115101001096110000000119099107005007115018096008005113098107024006113127099004026113098125005007111098099117003124027029097101001103110101101014018101008103013019029116119118111030116123001106110124117019018098008144229 116101101012004122099104102114013023016097023000000000106099018005023013031012019011029115111021023121104005019007101101004123122146147007000028120023006022031106115014028031116117097022127114126019013016097123019023021021116019245247098127004000022021115111017028101118002026110018020112113116146147000028023021115111028006118127004002110018020115113116146147000028023021115111021023121104005019007101101004110110018020114113116146147000028023021115111021023121104021011003112121019111116022003098117244145118015022115113025006022031106122014006018123118124117112000020102245247116121005114023027112005030012118120005019029122023008001115123098013030244145118015022115113025015007029116099008114026102023015029007021121020030031146147000028023021116019124020118099030017028113114124117112 116101101012004122096104003020102245247116121005114016103025006017001106100008021031112010005124020113123030002031116118015019244145118015022115118101111000022115104002029023112010102113100022016230246018123115097017001027101004020012102126006030022008016098106112018023 116101101012003122098104026024021051049089082032039017090069037114123083118045059062080089053055007084085045055005119103019123115024023019055048093082051049059080023045055115086088037055120089082097033058082091036114054065023045055115089094035055063089222097055061021081046060048065094046060115081016052060115082069046039035080023037055115086088037055019004010102001007116099102126116112100021019007018027102017000096100017117 116101101012003122099104102114013023016097023006017007106116014022022073075006017001106100008021031112027006017001106123008016244145113019029030021112002000012118120015000022115144229005027112101004114020118099030017028113114097027029021031098099112028144229019029113023002029000096023124114116005016230246028103115004000115119110097099115 116101101012002122098104026024039019043123088047022054069094050038026119101105123115024023034061062069067032053054021083036033115116079097033050091068097055039021086055055048021094047038054071071051055039084067040061061021082053114039090067032062054021068052032115089086097034186071094046054054021084046060048080069047051061065023045051115087069052049054089091046033054117006124020001117005124099103005007112098098013119114111097005007120127099000026112106019001010115102019000010115098099013026112098126005006108098099027007113124099005119119111097005007120127099000026113099126005007111098099027007113 116101101012002122099104102114013023016097023002029006123099105022026102099008028016097023006124029096121000006026028027002029006123099105022026102099008028016097023003124029096121000006026028144229020001122122097027003114122014007115120023008028029112101097024028124121097016028099126005023115119023014028115119025002029003116126017111030027116014002018124103097019029113023003124029096121000006026008122111028006123118021027244145123004020007021120020006022103023011029026123023105021023121104005029029121118003114020021126015028022103023011029026123023006027001106116021030001112113097021026021120015114020124025006017001106100008021031112010006124020113123030002031116118015019115116121005114020124025006017007106116014022022008016017030018123118102114018123115230246020124025019023021 116101101012002122096104106116014022022008016012019031018023000028023021112008124001112113030001026114123004111116119101020117122021120015114030027116014002018124103124021125118120017019026101023000028023021122111028006123118021027110114025015007029116099008114018123115097031125118120017019016125010006124016122103000017027021118015022115120025002026022124103006111020027121020017027112103230246018123115097021125114115013013007108103004028001008016008028007103016097019029113023006124020113123030031028097118015019110018103019029116021118015022115114025006022031106126015006001009009102002018102104002017031018023000028023021112111021023121104005019007101101004114017112099022023022123023102113102022016097019029113023102113101022016230246018123115097021125114115013013016122115000028028 116101101012002122097104021126018114029096123013245247098127004000022021117111017028102098124117099018023000028023021122111017028102098124117099018144229019029113023012124016122103000017027008016098099112018023000028023021122111017027112126017021110018020115113116146147000028023021122111022018112121002026111008016098097112018144229019029113023105031125113118018029001097023008001115123098013030115122101097031125113118018029001097009102113096022016104245247116121005114017027115000028018124100125022018097114105117112006020102123115030023108113103022023012029029097127018245247146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006031017106122000000002119120023114030119027006031018106122000000002096118006023115120023022026022103114097031017 116101101012002122102104027116014002018124103124016125118120017019026101023000028023021122003124029096121000006026008117111028006123118021027115116121005245247120117111021030119104005019007116101002114026102023015007031121023000028023021122003124020120118030027023008122111021030116104008022115116121005114030027112012019012123120012111116113114019029020116099000027001112016097019029113023012124020120118030020026123097000030115124100097028006121123104114 116101101012001122098104026024039019043123088047022054069094050038026119101105123115024023034061062069067032053054021083036033115116079097054054021069032049054021004120114060064023023059050091083036114050067082034114054065023050051061070023040060039080069049032054065086053059060091023036038115069088049039063084067040061061021067046038050089082097033038071023045051115069082051059060081082097034060064069097062050021085051039048080091045061032080025097127115116093046039039021113002006012097110017000018118100001099110115101001096110000000113097099005007112018096008005113098106024007116127098013119117111097001119116111097005007121127098005026113099126005007111098099027007113018101008005113098106024007116127099004026113098125005007111098099117000124099 116101101012001122099104102114013023016097023105041102002000119107046028027002029006123099105022026102099008028016097023003124029096121000006026028144229245247115101014031115124103006031028096023012126115146147003029005124115004114017021023008028029112101097024028124121097004020113120030006010103118097000115122121097122017027099024000018102098124000125097110019019000096030097114244145126015028022103023011029026123023023021023122104021011001116023019031115122121097122016122118013023000118114105016125097110019019030112027097000125097110019019000096030124000030027099024000018102098104114244145126015028022103023011029026123023023021023122104021011001116023019002115122121097122016122118013023000118114105016125097110019019003112027097000125097110019019000096030097111001101025021011001 116101101012001122096104116100020123244145118015022115115116021013007108103019019016102031098101112025023003124007108101000001006025023019124007108101000017022025023019002125097110019019016112027097000030027099024000018118114104114026123023105117005018030230246244145123004020007021120020006022103023011029026123023105021023121104005029029121118003114020021126015028022103023011029026123023006027001106116021030001112113097021026021120015114020124025006017001106100008021031112010006124020113123030002031116118015019115116121005114020124025006017007106116014022022008016017030018123118102114018123115230246020124025019023021106116014022022008016012019031018023000028023021112008124001112113030001026114123004111116119101020117122021120015114030027116014002018124103124021125118120017019026 116101101012001122097104101023000028023021122111028006123118021027110114025015007029116099008114018123115097031125118120017019016125010006124016122103000017027021118015022115120025002026022124103006111020027121020017027112103230246018123115097021125114115013013007108103004028001008016008028007103016097019029113023006124020113123030031028097118015019110018103019029116021118015022115114025006022031106126015006001009009102002018102104002017031018023000028023021112111021023121104005019007101101004114017112099022023022123023102113102022016097019029113023102113101022016230246018123115097021125114115013013016122115000028028021126018114029096123013245247146147022026022103114097016125118120018007110018007102114018123115097031125118120018007110018007102245247116121005114017027116014002018 116101101012001122102104124103124031125118120017019026101023000028023021117111028006123118021027110120025015007029116099008245247116121005114030027116014002018118127124117112004020102114018123115097031125118127004027003114010102113097022016230246018123115097031125113118004028016125023125111115018020114113116146147000028023021031012124023116100014000007021126018114029096123013114028103023012124023116100014000007011016098097112018030230246018123115097016125113118015019026102023125114023116099004122116022004098117122021028097127112001020097031028123099009001244145026108114018123115097122123029117111006010103118018007110018004120117122021118015022115029101012124007108101000017022008016023117115122101097000003027099024000018118114124117005018030104114028103023105000125097110019019016 116101101012001122103104112023008028115029016023117122028030097127115103082044034063084084168055244145144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012114004125114019023115120117111017028101118008002110119025002029003116126017114018123115097031017027121020028018097126124016125123098015019007124023000028023146147012016125114122003013023116099000000016021126018114029096123013114018123115097031017027112012019012124115124031125114122000013026113023000028023021122111021030116104015029030008016005023001122112000006018124101004117115116121005114030027112012019012115126015004018121023008001115123098013030122021 116101101012000122098104026024054054115024023008060039080069055055061065094046060123028023108114031092068053055115081082050114037220067168032058091086040032054070023047061061021094047051048065094039033115065069040187115069086051114029133 116101101012000122099104102082045055048065023006004007106121020031022103120109021005097104015029030025023006004007106118005000127021112023006012118103002029030025023006004007106114021019030116121109114020099099030028006097114013099127021112023006012123098021023031007027097021005097104015007030115118025126115114097021013026123099004000029025144229000026114127021122116005007113098099005007113098099005007113098116021075061114020099099030028006120114019029127021006117123115084068097021005097104015007030112101014013007103126097245247083069046063115114097021013005112099004000026146147022058054071082097039035069082051122020099099030023007116122000028122021011127114116124121000017007124113102114244145088051054054071023035043115021006113245247146147097 116101101012015122098104026024021051049089082032039017090069037114123083114057049063064068040061061119088055059061028023108114001080084041055033086095036114063080068097059055080089053059053092086047038032021083036114062084069048039050082082097002018103118021007017024115046039039080066057114032064069097033050091080097060060091023032032048093094055187032021071046039033021066047114049090065040060115080067097039061021084041055035065082045114055090089047187019004010007000019007010116102102001000113097106004015001097110115101001102110000003113097097006007117018102008016017019001116026017029000106100000028020018027102002018103118108022007109104018019029114016 116101101012015122099104102114013023016097023012016125114122003013026113144229020001122122097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012245247098127004000022021122003124016122103000027003008016098099112018144229019029113023012016125123098015019007124010102113097022016230246018123115097031017027116014002018118127124117112006020102245247116121005114030119025015007016125114017111116022003098117244145118015022115120117111021030116104008022110120025006031018106126005245247116121005114030027112012019012123120012114026123023105113102022030230246018123115097031017027112012016012113118021019001118023008001115123098013030115 116101101012014122098104026024017061035096071003059063084089007059063065069036031050089086037059054021023108114031092068053055115081094050038058091084053114055080068097031050089086037059054070 116101101012014122099104102114013023016097023113126020118101030030026119027006017001106100008021031112144229020001122122097021016103104002029029103114007114244145096009023001112023006017007106116014022022008016012019031018144229019029113023002029000096010102098116146147000028023021115000006022029112002000012113114003004018121030097110110021116020000001112121021114023116099004245247116121005114123114116019013021124121023019031021126018114029096123013114028103023005019007112031006017001106113008028005116123104114109008023002007001103114015006115113118021023122146147014000023112101097016010021112002000012121126003114 116101100005007122098104026024054054115024023019055053116081039055048065086053059060091097036038060029030097127115121094050038054021083036033115067222053187033092089032059033080068097051053083082034038186070023105061038021089046060122021086052114048093082049038054089025001099110115101001096110000003001097110024026001099110146147007000019007010116102019006010108127 116101100005007122099104102114013023016097023023001125114097021013029096122004000028025097018124020099099030028028120027097004000027112023006012112099000031018123027097245247029100004030022118099097017028096121021122121028023230246021103120012114020118100030017028120100000028115118100109114016125114017019016021116000126115118127004002026113023002114115146147097005027112101004114016102025023023000106121020031022103120124004000027112023006012123098012023001122023097245247021118015022115118025002029000096010102098116021118015022115118118111017028102126002029110018007102114018123115097017018027116014001006008016113117115116121005114016116025005019016112116009114026102023015007031121144229114018123115097017125118120017019016125010002019125118120017019016125023000028023021116111028006 116101100005007122096104118127004002110118118111028006118127004002244145118015022115118025002029007108114008114110021016112098116146147097019029113023002001125118120017019016125010002019125118120017019016125023000028023021116018124029096116009023003008116000124029096116009023003146147097019029113023002001125118120017019016125010102113098022016230246115116121005114016102025015007016125114017114031124124004114116022005098119116028023000001115123117002126115146147023001125114097021013018113101109114115099100111021005097104002002016122122109114115099100111021005097104015007007112123112126115099100111021005097104015007007112123115126115099100111021005097104015007030115118025126115099100111021005097104008028007112101015245247115101014031115114097021013005112099004000026021097018245247 116101100005007122097104022004098005027112101004114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023002001127021116009023003116116097017018021096009023001112023002001125099114018013029096122004000028008097018124020099099030028006120114019029115116121005114016116025002029000124116014111116005016097019029113023002019125118120018007110018007102114018123115097017018027115000017022118127097027000021121020030031021118015022115118100111017028101118002026110118118111017028101118002026115116121005114016102025015007016125114017111016116025015007016125114017114018123115097017000027116014002018118127124117112004020102114018123115097017000027121020017027112103097030026126114097117112007020100117122021144229245247122101005023001021117024114001 116101100005007122102104124112009006123018007113098099005007113098099005007113098099018075061004000027112023006012123098012023001122027097099103028023 116101100005006122098104026024054054115024023051055053116081039055048065086053059060091097036038060029030097127115121094050038054021083036033115086095036034039080091050114123030023037187039080089053055038071030097051053083082034038186070023161114038091023055187039220069040060050092069036114032084089040038050092069036018098008113019018097008002117018096008026108 116101100005006122099104102114013023016097023002019125118120017019016125023061046115118118111028006118127004002127021123021000026120031002027125121126003023016122023061046115018023102114047073023017023001027121014000018102120104114127021116018124005112100030028006120114019029127021097018124020099099030028028120027230246016122118013023000118114105122000112123004017007021006097020001122122097017027112100017000115101117097005027112101004114003119025002029000096010102098116021118015022115101117111017028101118002026110118118111017028101118002026115116121005114003119025015007016125114017111016116025015007016125114017114018123115097002017027115000020026101101097027000021121020030031021118015022115101117111017028112100017023115021010102016116028027113123115116100097016127146147002029018 116101100005006122096104121114018017022029031018023031112116021114098021113019029030021116009023000101101097002017021096009023001112023017016125118120018007110018007102114018123115097002017027116014002018118127124017018027116014002018118127097019029113023017016125123098002026022101010002019125123098002026022101023000028023021103003124023116113008002001021126018114029096123013114018123115097002017027116014023000101114097114110018120102123127005030097019000021120109245247118120000030022102116004122123102114013023016097023112114021103120012114016125114018002001021103003114004125114019023115101117111017028102098124117099018023000028023021103003124016122103000017027008116000124016122103000017027021118015022115101117111028006118127004002110118118111028006118127004002115116121005114003 116101100005006122097104119025005019021124103019114026102023015007031121023000028023021103003124016122114018002022021023124117016018030109098122021118018114016025144229017028116123004001016112031105001022121114002006115004023007000028120023002026022102103019114003119023022026022103114097002017027116014001006008016113117115116121005114003119025002029003116116009111016116025002029003116116009114018123115097002017027121020017027112103124017018027121020017027112103097019029113023017016125113118007027003103023008001115123098013030115116121005114003119025002029022102103004114115008016017117122025007104114018102023017245247146147230246021103120012114016125114017027023021116097027029123114019114025122126015114016125114017019016021116000114028123023105017125118120017019016125010002019125 116101100005006122102104118120017019016125023000028023021116111028006118127004002110118118111028006118127004002115116121005114016027116014001006008016113117115116121005114016116025002029000124116014114110018007102114018123115097017018027116014001006008016113117115116121005114016116025005019016112116009114026102023015007031121023104245247124121015023001021125014027029021116009023003118120097017028021120015114123118118111017028101118002026110118120111017028101118002026115116121005114016116025015007016125114017111016122025015007016125114017114018123115097017028027116014001006008016113117115116121005114016122025002029000124116014111116005016104114244145126015028022103023011029026123023017023001102126005114003112101097029029021031002029125123098005023007112010017023001027121020002022 116101100005006122103104103100097019029113023017023001027116014001006008016113117122021144229245247121114007006115122098021023001021125014027029021112002001012118120012001018123023002001115122121097122016102025002029003116116009111016116025002029003116116009114018123115097017000027121020017027112103124017018027121020017027112103097123244145123004020007021120020006022103023011029026123023019020000124116008114016124023014028115029116008124016122100020111116005016097019029113023002027125118120023019031124010102098116021118015022115101114019124000124116008004026008116008124000124116008004026021030230246031112113021114028096099004000115127120008028115114097021013005112099004000026021097018114028123023105004000027112023006012123098012023001122023124114016102025023023000106121020031022 116101100005006122100104103120104245247146147022026022103114097017125118120021011022124010102099099018144229019029113023002124016122103000017027008016098099112018144229019029113023002124029096116009023003021123008025022021016098096112016016230246244145020114113018123115097017000027097004001012123098012023001122010102113103022016230246112000020000028023021114025027000097100097122000112123004017007021006097020001122122097017027112100017000115101101097005027112101004114003103025002029000096010102098116021118015022115101101111017028101118002026110118118111017028101118002026115116121005114003103025015007016125114017111016116025015007016125114017114018123115097002001027115000020026101101097027000021121020030031021118015022115101101111017028112100017023115021126015114123022001098123122 116101100005006122101104146147230246028103115004000115119110097000026114127021122116005007113098099005007113098099005007113098116073075002001125099114018013029096122004000028025023112102122025023002019125123098002026022101023 116101100005005122098104026024055048126021081006055032065094046060005080067046001050091116041055035065082045122122021026097000054086095036032048093082097060227021083036114037220067168032058091086040032054021068032060058065086040032054021083102039061021084041055035065082045018098008113019018097008002117096106003004113096019004010230246021103119115111102001005120100096005004 116101100005005122099104102082045055048065023002029018121114018017022029097004001012123098012023001122027102028023018030230246053071088044114020118100030017028120100000028244145064041055033080023002029003116116009111116022006098117244145086047054115123098002026022101010102113097022016097 116101100005004122098104026024019055048093082051049059080023045117050081069036033032080023044051058089023037117038091023034058054069067036062115080089097052060091084053059060091023037039115086088037055115069086056033115080067097054038021089052063186071088097054054021084041055035065082045124115066083097127115120082047039115086088047038054077067052055063021084041055035065082045018098008113019018097008002117098099004004113097 116101100005004122099104102114013023016097023002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115113114021124022120118008030115112123018023115114118111021018113104004031018124123097023029113023000001115112122000027031146147230246021103120012114005114115014013018113101097019016025116009023003118120097017028021125014027029021097006022028106115004006115113114021114028123023005023007027121020002022103100124017028027121020022022097114097030022115099097029006097114019114025122126015114020116115030019023103115004006115114118097029029021112000124029096103004000000008115004006125123098017023001102144229005027112101004114018118025002029003116116009114110021016098099112018144229019029113023000017125123098002026022101023124114116022005098117244 116101100005004122096104145118015022115118120111017028101118002026110116116111017028101118002026115116121005114016122025015007016125114017111018118025015007016125114017114018123115097017028027116014001006008016113117115116121005114016122025002029000124116014111116005016230246115 116101100005003122098104026024054054115024023012055061064103051059061086023108114031092068053055032021083036033115084066053032054070023052038058089094050051039080066051033115084068050061048092222050018098008126017021102001 116101100005003122099104070082045055048065023000124020096100030007000112101000001127021098111028006112121021027127021098111028006113114017006244145081051061062021112020001012096100004000023112023000126115099112005029012096100004000115096144229037059080069036114006027098018023001123118012023110116025006007000106098018023001116100230246050091083097019125096100019013006102114019111116022006098117244145023 116101100005002122098104026024019055048093082051049059080023045051115081082051060058221069036114035220069040061055080023037117050086067040036058065222097034060064069097039061021084041055035065082045114054091023039061061086067040061061021083036114032090089097034050076068097055039021083036114032090089097060038088222051061019004010007000019007010116102099005006114098098117006124245247 116101100005002122099104102114013023016097023000000000106115000006022098115105019016027115000017001118127104114018102023005019016103116009126244145118019001012113118021023004113031000017125113118002023016125030097019000021115000017022118127230246021103120012114016125114017027023021116008022127118127004002018118023000017244145096009023001112023000017125118120017019016125023124114016124115111017028101118002026244145118015022115116116111028006118127004002115008023002027023027121020017027112103230246018123115097017026113025002029000096023124114116005016230246018123115097019016027116014001006021010097117099018144229019029113023000017125118120018027016122023124114116005016230246018123115097017026113025002029003116116009114110021016098099112018144229019029113023002027023027121020017027 116101100005002122096104112103097111115018020115113116021 116101100005001122098104026024019055048093082051049059080023045055115091088044114055018066047114055220067036060039080066051114054065023045117050081069036033032080023034061038071069040055033021031034059037092091040038186030089046063127021086037032054070068036114098025023032054033080068050055115007027097049060081082097034060070067032062127021065040062063080030097054116064089097049059080071053055063021082047114053090089034038058090089097054038021071032043032021082053114055064023047039062220069046114055064023034058054069067036062115024023004054058065094046060115112067040035038080067053055032021118037032054070068036033244145118043061038065023047226115081082097038054089119112111021103119115111102001004121100097005004 116101100005001122099104102114013023016097023013006001124122105017028116123004001016112031002027125121126003023016122027102117122073075102114116073075017027023027121014000018102120104114018102023015029030106115004006127146147013006001124122105017028116123004001016112031002027005027123008016022118120109117116028075061117115018075061019016027121014000018102120104114018102023015029030106118005000127116116111019023103114018099127116116111019023103114018096127146147017029125118120017029000097027017029125121126003023031122027230246016116100004114004125114015114020116025015007003112101018114026102023015007031121023021026022123023005124029096099004030098021114013001022021112000124020116115030028006097114013099115112121005114018102023015007007112123112126244145116000001022021096009023029 116101100005001122096104021112000124029096103004000000021126018114029096123013114007125114015114023027121020006022121005097023031102114097021018027112000022012123098021023031007023004028023021118018114029096099004030097025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021115111028006097114013097115112123018023115114118111021018113104015007007112123114114022123115097019000021121020006022121004109245247118118018023115098127004028115114118111028006101114019001115124100097028006121123097006027112121097022125123098012020018109023004030000112023006019125114118005013029096122007019011021114015022115116100097028006120113000010127146147002019000112023022026022123023006019125123098017023001102023008001115123098013030115097127004028115 116101100005001122097104113025004031018124123097023031102114097021018027112000022012112122000027031021114015022115116100097023030116126013245247146147007000028120023002026022101126005114016124115109114016125114017017028021116014126003112101018027023021103008022115121114007006115122098021023001021125014027029021101007001026118126097017026021120015114003124115111001026118126023027110118126111001026118126023027115116121005114016124025002029005116123008111116005016097019029113023002027125118120018007110018007102126244145097006022028106118005000115116116097030022115099097029006097114019114025122126015114001115100008017026021116008004115122121097019016027100008017026099126124017026099025018027016124097008245247124121015023001021125014027029021101007017028101120097002028021120015114018 116101100005001122102104118025002029003122100021111003122025002029003122100021114018123115097019016027121020022022101118097111115101120111028006113114017019115021118015022115116116111028006118120012031110101120111028006118120012031127146147023021023122104005023007021115097030022115099097029006097114019114025122126015114020116115030019023103115004006115114118097029029021115111028006101114019001110114118111028006101114019001244145144229005027112101004114016124115111017028101118002026110118120111017028101118002026115116121005114016124115111028006118127004002110118120111028006118127004002244145118015022115118120111028006113114021023110101126005124029096103004000000146147000028023021116008022125118120018007110018007102114018123115097017028027116014001006008016113117115116121005114016 116101100005001122103104122025002029000124116014111116005016230246018123115097002026113025002029000096010102098116146147000028023021118002124016122103000017027008116008022125118120017019016125144229019029113023000017125123098002026022101010002027023027121020017027112103230246018123115097022125123098017023001102010017027023027121020002022103100230246126024026230246018123115097017026113025002029003116116009111116022006098117244145118015022115118126005124029096116009023003008016098096112018023 116101100005000122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023019055048093082051049059080023045055032021085040062050091068097054054070023037055033091094036032032021084041051033082082044055061065068097055061021081046060048065094046060115081066097049060081082097034050076068109114055064023034058054069067036062127021083036114063084023037051039080023037055115065069032059039080090036060039021082053114055064023053055048093089040049058080089001099110115101001096110000007113098098005003113018096008103013019029116119117111026123099019018102008014112018101008026108018100008099004017027117015124006007117014124103099117006113111030122099008020019004010230246 116101100005000122099104102114013023016097023000000000106115000006022098115105022018097114105022125114115013013023116099017000022028030109114030027112002000012121126003126115021116111000022115104018027020121114109114003027112002000012121126003126115118120020028007029115111021023121104008028007103030097051032021121003013026123099019126115113025006022031106126015006001146147007000028120023006022031106115014028031116117097051032021115109114020124101030017007121101004020115084068097017127021112007006012115126002006001097023032033115115027097021016103104002029029103114007114050070023012126115114116019013016122121019023021021103230246112003020109114020118100030017028120100000028115084068097001244145144229005027112101004114023027116014002018118127124117112004020102114018123115097022125 116101100005000122096104123098002026022101023013027024112023102113097022018102114244145023000028023021122111021016097104002029023112010097117112004007098117115146147097019029113023012124016122100020111116005016097245247021118015022115120025006017001106100008021031112010005124020113123030031028097118015019115146147097019029113023005124020113123030002031116118015019110118025006017001106100008021031112144229114018123115097017125114116021013016122115004111116022004098117244145023000028023021103111021016097104002029023112023124114016027112002006012118120005023244145023000028023021103111021016103104018027020121114097111115118025006017001106100008021031112144229114018123115097002125118120018007115008023102098116146147097019029113023005124020113123030006010101114015000110018020117113116 116101100005000122097104146147097019029113023006022031106116014022018123120097027000021121020030031021023000028023021115111021023097104008022110115025006022007106126005245247021118015022115113025006022007106126005108110022002098245247146147098100112116121005114000027116014002018118127097111115113025002029003116116009245247022001098019029113023018124029096116009023003021010097022125123098002026022101144229113101022118015022115102025021023016106116014022022021010097117112002020102114018123115097001125097114002013000124112013023115008023102113107022016097019029113023018124007112116030022022101099097111115018020120113116146147230246020103120020002115119110097019001102104005019007112096005122023116099004122023027112005030012113118021002001112030104126115120025006017001106123008016127 116101100005000122102104021103111021016103104013027017025023002124001112113030001026114123004126115113025006022031106126015006001021144229029001113114019114017108023112114023112100002126097025004109102115 116101100005015122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023002061062069067036114063080023047061062087069036114055018086047061062084091040055115069086051114048084067168053060071094036018098008113019018097008002113098096013007119099019006010108127019001010021023016125119116111018102119119111102005 116101100005015122099104102082045055048065023005124020113123030017028113118015029127116025006017001106123008016127021084046039061065031005124020113123030017028113118015029122146147039032060088023006022031106115014028031116117097022127021112002000012118120015000022115023000245247066095036032054021115111017028101118002026115008016098099112018144229051061081023005124029096116009023003021010097117112007020102245247084089037114023027112005030012118120005019029122023040033115091088053114029096123013245247084089037114023027112005030012113118021019001118023040033115123098013030115146147032060055021115111021023102104020001001116101002114058070023015007031121144229051061081023000124020118099030017028113114097111115018118015029116146147032060055021118111021016103104018027020121114097111115 116101100005015122096104113025006022031106116014022018123120230246050091083097019125118120018007115008023102098116146147108127000124023021023016125144229113096022118015022115112111008001007102023105001022121114002006115004023007000028120023006017000106116014031000116121097017000021096009023001112023002001125097114002013016122115004111116022003098117115116121005114016102025021023016106100008021031112010102113102022016097019029113023002001125097114002013023112103021111116022001098117115116121005114016102025002029003116116009111023027116014002018118127097019029113023002001125123098002026022101010005124029096116009023003028144229245247082069046039035021085056114023027112005030012118120005019029122027097019125021112002000012121126003245247090069037055033021085056114023027112005030012 116101100005015122097104118120005019029122027097019125021112002000012121126003245247146147097 116101100005014122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023051055048090089053032060089082050114098026005001099110115101001096110000007113098098005000117018096008026108 116101100005014122099104102114013023016097023006124020120117030027023025023006096125114122000013029122122109114020027116014002018124103097046047021112111028006123118021027127021118019001012113118021023004113031005019007112031006124020120117030022018097114104123127146147000000000106115000006022098115105022018097114105021125114122003013023116099013027030028030109245247021031018023031112116021114018103100030022018097114022022123113118021023123120118025122023027112005030012113118021002001112030104123115115101014031115114115013013023122121013019017021115109114020120122030031018103122000030115114004109114020124101030017007121101004020115114003097005027112101004114023027112005030012097110017023029103023124114116124121021000116021118015022115113025006022031106116014022018123120097027000 116101100005014122096104021121020030031021118015022115113025006022031106115000006018103116097027000021121020030031021118015022115113025002029003116126017114110021112111017028101118008002115116121005114023027121020028018097126097111115114025015007029116099008114018123115097022125114115013013003121118000028018021010097021103027112002000012102126006030022021118015022115113025006022031106115000006003103114097121115004002097022018108100097108020027112012016012113118021023244145023000028023021031005124023120118011114109114025006031017106115000006018102098097029001021112111021030119104005019007116100020114026102023015007031121030097019029113023005019007112031005124020113123030022018097103019023122021009097017006103101004028007021115000006022021028097127097021122014028007125100097019029 116101100005014122097104113023005124023118101004108020027115002000022146147097019029113023006097125114122000013026113023124114020027112012019012124115097019029113023006102125103114007013016122115004114110021112114124020118099030017028113114097019029113023006102125103114007013000124112013023115008023006097125114116019013000124112013023122025023230246115029100004030022118099097019001102104021001004113006117114123120118025122023027115012019025028030097245247021113019029030021112005030012113120015030018119023005126115146147097021030120104012019001120118013114020006027097245247021112008000012118099013000022115023006102115146147097005027112101004114023027112005030012097110017023029103023124114116124121021000116021144229114018123115097022125114115013013016122115000028028021126018114029 116101100005014122102104096123013114018123115097022125114115013013023116099000000016021126018114029096123013114018123115097022125118120017019026101023124114020027116014002018124103097019029113023005124029096121000006026021010097021125123098015019007124023000028023021115111021023121104017030018116121000114110021112117124020118101030001026114123004114018123115097022125114115013013023116099017000022021028097099102021115000011000021009097021125114122003013023116099004245247021118015022115029115111022030116125097108115114025006031017106115000006018102098097029001021112111021030119104005019007116100020114026102023015007031121030097019029113023005019007112031005124020113123030022018097103019023122011023002007001103114015006115113118021023115030023108096115120120015006027102023000028023 116101100005014122103104021115111022016103114127021125113116019023115146147097019029113023006097125114122000013026113023124114020027112012019012124115097019029113023006102125103114007013016122115004114110021112114124020118099030017028113114097019029113023006102125103114007013000124112013023115008023006097125114116019013000124112013023122025144229122000112123004017007021122000010123118120000030022102116004122018103100030022018097114022022123124025005019022123116009123127018023097114115021023097114116028075061017028116123004001016112031000000000106115000006022098115105027125113118018029001097030109117115021023097114115021023102123047073116014019031112100002023123124025002019000122101021126116021016104123244145113019029030021126017021030122098097027244145096009023001112023008124016 116101100005014122100104122103000027003008112111017028101118008002115116121005114026027121020028018097126124021125123098015019007124144229019029113023008124016122103000017027008112111017028101118002026115116121005114026027116009023026101112124021125123098002026022101144229019029113023008124016122100020111116005016104126020000025006017001106100008021031112144229245247078002118101098005074230246115 116101100004007122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023051055048090089053032060089082050114097026005001099110115101001096110000003116097097001007121018096008026108018103008099004017027117002124019000117001124103103 116101100004007122099104115101014031115114122003013030116101016016028099023006126115146147097114115021023006031018106122000000002096118006023115114005109114244145023097114115021112012031012120118019031018121023006103244145020114113127021112002001012118120012001018123023002001115146147022026022103114097021125114122003013029116099020000022021010097117001018023230246115021023097114115116121005114020027112012016012113118021019001118023008001115123098013030115146147097114115021023097019029113023006124020120117030022018097123008031115124100097028028097023015007031121023230246115021023097114115116121005114020027116014002018118127097111115018020112113116021144229114115021023097114018123115097021125123098002026022101023124114116022005098117115146147097114115021023097019029113023006096125 116101100004007122096104114122000013026113023124114020027112012019012124115097245247021023097114115021118015022115114002111021030116104008022115008023006124020120118030027023021144229245247022004098019029113023002001125097114002013016122115004114110021016098102112018023097019029113023002001125097114002013000124112013023115008023102113102022016097019029113023002001125097114002013023112103021111115018020119113116021118015022115118100111017028101118002026115008023006124016122103000017027021118015022115118100111028006118127004002115008023006124029096116009023003021144229245247122101005023001021117024114096025002097 116101100004006122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023168062058088094047051039092088047033019004010007000019007010112102099007002113097097117004124127126117003124006022118127001103110116100001100110004003 116101100004006122099104102114013023016097023006124020120117030027023025112115124020120118030028028120027006124016122103000027003073075006124029096121000006026025144229019001102104005019007112096005122023116099004122020027112012016012113118021023122028027230246018103100030022018097114022022123113118021023123114025006031017106115000006031124122104123127146147105001022121114002006115120118025122016122118013023000118114105019001102104005019007112096005122026027115000023029118127104126116021023097114115021023097117122073075002029018121114018017022029118019001012113118021023004113031008124023116100014000007028027102114115021023097114115021016104046047118120000030022102116004122026027116000001028103099109117115018030104245247115101014031115124103006031028096023008245247098127004000022 116101100004006122096104021126111017028101118008002110114025002029003116126017114018123115097027125123098015019007124010006124029096121000006026146147000028023021126111017028101118002026110114025002029003116116009114018123115097027125118127004027003114010006124029096116009023003146147000028023021126111017028102098124117099018030109021096027112002000012102126006030022025144229122000112123004017007021116000001022021117111001022109117014004115098127004028115018006102114007125114015114116120016097023031102114097117021018023004028023146147007000028120023003029005124115004114017146147022026022103114097016125118120017019026101010006124016122103000027003021118015022115119025015007029116099008111020027121020028018097126097019029113023003124016122100020111116005016104245247146147007000028 116101100004006122097104120023006031017106122000000002119120023114020025023006031018106122000000002096118006023115114005109021030120104012019001120118013114020006144229113096022027006017000106116014031000116121097017000146147022026022103114097021125114122003013029116099020000022008016004117115116121005114020027112012016012113118021019001118023008001115123098013030115116121005114020027112012016012113118021030026120023008001115123120021114029096123013245247116121005114020027116014002018118127097111115018020112113116146147000028023021112111028006118127004002115008023102113097022016230246018123115097021097027112012019012124115124021125114122000013026113144229019029113023006097125114122000013026113010006124020120118030027023146147230246112006020000028023021116018124007112116030017028 116101100004006122102104113114124117112001020102114018123115097017000027099004017012102126006030022008016098103112018023000028023021116018124007112116030022022101099124117112003020102114018123115097017000027116014002018118127124021125118120017019016125023000028023021116018124029096116009023003008112111028006118127004002244145144229019029113023006124020120117030022018097118018007115124100097028006121123230246244145120019022022103023003011115006027116114 116101100004005122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023008060039080069049032186065086053059060091068097032054210066036033019004010007000019007010112102099007002113097097117004124127126117003124006022118127 116101100004005122099104102114013023016097023037059032065094047049039021023008124020124121030027023025099008028125114116019013031124117109245247118118018023115146147022026022123023008124020124121030006010101126015006110018114102114007125114015114116112091036036054064069102245247098127004028115124025006027029106099024002026123099124117007018023021026022123023102006054086095047059048092082047117244145096009023029021126111021026123104021011003124121021111116099016097006027112121097117005220067168032058091086040032054018144229005027112121097027125114126015013007108103008028007008016000117115097127004028115018118037063058091094050038033084067036039033018144229005027112121097027125114126015013007108103008028007008016005117115097127004028115018115168062186082066168117244145096009023029 116101100004005122096104021126111021026123104021011003124121021111116121016097006027112121097117031084085046032050065088040032054018144229005027112121097027125114126015013007108103008028007008016025117115097127004028115018118052038033080016230246022123115109245247118118018023115124025006027029106099024002026123099097005027112121097117011018023021026022123023008124020124121030028028120023004030000112023006124020124116030028028120023004028023025099004124020103115030030026119027230246016122118013023000118114105019001102104021001004113015105021125114126002013023116099017000022028027000000000106099018005023013031008124020124121030022018097103019023122028023032033115113118021002001112027230246016122118013023000118114105019001102104021001004113015105021125114126002013023116099013027030 116101100004005122097104028027000000000106099018005023013031008124020124121030022018097123008031122028023032033115113118021030026120027230246123078002118101098001074104126244145126111031018121104018027020121114230246021103120012114020124121030027029097114019004115124023013023021097023014007007112101097024028124121097021001113104002029029103114005114007112023014028115124025021023016106116014022022008099004124020118115030017028113114230246018123115097027125097114002013000124112013023110097114111021001113104018027020121114097019029113023008124007112116030022022101099124006022027112019022012113114017006115116121005114007112025002029000096010102098116021118015022115113118021023123097114111021001113104005023017099118013123111008116020000001112121021114023116099004245247116121005114123 116101100004005122102104097114111021001113104007027029099118013114026102023015007031121023014000115113118021023123097114111021001113104007027029099118013123109008116020000001112121021114023116099004123127114126002013026123099002026022021112109021016103104002029029103114007114007124121230246004125114019023115124025005023003097010102113101022016230246126024023002058054069067036062032021084046060048080069047187032146147000028023021112111021026123104008022110124025006027029106126005245247116121005114020027116014002018118127124117112004020102245247116121005114020027121020017027112103124117112007020102245247024026097027061065082051036054091067040061061021089046060115086091181038038071222036245247116121005114026027112008028012113118021017031122023008001115123098013030244145026108114035 116101100004005122103104084068097054054021069168051063092068032038058090089230246018123115097021125114126002013023116099019023018021126018114029096123013245247024026008060039080069055055061084089053245247116121005114007124121111021016097104002029023112010008124007124121030017028113114230246018123115097006026123025006017001106100008021031112010008124007124121030001026114123004245247116121005114007124121111017028102098124117099018144229019029113023005019007112031021027029027112002000012113114003004018121030125111016096101019023029097023005019007112144229019029113023105006026123025006017001106113008028005116123097027000021121020030031021120019114023116099004122007124121111021016103104007027029099118013123109008116020000001112121021114023116099004123244145026108001026021099004017027 116101100004005122100104146147098097112116121005114022109126018006000021031018023031112116021114098021113019029030021112002001012118120012001018123023002001115098127004000022021116018124007112116030017028113114124117112001020102114018123115097017000027099004017012102126006030022008016098103112018023000028023021116018124007112116030022022101099124117112003020102114018123115097017000027116014002018118127124021125118120017019016125023000028023021116018124029096116009023003008112111028006118127004002122146147108127115112079040033039080089034055115092089053055033069069168038050065094046060032146147000028023021114025027000097100097122040000000118099096072030230246244145088051054054071023035043115006027112114 116101100004004122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023050061038070023051055034064221053055115000000118099097025023116101100004002097127115067222051059053092082097062116080079040033039080089034055115081016040060039080069049032186065086053059060091068097032054210066036033115081016052060115086095036034039080091001099110115101001096110004003113096102005004115018096008026108018103008099004017027 116101100004004122099104102114013023016097023112114021103120012114020113123030022028123123000016115113027097021026101104008028007101123000114003116118230246004125114019023115101118000124020124121030027023021010097027125114126015013026113144229019029113023005124020113123030002031116118015019115008023017019018027112002000012102126006030022146147000028023021103000019125114116021013016122115004114110021016017030018123118102245247116121005114023027112005030012097110017023029103023124114116124121021000116146147000028023021115111021023121104002029023116121014114026102023015007031121144229019029113023005019007112031005124020113123030022018097103019023122021117004006004112114015114016096101019023029097023005019007112023106114126022000098114030122121021026000021023000028023021116020000001 116101100004004122096104112121021114023116099004245247116121005114023027112005030012113118021002001112009002029018121114018017022029112111021026118104005019007101101004126026027112008028012113118021002001112030230246018123115097122023116099004122023027115012019025028009005019007112031006124020124116030022018097118018007122021120019114020027112008017012113118021019000096023008001115123098013030122146147000028023021115111017028101118002026115008023006124016122103000017027146147000028023021115111028006118127004002115008023006124029096116009023003021 116101100004003122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023050061038070023051055034064221053055115000000118099097021026097027061065082051034033220067032038058090089050114033080208052055032025023037051039080023037055115069069168062187067082044055061065023045051115069091052033115082069032060055080119112111021103119115111098001007115103099006005001097110024026001102110097114002026 116101100004003122099104102114013023016097023000000000106099018005023013031012019011029115111021023121104005019007101101004123122021113019029030021112005030012113120015030018119023005126115114126017013026123099017030018021103000019244145096009023001112023017019018027112008028012124115097111115124025006027029106126005245247116121005114023027112005030012101123000019029116023124114003116118111021016103104018027020121114230246018123115097002018116025006017007106116014022022021010097117003121118015019116146147000028023021115111021023121104021011003112121019114110021016008028007103016230246018123115097022125114115013013016122115000028028021126018114029096123013245247116121005114023027116014002018118127097111115114025002029003116116009245247116121005114023027121020017027112103097111115 116101100004003122096104114025015007016125114017245247116121005114023116099004122023027112005030012113118021002001112030097016022097096004023029021116020000001112121021114023116099004114120021026098101112021122014028007125100097114018123115097017006103101004028007021115000006022146147000028023021115111021023121104005019007101101004108016122118013023000118114105021125114126002013023116099017000022025126111021026123104005019007101101004123244145118015022115029115111022030116125127021125114126002013023116099000001006021120019114020027112008017012113118021019000096023008001115123098013030122021 116101100004002122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023008060039080069055055061065094046060032021089046060115086091181038038071222036033019004010007000019007010112102099007002113097097117004124127126117003124006022118127 116101100004002122099104102114013023016097023037059032065094047049039021023008124020124121030027023025099008028125114116019013031124117109245247118118018023115146147022026022123023008124020124121030006010101126015006110018114102114007125114015114116112091036036054064069102245247098127004028115124025006027029106099024002026123099124117007018023021026022123023102006054086095047059048092082047117244145096009023029021126111021026123104021011003124121021111116099016097006027112121097117005220067168032058091086040032054018144229005027112121097027125114126015013007108103008028007008016000117115097127004028115018118037063058091094050038033084067036039033018144229005027112121097027125114126015013007108103008028007008016005117115097127004028115018115168062186082066168117244145096009023029 116101100004002122096104021126111021026123104021011003124121021111116121016097006027112121097117031084085046032050065088040032054018144229005027112121097027125114126015013007108103008028007008016025117115097127004028115018118052038033080016230246022123115109245247118118018023115124025006027029106099024002026123099097005027112121097117011018023021026022123023008124020124121030028028120023004030000112023006124020124116030028028120023004028023025144229006022027112019022012121126003126244145116014019031112100002023123116101018013007102096005106123114025006027016106115000006003103114104126018103100030006000098115121122026027112008028012113118021002001112030104114050070023005019007101101004126244145116014019031112100002023123116101018013007102096005106123114025006027016106115000006031 116101100004002122097104124122104126018103100030006000098115121122026027112008028012113118021030026120030104114050070023005019007121126012126244145126111027007112104002029023112027008124026097114030001026114123004126026027126021023012113114017006127124025006004007106121020031022103120109027125114118006013026113027008124020113112030027023025126111027031116104002029023112027008124026121118030001026114123004126244145126111031018121104018027020121114230246021103120012114020124121030027029097114019004115124023013023021097023014007007112101097024028124121097021001113104002029029103114005114007112023014028115124025021023016106116014022022008099004124020118115030017028113114230246018123115097027125097114002013000124112013023110097114111021001113104018027020121114097019029113023008124007 116101100004002122102104112116030022022101099124006022027112019022012113114017006115116121005114007112025002029000096010102098116021118015022115113118021023123097114111021001113104005023017099118013123111008116020000001112121021114023116099004245247116121005114123097114111021001113104007027029099118013114026102023015007031121023014000115113118021023123097114111021001113104007027029099118013123109008116020000001112121021114023116099004123127114126002013026123099002026022021112109021016103104002029029103114007114007124121230246004125114019023115124025005023003097010102113101022016230246126024023002058054069067036062115086088047049054071089168033244145118015022115114025006027029106126005111026027112008028012124115230246018123115097021125118120017019016125010102113098022016230246018 116101100004002122103104123115097021125123098002026022101010102113097022016230246126024126047038054071065036060050091067230246018123115097006026123025006017007106116014022022008126111006026123104002029023112144229019029113023021027029027112002000012102126006030022008126111006026123104018027020121114230246018123115097006026123025002029000096010102098116146147000028023021115000006022029099008028125114116019013023112117023019031028011124017006103101004028007021115000006022146147000028023021031021027029027112002000012115126015004018121023008001115123098013030115122101097022018097114105006026123025006017001106113008028005116123104108110118098019000022123099097022018097114104245247024026018027115097114002026244145020114113018123115097023011124100021001115029100004030022118099097099115 116101100004002122100104115101014031115114116018013016122122018019029021116018114004125114019023115118100111006022118104002029023112010102113103022016097019029113023002001125097114002013000124112013023110018020116113116021118015022115118100111006022118104005023003097010102113101022016097019029113023002001125118120017019016125010006124016122103000017027021118015022115118100111028006118127004002110114025015007016125114017123244145026108114026091067036032037080089053059060091023015061061021084045166039064069168055032146147000028023021126111021026123104005019007118123014114026102023015007031121144229127126021101168051063092068032038058090089097060060091023036052053080084053039186080144229019029113023006124020124116030022018097101004019115124100097028006121123230246126024023004042058 116101100004002122101104070067036060048080023040060039080069049032186065086053059060091068230246018123115097028028097023004010026102099018114123078002118101098006074104245247146147046032055080069097048042021006097 116101100004001122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023019055048093082051049059080023037187048090090049038054021086047059062084066057114061090089097054054069094050038186070023036060115069069046034059076091032042058080023008016001021031050039033021083046060061220082097059032070066036033115065069032059039080090036060039021085032038048093030001099110004003001096110116111001097110115101001102110004003113096102005004115018102008026108018101008099004017027 116101100004001122099104102114013023016097023021022125114117005013023122121015023022146147007000028120023006016023106099000016023122121097006023146147098103112025023006017000106116014031000116121097017000146147022026022103114097006023027112003006012124115097111115029100004030022118099097031018109031021031125114117021013026113030097020001122122097021017097104021022017097101021114007120144229114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114004125114019023115097122111021017097104005023003097023124114116022006098117244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023000028023021099012124020119099030020026123099019006115124100097028028097023015007031121030230246018123115097006023027116014001006 116101100004001122096104021010097117099018144229019029113023021022125114117005013007108103005029029021010097117112007020102245247116121005114007113025002029003116116009114110021016098097112018144229019029113023021022125123098002026022101023124114116022003098117244145020116113018123115097017000027116014002018118127124006023027116014002018118127097019029113023002001125123098002026022101010021022125123098002026022101144229113102022118015022115118100111006022118104002029023112023124117112003020102019029113023002001125097114002013000124112013023110018020118113116021118015022115118100111006022118104005023003097010102113098022016230246244145023 116101100004000122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023051055039090066051114055080068097019043021068032060032021082053114050067082034114058091067036032035071082053051039092088047114032064069097039061080023049187033092088037055019004010007000019007010112102099005002113098103117004124096099005015108098097024005116018103008005001103110007003001100110007007113106126004007108098098024007113124099005025113098019002010115098099012026113103126005006108098099027007113124099005119121111126024119120111021117006124245247024026 116101100004000122099104102114013023016097023003124029096099019019005025117111017028101118008002047073117111028006123118021027127018020120113116025118019001012113118021023004113031003124023116121000027000028027003124007108101000001006025101004002031116116004122116022004098117127018026102126116018030109019001102104005019007112096005122030027115000001028103099104126030027116000001028103099230246021103120012114017122097008022022021117109027003114122014007115120144229005027112101004114017027116014001006008016113117115116121005114030027116014001006008016113117244145118015022115119025002029003116126017111030027116014002018124103097019029113023003124029096121000006026008122111028006123118021027244145118015022115120025002029003116116009111116022006098117115116121005114030027116009023026 116101100004000122096104101112124117112007020102245247116121005114030027115000023029118127097110110021016098097112018144229019029113023105031125113118018029001097023008001115123098013030115122101097031125113118018029001097009102113096022016104245247116121005114017027100004010017122097097111115018020117113116021118015022115119025005019029116126018114111113118021023123018020114113116028023106114126022002098114030122121021026000021144229019029113023015029007021114025027000097100105001022121114002006115004023007000028120023006022031106115014028031116117097021127114116019013016122121019023021021112112126115114126019013016097123019023021021112115245247098127004000022021112005030012097110017023029103010102027029097101102114018123115097021023121104012029007116121000111116101101014117244 116101100004000122097104145118015022115114025006022031106103013019018123118124021098027112002000012102126006030022146147000028023021112111017028101118002026110018020112113116021118015022115114025015007016125114017111116022005098117244145118015022115114025002029003116126017111017027116014002018124103097019029113023006124029096121000006026008117111028006123118021027244145118015022115114025006022031106115000006003103114097016022097096004023029021016098100112018023000028023021016098101112018144229019029113023006124020113123030017028113118015029115124100097028006121123230246018123115097021098027112002006012118120005023110018103013019029116016097019029113023006099125114116019013016097123003029005008006230246018123115097021097027112002006012118120005023110114006111021016097104002029023 116101100004000122102104112023000028023021112115124020118101030001026114123004111020004025006017001106100008021031112144229019029113023006096125103114007013016122115004111116120118013117115116121005114020007025019023021106100008021031112010102027017103016104245247022015098019029113023015029007021114025027000097100097122115102114013023016097023112114021103120012114020120117030031018103102003029005021112109114020120122030031018103122000030115114006097005027112101004114020027116014002018124103124016125118120017019026101023000028023021112111028006123118021027110119025015007029116099008114018123115097021125114099020013016122115004111116099016097019029113023006124020120117030022018097118019017115124100097028006121123097019029113023006124020120118030027023008112112124020120118030027023 116101100004000122103104021118015022115114006111021016103104018027020121114124117026119101102114018123115097021098027112002006012118120005023110018122000030116021030230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020120117030031018103102003029005021122003126115114122000013030116101016007018114114097031115098127004000022021122003124016122103000027003008117111017028101118008002115116121005114030119025015007029116099008111017027121020028018097126097019029113144229031017027112012016012113118021019001118023008001115123098013030115116121005114030119025006031018106126005111030027112012019012124115097019029113023012124020120118030028028120010102022022103120006019007116126019023116021118015022115120025006031018106113008028005116123097027000 116101100004000122100104021121020030031028144229029001113114019114017108023112245247021 116101100004015122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023039055062080091045055032021083036114033084084036114096012023046039115099094032060055080023050051061070023040060039080069049032054065086053059060091023050039033021091032114035080069040061055080023108114018095088052038115081082097062050021081046060048065094046060115115116021013007108103019019016102119112111021103119115111102001002119096097005006001097110007007113107126005002108099107117003124096103117002124096099005015108099099024007112127099005025113098125005007001100110007007113107126005002108098098024007113124099005025113098019002010115018107008113001107110004 116101100004015122099104102114013023016097023003124029096099019019005025117111017028101118008002047073117111028006123118021027127018020121113116025086051033012081086053055036081031003124023116121000027000028027003124007108101000001006025069036034063084084036122116022004098117127018026102126116018030109051033070104037051039080064037122030027115000001028103099104126244145122111017018102120019006127103122111006010103118002023127021101017124007108101000017022146147230246021103120012114026101112012029006021122109245247119120023027023112023003114115124121015023001021125014027029021097006022028106099024000018021101097029029021031003124007108101000001006008101111006010103118018007122021023230246026123121004000115127120008028115099112005029012097110019019115103122097029029021031002029018 116101100004015122096104121114018017022029117111006010103118012023127021101111006010103118018007122008101012124007108101000001006028023230246026123121004000115127120008028115099112005029012097110019019115103103097029029021031002029018121114018017022029117111006010103118017023127021101111006010103118018007122008101017124007108101000001006028144229245247116121005114021118099030006010101101000017000029020120113127021117111006010103118018007127021101111006010103118002023127021101017124007108101000017022025023019031125097110019019016112030097027029021031102004116028144229245247098127004000022021117111017028102098124117099018023000028023021122111017028102098124117099018144229019029113023003124016122103000027003008122111017028101118008002115116121005114017027121020028018097126124031125 116101100004015122097104123098015019007124144229245247116121005114030027116014002018118127124117112004020102114018123115097031125118127004027003114010102113097022016230246018123115097031125113118004028016125023125111115018020114113116146147000028023021031012124023116100014000007021126018114029096123013114028103023012124023116100014000007011016098097112018030230246018123115097016125102114025016028099023124114116022000098117115116121005114017027115000028018124100097110115113118021023123018020114113116028023106114126022003098114030122121021026000146147230246018123115097028028097023004010026102099018122000112123004017007021006097020001122122097021023121104005029029121118003114020025112002000012118120015000022115023006099127021112008000012118099013000022115023006096244145096009023001 116101100004015122102104112023006022031106099024002022123101124117026123099019117115116121005114020113123030031028097118015019110018103019029116146147000028023021112111021023121104017030018116121000111020004025006017001106100008021031112144229019029113023006124016122103000017027008016098099112018144229019029113023006124029096116009023003008016098096112018144229019029113023006124016122103000027003008117111017028101118008002244145118015022115114025015007029116099008111017027121020028018097126230246018123115097021125114115013013023116099017000022021117004006004112114015114116022002098117115116121005114116022001098117244145118015022115114025006022031106116014022018123120097027000021121020030031146147000028023021112112124020118099030017028113114124117003121118015019116146147000028023 116101100004015122103104021112112124020118101030017007121117014004110004144229019029113023006096125114116021013016122115004111020004025006017007106116014022022146147000028023021112115124020118101030001026114123004111020004025006017001106100008021031112144229019029113023006096125103114007013016122115004111116120118013117244145118015022115114005111000022115104018027020121114124117026119101102123244145144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012114004125114019023115120117111017028101118008002110119025002029003116126017114018123115097031017027121020028018097126124016125123098015019007124023000028023146147012016125114122003013023116099000000016 116101100004015122100104021126018114029096123013114018123115097031017027112012019012124115124031125114122000013026113023000028023021122111021030116104015029030008016005023001122112000006018124101004117115116121005114030027112012019012115126015004018121023008001115123098013030122146147230246060071083036032115087078097099244145023 116101100004014122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023002061062069067036127033080089037039115213023050051058070094051124115007001110102124007092118019030021097036032032092088047114005096114001099110115101001096110000003113098098006007114018096008026108018103008099021018098008144229 116101100004014122099104102114013023016097023005027000097126015017007021116000124020118118030030026119027097019001102104005019007112096005122023116099004122001102025006000000106115000006003103114104123127021023230246016122118013023000118114105002016027112017017012113114018006022121027097017028116123004001016112031019001125114101018013023112100021023031025023112123122025023002029018121114018017022029103002124020101116030022022102097004006127021101018124020103100030022022102097004006122025023019001125114101018013000116126008028007025023230246016116100004114004125114015114001102025006000000106100021019007096099124117000018023021026022123023102019115070086040033058071016097114244145096009023029021101018124020103100030001007116099020006110018114102114007125114015114116102086040033058 116101100004014122096104080023036060115086088052032032018023097245247098127004028115103100111021001102104018006018097098021111116116016097006027112121097117018065067036060039080023055051063092083032038058090089102114115146147022026022123023019001125114101018013000097118021007007008016021117115097127004028115018099036032062092089168117115021114013001022021016004032033080066051114055080023050038050065066053117115021114015022127021144229000000027112019001012122101008021022123027105033054089082034038115086088052060039029029104114053071088044114020119101030016028099101004028115119023054058054071082097016125114101018013026113010019001125114101018013026113030032033115123117046036127103100111021001102104015016003116112004126244145116000124020118101030001026114123004126116018023097051032 116101100004014122097104021097008022022146147007000028120023006017018106116000031000116121097017018025023006000000106101004028000116121097000000021123004020007021120020006022103023011029026123023006002016106103000000016116122097002016021120015114003118025006002016106126005111001102025006002016106126005114115021144229113096022027097021016102104002029030102118015114016102023013023021097023014007007112101097024028124121097021001113104002029029103114005114001113023014028115103115111021016113104002029023112010002001125097114002013016122115004114018123115097000023027112019022012102126006030022008116018124007112116030001026114123004114244145020114113018123115097000023027112019022012113114017006110118100111006022118104005023003097023000028023021101005124016122100020111116005016230246244 116101100004014122102104145096009023001112023019001125118120017019016125010102113098022016097245247116121005114001102025015007016125114017111116022005098117244145118015022115103100111021001102104018006018097098021110109018099102245247116121005114001102025006017018106126005111016116025006017018106126005114244145118015022115113118021023123103100111021001102104005019007101101004123115119114021005022112121097022018097114105017006103101004028007021115000006022021026097099115108114000000122021118015022115113118021023123118098019000022123099097022018097114104245247022004098019029113023002001125118120017019016125010019001125118120017019016125023000028023021116018124029096116009023003008101018124029096116009023003021118015022115118100111006022118104018027020121114124117112001020102245247 116101100004014122103104122101005023001021117024114097021 116101100007007122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023051055048093082051049059080023045055032021086047059062084066057114061090089097063050071070052187032021083036033115081082051060058080069050114048090090049038054070023051055061081066050114037084091040054186070119112111021103119115111098001007113099099004015001097110024026001102110097114002026019000010000001019003010112102 116101100007007122099104102114013023016097023006017125114116019013031124117109021016027112002000012102126006030022025144229017018102114097114004125114015114016116025006017030106116014022022008016023117115097127004028115018097032049048092089102114244145096009023029021116000124020118122030017028113114124117007018023021026022123023102006033084094053055062080089053117115146147022026022123023002019125114116012013016122115004111116116016097006027112121097117018064067051055115088086051035038084080036117115146147004028023025023230246020027116014002018124103061046020027121020028018097126097019000021121020028018097126109016125123098021000018099027003124000112111003029005025118019001012113118021023004113031005019007112031003124023116121000027000028030097019000021115000028018124100109016125 116101100007007122096104097110019019000096027230246123102114013023016097023000000000106115000006022098115105022018097114105031125113118018029001097030104046047120025002019000122101021114021103120012114026101112012029006021122230246004125114019023115120025002029003116116009111001102025002029003116116009114018123115097031125118127004027003114010019001125123098002026022101023000028023021122111017028101118008002110119025002029003116126017114018123115097031125123098015019007124010003124029096121000006026146147000028023021122111017028102098124117099018023000028023021122111017028102126002029110018007102123115116100097001028103099008023127146147000000000106115000006022098115105022018097114105000000027112019001012113118021002001112030104126244145076116101100006006060245247078002118101096 116101100007007122097104007074230246021103120012114020103100030000022123100000028115103100109021016116104002019030102118015114016116027006017001106116014028001112113097021016025112003000012119120023000022123023006126017122097008022022021117230246004125114019023115103100111017028101118002026110018020112113116021118015022115103100111028006118127004002110018020115113116146147108127115102099000006006097023021023001120126015023244145118015022115103100111021001102104018006018097098021111116097016230246018123115097017018027112002006012118120005023110114116111021016097104002029023112023000028023021116000124020118101030001026114123004111020118025006017001106100008021031112023230246018123115097021125114101018013026113010019001125114101018013026113144229019029113023006124020119101030022018 116101100007007122102104097118019017115124100097028006121123230246018123115097122029122099097122115021031105017018027112002019012101006013027017124121112114058070023047061039021089052062063021086047054115114025006016001106115000006026123099097059032021089046038115091066045062122021088051114016116025006017018106103112030026119126015099115092068097060038089091104245247021023097114115021023097114115021118015022115029031002019125114116000013003004123008016026123005097059032021089046038115091066045062115084089037114020027112003000012113118021027029004005097059032021089046038115091066045062122021088051114016116025006017018106103112030026119126015096115092068097060038089091104245247021023097114115021023097114115021118015022115029031002019125114116000013003007123008016026123006097059032 116101100007007122103104021089046038115091066045062115084089037114020027112003000012113118021027029007006097059032021089046038115091066045062122021088051114016116025006017018106103115030026119126015099115092068097060038089091104245247021023097114115021023097114115021118015022115029031002019125114116000013003007123008016026123005097059032021089046038115091066045062115084089037114020027112003000012113118021027029007005097059032021089046038115091066045062122021088051114016116025006017018106103115030026119126015096115092068097060038089091104245247021023097114115021023097123244145026108114050091084040055061091082097032054082091036245247021120019114123114122000013026113023008001115123098013030115116121005114016116025006017018106103112030026119126015099115092068097060038089091097019029 116101100007007122100104113023002019125114116000013003004123008016026123005097059032021089052062063021118015022115118118111021016116104017096031124117008028098021094050114061064091045114018123115097017018027112002019012101005013027017124121115114058070023047039063089030104245247024026003029005124121230246018123115097016125118120017019026101010006124016122103000027003021118015022115119025015007029116099008111020027121020028018097126097019029113023003124016122100020111116005016230246126024100008114007112116009028026118126004028244145020114113018123115097023011124100021001123021100004030022118099097099115115101014031115114116018013016122122018019029021116018114004125114019023115118100111006022118104002029023112010102113103022016097019029113023002001125097114002013000124112013023110 116101100007007122101104018020116113116021118015022115118100111006022118104005023003097010102113101022016097019029113023002001125118120017019016125010019001125118120017019016125023000028023021116018124029096116009023003008101018124029096116009023003028144229019029113023019001125114116000013026113010002019125114116000013026113023230246018123115097022018097114105000000027112019001012113118021002001112030127017006103101004028007021115000006022021023106114126004023024023018103100097245247078002118101096006074230246028103115004000115119110097107115 116101100007006122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023019055048093082051049059080023045055032021069036062050091084036033115080089097051039065082047038054021083036114062090094047033115081016052060115084089097054116064089097049059080071053055063117006124099103117005124020001117004124099103005007112098098013119117111126024119116111007112116009018101008099021018098008144229103103 116101100007006122099104102114013023016097023006006001106123008016007108103109114018103100030022018097114022022123113118021023123114101004013023116099019019003028030109114020103114030028017103114013126115116101018013023116099004005023029115000006022029112019023012113118021022022103030104126115146147000000000106115000006022098115105022018097114105021001112104005019007122098023123122025144229019001102104005019007112096005122023116099004122001027112019023012113118021017031122030104245247115101014031115114099019013007108103019023031021099109114020103114030000022121118015017022021101230246112001020109021016102104002029030102118015114016146147022026022103114097000125114099019013023112103021114110021099111021007103104005023003097023230246018123115097000125114099019013016122115004114110 116101100007006122096104021099111021007103104002029023112023230246018123115097000125114099019013023112103021114110021016098099112018144229113103022118015022115118025002029003116116009111001027116014002018118127097019029113023002124029096116009023003008101111028006118127004002115116121005114016027099004017012118120005023110018020116113116021118015022115118025021023016106100008021031112010102113101022016097019029113023002124007112116030022022101099124117112004020102245247116121005114001027116014002018118127097111115018020115113116146147000028023021101111028006118127004002115008023102113096022016230246244145026108019029113023019124020103114030022018097116013029115124100097028006121123230246018123115097022018097114105000125114101004013023116099014007005028023003023007098114004028115 116101100007006122097104113118021023123118098019000022123099097022018097114097127115004023024023018103030097019029113023005019007112031002007001103114015006115113118021023122146147014000023112101097016010021005230246115 116101100007005122098104026024050039058065082097054054021091032114033080070052184039080023116101102004007097127115069086051051062021006118 116101100007005122099104084089037114123080079040033039070023105001054089082034038115004023039032060088023006017001106116014031001102102109114005114115014013030099099097031005146147098099100022064041055033080023006017007106116014022022008016012019031018023032060055021112002000012102126006030022008016098099097022016230246112004000098051061081023012004125118120017019026101010003124016122103000027003021086047054115120097111028006123118021027110119025015007029116099008114244145020112101112084089037114123120097111022007116114015017111011122111022007116114015017115084089037114030099025015007030118127018110109120025015007030118127018123244145020112101112084089037114029096115004002018008100020016000097101105031005027121020031016125100109099127007030230246112004000098051061081023015007016 116101100007005122096104122122012111000096117018006001029122023124029096122002026000025023114126115006030230246112004000098051061081023105114115120097111022007116114015017115119114021005022112121097031125113099000023029118023106114126004023024023018103100097051061081023012124023097118004028016021023097061033021031012004125113099000023029118023125114030027115021019022123116097121115024006097011022116101018114115146147098099100022086047054115029122023124023097118018029001021094050114029096123013114115021088051114115120097111022007116100014000115119114021005022112121097031125113099000023029118023106114126004023024023018103100097051061081023012124023097118004028016021023104114122021023104114122021088051114017027116014002016123118125108116115101102123244145023 116101100007004122098104026024019055032119094045051061118095038038123028023108114032090066050114033080070052184039080023116101098004005097127115103082034058054071084041055115089082050114049092091032060032021083036033115081082051060058080069050114048093086051053054088082047038032021082047114053090089034038058090089097054038021084046054054021071032043032025023037039115081222049051033065082044055061065027097054054021091032114055084067036114055080023053032050092067036063054091067097055039021083052114039080084041060058086094036060019004010007000019007010116098099006015113100098117004124002031116121000018103008126015006001117002124097097006119119111126024119118111007112116009018107008099021018106008002113018098005010012029007124113001099110146147007000019007010116102019006010017030018123118001102110124121021000019000010115098099002026113099126005006097098098015007113104099005119119111126024119118111007112116009018107008099021018106008002117018098005010012029007124113001099110146147007000019007010116101019006010017030018123118001102110124121021000019000010115098099000025113099125007015097099098015007121104099005119119111126024119118111007112116009018107008099021018106008002118018098005010012029007124113 116101100007004122099104121114007006115122098021023001021125014027029021031006023023106114015021023112122097023023118023013023021097023014007007112101097024028124121097021016103104002029029103114007114000097116097029029021100021017125114116021013016122115004111022113116111001007116104002029023112023000028023021100021017125114116019013000124112013023110112115002124000097118030001026114123004114018123115097001007118025002029000096010102098116028144229029029021114005017125118120017019016125010005124016122103000017027021118015022115112115002124029096116009023003008115111028006118127004002244145118015022115112115002124030116123030017028113114124017125103114007013016122115004114018123115097023023118025012019031106100008021031112010002124001112113030001026114123004245247116121005114022 116101100007004122096104113116111022022120104002029023112010102006023112122102114018123115097023023118025005023030106100008021031112010102017022103099008020116146147000028023021114005017125097110017013016122115004114026102023015007031121023000028023021114005017125097110017013000124112013023115124100097028006121123230246018123115097023023118025006023023106113008028018118099097027000021121020030031146147000028023021114005017125118120018007110018007102245247116121005114022113116111021022113104005019007112010105001022121114002006115120118025122022113006111021022113104005019007112030230246115021023097114115021023097114115021113019029030021112004022012112121006022022120023004022098146147097114115021023097114115021023097114004125114019023115112115112124016122103000017027008114005017125 116101100007004122097104118120017019016125144229114115021023097114115021023097114115116121005114022113006111028006118127004002110112115002124029096116009023003146147097114115021023097114115021023097114018123115097023023004025012019031106116014022022008114005017125120118013013016122115004245247021023097114115021023097114115021023000028023021114005099125120118013013000124112013023110112115002124030116123030001026114123004245247021023097114115021023097114115021023000028023021116014019031112100002023123112115112124007108103030017028113114109117116028010002029018121114018017022029114005017125097110017013016122115004126116018030230246115021023097114115021023097114115021118015022115118120000030022102116004122022113006111006010101104018027020121114109117116028010002029018121114018017022 116101100007004122102104029114005017125097110017013000124112013023127018016104245247021023097114115021023097114115021023000028023021114005099125113114012013016122115004111022113116111022022120104002029023112144229114115021023097114115021023097114115116121005114022113006111022022120104018027020121114124023023118025005023030106100008021031112144229114115021023097114115021023097114115116121005114022113006111017028102098124117099018030097 116101100007003122098104026024019055032119094045051061118095038038123028023108114032090066050114033080070052184039080023116101098004005097127115103082034058054071084041055115089082050114049092091032060032021083036033115081082051060058080069050114048093086051053054088082047038032021082047114053090089034038058090089097054038021084046054054021071032043032025023037039115081222049051033065082044055061065027097054054021091032114055084067036114055080023053032050092067036063054091067097055039021083052114039080084041060058086094036060019004010007000019007010116098099006015113100098117004124002031116121000018103008126015006001117002124097097006119119111126024119118111007112116009018107008099021018106008002113018098005010012029007124113001099110146147007000019007010116102019006010017030018123118001102110124121021000019000010115098099002026113099126005006097098098015007113104099005119119111126024119118111007112116009018107008099021018106008002117018098005010012029007124113001099110146147007000019007010116101019006010017030018123118001102110124121021000019000010115098099000025113099125007015097099098015007121104099005119119111126024119118111007112116009018107008099021018106008002118018098005010012029007124113 116101100007003122099104121114007006115122098021023001021125014027029021031006023023106114015021023112122097023023101023013023021097023014007007112101097024028124121097021016103104002029029103114007114000097103097029029021100021002125114116021013016122115004111022113103111001007116104002029023112023000028023021100021002125114116019013000124112013023110112115017124000097118030001026114123004114018123115097001007101025002029000096010102098116028144229029029021114005002125118120017019016125010005124016122103000017027021118015022115112115017124029096116009023003008115111028006118127004002244145118015022115112115017124030116123030017028113114124017125103114007013016122115004114018123115097023023101025012019031106100008021031112010002124001112113030001026114123004245247116121005114022 116101100007003122096104113103111022022120104002029023112010102006023112122102114018123115097023023101025005023030106100008021031112010102002031096099102245247024026000028023021114005002125112114015013016122115004111116112100021019007018023000028023021114005002125112114015013000124112013023110018118002006116146147108127018123115097023023101025018007000106116014022022021126018114029096123013114018123115097023023101025018007000106100008021031112023008001115123098013030244145118015022115112115017124007108103030017028113114097027000021121020030031021118015022115112115017124007108103030001026114123004114026102023015007031121144229019029113023004022003027112004022012115126015019016097023008001115123098013030244145118015022115112115017124016122100020111116005016230246018123115097023023 116101100007003122097104101025006023023106115000006022008031018023031112116021114030116111105023023007025006023023106115000006022028144229114115021023097114115021023097114115115101014031115114114005013022123112005023030021114005096244145023097114115021023097114115021023097005027112101004114022113005111017028101118002026110112115017124016122103000017027146147097114115021023097114115021023097114018123115097023023007025015007016125114017111022113103111028006118127004002244145023097114115021023097114115021023097019029113023004022097027122000030012118120005023110112115017124030116123030017028113114230246115021023097114115021023097114115021118015022115112115115124030116123030001026114123004111022113103111031018121104018027020121114230246115021023097114115021023097114115021118015022115 116101100007003122102104118120000030022102116004122022113005111006010101104002029023112027102117122008116014019031112100002023123112115017124007108103030017028113114109117116028144229114115021023097114115021023097114115116121005114016122118013023000118114105023023007025021011003106100008021031112027102117122008116014019031112100002023123112115017124007108103030001026114123004126116018030230246115021023097114115021023097114115021118015022115112115115124023112122030017028113114124023023101025005023030106116014022022146147097114115021023097114115021023097114018123115097023023007025005023030106100008021031112010004022003027115004031012102126006030022146147097114115021023097114115021023097114126024118015022115112115115124022112121030017028113114124023023101025004023029106116014022022 116101100007003122103104146147097114115021023097114115021023097114126024118015022115112115115124022112121030001026114123004111022113103111023022123104018027020121114230246115021023097114115021023097114115021026108019029113023002029018121114018017022029114005096125102098018013016122115004126116018030124017028116123004001016112031004022003027100020001012118120005023127018016104245247021023097114115021023097114115021023108127018123115097017028116123004001016112031004022097027100020001012102126006030022025016102123110118120000030022102116004122022113103111001006102104018027020121114109117116028144229114115021023097114115021023097114115116121005114022113005111017028102098124117099018030097 116101100007002122098104026024097114037087025039027029102099019122122021026097022186065082034038058090089097054116064089036114054071069036039033021118113097103021026001099110102025115098098006025116099107002002001096110003006116097102013002001097110113114025018103008114008016001119097004018102008113019018101008006117100106007007115096019002010007000019013010118100103002003117107097007006001107110007007112097126004006108096096024007113124099005025113098019004010230246098005006115097098005007120102098000007112018097008006117101102007001115100100117004124002001122119117111022124117019016005120119116111021103119119111102001002117100096004003001101110115101001106110000003116102097001005115099098117014124096099004007112096097013119112111244145006113099097006006113098106001006116098098117005124099103002002115100097003000001097110101101014018103008114008016001119097012018102008113019018101008002117103103003004112102019002010007000019013010116102102001005117096097004006001107110007007112098126004005108096107021007113104099005013113098019004010230246 116101100007002122099104102082045055048065023006022031106101004020022118127097051032021120045054001080081004049059146147007000028120023006022031106115014028031116117097022244145096009023001112023006022031106099024002022123101124117026123099019117244145118015022115114115013013001112113005029000008016098099112018144229019029113023006022031106101004020022118127125108116022005098117244145118015022115114115013013030122099000028018021010102113096022016230246018123115097021023121104017030018116121000111116022003098117244145118015022115118120017019016125010102113102022016230246018123115097028006118127004002110018020119113116146147000028023021116014002018124103124117112002020102245247116121005114029096121000006026008016098106112018144229019029113023006022031106115000006003103114124117112 116101100007002122096104012020102245247024026000028023021112005030012113118021002001112010032032032106067044033123018020120113116028023 116101100007001122098104026024055048115083103051055035084069004054058065094046060016103025111114115024023000056060064067097054054021091032114055080069047059054071082097054050065082097054054021090032032034064086038055115086088047049054071089032060039021091032114062084091032054058080023036038115089086097049050065222038061033092082097054054021090032032034064086038055115081082097062050021084032063035084080047055125021031049061038071023168036054091067052055063089082044055061065023052060115083094045038033080023037055115088086051035038084080036123019004010097114106115101116102097006001112099098007007113100099000006121099102005007112103019007010112098019006010108127 116101100007001122099104096103005019007112023006006026106099019004026123097097006244145100004006115114099008013016122123117114110021031018023031112116021114115120118025122017027112012016012113118021023122021144229114021103120012114020120117030031018103102003029005021117109114244145023006031018106122000000002096118006023115120027097245247021112012031012120118019031018121023012017127021144229114020118118030017018120100000028115118023230246115098127004000022021117111017028101118008002115008023021124016122103000027003021144229114018123115097016125123098015019007124023124114007027121020028018097126097245247021118015022115119025006031018106126005114110021122111021030116104008022115146147097019029113023012124020120118030027023021010097031016027112012019012124115097245247021118015022115 116101100007001122096104120116111021016097104002029023112023124114016027112002006012118120005023115146147097019029113023012017125114116019013000124112013023115008023002124020118101030001026114123004114244145023000028023021122111021016120104002029023112023124114016027112002031012118120005023115146147097113096022086047054115120116111021030116104008022115092089097122112001020104245247021118015022115118025006017018106126005114110021020115113244145023000028023021117111021030119104005019007116101002114026102023015007031121023230246115116121005114115097025006006026106116013023007103099097111115018020112113116028023230246244145023022026022103114097006125114099008013016121114021000007021010097117112004020102114 116101100007000122098104026024054054115024023023051048086094047051039092088047001050092068040055029101069046054038092067050114126021101036049059080069034058054021083036033115069069046054038092067050114038065094045059032220068230246000069082034114023119005097127115119101111021030116104008022115080067097016001027112012019012124115115114111011023113018098008002113098102004006 116101100007000122099104102082045055048065023037059032065094047049039021117019124020120118030027023146147039032060088023006016001106117014004001112121097016001025023003029005124115004114017146147054058054071082097016001027112019001012124115097111115022006098245247084089037114017027116014001006008016113117244145086047054115119101111017028101118008002110119025002029003116126017245247084089037114017103025015007029116099008111017027121020028018097126230246050091083097016001027112012019012124115097059032021089046038115123098013030244145086047054115119101111021030116104008022115009009113245247064089040061061021144229001054089082034038115081094050038058091084053114017103025006031018106126005096244145081051061062021112003000012119120023000022123023003000127021117014004026113114097016244 116101100007000122096104145064041055033080023003000125114101018013026113023124114112004020230246050091083097016125118120018007110018007102245247084089037114017103025002029003116126017111017027116014002018124103230246050091083097016001027121020028018097126124016125123098015019007124144229051061081023003000125114122000013026113005097059032021089046038115123098013030244145086047054115119101111021030116104008022097021011127098115 116101100007015122098104026024039017060088071053055032103082047054038070031104114039084085045055050064023037055115087088051054115024023050033115071082048039185065082097103100006003115114126021069036049059080069034058054021084046063035065082050114033080089037039032117006124103099117005124127126117004124019000 116101100007015122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112003000012119120023000022123023006114004125114019023115114025006000000106126005111001102025006000000106126005114018123115097021017103104005019007116101002114026102023015007031121144229114115021023097114115021023097114115116121005114123123120021114123021023105122016116025006017018106103112030026119126015099115124100097028028097023015007031121023000028023021112111021017103104005019007124121021114026102023015029007021121020030031028023014000115021116000124020118118030002098121126003027029004023008001115123098013030122146147097114115021023097114115021023097114115021023097114115021023097114115116121005114123029116000124020118118030002098121126003027029007023008001115123120021114029 116101100007015122096104096123013114018123115097021125114117019013023116099008028098007023008001115123120021114029096123013123115122101097114016116025006017018106103112030026119126015096115124100097028006121123104245247021023097114115021023097114115021023097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015099115124100097028028097023015007031121023000028023021112111021017103104005019007124121115099115124100097028028097023015007031121030097029001021023002019125114116000013003007123008016026123006097027000021121020030031028144229114115021023097114115021023097114115021023097114115021023097114115021118015022115029031002019125114116000013003007123008016026123005097027000021121014006115123098013030115116121005114020027112003000012113118021027029 116101100007015122097104007005097027000021121014006115123098013030122021120019114115118118111021016116104017096031124117008028097021126018114029096123013123244145023097114115021023097114115021023097114115021023097114115021030230246115021023097114115021023097114115021023097114115024026097019029118126004028029112023019023020121114230246115021023097114115021023097114115021023097114115122101097122016122118013023000118114105017018102099097122020027112012019012124115097019000021126015006022114114019123127021007104111099021118015022115118118111021016116104017099031124117008028098021126018114029096123013114018123115097017018027112002019012101006013027017124121115114026102023015007031121023000028023021116000124020118118030002097121126003027029004023008001115123098013030115116121005114016 116101100007015122102104116025006017018106103115030026119126015096115124100097028006121123104123244145030230246115 116101100007014122098104026024053051049089082032039115081082097048060071083110049060088071053055032024069036060055064068097127115070068097032054068066171038054021002118097102006023108114033080084041055033086095036114063080068097048060067094047033115069088052032115071082045051061086082001099110004003112018097008113019018096008002117097107003005113097 116101100007014122099104024026097028060088023049032060081025097099115026023034051062069086038060054146147002019000112144229005027112121230246123123120021114123021023105122016116025006017018106103112030026119126015099115092068097060060065023047039063089023032060055021112111021017103104005019007124121021114058070023047061039021089052062063028023046032115021116000124020118118030002098121126003027029004023040033115091066045062122146147097114115021023097114115021023097019029113023105122016116025006017018106103112030026119126015096115092068097060060065023047039063089023032060055021112111021017103104005019007124121112096115092068097060060065023047039063089030097061033021116000124020118118030002098121126003027029007023040033115091066045062122146147097114115021023097114115028144229114 116101100007014122096104021023108127115084089034059054091089036114033080080045055244145023097114115122101097122020027112012019012124115097027000021121020030031021118015022115118118111021016116104017099031124117008028098021094050114061064091045114018123115097017018027112002019012101006013027017124121115114058070023047039063089023000028023021116000124020118118030002097121126003027029004023040033115091066045062115116121005114016116025006017018106103115030026119126015096115092068097060038089091104245247028144229006027112121230246115118118111021016116104017099029122122230246022121100004245247018016230246022123115097019000021103019029023096126021099127146147108127115124089053055033067025097060060091023039051058065082097051037080084097034033090083111114098021024097049050088071032053061 116101100007014122097104080144229017018102114230246004125114015245247029121014006115029023097122123118118111021016116104017099031124117008028098021094050114061090067097060038089091097051061081023006124020119101030022018097126015006115092068097060060065023047039063089030097061033021023002019125114116000013003004123008016026123006097059032021089052062063028144229114115021023097114115021023097114018123115097122123118118111021016116104017099031124117008028097021094050114061090067097060038089091097051061081023006124020119101030022018097126015099097021094050114061090067097060038089091104114060071023002019125114116000013003004123008016026123005097059032021089052062063028144229114115021023097114115021030230246115021023097127126021086047049058080089047055115071082038062054146147097 116101100007014122102104021120019114123114025006031018106126005114026102023015007031121023000028023021116000124020118118030002098121126003027029004023040033115091066045062115116121005114016116025006017018106103112030026119126015096115092068097060038089091097019029113023002019125114116000013003007123008016026123006097059032021089052062063021118015022115118118111021016116104017096031124117008028097021094050114061064091045123244145030230246007125114015245247029100004030022118099097017018102114230246004125114015114123118118111021016116104017099031124117008028098021094050114061090067097060038089091097051061081023006099125114117019013023116099008028007021094050114061064091045114050091083097017018027112002019012101006013027017124121115114058070023047061039021089052062063021086047054115 116101100007014122103104114006111021017103104005019007124121112096115092068097060038089091104245247021023097114115021023097114115021099009023029021005230246004125114015114123118118111021016116104017099031124117008028098021094050114061090067097060038089091097051061081023002019125114116000013003004123008016026123005097059032021089046038115091066045062115084089037114123114006111021017103104005019007124121021114058070023047039063089023014000115114006111021017103104005019007124121112096115092068097060038089091104123244145023097114115021023097114115021023021026022123023112245247098127004028115029031002019125114116000013003004123008016026123006097059032021089046038115091066045062115084089037114020004025006016001106115000006026123099097059032021089052062063028023014000115029116000124020 116101100007014122100104118118030002098121126003027029007023040033115091088053114061064091045114018123115097021098027112003000012113118021027029004005097059032021089052062063028030230246115021023097114115021023097114115097127004028115004144229005027112121097122020004025006031018106126005114026102023015007031121023000028023021116000124020118118030002098121126003027029004023040033115091066045062115116121005114016116025006017018106103112030026119126015096115092068097060038089091097019029113023002019125114116000013003007123008016026123006097059032021089052062063021118015022115118118111021016116104017096031124117008028097021094050114061064091045123244145023097114115021023097114115021023021026022123023112245247112121005245247115101014031115114117019013017122097019023029021112112245247 116101100007014122101104098127004000022021112112124020119101030027023008112111021017103104008022244145030230246022121100004245247005144229023029113023000001115123117017099127021 116101100006007122098104026024053051049089082032039115081082097048060071083110049060088071053055032024069036060055064068097127115070068097032054068066171038054021002118097102006023108114033080084041055033086095036114063080068097048060067094047033115069088052032115071082045051061086082001099110004003112018097008113019018096008002117097107003005113097 116101100006007122099104024026097028060088023049032060081025097096115026023034051062069086038060054146147002019000112144229005027112121230246029122099097122115021031105017018027112002019012101005013027017124121112114058070023047061039021089052062063021086047054115114025006016001106115000006026123005112114058070023047061039021089052062063028023046032115021116000124020118118030002097121126003027029004023040033115091066045062122146147097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015096115092068097060060065023047039063089023032060055021112111021017103104005019007124121115096115092068097060060065023047039063089030097061033021023002019125114116000013003007123008016026123005097059032021089052062063028144229114115021023097114115021030230246007 116101100006007122096104125114015245247118118111021016116104017096029122122230246022121100004245247018016230246022123115097019000021103019029023096126021096127146147108127115124089053055033067025097060060091023039051058065082097051037080084097034033090083111114097021024097049050088071032053061080144229017018102114230246004125114015245247123120021114123021023105122016116025006017018106103115030026119126015099115092068097060060065023047039063089023032060055021112111021017103104005019007124121115099115092068097060060065023047039063089030097061033021023002019125114116000013003007123008016026123006097059032021089052062063028144229114115021023097114115021023097114018123115097122123118118111021016116104017096031124117008028097021094050114061090067097060038089091097051061081023006124020 116101100006007122097104119101030022018097126015096097021094050114061090067097060038089091104114060071023097017018027112002019012101005013027017124121115114058070023047039063089030230246115021023097114115021023104245247097127004028244145031018023031112116021114016116100004245247098127004028115029116000124020118118030002097121126003027029004023040033115091088053114061064091045114050091083097021097027112003000012113118021027029007006097059032021089052062063021086047054115118118111021016116104017096031124117008028097021094050114061090067097060038089091097051061081023006096125114117019013023116099008028097007023040033115091066045062122146147097114115021023097114115021023097114007125114015114097146147022026022123023105017018027112002019012101005013027017124121112114058070023047061039 116101100006007122102104021089052062063021086047054115118118111021016116104017096031124117008028097021094050114061090067097060038089091097051061081023105021097027112003000012113118021027029007006097059032021089052062063021120019114020007025006016001106115000006026123005115114058070023047039063089030104245247021023097114115021023097114115021023021026022123023112245247098127004028115029031002019125114116000013003007123008016026123006097059032021089046038115091066045062115084089037114020007025006016001106115000006026123005112114058070023047039063089030097029001021031002019125114116000013003007123008016026123005097059032021089046038115091066045062115116121005114020007025006016001106115000006026123005115114058070023047039063089030104245247021023097114115021023097114115021023021026022 116101100006007122103104123023112245247112121005245247115101014031115114117019013017122097019023029021112115245247098127004000022021112115124020119101030027023008112111021017103104008022244145030230246022121100004245247005144229023029113023000001115123117017096115 116101100006006122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023034061062069091168063054091067097032054068066171038054021002118101097005023108114033080084041055033086095036114063080068097051061092090032039043021089046060115088086051035038220068097054054070023037055033091094036032032021084046063035065082050114033080089037039032021065032062058081222050 116101100006006122099104024026097028060088023049032060081025097099115026023034051062069086038060054146147002019000112144229005027112121097245247029121014006115029023097122123118118111021016116104017099031124117008028098021094050114061090067097060038089091097051061081023006124020119101030022018097126015006115092068097060060065023047039063089030097061033021116000124020118118030002098121126003027029004023040033115091066045062122146147097114115021023097114115021023097019029113023105122016116025006017018106103112030026119126015096115092068097060060065023047039063089023032060055021112111021017103104005019007124121112096115092068097060060065023047039063089030097061033021116000124020118118030002098121126003027029007023040033115091066045062122146147097114115021023097114115028144229114 116101100006006122096104021023108127115084089034059054091089036114033080080045055244145023097114115122101097122020027112012019012124115097027000021121020030031021118015022115118118111021016116104017099031124117008028098021094050114061064091045114018123115097017018027112002019012101006013027017124121115114058070023047039063089023000028023021116000124020118118030002097121126003027029004023040033115091066045062115116121005114016116025006017018106103115030026119126015096115092068097060038089091104245247028144229006027112121230246016116025006017018106103112028028120144229023031102114230246116018144229023029113023000001115101101014022006124099112126244145026108114026091067036032037027023047061061021081032059039080023032036054086023049032060081025097099115026023034051062069086038060054 116101100006006122097104146147002019000112144229005027112121097245247029121014006115029023097122123118118111021016116104017099031124117008028098021094050114061090067097060038089091097051061081023006124020119101030022018097126015006115092068097060060065023047039063089030097061033021116000124020118118030002098121126003027029004023040033115091066045062122146147097114115021023097114115021023097019029113023105122016116025006017018106103112030026119126015096115092068097060060065023047039063089023032060055021112111021017103104005019007124121112096115092068097060060065023047039063089030097061033021116000124020118118030002098121126003027029007023040033115091066045062122146147097114115021023097114115028144229114115021023108127115084089034059054091089036114033080080045055244145023 116101100006006122102104122101097122020027112012019012124115097027000021121020030031021118015022115118118111021016116104017099031124117008028098021094050114061064091045114018123115097017018027112002019012101006013027017124121115114058070023047039063089023000028023021116000124020118118030002097121126003027029004023040033115091066045062115116121005114016116025006017018106103115030026119126015096115092068097060038089091104245247028144229006027112121230246123102114013023016097023002019000112144229005027112121097122016116025006017018106103112030026119126015099115092068097060060065023047039063089023032060055021112112124020119101030022018097126015006115092068097060038089091097051061081023002019125114116000013003004123008016026123005097059032021089046038115091066045062115084089037114020 116101100006006122103104004025006016001106115000006026123006115114058070023047039063089030230246115021023097114115021023097114115097127004028115007144229005027112121097122016116025006017018106103112030026119126015099115092068097060060065023047039063089023032060055021116000124020118118030002098121126003027029007023040033115091088053114061064091045114050091083097122020004025006016001106115000006026123099097059032021089052062063021120019114020004025006016001106115000006026123006115114058070023047039063089030104245247021023097114115021023097114115021099009023029021006230246004125114015114123029116000124020118118030002098121126003027029004023040033115091088053114061064091045114050091083097021098027112003000012113118021027029097023040033115091066045062122021120019114123118118111021016 116101100006006122100104116104017099031124117008028097021094050114061090067097060038089091097019029113023006099125114117019013023116099008028098007023040033115091066045062122028144229114115021023097114115021023097114007125114015114098146147022026022123023105021098027112012019012124115097027000021121020030031021118015022115118118111021016116104017099031124117008028098021094050114061064091045114018123115097017018027112002019012101006013027017124121115114058070023047039063089023000028023021116000124020118118030002097121126003027029004023040033115091066045062115116121005114016116025006017018106103115030026119126015096115092068097060038089091104245247021023097114115021023097114115021099009023029021006230246022123115230246021103120012114020119101030016028099101004028115114006230246004 116101100006006122101104125114019023115114006111021017103104008022110114025006016001106126005245247028144229023031102114230246099146147004028023021118018114029119103112126115 116101100006005122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023034061062069091168063054091067097032054068066171038054021002118101097005023108114033080084041055033086095036114063080068097051061092090032039043021089046060115088086051035038220068097054054070023037055033091094036032032021084046063035065082050114033080089037039032021065032062058081222050018098008113019018097008006117098099004007112106019006010108127019001010021023016125119116111018102119119111098001 116101100006005122099104024026097028060088023049032060081025097096115026023034051062069086038060054146147002019000112144229005027112121097245247123120021114123021023105122016116025006017018106103115030026119126015099115092068097060060065023047039063089023032060055021112111021017103104005019007124121115099115092068097060060065023047039063089030097061033021116000124020118118030002097121126003027029004023040033115091066045062122146147097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015096115092068097060060065023047039063089023032060055021112111021017103104005019007124121115096115092068097060060065023047039063089030097061033021116000124020118118030002097121126003027029007023040033115091066045062122146147097114115021023097114115028144229006027 116101100006005122096104112121230246016116025006017018106103115028028120144229023031102114230246116018144229023029113023000001115101101014022006124099115126244145026108114026091067036032037027023047061061021081032059039080023032036054086023049032060081025097096115026023034051062069086038060054146147002019000112144229005027112121097245247123120021114123021023105122016116025006017018106103115030026119126015099115092068097060060065023047039063089023032060055021112111021017103104005019007124121115099115092068097060060065023047039063089030097061033021116000124020118118030002097121126003027029004023040033115091066045062122146147097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015096115092068097060060065023047039063089023032060055021112111021017 116101100006005122097104103104005019007124121115096115092068097060060065023047039063089030097061033021116000124020118118030002097121126003027029007023040033115091066045062122146147097114115021023097114115028144229006027112121230246123102114013023016097023002019000112144229005027112121097122016116025006017018106103115030026119126015099115092068097060060065023047039063089023032060055021112115124020119101030022018097126015096098021094050114061064091045114050091083097017018027112002019012101005013027017124121115114058070023047061039021089052062063021086047054115114005111021017103104005019007124121115096115092068097060038089091104245247021023097114115021023097114115021099009023029021005230246004125114015114123118118111021016116104017096031124117008028098021094050114061090067097060038 116101100006005122102104089091097051061081023002019125114116000013003007123008016026123005097059032021089046038115091066045062115084089037114123114005111021017103104005019007124121115099115092068097060038089091097029001021112115124020119101030022018097126015096097021094050114061064091045123122146147097114115021023097114115021023097006027112121097099244145096009023029021031105017018027112002019012101005013027017124121112114058070023047061039021089052062063021086047054115114005111021017103104005019007124121115099115092068097060038089091104114028103023105017018027112002019012101005013027017124121115114058070023047061039021089052062063021118015022115114005111021017103104005019007124121115096115092068097060038089091104123244145023097114115021023097114115021023021026022123023112245247 116101100006005122103104112121005245247115101014031115114117019013017122097019023029021112115245247098127004000022021112115124020119101030027023008112111021017103104008022244145030230246022121100004245247005144229023029113023000001115123117017096115 116101100006004122098104026024054054115024023004060039102078047038059118095036034039080091105123115024023034061062069091168063054091067097032054068066171038054021002118101097005023108114033080084041055033086095036114063080068097051061092090032039043021089046060115088086051035038220068097054054070023037055033091094036032032021084046063035065082050114033080089037039032021065032062058081222050018098008113019018097008006117098099004007112106019006010108127019001010021023016125119116111018102119119111098001 116101100006004122099104116121005114022109126018006000021031018023031112116021114098021113019029030021112003000012119120023000022123023006114004125114019023115114025006000000106126005111001102025006000000106126005114018123115097021017103104005019007116101002114026102023015007031121144229114115021023097114115021023097114115116121005114123123120021114123021023105122016116025006017018106103112030026119126015099115092068097060060065023047039063089023032060055021112111021017103104005019007124121021114058070023047061039021089052062063028023046032115118118111021016116104017099031124117008028098021094050114061064091045123244145023097114115021023097114115021023097114115021023097114115021023097114018123115097122123118118111021016116104017099031124117008028097021094050114061090067097060038 116101100006004122096104089091097051061081023006124020119101030022018097126015099097021094050114061090067097060038089091104114060071023002019125114116000013003004123008016026123005097059032021089052062063028144229114115021023097114115021023097114115021023097114115021023097114115021118015022115029031002019125114116000013003007123008016026123006097059032021089046038115091066045062115084089037114020027112003000012113118021027029007006097059032021089046038115091066045062122021088051114016116025006017018106103115030026119126015099115092068097060038089091104245247021023097114115021023097114115021023097114115021023097114115021023097019029113023105122016116025006017018106103115030026119126015096115092068097060060065023047039063089023032060055021112111021017103104005019007124121115096115 116101100006004122097104092068097060060065023047039063089030097061033021116000124020118118030002097121126003027029007023040033115091066045062122146147097114115021023097114115021023097114115021023097114115021023104245247021023097114115021023097114115021023097114115021026108114050091084040055061091082097032054082091036245247021023097114115021023097114115021023097114115021120019114123118120000030022102116004122016116100021114123114025006031018106126005114018102023008028007112112004000122025023113123110005023000028023021116000124020118118030002098121126003027029004023040033115091066045062115116121005114016116025006017018106103112030026119126015096115092068097060038089091097019029113023002019125114116000013003007123008016026123006097059032021089052062063021118015022115118118111021016 116101100006004122102104116104017096031124117008028097021094050114061064091045123122146147104114 116101100006003122098104026024054054115024023000038039080068053051039092088047114062064091053059126088086045051055092082097127115086095032032052080090036060039021083052114039071082036114037092082054018098008097001096110007007112099126005004108099099024007113124099005025113098 116101100006003122099104102082045055048065023038063062027112002000012102126006030022025023038063050027112012019012123120012126115082090032124020120118030027023146147039032060088023006031030106122000000030116123097053062088027097021030116104012019001100098000021022021080044051127021112002000012118120015000022115023038049033146147054058054071082097053062088025006031018106126005114110021080044051125114122000013026113144229051061081023038063062027112002006012118120005023115008023038049033027112002006012118120005023244145086047054115082090044124020118101030001026114123004114110021080034032125114116019013000124112013023244145026108245247084089037114052086069111017028102098124117099018144229051061081023038049033027112002000012113114003004018121023125111115018020115113116146147032060055 116101100006003122096104021031038049033027112002000012115126015004018121023040033115123098013030115090069097053048071025006017001106113008028005116123097108110021016098096112018030230246126024144229051061081023038063062027112002006012118120005023110018122000030116146147032060055021080044051125114122000013023112117023019031021011124114116022005098117244145086047054115029080044051125114122000013021124121023019031021094050114029096123013114060071023038063050027112012019012115126015004018121023127111115018020115113116028144229127126024026108127126024026108127126024026108127126024026108127244145086047054115082090032124020118122030017028113114097111116022006098117244145088051054054071023035043115082090044124020118101030001026114123004126115082090032124020120118030028028120023 116101100006002122098104026024054054115024023000038039080068053051039092088047031038089067040031050089086037059054029030097127115121094050038054021085051039039080023037055032021086047059062084066057114054065023037055032021090032032034064086038055032117006124020001117005124103103007014119097099006119114111097005006112127099006026112102019001010115098098005026113097126004003108098099027007113124099005119116111097005006112127099006026112102126005007111098099027007113018101008097001101110024026 116101100006002122099104102082045055048065023003124016122103000027003021075061114017027121020028018097126109114017027121020006001116097109114018103100030022018097114022022123113118021023123120025005019000122101021123122025023013124020118101030001026114123004126115116025006031018106121014031127021118019001012113118021023004113031005019007112031016124020120117030022018097114104123127021102111021030116104008022244145144229052033090090097016028099126005023115119027097027003114122014007115120027097021030119104012019001100117014004115100027097021030116104012019001100098000021022021118109114020120122030031018103122000030115121144229245247066095036032054021117111017028102098124117099018023032060055021122111017028102098124117099018144229051061081023003124016122103000027003008122111017028 116101100006002122096104101118008002244145086047054115119025015007029116099008111030027121020028018097126230246244145086047054115120025002029003116116009111116022006098117244145086047054115120025002026022124103006111116022005098117244145086047054115120025005019022123116009114111008023102113096022016230246050091083097122030027115000001028103099097059032021121020030031021088051114030027115000001028103099127111116022004098117122146147230246050091083097003125114122003013023116099004114049080067054055054091023102113103022016097051061081023102113102022016230246050091083097003125114122003013023116099000000016021094050114029096123013245247146147032060055021102111017028101118008002110119025002029003116126017245247084089037114002027121020028018097126124016125123098015019007124144229051061 116101100006002122097104081023016124016122103000017027008122111017028101118002026244145086047054115100025015007016125114017111030027116009023026101112230246244145086047054115116025006017030106116014022022008016098100112018144229113100022086047054115100025006031018106126005114058091023105113107022030230246050091083097003125114122000013026113023124114018027112012019012124115230246244145086047054115116025006031018106126005114110021123111021030116104008022244145086047054115121025006017007106116014022022008016012019031018144229245247022014098051061081023003124016122103000027003008016098099099022016097051061081023003124029096121000006026008016098099098022016230246244145088051054054071023035043115119025015007029116099008126115100025006031018106126005126115121025006017001106100008021031 116101100006002122102104112027097003125114122003013023116099004114023112100002114 116101100006001122098104026024054054115024118053038054070067032038058090089012039063065094012051063084083040055126021023002061061065069181062054021083036114063084023049032186070082047049054021071051187032080089053055115090066097034050070068168055115081016052060115084089040063050089023037051061070023045055115081222049051033065082044055061065025097000054065088052032061080023045055115081082051060058080069097060227021083036114048093082049038054089119112111021103119115111102001002117103100004006117106019006010007000019001010116102 116101100006001122099104102082045055048065023012124016122103000017027025023012124016125114008002020146147039032060088023003029005124115004114017025023008002020120120020114030146147054058054071082097016125118120018007110018007102114050091083097031125118120018007110018007102245247084089037114017027116014002018124103124117112004020102245247084089037114017027121020028018097126124117112007020102245247084089037114017027116014002018124103097111115120025002029003116126017114050091083097016125123098015019007124023124114030027121020028018097126230246050091083097031125118120017019016125010102113096022016097245247084089037114030027116009023026101112097062058094082097117112001020100117244145086047054115120025005019022123116009114110021031097001054089082034038115088086057122030007025005019022 116101100006001122096104123116009123115021144229114053071088044114026101112012029006021122115114115146147097037059080069036114030007025002029000096010102098116021023230246115084089037114017027116014002018124103097111115120005111017028101118008002115084089037114017027121020028018097126097111115120005111028006123118021027115021144229114050091083097031097027116014002018118127124117112006020102114244145023032060055021122115124016125114008002020021091040057054021016098102112016016104245247021 116101100006000122098104026024054054115024023000038039080068053051039092088047031038089067040031050089086037059054029030097127115103082034058054071084041055115081082050114062084069048039050082082050114055018066047114050091094044051063027119112111021103119115111102001119114111097005006112127099006026112102019001010112107102005026113099126005006097098099015007113104099005119116111097005006112127099006026112100115005007123098099015007113018101008097 116101100006000122099104102082045055048065023003124016122103000027003021075061114017027121020028018097126109114017027121020006001116097109114018103100030022018097114022022123113118021023123120025005019000122101021123122025023013124020118101030001026114123004126115116025006031018106121014031127021118019001012113118021023004113031005019007112031016124020120117030022018097114104123127021102111021030116104008022244145144229052033090090097016028099126005023115119027097027003114122014007115120027097021030119104012019001100117014004115100027097021030116104012019001100098000021022021118109114020120122030031018103122000030115121144229245247066095036032054021117111017028102098124117099018023032060055021122111017028102098124117099018144229051061081023003124016122103000027003008122111017028 116101100006000122096104101118008002244145086047054115119025015007029116099008111030027121020028018097126230246244145086047054115120025002029003116116009111116022006098117244145086047054115120025002026022124103006114063092092036114116022005098119116146147032060055021122111022018112121002026115009010097117112006020102245247146147032060055021102111021030119104005019007112023035055039066082036060115018020117113116021086047054115018020116113116146147032060055021102111021030119104005019007116101002114058070023015007031121144229245247084089037114002027116014002018124103124016125118120017019026101144229051061081023016124029096121000006026008117111028006123118021027244145086047054115100025002029003116116009111030027116014002018118127230246050091083097003125123098002026022101010012124016 116101100006000122097104125114008002020146147230246050091083097019125114116012013016122115004111116022001098117244145020118113050091083097003125114122000013026113023040060115029020121113122146147032060055021102111021030116104008022115008023000124020120118030027023146147230246050091083097019125114122000013026113023124114031027112012019012124115230246050091083097030125114116021013016122115004111116120118013117244145144229127126021020120113115021026097002060064069097184039071082097049060088071032038058087091036114050067082034114063084023051055034064221053055115006000114100102146147032060055021117111017028101118008002110018020112098112018023032060055021117111028006123118021027110018020112099112018144229245247090069037055033021085056114017027121020028018097126109114002027112012019012 116101100006000122102104124115109114031027112002000012102126006030022025023016124020120117030022018097114097022022102116230246115 116101100006015122098104026024054054115024023000038039080068053051039092088047031038089067040031050089086037059054021026097017060088090036060039084094051055115084068050061048092222097051038077023044051033068066032053054070119112111005117005124096099004006108098096024006121114099005013113098105005007001097110004003109099101 116101100006015122099104102082045055048065023006031018106126005114127021112012019012118120012245247083069046063115114122000013030116101016007018114114230246036093082051055115114116012013016122115004114110018020112113116146147032060055021023006031018106115004016005116123097110110018020115113116146147032060055021023105021030116104007027029099118013114058070023047039063089023046032115021112012019012115126015004018121023127111116022005098117122146147032060055021112012019012124115097059061021031098097112028023 116101100006014122098104026024054054115024023000038039080068053051039092088047031038089067040031050089086037059054029030097127115116091040063054091067032038058090089097051055071082050033054021084046039033071094036032115030023047061062021083168038054091067036039033021083052114048090066051032058080069097054116084067053055032065086053059060091119112111021103119115111102001005120100096005004 116101100006014122099104102114013023016097023002027125121126003023016122027097019125123120019019000122027097019125116115019023000004027097019125116115019023000007027097019125118120017029000097027097004125121126003023031122027097030007103126012122016122118013023000118114105002022027100008017026099126109117116028023061046115018023102114047073023017023125123120019019000122030097051032021121017245247115101014031115103113002029003122023023126115101114019001026113023017023127021116009023003118120097017023025144229114115021023097004020113120030019023103023000114031112113021114028096099004000115127120008028115103113018027016124023002027115122121097019125102126002027005124023124114016124025018027016124097008114018123115097017026027116014001006021010097117099018144229005027112101004114003 116101100006014122096104112025002029000096010102098116021086047054115118115111017028102098124117099018144229019029113023000124029096115004002018021010097004125123098005023003116144229114115021023097114018123115097019125123098002029030120023124114005027121020017028120122230246115021023097114115116121005114018027116014002028102099097111115099025002029003122100021245247021023097114115021118015022115099025002029000096023124114116005016230246115021023097114115084089037114003112025015007003112101018114110021116005124029096115004006022146147097114115021023097051061081023002022125113118007027016122023040033115091066045062244145023097114115021023032060055021116005124016122103000017027008118111017028101118002026244145023097114115021023032060055021116005124029096116009023003008118111028006 116101100006014122097104118127004002244145023097114115021023000028023021118111017028101118002026115008023102113098022016230246115021023097114115116121005114018027121020017027112103097111115018020115113116021 116101100001007122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080023037055032021083046060061220082050114055080023053032050067086040062115081082097062116092089055055061065086040032054021082047114053090089034038058090089097054054021091032114055084067036114048090089053055061064082097054050091068097062050021084045187019004010115098098005007112098098 116101100001007122099104102114013023016097023102022022121114021023115115101014031115114099008013007103097008028005021096009023001112023006006026106116013023007103099097111115018016102046047114099008013016121114021000007073075102117116018144229020001122122097021007124104021000005124121023245247098127004000022021100020016000097101105021007124104002030022097101021126098025015104114111021016098099112018144229021001122098017114017108023006006026106116013023007103099097 116101100001006122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021116046063035065082097062054021089046063049071082097054054021080051061038069082097054054021083046060061220082050114055080023053032050067086040062115081082097062116092089055055061065086040032054021082047114053090089034038058090089097054054021091032114055084067036114048090089053055061064082097054050091068097062050021084045187019004010115098098005007112098098 116101100001006122099104102114013023016097023002029006123099105022026102099008028016097023006006026106116013023007103099104245247115101014031115114099008013007103097008028005146147022026022103114097001006119100021000123114099008013016121114021000007025006109106122021011097117112004020102114 116101100001005122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080023049061038071023045055032021068052048037080089053059060091068097059032070066036033115081082050114033080090046060039220082050114055080068097054060091089168055032021091032048060071086053061058071082097055061021081046060048065094046060115081082097062050021083032038054021084046060039080089052055115081086047033115089086097049063220119112111097005006113098098005006 116101100001005122099104102114013023016097023102022022121114021023115115101014031115114099005013007103097013019017021096009023001112023006006023106116013023007103099097111115018016102046047114099005013016121114021000007073075102117116018144229020001122122097021007113104021000005121118003245247098127004000022021100020016000097101105021007113104002030022097101021126031122116000006022029016108117127114099005013016121114021000007028028112126107028023125114116022006098117244145112019029006101023003011115114099005013016121114021000007021 116101100001004122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021116046063035065082097062054021089046063049071082097054054021080051061038069082097054054021083046060061220082050114055080068097033038087065036060039092088047033115092068050039054070023037055032021069036063060091067168055032021083036033115081088047060186080068097062050087088051051039090094051055115080089097052060091084053059060091023037055115089086097054050065082097049060091067036060038080023037051061070023045051115086091168018098008005113099099005006113099 116101100001004122099104102114013023016097023002029006123099105022026102099008028016097023006006023106116013023007103099104245247115101014031115114099005013007103097013019017146147022026022103114097001006119100021000123114099005013016121114021000007025123014017018097114105117126018027006006023106116013023007103099104121098025015104114111021016098099112018023 116101100001003122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080023049061038071023045055115070066040036058021083036033115092089053032060081066034038058090089050114054091023039061061086067040061061021083036114063084023037051039080023034061061065082047039054021083032060032021091032114048089222001099110007007112098099004007112 116101100001003122099104102114013023016097023102022022121114021023115115101014031115114099002013005112101002006026021096009023001112023006006016106116013023007103099097111115018016102046047114099002013016121114021000007073075102117116018144229020001122122097021007118104023023001118099008245247098127004000022021100020016000097101105021007118104002030022097101021126031122116000006022029016108117127114099002013016121114021000007028028112126107028023125114116022006098117244145112019029006101023003011115114099002013016121114021000007021 116101100001002122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021116046063035065082097062054021089046063049071082097054054021080051061038069082097054054021083046060061220082050114055064023050039058067094097054054070023040060039071088037039048065094046060032021082047114053090089034038058090089097054054021091032114055084067036114048090089053055061064082097054050091068097062050021084045187019004010115098098005007112098098 116101100001002122099104102114013023016097023002029006123099105022026102099008028016097023006006016106116013023007103099104245247115101014031115114099002013005112101002006026146147022026022103114097001006119100021000123114099002013016121114021000007025123014017018097114105117126018027006006016106116013023007103099104121098025015104114111021016098099112018023 116101100001001122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080023049061038071023045055032021094047052060071090032038058090089050114035090066051114063080023053032050092067036063054091067097054054070023034058054069067036062032021071032032115070082034038054064069097053186090080051051035093094048039054 116101100001001122099104102114013023016097023102022022121114021023115115101014031115114116022013022109099002029030021096009023001112023006017028106126005114110021016061046016116100021122020118120030027023021118018114016125118019122098013030104245247115101014031115114116022013022109099002029030146147006000028096103097016010021112002029012124115097 116101100001000122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021116046063035065082097062054021089046063049071082097054054021080051061038069082097054054021083046060061220082050114055080068097059061083088051063050065094046060032021071046039033021091036114039071086040038054088082047038115081082050114048093082049038054089068097034050071023050055048065082052032115082222046053033084071041059034064082 116101100001000122099104102114013023016097023002029006123099105022026102099008028016097023006017028106126005123244145113019029030021112002005012112111021017028120023 116101100001015122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080023049061038071023045055032021094047052060071090032038058090089050114035090066051114063080023053032050092067036063054091067097054054021091102051057090066053114055080023037055032065094047051039084094051055032 116101100001015122099104102114013023016097023102022022121114021023115115101014031115114115022013016125100002029030021096009023001112023006017028106126005114110021016061046016116100021122020118120030027023021118018114016125118019122098013030104245247115101014031115114115022013016125100002029030146147006000028096103097016010021112002029012124115097 116101100001014122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021116046063035065082097062054021089046063049071082097054054021080051061038069082097054054021083046060061220082050114055080068097059061083088051063050065094046060032021071046039033021091036114039071086040038054088082047038115081082097062116084093046039039021083036114055080068053059061084067032059033080068 116101100001014122099104102114013023016097023002029006123099105022026102099008028016097023006017028106126005123244145113019029030021112005005012118127018017028120023 116101100000007122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080023049061038071023045055032021094047052060071090032038058090089050114035090066051114063080023053032050092067036063054091067097054054021091032114048071222032038058090089097054116064089036114058091067036032037080089053059060091 116101100000007122099104102114013023016097023102022022121114021023115115101014031115114115022013026123099002026022021096009023001112023006022004106126015006022103023124114116018016061046020113096030027029097114019046047018016102117244145113019029030021112005005012124121021017027112144229021001122098017114017108023006022004106126015006022103023 116101100000006122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021116046063035065082097062054021089046063049071082097054054021080051061038069082097054054021083046060061220082050114055080068097059061083088051063050065094046060032021071046039033021091036114039071086040038054088082047038115081082097062050021084051187050065094046060115081016052060054021094047038054071065036060039092088047 116101100000006122099104102114013023016097023002029006123099105022026102099008028016097023006022004106126015006022103030230246021103120012114020113096030027029097116009023115 116101100000005122098104026024054054115024023008060039080069055001038092065040114126021101036049059080069034058054021091036114061090090097054054070023040060039080069055055061084089053033115080067097062054021089241114048093082049038054089023105034060064069097062054070023040060039080069055055061084089053033115158222045055037080066051233122021082047114053090089034038058090089097054038021083168034050071067036063054091067109114055064023053043035080023037117058091067036032037080089032060039021082053114055064023050038050065066053114055080068097059061065082051036054091067040061061070119112111102001119115111007117004124127126117003124127126117002124127126117001124096099004007108098102024006120018100008005113099098024007116127098012 116101100000005122099104102114013023016097023005027000097126015017007021126002124020124116030028028120023098103112025023008017125118120017019016125075061027016027121020017027112103097019000021116009023003097114013245247115101014031115114126015013026123099004000005021126109114020124116030027029097116009023115124116230246004125114019023115124116111021026123104008022110124025006027029106126005245247116121005114026027115004002007008016098099112018144229019029113023008124020124121030006010101126015006110018020115113116146147098097112116121005114026027112008028012113118021017031122023008001115123098013030244145020117113018123115097027125114126015013023116099002030028021126018114029122099097028006121123230246018123115097017028116123004001016112031008017125114126002013023116099017000022 116101100000005122096104025126111021026123104005019007101101004123115119114021005022112121097117112003020108098099027007113124099005016097019029113023102113100022026115097125000014111103106018023 116101100000004122098104026024054054115024023008060039080069055001038092065040122122021026097030058070067036114055080068097059061065082051036054091067040061061070023108114003084069053124115004119112111126024 116101100000004122099104070082045055048065023008124020124121030027023025144229021125118120017019016125075061021125123098002026022101023000001115123098002026022101027097245247121099019027030029116014019031112100002023123116025018027016124097008126116018030061046116021016061046018027121014000018102120104114050070023005023007025144229017018102114097005027112121097021018027121020002022103100097027000021121020030031021099009023029021144229017018102114097005027112121097062054083067105022125123098021023031004027115123115092089097122116005001102126116005000102123115097127004028115113025015007007112123112114004125114015114063080081053122023027121020006022121005109096122021094047114123018007119117127021016113101116028023021026022123023005124029096099004030097021023022026022123023045055053 116101100000004122096104065031005124029096099004030096025005104114058091023105117099003016109114116005000102123115097127004028115113025015007007112123114114022121100004114029096123013114022123115230246022121100004245247118118018023115098127004028115089082039038123114118111021018113104015007007112123112126097028023040060115029016113100116025016113101116028023021026022123023006019125114118005013029096099004030098021096009023029021091036052039029112000124020116115030028006097114013096127007030097059061021031102098101018027097117099002016104114007125114015114020116025006019023106121020006022121005230246004125114015114063080081053122020116025006019023106121020006022121004109096122021094047114123018007119117127021016113101116028023021026022123023006019125114118005013029096099004030096 116101100000004122097104021114013001022021121020030031021114015022244145114015022115116100097006022121122014016127146147002017125114116002013029122122002019029021118018114016116121021126244145116111030026119114013029115084068097017028120122109245247120025006017001106123008016115084068097031018121027097245247097126111021016103104013027017025023230246032064085050038033029126111021026123104002029030120114015126098025005116103122021086050114016122122109245247118118018023115146147022026022123023008124020124121030006010101126015006110018114102114007125114015114116112091036036054064069102245247098127004028115124025006027029106099024002026123099124117007018023021026022123023102006054086095047059048092082047117244145096009023029021126111021026123104021011003124121021111116099016097006027 116101100000004122102104112121097117005220067168032058091086040032054018144229005027112121097027125114126015013007108103008028007008016000117115097127004028115018118037063058091094050038033084067036039033018144229005027112121097027125114126015013007108103008028007008016005117115097127004028115018115168062186082066168117244145096009023029021126111021026123104021011003124121021111116121016097006027112121097117031084085046032050065088040032054018144229005027112121097027125114126015013007108103008028007008016025117115097127004028115018118052038033080016230246022123115109245247114025006027016106121014031127021144229122000080091036049039021112019022012121126003114053071088044114020103115030017028123101004022115097114002114036093082051055115097114002124020118115030017028113114124027125 116101100000004122103104097114002013016122115004114050091083097006022118025006000023106100008021031112010008124007112116030001026114123004114050091083097006022118025006000023106115004002007008126111006022118104005023003097030097051032021099004049059025023230246018103100030006000098115121122016122118013023000118114105021125114126002013023116099017000022025126111021026123104005019007101101004123122021086050114023101027097245247116101018013007102096005106123118120000030022102116004122020027112008017012113118021030026120027008124020124121030022018097123008031122028023032033115113123109114244145118019001012097100022022107029112111021026118104005019007103114000123115084068097022001025023230246020027112008017012118120012031022123023032033115118120012031012103114000126115146147000000000 116101100000004122100104106099018005023013031008124023120118011123115084068097022030116027230246026027098018023001120118011245247146147039032060088023006027029106126015006022103097097027127021112008017012124121021017027112023006126115114116019013016122121019023021021099008126115114116019013016122121019023021021122109114005114115014013018113101097019127021101007017028101120097017127021112002017012118120012017028103023002017127021116009023003118120097017028025023017023001102126005114003124115109245247099112005029012113114021114023021123004020007021120020006022103023011029026123023006019023106118005000023112099097021018021120015114023027121020002022103100124021018027121020002022103100230246036093082051055115097126111021016097104002029023112023124117007124121021117244145144229041102 116101100000004122101104002000116102046021 116101100000003122098104026024054054115024023008060039080069055001038092065040122122021026097030058070067036114055080068097059061065082051036054091067040061061070023108114003084069053124115007023108114016090089037059039092088047033019004010108127 116101100000003122099104084089037114026027099008028012102126006030022008099008124020118101030001026114123004114050091083097027125097126015013016122115004111007124025006017007106116014022022146147032060055021126111031018121104018027020121114124031125114116019013000124112013023115084089037114026027122000030012118120005023110120025006017007106116014022022146147032060055021112111021026123104008022110124025006027029106126005245247084089037114018027116014002018118127124021125118120017019016125023032060055021118111028006118127004002110114025015007016125114017245247084089037114016027121020022022101118124019125123098005023003116023032060055021116111028006118120012031110116025015007016122122012114050091083097017125118120017029000097010000124016122103014001007146147032060055021116002124016 116101100000003122096104122122030028006118120012031110116025015007023112103000046047116025015007016122122012245247146147000028023021116014124016122100020111116005016097019029113023002029125118120018027016122010102098116021118015022115101126005124016122100020111116005016230246018123115097017028027116014002018118127124021125118120017019016125023000028023021116014124029096116009023003008112111028006118127004002244145118015022115118120111028006113114021023110101126005124029096103004000000021118015022115113025015007003112101018111003124115111028006101114019001244145144229051061081023008124023112103021111116022005121113116146147108127126146147098099112084089037114020027116014002018118127124117112007020102114050091083097021125123098002026022101010102113096022016230246126024023021055048 116101100000003122097104093089040049058080089230246112001020032060055021126111006022118104002029023112010102113102022016097051061081023008124007112116030001026114123004111116022001098117115084089037114026027099004017012113114017006110018020118113116146147108127115097078049055115081082097062116092089053055033067082047038058090089230246112013020032060055021126111006026123104002029023112010102113106022016097051061081023008124007124121030001026114123004111116022006113113116146147108127115097078049055115124089053055033067082047051061065144229113098004020032060055021126111021026123104021011003124121021111116022006115113116146147108127115124089053055033067082047051061065144229113098006020032060055021112111021026118104015029030008016098099103022016230246112004002098051061081023006124016 116101100000003122102104122103000017027008016098099101022016097051061081023006124029096116009023003008016098099100022016230246126024023005051039080023049032186067094050059060091089036062063080144229113098013020032060055021116014019031112100002023123114025006027016106115000006003103114109027125114126015013023116099017000022028023035055039066082036060115018020112107112024007113124099005025113098116021086047054115018020115098112024005114124102012025116107116146147098096101022020112106112084089037114026027112008028012113118021017031122023040033115123098013030244145026108114023084067036114055080023034062167065066051055244145020115099112084089037114026027112008028012113118021017031122023035055039066082036060115018020115096112024007113124099005025113098116021086047054115018020115097112 116101100000003122103104024005114124102012025116107116146147108127115103082039124115124089053055033091082230246112007003098051061081023008124020124121030027023021010097113097000020230246126024023018038050065066053245247022005119113050091083097021125114126002013023116099019023018021094050114029096123013245247022005118113050091083097021125114126002013023116099019023018021094050114061090067097028006121123230246126024144229061033081082051114049076023006027029106126005245247021 116101100000002122098104026024004060039125094050038060112065053122122021026097000054086095036032048093082097062116093094050038060071094048039054021083036033115086088044034039080068108032054091083052033115081016040060039080069055055061065094046060115081016052060115086095036034039080091097055061021081046060048065094046060115081082097033060091023047039062220069046018098008113019018097008002117096106003004113097019006010108127 116101100000002122099104022006115113000112123004017007021118019001012097100022022107029126002124020124116030022018097101004019122021118018114023116099004126244145020112096112120118111021016103104013027017025023008124030116123030001026114123004126115124025012019031106116014022022025023102027029097114019004124018075061029017027112002000012121126003114018102023014016025112099109114007108025006017001106123008016127021016002002007124121021023001099016109114244145020112096112018099004004007018027097027016027112008017012118120012031022123027230246112004005098122000112123004017007021116014007029097031107123115115101014031115114113023013021124116008028007021113008114004125114019023115115126111021026123104008022115008023008124020124121030027023021118015022115115126111017028101118002026110 116101100000002122096104124116111017028101118002026115116121005114021124025015007016125114017111026118025015007016125114017123115116100097028017106113008017026123099109245247022006115113123102114013023016097023002019000112023022026022123023002029006123099105120122011006097006027112121097099115112123018023115118120020028007029029104114022123115097020001122122097021021099104007027016124121021114021124023022026022103114097020026027112008028012124115097111115124025006027029106126005114018123115097020026027112007004012113118021016006103023008001115123120021114029096123013123115116100097020026118126015006012112117004126244145020112096112124025006027029106126005126115124116111007000112101012019025025118019001012097100022022107029126002124023120118011123115116100097022030116125109245247 116101100000002122097104022006115113016116100004114026027112008028012097110017027029097023022026022123023102006116021099009023029021126111027007112104005023003097023004030000112023008124007112116030022022101099097023029113027230246112004005098017018102114097027125114126015013007108103008028007021096009023029021016021117115097127004028115124025008006022106100008021031112023004030000112023008124007112116030001026114123004114022123115109245247022006115113016116100004114026027112008028012097110017027029097023022026022123023102006116021099009023029021126111027007112104002029023112023004030000112023008124007112116030017028113114097023029113027230246112004005098098115116100097028017106117014004018097099109019001102104021001004113015105027016027115002000022028023000001115113116019023127 116101100000002122102104018126102126098021118018114031124114015245247022006115113021103120012114020124116030027029097116009023115124116097027029123114019114025122126015114020124121030027029097114019004115124023014028115124025006027029106126005111026118025006027029106126005245247022006115113031112113021114028096099004000115127120008028115114116019013016122121019023021021122000114028123023008124030116123030017028113114124031018027112002006012118120005023115116121005114026027122000030012102126006030022008122000124020118101030001026114123004114018123115097031018027116014001006008016113117244145020112096112124121015023001021125014027029021112002000012118120015000022115023014016115122121097027125097126015013016122115004111028119025006017007106116014022022021118015022115124025021027029 116101100000002122103104106100008021031112010014016125114116019013000124112013023115116121005114028119025002029000096010102098116146147098099097022126015028022103023011029026123023006017001106116014028001112113097006010021120015114116097114023006116008099024124020118099030017028113114097019029113023102017003097126015006022103097102111007108025006017001106100008021031112023000028023021099024124016122100020111116005016230246112004005098005027112101004114026118025002029003116116009114110021016098099112018144229113098007020000028023021126002124029096116009023003021010097117112007020102245247022006115113112006020000028023021126111031018121104002029023112010102113103022016097019029113023008124030116123030001026114123004111116022002098117244145020112096112116121005114026118025006027016 116101100000002122100104106115000006001112118097027000021121014006115123098013030244145020112096112116121005114123124116111021026118104002029030120114015114026102023015029007021121020030031146147098099097022120019114123102114013023016097023002029006123099105120122021113019029030021112007004012115126002027029097023007027115098127004000022021113008124020124121030027023021010097027125114126015013026113030125108099028023 116101100000001122098104026024004060039125094050038060112065053122122021026097000054086095036032048093082097062054021089046063127021091036114048090090044055061065086040032054025023045117058081082047038058083094032060039025023045051115081086053055115081016036060037090094097055039021091102051048086082050033058087094045059039220023055187039220069040060050092069036114055080068097052058086095040055033070023045059186070023161114038091023034061062069067036127033080089037039115081016040060039080069055055061065094046060115080089097052060091084053059060091023037055115089016040054054091067040052058084089053114055080023045117058091067036032037080089053059060091023036038115081066097049059080071053055063027119112111096002006001096110115101001097110000000119102107005007116 116101100000001122099104102114013023016097023006020005106121014031021124116109114020115097030017028120113008017127021112007004012124115109245247116101018013007102096005106123114113023013023116099003007001028075061001006119100021000123113126006027007102031009029006103031006020005106115000006017096101104123127012030061046000096117018006001029115008021026097100105031026123098021023123114113023013023116099003007001028030109107122073075018007017102099019122023124112008006000029100004017028123115105021021099104005019007119098019123122025014104114018102023006020005106115000006017096101109245247005027097021021099104000017016099114021245247115101014031115114113023013021124116008028007146147022026022103114097021026123104008022115008023098099112146147000028023021116014002018118127097111115 116101100000001122096104018020115113116146147000028023021121020017027112103097111115018020114113116146147097 116101100000000122098104026024004060039112089038022054088031104114126021101036049059080069034058054021068102059063021078097051115064089097051048086088051054115158023018051061092067032059033080023110114022086095032060052080023037192050091094044051038077023250114035090066051114038091023034058054069067036062115080089097052060091084053059060091023037055115070088047114035084078050114054065023037055115070088047114061064090168032060027119112111021103119115111098001007113099096005004 116101100000000122099104102114013023016097023112245247115101014031115099112005029012116116002245247098127004000022021031002029003116116112114110021016098099112018023000028023021121020017027112006097111115018020115113116028144229029001021031002029003116116115114110021016098099112018023000028023021121020017027112005097111115018020115113116028144229019029113023021011003116116002111115018100102114 116101100000015122098104026024007051048120086051035038084080036122122021026097033060064068097032054068066171038054021002118096100004023036038115000000115101106021026097049060091083040038058090089097033038071023050038050065066053114055080023045051115081222044051033086095036018098008113019018097008002117018096008005113098101005003113103019001010115098099003007117098102 116101100000015122099104116121005114022027100021019012118120005023110018020114097112018023000028023021114111001007116104018027020121114124117112006003098117115 116101100000014122098104026024055048115024023034062032097086035048060071083097127115083101036049059123088047022054069094050038026119101109114053103082034058029090089005055035092068053027017103097115114126021101036049059080069034058054021091032114055084067036114055080023037055033091094169032054021069036062050091084036114034064086047054115069069046034059076091032042058080023127114098001023044061058070023049061038071023052060115086095036034039080091001099110115101001096110000003113098098006007114 116101100000014122099104102114013023016097023000000000106099018005023013031006017000106115019023031124117104114018102023006017000106115019023031124117230246021103120012114020118100030017028120100000028244145096009023001112023002029003116116009111116022006098117244145118015022115123098002026022101010102113097022016097 116101100003007122098104026024054054115024023021051049089082032039017090069037027017103101036062050091084036114126021101036049059080069034058054021091102055043092068053051061086082097054116064089097049060088071045187062080089053114032084089040038050092069036114035193066051114038091023034058054069067036062019004010007000019007010116102099005006114098096 116101100003007122099104102114013023016097023112114021103120012114020118100030017028120100000028244145096009023001112023002029003116116009111116022006098117244145118015022115123098002026022101010102113097022016097 116101100003006122098104026024019187053220069036060039092082045114053084084053039033084067040061061021026097030058070067036114055080068097049050065222038061033092082050018098008116000006021116116 116101100003006122099104102114013023016097023019124020118101030001026114123004126115103025006017001106123008016244145113019029030021112002006012118118021000022115023002126115114116019013016122121019023021021101230246004125114019023115103025002029000096010102098116146147000028023021116111021016097104002029023112010019124020118099030017028113114230246018123115097017125114116021013016122115004114110021016098099112018144229019029113023005019007112031019124020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105000125114116019013021124121023019031021126018114029096123013114028103023005019007112031019124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246028103115004000115119110097021016103104021000026 116101100003006122096104146147230246115 116101100003005122098104026024019187053220069036060039092082045114053084084053039033084067040061061021026097030058070067036114063080023051187053220069036060039092082045114053084084053039033084067040061061021071046039033021066047055115086086053187052090069040055115081016052060115081222049051033065082044055061065119112111102001119115111020113123030022028123123000016 116101100003005122099104102114013023016097023007124020103113030027023025023007124020103113030017018097126015020127021113111021001115104015019007112103109114029027112019022012121126003126115115025006000021106122000030127021122111021016103104013027017025023007124020103113030006023112122109114023027112002000012121126003126115115025006000021106118000001127021118000001125114116019013031124117109114021027112019020012097126015006127021126111021016103104013027017025144229020125114101007013016122115000000007025023007124020103113030022022102118019006127021116000001022021113111021001115104012029023112023022026022123023102017116021099009023029021006097005027112121097117006018023021026022123023115114022123115109114018103100030006000098115121122021027112019020012113114003004018121030097019000 116101100003005122096104021112019020012113114003004018121027230246018103100030006000098115121122021027112019020012115126015004018121030097019000021112019020012115126015004018121027097020125096100004000030116125230246021103120012114020103113030000022115113000017115115023008028029112101097024028124121097021001113104002029029103114005114029021120015114029027112002022012118120005023110018121000006022101016097019029113023015124020103115030001026114123004111021027112019020012123118021023003021118015022115123025006000023106115004002007021010097020125114101007013023112103097019029113023015124016122100020114110021016113117244145123004020007021120020006022103023011029026123023006017001106116014028001112113097031115122121097031125114116021013016122115004111116120118013117115116121005114030 116101100003005122097104027112002000012102126006030022008113111021001115104012019031021118015022115120025002029000096023124114116005016230246031112113021114028096099004000115127120008028115114116019013016122121019023021021115097029029021115111021016097104002029023112010102006023112122102114018123115097022125114116019013000124112013023110115025006000021106099005023030021118015022115113025002029000096023124114116005016230246031112113021114028096099004000115127120008028115114116019013016122121019023021021118000001115122121097019018102025006017007106116014022022008016000019000018023000028023021118000001125114116019013000124112013023110115025006000021106118000001115116121005114018116100111017028102098097111115018007102245247121114007006115122098021023001021125014027029021112002000012 116101100003005122102104118120015000022115023008114028123023008124020118099030017028113114124117007124121021117115116121005114026027112002000012102126006030022008113111021001115104021027029097023000028023021126111017028102098097111115018007102245247098127004000022021113111021001115104005023003008016098099112018144229019029113023007124020103113030017018097126015020110018020115113116146147014000023112101097016010021004109103127002023 116101100003004122098104026024055048115024023034062032103082039055033080089053059054089023108114053114082050038058090089019055053115086034038038071086053059060091031104114126021101036049059080069034058054021091036114048090083036114050071067040049063080027097062054021090046054054021083036114048084091034039063021082053114063084023037187032092080047051039092088047114050071067040049063080023037117038091023051187053220069036060039092082045114055080023039051048065066051051039092088047114055080023034051039220080046032058080023051187032064091053051039021088052114062084069048039050082082097034060064069097039061021083168034050071067036063054091067230246036081023108114021084084012051057112091036063115024023002031023106114025006001116126019023019004010116102019007010000016018117004124016001096119117111020113123030022028123123000016 116101100003004122099104102114013023016097023006000021106116014022018103099109021001115104012029023112027006000021106115004001018103099109021001115104008022244145113019029030021112019020012103114007020018118144229005027112101004114020103113030022022101010102113098022016230246018123115097021001115104015019007112103124117112007020102245247116121005114020103113030031018121010102113096022016230246018123115097021001115104002019007124121007111116022003098117244145020116113018123115097122020103113030020026123097000030115124100097028006121123097029001021115000006022029112019020012115126015004018121030127111016096101019023029097023005019007112030230246112003020000028023021115000006022029112019020012113114003004018121030125111016096101019023029097023005019007112023 116101100003003122098104026024055048115024023034062032103082039055033080089053059054089023108114053114082050038058090089019055053115086034038038071086053059060091031104114126021101036049059080069034058054021091036114048090083036114050071067040049063080027097062054021090046054054021083036114048084091034039063021082053114063084023037187032092080047051039092088047114050071067040049063080023037117038091023051187053220069036060039092082045114055080023039051048065066051051039092088047114055080023034051039220080046032058080023032049039092088047114032084089040038050092069036114035090066051114038091023037187035084069053055062080089053245247066083097127115115086034031050095114045055062021026097017030113104004010007103118008000022117006124103103117005124019017116119114111003116101000018103008118003019007117002124021022113104004028020113114012 116101100003003122099104102114013023016097023006000021106116014022018103099109021001115104012029023112027006000021106115004001018103099109021001115104008022244145113019029030021112019020012103114007020018118144229005027112101004114020103113030022022101010102113098022016230246018123115097021001115104015019007112103124117112007020102245247116121005114020103113030031018121010102113096022016230246018123115097021001115104021022022120010102113103022016230246018123115097021001115104002019007124121007111116022002098117244145020119113018123115097122020103113030020026123097000030115124100097028006121123097029001021115000006022029112019020012115126015004018121030127111016096101019023029097023005019007112030230246112002020000028023021115000006022029112019020012113114003004018121030125111016 116101100003003122096104096101019023029097023005019007112023 116101100003002122098104026024055048115024023034062032103082039055033080089053059054089023108114053114082050038058090089019055053115086034038038071086053059060091031104114126021101036049059080069034058054021091036114048090083036114050071067040049063080027097062054021090046054054021083036114048084091034039063021082053114063084023037187032092080047051039092088047114050071067040049063080023037117038091023051187053220069036060039092082045114055080023039051048065066051051039092088047114055080023034051039220080046032058080023032039039071082097051048065094046060115069088052032115064089097054186069086051038054088082047038244145064037114126021113032049030084093004062054088023108114016120115030023011097101000027001112119112111102001119115111018119118001097110118114019006026115119117111020116118030019006097118002006 116101100003002122099104102114013023016097023006000021106116014022018103099109021001115104012029023112027006000021106115004001018103099109021001115104008022244145113019029030021112019020012103114007020018118144229005027112101004114020103113030022022101010102113098022016230246018123115097021001115104015019007112103124117112007020102245247116121005114020103113030019018102010102113096022016230246018123115097021001115104002019007124121007111116022003098117244145020116113018123115097122020103113030020026123097000030115124100097028006121123097029001021115000006022029112019020012115126015004018121030127111016096101019023029097023005019007112030230246112003020000028023021115000006022029112019020012113114003004018121030125111016096101019023029097023005019007112023 116101100003001122098104026024055048115024023034062032103082039055033080089053059054089023108114053114082050038058090089019055053115086034038038071086053059060091031104114126021101036049059080069034058054021091036114048090083036114050071067040049063080027097062054021090046054054021083036114048084091034039063021082053114063084023037187032092080047051039092088047114050071067040049063080023037117038091023051187053220069036060039092082045114055080023039051048065066051051039092088047114055080023034051039220080046032058080023032039039071082097034033080068053051039092088047114035090066051114038091023037187035084069053055062080089053245247066083097127115115086034031050095114045055062021026097017030113104004010007103118008000022117006124103103117005124019017116119114111020101103030002018124103019023 116101100003001122099104102114013023016097023006000021106116014022018103099109021001115104012029023112027006000021106115004001018103099109021001115104008022244145113019029030021112019020012103114007020018118144229005027112101004114020103113030022022101010102113098022016230246018123115097021001115104015019007112103124117112007020102245247116121005114020103113030031018121023008001115123098013030244145118015022115114101007013018116100097027000021121020030031146147000028023021112019020012097115004031115124100097028006121123230246018123115097021001115104021027029097023008001115123098013030244145118015022115114101007013016116099008028021008016098097112018144229113103022118015022115029112019020012115126015004018121023008001115123098013030115122101097022018097114105021001115104007027029 116101100003001122096104099118013123109008116020000001112121021114023116099004123244145020116113018123115097022018097114105021001115104005023017099118013123111008116020000001112121021114023116099004245247021 116101100003000122098104026024055048115024023034062032103082039055033080089053059054089023108114053114082050038058090089019055053115086034038038071086053059060091031104114126021101036049059080069034058054021091036114048090083036114050071067040049063080027097062054021090046054054021083036114048084091034039063021082053114063084023037187032092080047051039092088047114050071067040049063080023037117038091023051187053220069036060039092082045114055080023039051048065066051051039092088047114055080023034051039220080046032058080023040060039080069055055061065094046060115069088052032115064089097054186069086051038054088082047038244145064037114126021113032049030084093004062054088023108114016120115030023011097101000027001112119112111102001119115111018119118001097110124117019018103008118020022026097119116111020124121030027029097114019004 116101100003000122099104102114013023016097023006000021106116014022018103099109021001115104012029023112027006000021106115004001018103099109021001115104008022244145113019029030021112019020012103114007020018118144229005027112101004114020103113030022022101010102113098022016230246018123115097021001115104015019007112103124117112007020102245247116121005114020103113030031018121010102113096022016230246018123115097021001115104021027029097010102113103022016230246018123115097021001115104002019007124121007111116022002098117244145020119113018123115097122020103113030020026123097000030115124100097028006121123097029001021115000006022029112019020012115126015004018121030127111016096101019023029097023005019007112030230246112002020000028023021115000006022029112019020012113114003004018121030125111016 116101100003000122096104096101019023029097023005019007112023 116101100003015122098104026024054054115024023003061037113088050033058080069097127115121094050038054021083036033115086088047054058065094046060032021083036114037223091032053054 116101100003015122099104102082045055048065023002029016122113006114047073023102114116021075061114031124117004030028021023230246053071088044114001115116005020020146147054058054071082097017028102098124117099018144229051061081023005019021124097000114058070023047039063089144229061033081082051114049076023002029016122113006114 116101100003014122098104026024039019043123088047022054069094050038026119101105123115024023050033115071082048039185065082097103100003014119114126021084046063035065086038055115081082050114018077023032036054086023036038115070086047033115092089053055033069069036038050065094046060115070066051114063084023049055033092088037055115069088052032115089086097048033064084036062063090068036124019004010007000019007010112102099005006113099107117004124096099005014108098102024006121018103008005117018102008005113098107024006113127099004026113098125005007111098099117001124096099005014108098102024007112127099005025113098125005007 116101100003014122099104102114013023016097023002029006123099105022026102099008028016097023006124029096121000006026028144229245247115101014031115029031105027003114122014007115120023008028029112101097024028124121097016028099126005023115119023014028115119025002029003116126017111030027116014002018124103097019029113023003124029096121000006026008122111028006123118021027122146147008028029112101097024028124121097004020113120030006010103118097000115122121097016125097110019019000096010019124007108101000001006028144229030022115099097029006097114019114025122126015114005114115014013007108101000114001120023014028115119025021011001116122004111001120025021011001116100020123244145123004020007021120020006022103023011029026123023023021023122104021011001116023019002115122121097016125097110019019003 116101100003014122096104112010019002125097110019019000096144229030022115099097029006097114019114025122126015114123114115013013023122121013019017021112097027029123114019114025122126015114020124101030017007121101004020115114126097029029021112008124020118101030001026114123004111020027112005030012101123000019029116023000028023021112008124020118099030017028113114124117003121118015019116021118015022244145112008124001112113030017028113114124117030116123102114018123115097021026027101004020012102126006030022008016003000006018030097029029021122111017028101118008002110114025002029003116126017114018123115097031125123098015019007124010006124029096121000006026021118015022115120025002029003116116009111020027116014002018118127097019029113023012124016125114008002020008112111028006118127004002244 116101100003014122097104145118015022115114025006022031106099024002022123101124117026123099019117115116121005114020027112005030012120120021019029116010102002001122016097019029113023006124020113123030027029097101125108116101118018013016118123102114018123115097021125114115013013023116099017000022021117004006004112114015114116022002098117115116121005114116022001098117244145118015022115114025006022031106116014022018123120097027000021121020030031146147230246004125114019023115119025002029000096010102098116021118015022115120025002029000096010102098116146147230246018123115097031125118120017019016125010102113098022016097019029113023012124016125114008002020008016098096112018144229019029113023012124023116114015017027021011124114116022004098117244145118015022115029122111022018102120019006115 116101100003014122102104124100097028006121123097029001021122111022018102120019006109018020114113116028144229019029113023003124023116121000027000021011097022018097114105117112006020102123115030023108113103022023012029029097127018245247146147000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006031017106122000000002119120023114030119027097021030116104012019001100098000021022021122097005027112101004114030119025002029003116126017111017027116014002018124103097019029113023012016125123098015019007124010003124029096121000006026021118015022244145122003124020120117030022018097118019017115124100097028006121123097019029113023012016125114122000013026113010012124020120118030027023021118015022115120025006031018106121014031110018115004000028114118021019026 116101100003014122103104103114102114018123115097031125114122000013021124121023019031021126018114029096123013123115 116101100002007122098104026024039004054071094039000054083103032032050065066035122122021026097000054086095036032048093082097062054021089046063049071082097054116084089040063050064079097063050071070052187032021016017019001116099020016126101088050059039092081097033038071023050051061082016097034060064069097039061021084041055035065082045245247007007112106125005006111099097021026097019057090066053114054091084032054033080090036060039021071168032058090083036114032064069097063050071070052051052080119112111021103119115111102001002113098103005004001097110124121021000019001010102023003103099003004016018027102023003103099003004026018027102023003103099003004003018027102023003103099003004003111016001103110007007113101126004006108098098024007113124099005025113098019003010115098099013026113099126005005108098099027007113124099005119118111103117006124245247115101001096110000003113098101006007114018096008126015006001117003124117022101101021016005118016109117022101101021016005124016109117022101101021016005101016109117022101101021016005101109102018102008005113098101004006115097019003010115098099003006112096096117000124102 116101100002007122099104102114013023016097023002029006123099105022026102099008028016097031005124029096121000006026028030097019000021121003002028102104018021244145113019029030021112005030012113120015030018119023005114026123121004000115127120008028115114122003013030116101016016028099023012016115122121230246023027116014002018124103097111115120117111017028101118008002115116121005114023027121020028018097126097111115120117111028006123118021027127021117014004026113114097016127021126017021030122098097031244145096009023001112023005124016122103000017027021010097117112004020102245247116121005114023027121020017027112103097111115018020115113116146147000028023021115111021023121104021011003112121019114110021016098097112018144229019029113023005124020113123030002031116118015019115124121097122112 116101100002007122096104001020104245247116121005114023027112005030012113118021002001112023003023007098114004028115018020116113116021023000028023021016098100112018144229019029113023005124016122103000027003021010097016125118120017019026101144229019029113023005124029096121000006026021010097016125123098015019007124144229019029113023003124016122100020114110021016113117244145118015022115120025002029003116116009114110021115111017028101118002026244145118015022115120025002026022124103006114110021115111028006118127004002244145118015022115120025002029003116126017114110021115111017028101118008002244145118015022115120025015007029116099008114110021115111028006123118021027244145118015022115120025002029000096010102098116021144229019029113023012124023116114015017027021011124114055084067036122116 116101100002007122097104022002098117122146147000028023021122003124020120118030027023021126015114123022000098123244145118015022115120117111021030119104005019007112023003023007098114004028115018020116113116021023000028023021016098100112018144229019029113023012016125114122003013023116099000000016021126018114029096123013114 116101100002006122098104026024039019061084091056033054101095032033054029030097127115103082034058054071084041055115089016036042058070067036060048080023037055115089016036060052084080036063054091067097033038070071036060055064023049061038071023049032060069095056062050077094036114050087068036060039080023037051061070023052060054021083168063050071084041055115069088052032115064089097049059080071053055063021082047114053090089034038058090089097054054021091102059055080089053059053092086047038115081082097062116080089038051052080090036060039025023037039115086088037055115080067097054038021068040053063080023037055115070066050034054091068040061061025023037039115086088037055115080067097054038021068040053063080023037039115065078049055115081082097033038070071036060032092088047124019004010117096097002007001096110112100021019007117004124001006102103001102110118100020001003117002124019017102103019 116101100002006122099104102114013023016097023112245247115101014031115114114005013022123112005023030146147022026022103114097021022113104008022115008023098099112146147000028023021114004028012118120005023115008023102113097022016230246018123115097023022123104018027020121114097111115018020114113116146147000028023021100020001012118120005023115008023102113103022016230246018123115097001006102104018027020121114097111115018020116113116146147000028023021116014001006021010097117099018023 116101100002005122098104026024054054115024023019055032124090049061033065086053059060091123006031115024023013059032065082097054054070023039061033088086053033115081082097052058086095040055033070023230246018095088052038115081082097097115086088045061061091082050114020027112008030012111101016007018025023097021125114126013013006123126021023127021023006124020124123030029002096118015006 116101100002005122099104102082045055048065023006124020124123030030026119027097021125114126013013016122115004126115114025006027001106099019019023124121109114020027112008000012097101000022001102027097021125114126013013021122101007027016025023006124020124123030000022102118109114020027112008030012101123000019029116027097021125114126013013030122099000028018025023006124020124123030031022097127014022127021112111021026121104000028018121110021126115114025006027031106122000006001124116109245247114025006027031106109005017027112027097114020027112008030012111123002026022025023006124020124123030008029118127004126244145112111021026121104027022023101101004126115114025006027031106109013022003103114109114020027112008030012111113005002001112027097021125114126013013009123115017000022025144229021125 116101100002005122096104114126013013009113115008028007025023006124020124123030008031113126015006127021112111021026121104027020023124121021126115114025006027031106109015022026123099109245247114025006027031106109005030018124027097021125114126013013009121123000027127021112111021026121104027028031116126109114020027112008030012111115017000028025023006124020124123030008031101101014126115114025006027031106109015002001122027097021125114126013013009113116014022000025023006124020124123030008031118120005001127021112111021026121104027028016122115018126115146147006124020124123030008023103102020019127021112111021026121104027030001100098000126115114025006027031106098015027007112027097114020027112008030012122102020019029097027230246020027112002000012102126006030022025023013124020118101030030026 116101100002005122097104119144229245247115101014031115114126013013021122101013021030021112109114020118101030017028123101004020115121144229005059080069036114020027112002006012118120005023110121025006017007106116014022022146147032060055021112111021016103104018027020121114097111115121025006017001106100008021031112144229051061081023013124016122100020111116005016230246244145086047054115121025006017001106115004016005116123097110110021116020000001112121021114007124122004001007116122017245247084089037114123121025006017001106113008028005116123097059032021121020030031021088051114031027112002000012115126015004018121023127111115118098019000022123099097006026120114018006018120103104245247146147046032055080069097048042021112111021026121104002029023112023 116101100002004122098104026024054054126021101036033026088071046032039084067040061061121112012114126021116046032033080068049061061081086047049054021083036033115070094038062054070023037117058091067036032035071222053051039092088047033115102126006019031117006124020018120101004001018005006001099110146147007019030124121021000099004 116101100002004122099104102082045055048065023006017000027112002001012118120005030018124027097021016102025006017001106100008021031112023097114115021023097114115021023097114115021023097114244145081051061062021112008000012124121021000022102023006027001025023006017000106115004006016122101097021016102144229037059080069036114020118100111021026103104021000018113126005114110021112008000125114126019013007103118005027023146147032060055021112008000125114126019013007103118005027023008016098099112018144229114 116101100002003122098104026024007051048120086043023063080090105123115024023050061038070023051055034064221053055115006000112096098021026097049060091083040038058090089097033038071023032054059220068040061061027023105004020113120030021023102030001099110115101001096110004003001097110018118003019116025016000028018018 116101100002003122099104116121005114112004005098114022109126018006000021031018023031112116021114098021113019029030021076116101106006007060245247022006112113115114023022026022103114097021125116115009020026123023008001115123098013030115116121005114020027116014002018118127124022125118120017019016125023000028023021112111028006118127004002110113025015007016125114017123115 116101100002002122098104026024007051048120086043023063080090105123115024023050061038070023051055034064221053055115006000115107106025023114101096005007109114096002004113099127021004118097099007027097097100006005115126115006000119097107021026097049060091083040038058090089097033038071023032054059220068040061061027023105004020113120030021023102030001099110115101001096110004003001097110018118003019116025016000028018018 116101100002002122099104116121005114112004007098114022109126018006000021031018023031112116021114098021113019029030021076116101106006007060245247022014098114020021096009023001112023006124018113127007027029021126018114029096123013114018123115097021125118120017019016125010002124016122103000017027021118015022115114025015007016125114017111016027121020017027112103104114 116101100002001122098104026024022022115024023008063035090069053019032081086023055033065082050114126021068000060050089078050055022089082044001058082086045114126021116046063035065086038055115081082050114039076071046062060082094036033115065069046039035080086052042115024023004060052071086040033032080066051114055220069046053050065086040032054021082057049063064068001099110115101001096110000003115107101006007114 116101100002001122099104102082045055048065023034061038091067105021016103104018027020121114104245247083069046063115114099021013007108103021000028146147054058054071082097017028101118002026110018020112113116146147032060055021121020017027112103097111115018020115113116146147032060055021112002006012118120005023110018099021000028096103102245247084089037114123021112002000012102126006030022009009102023023114016097051061081023006017001106100008021031112011127117022113112009117115021086047054115114116019013000124112013023111011016004022020099111003117122021 116101100002000122098104026024055048115024023039004054071094039017060091067051061063080126047038033090083052049039092088047122122021026097023043086091052032054021067046039039021085046036058091023044051033068066168114018102115000114037080069053055019004010002062054083023037055115065069032059039080090036060039 116101100002000122099104113114013023007112023230246021071088044114020097116030004022103116021027115118126230246004093082051055115114099002013016121114021000007021010097117112004020102245247084089037114022109126018006000021144229122000112123004017007021006097052033090090097021030116104012019001100098000021022021122016126115114122012013030116101012019031021122012126115114122003013030116101016016028099023012016244145064041055033080023012003125114122000013026113010012031125114122000013026113023230246050091083097031002027112012019012123120012111116116100005019012099114019006022106126015006001122016097245247084089037114020118122030017028113114124117018018023230246050091083097031030027112002006012118120005023110018122000030116021144229127126146147032060055021122003124020120117030022018 116101100002000122096104097118019017115092068097028006121123230246050091083097031017027112012019012124115124031002027112012019012124115230246050091083097031017027116014002018118127124017026027116014002018118127097245247084089037114030119025015007016125114017111016124025002026022124103006114115021023230246050091083097031017027116014002018124103097111115118126111017028101118008002244145086047054115120117111028006123118021027115008023002027125123098015019007124144229051061081023012016125114122003013023116099004114109008023002027125113118004028016125023230246050091083097122030119025006031017106115000006022021011124114016124025005019000122101021114060071023002027125113118018029001097023040033115091066045062122028144229114 116101100002015122098104026024006055055080088050029038065094045033001084067053032050069086038055017099115097127115120086051035038084080036033115023089168053050065094039033115080089097016005113023050039033021084032032039092091032053054023119112111102001 116101100002015122099104070082045055048065023012016125114122003013026113027097114030119025006022031106126005126244145122003124016122103000017027025023012016125123098002026022101027097245247120117111017028101118008002127021122003124029096121000006026146147039032060088023006031017106122000000002119120023114030119027097021030116104012019001100098000021022021102230246036093082051055115021122003124020113123030027023021094050114061090067097028006121123097245247084089037114030119025006006006106116014022022021010102019116146147032060055021122003124020120118030027023021010016124020120118030027023021144229051061081023016124020118122030017028113114124117018018023230246050091083097003125114122000013029122122124117017099115108028022114104002019001097126013019020112016230246050091083097031017 116101100002015122096104027112012016012113118021019001118023097059032021089052062063146147032060055021122003124029096116009023003021091040057054021016098099112016016230246244145144229114 116101100002014122098104026024054054115024023006055055080088050029038065094045033001084067053032050069086038055017099115097127115103222050039063065086053033115084065036049115088086053032058086082097017050071067040062050082082097051038071094034039063084094051055115087088055059061117006124103103117005124096099004005108098098024007112127099005025113098125005007001097110007007112097126005000108098096024007113124099005025113098019004010230246 116101100002014122099104070082045055048065023006022125114115013013026113027097021023027116014002018118127109114020113025015007016125114017126020113025002029003116126017126115114115111028006123118021027244145081051061062021112005030012113120015030018119023006022244145064041055033080023097021023027112005030012097110017023029103023124117001112100000117244145086047054115114115111021023121104012019007103126002114115092089097122116118118019006001118104003004116025023102017018103099019017012120114013099099106117023117127021016002019001097101002013030112123116013017099016104245247084089037114115114115111021023121104005019007116101002114115092068097060038089091230246050091083097021023027116014002018118127097111115018113019117244145086047054115114115111028006118127004002115089094042055115 116101100002014122096104018020112113118018144229051061081023006022125114115013013023116099017000022021085036038036080082047114116022005098117115084089037114116022004098117115 116101100013007122098104026024007059048118069040016037081031104114126021101036049059080069034058054021083052114016097023045059062092067036114054091067051055115124103008114054065023023059033220090040035038080023049061038071023052060115081222049051033065082044055061065119112111102001 116101100013007122099104102114013023016097023006000017106123008031026097114109114020103117030031026123101004001127021112019016012120118025000022102144229020001122122097021001119104019023021119097005245247098127004000022021112019016012113114017006110018020112113116021 116101100013006122098104026024007059048115086034001050082082006055032029030109114021084084012051057112091036063123028023108114001080084041055033086095036114055080068097034050071086044186039071082050114055080023039051048065066051051039092088047114000116112004114035090066051114038091023037187035084069053055062080089053018098008002117 116101100013006122099104102114013023016097023006000000106103019023001112100109114020103100030002001112122000000127021112019001012101101004019018118027097021001102104017000022116100000126115114101018013003103114000002001025023006000000106103019023026123099109114020103100030022029096103008023127021112019001012103114007022028118144229020001122122097021001102104019023021102118006245247098127004000022021112019001012113114017006110018020112113116021 116101100013005122098104026024054054115024023014039039122069040053017090065008060039071023014032058082094047055115081082050114049090065040060032021094047038033090083052059039070144229001038069023000028023021101111022018102120019006115124100097028028097023015007031121119112111021103119115111098001007116099099004000 116101100013005122099104102114013023016097023003124029096099019019005025023003124016122103000027003021075061114017027121020028018097126097051032021118018126115119025015029017122097008126244145116000001022021096009023029021117111001022109117014004110018006102114007125114015114116120016097005027112121097016125102114025016028099010102096116021099009023029021016007117022121100004114116021016097023029113023000001115102111109114244145117111006010103118017023127021117111006010103118012023127021117111006010103118018007127021144229019001102104005019007112096005122017027115000028018124100104114050070023005028127146147000000000106115000006022098115105031125113118004028016125030097051032021115004126115120025002019022123099019126244145144229041102002014115107046025144229245247029100004030022 116101100013005122096104118099097001006119100021000123120118025122018103100030022018097114022022123103025005019022123116009123115073075019124016122103000017027073075019124016125114008002020028027120126098007030097020001122122097027003114122014007115103023022026022103114097000125118120017019026101010012124016122103000027003021118015022115103025015007029116099008111030027121020028018097126097019029113023019124023116114015017027009122111022018112121002026115021118015022115103025002029000096010102098116028023032033115118127017000028025144229019001102104005019007112096005122030027115000001028103099104114050070023005001127021122111017018102120019006244145144229020001122122097027003114122014007115120027097016028099126005023115119144229005027112101004114030027116014001006008016113117115 116101100013005122097104116121005114017027116014001006008016113117244145118015022115120025002029003116126017111017027116014002018124103097019029113023012124029096121000006026008117111028006123118021027244145118015022115120025002019022123099019110109018121102245247024026230246018123115097031125118120017019016125010102113098022016230246018123115097031125118127004027003114010102113097022016230246126024023005051039080023037055115069069168033054091084036114050064023230246112006020000028023021122111022018112121002026115009010097117112001020102114018123115097122030027115000001028103099097027000021121020030031021120019114030027115000001028103099097108115018020117113116028144229127126021126047038054071065032062063080023037051039080023037117054091067051187054146147098103112021118015022115 116101100013005122102104120025005019022123116009114017112099022023022123023102113101022016097019029113023102113100022016230246112013020097051061081023047061039021082057059032065068097122000112123004017007021006097052033090090097021030116104012019001100098000021022021122016126115114122012013030116101012019031021122012126115114122003013030116101016016028099023012016115066095036032054021122016124020120118030027023008122012124020120118030027023021086047054115120102111021030116104015029030008016005023001122112000006018124101004117115084089037114020118122030017028113114124117018018023032060055021122012124020118099030017028113114124117030116123102114115084089037114030119025006031017106115000006018103116097059032021121020030031146147098106112021086047054115120117111021030116104008022110 116101100013005122103104120102111021030116104008022115084089037114030119025002029003116116009111115120025002029003116116009114050091083097031017027121020017027112103124031125118127004027003114023032060055021122003124016122103000027003021010097016125118120017019026101023032060055021122003124029096121000006026021010097016125123098015019007124030097245247022014098114050091083097055043092068053033115029100004030022118099097099115083069046063115114122000013030116101016007018114114097031002025023006031030106122000000030116123097031030025023006031017106122000000002119120023114030119023054058054071082097031002027112012019012124115124031030027112012019012124115097051061081023012003125114122000013029122122124117023112101014021018097118008000022018023032060055021112002031012118120005023110 116101100013005122100104018118102114050091083097031030027112002006012118120005023110018122000030116021023032060055021122003124020120117030022018097118019017115092068097028006121123230246112012020097051061081023012016125114122000013026113010012003125114122000013026113023032060055021122003124016122103000017027008023012124016122103000017027021086047054115120117111028006118127004002110120025002026022124103006114050091083097031017027116014002018124103097111115119025002029003116126017114050091083097031017027121020028018097126097111115119025015007029116099008123115146147230246028103115004000115119110097016125123098015019007124023 116101100013004122098104026024004060039118095036023043065069032049039021031034058050071080036063054091067097054054070023053051049089082050123115024023019055048093082051049059080023045055115086088037055127021091036114032092080045055115080067097062054021091040048054089091168114054091023039061061086067040061061021083052114048090083036018098008099021000028096103 116101100013004122099104102114013023016097023113114018102023002029016125114109021016097104002029023112027006017001106100008021031112027006017001106123008016244145113019029030021112002000012118120015000022115144229005027112101004114020118099030017028113114097111115018020112113116146147000028023021115000006022029112002000012113114003004018121030097110110021116020000001112121021114023116099004245247116121005114123114116019013021124121023019031021126018114029096123013114028103023005019007112031006017001106113008028005116123104114109008023002007001103114015006115113118021023115028144229019029113023002029000096023124114116005016230246028103115004000115119110097021016103104018027020121114097 116101100013003122098104026024054054115024023004060039103082034058054101086053039033080023108114032114082047055033080123040033039080116041055035065082045114126021123040033039080023037055032021084041055035065082045033115068066040114033220081168032054091084036114063080023034058054069067036062115081222034062050071086047038115086088044063054021065046059032090089001099110115101001096110000003115107101006007114018096008016003117127018116102126116122016 116101100013003122099104102082045055048065023037059032065094047049039021103017124016122103000017027025023017002125123098002026022101144229052033090090097021003102104023029026102126015114003102027097021005122104017019007099120008114005122027097021003097104017019007096101004114003097027097021003101104017019007096101004114003101144229037059080069036114003102025006002000106126005114110021097014124020101100030027023146147032060055021097014124020101099030027023021010097002007027112017006012124115230246050091083097002007027112017006012124115097111115101103111021003097104008022244145086047054115101100111017028101118002026115008023102113098022016230246050091083097002000027121020017027112103097111116022005098117115 116101100013002122098104026024054054115024023004060039118095036023043065069032049039021026097000054086095036032048093082097054054070023034058054069067036062032021086034038058083068097054054021067056034054021082057034063090094053051058090089097054116220091036036050082082097051042084089053114060064023049051032021066047055115069069046054038086067040061061021085046036058091082097051048065094055055127021086056051061065023046039115069086050114038091082097038042069088045061052092082001099110000003001096110024026001097110097099019029006101119117111116119120013117127018117014019116117002124127126117001124127126117000124096019013010108127019012010021006001122098017018098005010102023017119016109117022119127102018098004010108127 116101100013002122099104102114013023016097023005027000097126015017007021007097019000021116009025127021116111017028101118002026047073116111028006118127004002115116100097017027112103021023031025023013006001124122105017028116123004001016112031017124000124116008004026025016102123047073016097117047073103111028028103118018029122021118018114023112099109117116021118018114030116123109114116018023000001115113114012126115018016097019000021099024002127146147102117115116100097001007116027097117116021118018114022097118109114116018023000001115114114005013023116099004126115018016097019000021100020001003025016102114018102023006023023106115004016018118099109114116018023000001115114114005013021124121000017007025023102117115116100097006022118127109114244145116017124031124117004030028021118018114016 116101100013002122096104122122012126115114116111021016118104015029030118118015126115114116111021016118104015029030116101019126115099100111021005097104015029030025023021017125114101005013031124117097019000021099004017027106116009001127146147058103100012004116047244145144229020001122122097017027112103008022115118023013023021097023014007007112101097024028124121097021016102104002029030102118015114016102023014028115118025002029003116116009111016102025002029003116116009114018123115097017125123098002026022101010002001125123098002026022101144229030022115099097029006097114019114025122126015114020099099030004022097114019027115099100097029029021116018124005112100030028006120114019029110099100111021005097104015007030112101014245247121114007006115122098021023001021125014027029021112019022012 116101100013002122097104118120015000022113023021017115122121097017000027099004017012118120005023110097116111021016113104002029023112023000028023021116018124007112116030001026114123004111007118025006000023106100008021031112023000028023021116018124007112116030022022101099124006016027112019022012113114017006115116121005114007118025002029000096010102098116146147013023021097023014007007112101097024028124121097021016118104002029030118120019114020118023014028115114116111017028120104015007016122122012111016027121020022022101118061046016027121020017028120122230246031112113021114028096099004000115127120008028115103113002029003122023002002115122121097017125123098005023003116010002002125123098005023003116023097019029113023002124029096116014031030008116017124029096116014031030021118015022115 116101100013002122102104118025002029003122100021111016101025002029003122100021114018123115097017003027116014001006008016113117127146147002026022101116014114016122027097002022103100008022115101144229005027112101004114016027121020017027112103097030026126114097117112004020100117244145118015022115118025002029007108114008111116004007102245247116121005114016122025002029003116116009111016027116014002018118127230246018123115097017028027121020017027112103124017125123098002026022101144229019029113023017124029096103004000000008116014124029096115004006022146147000028023021116111017028102098124117099018144229019029113023002029125118120018027016122010102098116146147000028023021116014124016122100020111116005016230246018123115097002125118120018007110018007102245247116121005114022109126018006000 116101100013002122103104021031018023031112116021114098021144229114021103120012114016125114017019016021118002114004125114019023115116116111017028101118002026110118025002029003116116009114018123115097019016027121020017027112103124017125123098002026022101023000028023021115000006022029118002124023116116019017027028011124017006103101004028007021115000006022021144229114018123115097122023116099004122018118025005019016112116009123109008116020000001112121021114023116099004114028103023000017125113118002023016125023008001115123098013030122146147097019029113023000017125118120018007110018007102114018123115097019016027116014001026118120124117099018030230246112007020000028023021114025027000097100097122000112123004017007021006097020001122122097021007097104021011003097101014114007097023022026022 116101100013002122100104103114097006007027116014002018118127124017125118120017019016125023000028023021099021124029096116009023003008116111028006118127004002115116121005114007097025006017007106116014022022008016098097112018023000028023021099021124020118101030001026114123004114026123023105113103022030104245247022002098019029113023004010026102099018114040000000118106101072144229113101022118015022115078002118101107002074230246112013020000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006006007106099024002007103120097006007102023022026022103114097006007102025002029003116116009111016027116014002018118127097019029113023021006000027121020017027112103124017125123098002026022101023000028023021099021001125114116021013016122115004111116022014098117115 116101100013002122101104116121005114007097100111021016103104018027020121114097027029021031098099099022030104245247022006112113018123115097028028097023004010026102099018114040000000118106107072144229029001113114019114017108023115114 116101100013001122098104026024054054115024023004060039118095036023043065069032049039021026097001032021069036035038223067036114102002000121103115024023019055048093082051049059080023050059115064089097049059080071053055063021215097039061080023049032060081066034038058090089097048060067094047055115084084053059037080023036060115083088047049039092088047114055064023034061055080023049051042070023034058054069067036062115080067097054038021089052063186071088097049059080071053055063021026097049059084089038055062080089053114050089094032033115124115097054054067094036060039021116 116101100013001122099104029100004030022118099097099115115101014031115118127004001003103023017000115098127004000022021103019124016122103000017027008116111017028101118002026115116121005114003103025015007016125114017111016027121020017027112103097019029113023017000125118120018007110018007102114018123115097002001027116014023000101114124117017018023000028023021031017000125113118007027003103023008001115123098013030115122101097002001027115000020026101101127017006103101004028007021115000006022028030097 116101100013000122098104026024054054115024023004060039118095036023043065069032049039021026097001032021069036035038223067036114102002000121103115024023019055048093082051049059080023037055032021084041055035065082045033115070066040036050091067097038060064067036033115089082050114039076071046062060082094036033115070222045055048065094046060061220082050114126021084041051061082082044055061065023037117050089094032033115124115097054054067094036060039021116001099110000003001096110024026001097110097099019029006101119117111116119120013117127018117014019116117002124127126117001124127126117000124096019013010108127019012010021006001122098017018098005010102023017119016109117022119127102018098004010108127 116101100013000122099104029100004030022118099097017028096121021122121028023007000028120023006006007106099024002007103120097006010021096009023001112023021011125118120017019016125010002124016122103000017027021118015022115097110111028006118127004002110118025015007016125114017114018123115097006010027112002006012118120005023110018020114113116021118015022115097110111021016103104018027020121114097027029021031098102112028030124113100022023 116101100013015122098104026024054054115024023004060039118095036023043065069032049039021026097001032021069036035038223067036114102002000121103115024023019055048093082051049059080023037055032021084041055035065082045033115070086047033115065088052038054070023045055032021067056034060089088038059054070023050187063080084053059060091089168055032021026097017059084089038055062080089053114055018086045059050070023008022115081082055059054091067097017019004010116102019007010108127019006010021006001122098017018103008016003029031018027102016028116016001103110024026001100110024026001101110007119121111126024119120111007097101014007003117006113111116112117003117127018114003026116117006112111126024 116101100013015122099104029100004030022118099097099115115101014031115114099021013007108103021000028021099024096115098127004000022021099024096125118120017019016125010002124016122103000017027021118015022115097110115124029096116009023003008116111028006118127004002122021 116101100013014122098104026024054054115024023004060039118095036023043065069032049039021026097000054086095036032048093082097054054070023034058054069067036062032021068052059037084089053114050064023044061058091068097039061080023053043035090091046053058080023032043050091067097061038021071032033115064089036114035071088037039048065094046060115087088055059061080023032049039092065036114035090066051114039090066053055032021091036033115065078049061063090080040055032021086034038058067082050018098008002117 116101100013014122099104102114013023016097023005027000097126015017007021007097019000021116009025127021116111017028101118002026047073116111028006118127004002115116100097017027102027097030007103126012122016122118013023000118114105002125102126002027005124027102117122073075102114116073075017124029122101000001028028023000001115113114021126244145076116101106004007060245247025076116101106006002060245247146147007000028120023002026022101116014114016122027097002022103100008022115101027097021007097104021011003097101014114007097027097245247118127004002026113023002114244145123004020007021120020006022103023011029026123023006017000106116014031000116121097017000021120015114123118025002029003116116009111016102025002029003116116009114018123115097017125123098002026022101010002001125123098002026022 116101100013014122096104101030230246031112113021114028096099004000115127120008028115114097021013005112099004000026021097018114028123023105017000027097004001012123098012023001122010023001125114097021013029096122004000028028144229030022115099097029006097114019114025122126015114020103115030017028123101004022115097116097029029021031002001125097114002013016122115004111007118025006017023106116014022022021118015022115118100111006022118104018027020121114124006016027112019022012102126006030022021118015022115118100111006022118104005023003097010021017125114101005013023112103021114018123115097006016027116014001006008016113117122146147013023021097023014007007112101097024028124121097021016118104002029030118120019114020118023014028115029112002124016122122030028006118120012031110118025015007023 116101100013014122097104112103000046047118025015007016122122012123244145123004020007021120020006022103023011029026123023019020016122103014114016101023014028115029116111028006113114017019110118103111028006113114017019115021118015022115118025015007016122122012111016101025015007016122122012114018123115097017125118120017029000097010002002125118120017029000097023000028023021116017124016122100020111116005016104245247146147022026022103114097017125123098002026022101023013027024112023102113098022018102245247116121005114016027116014006010112126124117098005016230246018123115097017125118120017019016125010021006125118120017019016125023000028023021116111028006118127004002110097099111028006118127004002244145118015022115118120111017028101118002026110118025002029003116116009114018123115097017028 116101100013014122102104027121020017027112103124017125123098002026022101144229019029113023017124029096103004000000008116014124029096115004006022146147000028023021116111017028102098124117099018023230246018123115097017028027116014001026118120124117099018023000028023021116014124016122100020111116005016230246018123115097002125118120018007110018007102245247116121005114022109126018006000021031018023031112116021114098021144229114021103120012114016125114017019016021118002114004125114019023115116116111017028101118002026110118025002029003116116009114018123115097019016027121020017027112103124017125123098002026022101023000028023021115000006022029118002124023116116019017027028011124017006103101004028007021115000006022021144229114018123115097122023116099004122018118025005019016112116009123109 116101100013014122103104008116020000001112121021114023116099004114028103023000017125113118002023016125023008001115123098013030122146147097019029113023000017125118120018007110018007102114018123115097019016027116014001026118120124117099018030230246112007020000028023021114025027000097100097122000112123004017007021006097020001122122097021007097104021011003097101014114007097023022026022103114097006007027116014002018118127124017125118120017019016125023000028023021099021124029096116009023003008116111028006118127004002122146147098097112116121005114022109126018006000021076116101100013001060245247022003098019029113023058103100002014113047244145020119113018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020097099030006010101099019029115097099018114004 116101100013014122100104125114019023115097099018124016122103000017027008116111017028101118002026115116121005114007097100111028006118127004002110118025015007016125114017114018123115097006007102025006017007106116014022022008016098101112018023000028023021099021001125114116019013000124112013023115124121097122112013020104123244145020120113018123115097122000112123004017007021116014007029097031107123115115101014031115114099021013007108103021000028021099024096115098127004000022021099024096125118120017019016125010002124016122103000017027021118015022115097110115124029096116009023003008116111028006118127004002115116121005114007108005111021016097104002029023112010102113100022016097019029113023021011097027112002000012102126006030022021126015114123022015098123122008020112098112146147098099098 116101100013014122101104022118015022115123120021114022109126018006000021076116101100012006060245247122101005023001021117024114097021 116101100012007122098104026024054054115024023004060039118095036023043065069032049039021026097001032021069036035038223067036114102002000121107115024023019055048093082051049059080023037055032021084041055035065082045033115070066040036050091067097038060064067036033115089082050114039076071046062060082094036033115070222045055048065094046060061220082050114035090066051114039090066053055032021091036033115065078049061063090080040055032117006124103103 116101100012007122099104029100004030022118099097017028096121021122121028023007000028120023006006007106099024002007103120097006010021096009023001112023021011125118120017019016125010002124016122103000017027021118015022115097110111028006118127004002110118025015007016125114017123110022002098114 116101100012006122098104026024054054115024023004060039118095036023043065069032049039021026097001032021069036035038223067036114102002000121107115024023019055048093082051049059080023037055032021084041055035065082045033115070066040036050091067097039061092070052055062080089053114063080068097038042069088045061052092082050114032220091036049039092088047060186080068097034060064069097038060064067036033115089082050114039076071046062060082094036033019004010116102 116101100012006122099104029100004030022118099097099115115101014031115114099021013007108103021000028021099024114004125114019023115097110111017028101118002026110118025002029003116116009114018123115097006010027121020017027112103124017125123098002026022101030097 116101100012005122098104026024054054115024023004060039101086053039033080101036062050091084036021033069023108114001080084041055033086095036114055080068097036060092068040060032021083036114039090066053055032021091036033115069213053039033080068001099110115101001096110000003114106101007007114018098008144229020001117005124103103005006114096099001119112111244145113019018097008002117096106003004113097019004010230246 116101100012005122099104102082045055048065023037059032065094047049039021101053032058088031097027023027116014002018118127097046047021126005124029096116009023003028027097017028116123004001016112031023124005112100030028006120114019029127018016104114115073075097117119018023061046115021116014019031112100002023123103099019027030029116000001007029116000001007029115111021023114104008022115084068097027029097114006023001028023032033115118127000000123003030104123127018016104114047073023102118116021075061114115118120000030022102116004122001097101008031123118118018006123118118018006123116025006019020106126005114050070023008028007112112004000122021086050114016125118019122101028030104126116018030097046047021016101118116146147230246053071088044114020101100030004028124100008028115101100109114020 116101100012005122096104099120030002018097097014027115099120109114020101099030002018097098019023115101099109114020101103030002018097098019023115101103109114244145116009023003124115097027023021091036052039021088052038054071023043061058091023006017000106116014031000116121097004115090089097122005027116014002018118127124027023027116014002018118127097019029113023023124029096116009023003008126005124029096116009023003028144229114063080081053114060064067036032115095088040060115114115002013023112123002029030021115097061061021031005124029096115004002018021010097027023027121020022022101118097019029113023005124029096116014031030008126005124029096116014031030028144229114063080081053114060064067036032115095088040060115114118002013018113122002029030021118097061061021031000124029096115004002018 116101100012005122097104021010097027023027121020022022101118097019029113023000124029096116014031030008126005124029096116014031030028144229126115118127004002016122023002029127021103004000000124115097002244145096041055033080023023029125114103018013026113010017001125114103018013026113144229051061081023023029125114103021013026113023124114003097025006002007106126005245247084089037114003097025006002007106126005114110021103017124020101099030027023146147108127244145086047054115118120111017028102098124117099018023000028023021116014124016122100008017028008016113117115116121005114016122025005019021124116014114058070023015007031121023000028023021126005124016122100020111116005016097114018123115097002125118120018007110018007102114115146147000028023021126005124016122103000017027021010097114003 116101100012005122102104102025002029003116116009245247116121005114026113025015007016125114017114110021103018124029096116009023003146147032060055021126005124016122103000017027021010097017028027116014002018118127097245247116121005114026113025015007016125114017114110021116014124029096116009023003146147032060055021116014124029096115004006022021010097002125123098017023001102144229127126024023007059063065069036114032064069097062054021071032043032021083052114048093082049038054089023037187048089086051051061065144229051061081023097002000027116014002018118127124002003027116014002018118127230246126024026230246050091083097002003027116014002018118127097111115018020112113116146147032060055021103017124029096116009023003021010097117112007020102245247146147230246006123126014028244145144229001054 116101100012005122103104089082034038115081094050038058091084053114001065069040063123021103018124016122103000017027021075061114003102025015007016125114017123127021016101118119018023097046047021123021000026120031002029018121114018017022029103018124000124116008004026025016102123115073075097117115018023061046003102025006002000106121014000018102120104114047073023102118116146147039032060088023006002000106097014027000124121097002000025023006004028106103000006005122126097004028025023006002007106103000006006103114097002007025023006002003106103000006006103114097002003146147022058054071082097004028027112017001012124115124002000027112017001012124115230246050091083097004028027112017006012124115124002007027112017006012124115230246050091083097002007027112017006012124115124002003027112017006012 116101100012005122100104124115230246050091083097002000027116014002018118127124002003027116014002018118127230246018123115097060060065023036042058070067050114123070082045055048065023112114053071088044114016125114017027023021126005114004125114019023115124115111017028102098124117099018023000028023021126005124016122103000017027008103018124016122103000017027021118015022115124115111028006118127004002115008023017001125123098002026022101030230246050091083097002003027116014002018118127097111115018020112113116146147032060055021103017124029096116009023003021010097117112007020102245247021 116101100012004122098104026024054054115024023004060039101086053039033080101036062050091084036021033069023108114023080068053059061084067032059033080068097104115116066057114186089082055055038071068097051042084089053114063080066051114032092067036114035071094047049058069086045114032064069097062050021084046063062064089036114055064023034058054069067036062115023094047052054086067168112019004010116102019007010113099097117006124245247000003001096110007014119 116101100012004122099104102082045055048065023019038033092090105114026113025002029003116116009114047073023008022125123098002026022101030109114016122118013023000118114105004125099114018013029096122004000028025016102123115021075061114116017016097046047021023002029018121114018017022029101021000026120031002019000097031002019000097031005124020113112030027023021086050114026123099004021022103030097051032021116009019001029001104123122025016102123115073075097117119018023061046115021116014019031112100002023123103099019027030029116000001007029116000001007029118111021018114104008022115084068097027029097114006023001028023032033115118127000000123003030104123127018016104114047073023102118116146147230246021103120012114016125114017027023021126005114063080081053114060064067036032115095088040060115 116101100012004122096104114116018013016122122018019029021097097061061021031023124016122103000017027008126005124016122103000017027021118015022115099025015007016125114017111026113025015007016125114017123244145023097114115021023097114115021023097114115021023097114115089082039038115090066053055033021093046059061021112005017012113114013017028120023005114060091023105022125123098005023003116023124114026113025015007023112103000114018123115097022125123098002029030120010008022125123098002029030120030230246115021023097114115021023097114115021023097114115021023097062054083067097061038065082051114057090094047114020116116030019023120116014031115116023046060115029118111028006113114017019115008023008022125123098005023003116023000028023021118111028006118120012031110124115111028006118120012031122 116101100012004122097104146147109114016125114017017028021116014126115101114019001026113023017114244145144229005027112101004114026113025002029000096010102098116021118015022115118120111017028102098124117099018023000028023021103111017028102098124117099018023000028023021126005124016122099024023026008016112098116146147000028023021126005124016122103000017027008116014124016122103000017027146147000028023021126005124029096116009023003008116014124029096116009023003146147000028023021103111028006101114019001110118120111028006113114021023115116121005114016122025005019021124116014114026102023015007031121144229245247116121005114026113025015007023112103000114110021016098099112018144229019029113023008022125123098002029030120023124114116022005098117244145144229114 116101100012003122098104026024054054115024023004060039118095036023043065069032049039021026097000054086095036032048093082097054054070023168062186088082047038032021083036114063018082047053050082082044055061065023037117038091023034058054069067036062115070066040036050091067097054054070023034032058065223051055032021091040187032021215097062116080089038051052080090036060039117006124013018113122008028102006104112107097027006111098125004014116013097005006116098106007006112096098012005121103097117005124127126 116101100012003122099104102114013023016097023113126115146147004017125118120017019016125075061023016027121020017027112103097019000021116009001127021144229030007103126012122016122118013023000118114105002125102126002027005124027102117122073075102114116073075017124029122101000001028028023000001115113114021126115146147012124020118101030030026119023000001115120118013126115146147005124020118101030030026119023000001115113114012126115146147021011125114116019013031124117097019000021099024002127146147018006125114116019013031124117097019000021100021019127021144229023022027112002000012121126003114018102023004006018025023230246018103100030022018097114022022123113118021023123112025006023023106115000006022028030097019000021112004022012113118021023127021144229001006027112002000012121126003114018 116101100012003122096104102023018007000101027230246018103100030022018097114022022123113118021023123112025006023023106115004016018118099104123115116100097021022113104005023017116116021126115146147000000000106115000006022098115105022018097114105023125114114005013021124121000017007028030097019000021112004022012115126015019016097027097245247097025006000023106123008016115116100097006022118127109245247118103111030026119114013029115116100097017028120027097245247114116111021016118104015029030118118015126115146147006017125114116002013029122122000000001025144229004000027112023006012123120012126244145099002124020103115030030026119023000001115097114002026012118127018126244145076116101106006002060245247115101014031115118127004002016122023002029127021103004000000124115097002127021144229021007 116101100012003122097104109104004010007118127004114022118023230246031112113021114028096099004000115127120008028115114116018013016122122018019029021116018114028123023105023016027116014002018118127124017000027116014002018118127097019029113023004017125123098002026022101010002001125123098002026022101030230246031112113021114028096099004000115127120008028115114097021013005112099004000026021097018114028123023105017000027097004001012123098012023001122010023001125114097021013029096122004000028028144229030022115099097029006097114019114025122126015114020103115030017028123101004022115097116097029029021031002001125097114002013016122115004111007118025006017023106116014022022021118015022115118100111006022118104018027020121114124006016027112019022012102126006030022021118015022115118100111006022 116101100012003122102104118104005023003097010021017125114101005013023112103021114018123115097006016027116014001006008016113117122025144229021022113104004028020113114012114022021144229030022115099097029006097114019114025122126015114020103115030017028123101004022115097023014028115029114111006022118104002029023112010021124020118115030017028113114097019029113023004124007112116030001026114123004111007027112019022012102126006030022021118015022115112025021023016106115004002007008099111021001113104005023003097023000028023021099111017028102098124117099018030230246031112113021114028096099004000115127120008028115114116019013016122121019023021021099024114028123023105006010027112002006012118120005023110112025021011003106116014022022021118015022115097110111021016103104018027020121114124023125 116101100012003122103104097110017013000124112013023115116121005114007108025002029000096010102098116028144229030022115099097029006097114019114025122126015114020118101030017028123101004020115102099097029029021031018006125114116021013016122115004111022027100021019012118120005023115116121005114000097025006017001106100008021031112010004124000097118030001026114123004114018123115097001007027116014001006008016113117122146147013023021097023014007007112101097024028124121097021016103104002029029103114007114022112023014028115029114004124020118099030017028113114124023125112114015013016122115004114018123115097023022027112002000012102126006030022008114111023022123104018027020121114097019029113023004023125118120018007110018007102123244145123004020007021120020006022103023011029026123023006017001 116101100012003122100104106116014028001112113097001006021120015114123102098111021016097104002029023112010004124000096100030017028113114097019029113023018007125114116019013000124112013023110112025018007000106100008021031112023000028023021100020124016122100020111116005016104126244145112002000012118120015000022115023012126115114116019013016122121019023021021115109114244145116009023003124115097017115146147013023021097023014007007112101097024028124121097021016118104002029030118120019114020118023014028115029112002124016122122030028006118120012031110118025015007023112103000046047118025015007016122122012123244145123004020007021120020006022103023011029026123023019020016122103014114016101023014028115029116111028006113114017019110118103111028006113114017019115021118015022115118025015007016 116101100012003122101104122122012111016101025015007016122122012114018123115097017125118120017029000097010002002125118120017029000097023000028023021116017124016122100020111116005016104245247078002118107099002074097 116101100012002122098104026024054054115024023004060039101086053039033080101036062050091084036114126021118037063058091094050038033080066051114023114100097034060064069097039061080023034061062088066047055115029071032032039092069097054038021083036034115080067097054038021089241114026123100004023122117006124103103117005124096106003 116101100012002122099104102082045055048065023013006001124122105017028116123004001016112031005124000124116008004026025016102123115073075097117115018023061046115021115111021018114104015029030101101004123115084068097028003025023005124020116112030019023103114018099115025023005124020116112030019023103114018096115025023005124020116112030017028101120018006127021115111021018114104013027016122122012126115113025006019020106126015006022103121230246053071088044114020116116030019023120116014031115121116109114020116112030019023120112005001115113023097245247066095036032054021023013017125114118006013026113023124114023027112000021012124115230246050091083097030016027121020022022101118097111116022006098117244145086047054115121116111028006118120012031115008023102113097022016230246115 116101100012001122098104026024054054115024023004060039101086051039033080101036062050091084036114126021115168062186082066168114020113100097034060064069097039061080023034061062088066047055019004010116103019007010112096100 116101100012001122099104102082045055048065023013006001124122105017028116123004001016112031005124000124116008004026025016102123115073075097117115018023061046115113025006022020106121014031003103114104114050070023015002127021115111021023114104000022001112100112114127021115111021023114104000022001112100115114127021115111021023114104002029003122100021126115113025006022020106123008017028120122097126115113025006022020106126015006022103121097114115021023097114115021023097114115021023097114115021023230246053071088044114020113116030022022121116014031115121116109114020113112030022022121112005001115113023230246036093082051055115121116111021023114104008022115008023005124020113112030027023146147032060055021123002124029096115004002018021010102113098022016230246050091083097030016027121020017028 116101100012001122096104120122097111115018020115113116021 116101100012000122098104026024019187032080069055187115116091032059061021026097017060069094036114055080023045051115000000112107101 116101100012000122099104103222050055033067222097019063084094047114126021116046034058080023037055115089086097097100004014119114 116101100012015122098104026024003061037124089055114126021101036063060091067168114055080068097054060091089168055032021083036114063018094047036054091067032059033080023023096115029086043061038065023037055115089086097063187071082097027003114027097054038021083036036054091094051114049090065040060115024023037051039080023036038115065078049055122025023005051039080023037055115081082051060058080069097036185089086038055019004010115098098006006112098100004007114099097003026008002020000003108020001000003113096098006007112127053008101008004097117006124245247007007112097099013005120099102001002117099126106114025002031122126021127021103002117096106003004112098126115010019027006 116101100012015122099104102114013023016097023113126115021099111028006097101000004127021101053032058088031021124016122103000027003073075021124029096121000006026028027097006125123120003029005124027097245247118118018023115098127004028115097025018023011119120023111116004016097006027112121097117030018023004030000112023102020116021114015022115116100097001022109114109245247097025021011001116103004126115097025021011001116122004126115097025021011001116100020126115146147000000000106099018005023013031021124023116121000027000028027230246017027116014002018120126061046017027121020031022124103097051032021122004000022124103006126244145118019001012097100022022107029099111022018112121002026122025023021124016116114015006001025023230246018103100030006000098115121122007027115000001028103099104126115 116101100012015122096104097025002019000122101021126115146147000000000106115000006022098115105006125113118007027020112030097051032021115000022022103097004030127146147021124001116097004030018025144229006125114099008013016122123112126007027112021027012118120013096127097025006006026106116014030096025099111021007124104002029031001027021124020097126030017028121002109245247097025006006026106116014030101025099111021007124104002029031002027021124020097126030017028121015109006125114099008013016122123120126007027112021027012118120013099099025144229006125114099008013016122123112099127097025006006026106116014030098007027021124020097126030017028121006114126007027112021027012118120013099103025099111021007124104002029031004002109245247097025006006026106116014030098003027021124020097126030017028 116101100012015122097104121006118126007027112021027012118120013099107025099111021007124104002029031004014109006125114099008013016122123115098127146147021124020097126030017028121005112126007027112021027012118120013096097025099111021007124104002029031007004109006125114099008013016122123115102127097025006006026106116014030097000027230246007027112021027012118120013096101025099111021007124104002029031007000109006125114099008013016122123115106127097025006006026106116014030097012027021124020097126030017028121004113126244145099111021007124104002029031006006109006125114099008013016122123114096127097025006006026106116014030096006027021124020097126030017028121004117126007027112021027012118120013097102146147230246053071088044114020097126030006001099126015004115097027097016028099126005023115 116101100012015122102104119144229037059080069036114007027112021027012118123004006001097010102113098022016230246050091083097114007027112021027012118120018031110018007102114050091083097006125114099008013016122100008111116005016230246050091083097016125118120018007110018007102245247024026097000038070067040060054021144229051061081023021124016122103000027003008117111017028101118008002244145086047054115097025015007029116099008111017027121020028018097126230246244145088051054054071023035043115114099008013029096122014000023021 116101100012014122098104026024055048115024023039006033092114053019053083094034058050082082008060037080089053051058071082023096115024023003062060086023012051033068066032053054021028097022054067082047059033021085046036058091023000056060064067097097115069086051051062080067051055032021031120126115004007097055039021006112123244145116046034058080023037055115089086097103100007007119018098008005113099096005015113107126004002115102103003026030023011101123014027007024113019103103007014119097099006026007111001124098001096110115101001097110000003115107101006007114018103008126003000019000010000018101008005113099096024007121127099012026113098125005007111098099117000124097019013010117 116101100012014122099104064071037051039080023006006026106099019004026123097097006244145068036038115029112021027012118120013113100022027006006026106116014030112013020230246112012020109021007124104002029031022006113113127114099008013016122123098099098022144229123115008023105033054089082034038115113126018006026123116021114018103100030006000098115121122030007025006031017106115000006022028027012003125114122000013029122122230246112012020109017018102114105031097027112012016012123118021007001112030097005027112121097117001018023021026022123023102019115086088047038033193091036032115084065032060039021091036117115098127004028115018114102114007125114015114116116023168062058088094047055033021086055051061065023045055116021114013001022021016102114022123115109114018103100030006000098115121122030 116101100012014122096104007025006031017106115000006031124122104245247083069046063115114122003013030116101016016028099023012096127021112002006012118118021007007124023002126115114122012013030116101012019031021123109114020120118030031018103102020019020112023012003244145064041055033080023012096125114122003013023116099000000016021126018114029096123013245247084089037114030007025002029003116126017114110021099111017028101118008002244145118015022115120005111028006123118021027115008023021124029096121000006026146147000028023021099111021007124104002029000120023124114116005016230246018123115097030125114116021013016122115004114110021016012019031018144229019029113023013124020120118030027023021010097031097027112012019012124115230246018123115097031002027112012019012124115097111115120005111021030 116101100012014122097104116104008022244145118015022115120005111021007096104002029023112023124114016027112021007012118120005023244145118015022115097025006006026106116013023007103099097111115018020112113116146147000028023021123111021016103104018027020121114097111115018020117113116146147000028023021116111021016120104002029023112023124114116022002098117244145118015022115120005111021030119104005019007112023125111115018020119113116146147230246018123115097031097027112012016012124115097111115029100004030022118099097017018102099097122000096117018006001029023012019011029118019001012097100022022107029090111021030119104005019007112030097046047021116000001007021031044124020120117030027023021118018114016125118019122098013030104123115025014109107122021118018114115113114002027030116123097122106 116101100012014122102104025007104114122146147007000028120023006031017106122000000002119120023114062025023006017007106116000006006097126097049062025023006031018106122000000002096118006023115071090109114020120122030031018103122000030115089090230246004125114019023115088025006031017106115000006018103116097027000021121020030031146147000028023021090111017028101118008002115008023021124016122103000027003146147000028023021090111028006123118021027115008023021124029096121000006026146147000028023021091044124020118101030001026114123004114110021123111021016103104018027020121114230246018123115097049062027112002031012118120005023115008023002124020118122030017028113114230246018123115097063125114099020013016122115004114110021084044124020097098030017028113114230246018123115097063125114122000013026 116101100012014122103104113023124114033088025006031018106126005245247116121005114062027112012019012124115097111115089090111021030116104008022244145118015022115088025006031017106115000006018103116097027000021121020030031146147000028023021091044124020118099030017028113114097111115018122000030116146147000028023021090111021030119104005019007112023125111115018020119113116028030230246040000000112096106072023 116101107005007122098104026024054054115024023004060039118095036023043065069032049039021026097033060064068097032054068066171038054021002118101106001023108114048090089037059039092088047114055084067036114033220081168032054091084036018098008104004010003121120008006012004014115124098027007111107097106005113099096005015115106098000006119099100004015001096110024026001097110120118013018103008126003000019000010108127019003010021022022120119118111016112101021027021117015124127126117014124096099005002108098100024007112018098005010115098098006026113101126004015001099098008026108018098007010115098098007026113101126005006001099096008005113099096024007118127098013119112102110024026001099102008026108018098003010018006018097119112101110018118113117127018126015022116117006121111126024119112107110112100021019007117005113111116116116021117127018100020001003018 116101107005007122099104029100004030022118099097031018109031004096125114114005013023116099004123244145020115099112021023097114115021023097114115021023007000028120023006023023106114015021023112122097023097146147098096098022023097114115021023097114115021023097005027112101004114022007025002029000096010102098116021118015022115112005111017028101118002026110112025002029003116116009114018123115097023097027121020017027112103124023125123098002026022101144229113097004020097114115021023097114115021023097114018123115097023097027122000030012118120005023110112025012019031106116014022022021118015022115112005111031018121104018027020121114124023125120118013013000124112013023244145020115099112021023097114115021023097114115021023000028023021114115124023112122030017028113114124023125113114012013016 116101107005007122096104122115004114018123115097023097027115004031012102126006030022008114111022022120104018027020121114230246112007006098114115021023097114115021023097114115116121005114123029114115124007108103030017028113114124023125097110017013016122115004114018123115097023097027099024002012102126006030022008114111006010101104018027020121114104114028103023105023097027099024002012118120005023115124100097028006121123097019029113023004096125097110017013000124112013023115124100097028006121123097019029113023004124007108103030017028113114097027000021121020030031021118015022115112025021011003106100008021031112023008001115123098013030122028144229113097004020097114115021023097114115021023097114018123115097022018097114105023097027112004022012113118021023122009010102113097007020102114122 116101107005006122098104026024054054115024023004060039118095036023043065069032049039021026097000054086095036032048093082097054054070023034058054069067036062032021086056051061065023046039115069086050114038091082097034033090083052049039092088047114049090065040060054021086034038058067082109114050076086047038115090066097034050070023052060054021067056034060089088038059054021026097099187071082097033186089082034038058090089097051037084089053114053092091053032050082082001099110000003 116101107005006122099104124121018023001097023008028007122023006006011106114025006016125114097122020097111030017031112099019006127021116014002018118127109114029096116009023003025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025028144229245247102114013023016097023005027000097126015017007021016098099103022016097019000021112021010012118123004006001097027097017125118120017019016125027097017125123098002026022101027097117112004002098117115116100097007000112101002000022025023102113098000020102114018102023020001022103122000024127021099008031022102099000031003106126018029123118098019000022123099097022018097114104114018102023005017001112027230246007124122004001007116122017122016096101019023029097023005019007112027097017006103101004028007021099008031022 116101107005006122096104028023000001115113122000024244145144229020001122122097017027112103008022115118027097017027112103002029115118120109114003112101018027023021103230246244145096009023001112023002124016122100020111116005016097019029113023002029125118120018027016122010102098116021118015022115118120111017028102098124117099018023000028023021103111017028102098124117099018144229019029113023002124016122099024023026008016112098116146147000028023021116014124016122103000017027008116111017028101118002026244145118015022115118120111028006118127004002110118025015007016125114017245247116121005114003027121020002022103100124017028027121020022022097114230246244145118015022115118025015007016125114017114031124124004114116022006098119116146147098096112116121005114022109126018006000021031018023031 116101107005006122097104112116021114098021113019029030021112021006012097110017006001122023021006115098127004000022021099021124016122103000017027008116111017028101118002026115116121005114007097025015007016125114017111016027121020017027112103097019029113023021006125114116021013016122115004111116022004098117115116121005114007097025006017001106100008021031112023008028115029020117113122028144229113102022118015022115112111008001007102023058103100002015119047244145020119113018123115097041102002000121101046146147098106112116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114099021013007108103021000028021099021001115098127004000022021099021001125118120017019016125010002124016122103000017027021118015022115097099018124029096116009023003008116111028006 116101107005006122102104118127004002115116121005114007097100111021016097104002029023112010102113106022016097019029113023021006000027112002000012102126006030022021126015114123022006113113122028144229113098004020000028023021121014006115112111008001007102023058103100002015121047244145020112100112116121005114022109126018006000021031018023031112116021114098021113019029030021116009023003116116097019016021096009023001112023000017125118120017019016125010002124016122103000017027021118015022115116116111028006118127004002110118025015007016125114017114018123115097022018097114105019016027115000017001118127104110110118098019000022123099097022018097114097019029113023105022018097114105019016027115000017022118127104108110118098019000022123099097022018097114097029001021118002124023116116004017027 116101107005006122103104021126018114029096123013123115116121005114018118025002029000096010102098116021118015022115116116111017028102126002029110018007102123115 116101107005005122098104026024054054115024023004060039118095036023043065069032049039021026097000054086095036032048093082097054054070023034058054069067036062032021068052059037084089053114050064023044061058091068097039061080023053043035090091046053058080023032043050091067097061038021071032033115064089036114035071088037039048065094046060115087088055059061080023032049039092065036114035090066051114039090066053055032021091036033115065078049061063090080040055032021086034038058067082050114115024023112186033080023050187063080084053059060091023032036050091067097052058089067051051052080119112111102001 116101107005005122099104124121018023001097023008028007122023006006011106114025006016125114097114123114099025013016121114021000007025023002029003116116009126115123098002026022101027097007000112101002000022025023020001022103122000024127021115002000022025023005031018127030230246244145100004030022118099097022026102099008028016097023102113098001020102114018102023006006011106116013023007103099109114016027116014002018118127109114016027121020017027112103109114116022006116113116021118018114006102114019017001112027097117112004002098117115116100097007000112101012019025025023021027030112100021019030101104008001028029116020000001112121021114023116099004123115116100097022016103114109245247097126012023000097118012002123118098019000022123099097022018097114109114016096101019023029097023021027030 116101107005005122096104112030097019000021115012019025146147230246021103120012114016125114017027023021116109114016125114017017028021116014126115101114019001026113023017126115114099021013007108103021000028021099021245247098127004000022021116111017028102098124117099018023000028023021116014124016122100008017028008016113117115116121005114016122025002029000096010102098116021118015022115101025002029000096010102098116146147000028023021116111017028097110004027110018006113117244145118015022115118025002029003116116009111007097025002029003116116009245247116121005114016027121020017027112103124006007027121020017027112103230246018123115097017028027116014002018118127124017125118120017019016125144229019029113023002029125123098002026022101010002124029096116009023003146147000028023021103111028006 116101107005005122097104101114019001110118120111028006113114021023244145144229019029113023002124029096116009023003021123008025022021016098099112016016230246112007020000028023021114025027000097100097122000112123004017007021006097020001122122097021007097104021011003097101014114007097023022026022103114097006007027116014002018118127124017125118120017019016125023000028023021099021124029096116009023003008116111028006118127004002122146147098097112116121005114022109126018006000021076116101100013001060245247022003098019029113023058103100002014113047244145020119113018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020097099030006010101099019029115097099018114004125114019023115097099018124016122103000017027008116111017028101118002026115116121005114007 116101107005005122102104097100111028006118127004002110118025015007016125114017114018123115097006007102025006017007106116014022022008016098101112018023000028023021099021001125114116019013000124112013023115124121097122112013020104123244145020120113018123115097122000112123004017007021116014007029097031107123115115101014031115114099021013007108103021000028021099024096115098127004000022021099024096125118120017019016125010002124016122103000017027021118015022115097110115124029096116009023003008116111028006118127004002115116121005114007108005111021016097104002029023112010102113100022016097019029113023021011097027112002000012102126006030022021126015114123022015098123122008020112098112146147098099098022118015022115123120021114022109126018006000021076116101100012006060245247022006119113018 116101107005005122103104123115097023011124100021001115029100004030022118099097099115115101014031115118127004002018118023000017115098127004000022021118002124016122103000017027008116111017028101118002026115116121005114018118025015007016125114017111016027121020017027112103097019029113023005019007112031000017125113118002000016125030125111016096101019023029097023005019007112023000028023021031005019007112031000017125113118002023016125030127111016096101019023029097023005019007112023014000115116116111022018118114002026115124100097028006121123104114018123115097019016027116014001006008016113117115116121005114018118025002029000124116014111116005016104114 116101107005004122098104026024054054115024023004060039118095036023043065069032049039021026097002038071080036114055080068097055043065069032049039092088047033115081082097049059080071053055063070023050039058067086047038115089086097038042069088045061052092082097051042084089053114060064023049051032021066047055115069069046054038086067040061061021085046036058091082097051048065094055055019004010030023011101123014027007106006120096125004025113124106007104115098098006007121096107004002112100098002006120 116101107005004122099104113114013023007112023007000028120023006006011106114025006016125114230246004125114019023115114099025013016121114021000007008023102113098022016097 116101107005003122098104026024054054115024023004060039118095036023043065069032049039021026097002038071080036114055080068097055043065069032049039092088047033115081082097049059080071053055063070023032060039220069040055038071082050114179021066047055115081086053055115081082097049033220086053059060091023037061061091222036018098008005113099096024007121127097013026113098125005007111098099 116101107005003122099104113114013023007112023007000028120023006006011106114025006016125114230246004125114019023115113116019023111018020112113116146147097 116101107005002122098104026024023016125123082053114126021084045055032124089055055061065086040032054146147001099110124115020028026100119115111021103119114111102001005120100096005004001102110018006102126116007016001103110018097102 116101107005002122099104124121018023001097023008028007122023006006026106099019004026123097097122020097126030017031112099019006127021121020006001116097109028006123118021027127118120017019026101027015029017122097008126000112111003029005025099024000018102098109006010103118012023127097110019019003112027005019029116126018126023116114015017027025116000023029097101109022018102120019006127118118018029001097027006006026106116014001026025112021027012118120018031127114099008013016101099013027020025115000020026114114109000018099114013019122146147018023031112116021114116022006098117115116100097017031112099019006127021117111028006097101000004127119025015007029116099008126017027116014002018124103109016125123120003029005124027003124000112111003029005025117111006010103118018007127119025021011001 116101107005002122096104116122004126017027099024000018101114109019001102104021031000029118019001012113118021023004113031003124023116121000027000028030097019000021115015126018103100030006030102031000000000106115000006022098115105031125113118004028016125030104114018102023005023127120025002019022123099019126018103100030006030102031000000000106115000006022098115105031125113118018029001097030104114018102023005001127120025002019000122101021126244145016098096099022016097019000021116014001026025023102113097004020102114018102023002029000120027097017018102099105028006121123097019000021126015006022114114019123115116100097017003097123008021127146147098096097022116000001007029121020030031021086050114023116099004123115084068097022021025144229113097007020002019000097031015007031121023032033115 116101107005002122097104124121021023020112101104114050070023019004244145020115097112029068036062054086067097063050077031007124023116113008021022028023039032060088023003029021124112004114021021064041055033080023007124016122100020111116005016097051061081023007124016122103000027003008117111017028101118008002115084089037114021027121020028018097126124016125123098015019007124023032060055021113111022018115126006023111008016098096103022016104114050070023005020127146147098096096022031050055063080084053114021027101000004022121118097052033090090097016028115126006023115115023054058054071082097020125118120018007110018007102114050091083097020125118120017019026101010003124016122103000027003021086047054115115025015007029116099008111017027121020028018097126097051061081023007124023116113008021022 116101107005002122102104008031050055063080084053114062084079105020125113118007027020112030097052033090090097016028115126006023115115023054058054071082097020125118120018007110018007102114050091083097020125118120017019026101010003124016122103000027003021086047054115115025015007029116099008111017027121020028018097126097051061081023007124023116113008021022009010102113097001020102123122021086050114001099144229020001122122097027003114122014007115120027230246017122097008022022021117097027029123114019114025122126015114005114115014013007108101000114001021120015114123119025021011001116100020111001027099024000018102098104114115146147008028029112101097024028124121097004020113120030006010103118097000030021120015114123118120000030022102116004122017027099024000018120114109000125097110019019000 116101107005002122103104096030124000030027099024000018102098104114244145126015028022103023011029026123023023021023122104021011001116023019002115122121097122016122118013023000118114105016125097110019019003112027019124007108101000001006028010019002125097110019019000096030230246050091083097020016097104021011003103118002001123022005116113127119025021011001116100020126001027099024000018118114109000003027099024000018118114109000030027099024000018118114104114026123023105113102022030230246004125114019023115119025002029000096010102098116021118015022115120025002029000096010102098116021023230246018123115097016125118120017019026101010012124016122103000027003021118015022115119025015007029116099008111030027121020028018097126097114244145118015022115120025002029003116116009111116022005098117115 116101107005002122100104116121005114030027116009023026101112124117112006020102114244145118015022115119025018023011119120023114026123023105113103022030097245247022001098019029113023012124023116114015017027009010102113100022016230246112013020000028023021031012124016116100014000007021094050114029096123013114060071023012124016116100014000007021094047114123022006120113122028023000028023021031012124023116100014000007021117004006004112114015114116022014098117115116121005114116022006113113116146147098106112022001098114028103023105031125113118018029001097023008001115123098013030115122101097031125113118018029001097009124117112002020102123244145020121113122146147108127028096144229113098004020000028023021031012124023116100014000007021126018114029096123013114028103023012124023116100014000007 116101107005002122101104011010102113100022016104114018123115097122030027116000001028103099097059032021121020030031021120019114030027116000001028103099097027029021031098099106022030104245247024026002023244145020112096112116121005114030027116000023029097101097027029021031098099107022030230246126024118006023244145020112097112116121005114017027115000028018124100097016022097096004023029021083032038054029016098099103022016104114120021026098099101022023012029029097127018114018123115097054050065082105117112004003098117122021028097127112004002098114030122121021026000146147108127007103126230246028103115004000115119110097113098002020097 116101107005001122098104026024054054115024023018061038070023051055034064221053055115081082050114033080070052184039080068097033038092065032060039080023123114102002003121096127021002118103099000027097103100001015113126115000000116100127021002118102107004 116101107005001122099104102082045055048065023012059061029123008016022121120104114244145081051061062021101007017028101120097000003122144229037059080069036114001101120111028006113114017019115008023013055053065031017124016122122030028006118120012031127007030230246050091083097000003122025015007016122122012114110021069040053059065031017124016122122030028006118120012031127006030230246050091083097000003122025005019021124097000114058070023015007031121144229051061081023019002028027116014001006008016113117244145086047054115103103014124016122097000030026021010102098116021 116101107005000122098104026024007059048103082039031050101118019019123028023108114001080084041055033086095036114063080023047059037080086052114055080023037055032086082047054050091084036126115089082097060058067082032039115081082097054054070084036060055084089034055115213023044051033068066036032115084065036049115064089097054054067082047059033021082053114063080068097054054067082047059033070023161114050069071045059034064082051114035090066051114063084023017019001116099020016115080067097062050021121004029000101120019029000112023049061038071023052060115081222049051033065082044055061065119112111102001 116101107005000122099104102114013023016097023006002003106121008004023112100109114020101103030028026099115005004127021112017002012101120018001029114027097021003101104005006011102121006126115114103017013003122100007023016146147007000028120023006002003106103000000003116101230246004125114019023115114103017013023112103021114110021016098099112018023 116101107005015122098104026024007059048103082039031050101118019019123028023108114001080084041055033086095036114055080068097059055080089053059053092086047038032021083036114062084069048039050082082097033038092065032060039021091036033115091088044033115081082050114062084069048039050082082050018098008103000000018024103014001012102118015021019007010017019001116026005006011106100000028020117004124002018103118108002028102104007023016112100001102110101118019019126101120018013018102116004028 116101107005015122099104102114013023016097023105001022121114002006115114122000013026113023007000028120023006031018106122000000002096118006023115098127004000022021112012019012123120012111116022006098117115116121005114020118122030017028113114124117018018023000028023021031006031018106113008028005116123097027000021121020030031021120019114023116099004122020120118030020026123097000030122011010002007001103114015006115113118021023122028023000001115101120018013000116121006126244145031018023031112116021114020120118030027023021113019029030021112012019012120118019003006116112004114004125114019023115114122000013029122122124117112007020102114018123115097021016120104002029023112010102019116021118015022115029112012019012115126015004018121023008001115123098013030115122101097022018097114105021030 116101107005015122096104116104007027029099118013123109008116020000001112121021114023116099004123122021118018114023097111030001018123112109245247029100004030022118099097021030116104008022115115101014031115114122000013030116101016007018114114097005027112101004114020120118030028028120010102113096022016097019029113023006017030106116014022022008016000117115116121005114123114122000013021124121023019031021126018114029096123013114028103023005019007112031006031018106113008028005116123104108110118098019000022123099097022018097114104123115116100097002028102104007023016112100109245247029100004030022118099097021030116104008022115115101014031115114122000013030116101016007018114114097005027112101004114020120118030028028120010102113103022016097019029113023006017030106116014022022008016000117115 116101107005015122097104116121005114123114122000013021124121023019031021126018114029096123013114028103023005019007112031006031018106113008028005116123104108110118098019000022123099097022018097114104123115116100097002028102104000001016112121230246021103120012114000108100005007030120110112114 116101107005014122098104026024007059048103082039031050101118019019123028023108114001080084041055033086095036114055064023051187053220069036060039092082045114062084069048039050082082097051038065088044051039092070052055115101118019019007096117097055061021081046060048065094046060115081066097054186069086051038054088082047038115080067097054038021090032032034064086038055019004010116102019007010116 116101107005014122099104102114013023016097023012124020120103030029001113101004126244145020114113016122118013023000118114105000125114116019013031124117109117121018030109114030027112002000012102126006030022025023012124020120103030003007112126015020127021122111021030101104016006022102098017126244145020117113030027112012002012116112004027029115027097031125114122017013018114114018007003025144229017018102114097031125114122017013029116099020000022021096009023029021016019117115097127004028115018118097049060091067051166063080069102114004125114015114116112016097006027112121097117018021222045059062092089036032116021114013001022021016102114022123115109114030027112012002012123118021007001112027230246016116100004114030027112012002012113101004020006021096009023029021016015117115097127004028115 116101107005014122096104018115032038054021121032059032070086047049054018023022026022123023102002116021099009023029021016005051039080023017032186089223055055062080089053117115098127004028115018101102114007125114015114116113086053055115103222050039063065086053117115098127004028115018116102114007125114015114116113086053055115118069168051039092088047117115112123018023115018016097023029113027097031125114122017013023103114007007127146147012124020120103030022022121118008245247115101014031115114122017013030116101017019001021122230246112006020013023021097023014007007112101097024028124121097021016103104002029029103114007114001021120015114030027112002000012102126006030022008101111021016103104018027020121114097019029113023019124020118099030017028113114124117112000020102114018123115097000125 116101107005014122097104118120018007110018007102114018123115097122001027112002000012115126015004018121023040033115123098013030115090069097022018097114105000125114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247098127004000022021122111021030101104005023003097010102113098022016230246018123115097031125114122000013026113010098096112146147097 116101107004007122098104026024055048115024023050017059084069038055001080081012051003116101000114126021116046063035065082097062054021089046063049071082097054054021069168052186071082047038058080091097034060064069097039061021090032032034064086038055019004010116 116101107004007122099104102114013023016097023002029006123099105120122146147007000028120023006031003106122000000003116101230246004125114019023115114122000013026113010098099112146147097 116101107004006122098104026024055048115024023050017059084069038055001080081012051003116101000114126021101036049059080069034058054021083052114033220081168032054091067040055063021090032032034064086038055115084066053061062084067040035038080023017019001116099020016115080089097052060091084053059060091023037039115088086051035038084080036114035084069097054186069086051038054088082047038115080067097034050071023046032055071082001099110000 116101107004006122099104102114013023016097023006031003106115004002007025144229113097022112002000012102126006030022025023006031003106102021023026123113109114020120103030003007112100020002127146147098097112114122017013018114114008028021025112012002012116112004001006101027230246020120103030028018097098019023127146147006031003106115019023021096027230246020120103030022022121118008245247115101014031115114122017013030116101017019001146147022026022103114097021030116104008022110022006098245247122101005023001021117024114020120103030022022101099109114020120103030029001113101004114 116101107004005122098104026024055048115024023050017059084069038055001080081012051003116101000114126021116046063035065082097062054021089046063049071082097054054021089040036054084066097054054021083036033048080089037051061086082097034060064069097062054021090032032034064086038055115084068034055061081086047038 116101107004005122099104102114013023016097023002029006123099105021003101104015027005113114018123244145113019029030021112017002012101118019002018103144229245247021 116101107004004122098104026024055048115024023050017059084069038055001080081012051003116101000114126021101036049059080069034058054021083036033115091094055055050064079097054054021083036033048080089037051061086082097054038021069168052186071082047038058080091097063050071070052051052080023032039039090090032038058068066036114003116101000006006119023032033048080089037051061065023049061032092067040052115069086051114055220071032032039080090036060039 116101107004004122099104102114013023016097023006002003106115004002007025144229021003101104015027005113114018126244145112017002012123126023022023099027230246020101103030002028102100015021127146147006002003106115021010000123112109245247114103017013003122100007023016146147007000028120023006002003106103000000003116101230246004125114019023115114103017013029124097005023000021126018114029122099097028006121123230246028103115004000115119110097021003101104005023003097023 116101107004003122098104026024055048115024023039031050071070000039039090101036052003116101000122122021026097000054086095036032048093082097054054021084036032039084094047033115220091168063054091067050114055080068097032186070066045038050065068097054116064089097048060067094047114055064023049062038070023051187048080089053114050064023049062038070023055059054064079097055061021081046060048065094046060115081066097034063084089097054116084089032062042070082097062058220023161114063084023044051063084083040055115119097005126115081066097038042069082097054116080089051055052092068053032054088082047038127021083052114048090083036114035084078050114049090065040060115080067097054038021089241114061084067040061061084091097122033080090049062050086082097062050021069036035038223067036114102002004116098122117006124099097006 116101107004003122099104102114013023016097023006022031106126005126115114115013013018123118013011007025023006022031106101016007018121126109114018103100030022018097114022022123113118021023123114115013013023116099017000022028030109114020113123030031018097101008017127021112005030012103102020019029097027097021023121104014003006116121021126115118120017019016125027097028006118127004002127146147000000000106115000006022098115105022018097114105021023121104005019007099118013123122025023000000000106115000006022098115105022018097114105022016103114104123244145113019029030021112005030012113120015030018119027097021026103104002006031103114007245247098127004000022021112005030012101123000019029116023124114020118101030001026114123004245247116121005114020113123030027023021010097113098022144229245247 116101107004002122098104026024055048115024023039031050071070000039039090101036052003116101000122122021026097000054086095036032048093082097054054070023036060053084089053033115081016052060054021081036063054089091036114035071222050055061065068097054050091068097039061021084041055035065082045124115029069036063035089086034055115089086097032054068066171038054021002118097096001030001099110115101001096110000003116102099003000114102099117004124020001117003124103103007014119097099006119116111096005119119111097005006112127098004026114098019002010115098098007026112099126006007 116101107004002122099104102114013023016097023005124016122103000027003025115111028006123118021027127116101018013023116099004005023029115111022018123118008001122021118018114023116121000027000146147097114115021023097114115021023097114244145113019029030021117014004026113114097022244145096009023001112023005124016122103000031026008016098099112018023230246018123115097022125123098012023026101023124117112007020102245247116121005114023027115000028018124100097016022097096004023029021016098100112018023000028023021016098101112018144229019029113023005124016122100020111116005016230246244145118015022115029114025027000097100097122000112123004017007021006097020001122122097027003114122014007115120144229005027112101004114030027116014002018118127124117112006020102245247116121005114030027116009023026 116101107004002122096104101112124117112001020102245247116121005114030027116014001006008016113117244145118015022115120025002029003116126017111023027116014002018124103097019029113023012124029096121000006026008115111028006123118021027244145118015022115120025002019000122101021114026102023015007031121030230246244145120019245247146147004010026102099018114123102114013023016097023112114021103120012114026101112012029006021122109114005114115014013018118116097019244145096009023001112031105031125118120017019016125010000124016122103000017097021118015022115120025002026022124103006111018027121020017027112005097019029113023000124007108103000017016008016018117122146147097114115021023097114028103023105031125118120017019016125010000124016122103000017098021118015022115120025002026022124103006111018 116101107004002122097104027121020017027112006097019029113023000124007108103000017016008016018117122028144229114115021023097114115116121005114030027116014001006008016113117244145023097114115021023097019029113023012124016122103000027003008115111017028101118008002115116121005114030027121020028018097126124022125123098015019007124144229114115021023097114115116121005114030027116000001028103099097027000021121020030031028144229123244145144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021030119104012019001100117014004115120117230246115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115098127004000022021122003124016122103000027003021010097022125118120017019026101144229114 116101107004002122102104021023097114115021023097114115021023097114115021023097114018123115097031017027121020028018097126097111115113025015007029116099008245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021118015022115120117111021030119104005019007116101002114026102023015007031121144229114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114018123115097031017027112012019012124115124113102022030230246244145120019022022103023003011115113025005019029116126018245247021 116101107004001122098104026024055048115024023039031050071070052051052080103032032050065066035019032086082047054050091067017061032092067040052123028023108114001080084041055033086095036114063084023037051039080023037055115091086040033032084089034055115080067097062054021069032060052021083036114037223091032053054021083102039061021085046036058091119112111021103119115111102001002117107107006001113106019006010007000019001010116102097012001114098096117006124245247115101001096110000003116103098003015114106100117004124020001117003124103103007014119097099006 116101107004001122099104102114013023016097023000000000106115000006022098115105022125113118015019026102030097019000021115000028018124100109114020027101000004022121118230246115021023097114115021023097114115021144229020001122122097016028099126005023115113027097027003114122014007115120027097016028115126006023115114144229005027112101004114023027116014002018124103124117112004020102114244145118015022115113025015007029116099008114110018020115113116146147000028023021122111017028101118002026110018020114113116146147000028023021122111017027112126017021110018020117113116146147230246018123115097022125118120018007110018007102245247116121005114030027116014001006008016113117115146147108127018123115097031125118120018027016122010102098116021144229019029113023006124016122100020111116005016230246244 116101107004001122096104145118015022115120025002029003116126017114110021115111017028101118008002115146147000028023021122111028006123118021027115008023005124029096121000006026146147230246018123115097031125118118018029001097023008001115123098013030244145144229019029113023006124016122103000027003021010097022125118120017019030124144229019029113023006124029096121000006026021010097022125123098012023026101144229019029113023006124023116113008021022021010097022125113118015019026102144229114 116101107004000122098104026024021051049087088051054123028023108114003089086047114055080023045039039065082097002018103118021007017021031051055062069091032049054021091032114033080070052184039080023116101103007015104018098008006117018097008026108 116101107004000122099104102114013023016097023003004125118120017019026101075061016005027121020028018097126109021125118120017019016125075061021125123098002026022101027002029018121114018017022029103111001026118126023027127018016104046047018023102046047101025015029001116100014126020027116014002018124103061046020027121020028018097126109063058091031000000000106115000006022098115105022018097114105021125114122003013023116099004123122028027000000000106099018005023013031005124020113123030022018097103019023122025144229019001102104021001004113015105022125114115013013023116099023019031028027000000000106099018005023013031005124023118101004123244145113019029030021112012016012120118019003017122097097021115121114007006115122098021023001021125014027029021112005030012113120015030018119023005114028 116101107004000122096104123023006124020113123030027023008115111021023121104008022127146147002026022101116014114016025103004000000124115097002127114114005013022123112005023030021114109021030116104012019001100098000021022021112115126020120122030031018103122000030115101118019019127119120023027023112023003004127124103006031028096023008245247098127004000022021112111021030119104005019007116101002114026102023015007031121144229019029113023006124029096116009023003021123008025022021016098099112016016230246112001020000028023021115000006022029112111022030116125104108116022002098117244145118015022115114005111021030116104008022110114025006031018106126005245247146147108127115101086051051039064085230246050091083097021097027112012019012123120012114058091023105117003116101000127003122100030020022 116101107004000122097104118114018117127021016017019001116026017029000106100000028020018030230246050091083097002018103118111021030116104008022110114025006031018106126005245247084089037114003116101000124020118101030001026114123004111116101118019019116146147230246126024023023055050064144229051061081023003004125118120018007110018007102245247084089037114017099025002029003116122008111020027116014002018124103230246050091083097016005027121020031022124103124021125123098015019007124144229051061081023047061039021082057059032065068097122032080091036049039021006097052033090090097021030119104012019001100117014004115120117109114020120118030031018103102020019020112023012019127021112012031012120118019031018121023012031244145096009023001112023012016125114122003013023116099000000016021126018114029 116101107004000122102104096123013114115146147000028023021112111017028101118002026110120117111017028101118002026115116121005114020027121020017027112103124031017027121020017027112103230246018123115097031017027116014002018124103124016005027116014002018124103097019029113023012016125123098015019007124010003004125123098015019007124144229019029113023012019125114122000013026113010012016125114122000013026113144229051061081023012019125114122000013029122122124117003116101000127003122100030019000118114015117244145086047054115120122111021030116104008022110120117111021030116104008022115084089037114030120025006017001106100008021031112010102002018103118102123244145086047054115124025002029003116126017111017099025002029003116126017114050091083097027125123098015019007124010003004125123098015019007 116101107004000122103104124144229051061081023008124016122103000017027008112111017028101118002026115084089037114026027116009023026101112124021125123098002026022101144229051061081023008124023116100014000007021094050114029096123013245247084089037114026027116014001006008016113117244145144229127126021100008114007112116009245247022005098019029113023004010026102099018114123102114013023016097023112114021103120012114020118100030017028120100000028115102023022026022103114097001125097114002013016122115004111116097114002026116021118015022115102025021023016106100008021031112010102113096022016097019029113023018124007112116030022022101099124117112004020102114018123115097001125118120017019016125010006124016122103000017027021118015022115102025015007016125114017111020027121020017027112103104245247 116101107004000122100104078002118106098013074230246115 116101107004015122098104026024021051049087088051054123028023108114000070023051055034064221053055115000000118106098002023108114003089086047114055080023045039039065082097002018103118021007017021031051055062069091032049054021091032114033080070052184039080023116101103007015104018098008002117018097008026108 116101107004015122099104024026097017059080071053055063146147000028023021116111017028101118002026110114025002029003116116009114018123115097017125123098002026022101010006124029096116009023003146147000028023021116111028006113114021023110101025015007003112101018114018123115097017125113118007027016122023008001115123098013030244145118015022115118025002029000096010102098116021118015022115101025002029000096010102098116021118015022115118025002029000124116014111116005016230246244145086047054115112025002029003116116009111020027116014002018118127097019029113023004124029096116009023003008112111028006118127004002244145118015022115112025012019031106116014022022008016012019031018023000028023021114111031018121104018027020121114124117003116101000117115084089037114022027115004031012102126006030022 116101107004015122096104008016017030006097016230246018123115097023125114114005013021124121000017007021126018114029096123013114018123115097023125118120018007115008023102098116146147230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020112115030023029114115004031115099114097005027112101004114005112025002029000096010102098116021023230246018123115097023125118120017019016125010023023125118120017019016125023000028023021114111028006118127004002110099114111028006118127004002115146147000028023021097004124030116123030017028113114124023125120118013013016122115004114018123115097004022027122000030012102126006030022008114111031018121104018027020121114097245247116121005114005112025005023030106116014022022008114111022022120104002029023112023000028023 116101107004015122097104021097004124023112122030001026114123004111022027115004031012102126006030022021144229019029113023004124020112115030027023009009023023125114114005013026113023000028023021097004124020112115030022018097114127023125114114005013023116099004123244145144229053033090066049114049076023003004125118120017019026101075061016005027121020028018097126109021125118120017019016125075061021125123098002026022101027002029018121114018017022029103111001026118126023027127018016104046047018023102046047101025015029001116100014126020027116014002018124103061046020027121020028018097126109022125114115013013023116099017000022025023005124020113123030022018097097000030127113025005017001112144229061033081082051114049076023115126103025006230246115 116101107004014122098104026024055048115024023039031050071070000039039090101036052003116101000122122025023039031050071070052051052080103032032050065066035019032086082047054050091067017061032092067040052123028023108114001080084041055033086095036114063080068097054050065082050114055080023039059061021083036114052080068053051039092088047114055018066047055115083082044055063089082001099110115101001096110000003116102099003000114102099 116101107004014122099104102114013023016097023000000000106115000006022098115105022018115126006023122021118018114023116113008021022146147097114115021023097114115021023097114244145113019029030021117014020026114114230246004125114019023115118120017019026101010102113098022016097245247116121005114029096121000006026021010102113097022016230246244145118015022115118120018007110018007102245247146147020028026122121230246244145100004030022118099097019001102104005019007112096005122023116121000027000028023000001115113118015019026102144229245247115101014031115119120023027023112144229005027112101004114016122103000031026008016098099112018023230246018123115097028006120114008002115008016098096112018144229245247116121005114016122100020111116005016230246244145120019022022103023003011115004023005023000 116101107004014122096104118144229114 116101107007007122098104026024022054115024023007059048103082039031050101118019019115024023002058050071080036063054091067097054054070023034061062087088050114033220068052062039084067097035038084091040038050065094039114048090089037059039092088047060186021068052032115089082050114032092080045055032021031032036054086023049032058070082097055061021084046063035065082097054038021083168048038065023036038115081082097062050021081040060115081082097036050089094037059039220030001099110103114018003019007010102002028102016109117003122100030099116025016017029000106005102126116101120018013096018027102002028102104117117127018103014001012000016109117021116126030002028102016109117021122101030002028102016109117003122100030020017121016109117003122100030020028103099102 116101107007007122099104102114013023016097023006017001106123008016127021112002000012102126006030022025023006017001106116021030017122097230246021103120012114020118101030017028123101004020244145096009023001112023006017007106116014022022021010097117112004020102245247116121005114020118101030001026114123004114026123023105113097022030230246244145118015022115113118021023123114116019013023112117023019031028023125111115118098019000022123099097022018097114230246018123115097122020118101030020026123097000030115124100097028006121123097029001021115000006022029112002000012115126015004018121030097108110021116020000001112121021114023116099004123244145144229019029113023002029000096023124114116005016230246018123115097021016103104013027017009009102019005112121008000116146147014000023112101097016010 116101107007007122096104021112002000012102126006030022021 116101107007006122098104026024054054115024023007027012097086035062054070103032038038071082050114126021101168049038069222051051039092088047114055064023050038050065066053114055080068097002063084089097030038065067036114017099115097055039021126003000019004010007000019007010116102096005000114099096 116101107007006122099104102114013023016097023004022125120118013013000124112013023127021100021124020118101030030026119023032033115102067032038038065144229245247115101014031115114114005013022123112005023030021114005126115021112002000012118120015000022115023018006244145096009023001112023004022125118120018007115008023102098116146147000060055021114005124030116123030001026114123004114115092089097122116119097005117127021016008016001018030230246018091083097023023027112004022012112121006019020112010112245247116121005114022113025005023030106116014022022021010097117007113114012117244145118015022115112115111022022120104018027020121114097111115018103013007007018144229019029113023018006125118120018007115008023102098116146147000028023021114005124000097118030017028113114097111115102099111021016 116101107007006122096104097104002029023112144229019029113023004022125102099000013000124112013023115008023018006125114116019013000124112013023244145118015022115112115111021022113104007027029116116021114058070023015007031121144229051061081023004022125097110017013016122115004114058070023015007031121144229051061081023004022125097110017013000124112013023115092068097028006121123230246244145118015022115112115111021022113104005019007112010105001022121114002006115120118025122022113006111021022113104005019007112030230246115021023097114115021023097114115021113019029030021112004022012112121006022022120023004022098146147097114115021023097114115021023097114004125114019023115112115112124016122103000017027008114005124016122103000017027146147097114115021023097114115021023097114018123115097023023 116101107007006122097104004025015007016125114017111022113025015007016125114017245247021023097114115021023097114115021023000028023021114005099125120118013013016122115004111022113025012019031106116014022022146147097114115021023097114115021023097114018123115097023023004025012019031106100008021031112010004022125120118013013000124112013023244145023097114115021023097114115021023097019029113023002029018121114018017022029114005099125097110017013016122115004126116018030124017028116123004001016112031004022125097110017013016122115004126116018030230246115021023097114115021023097114115021118015022115118120000030022102116004122022113006111006010101104018027020121114109117116028010002029018121114018017022029114005124007108103030001026114123004126116018030230246115 116101107007006122102104021118015022115112115112124023112122030017028113114124023023027115004031012118120005023244145023097114115021023097114115021023097019029113023004022098027115004031012102126006030022008114005124023112122030001026114123004245247021023097114115021023097114115021023000028023021114005099125118120018007110018007102123115146147230246018123115097023023027122000030012102126006030022021023040060123018126003000116025023102016005113016104245247116121005114022113025002029003116116009114110021016098099112018144229019029113023004022125123098002026022101023124114116022005098117244145144229114 116101107007005122098104026024055048115024023039027062069088051038005090094050059061070115036002050065066051055123028023108114018021071032032039092069097054116064089097060227021083036114048093082049038054089027097059061070082051038115081086047033115089086097038050087091036114055080023053032050067086040062127021067046039032021091036033115067088040033058091068097054054021071032038038071082097054038021090171063054021083168034050071067036063054091067097035038080023045039058117006124020001117005124103103007014119097099006119114111106007004 116101107007005122099104124121018023001097023008028007122023006022004106116009001016122122097122016122103000017027025023015007016125114017126115114116014013026113027097028006118120012031127021122014006026115030230246000080091036049039021083040033039092089034038115102025002029003116116009126115102025015007016125114017126115022004098126115102098003001007103031018124029096116009023003025006109103122025023102004116146147039032060088023006002023106115004017003116099097022127021112017002012101118021007001112023017126115114103021013003116099020000022021099097126115114097014013003116099023029026021097109114020101100030004028124100008028115102144229037059080069036114003027112017006012124115124006125114103021013026113144229051061081023017124020101099030027023008097111021003097104008022244 116101107007005122096104145086047054115099025006002000106126005111000027112017001012124115230246050091083097002125118120017019016125010005124016122103000017027146147032060055021103111028006118127004002110113025015007016125114017245247024026230246050091083097022125118120017019016125010102113098022016230246050091083097022125123098002026022101010102113097022016230246050091083097001125123098002026022101023045059056080023097001006119100021000123018020115113116025006109096122073075102119116021 116101107007004122098104026024021051049089082032039017090069037122122021026097000054086088047038033193091036114003116101000006006119023114125096 116101107007004122099104029100004030022118099097031018109031002029018121114018017022029118019001012113118021023004113031008124023116114015017027028027102114115021023097114115021016104123244145113019029030021126017021030122098097027244145096009023001112023008124016122103000027003008112111017028101118008002115116121005114026027121020028018097126124021125123098015019007124144229019029113023008124016122103000017027008112111017028101118002026115116121005114026027116009023026101112124021125123098002026022101144229019029113023008124016122100020111116005016104114018102023005019007112114015006001021 116101107007003122098104026024054054115024023021051049089082032039017090069037114126021081019055050083081036049039120086051035038084080036114126021101036049059080069034058054021083052114048093082049038054089023036038115081082097062050021083032038054021083102055061065069168055115089086097034063064068097053033084089037055127021071046033039220069040055038071082097051038021090046039037080090036060039021084046039033084089053114055018066047114050091094044051063021071046039033021066047114048093082049038054089023037055115089086097040060091082097051042084089053114038091023032049060090069037114032084089040038050092069036114060064023234187048093086047053054070023037117050091094044051038077140001099110115101001096110002006115099100002015117101103117004124096099005014108098103024007114018103008016116102116025016116103116025016116101116025016119101116025016119106116025016121106116117002124020001117001124103103007003120099098001119118111000 116101107007003122099104070082045055048065023008124016122103000017027073075008124016125114008002020021118018114016125114017006022121027097019001102104005019007112096005122026027115000023029118127104114018102023005019022123116009114021103120012114026101112012029006021126230246036093082051055115124025002029003116126017114110021016098099112018144229051061081023008124029096121000006026021010097117112007020102245247084089037114026027115000023029118127097108115018020114113116146147032060055021100020016000097101105027125118127004027003114027112126097028023008028115029020117113122146147032060055021126111017028102098124117099018144229019029113023008124023116114015017027008031018023031112116021114030116111105031125113118004028016125030097020001122122097027003114122014007115120144229037059 116101107007003122096104080069036114030027116014002018124103097111115124025002029003116126017245247084089037114030027121020028018097126097111115124025015007029116099008245247084089037114000096117018006001029122111017027112126017021127004027115123115124121097122112001020104245247084089037114030027116014001006008016113117122146147000028023021114025027000097100097122000112123004017007021006097020001122122097004020113120030019016118023000245247098127004000022021031105019125118120017019016004010008124016122103000017027021118015022115116025015007016125114112111026027116009023026101112097019029113023000124016122103000017097008016098103112018023000028023021118111028006118127004096110018020119113116028144229029001021031000124016122103000017098008016098103112018023000028023021118111028006 116101107007003122097104118127004099110018020119113116021118015022115116025002029003116116115111026027116014002018118127097019029113023000124029096116009023097008126111017027112126017021122028144229019029113023000124007108103000017016008016098101112018030097 116101107007002122098104026024054054115024023021051049089082032039017090069037114126021081019055050083081036049039120086051035038084080036114126021101036049059080069034058054021084036032039084094047033115220091168063054091067050114055018066047114062084069048039050082082097055061021081046060048065094046060115081082097062116092083036060039092081040051061065119112111102006002113102099 116101107007002122099104102114013023016097023006006006106116014022022025023006031018106126005126115114122003013029116099020000022025023000000000106099018005023013031006031017106115000006031124122104114018102023006031017106115000006031124122230246021103120012114020120117030031018103102003029005146147022026022103114097021030119104008022110022006098245247021 116101107007001122098104026024054054115024023023051048086094047051039092088047001050092068040055029101069046054038092067050114105021101036049059080069034058054021083036114063084023049032186070082047049054021083102039061021090046039037080090036060039021065032062058081082097054116064089097051061092090032062115081086047033115064089097049059080071053055063117006124020001117005124103103000003121097107003015112018096008113019018103008002117102099012004113099 116101107007001122099104102082045055048065023037059032065094047049039021006097245247083069046063115124103006031028096023012126115119120023027023112023003245247066095036032054021122111017028102098124117099018023032060055021117111017028102098124117099018144229051061081023003124016122103000027003008122111017028101118008002244145086047054115119025015007029116099008114110021122111028006123118021027244145026108245247084089037114017027116014002018124103124117112004020102245247084089037114017027121020028018097126097111115018020115113116146147230246050091083097031125118120017019016125010102113096022016230246050091083097031125118127004027003114023124114116022003098117115 116101107007000122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097062116092083036060039092081040051061065023037039115088086051035038084080036114049090065040060115123120015013026101126109114026101126109114005124101030006001116121097055039021091102059055080089053059053092086047038115071222050039063065086053114063080023049062038070023051187048080089053114054091023039061061086067040061061021083052114048090083036114035084078050114049090065040060127021083052114061133023047051039092088047051063117006124020001117005124103102005006113102100005015120018096008016003004023024126017027116025016003004023024121014028012124103008117127018117023022126099126019117 116101107007000122099104102114013023016097023012016125114122003013026113027012016125114115013013026113023007000028120023006031017106122000000002119120023114030119027097021030116104012019001100098000021022021122230246004125114019023115120117111017028101118008002115008023102113098022016230246018123115097031017027121020028018097126097111115018020115113116146147000028023021122111021030116104008022115008023012016125114122000013026113144229019029113023012124020120118030028028120023008028115029020114113122146147000028023021122003124020120117030022018097114097111115029100004030022118099097031018109031005031125114122003013023116099004123115115101014031115114122003013030116101016016028099023005031127021112012019012120118019003006116112004114030116144229005027112101004114023120025002029003 116101107007000122096104116126017114110021122003124016122103000027003146147000028023021115012124029096121000006026021010097031017027121020028018097126230246018123115097031018027112012019012124115097111115113122111021030116104008022244145118015022115120118111021030116104015029030021126015114123022004098123122146147000028023021122003124023120118011114110021031018023031112116021114030116111105022023120025005031018127030097020001122122097021030119104012019001100117014004115113115012126115114122000013030116101016007018114114097031018103144229005027112101004114023113122111017028101118008002115008023012016125118120017019026101144229019029113023005022030027121020028018097126097111115120117111028006123118021027244145118015022115120118019124020120118030027023021010097022023120025006031018 116101107007000122097104106126005245247116121005114030116101111021030116104015029030021126015114123022004098123244145118015022115113115012124020120117030022018097114097111115029100004030022118099097031018109031005031125114122003013023116099004123115115101014031115114122003013030116101016016028099023005031127021112012019012120118019003006116112004114030116144229005027112101004114023120025002029003116126017114110021122003124016122103000027003146147000028023021115012124029096121000006026021010097031017027121020028018097126230246018123115097031018027112012019012124115097111115113122111021030116104008022244145118015022115120118111021030116104015029030021126015114123022004098123122028023 116101107007015122098104026024055048115024023034062032124089055055061065086040032054027081008060037080089053051058071082002058054069117023022031070067003061037092089050114123121094050038054021083036033115086095036034039080091050123244145115036036058070023017096099004003108099099006023110114062090083040052115081082055059032021005112098099006002112023099004144229018098008118000019018120122011024027125122012001000118116001096110115101001097110000007001102110024026 116101107007015122099104124121018023001097023008028007122023006006011106116009001017099115097122020097111030017031112099019006127021116014002018118127109114029096116009023003025023006023023106115004016018118099109114029096103004000000025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025028144229245247102114013023016097023102113098022016109114026113025002029003116116009126115124115111028006118127004002127021112004022125114114005013023112117000017007025023002029125123098005023007112027097117112003020102126115018020119113116025023097017006103101004028007021099008031022102099000031003025023097017006103101004028007021099008031022102099000031003146147230246021103120012114016125114017027023021126005126115118127004002016122023002029127021116009023000 116101107007015122096104101101097002001025023006023023106114015021023112122097021022113144229005027112101004114026113025002029000096010102098116021118015022115118120111017028102098124117099018023000028023021103019124016122100020111116005016097019029113023006023023027116014001006008016113117244145026108245247116121005114026113025002029003116116009111116022005098117244145118015022115124115111028006118127004002115121126010023115018020114113118018144229127126146147000028023021126005124016122099024023026008016112098116021118015022115124115111017028101118002026110118120111017028101118002026115116121005114026113025015007016125114017111016122025015007016125114017245247116121005114016122025002029000124116014114110021016113117115146147000028023021116014124023116113008017028021126018114029 116101107007015122097104096123013245247024026230246018123115097002001027116014002018118127124027023027116014002018118127097019029113023017000125123098002026022101010008022125123098002026022101144229019029113023017000125113118007027003103023008001115123098013030244145118015022115101101111017028112100017023110018117102245247024026108127244145118015022115114114005124029096116009023003008126005124029096116009023003021118015022115114114005124016122103000017027008126005124016122103000017027021118015022115120118013013016122115004111116120118013117115116121005114030116123030001026114123004111116119097005117244145118015022115113114012013016122115004111116097115004031116021118015022115113114012013000124112013023110018115004002026102099030028018124100102114018123115097001007116104002029023 116101107007015122102104112010102001007116099102114018123115097023022123104002029023112010102023000097118021117115116121005114022112121030001026114123004111116116116021117244145118015022115114114005013021124121000017007021126018114029096123013114018123115097021022113025006023023106114015021018114114124099244145118015022115114114005124007108103030017028113114097027000021121020030031021118015022115114114005124007108103030001026114123004114026102023015007031121144229019029113023006023023106115000006022008031018023031112116021114030116111105020023027112004022012113118021023122021113019029030021112004022012112121006022022120023007022244145023097114115021023097114115021023097114115098127004000022021113005124016122103000017027008112004022125118120017019016125023000028023021113005124029 116101107007015122103104096116009023003008112004022125123098002026022101144229114115021023097114115021023097114115021023000028023021113005124030116123030017028113114124021022113025012019031106116014022022021118015022115115115111031018121104018027020121114124021022113025012019031106100008021031112144229114115021023097114115021023097114115021023000028023021116014019031112100002023123115115111006010101104002029023112027102117122008116014019031112100002023123114114005124007108103030017028113114109117116028023000028023021116014019031112100002023123115115111006010101104018027020121114109117116028010002029018121114018017022029112004022125097110017013000124112013023127018016104245247021023097114115021023097114115021023097114018123115097020023027115004031012118120005023110114114005124023 116101107007015122100104112122030017028113114097019029113023007022125113114012013000124112013023110114114005124023112122030001026114123004245247021023097114115021023097114115021023097114018123115097020023027116014001006008016113117122146147098102112116121005114020112115111001007116104018027020121114097027029021031098103112028023 116101107007014122098104026024054054115024023039000054086095036032048093082002058054069067036062032119088055059061029030097127115121094050038054021083036033115084089040063050064079001099110007007112102099000005112099101005006116100096000126017021102001119115111097005007113127099004026113099019006010115098098001026113103126007006001102110024026 116101107007014122099104102114013023016097023113126115120025002029003116116009114047073023012124016125114008002020021118018114016125114017006022121027097114031097101008031123118120000030022102116004122003027100008017026099126109117116028023061046115018023102114047073023017124029122101000001028028023032033115123103109114017027116014002018124103097046047021117111028006123118021027115116100097019011025023003124029122117014004026025023003124029096099019019005025144229017018102114097005027112121097016125102114025016028099010102099116021099009023029021016012117115146147022026022123023003124000112111003029005008016115117115097127004028115018113102114115112123018023115018016097023029113027230246018103100030022018097114022022123119025005019029116126018123115116100097022029025023003124007 116101107007014122096104108101000001006025023230246017027116014002018120126061046017027121020031022124103097051032021122051126244145076116101106001007060245247116101018013023116099004005023029122111022018102120019006122021118018114023102027097031125118118018029001097027230246040000000120096101072144229245247115101014031115101114019001026113023017126115119120023027023112023003126115124103006031028096023012126115099112005029012120097021114030099027097021007109104002026000119097005114011146147022026022103114097016125118120018007110018007102114018123115097031125118120018007110018007102114018123115097002125118120018007110018007102245247116121005114017027116014002018124103124031125118120017019026101023000028023021117111028006123118021027110120025015007029116099008245247116121005114030 116101107007014122097104027116000023029097101124117029018144229019029113023012004125118120017019026101010012124016122103000027003021118015022115120097111028006123118021027110120025015007029116099008245247116121005114030099025002029003116116009111030027116014002018118127097019029113023012004125123098012017027102010012124016125114008002020146147000028023021122023124023097118004028016008122111022018112121002026244145118015022115021122023124023123120021023029021126018114029122099097028006121123230246018123115097010125118120017019016125010012124016122103000017027021118015022115109025015007016125114017111030027116009023026101112230246018123115097031005027115021028028097114097108110021023037051039080031025124020112115030022022119118002006122146147000028023021103111028006101114019001110 116101107007014122102104109025015007003112101018245247146147000028023021121014006115112111008001007102023105245247021100004030022118099097099115115101014031115114122000013030116101016007018114114097031002025023006031017106122000000002119120023114030119144229114004125114019023115120117111021030116104008022110120102111021030116104008022244145023000028023021122016124020120118030028028120023008028115029016003004023024126017027116025016003004023024121014028012124103008117127018117023022126099126019117127021016003004023024121004021012118118019006026121118006023116025023102016005113026000013016097123030019017102116000000007124123000021022018030230246115116121005114030119025002029003116126017111017027116014002018124103097019029113023012016125123098015019007124010003124029096121000006026 116101107007014122103104146147097019029113023012016125118120017019016125010012124016122103000017027021118015022115120117111028006118127004002110120025002026022124103006114122146147230246018123115097010125114099025013016121114021000007021010097117112004020102245247116121005114030099025005006029122099004114017112099022023022123023102113097022016097019029113023102113096022016230246112001020000028023021111111017028101118002026110018020116113116021118015022115109025015007016125114017114063092092036114116022001098119116146147098106112116121005114123102114013023016097023002019000112023022026022123023017124029096121000006026021126018114029096123013114007125114015114016116100004114004125114015114123102025007029017122115019111116101101102114028103023018124021122117014022020021010102002001 116101107007014122100104018030097006027112121097099115112123018023115123098013030115112121005114022121100004114098021114015022115084068097002001112123230246112013020007000028120023023021023122104003029006021100097030022115099097029006097114019114025122126015114020119103030016028096103019023115101023014028115101025002029003116126017111000027116014002018119120097019029113023017124029096121000006026008100111028006123118021027244145020121113004125114019023115102025002029003116116009111030027116014002018118127097019029113023018124029096116009023003008122111017027112126017021244145020121113018123115097001125118120017019017122010012124016122103000027003021118015022115102025015007029116099008111030027121020028018097126230246126024023020038058089094050187244145020121113018123115097001125 116101107007014122101104113099020006017122023008001115123120021114029096123013123110004144229245247090069037055033021085056114097025023117114 116101107006007122098104026024054054115024023005055063080067036114055080023045051115065086035062054021083036114039071086055051058089023006006011106116009001017099115001099110007007112102099000005112099103000004117096107012126017021102001 116101107006007122099104113114013023007112023007000028120023006006011106116009001017099115097114004125114019023115114099025013016121114021000007021010102113098022016097 116101107006006122098104026024055048115024023034062032124089055055061065086040032054021026097052003064069038055007087091022114126021101036038060064069047055115089082050114033080070052184039080068097054054021071052032052080068097054054021091032114039084085045055115114099025013016125100003004023117006124096099004003108098102024005115127099005025113098125005007 116101107006006122099104102114013023016097023102022022121114021023115115101014031115114099025013016125100003004023021096009023001112023006006011106116013023007103099097111115018016102114047073023006006011106116013023007103099097046047021016102117116146147007000028120023006006011106116009001017099115230246004125114019023115113116019023115009023102113098022016230246020103120020002115119110097021007109104002030022097101021114 116101107006005122098104026024054054115024023019055048093082051049059080023008022115069088052032115089082097063050071070052051052080023003004023021215097049060091067051166063080069097049050071023032048032080089034055115086086051038058089086038055115030023015051039064069036114055064023037055037080089040032115080067097060049021093046039033021088052114035090066051114063080023044051033068066032053054021117023022115213023034061061065069181062054071023034051033021086035033054091084036114048090089053032167089082097054116092089053032060081066034038058090089001099110000002001096110119097005127018106116021030012116117018017018103099008030018114114 116101107006005122099104102114013023016097023012124020120118030027023025023006022017106121000006006103114109114020113117030028017127120020000244145113019029030021112002031012118118021031018103023002126115114122000013030116101016007018114114097031115121114007006115122098021023001021125014027029021112005016012113114023016028099023000001115113023014028115029122111021030116104008022115008023005124020120118030027023021118015022115113025006022017106115004002007021010097117112004020102123244145096009023001112023012124020118122030017028113114097111115118025006017030106116014022022146147000028023021122111021016120104002029023112023124114116116016230246018123115097031125114122000013029122122097111115018020115113116146147097 116101107006004122098104026024022054115024023007059048103082039031050101118019019115024023002058050071080036063054091067097054054021091032114115086088044048060021068053051039064067097122050067082034114035071094050055115080089097049060088071053055115081066097054186087066053114054065023037055115089086097052058091023037055115067086045059055092067168123019004010018006018097 116101107006004122099104102114013023016097023006017001106123008016127021112002000012102126006030022146147007000028120023006017001106116014028001112113230246004125114019023115114116021013016122115004114110021016098099112018144229245247116121005114023116099004122020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021016103104007027029099118013114026102023015007031121023014000115113118021023123114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247146147000028023021116014001006021010097117099018144229029001113114019114017108023006017001106100008021031112023 116101107006003122098104026024007059048103082039031050101118019019123028023108114001080084041055033086095036114055064023051187053220069036060039092082045114032065086053039039021086049034063092070052051049089082097051038021090032032034064086038055115084066053061062084067040035038080023017019001116099020016115080089097052060091084053059060091023037039115081222049051033065082044055061065119112111102001 116101107006003122099104102114013023016097023002029018121114018017022029101111021016103104013027017025016107117122025023018124020118101030001026114123004245247115101014031115114100017013000097118017019001021100230246031112113021114028096099004000115127120008028115114116019013016122121019023021021101097029029021101111021016103104018027020121114124001125114116019013000124112013023115116121005114001027112002006012118120005023110102025006017007106116014022022021118015022115103025002029000096010102098116021118015022115029101111021016103104007027029099118013114058070023015007031121023046032115113118021023123103025006017001106113008028005116123104114109008023002007001103114015006115113118021023122146147022026022103114097001125114100017013023112103021111116022006098117244145120019022022 116101107006003122096104103023003011115007144229114 116101107006002122098104026024039031050071070052051052080118052038060119097005122122021026097004186071094039059048084067040061061021083036114063018082047053050082082044055061065023037117038091023034058054069067036062115081086047033115064089097034063084089097054054021091052038039080023036060115083088047049039092088047114055080068097034050071086044186039071082050114055220090032032048093082109114062084091032054058080023036038115086095036034039080091097122048090083036114035084078050114120021089052063186071088104018098008099005023030117005124117003121098021117127018116004000007124113102018096008122000030019001010003004023117002124020001117001124103103004006118097099001 116101107006002122099104102114013023016097023005027000097126015017007021006097020001122122097021022113104004028020113114012114022113144229005027112101004114022113025005023030106116014022022021010102113098022016230246018123115097023023027115004031012102126006030022021126015114123022005098123244145118015022115112115111031018121104002029023112023124114116022004098117244145118015022115112115111031018121104018027020121114097111115018020117113116146147000028023021114005124020112115030020026123118002006115124100097028006121123230246018123115097023023027116014001006021010097117099018144229019029113023004022125118120017019016125023124114116022002098117244145118015022115112115111028006118127004002115008023102113101022016230246018123115097021022113104005019007112023124114123102114013023016 116101107006002122096104097023012019011029114005099125114114005013023116099004123244145023097114115021023097114115021023097020001122122097021022113104004028020113114012114022113006230246115021023097114115021023097114115021096009023001112023004022098027116014002018118127097111115112115111017028101118002026244145023097114115021023097114115021023097019029113023004022098027121020017027112103097111115112115111028006118127004002244145023097114115021023097114115021023097019029113023004022098027122000030012118120005023115008023004022125120118013013016122115004245247021023097114115021023097114115021023000028023021114005099125120118013013000124112013023115008023004022125120118013013000124112013023244145023097114115021023097114115021023097019029113023004022098027115004031012118120005023115 116101107006002122097104008023004022125113114012013016122115004245247021023097114115021023097114115021023000028023021114005099125113114012013000124112013023115008023004022125113114012013000124112013023244145023097114115021023097114115021023097019029113023004022098027116014001006021010097117099018030097 116101107006001122098104026024055048115024023050017059084069038055001080081012051003116101000114126021116046063035065082097062054021089046063049071082097054054021069168052186071082047038058080091097249032065086053039039142 116101107006001122099104102114013023016097023002029006123099105120122146147007000028120023006001003106100021019003116101230246115 116101107006000122098104026024055048115024023050017059084069038055001080081012051003116101000114126021101036049059080069034058054021083052114033220081168032054091067040055063021068053051039064067097054054070023044051033068066032053054070023032039039090090032038058068066036033115101118019019007096117097034050071023037187035084069053055062080089053 116101107006000122099104102114013023016097023006001003106115004002007025023006017001106100008021031112144229020001122122097021000101104018006018101118019245247122101005023001021117024114020102103030022022101099230246115 116101107006015122098104026024055048115024023039031050071070000039039090101036052003116101000114126021097168032058083094034051039092088047114055080023045117054091080032053054088082047038115080067097032054086095036032048093082097054038021068053051039064067097054116064089097049059080071053055063021083032060032021066047114035089086047114055080023045039039065082097055061021081046060048065094046060115081082050114035084069032063187065069036033115081222044051033086095036126115088086045051055092082097055039021084041055035065082045114123086088037055115069086056033115030023047039062220069046123019004010021022022120119115111003121098021018096008122000030019001010017019001116119116111021103119119111102001007113107098005001 116101107006015122099104102114013023016097023005027000097126015017007021006109114022113025018006018106100008021031112023007000028120023006023023106114015021023112122097023023146147022026022103114097023023027115004031012118120005023115008016098099112018144229019029113023004022125113114012013000124112013023115008023102113097022016230246018123115097023023027122000030012118120005023115008023102113096022016230246018123115097023023027122000030012102126006030022021010097117112001020102245247116121005114022113025006023023106113008028018118099097027000021121020030031146147000028023021114005124016122100020114110021016113117244145118015022115112115111017028101118002026115008023102113102022016230246018123115097023023027121020017027112103097111115018020119113116146147000028023021114005124020 116101107006015122096104112115030022018097114097111115029100004030022118099097031018109031004022098027112004022012113118021023122146147097114115021023097114115021023097114021103120012114020112115030023029114115004031115112115112245247021023097114115021023097114115021023022026022103114097023023004025002029003116116009114110021114005124016122103000017027146147097114115021023097114115021023097114018123115097023023004025015007016125114017114110021114005124029096116009023003146147097114115021023097114115021023097114018123115097023023004025012019031106116014022022021010097023023027122000030012118120005023244145023097114115021023097114115021023097019029113023004022098027122000030012102126006030022021010097023023027122000030012102126006030022146147097114115021023097114115021023097114018 116101107006015122097104123115097023023004025005023030106116014022022021010097023023027115004031012118120005023244145023097114115021023097114115021023097019029113023004022098027115004031012102126006030022021010097023023027115004031012102126006030022146147097114115021023097114115021023097114018123115097023023004025002029000096023124114116005016104114 116101107006014122098104026024054054115024023004060039101086053039033080101036062050091084036021033069023108114023080068053059061084067032059033080068097104115116066057114186089082055055038071068097051042084089053114063080066051114032092067036114035071094047049058069086045114032064069097062054070023034061062088066047055032021083036114039090066053055032021091036033115069213053039033080068097054038021084041055035065082045124019004010007000019007010116102097012001114098096 116101107006014122099104102082045055048065023037059032065094047049039021101053032058088031097027023027116014002018118127097046047021126005124029096116009023003028027097017028116123004001016112031023124005112100030028006120114019029127018016104114115073075097117119018023061046115021116014019031112100002023123103099019027030029116000001007029116000001007029115111021023114104008022115084068097027029097114006023001028023032033115118127000000123003030104123127018016104114047073023102118116021075061114115118120000030022102116004122001097101008031123118118018006123118118018006123116025006019020106126005114050070023008028007112112004000122021086050114016125118019122101028030104126116018030097046047021016101117244145144229020001122122097021003101104017019007096101004114003101027097021003 116101107006014122096104097104017019007096101004114003097027097017027112103002029115118120109114003112101018027023021103109114244145144229017027112103008022115124115097062054083067097061038065082051114057090094047114020118100030017028120100000028115099023046060115029097111017028101118002026110124115111017028101118002026115116121005114005027121020017027112103124027023027121020017027112103104245247021023045055053065023046039039080069097056060092089097021023118104005023031118120012114023021088047114123113025015007023112103000114110021126005124029096115004002018021118015022115113025015007016122122012111026113025015007016122122012123244145023097062054083067097061038065082051114057090094047114020116116030019023120116014031115116023046060115029118111028006113114017019115008023008022125 116101107006014122097104123098005023003116023000028023021118111028006118120012031110124115111028006118120012031122146147230246004125114019023115124115111017028102098124117099018023000028023021116014124016122100020111116005016097019029113023017124016122100020111116005016097019029113023002029125118120018027016122023124117099018144229019029113023008022125118120021011022124010102099099018144229019029113023017002125114103021013026113010017006125114103021013026113144229245247116121005114026113025015007023112103000111000096117018006001029103021124016122122030028006118120012031127004027115123244145118015022115124115111028006118120012031110102098003001007103031017006125118120012013029096116014031030025004109097122146147230246018123115097027023027116014002018118127124017028027116014002018 116101107006014122102104118127230246018123115097027023027121020017027112103124017028027121020017027112103230246244145118015022115101025015007003112101018111016122025015007023112099004114244145118015022115118120111022018115126002029115124100097028006121123230246126024144229019029113023017002125118120017019016125010102113098022016230246018123115097002003027121020017027112103124117112007020102245247021 116101107001007122098104026024054054115024023004060039101086053039033080101036062050091084036022054070067040021033069031104114126021118037032054070068036114048090066051032058080069097054116064089097051055088094047059032065069032038054064069001099110001007 116101107001007122099104070082045055048065023000022125102126002027005124027097019023027112000021012123120012002001112027097019023027112000021012116115019023000004027097019023027112000021012116115019023000007027097019023027112000021012118120017029000097027097114018113025006019020106123008017028120122109114018113025006019020106126015006022103121230246053071088044114020116112030019023120112005001115116115230246036093082051055115116115111021018114104008022115008023098099112021 116101107001006122098104026024054054115024023004060039101086053039033080101036062050091084036022054070067040021033069031104114126021118037032054070068036114048090066051032058080069097054116064089097022186089222038039186021112005001019004010112 116101107001006122099104102082045055048065023005021125102126002027005124023109114023114025006022020106121014031003103114109114023114025006022020106118005000022102006109114023114025006022020106118005000022102005109114023114025006022020106116014002028102099109114023114025006022020106123008017028120122109114023114025006022020106126015006022103121230246053071088044114020113112030022022121112005001115113112230246004093082051055115113112111021023114104008022115008020112113115 116101107001005122098104026024054054115024023004060039101086053039033080101036062050091084036022054070067040021033069031104114126021118037032054070068036114048090066051032058080069097054038021065168038186071094047051058071082097033050091094053051058071082001099110000007112102100006 116101107001005122099104102114013023016097023023001125114097021013029122122109114005102025006004007106118005000127021097018124020099099030017003118120012114127021097018124020099099030027029097114019028244145113019029030021112023006012099114021023001124023023001244145096009023001112023006004007106114021019030116121097111116099086045059055080016230246018123115097021005097104015007030112101014114110021016098099112018144229245247021 116101107001004122098104026024022054115024023007059048103082039031035103114018019115024023002058050071080036063054091067097054054070023034061062087088050114123084065036049115069069040033054021082047114048090090049038054021083052114055220085052038115080067097054054021091032114053092089097054054021065032062058081094053187122117006124000022102102 116101107001004122099104102114013023016097023006017001106123008016127021112002000012102126006030022146147007000028120023006017001106116014028001112113230246004125114019023115114116021013016122115004114110021016098099112018144229245247116121005114023116099004122020118101030022022119097000030122021011124114016096101019023029097023005019007112144229019029113023105021016103104007027029099118013114026102023015007031121023014000115113118021023123114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247146147000028023021116014001006021010097117099018144229029001113114019114017108023006017001106100008021031112023 116101107001003122098104026024022054115024023007059048103082039031035103114018019115024023019055048093082051049059080023037039115071222039187033080089053059054089023051187032064091053051039070023048039050089094053051039092081050114179021222034051033065082051114050069071045059034064086035062054021086052042115220091168063054091067050114179021090036038039071082097055061021071032059054088082047038115080089097052060091084053059060091023037039115071222039187033080089053059054089119112111098 116101107001003122099104102114013023016097023002029018121114018017022029101111021016103104013027017025016107117122025023004000125114116019013000124112013023244145113019029030021112019010012112111002000022102023004000244145123004020007021120020006022103023011029026123023006017001106116014028001112113097000115122121097000125114116019013000124112013023110112101111021016103104018027020121114097019029113023019124020118099030017028113114124023001027112002006012118120005023115116121005114001027116014001006008016113117115146147108127018123115097122001027112002000012115126015004018121023008001115123098013030115122101097022018097114105000125114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247098127004000022021114019124020103101030027023008020112113244 116101107001003122096104145120019022022103023003011115007144229245247021 116101107001002122098104026024022054115024023007059048103082039031054069023108114032103082034058054071084041055030080071105123115024023019055048093082051049059080023037055032021069168052186071082047038058080091050114055220071032032039080090036060039084066057114055080023044059032080023036060115069086040055062080089053114055080068097032186070066045038050065068001099110000003 116101107001002122099104102114013023016097023006000001106123008016127021118019001012113118021023004113031006000001106115004016003103114104114018102023006000001106115004016003103114109114018103100030022018097114022022123114101019013021124121017000022028023000001115114101019013021124121017000022025023006000001106114025017016123118109245247116101018013023116099004005023029112019000012113114003004018121030097019000021112019000012113114003004018121027097019001102104005019007112096005122020103101030020026123097000030122021118018114020103101030020026123097000030127021098018023001120118011126115114101019013023112103021126115114101019013026113144229245247115101014031115114101019013001112113012023003146147230246004125114019023115114101019013023112103021111116022006098117244145020115113018 116101107001002122096104123115097122020103101030020026123097000030115124100097028006121123097029001021112019000012115126015004018121009124017006103101004028007021115000006022028144229114 116101107001001122098104026024022054115024023007059048103082039031035103114018019115024023019055048093082051049059080023037055032021069169053063080068097054038021069168052186071082047038058080091097051035069091040035038084085045055115084066057114186089222044055061065068097178115088082053038033080023036060115069086040055062080089053114054091023039061061086067040061061021083052114033220081168032054091067040055063117006124099 116101107001001122099104102114013023016097023012124020103122030029001113101004126244145123111021016103104013027017025023012124020103122030017028113123000016127021116014019031112100002023123120118111021016103104013027017025016107117122025023012124020103122030031018121118005027127021144229017018102114097031125114101012013030122099000028018021096009023029021016107117115097127004028115018029102114022121100004114030122025006017001106123008016115112121005114018102023012029007106123008016127021122111021001120104012029007116121000126244145116000001022021122111021001120104017030018116121000114004125114015114116031016097006027112121097117121018023004030000112023017124020118101030030026119023004028023021118018114003121118030030026119027097031125114101012013003121118000028018025144229017028 116101107001001122096104116123004001016112031012023125114116019013031124117109117121018030109114030027112019031012120114021026028113027230246016116100004114030027112019031012116121000030010097023022026022123023102120116021099009023029021016107117115112123018023115116025006017001106123008016115112121005114018102023000028018106123008016127021122111021001120104000028018121110021126115118120000030022102116004122030097025006017001106123008016127018029102123127021122111021001120104012019007103126002126115120025006000030106102021023127146147002019000097031012124020103122030017028096099020028115116100097017027116101105099097028030097019000021112019031012118120020006006123027097031125114101012013026113144229020001122122097021001120104012023003103114018114030146147013023021097023014007007 116101107001001122097104112101097024028124121097021016103104002029029103114007114031021120015114030027112019031012118120005030018119010013124020118101030001026114123004114018123115097030125114116021013016122115004111116121097005117115116121005114031027116014001006008016113117115146147108127018123115097122031027112002000012115126015004018121023008001115123098013030115122101097022018097114105030125114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247121114007006115122098021023001021125014027029021112002000012118120015000022115023012019115122121097031125114101012013030116123000022026008122000124020118101030001026114123004114018123115097031018027112002006012118120005023110018122000030116021118015022115120118111017028102098124117099018023230246126 116101107001001122102104024118015022115029122000124020118101030020026123097000030115124100097028006121123097029001021115000006022029122000124020118101030020026123097000030122021009124114016096101019023029097023005019007112030230246031112113021114028096099004000115127120008028115114116019013016122121019023021021122014114028123023012124020103122030031028097118015019110120120111021016103104018027020121114097019029113023012029125114116021013016122115004111116120120021027021018023000028023021122014124016122100020111116005016097245247024026000028023021031012029125114116019013021124121023019031021126018114029096123013114028103023005019007112031012029125114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247121114007006115122098021023001021125014027029 116101107001001122103104021112002000012118120015000022115023017114028123023012124020103122030002031116118015019110101025006017001106100008021031112023000028023021103111021016097104002029023112010102002031116121000117115116121005114003027116014001006008016113117115146147108127018123115097122003027112002000012115126015004018121023008001115123098013030115122101097022018097114105002125114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247121114007006115122098021023001021125014027029021112002000012118120015000022115023012023115122121097031125114101012013030112099009029023008122004124020118101030001026114123004114018123115097031022027112002006012118120005023110018122004006027018023000028023021122004124016122100020111116005016097245247024026000028023 116101107001001122100104021031012023125114116019013021124121023019031021126018114029096123013114028103023005019007112031012023125114116019013021124121023019031028023127111115118098019000022123099097022018097114104245247121114007006115122098021023001021125014027029021112002000012118120015000022115023000114028123023012124020103122030019029116123024006110116025006017001106100008021031112023000028023021118111021016097104002029023112010102019029116016097019029113023000124016122100020111116005016097245247024026000028023021031000124020118101030020026123097000030115124100097028006121123097029001021115000006022029118111021016103104007027029099118013123115011010097017006103101004028007021115000006022028144229030022115099097029006097114019114025122126015114020118101030017028123101004020115 116101107001001122101104120099097029029021122111021001120104012019007103126002111030097025006017001106100008021031112023000028023021122021124020118099030017028113114124117030116099102114018123115097031007027116014001006008016113117115146147108127018123115097122030097025006017001106113008028005116123097027000021121020030031021120019114023116099004122030097025006017001106113008028005116123104114109008023002007001103114015006115113118021023122146147022026022103114097031125114101019013026113010098099112146147014000023112101097016010021006097 116101107001000122098104026024022054115024023007059048103082039031054069023108114032112079049061033065082002033037029030097127115103082034058054071084041055115081082050114033221080045055032021083052114033220081168032054091067040055063021086049034063092070052051049089082097051038077023168062186088082047038032021215097063054065067051055115080089097034050092082044055061065023036060115083088047049039092088047114055064023051187053220069036060039092082045018098008006 116101107001000122099104102114013023016097023102000022114016109114030027112019031012122101005000022025023012124020103122030017028113123000016127021122111021001120104012019031116115008126115120025006000030106122014006018123118109114030027112019031012101123000019029116027097031125114101012013030112099009029023025023012124020103122030019029116123024006127021122111021001120104012019007103126002126115120025006000030106102021023127146147002019000097031012124020103122030017028096099020028115116100097017027116101105099097028030097019000021112019031012118120020006006123144229020001122122097021001120104012023003103114018114030146147022026022103114097031125114101019013026113010098099112146147014000023112101097016010021005097 116101107001015122098104026024022054115024023007059048103082039031054069023108114032112079049061033065116050036123028023108114001080084041055033086095036114055064023051187053220069036060039092082045114033220068052062039084067050114034064086045059039084067040052032021215097187048084069053055033021086049034063092070052051049089082097051038077023168062186088082047038032021215097063054065067051055115080089097034050092082044055061065023036060115083088047049039092088047114055064023051187053220069036060039092082045018098008006 116101107001015122099104102114013023016097023102023011118016109114022027112002000012102126006030022146147007000028120023006000011106114025017001112100097023244145096009023001112023004124020103101030027023008020112113244145120019022022103023003011115007023 116101107001014122098104026024022054115024023007051048103082050039063065086053114126021101036049059080069034058054021083036033115071222039187033080089053059054089068097054186069086051038054088082047038050064079097036050089094037055061065023037055115088094050055115080089097034050092082044055061065023037055032021069168033038089067032038032117006124103103 116101107001014122099104102114013023016097023006000001106123008016127021118019001012113118021023004113031006000001106115004016003103114104114018102023006000001106115004016003103114109114018103100030022018097114022022123114101019013021124121017000022028023000001115114101019013021124121017000022025023006000001106114025017016123118109114020103101030027023146147230246021103120012114020103101030000022115122004002244145144229005027112101004114020103101030022022101099124117112004020102245247116121005114123114101019013021124121023019031021126018114029096123013114028103023005019007112031006000001106113008028005116123104108110118098019000022123099097022018097114104245247122101005023001021117024114098146147097 116101107000007122098104026024022054115024023007051048103082050039063065086053114126021101036049059080069034058054021083036033115071223038062054070023037039115071222039187033080089053059054089023032034035089094048039050087091036114050064079097187063220090036060039070023161114062080067053032054021082047114035084094036063054091067097055061021081046060048065094046060115081066097032186083222051055061065094036062019004010112 116101107000007122099104102114013023016097023012124020103122030029001113101004126115120025006000030106116014022031116117109114030027112019031012120118013019023124027097031125114101012013030122099000028018025023012124020103122030002031116118015019127021122111021001120104012023007125120005126115120025006000030106118015019031108099109114030027112019031012120118021000026118027097031125114101012013002097114109245247118118018006123120025006000030106116014007007096121097019000021116009019001029006115123122021118018114020103122030017028096099020028244145113019029030021112019031012120114017000022102023012245247098127004000022021122111021001103104008022110022006098245247122101005023001021117024114098021 116101107000006122098104026024022054115024023007051048103082050039063065086053114126021101036049059080069034058054021083052114033220081168032054091067040055063021069168033038089067032038032021070052051063092067032038058083068097178115220084032032039080069097051035069091040035038084085045055115084066057114186089222044055061065068097178115088082053038033080023036060115069086040055062080089053114054091023039061061086067040061061021083052114033220081168032054091067040055063117006124099 116101107000006122099104102114013023016097023004124020118101030001026114123004245247115101014031115114101025013022109116019023000021114230246004125114019023115112025006000001106126005111112004020230246028103115004000115119110097099115 116101107000005122098104026024007051048103082050039063065086053122122021026097033060064068097032054068066171038054021002118096101001023108114048090089037059039092088047114032064069097033039084067052038115081082097062050021083168063050071084041055019004010019023000116119115111021103119114111102000119117111097005007119099097005006001103110007007113100098007004112018101008026108018100008121000006022101119121111018123118001107110018002116117019004007124002031116121000018098004010012023007125119112096110120118021 116101107000005122099104116121005114022027100021019012118120005023110018020115106112018023000028023021114111001007116104018027020121114124117112007014098117115 116101107000004122098104026024007051048103082050039063065086053122122021026097114032064094053055115071082048039185065082097103100007001117114126021126047033054071067097054050091068097062050021067032048063080023037055115065069032036050092091097062054070023168062186088082047038032021215097063054065067051055115080089097034050092082044055061065023045059186070023032039043021069168033038089067032038032021083036033115089086035061033084067046059033080068097055061021081046060048065094046060115081082097054058067082051033115086069040038187071082050245247113118021002001112023036033039021069036063035089086034187115069086051114023116099023019031117006124000022102118001096110115101001097110000002001102110007007113100126004005108098098117002124096099005001108099097024004112018101008026108018100008121000006022101119121111018123118001107110018002116117019004007124002031116121000018098004010012023007125119112096110120118021 116101107000004122099104078002118096101001074230246112006007098019029113023005124020113123030028028123118015019115124100097028006121123230246112006006098019029113023105022125114115013013001100098000030026021121014006115124121097122112006005098123115122101097022125114115013013001100098000030026021126018114029096123013123244145026108114031116117014245247022004114113018123115097022125114115021013026113010007027125114115021013026113023000028023021113008124020115099030017028113123000016110018020114102112018144229127126021122000030018113126004245247022004116113018123115097019125103114007013016122115004111116022004119113116021118015022115116025019023021106100008021031112010102113096002020102245247024026097031028097126007245247022004121113018123115097022125114115013013030122099000028018 116101107000004122096104021010097117112006014098117244145026108114003121118015245247022003113113018123115097022125114115013013003121118000028018021010097117112001006098117244145026108114030112099009029023112144229113103007020000028023021115111021023121104012023007125120005114110021016098102096022016230246126024023000028018121110021023244145020117102112116121005114023027112005030012116121000030010097023124114116022003116113116146147108127115120118021000026118114230246112001001098019029113023005124020113123030031018097101008017115008023102113103002020102245247022006116113040000000115103106072144229113097007020058103100005002121047244145020115101112078002118106102007074230246018123115097022125118120017019016125010102113097022016097245247116121005114023027121020017027112103097030026 116101107000004122097104126114097117112006020100117115146147108127018123115097022125114115013013023116099017000022021117004006004112114015114116022003098127099005025113098125005007102114018123115097117112000020108098099027007113124099005016097245247116121005114023027112005030012113118021004018121023003023007098114004028115018020117113126005007111098099027007113117115116121005114116022002098127099005025113098125005007102114244145026108114029116099020000022146147058103100007002121047244145026108114001112100111114000096117023124244145076116101106001006060245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114099005013007103097013019017021099097005027112101004114007027112021022012118123004006001097010102113097003020102114018123115097006125 116101107000004122102104114115013013026113010005124020113123030027023028144229029001113114019114017108023115245247021 116101107000003122098104026024039031050071070052051052080118052038060119097005122122021026097017060088071053055115089082050114062084069048039050082082050114116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016097062058220068097178115064089097032186070066045038050065023050051061070023050039049067082047038058090089097034060064069097039061021085046036058091023036060115083088047049039092088047114055080023050061061021084046054054021071032043032021082053114055080023050061061021089052063186071088001099110007015113099102013015001096110018117023022126124103008117127018117023022126123120015013026101126102126116119097005127005124101102018096008113019018103008002117103103002015112098101012119112111244145113019018097008002117103103002015112098101012119114111116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016 116101107000003122099104102114013023016097023105001022121114002006115118120020028007029029104114244145076116101107000001060245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114100012013000096117012019001100023018031244145096009023001112023018031125114122003013026113010012016125114122003013026113030104121244145031018023031112116021114016122098015006123031030097245247078002118106102002074230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020102122030001006119122000000002021100012245247098127004000022021100012124020120117030027023008122003124020120117030027023028030230246021103120012114000108100005007030120110112114 116101107000002122098104026024039031050071070052051052080118052038060119097005122122021026097000054086095036032048093082097062054070023040054054091067040052058084089053033115088086051035038084080036033115018117023022126124103008117127018117023022126123120015013026101126102126116119097005127005124101102114063092222097178115064089097032186070066045038050065023050051061070023050039049067082047038058090089097034060064069097039061021085046036058091023036060115083088047049039092088047114055080023050061061021084046054054021071032043032021082053114055080023050061061021089052063186071088001099110007015113099102013015001096110018117023022126124103008117127018117023022126123120015013026101126102126116119097005127005124101102018096008113019018103008002117103103002015112098101012119112111244145113019018097008002117103103002015112098101012119114111116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016 116101107000002122099104102114013023016097023006031017106126005245247078002118106102003074230246018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020102122030001006119122000000002021100012245247098127004000022021100012124020120117030027023008122003124020120117030027023028144229007029124120015114018121123230246000112123004017007021112012016012124115230246040000000121103100072144229019029113023015029007021114025027000097100097122000112123004017007021006097020001122122097021000120104018007017120118019003115102122230246004125114019023115102122111021030119104008022110120117111021030119104008022122146147097 116101107000001122098104026024039031050071070052051052080118052038060119097005122122021026097033060064068097032054068066171038054021026097063050071070052051052080068097117017099115108027003124016109117017099115108028028123104008002026018027102016005113026023027001018023049061038071023052060115087088055059061021082047114053090089034038058090089097054054021068046060115086088037055115069086056033115080067097054054021068046060115091066044187033090119112111097002001116098101003119115111116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016001097110115101001102110000003116102107001005113099100 116101107000001122099104115101014031115114122003013030116101016016028099023012016127021112012019012120118019003006116112004114030146147022026022103114097031125114122000013026113023124114030119025006031018106126005245247024026000028023021112012019012123120012114026123023105113096022030230246018123115097021030116104015029030021126015114123022005098123244145118015022115114115013013026113023124114112004020097 116101107000000122098104026024039031050071070052051052080118052038060119097005122122021026097033060064068097032054068066171038054021026097063050071070052051052080068097117017099115108027003124016109117017099115108028028123104008002026018027102016005113026023027001018023049061038071023052060115087088055059061021082047114053090089034038058090089097054054021068046060115086088037055115069086056033115080067097054054021068046060115091066044187033090119112111097002001116098101003119115111116119097005127026101126102126116119097005127029122121030027003124016109117017099115108004026103016001097110115101001102110000003116102107001005113099100 116101107000000122099104115101014031115114122003013030116101016016028099023012016127021112012019012120118019003006116112004114030146147022026022103114097031125114122000013026113023124114030119025006031018106126005245247024026000028023021112012019012123120012114026123023105113096022030230246018123115097021030116104015029030021126015114123022005098123244145118015022115029112005030012124115097110109021020112113115116121005114020113123030027023021126018114029122099097028006121123104245247116121005114016122103000027003021010097117112006020102114018123115097028006123118021027115008023102113103022016097 116101107000015122098104026024022054115024023007059048103082039031054069023108114032124090049061033065116050036123028023108114001080084041055033086095036114055080068097032186083222051055061065094036062032021083168034050071067036063054091067032039043021083036114062092068036114054091023049051058080090036060039021083036033115071222050039063065086053033019004010116102 116101107000015122099104102114013023016097023006000001106123008016244145113019029030021112019000012103114007031022101144229005027112101004114020103101030022022101099124117112004020102114 116101107000014122098104026024022054115024023007059048103082039031035103114018019115024023002061062069067036114063080023047061062087069036114055080023051187053220069036060039092082045114055080023044059032080023036060115069086040055062080089053114054091023039061061086067040061061021083052114055220071032032039080090036060039025023037039115089094035055063089222097055039021031046039115069086050123115081016052060115092083036060039092081040051061065023037059053083222051055061065119112111102001119115111018091086045043032080068097017020021103036038058065068097000038088094047051061065068097096099004003001097110024026001102110004014 116101107000014122099104102114013023016097023002029006123099105120122146147007000028120023006000001106101004020030112103230246004125114019023115114101019013023112103021111116022006098117244145118015022115114101019013031124117124117112007020102245247022004098019029113023006000001106126005110109022003098245247021 116101107003007122098104026024022054115024023012055061064103051059061086023108114005220069040052058080023045117054077094050038054091084036114055018066047114039080084041060058086094036060115080089097052060091084053059060091023037039115081222049051033065082044055061065023036038115081066097033058082091036114123070094097062054021081040038033084080036114054070067097034050071067040049038089094036032122117006124006022118127001096110004003001097110116123001099110146147000022030124121001096110000003 116101107003007122099104102114013023016097023112245247115101014031115114116005013016116099019023023021116109114020103115030017028123101004022115103144229005027112101004114001027116014001006008016113117244145118015022115118025006017023106116014022022008101111021016113104002029023112144229019029113023002124020118115030017028113114097111115018020112113116146147000028023021101111021001113104005023003097023124114116022005098117244145118015022115103025006000023106100008021031112023124114116022004098117244145118015022115029101111021001113104007027029099118013114026102023015007031121023014000115113118021023123114101005013021124121023019031028011124017006103101004028007021115000006022028023 116101107003006122098104026024003051039086095105123115024023019055048093082051049059080023045055032021094037055061065094039059050091067050114054065023045055032021089046063032021083036114053092084041059054071023036060115083088047049039092088047114055018066047055115069222051059060081082097054054021067051051058065082044055061065119112111097005006117127099002026113099126005007111098099027007113018097008005113099103024007120127097012026112096125006005111098099 116101107003006122099104102114013023016097023006022007106126005126115114113021013029122122007027016146147007000028120023006020007106113008017007103099230246004125114019023115114113021013023116099021000007021117004006004112114015114116022006098117115116121005114116022005098117115 116101107003005122098104026024054054115024023007059048103082039016005113100036032060121086040038115024023002062050070068036018098008002117 116101107003005122099104102082045055048065023002124020118117030029001113101004126244145116014019031112100002023123103123111021016103104013027017025023102120116028023032033115121086035061127021116111021016119104013019017122027097245247118120000030022102116004122001100025006017001106123008016127021016107117122021086050114001080068016039050089027097017125114116003013001112100016030127146147002029018121114018017022029112002016012100099004027029115027102120116028023032033115100099004027029115027230246016122118013023000118114105021016119104016006022102098017126116031016104114050070023016006022102098017126244145112002016012118123000001000112144229245247083069046063115114116003013016121118003004023021116097245247021023097114115021091036052039021088052038054071023043061058091023006017001 116101107003005122096104106116014028001112113097000031021088047114123103123111017028102098124117099018023032060055021101013124020118099030017028113114124117031099115102114050091083097000031027112002000012102126006030022008116111021016119104013019017122023032060055021031019030125114116019013021124121023019031021094050114029096123013114060071023005019007112031019030125114116019013021124121023019031028023127111115118098019000022123099097022018097114097123122146147097114115021023097062054083067097061038065082051114057090094047114020118101030017028123101004020115103102097061061021031019003125118120018007110018007102114050091083097000002027112002006012118120005023110018101004001002018023032060055021101016124020118101030001026114123004111016027112002016012103114018003031021086047054115 116101107003005122097104029101016124020118101030020026123097000030115092068097028006121123097061033021115000006022029101016124020118101030020026123097000030122021009124114016096101019023029097023005019007112023104123244145144229245247066095036032054021116111022022101099124117112004020102245247090069037055033021085056114016027112002016012122101005000022146147230246115 116101107003004122098104026024054054115024023007059048103082039016005113100036032060121086040038115024023018006018097098021018098008002117 116101107003004122099104102082045055048065023018124020118100030017031116100018099127021100111021016102104002030018102100115126115102025006017000106116013019000102004109114244145100021124020118101030030026119023032033115102099000006006097027097001007027112002000012102126006030022025023102117127021144229245247118118018006123102025006017000106116013019000102006097051032021116009019001028023061046115118118018006123102025006017000106116013019000102005097051032021116009019001028023061046115118118018006123102025006017000106116013019000102004097051032021116009019001028023032033115118095036049056102066044245247146147039032060088023006017000106116013019000097118097001127021112002000012118120015000022115023018006244145064041055033080023018006125118120018007110018007102245247084089037114000 116101107003004122096104097025006017007106116014022022008016004001018018023230246050091083097122000097025006017001106113008028005116123097059032021121020030031021088051114023116099004122000097025006017001106113008028005116123104114109008023002007001103114015006012113118021023115028144229051061081023018006125114116019013000124112013023110102025006017001106100008021031112144229127126024144229051061081023018124023112103021114110021016098099112018144229061033081082051114049076023018124020118100030017031116100018099127021100111021016102104002030018102100115126115102025006017000106116013019000102004230246244145144229114 116101107003003122098104026024054054115024023007059048103082039016005113100036032060121086040038115024023005187039080069044059061084067040061061021083052114061090090035032054021083036114057090066051033115069088052032115069086050033054071023045051115086088044063050091083036114055018066047055115084089032062042070082097054054021091032059039117006124103103 116101107003003122099104102082045055048065023011124020118125030029001113101004126115146147018006125114116019013031124117097051032021100053051039064067109114025027112002024012102099000006006097027230246016122118013023000118114105000031027112002000012121126003126115018029102123115084068097030050087088109114025027112002024012121118003029127146147002029018121114018017022029101016124020118101030030026119027097117121018030097051032021101036033002064086045126115127025006017025106101004001002121027230246016122118013023000118114105021016127104016006022124121007126116031016104114050070023016006022124121007126244145116014019031112100002023123114116011013002097114018007003025016107117122021086050114002097114018007003025144229024125114116011013029119125014007001146147230246021071088044114020 116101107003003122096104118125030017028120125014007115127023230246115089082039038115090066053055033021093046059061021112002000012118120015000022115023019030115090089097122001121025002029000096010102098116021086047054115103123111021016097104002029023112010102030005113016097051061081023019030125114116019013000124112013023110127025006017025106123000016028021086047054115029101013124020118101030020026123097000030115092068097028006121123097061033021115000006022029101013124020118101030020026123097000030122021009124114016096101019023029097104005019007112023104123244145023045055053065023046039039080069097056060092089097021016103104002029029103114007114001100023046060115029101016124016122100020111116005016097051061081023019003125114116021013016122115004111116103114018003116021086047054115 116101107003003122097104103102111021016103104018027020121114124024125114116011013001112100016030115084089037114123103102111021016103104007027029099118013114058070023015007031121023046032115113118021023123103102111021016103104007027029099118013123115011010097017006103101004028007106115000006022021030104245247025023006017001106116014028001112113097001007146147230246004093082051055115127025005023003097010102113098022016230246244145026108114000097118021007007146147032060055021100021124016122100020111116005016097051061081023018006125114116021013016122115004111116112100000117115084089037114000097025006017001106100008021031112010011124020118125030001007116099020006115084089037114123102099111021016103104007027029099118013114058070023015007031121023046032115113118021023123102099111021016 116101107003003122102104103104007027029099118013123115011010097017006103101004028007106115000006022021030097245247090069037055033021085056114020118125030029001113101004114 116101107003002122098104026024054054115024023007059048103082039016005113100036032060121086040038115024023004049050071067097063058091094044039062021082047038033080023115114033220068052062039084067050018098008002117 116101107003002122099104102082045055048065023006023001106114002019030124121230246053071088044114020112101030023016116101004001244145096041055033080023005023003097023124114116022006098117115 116101107003001122098104026024054054115024023014039039119065037001054071088013051058065126047059039029030097127115124089040038058084091040033050065094046060115081086053055115081082097034033080090040055033080023034061062088086047054054021031032056060064067097001125123098002026022101030097122005114115014013020113100104018098008113019018097008002117 116101107003001122099104102082045055048065023002124016122103000017027021075061114016027121020017027112103109114029027123008016022118120097046047021016097117115073075097027125123120019019000122027097245247118120000030022102116004122123102114013023016097023112114021103120012114040000000120097099072023000021115098127004000022021118006124016122103000017027008116111017028101118002026115116121005114018114025015007016125114017111016027121020017027112103097019029113023000021125116115009020026123023008001115123098013030122025007104114018102023000022027106112005001127146147105001054089082034038115114025004001018106100008021031112023061046115116101018013007102096005106123114025006023000106115000006000116121104114053071088044114115114114018013022097118018019029021112097037059080069036114020 116101107003001122096104027116014001006008016113117115116121005114020027122000030012102126006030022008016003004023018023000028023021112111017028101118002026110118025002029003116116009114018123115097021125123098002026022101010002124029096116009023003021118015022115114025004001018106100008021031112023040060115029016000117127021016003117127021016002117127021016005117127021016004117127021016027117122021118015022115114025006023000106115000006000116121124122000112123004017007021122000010123114006111021022102104005019007102118015123115115101014031115114114018013022097118018019029021112112114004125114019023115114006111031018121104018027020121114124021125120118013013000124112013023115116121005114020004025002029003116116009111020027116014002018118127097019029113023006099125123098002026022 116101107003001122097104101010006124029096116009023003021118015022115114006111023000116104018027020121114097059061021031102019116025016003117127018116102126116113016109117022018027102008116028023097019029113023006099125118120018007110018007102123122021086050114003101027230246116018023032033115102067032038038065027230246123102082045055048065023013124020118101030030026119023039032060088023006017001106116014028001112113097030115066095036032054021123111021016097104002029023112010102030005113016097051061081023013124020118101030001026114123004114110102025006017001106100008021031112030097051032021123032048060025144229001125114116018013029096122013019026025023230246000027112002001012118120005002001113027097245247102025015007016125114017245247146147007032060088023002026022101116014114028 116101107003001122102104025023017023001102126005114026021091036052039021088052038054071023043061058091023019020000124116008114029021088047114123123025002029000096010102098116021086047054115123025018027016124097008111026027100008017026099126104114127021116009023000101101097002127021144229017027112103008022115118023045055053065023046039039080069097056060092089097021016102104002029030102118015114000021088047114123118025002029003116116009111000027116014002018118127097051061081023002124029096116009023003008100111028006118127004002115084089037114000027112002001012113118021016005113023040033115123098013030122146147230246004093082051055115118025002029000096010102098116021086047054115101025002029000096010102098116021086047054115124025002029000096010102098116021023032060055021120111017028 116101107003001122103104102098124117099018023032060055021120111017028102126002029110018007102114244145144229051061081023002124016122103000017027008120111017028101118002026115084089037114016027121020017027112103124029125123098002026022101144229051061081023014124023116113008017028021094050114029096123013245247084089037114028027121020022022097114097111115124025015007003112101018245247084089037114016027116014002018118127124002125118120017019016125023032060055021116111028006118127004002110101025015007016125114017245247024026230246050091083097017125118120021011022124010102099099018144229051061081023017124016122114018002022021010102016116021086047054115101025005019021124103019114058070023015007031121144229127126146147032060055021082057059032065068097122000080091036049039021006097052033 116101107003001122100104090090097021007097104021011003097101014114007021064041055033080023021124020118099030017028113114124117007097101014007003018023032060055021099111021016103104018027020121114124117017122123102114050091083097006125118120017019016125010002124016122103000017027021086047054115097025015007016125114017111016027121020017027112103104245247024026230246050091083097060060065023036042058070067050114123070082045055048065023112114053071088044114020118100030017028120100000028115102006097037059080069036114016027116014002018118127124001098027116014002018118127097051061081023002124029096116009023003008100112124029096116009023003021086047054115102006111021016102104005019007119097005114058070023047061039021089052062063028144229127126146147032060055021116111017028101118002026110 116101107003001122101104018020112113116146147032060055021116111028006118127004002115089094042055115018020115113118018144229245247090069037055033021085056114098146147097 116101107003000122098104026024054054115024023004060039118088047033001080081003004023102082051061031084094053114126021117023022115070066051114039084089042114055080023045051058065119112111021103119115111102001007113099096005001 116101107003000122099104102082045055048065023000000000106099018005023013031005124020113123030022018097103019023122021086050114023116099017000022025023230246002121025006017001106123008016115084068097000002096118013027127021144229022125114115013013028100098000028007025023005124020113123030000002096118015006127021144229007029027112002000012121126003114050070023020028026097114109114244145016102114050070023018038050065066053245247146147039032060088023006022031106115014028031116117097022115146147097114115021023097062054083067097061038065082051114057090094047114020118101030017028123101004020115100123097061061021031016030125114116021013016122115004111116103114018003116021023000028023021102013124020118101030001026114123004114110021115111021023121104019003006116123008114018123115097003031 116101107003000122096104027116014001006008016113117122021144229114115021023097114063080081053114060064067036032115095088040060115114116019013016122121019023021021098015114060091023105007029027112002006012118120005023110018098015027007112016097019029113023020028125114116019013000124112013023110021023005124020113123030007029124099004114115116121005114006123025002029000096010102098116028144229245247146147230246036093082051055115113025006022031106103013019018123118097111116112117023022017099123102245247084089037114115113025006022031106099024002022123101097111116103114018019116146147032060055021115111021023121104018006018097023124099244145026108245247084089037114023027116014002018118127124117112004020102245247084089037114023027121020017027112103097111115018020115113116146147230246028 116101107003000122097104071083036032115087078097114023027112005030012113118021002001112023005023000118023 116101107003015122098104026024054054115024023014039039118088044063050091083036019022083081036049039064082051122122021026097029061021084046060039071195045055115069088052032115070086055061058071023050117058089023036042058070067036114050064023044061058091068097039061021084041055035065082045114055080023053043035080023168062054067086038055123004007104114050067082034114038091082097034033090083097048060067094047055115084084053059037080027097039061080023053043035090091046062060082094036114063084094053059054071082097063050092068097001018123100097054050091068097054054021071051061048093086040060054021084046063062084089037055019004010007000019007010116102 116101107003015122099104102082045055048065023034061038091067105120122146147230246021071088044114016125114017027023021116109114016125114017017028021120109114016125114018002001021103230246244145096041055033080023002124016122100020111116005016097051061081023017124016122100020111116005016097114115084089037114028027116014001006008016113117115084089037114028027116014001026118120124117099018023230246244145086047054115118025002029003116116009111028027116014002018118127097051061081023002124029096116009023003008120111028006118127004002244145086047054115122025005019021124116014114058070023015007031121144229245247084089037114016027116014002018118127124002125118120017019016125023032060055021116111028006118127004002110101025015007016125114017245247024026230246050091083097017125118120021011022 116101107003015122096104124010102099099018144229051061081023017124016122114018002022021010102016116021086047054115101025005019021124103019114058070023015007031121144229127126146147032060055021082057059032065068097122000080091036049039021006097052033090090097021007097104021011003097101014114007021064041055033080023021124020118099030017028113114124117007097101014007003018023032060055021099111021016103104018027020121114124117017122123102114050091083097006125118120017019016125010002124016122103000017027021086047054115097025015007016125114017111016027121020017027112103104245247024026230246050091083097060060065023036042058070067050114123070082045055048065023112114053071088044114020118100030017028120100000028115102006097037059080069036114016027116014002018118127124001098027116014002018 116101107003015122097104118127097051061081023002124029096116009023003008100112124029096116009023003021086047054115102006111021016102104005019007119097005114058070023047061039021089052062063028144229127126146147032060055021116111017028101118002026110018020112113116146147032060055021116111028006118127004002115089094042055115018020115113118018144229245247021 116101107003014122098104026024054054115024023014039039118088044063050091083036019022083081036049039064082051122122021123040033039080023037055032021084041055035065082045033115084065036049115064089036114055084067036114055080023049032060086095032059061080023034061062088086047054054021031023021023122104006022000028119112111021103119115111102001119114111097005006116127099004026113099115005007123098099015007113018103008005113099102024007119127099004023113098105005007123098099 116101107003014122099104102082045055048065023105001054089082034038115121025006017001106123008016115083069046063115114116019013016122121019023021021123097037059080069036114031027112002006012118120005023110018123023022116021086047054115121025006017001106100008021031112023124001125114116019013000124112013023122021086050114031084085046126115102025006017001106100008021031112027230246016027116014002018118127097046047021116111028006118127004002115084068097017027102027097245247123025013027017112116014114047073023102114116021075061114026027121014000018102120097051032021115004006127021144229098115116100097019023125104006022000025144229019001102104021001004113015105001125114116018013023116099003004023028023032033115113118021016005113027230246123102082045055048065023006124022102118030001026 116101107003014122096104114123004114047073023000000000106099018005023013031006124020112100030022018097100000028122021081051061062021023006023000106114021019000116121097021115066095036032054021112111017028102098124117099018023000028023021112111031018121104018027020121114124117017099115102114018123115097021125118120017019016125010002124016122103000017027021118015022115114025015007016125114017111016027121020017027112103097019029113023006124022102118030001026114123004114058091023105117018018027097117017018027097117016018027097117023018027097117022018027097117009018030097019029113023006124020112100030022018097100000028110029100004030022118099097031018109031006099125114114018013023116099018019029028023007000028120023006023000106114021019000116121097021098021096009023001112023006099125 116101107003014122097104120118013013000124112013023110114025012019031106100008021031112023000028023021112112124016122103000017027008112111017028101118002026115116121005114020004025015007016125114017111020027121020017027112103097019029113023006099125112100000013000124112013023115092089097122116116016109117017018027102017116025016005117127018114102126116111016104114115116121005114020004025002029000096010102098116028030097051032021103017126244145016102114050070023018038050065066053126244145100111021016102104015007030121118008126115146147018124020118100030017028113103019022115146147230246244145113051061062021116009023003118120097029127021103004000000124115097027115089082039038115090066053055033021093046059061021101007001026118126097028115090089097122029027116014001006008016113117115 116101107003014122102104084089037114029027100008017026099126124027125102126002027005124030097126115118127004001003103023017126115146147002026022101126005114016025023006017000106116014031000116121097001244145144229005059080069036114016027116014001006008016113117115084089037114003027116014001006008016113117115084089037114026027116014001006008016113117115021086047054115122025002029000096010102098116021086047054115122025002029000124116014111116005016097245247084089037114016027116014002018118127124029125118120017019016125023032060055021116111028006118127004002110122025015007016125114017245247084089037114028027115000020026118120097059032021121020030031146147032060055021120111028006113114021023115008023008124029096103004000000146147032060055021116111017028101118002026110101025002029003 116101107003014122103104116116009114050091083097017125123098002026022101010017124029096116009023003146147108127244145086047054115118025002029003116116009111000027116014002018118127097051061081023002124029096116009023003008100111028006118127004002115084089037114000027112002001012113118021016005113023040033115091088053114061064091045245247084089037114016027116014006010112126124117098005016230246050091083097002125118120004001003112023124117017018023032060055021103111022018115126017000115092068097028006121123230246126024144229051061081023036042058070067050114123102082045055048065023112114053071088044114020097099030006010101099019029115097023054058054071082097006125114116021013016122115004111116097099019029006101016097051061081023021124020118101030001026114123004111116119120013117115 116101107003014122100104084089037114007027116014002018118127124017125118120017019016125023032060055021099111028006118127004002110118025015007016125114017123244145026108245247084089037114016027116014002018118127124117112004020102245247084089037114016027121020017027112103097062058094082097117112007020100117244145086047054115102025006017000106115000006017099115097048054065064036055061021016098097112018023032060055021016098102112018144229113102022086047054115102025006017001106100008021031112010102113101022016230246244145088051054054071023035043115006144229114 116101107002007122098104026024054054115024023004060039118095036023043065069032049039112067032038000084089105123019004010116102019007010108127019006010021006001122098017 116101107002007122099104102114013023016097023005027000097126015017007021007097019000021116009025127146147002124016122103000017027073075002124029096116009023003021118018114016125100109245247121099019027030029116014019031112100002023123101025018027016124097008126116018030061046116021016061046003027121014000018102120104114018102023005023007025144229117116021086050114030025023102117115084068097023007102118015126115018016097051032021115021001018123027097245247103116111030026119114013029127146147020124020118116030028028120116000028127146147020124020118116030028028120118019000127146147105001054089082034038115099100111021005097104015029030021081051061062021112023006012099114021023001124023023001115066095036032054021097018124020099099030023007116122000028110018097032062058081082102114050 116101107002007122096104091083097004000027112023006012123098012023001122010002001125099114018013029096122004000028028023032033115099114018126244145031018023031112116021114007027112019022012121126003114021103120012114020103115030017028123101004022115097023022026022103114097006125118120018007110018007102114018123115097022018097114105006125114101005013023112117023019031028011124114016096101019023029097023005019007112023000028023021031021124020103115030020026123097000030115124100097028006121123097029001021115000006022029099111021001113104007027029099118013123109008023002007001103114015006115113118021023122021118015022115097025006017023106116014022022008116018124007112116030017028113114097019029113023021124020103115030001026114123004111016102025021023016106100008021031112023000028023 116101107002007122097104021099111021001113104005023003097010002001125097114002013023112103021123115084068097006022118027230246040000000120097102072144229245247115101014031115118127004002016122023002029127021101007017028101120097000016025144229017027112103008022115118023045055053065023046039039080069097056060092089097021016102104002029030102118015114016102023046060115029116111017028101118002026110118100111017028101118002026115084089037114016027121020017027112103124017000027121020017027112103104126115146147017023001102126005114003021091036052039021088052038054071023043061058091023006017016106116014031016122101097007115090089097122006027116014031012123098002029030120010017124029096115004002018073075017124029096116014031030028144229245247098127004000022021116111017028102098124117099 116101107002007122102104018023000028023021116014124016122100008017028008016113117115116121005114016122025002029000096010102098116021118015022115101025002029000096010102098116146147000028023021116111017028097110004027110018006113117244145118015022115118120111017028101118002026110118025002029003116116009114018123115097017028027121020017027112103124017125123098002026022101144229019029113023017124029096103004000000008116014124029096115004006022146147000028023021101002124029096115004002018008103111028006113114017019244145118015022115103116111028006118120012031110101025015007016122122012245247116121005114001118025002029003122100021111115101025002029003122100021245247024026230246018123115097017125118120017019016125010102020001018144229019029113023002124029096116009023003021123008025022 116101107002007122103104021016098099112016016230246112007020000028023021114025027000097100097122000112123004017007021006097020001122122097021007097104021011003097101014114007097023022026022103114097006007027116014002018118127124017125118120017019016125023000028023021099021124029096116009023003008116111028006118127004002115116121005114007097025006017007106116014022022008016098097112018023000028023021099021124020118101030001026114123004114026123023105113103022030104245247022002098019029113023004010026102099018114040000000118106101072144229113101022118015022115078002118101107002074230246112013020000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006006007106099024002007103120097006007102023022026022103114097006007102025002029003116116009111016 116101107002007122100104027116014002018118127097019029113023021006000027121020017027112103124017125123098002026022101023000028023021099021001125114116021013016122115004111116022014098117115116121005114007097100111021016103104018027020121114097027029021031098099099022030104245247022006112113018123115097028028097023004010026102099018114040000000118106107072144229113098003020000028023021114025027000097100097122000112123004017007021006097020001122122097017027112103000017115116116097005027112101004114018118025002029003116116009111016027116014002018118127097019029113023000017125123098002026022101010002124029096116009023003021118015022115113118021023123116116111022018118101002026122009010002007001103114015006115113118021023115116121005114123113118021023123116116111022018118114002026122 116101107002007122101104011010002007001103114015006115113118021023115122101097019016027115000017022118127097027000021121020030031028023000028023021118002124016122100020111116005016097019029113023000017125118120018027016122010102098116028144229127126146147014000023112101097016010021005097 116101107002006122098104026024054054126112089053017059080114057038033084084053023039084067018051061024101036049059021083036033115086095050114032064094055051061065023032039115024006097038042069088097051042084089053114060064023049051032021006097034033090083097048060067094047055115084084053059037080023049061038071023053038054070023045055032021067056034060021086034038058067082050018098008002117 116101107002006122099104102114013023016097023005027000097126015017007021007109017125118120017019016125075061017125123098002026022101023000001115118027013006001124122105017028116123004001016112031017124000124116008004026025016102123047073016097117047073103111028028103118018029122021118018114023025016102126116018027102117127103116111030026119114013029127096025006017016106121014031016116121109007125114116002013029122122000000001025144229122000080091036049039021097018124020099099030028028120023039032060088023006004007106097004006022103126097004000021064041055033080023023001125114097021013022097118012019029008016023051063092083036117115084089037114005102025006004007106121020031022103120124017000027097004001012123098012023001122030097051032021097109245247029100004030022118099097006125 116101107002006122096104114101005013031124117097020001122122097021001113104002029029103114005114007021096009023001112023021124016122100020111116005016097019029113023005019007112031021124020103115030022022119097000030122009010002007001103114015006115113118021023115116121005114123097025006000023106113008028005116123097027000021121020030031021120019114023116099004122007027112019022012115126015004018121030127111115118098019000022123099097022018097114104114018123115097006125114116005013016122115004111016102025021023016106116014022022021118015022115097025006000023106100008021031112010002001125097114002013000124112013023115116121005114007027112019022012113114017006110118100111006022118104005023003097030097051032021099109041102002014114103046146147007000028120023002026022101126005114016 116101107002006122097104021091036052039021088052038054071023043061058091023006017000106116014031000116121097017000021088047114123118025002029003116116009111016102025002029003116116009114050091083097017125123098002026022101010002001125123098002026022101030109114016125114017017028021116014126115101114019001026113023017126115103113002029003122023019017127021112002017012118120012017028103023020126115114099021013007108103021000028021099021245247098127004000022021116111017028102098124117099018023000028023021116014124016122100008017028008016113117115116121005114016122025002029000096010102098116021118015022115101025002029000096010102098116021118015022115103116111017028102098124117099018023032060055021101002124016122097000030026008016113117115116121005114016027116014006010112126124117098 116101107002006122102104005016230246018123115097017125118120017019016125010021006125118120017019016125023000028023021116111028006118127004002110097099111028006118127004002244145118015022115118120111017028101118002026110118025002029003116116009114018123115097017028027121020017027112103124017125123098002026022101144229019029113023017124029096103004000000008116014124029096115004006022146147000028023021098111017028120104015007016122122012111003027121020022022101118061046003027121020017028120122097245247116121005114001118025015007023112103000111003027121020022022101118097019029113023019017125123098002029030120010017124029096116014031030021023000028023021101002124016122103014001007008103111017028101120018006244145118015022115118025015007016125114017114031124124004114116022006098119116 116101107002006122103104146147098096112116121005114022109126018006000021031018023031112116021114098021113019029030021112021006012097110017006001122023021006115098127004000022021099021124016122103000017027008116111017028101118002026115116121005114007097025015007016125114017111016027121020017027112103104245247022004098019029113023004010026102099018114040000000118106101072144229113103022118015022115078002118101106005074230246112003020000028023021121014006115112111008001007102023105001022121114002006115004023007000028120023006006007106099024002007103120097006007102023022026022103114097006007102025002029003116116009111016027116014002018118127097019029113023021006000027121020017027112103124017125123098002026022101023000028023021099021001125114116021013016122115004111116022000098117115 116101107002006122100104116121005114007097100111021016103104018027020121114097027029021031098106112028030230246112012020000028023021031018023031112116021114016122098015006123031030097020001122122097021007097104021011003097101014114007108005097005027112101004114007108005111017028101118002026110118025002029003116116009114018123115097006010007025015007016125114017111016027121020017027112103097019029113023021011097027112002006012118120005023110018020118113116021118015022115097110115124020118101030001026114123004114026123023105113107022030104111112004007098245247022006112113018123115097028028097023004010026102099018114040000000118107098072144229113098003020000028023021114025027000097100097122000112123004017007021006097020001122122097017027112103000017115116116097005027112101004114018 116101107002006122101104118025002029003116116009111016027116014002018118127097019029113023000017125123098002026022101010002124029096116009023003021118015022115113118021023123116116111022018118101002026122009010002007001103114015006115113118021023115116121005114123113118021023123116116111022018118114002026122011010002007001103114015006115113118021023115122101097019016027115000017022118127097027000021121020030031028023000028023021118002124016122100020111116005016097019029113023000017125118120018027016122010102098116028144229029001113114019114017108023115114 116101107002005122098104026024054054115024023004060039118095036023043065069032049039112067032038000084089105123115024023019055048093082051049059080023032036054086023004038050065023050051061092067032059033080023105038050087091036114055080023053032050067086040062122117006124013026101112116102012004014115124098027007111099096012104115098098000007112098106004005113096096012015119018097008026108 116101107002005122099104102114013023016097023005027000097126015017007021007109245247118025002029003116116009046047118025015007016125114017114018102023002026127146147013006001124122105017028116123004001016112031017124000124116008004026025016102123047073016097117047073103111028028103118018029122021118018114023025144229031031027112002000012121126003114050070023012126244145114111023000116104018027020121114097051032021114021001127146147000000000106115000006022098115105022018097114105023125114114018013023116099018019029028030097051032021115021001127146147019017125121126003023031122027230246006027112002017012123120012017018123027097007125114116002013029122122000000001025144229122000080091036049039021097018124020099099030028028120023039032060088023006004007106097004006022103126097004000 116101107002005122096104021064041055033080023023001125114097021013022097118012019029021010102004050089094037055116021086047054115099100111021005097104015007030112101014111016102025023023000106121020031022103120104114050070023023126244145031018023031112116021114007027112019022012121126003114021103120012114020103115030017028123101004022115097023022026022103114097006125118120018007110018007102114018123115097022018097114105006125114101005013023112117023019031028011124017006103101004028007021115000006022021118015022115029099111021001113104007027029099118013114026102023015007031121023014000115113118021023123097025006000023106113008028005116123104108110021116020000001112121021114023116099004123115116121005114007027112002022012118120005023110118100111006022118104002029023112023000028023 116101107002005122097104021099111021001113104018027020121114124017000027099004017012102126006030022021118015022115097025006000023106115004002007008116018124007112116030022022101099104114050070023021126244145076116101106006002060245247146147007000028120023002026022101116014114016122027097002022103100008022115101027097245247114099025013022109099002026022021116097062054083067097061038065082051114057090094047114020118100030017028120100000028115118100097061061021031002124016122103000017027008116018124016122103000017027021086047054115118025015007016125114017111016102025015007016125114017123127146147006023000106114021019000116121097023115146147045055053065023046039039080069097056060092089097021016103104002029029103114007114030121023046060115029122013124020118099030017028113114124117030 116101107002005122102104116123102114050091083097031031027112002000012102126006030022008114111031018121104018027020121114097051061081023012030125118120018007110018007102123115146147045055053065023046039039080069097056060092089097021016103104002029029103114007114022102023046060115029114018124020118099030017028113114124117022102118102114050091083097023000027112002000012102126006030022008114111023000116104018027020121114097051061081023004001125118120018007110018007102123127146147006017001106116014028001112113097031127021112002000012118120015000022115023005126115103113002029003122023019017127021112002017012118120012017028103023020245247146147022026022103114097017028027116014001026118120124117099018023000028023021116014124016122100020111116005016097019029113023017124016122100020111116 116101107002005122103104005016097019029113023004124016122100020111116005016097019029113023012124016122100020111116005016097019029113023005124016122100020111116005016230246018123115097017028027116014002018118127124017125118120017019016125023000028023021116014124029096116009023003008116111028006118127004002244145118015022115101025015007003112101018111016122025015007023112099004245247116121005114022027116014002018118127124017125118120017019016125023000028023021114111028006118127004002110118025015007016125114017245247116121005114030027112002006012118120005023110112025012019031106116014022022021118015022115120025006017001106100008021031112010004124030116123030001026114123004245247116121005114023027112002006012118120005023110112025004001018106116014022022021118015022115113025006017001 116101107002005122100104106100008021031112010004124022102118030001026114123004245247116121005114006027116014031012123098002029030120010017124029096115004002018021075061114003027121020017028120122097245247116121005114001118025015007023112103000111003027121020022022101118097019029113023019017125123098002029030120010017124029096116014031030021118015022115103116111017028101120018006110101025002029003122100021245247024026230246018123115097017125114099025013016121114021000007008016098099112018144229127126120118013245247022005098019029113023004124030116123030017028113114124117112006020102114018123115097023125120118013013000124112013023110018020117113116146147108127022097118021114000116121008006018124101004245247022002098019029113023004124022102118030017028113114124117112003020102114018 116101107002005122101104123115097023125112100000013000124112013023115092089097122112002020104245247022015098019029113023004124020112100030022018097100000028110078002118106100006074230246112004007098019029113023005019007112031004124020112100030022018097100000028122021117004006004112114015114116022006112113116021118015022115018020112096112018144229245247122101005023001021117024114097021 116101107002004122098104026024054054115024023004060039118095036023043065069032049039112067032038000084089097127115102066040038054021069036035038223067036114102002015118096244145022096114023122126021114022097101004114000096101097007029112023018023006121114097030026114121004114114020 116101107002004122099104029100004030022118099097031018109031006023000106115000006000116121104114021103120012114020112100030023007116100000028115112005097005027112101004114022007025002029000096010102098116021023000028023021114115124016122103000017027008114111017028101118002026115116121005114022007025015007016125114017111022027121020017027112103097019029113023004096125120118013013016122115004111022027122000030012118120005023115116121005114022007025012019031106100008021031112010004124030116123030001026114123004114018123115097022018097114105023097027112004001012113118021001018123030125111116022014098117122146147097 116101107002003122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022123028023108114115101086051038058080023000099115029084046060032065094053039186021083036114018005023036038115116117115123019004010007000019007010119106019006010115098098001026112098126005006001102110007007112103126005006108099103 116101107002003122099104083069046063115114115013013023122121013019017021115230246126024023019187032084023049062050091023004016005113117023030105021100053051039021086034038058067094053187105146147054058054071082097022125118120017019026101023040033115091066045062115084089037114023027121020028018097126097059032021089052062063146147000060055021115111021023121104021011003112121019111116103114018019116146147000060055021115111021023121104017030018116121000111116112117023022017099123102245247116089037114023027112005030012102099000006110004144229127126146147032060055021115111021023121104005019007101101004111123070082045055048065023012051043029115112124020113123030022018097103019023122021081051061062021112005030012113120015030018119023005099115021064041055033080023005099125118120017019026 116101107002003122096104101023040033115091066045062115084089037114023004025015007029116099008114058070023047039063089023000060055021115112124020113123030006010101114015000110018101004001018018023032060055021115112124020113123030002031116118015019110018114003004023119097013117115116089037114023004025006022031106100021019007008006097051061081023005099125118120017019016125010005124016122103000017027021086047054115113006111028006118127004002110113025015007016125114017114050091083097022098027121020017027112103124022125123098002026022101023097051061081023005099125113122000024115087082053037054080089097117112006020102114050091083097117112001020102114122146147108127244145086047054115113025002029003116116009111116022006098117244145086047054115113025015007016125114017114063092092036114116 116101107002003122097104022005098119116146147230246115 116101107002002122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022123028023108114115101086051038058080023000016097 116101107002002122099104024026097027063021083046059039021082057059032065082051114050064023044061058091068097099115071222050039063065086053114054091067051055115089086097122055065082097056060064069097127115123085051055115081082097056060064069050114035084068050187122021082053114063084023005038057146147000060055021082057059032065068097122032080091036049039021006097052033090090097021023121104005029029121118003114023112023054058054071082097022022027116014002018118127124022125118120017019016125023032060055021115004124029096116009023003008115111028006118127004002115021118047054115113114111021023121104021011003112121019111116103114018019116021118047054115113114111021023121104017030018116121000111116112117023022017099123102114018091083097022022027112005030012102099000006110004023000028023 116101107002002122096104021115004124016122103000027003021094050114061064091045114050091083097022022027121020028018097126097059032021089052062063021086047054115113114111022030116125097048054065064036055061021016098097112018023032060055021016098102112018023104245247024026097022030116125097033039071094034038054088082047038115070066049187033092082052032054021144229051061081023005051039080031005124023120118011123115011023105114000080091036049039021090032042123113086053055123112100111021022102104005019007102118015123122146147097052033090090097021022102104004006018102118015114022102023022058054071082097023000027116014001006008016113117244145023032060055021114018124030116123030017028113114124117030116123102114050091083097023000027122000030012102126006030022008016003004023018144229114050 116101107002002122097104091083097023000027114018019012118120005023110018114018019116021086047054115112100111023000116104018027020121114097059061021031102019116025016003117127018116102126116113016109117022018027102008116028144229114050091083097023000027116014002018118127124022125118120017019016125023032060055021114018124029096116009023003008115111028006118127004002244145023000060055021114018124020112100030022018097100000028110029100004030022118099097031018109031006099125114114018013023116099018019029028144229114021103120012114020112100030023007116100000028115114006230246115098127004000022021112112124016122100020111116005016230246115116089037114020004025012019031106116014022022008114018124030116123030017028113114097019029113023006099125120118013013000124112013023110112100111031018 116101107002002122102104121104018027020121114230246115116089037114020004025004001018106116014022022008016004001018018023000060055021112112124022102118030001026114123004114058091023105117018018027102016116025016002117127018115102126116112016109117009018030230246115116089037114020004025002029003116116009111022102025002029003116116009114018123115097021098027121020017027112103124023000027121020017027112103097123244145030230246126024026097017059080071053055063021117015022058008006113114035071088037114049090065040060054021086034038058067082097006042069088045061052092082097062050092067040055033080144229019061081023036042058070067050114123102082045055048065023112114021071088044114016125114017027023021116109114016125114018002001021103109114016125114017017028021120230246115 116101107002002122103104098095036032054021116111017028102098124117099018023032060055021103111017028102098124117099018023097051061081023014124016122100020111116005016097051061081023014124016122100008017028008016113117244145023097114115021023032060055021116111017028101118002026110122025002029003116116009114050091083097017125123098002026022101010014124029096116009023003146147097114115021023097051061081023014124023116113008017028021094050114029096123013245247021023097114115021086047054115118025002029003116116009111003027116014002018118127097051061081023002124029096116009023003008103111028006118127004002244145023097114115021023108127244145023097114115021023032060055021116111017028097110004027110018006113117244145023097114115021023032060055021103111017028112100017023115008016003117115 116101107002002122100104084089037114003027115000020026101101097059032021121020030031146147097114115021023097019061081023004042058070067050114123102082045055048065023112114053071088044114020097099030006010101099019029115097023054058054071082097006125114116021013016122115004111116097099019029006101016097051061081023021124020118101030001026114123004111116119120013117115084089037114007027116014002018118127124017125118120017019016125023032060055021099111028006118127004002110118025015007016125114017123244145023097114115021023108127244145023097114115021023032060055021116111017028101118002026110113025002029003116116009245247021023097114115021086047054115118025015007016125114017111023027121020017027112103104245247021 116101107002001122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022123028023108114115101086051038058080023003098115029084046060032065094053039186021083036114017004023036038115116117115123115029097006022028106112005001122117006124020001117005124099103117004124096099004015108098098024006117127099005025113098125005007001102110007007112106126005005108096107024005114124102012025116107019000010112102099005013116098105000001123048055015004034104097007005113099107005005115106098004002121098106007006120018101008125007000028096123000028023117006124245247115101001096110003015001097110007007112102126004005108098101024119117111097005006116127099004026115098115007004123103106015002120018102008001121054099015001118104054000013113049105013000123051106007007112103099004005113099102005000112098096012000001100110124103006100107 116101107002001122099104102082045055048065023005124016122103000017027021075061114023027121020017027112103109114244145144229127126021031018055063080084053114020118101030001026114123004114053071088044114020118100030017028120100000028115066095036032054021112002006012118120005023110018123023022116021086047054115118120017019016125010005124016122103000017027021086047054115123098002026022101023124114023027121020017027112103104114050070023013126244145112007006012118120005030018119023032033115121027230246244145118019001012113118021023004113031005019007112031005124020113123030022018097103019023122028023032033115113118021002001112027097245247146147000000000106115000006022098115105022018097114105022125113122000024122028023032033115113122000024127146147230246023027112005030012103102020019031 116101107002001122096104124027097022125114115013013001100098000028007025023230246244145007097019000021112005001127021144229245247146147013006001124122105017028116123004001016112031013124000124116008004026025016102123115073075097117115018023061046115121025015029001116100014123115084068097022054065027230246244145123111019023103114018099127021123111019023103114018096127021123111017028101120018006127021097111030026119114013029127021123111023030116126013126244145144229004000027112023006012123098012023001122027097004000027112023006012123120012126115099100111021005097104000022001025023023001125114097021013016101116014031127146147230246126024116000001007021031018124020118100030022018103114003023115073075097117115018023061046115021100111021016102104005019001112117004114050070023002026018 116101107002001122097104103030109245247024026002019000097023105001125114116018013023116101004016005021075061114116021016097046047021023018124020118100030022018103114003004115084068097017027116101104126244145144229019001102104021001004113015105001125114116018013023116101004016022028023061046115070066035033039071031037059052092067050122059090066051122000027112002001012113118019023017112030104126106028023061046115070066035033039071031037059052092067050122062092089052038054029100111021016102104005019001112117004123122025014104114047073023050039049070067051122055092080040038032029068036049060091083105001125114116018013023116101004016022028030109107122021023032033115113118019023017112027230246018103100030006000098115121122000027112002001012113118019023017099030097046047021068052048032 116101107002001122102104065069105054058082094053033123093088052032123102025006017000106115000000022119097104123127012030097046047021068052048032065069105054058082094053033123088094047039039080031018124020118100030022018103114003004122028027120123115073075097033038087068053032123081094038059039070031050055048090089037122000027112002001012113118019023017099030104126106028023032033115113118019023017099027230246244145144229127126024023021056033021091036114055080069047059054071144229117116021086050114005146147230246040000000121101107072144229245247090069037055033021085056114023027121020017027112103097019000118027097022125114115013013023116099017000022021115004001016021 116101107002000122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022123028023108114115101086051038058080023000098115029084046060032065094053039186021083036114018005023036038115116117115123019004010007000019007010119106019006010115098098001026112096126005001097098099015007113104099005119117111097005006116127099004026115098115007004123103106015002120018102008116013023021007007112103099004005113019030117001124023011101123014027007 116101107002000122099104124121018023001097023008028007122023006006011106116009001017099115097122016122103000017027025023015007016125114017126115114114005013023112117000017007025023006006011106116013023007103099109114029096103004000000025023020001022103116019023127021098018023001120118011126115113116019023127021115012019025028144229245247102114013023016097023005027000097126015017007021115111017028101118002026127021115111028006118127004002127021115111021023121104005019007101101004126115018020116113116025023102098099018027097117112003020102126115018020119113116025023097017006103101004028007021099008031022102099000031003025023097017006103101004028007021099008031022102099000031003146147230246040000000121101103072144229041102002015118103046146147230246126024120019022022103023003011115 116101107002000122096104113025015007016125114017114018102116109114023027112005030012113118021002001112023005023000118023 116101107002015122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022123028023108114115101086051038058080023003099115029084046060032065094053039186021083036114017005023036038115116117115123019004010007000019007010119106019006010115098098001026112098126005006001102110007007112103126005006108099103117002124017031112113115098098000007112096099116122 116101107002015122099104083069046063115114115013013023122121013019017021115097030054083067097061038065082051114057090094047114020115099030020026118099019006115115023046060115029113111021023097104008022110113025006022007106126005123127146147006006011106116009001017099115097005127021097006022028106118005000115121027097000021118120017029115099027097245247114116018013016122122018019029021100097114063080081053114060064067036032115095088040060115114097021013005112099004000026021097018114060091023105001125099114018013029096122004000028008097018124020099099030028006120114019029122146147230246036093082051055115099025002029000096010102098116021086047054115099025002029005116123008111116005016230246244145026108114001220068032114035089086047114022119097005016005121023018038050065023032049039 116101107002015122096104092065040038186021144229051061081023005124016122103000027003021094050114061064091045114050091083097022125123098015019007124023040033115091066045062244145118047054115113025006022031106099024002022123101124117001112100000117244145118047054115113025006022031106103013019018123118124117022119097005016005121016230246018091083097022125114115013013000097118021111098146147108127244145086047054115113025002029003116116009111004027116014002018118127097051061081023005124029096116009023003008096111028006118127004002244145026108245247084089037114004027116014002018118127124030125118120017019016125023032060055021096111028006118127004002110121025015007016125114017245247024026230246050091083097004125123098005023003116010013124029096115004002018021086047054115099025015007016 116101107002015122097104122122012111031027121020017028120122230246050091083097004125118120017029000097010013124016122103014001007146147108127244145086047054115098025002029003116116009111000027116014002018118127097051061081023022124029096116009023003008100111028006118127004002244145026108245247084089037114023027112005030012113118021002001112023125111115098025006023023106115004016018118099230246244145086047054115098025006006011106116013023007103099124117112000020102245247146147097 116101107002014122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022115024023004038050065023050051061092067032059033080023003004023021031000127109112023106114009028119112111101013083113104101002013036103105005084123106100015086120096099004002113099097005006115099098005003115102099 116101107002014122099104102082045055048065023004124016122103000017027021075061114022027121020017027112103109114244145144229019001102104005019007112096005122023116099004122022027112004001012113118021001018123030104114050070023005019007102118015126115146147230246022027114018019012102126006030022021023230246053071088044114020112100030023007116100000028115112027097021007109104002026000119097005114004146147054058054071082097023125118120018007110018007102245247084089037114022027122000030012118120005023110018122000030116146147032060055021114111031018121104018027020121114124117017099115102245247084089037114022027114018019012118120005023110018114018019116146147032060055021114111023000116104018027020121114097059061021031102019116025023102016116025023102017116025023102022116025023102023116 116101107002014122096104025023102008116028144229245247084089037114022027116014002018118127124005125118120017019016125144229051061081023004124029096116009023003021010022124029096116009023003146147230246018123115097005125114099025013016121114021000007008016098099112018144229245247090069037055033021085056114022027121020017027112103097019000118027097023125114114018013023116099018019029021115004001016021 116101107013007122098104026024054054115024023014039039118086045049038089115036033000065086053039039070117023022123028023097127115103222039187033080089053059054089023049061038071023034051063086066045055033021091036114061090090035032054021083036114057090066051033115084065032060039021091032114035071088034058050092089036114048090090044051061081082097054054021091032059039117006124100107 116101107013007122099104102082045055048065023006017025106120019022001112027097021016127104018006018097098021126115114116011013031116117014126115114116011013001112100016030127021112002024012100099004027029115027097021016127104016006022102098017126115114116011013029119125014007001146147230246053071088044114020118125030017028120125014007244145064041055033080023005023003097010102113098022016230246060071083036032115087078097114020118125030029001113101004114 116101107013006122098104026024054054115024023004060039118088047033001080081003004023102082051061031084094053122122021026097023039084067097033050091094053051058071082097016005113023037117038091023034058054069067036062019004010007000019007010119106099004006113098103 116101107013006122099104102082045055048065023000000000106115000006022098115105022018097114105021022102104005019007102118015123122021023032033115113118021001018123027097114022102118030001026114123004114244145144229020033090090097021022102104004006018102118015245247146147022058054071082097017028102098124117099018144229019061081023012019031106116014022022021010097117030116123102245247116089037114030116123030001026114123004114110021016003004023018144229019061081023004001018106116014022022021010097117022102118102245247116089037114022102118030001026114123004114058091023105117018018027097117017018027097117016018027097117023018027097117022018027097117009018030230246126024026230246018091083097017028101118002026115008023102113098022016230246018091083097028006118127004002115008023102113097 116101107013006122096104022016230246126024144229061033081082051114049076023006023000106115000006000116121097114018102116097 116101107013005122098104026024054054115024023014039039118086051038060021026097019057090066053114055018066047114048093082049038054089023037051061070023045055115065086035062054084066097127115116023002029030101123004006022103023105017028120100000028115121086053114031090089038123019004010007000019007010116102097012001114098096 116101107013005122099104102082045055048065023005124016122103000017027021075061114023027121020017027112103097051032021116009001127021144229030007103126012122016122118013023000118114105002022103025018027016124097008126116018030097046047021016097117115073075097002022103025015029001116100014123115084068097022054065027097245247103025002029030106121020017028120122109114244145120111030026119114013029127021144229000125114116002013029122122002019029025023230246001027112002017012123120012019001103027097245247113025015007023112103000126244145101111021016118104013019007124099020126115021101111021016118104013029029114126021126244145100111021016102104013019007124099020126115102025006017000106123014028020124099230246244145081051061062021116009023003124115097022115089082039038115090066053055033 116101107013005122096104021093046059061021112002001012118120012001018123023018114060091023105001125118120017019016125010005124016122103000017027021118015022115102025015007016125114017111023027121020017027112103104126244145101007017028101120097029127021112002017012118120012017028103023019126115118127004002016122023002029127021103004000000124115097002022103023013023021097023011029026123023019020000124116008114016124023014028115029103004000125102126002027005124023124114016124025018027016124097008114018123115097017026027116014004018121126097111115018007102123244145144229037059080069036114023027116014001006008016113117115116121005114028027116014004018121126124117099018023032060055021120111017028102098124117099018023032060055021116014124016122100020111116005016097051061081023002029125 116101107013005122097104118120018027016122023124114116005016230246050091083097022125123098005023003116010014124029096115004002018021118015022115113025015007016122122012111028027121020017028120122097019029113023005124016122103014001007008120111017028101120018006244145086047054115103025002029030106121020017028120122124022125123098005023003116023061046115113025015007016122122012114244145086047054115113025002029003116116009114110021116014124016122103000017027021118047054115113025015007016125114017114110021116014124029096116009023003146147032060055021116014124029096115004006022021010097002022103025015007003112101018245247024026097245247084089037114023027116014002018118127097111115018020112113116146147032060055021115111028006118127004002115008023102113097022016097 116101107013004122098104026024014039039099086051032060091118034038016093023108114001080084041055033086095036114035090066051114038091023037187035084069053055062080089053114063080068097049059080071053055063070023032043050091067097034060064069097054054071089040055033021222053051039021068032060058065086040032054021084046060048080069047051061065023045051115067086051032060091023102033060064068097033038071065036059063089086047049054018023036038115091082097052050092068032060039021071032033115069086051038058080023037117038091082097049050088071032053061080119112111021103119115111102001119114111096007 116101107013004122099104102114013023016097023005027000097126015017007021006097019000021116014017027112027097023125118120017019016125075061023125123098002026022101023000001115123098002026022101027097030007103126012122016124025013027017112116014046047018023102046047101114019124029122101000001028028023000001115113114021023029097114020000127021103014124031124117004030028021118018114016122122012007029112027097117029090066055055063089082097033038071065036059063089086047049054018023000001115103118008001028123027097117018018023000001115120118011245247115101014031115114114018013022097118018019029021114109114016125114018002001021116109114016125114017017028021116014126115146147017023001102126005114003112101097030022115099097029006097114019114025122126015114001115100008017026021116008114028 116101107013004122096104123023017023001027100008017026099126124017026027100008017026099126109114001115116014002028021103014245247098127004000022021114111031018121104002029023112010102031018121016097019029113023004124030116123030001026114123004111116125110017117244145118015022115112025004001018106116014022022008016004001018018023000028023021114111023000116104018027020121114124117000096101023117244145118015022115112025002029000096010102098116146147000028023021114111017028101118002026110018020112113116146147000028023021114111028006118127004002115121126010023115018020115113118018144229019029113023002124016122103000017027008114111017028101118002026115116121005114016027121020017027112103124023125123098002026022101144229019029113023002124016122100020111116005016097019029113023002124016 116101107013004122097104122114018002022008016003117115116121005114016027115000020026101101097027000021121020030031146147000028023021116014124016122103000017027008114111017028101118002026115116121005114016122025015007016125114017111022027121020017027112103230246018123115097017028027116014001026118120124117099018023000028023021116014124016122100020111116005016230246018123115097002022103025015007003112101018111016122025015007023112099004245247116121005114003112101111017028102098124117099018144229019029113023002027125118120023019031124010102098116021118015022115118126111017028102098124117099018144229019029113023017029125118120017029000097010017023001027116014002028102099097019029113023017029125123098005023003116010017023001027121020022022101118097114018123115097002028027121020017028 116101107013004122102104120122124002022103025015007016122122012245247116121005114003122025002029000096010102098116146147000028023021114111021022102104005019007102118015111123102114013023016097023012019011029114112124020112100030022018097100000028122021113019029030021112004001012112099000001018123023004099244145023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021096009023001112023004099125118120017019016125010004124016122103000017027021118015022115112006111028006118127004002110112025015007016125114017245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114022004025012019031106116014022022008114111031018121104002029023112023000028023021114112124030116123030001026114123004111022027122000030012 116101107013004122103104102126006030022146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023000028023021114112124016122100020111116005016104245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114116002013016125114002019029021116002245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097005027112101004114016118025006004016106126005111112006020230246115021023097114115021023097114115021023097114115021023097114115021023097114115021023000028023021116002124016122103000017027008116111017028101118002026115116121005114016118025015007016125114017111016027121020017027112103104114 116101107013003122098104026024014039039099086051032060091118034038016093023108114001080084041055033086095036114035090066051114038091082097049050088071032053061080027097062054070023034058054069067036062032021089102051042084089053114035089066050114035090066051114055080069047059054071023168038050065023050051061092067032059033080023034061061086082051060050091067097062050021065032032033090089097117032090066050114032064069055055058089091032060048080016001099110115101001096110000003001097110006005 116101107013003122099104078002118106107006074230246006123126014028115116123013245247102114013023016097023005027000097126015017007021006097019000021116014017027112027097017016027116014002018118127061046016118025015007016125114017114018102023015007016125114017126115121099019027030029116008124031124117004017028073075102114116073075017023001027121014000018102120104114018102023005023007112121021023006103027097002028027123008016022121120097019000021116014031030096121004126115018103045039032021068046039032021068052032037080094045062050091084036117115116100097000018124100014028127021016018117115116100097031018127144229020001122122097021016118104002026022118118015114016118027097017027112103002029115118120109114003112101018027023021103004000115121114007006115122098021023001021125014027029 116101107013003122096104021101007001026118126097017026021120015114003112101111001026118126023027110118126111001026118126023027127021101007017028101120097002028146147022026022103114097017016027112023017012124115124113096022144229019029113023002017125103118008001028123104002029023112010102000000096101023117115116121005114016118025019019026102120015013000124112013023110018100020000005018144229019029113023002029125118120017019016125010002017125118120017019016125023000028023021116014124029096116009023003008116002124029096116009023003146147000028023021116014124016122100008017028008016113117115116121005114016122025002029000096010102098116146147000028023021103004000125123098017023001102010002029125123098005023007112144229019029113023017023001027116014001006008016113117244145118015022115 116101107013003122097104118126111017028099118013027110018007102114018123115097017026027116014001006008016113117244145118015022115101120111017028101120018006110101114019124016122103014001007021118015022115101120111028006113114017019110101114019124029096115004002018021023000028023021103014124029096116014031030008103004000125123098002029030120144229019029113023017029125118120018007110018007102245247116121005114029122099097023011124100021001115029100004030022118099097099115115101014031115114114018013022097118018019029021114109114016125114018002001021116230246004125114019023115112025012019031106116014022022008016012019031018023000028023021114111031018121104018027020121114124117027108103102245247116121005114022027114018019012118120005023110018114018019116021118015022115112025004001018 116101107013003122102104106100008021031112010102001006103097102245247116121005114022027116014001006008016113117244145118015022115112025002029003116116009111016118025002029003116116009114018123115097023125123098002026022101010002017125123098002026022101144229019029113023002124016122103000017027008114111017028101118002026115116121005114016027121020017027112103124023125123098002026022101144229019029113023002124016122100020111116005016097019029113023002124016122114018002022008016003117115116121005114016027115000020026101101097027000021121020030031146147000028023021114111021022102104005019007102118015111123102114013023016097023012019011029114112124020112100030022018097100000028122021113019029030021112004001012112099000001018123023004099244145023 116101107013003122103104021023097114115021023097114115021023097114115021096009023001112023004099125118120017019016125010004124016122103000017027021118015022115112006111028006118127004002110112025015007016125114017245247021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115116121005114022004025012019031106116014022022008114111031018121104002029023112023000028023021114112124030116123030001026114123004111022027122000030012102126006030022146147097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023000028023021114112124016122100020111116005016104245247028144229114 116101107013002122098104026024055048115024023034062032101086053039033080025039017033080086053059060091103032038038071082050023039099088040033058091068230246023220067036032062092089036114063080023047061062087069036114055080023049051039064069036033115080067097054054021065046059032092089050114179021084051187054071119112111021103119115111102002007113099099005006 116101107013002122099104102082045055048065023005059032065094047049039021118111017028120104015007016122122012126115101103111017028101118002026127021103017124029096116009023003021144229245247115069046063115114103018013005122126018027029021097109114020099120030002018097097014027115101027097021003097104017019007096101004114018025023006002003106103000006006103114097002003146147230246004093082051055115101025006002000106126005114110021097111021003102104008022115146147000060055021103111021003097104008022115008023017002125114103021013026113023230246018091083097019125114103021013026113023124114003027112017006012124115230246018091083097004125118120017019016125010102113098022016230246018091083097004125123098002026022101023124114116022005098117244145144229029033081082051114049076023000124016 116101107013002122096104122122030028006118120012031244145144229114 116101107013001122098104026024004060039116083051022054065023108114001080084041055033086095036114063080068097060038088222051061032021083036114039220091168034059090089036033115080067097051055071082050033054021083036114062080068050051052080069040055115081016052060115081222053055061065082052032019004010116102099005006115096100003000 116101107013001122099104102114013023016097023005124029096099004030098025023005124029122122021023031004027097022125123098021023031007027097022125123120012006022121005109114023027121020006022121004109114023027121014031007112123114126115113025015007030115118025126115113025004031018124123230246021103120012114005114115014013023112099097022244145096009023001112023005124029096103004000000021010097117112004020102114 116101107013000122098104026024055048115024023039000054086095036032048093082005061061091082036033023080067036060039080066051114126021101036049059080069034058054021091102055043092068053055061086082097062054070023047039062220069046033115081082097038186089222049058060091082050114054065023032054033080068050055115081082097063054070068032053054071094036114032069222034059053092070052055032021112004022022122100097054116064089097054186065082047038054064069001099110000003113098098007005118100100 116101107013000122099104102114013023016097023112245247115101014031115114118005013018113101005023007146147022026022103114097028006101114019001115008023102113098022016230246115 116101107013015122098104026024054054115024023004060039113082053051058089116041055035065082045114126021101036049059080069034058054021091036114063092085036062063220023037117038091023051187053220069036060039092082045114055220071032032039080090036060039084091097036050089094037055019004010000022001112100018023019007010000017007124097000006026122121001097110000003 116101107013015122099104102114013023016097023006000023106123008016244145113019029030021112019022012118120015000022113144229005027112101004114020118115030017028113114097111115018020112113116146147000028023021112019022012102126006030022021010097117112007020102245247116121005114020103115030022022101099097111115018020114113116146147000028023021116014001006008016113117115 116101107013014122098104026024000038039080068053051039092088047028060091126049059115024023050061038070023051055034064221053055115000000114097102021026097000054086095036032048093082097054054070023035061037092089050114061090089097027003124023108114000064071049032054070068040061061021083036033115071082048039185065082050114055220069040036186080068097122021103120012114123102114013023016097025111124122117006124127126 116101107013014122099104146147011029026123023006031018106122000000002096118006023115120118097029029021031012016125114122000013026113010012019125114122000013026113023000028023021122000124020120118030028028120010102113098005020102123244145125014027029021117014004026113114097016115122121097122017027116014001006008016113117115116121005114017027116014002018124103124031017027116014002018124103097019029113023003124029096121000006026008122003124029096121000006026028144229024028124121097017027112103002029115118120097029029021031008124016122103000017027008116014124016122103000017027021118015022115124025002026022124103006111016122025015007016125114017114244145023000028023021116014124016122100020111116005016097019029113023002029125118120017019016125010102020001018023000028023021116014124029 116101107013014122096104096116009023003021123008025022021016098106112016016097245247021118015022115029116014124023116115004017028008031018023031112116021114030116111105017023027115000022022118120104114021103120012114016125114017017028021116005114004125114019023115118115111017028101118002026115008023002029125118120017019016125023000028023021116005124029096116009023003021010097017028027121020017027112103097019029113023002022125113118005023016122023125111115018020112099112018023000028023021116005124016122100020114110021016113117115028023104123244145125014027029021103004000000124115097002115021120015114123101025002029000096010102098116021118015022115118120111028006113114021023110101025015007003112101018114122146147011029026123023023021023122104005023007021099097029029021031021124029 116101107013014122097104096103004000000008116014124029096115004006022028144229245247121114007006115122098021023001021125014027029021112000022012116115019022022097023006019115122121097122007027121020002022103100124021018027121020002022103100104245247121114007006115122098021023001021125014027029021112005030012113120015030018119023005114028123023105022125114115013013026113010012016125114115013013026113030230246031112113021114028096099004000115127120008028115114097021013005112099004000026021097097029029021031023124020099099030028006120114019029110113025006004007106121020031022103120104245247121114007006115122098021023001021125014027029021112007006012115126002006001097023007114028123023105020125114115021013026113010005124020113099030027023028144229030022115099097029006097114019114025 116101107013014122102104122126015114020118101030017028123101004020115118023014028115029116111021016103104018027020121114124020125114113021013016122115013019017021118015022115118025006017007106116014022022008016013004023018023000028023021116111017028102098124117099018030230246115146147022026022103114097027125118120018007110018007102114244145020112113018123115097027125118120017019016125010102113097022016097019029113023008124016125114008002020021123008025022021016098097112016016230246112001020000028023021122003124016122103000027003008016098103112018023000028023021122003124029096121000006026008016098100112018023230246018123115097027125113118004028016125011124117112004006098117244145020118113115116121005114123124025005019000122101021114026102023015007031121023014000115124025005019000 116101107013014122103104122101021108110018020112099112018030230246018123115097027125118120017019016125023124117021103016097019029113023008124016125114008002020021123008025022021016098106112016016230246115 116101107012007122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097000054086095036032048093082097054054070023034058054069067036062032021071046039033021066047114055220071032032039080090036060039021082053114038091082097034186071094046054054117006124020001117005124103103005007112107106000119114111098012002113127099004026113099019001010115098098000026113102126005000 116101107012007122099104102114013023016097023102099116021118018114016122116009023127118120111017028101118002026047073116014124029096116009023003021118018114016125114017006022121027230246031097101008031123118126111030026119114002029047073016097117047073103111028028103118018029122021118018114023112099004028007112098019126244145031058103100013014112047122021118018114018113114021023029097114020000127021144229122040000000121107097072030097114018102023008028023004027230246123078002118106106006074104114018102023015007007112123112126244145031058103100013014117047122021118018114029122122112126244145031058103100013014116047122021118018114029096099004030097025144229122040000000121107101072030097019000021121014031097025144229122040000000121107100072030097019000021121020006022121004109245247 116101107012007122096104029076116101107012015060123115116100097028028120004109245247029076116101107012014060123115116100097028006120113000010127146147105041102002014113098046028023000001115112122000027031025144229002125123098017023001102027230246123078002118107099004074104114018102023000028006101114019001244145113019029030021116009023003118120097017028025023017023001102126005114003021123004020007021120020006022103023011029026123023019020000124116008114016124023014028115101025018027016124097008111016124025018027016124097008114018123115097017026027116014004018121126124117099018023000028023021116008124016122100020111116005016230246004125114019023115118120111017028102098124117099018023000028023021116014124016122100008017028008016113117244145118015022115101025015007003112101018111016 116101107012007122097104122025015007023112099004245247116121005114003027116014001006008016113117244145118015022115118120111017028101118002026110018020112113116146147000028023021116014124029096116009023003021123008025022021016098096112016016230246018123115097017028027115002000022021117004006004112114015114116022004098117115116121005114116022003098117244145118015022115123120021114022109126018006000021031018023031112116021114098021113019029030021112000022012116115019022022097023006019115098127004000022021112000124029096103004000000008116014124029096115004006022028144229029001113114019114017108023002029125118120017019016125075061017028027121020017027112103230246115 116101107012006122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114050091084040055061021083168038054091067036039033 116101107012006122099104102114013023016097023013006001124122105019016124025013027017112116014046047018023102046047116103111028028103118018029122021113019029030146147002026022101116014114018118120109114003112101018027023021118017114031112113021114028096099004000115127120008028115103113018027016124023000017026021120015114018101025018027016124097008111018118126111001026118126023027115116121005114018118126111017028099118013027110018007102114018123115097019016124025002029000096010102098116146147022026022103114097019016122025002029003116116009111016122025002029003116116009245247116121005114018118120111028006118127004002110118120111028006118127004002244145118015022115116116014124016122100020111116005016097019029113023000017028027116014001026118120124117098018144229019029113023000017028 116101107012006122096104027115000022022118120125017028027115000022022118120230246018123115097019016122025005019023112116014108110029076116101106005005060123244145118015022115116103111028006101114019001110116116014124029096115004006022146147000028023021118017124016122100020111116005016230246115 116101107012005122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114032018094045114054077094050038054021083036033115086088046032055090089047187054070023006022000 116101107012005122099104102114013023016097023112114021103120012114020116115030019023103115004006115114118109114016125114017017028021118002029244145096009023001112023000017028027116014002018118127124017028027116014002018118127230246018123115097019016122025015007016125114017111016122025015007016125114017245247116121005114018118120111017028102098124117099018023000028023021118002029125118120018027016122010102099116146147000028023021118002029125113118005023016122011002029125113118005023016122144229019029113023000017028027115000022022118120127111123078002118107099007074104245247116121005114018118120111028006113114021023110114118111028006101114019001115 116101107012004122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047039062220069046114055080023053187063220071041061061080023112114055080068097049060090069037061061091222036033115114115018 116101107012004122099104102114013023016097023006019125114118005013029096099004030098021113019029030021112000022012116115019022022097023006019127021116009023003118120097019016122144229005027112101004114018118120111017028101118002026110118120111017028101118002026244145118015022115116116014124029096116009023003008116014124029096116009023003146147000028023021118002029125118120018007110018007102114018123115097019016122025002029000124116014111116004016230246018123115097019016122025005019023112116014110016122025005019023112116014245247116121005114018118120111022018113114002029109008031058103100012007115047122146147000028023021118002029125123098005023007112010006019125123098017023001102023 116101107012003122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047061062021006097054054070023034061060071083046060061220082050114020113100 116101107012003122099104102114013023016097023006019125114118005013029122122021023031004023007000028120023006019023106118005000023112099097021018025023002026022101116014114018118120230246004125114019023115116116014124016122103000017027008116014124016122103000017027146147000028023021118002029125123098002026022101010002029125123098002026022101144229019029113023000017028027116014001006008016113117115116121005114018118120111017028102126002029110018006102245247116121005114018118120111022018113114002029111118120111022018113114002029244145118015022115116116014124023116115004017028011010105041102002014113096046028144229019029113023000017028027121020022022097114124021018027121020002022103100097 116101107012002122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047039062220069046114055080023053187063220071041061061080023115114055080068097049060090069037061061091222036033115114115018 116101107012002122099104102114013023016097023006019125114118005013029096099004030097021113019029030021112000022012116115019022022097023006019127021116009023003118120097019016122144229005027112101004114018118120111017028101118002026110118120111017028101118002026244145118015022115116116014124029096116009023003008116014124029096116009023003146147000028023021118002029125118120018007110018007102114018123115097019016122025002029000124116014111116004016230246018123115097019016122025005019023112116014110016122025005019023112116014245247116121005114018118120111022018113114002029109008031058103100012007115047122146147000028023021118002029125123098005023007112010006019125123098017023001102023 116101107012001122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047061062021005097054054070023034061060071083046060061220082050114020113100 116101107012001122099104102114013023016097023006019125114118005013029122122021023031007023007000028120023006019023106118005000023112099097021018025023002026022101116014114018118120230246004125114019023115116116014124016122103000017027008116014124016122103000017027146147000028023021118002029125123098002026022101010002029125123098002026022101144229019029113023000017028027116014001006008016113117115116121005114018118120111017028102126002029110018006102245247116121005114018118120111022018113114002029111118120111022018113114002029244145118015022115116116014124023116115004017028011010105041102002014113096046028144229019029113023000017028027121020022022097114124021018027121020002022103100097 116101107012000122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047039062220069046114055080023053187063220071041061061080023114114055080068097049060090069037061061091222036033115114115018 116101107012000122099104102114013023016097023006019125114118005013029096099004030096021113019029030021112000022012116115019022022097023006019127021116009023003118120097019016122144229005027112101004114018118120111017028101118002026110118120111017028101118002026244145118015022115116116014124029096116009023003008116014124029096116009023003146147000028023021118002029125118120018007110018007102114018123115097019016122025002029000124116014111116004016230246018123115097019016122025005019023112116014110016122025005019023112116014245247116121005114018118120111022018113114002029109008031058103100012007115047122146147000028023021118002029125123098005023007112010006019125123098017023001102023 116101107012015122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047061062021004097054054070023034061060071083046060061220082050114020113100 116101107012015122099104102114013023016097023006019125114118005013029122122021023031006023007000028120023006019023106118005000023112099097021018025023002026022101116014114018118120230246004125114019023115116116014124016122103000017027008116014124016122103000017027146147000028023021118002029125123098002026022101010002029125123098002026022101144229019029113023000017028027116014001006008016113117115116121005114018118120111017028102126002029110018006102245247116121005114018118120111022018113114002029111118120111022018113114002029244145118015022115116116014124023116115004017028011010105041102002014113096046028144229019029113023000017028027121020022022097114124021018027121020002022103100097 116101107012014122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063080023047039062220069046114055080023039051043021083036033115086088046032055090089047187054070023006022000 116101107012014122099104102114013023016097023006019125114118005013029096122007019011021113019029030021112000022012116115019022022097023006019127021116009023003118120097019016122144229005027112101004114018118120111017028101118002026110118120111017028101118002026244145118015022115116116014124029096116009023003008116014124029096116009023003146147000028023021118002029125118120018007110018007102114018123115097019016122025002029000124116014111116004016230246018123115097019016122025005019023112116014110016122025005019023112116014245247116121005114018118120111022018113114002029109008031058103100012007115047122146147000028023021118002029125123098005023007112010006019125123098017023001102023 116101106005007122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063018082044051058089023037055032021084046061033081088047060186080068097021023102 116101106005007122099104102114013023016097023006019125114118005013022120118008030115115101014031115114118005013018113101005023007021112000126115118127004002016122023000017028146147022026022103114097019016122025002029003116116009111016122025002029003116116009245247116121005114018118120111028006118127004002110118120111028006118127004002244145118015022115116116014124016122100020111116005016097019029113023000017028027116014001026118120124117098018144229019029113023000017028027115000022022118120125017028027115000022022118120230246018123115097019016122025005019023112116014108110029076116101106005005060123244145118015022115116116014124029096115004006022008112000124029096103004000000021 116101106005006122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106005023108114001080084041055033086095036114063018086047049058080089097060038088222051061115081082097054186065082047038054064069 116101106005006122099104102114013023016097023000002125123098017023001102023007000028120144229017027112103002029115116116014126115101114019001026113023000002115121114007006115122098021023001021125014027029021101007001026118126097019016124023014028115116103111001026118126023027110116116008124000124116008004026021118015022115116116008124016122097000030026008016113117115116121005114018118126111017028102098124117099018144229005027112101004114018118120111017028101118002026110118120111017028101118002026244145118015022115116116014124029096116009023003008116014124029096116009023003146147000028023021118002029125118120018007110018007102114018123115097019016122025002029000124116014111116004016230246018123115097019016122025005019023112116014110016122025005019023112116014245247116121005114018 116101106005006122096104118120111022018113114002029109008031058103100012007115047122146147000028023021118017124029096103004000000008118002029125123098005023007112144229019029113023000002125118120018007110018007102114 116101106005005122098104026024054054115024023004060039099082051059053114115018017059080071053055063021026097001060064068097000054068066171038054021002118106106004027097103100013014115126115000000121107103025023116101107012002109114102002015120100127021002118106106002027097103100013014121126115000000121107106025023116101106005007109114102002014113099115024023002061061081094053059060091023050039033021083032038054021083036114048090089037039058065082 116101106005005122099104102114013023016097023012019011029122002029125113118005023016122030097020001122122230246016125114017017028021122002029115098127004000022021122002029125118120017019016125010002029125118120017019016125144229019029113023012017028027121020017027112103124017028027121020017027112103097019029113023012017028027116014001006008016113117115116121005114030118120111017028102126002029110018006102114018123115097031016122025005019023112116014110110118120111022018113114002029115 116101106005004122098104026024018039058065082097054054021091032114033080070052184039080023116101097001000 116101106005004122099104146147007000028120023006000000106101004028000116121097000000021144229024028124121097021016116104002019030102118015114016116023014028115029101018124020118118030027023021010097017018027112002019012124115104245247127120008028115114116019013016122121019023021021112002000115122121097122016116025006017007106116014022022008112002000125114116021013016122115004114018123115097017018027112002000012102126006030022008023006017001027112002000012102126006030022028144229030022115099097029006097114019114025122126015114020101116030002018103116000031115101116097029029021031019001125114103002013026113023124114003118025006002016106126005123244145125014027029021112002001012118120012001018123023002001115122121097122001102025002029003116116009114110021116018124016122103000017027 116101106005004122096104021118015022115103100111028006118127004002115008023002001125123098002026022101030230246025122126015114020099099030004022097114019027115099099097029029021031002001125099114018013029096122004000028021010097004007027112023006012123098012023001122030230246031112113021114028096099004000115127120008028115114101005013016122121019023023021101005114028123023105017000027099004017012118120005023115008023019022125114116005013016122115004114018123115097017000027099004017012102126006030022021010097000023027112019022012102126006030022021118015022115118100111006022118104005023003097023124114001113025006000023106115004002007021118015022115103115111017028102098124117099018030230246025122126015114016125114017017028021116097029029021031019001125118120017019016125023124114016 116101106005004122097104027116014002018118127097019029113023019001125123098002026022101010097017125123098002026022101030230246025122126015114003112101018027023021103097029029021031002124029096115004006022021010097002125123098017023001102030230246031112113021114028096099004000115127120008028115103113018027016124023002002115122121097122003027100008017026099126124017003027100008017026099126097019029113023002002125118120018007110021016113117122021023097114115021023097114115021023097114115021023097114115021144229024028124121097004020113120030022022097023005023007021120015114123118025015007023112099004114110021115004006125123098017023001102030097114115021023097114244145123004020007021120020006022103023011029026123023006019023106118005000023112099097021018021120015114123113114021124029 116101106005004122102104096103004000000021010097021018027121020002022103100104114244145125014027029021097006022028106118005000115116116097029029021031019001125118120017019016125023124114018118025002029003116116009114018123115097000000027121020017027112103124114018118025015007016125114017123115146147013023021097023014007007112101097024028124121097000021102126002027115120023014028115029118002124000124116008004026021010097031125102126002027005124023000028023021122111017028102098124117099018030230246244145096009023001112023002124016122100020111116005016097019029113023017124016122100020111116005016097019029113023002124016122100008017028008016113117244145118015022115118025005019021124116014114026102023015007031121023230246126024144229019029113023019001125123098002026022101023013027024 116101106005004122103104112023102113098022018102245247022005098019029113023019001125118120017019016125010102113096022016097019029113023019001125123098002026022101010102113103022016230246112000020000028023021116018124007112116030001026114123004111116022001098117244145020118113018123115097017018027112002019012124115124113107022144229113106022118015022115103100111021001102104018006018097098021111116022006113113116146147098099098022118015022115103100111021001102104018006018097098021110109018099102245247022006115113018123115097017000027097004001012123098012023001122010102113098006020102245247022006117113018123115097000000027112019001012113118021002001112023003023007098114004028115018020112103112018023000028023021016098099101022016230246112004000098019029113023002019125114116019013000 116101106005004122100104124112013023110018020112106112018023 116101106005003122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055123028023108114000064094053055115071082048039185065082097103100003007118018098008006115018097008006115104103001013112096019006010012029026117003124103103 116101106005003122099104066095036032054021094037124016122100020111116005016097051061081023034061125118120018007110018007102114050091083097034125118120018007110018007102245247084089037114023112099111028006101114019001115008023049124029096103004000000021144229127126021115005245247084089037114061090067097055043092068053033115029068036062054086067097099115083069046063115114115002013023112100002029030021115097037059080069036114020118120030027023008020112113115021086047054115097115004013016122115004111116097115004001007018023032060055021099005023012102126006030022008016004030022099114020000116021086047054115113025002029003116116009111058081025002029003116116009114050091083097022125123098002026022101010040054125123098002026022101030230246244145086047054115098025006017028106126005114110 116101106005003122096104021020112113244145086047054115098025002029003116116009111058081025002029003116116009245247084089037114004027121020017027112103124059055027121020017027112103230246244145086047054115101120111028006113114017019110116116111028006113114017019115116121005114003122025015007016122122012111018118025015007016122122012114018123115097002028027116014002028102099124019016027116014002028102099097019029113023017029125118120018007110018007102245247116121005114018118025002029003116116009111058081025002029003116116009245247116121005114018118025015007016125114017111058081025015007016125114017245247084089037114058081025002029003116116009111048090025002029003116116009114050091083097059055027121020017027112103124049060027121020017027112103230246050091083097034125123098017023001 116101106005003122097104102010034061125123098005023007112023032060055021084046124023116113008017028021094050114029096123013245247084089037114000096117018006001029096111028006118127004002127004027115123115008023102113103022016097 116101106005002122098104026024018039058065082097054054021091032114033080070052184039080023116101102007015 116101106005002122099104029023018055063080084053114000096117018006001029023044051043029023000000000106115000006022098115105031125113118004028016125030097114047073023012124016122103000017027021075061114030027116009023026101112104126115012027097099099028023039032060088023008002020120120020114030021064041055033080023012124016122100020114110021016113117115084089037114030027116014002018124103097111115116025002029003116126017114050091083097031125123098015019007124023124114018027121020028018097126097051061081023005019007112031012124023116114015017027028023125114023116099004122018027115000023029118127104114122021086050114003025144229127126024031097001054089082034038115102098003001007103031097063050077031097051033070104053033036081015105019125113118004028016125030097114047073023012124016 116101106005002122096104122103000017027021075061114030027116009023026101112104126115012027097099099028023039032060088023008002020120120020114030021064041055033080023012124016122100020114110021016113117115084089037114030027116014002018124103097111115116025002029003116126017114050091083097031125123098015019007124023124114018027121020028018097126097051061081023005019007112031012124023116114015017027028023125114023116099004122018027115000023029118127104114122021086050114003025144229245247021 116101106005001122098104026024054054115024023002061061065069181062054021082057059032065082047049054021084041055035065082045114123030023034061062069091168063054091067104018098008113019018097008002117096106003004113097019004010230246021103119115111102001005120100096005003 116101106005001122099104102082045055048065023008124016122103000017027021075061114026027121020017027112103097051032021116009001127021144229017125113118007027016122027230246016090086045055032086082105122000080091036049039021006097052033090090097021016102104002029030102118015114000021064041055033080023018124016122103000017027008126111017028101118002026115084089037114000027121020017027112103124027125123098002026022101030109098122021086050114016090090018051061146147230246021071088044114016125114017027023021126109114016125114017017028021116230246244145096041055033080023008124016122100020111116005016097051061081023002124016122100020111116005016097051061081023002124016122100008017028021010097117099018144229245247084089037114026027116014002018118127097111115118025002029003116116009245247 116101106005001122096104084089037114026027121020017027112103097111016027121020017027112103230246126024144229051061081023008124016122103000017027021010097117112004020102245247084089037114026027121020017027112103097111116022005098117244145144229245247021 116101106005000122098104026024054054115024023004060039118095036023043065069032049039021026097033060064068097032054068066171038054021002118101106001023108114001080084041055033086095036114055080068097187063220090036060039070023037055115089016036060052084080036063054091067097054116064089097049059080071053055063021068052059037084089053114055080068097049033092067169032054070023045059186070023161114063018082047053050082082044055061065119112111012112111017030028124099030099106007025112124099027014115013097005006114098107007015112103098003006118099107117005124127126117004124031018121119117111026119101001103110024026001100110097115004031019002010002023001097126007018107008026108018106008005113098102024007118127099004119112098110007007112097126005000108099107117006112111126024119112096110007007112096126005000108098098117006114111097005006114127099002026112106019004003124127126117006116111126024119112100110102099000006019004000124117018005016109117026123115102018098013010108127019004014124023000097118021018097005010102019016097016109117000096100017117 116101106005000122099104098127004000022021114002124020097111030017031112099019006110018020112113116146147000028023021116111017028101118002026110112116111017028101118002026244145118015022115118025015007016125114017111022118025015007016125114017245247116121005114016027116014001006008016113117244145118015022115118120111017028101118002026110112116111017028101118002026244145118015022115118120111028006118127004002110112116111028006118127004002244145118015022115101025015007003112101018111016122025015007023112099004245247116121005114016122025002029000124116014111116005016230246018123115097017028027116014001006008016113117244145118015022115101025002029000096010102098116146147000028023021114111017028101118002026110112116111017028101118002026244145118015022115112025015007016125114017111022 116101106005000122096104118025015007016125114017245247022005098019029113023004124030116123030017028113114124117112006020102114018123115097023125120118013013000124112013023110018020117113116146147098103112116121005114022027115004031012118120005023110018020119113116021118015022115112025005023030106100008021031112010102113100022016230246112013020000028023021115000006022029114111021022113104005023017116116021123109008016098107112018144229019029113023005019007112031004124020112115030022022119118002006122009010102113098005020102245247022006112113018123115097022018097114105023125114114005013021124121000017007028009124117112004005098117115116121005114023116099004122022027112004022012115126015019016097030125111116022006114113116146147098099103022118015022115029031005019007112031004124020 116101106005000122097104112115030020026123118002006122011010102113098007020102114018123115097022018097114105023125114114005013021124121000017007028011124117112004004098117122021120019114022027112004022012115126015019016097023008001115123098013030122146147098099102022118015022115112025018006018106116014022022008016098099101022016097019029113023004124000097118030001026114123004114026123023105113098002020104245247022006121113018123115097023125112114015013016122115004111116022006120113116021118015022115112025004023029106100008021031112023008028115029020115098112028144229019029113023004124016122100020111116005016230246018123115097031125114116021013016122115004111022027122000030012118120005023244145118015022115120025006017001106100008021031112010004124030116123030001026114123004245247 116101106005000122102104116121005114030027116014001006008016113117244145118015022115113025006017007106116014022022008114111022022120104002029023112144229019029113023005124020118101030001026114123004111022027115004031012102126006030022146147000028023021115111017028102098124117099018144229113097004020000028023021114111021022113104005019007112010058103100013007113047244145020115097112116121005114023116099004122022027112004022012113118021023122021117004006004112114015114116022005117113116021118015022115018020115103112018144229029001113114019114017108023115114 116101106005015122098104026024054054115024023004060031084094053055033092082097127115121094050038054021083036033115089086040038054071094036033115086088044034063220090036060039084094051055032027144229018098008113019018097008002117096106003004113097 116101106005015122099104102082045055048065023013124020121116030027023025023230246031027112013017012123098012030018124027097030125114123002013016122115017000023025023019124020118101030030026119027097000125114116019013000124112013023127021101111021016097104002029023112144229245247083069046063115114123002013031116126002029030021123097030054083067097029038065082051114057090094047114020118101030017028123101004020115103023014028115029123111021016097104002029023112010019124020118099030017028113114097051061081023013124020118101030001026114123004111001027112002000012102126006030022028023230246244145096041055033080023013124016122103000017027021010097117112004020102245247084089037114031027121020017027112103097111115018020115113116021 116101106005014122098104026024055048101021026097049063070117032038048093025039027061070126015006001029030097127115118088047038033193091036114054077094050038054091084036114048090066049062054021121241062050092067036032058080023110114029133023037055115069069046054038086067036039033021031004032033080066051019099007014104018098008113019018097008002117096106003004113097019006010112107019001010117100098005015113 116101106005014122099104102082045055048065023037059032065094047049039021006097245247083069046063115114123002013031116126002029030146147022058054071082097017028101118002026110018020112113116146147032060055021121020017027112103124117112007020102245247084089037114020121116030028006120123000027110018020114113116146147032060055021112013017012118120005002001113010102113103022016230246115 116101106004007122098104026024054054115024023004060039118095036023043065069032049039021026097001060064068097032054068066171038054021004118101107012023108114001080084041055033086095036114055080068097049059080071053055063070023050039058067086047038115084066097063060092089050114038091082097038042069088045061052092082097051042084089053114060064023049051032021066047055115069069046054038086067040061061021085046036058091082097051048065094055055115069088052032115065088052038054070023045055032021067056034060089088038059054070023032049039092065036033019004010116102 116101106004007122099104018016097019000021122000030127021016102114018102023005023030025023102117115116100097006010101027230246116018023000001115102099000126115018016097019000021114021019127021016102114018102023006023023106115000006022025023102117115116100097001006102103109117116021118018114020112115030022022119118002006127021016102114018102023006023023106113008028018118099109114116018023000001115097114002026127021116017124031124117004030028021118018114016122122012007029112027097021016027112002017012123120012017018123027097021016027112002017012123120012019001103027097004000027112023006012123120012126115097116111021001113104013027017021118018114007112116009013016125100097 116101106004006122098104026024022022115024023006055055080088050013017084067034058115024023006187061220069032038058090089097054038021081040049059092082051114020112115004029000106115004006115029097006022028106112005001122117006124117102001016 116101106004006122099104102114013023016097023017000125118120017019016125027097245247071067051059062029103019124029096116009023003028027097245247118126111030026119114002029127021144229002022027121014000018102120109245247029100004030022118099097017028096121021122121028023007000028120023058103100012004113047115116115097005027112101004114018113025002029003116116009111003103025002029003116116009114018123115097019023027121020017027112103124002001027121020017027112103097051061081023000022125021118005026021124121097059032021121020030031028023000001115116115009023001112121021126244145116012124020118116030028028120118019000127021144229017030027112002017012123120012017018123027097245247118098111030026119114013029244145144229020001122122097017027112103008022115118127097027029123114019114025 116101106004006122096104122126015114016125114017017028021116014114028123023105017027027116014002018118127124017028027116014002018118127097019029113023002026125123098002026022101010002029125123098002026022101023000028023021116009124016122100020111116005016104126244145023002026022102103019114003103023013023021097023014007007112101097024028124121097021016118104002029030118120019114016120023014028115029123004020007029103019124029096116009023003025002104111016120025002029030106121020017028120122097123244145023013023021097023014007007112101097024028124121097004020113120030017028120023002007115122121097122031112113021122003103025015007016125114017126097028010002007125123098005023003116023000028023021100020016000097101105002001027121020017027112103109097127006030124017006027121020017028 116101106004006122097104120122104126244145023017023001102126005114003112023013023021097023014007007112101097024028124121097000021102126002027115118126097029029021031017023125102126002027005124010002027125102126002027005124023000028023021116008124016122100020111116005016104245247146147022026022103114097002001027116014001006008016113117115116121005114016122025002029000096010102098116021118015022115101114111017028102098124117099018144229019029113023017000125118120004001003112010102016116021118015022115101101111022018115126017000115124100097028006121123097114244145118015022115101101111017028101118002026110118120111017028101118002026115116121005114003103025015007016125114017111016122025015007016125114017245247116121005114016125025002029007108114008111116004007102245247116121005114016 116101106004006122102104122025002029000124116014111116005016097019029113023002029125123098005023007112010017023125123098017023001102144229114115021023097245247116121005114031112113021122003103025015007016125114017126097028023008028115029020112113122021 116101106004005122098104026024003061037113088050033058080069105123115024023005051039080023037055115083094047114055080023055059054021082053114034064086045059053092084032038058090089001099110115101001096110000003116103097000014117103097 116101106004005122099104102114013023016097023097019001102104005019007112096005122017027115000020026099126104114050070023005019021124097008126115100025013027003116101000114244145144229020001122122097000021101118005027115100027097016028099126005023115119144229005027112101004114002027116014001006008016113117115116121005114017027116014001006008016113117244145118015022115100025002029003116101000111116100098007027005124016230246018123115097003125099118017019001116023124114017027102020020026099126230246018123115097016125118120017019026101023124114116022006098117244145118015022115119025015007029116099008114110018020115113116021 116101106004004122098104026024018055033067082052032002089094042004058080064097127115114082050038058090089097054054021091102007001121027097030060082094047114054065023044061039021083036114035084068050055115081066097033054071065036039033021113021002019004010116102099005005113098099 116101106004004122099104102082045055048065023097114115114113016013006103123109114020115102030030028114126015126115114113016013003098115109114020115102030002028103099230246021071088044114115114113016013021097103016030026146147022058054071082097114029096114015006026008016098099112018144229114 116101106004003122098104026024006055023080088018013017084067034058115024023050019063092090036060039115067049021023102023108114030084217053032054021083102061054064065051055127021098019030127021091046053058091027097063060065023037055115069086050033054021082053114035090069053114055064023050055033067082052032115115099017114054091023036042039071086053059060091023049061038071023052060115088086175038033080023037117060080066055032054021088052114035090066051114039090066050018098008026108018097008002117098099007007113098 116101106004003122099104102114013023016097023015007022123099008126115114113016013006103123109114020115102030030028114126015126115114113016013003098115109114020115102030002028103099109114020115102030020026121115004002115146147007000028120023006020002106113021002002121126230246004125114019023115114113016013022109099124099244145020112113018123115097028006112121021027110018020115113116146147014000023112101097016010021121020023029097126097 116101106004002122098104026024022022115024023006055055080088050013017084067034058115024023006187061220069032038058090089097054038021081040049059092082051114020112115004029000106122023006019004010102103096018119115111126024 116101106004002122099104102114013023016097023097114115021023097059125118120017019026101027097059125123098015019007124027097059125113118004028016125027097059125118120017019016125027097059125118127004027003114027097059125118118004028007103027097059125113118018029001097027097059125118118018029001097027097048125102114025016028099027097048125097110019019000096027097048125113118015019026102027097032125097110019019016112027097048125118120017019030124027097048125123098012023026101027097032062027099024000018118114097051032021099024000018118114030031022103114109245247021023097122032080091036049039021090032042123088071111022018102120019006122021081051061062021126017021030122098097063035021064041055033080023044034125118120017019026101010040124016122103000027003021086047054115088071111028006 116101106004002122096104123118021027110092025015007029116099008114050091083097063035027115000023029118127125059125113118004028016125023032060055021090049124023116100014000007021094050114061090067097060038089091097051061081023044034125118120018007110018007102123115084068097022018102120019006012101101004004127146147097114115029068036062054086067097063058091031055055125113118007027020112030097052033090090097016028115126006023115067082097037059080069036114037080025002029003116126017111058027116014002018124103097051061081023055055125123098015019007124010040124029096121000006026021086047054115067082111017028102098124117099018030097051032021117014004012113118021002005112027230246115021023105033054089082034038115088086057122037080025005019021124112004123115083069046063115119120007027020 116101106004002122097104112023055055115066095036032054021065036124016122103000027003008094111017028101118008002115084089037114037080025015007029116099008111058027121020028018097126097051061081023105036054027115000020026114114125111058027115000001028103099097061033021094111022018102120019006115092068097060038089091104114050091083097036054027116014001006008016113117122021086050114023116113008021022106115004000029146147230246021103120012114123119120023027023112023035114026123121004000115127120008028115124103006031028096023040114028123023105048125123098015019007124023124114058027121020028018097126097019029113023035124016122103000027003021010097059125118120017019026101023032060055021094111017028102098124117099018030230246115021023097114115021023097114115021023097027029123114019114025 116101106004002122102104122126015114005114115014013007108101000114033021120015114049027099024000018102098097111115071025021011001116100020123115121114007006115127120008028115099112005029012097110019019115071090097029029021085111006010103118012023115008023051063125097110019019000096144229245247098127004000022021085111017028102098124117099018144229113097022086047054115029094111022018102120019006115092068097060038089091097061033021094111022018102120019006109008116020000001112121021114023116099004114115030023108099115108114000000000021030097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097114115021023097127126021120047114061080023034058050071080036114034064082097062050021071051055062092223051055115 116101106004002122103104084089047187054021086052114062084079040063038088144229113096022086047054115029094111022018102120019006111118098019000022123099097022018097114097114120021026098102112021110004019001102023032060055021094111022018102120019006109008116020000001112121021114023116099004114115030023108113102022023024023018103100097123115021023097114126024023014060115091082097049059084069038055115068066102039061080023032060061220082097033038069071045187062080089053051058071082097051038021090032042058088066044245247084089037114058027116014002018118127124117021103016230246050091083097062054083067105059125118127004027003114027115123115092089097122112004020104245247146147097 116101106004001122098104026024022022115024023006055055080088050013017084067034058115024023007059048093094036032115114114005023028102104008028007103119112111116000003102 116101106004001122099104102114013023016097023097114115021023097062125114115013013026113027097245247089025002029003116116009126115146147045124029096116009023003025023230246063027116014002018124103109114244145091111028006123118021027127146147045124020113123030031028097118015019127146147045124020113123030002031116118015019127146147045124020113123030022018097103019023127021144229062125114115013013023116099023019031025144229059125103114007013000124112013023244145144229020001122122097021023121104005029029121118003114063025023006027001106116021030001112113097059244145144229005027112101004114063027112005030012118120005019029122023040033115091066045062115084089037114063027112005030012113118021019001118023040033115091066045062244145086047054115089025006022031106099024002022123101124117026 116101106004001122096104123099019117244145086047054115092025006017007106116014022022008016017030018123118102114050091083097062125114115013013003121118000028018008094111021016103104018027020121114097245247146147032060055021115000006022029091111021023121104005019007101101004123115011010097122115118098019000022123099097022018097114097114120021026114114010112118019001122021023097114126024023014060115091082097049059084069038055115081082097062054070023114114055080069047059054071082097051061091082036033115084066097063050077094044039062146147032060055021091036052039029091111028006118127004002127007030097059061021031098099112028023 116101106004000122098104026024022022115024023006055055080088050013017084067034058115024023007059048093094036032115114114005023028102104004028020117006124117102001016 116101106004000122099104102114013023016097023036124020112115030027023025023230246054027116014002018118127109114244145069053032058088031036124029096116009023003028027230246054027122000030012102126006030022025144229055125097114002013000124112013023127146147051038054086025006000023106123008016115084068097006022118104013027017025144229055125113114012013000124112013023127146147036124020112115030023029114118006023115084068097022022120104004028020116112004126244145082111021022113104005019007112027230246054027112004022012113114003019016097027230246054027112004022012115126015019016097027230246054027100021019012102126006030022025144229055125112114015013000124112013023127146147051055039084025006017001106123008016115084068097023022123104013027017025144229055125102098018013000124112013023127 116101106004000122096104146147051033038070025006017001106123008016115084068097001006102104013027017146147230246021103120012114123029031105017027112103008022115118127097027029123114019114025122126015114016125114018002001021103019114028123023105017027027121020017027112103097111115101101111028006118127004002122021118015022115029116009124016122103000017027021010097002001027116014002018118127104114018123115097122016125025002029000096010102098116028023000028023021031017000125118120018007110018007102123122146147097114115021126015028022103023011029026123023006023023106114015021023112122097055115122121097122016125025002029003116116009114110021082111017028101118002026122021118015022115029116009124029096116009023003021010097055125123098002026022101030097019029113023105055125118120018007110 116101106004000122097104018007102123122146147097114115021123004020007021125014027029021112002000012118120015000022115023051055039084023014028115029082111023022123104018027020121114097111115071082053051125114116019013000124112013023122021118015022115029082111023022123104002029023112023124114033080067032124020118099030017028113114104114018123115097122033080067032124016122100020111116005016104123244145023097114115121114007006115127120008028115114116019013016122121019023021021069050039032021120015114123080025018007000106100008021031112023124114033070066050124020118101030001026114123004123115116121005114123080025018007000106116014022022021010097032032064068111021016097104002029023112030097019029113023105032032064068111017028102098124117099018030104245247021023097114031112113021114025 116101106004000122102104122126015114020103115030017028123101004022115071067036049115122121097122054027099004017012113114017006115008023051038054086025006000023106115004002007028023000028023021031036124007112116030001026114123004114110021069053055048027112019022012102126006030022028023000028023021031036124007112116030017028113114097111115071067036049125114116005013016122115004123115116121005114123071067036049125118120018007110018007102123244145144229005027112101004114054027099024002012102126006030022021094050114061064091045245247116121005114054027112004022012113118021023115008144229114123102114013023016097023012019011029082115124020112115030022018097114104245247021023007000028120023006023023106114015021023112122097055097146147097114004125114019023115080005111017028102098124117099 116101106004000122103104018023000028023021082115124016122103000017027008082111017028101118002026115116121005114054007025015007016125114017111054027121020017027112103230246115021118015022115080005111031018121104002029023112010036124030116123030017028113114097019029113023036096125120118013013000124112013023110080025012019031106100008021031112144229114115116121005114054007025005023030106116014022022008082111022022120104002029023112023000028023021082115124023112122030001026114123004111054027115004031012102126006030022146147097114018123115097055097027100021019012118120005023110018100021019007018144229114115116121005114123029082115124007108103030001026114123004114058070023047039063089023000028023021082111006010101104018027020121114097059032021089052062063028023014000115080005111006010 116101106004000122100104101104018027020121114124055125097110017013000124112013023122028144229114115116121005114054027112004022012115126015019016097023040033115091066045062244145023097019029113023002026125118120021011022124010102099099018023000028023021103019124016122114018002022008016003117115116121005114003103025005019021124103019114058070023047039063089144229114115116121005114063080081053122016125025015007016125114017126097028023040060115029020112113122146147097 116101106004015122098104026024022022115024023006055055080088050013017084067034058115024023039059048093094036032115114114005023028102104004038050065100032060019004010102103103018 116101106004015122099104102114013023016097023036124020112100030027023025144229055125118120017019016125027230246033065069040063123080025015007016125114017123127146147036124030116123030001026114123004126244145082111023000116104018027020121114109245247080025006023000106115000006000116121230246244145113019029030021031002026022101126005114016125023008028029112101097024028124121097017027112100017000115101101097029029021031002026125123098002026022101023124114003103025015007016125114017123115116121005114123118127111017028101118002026115008023017000125118120017019016125030097019029113023105017027027116014001006008016113117122021118015022115029103019124016122100020111116005016104123244145126015028022103023011029026123023006023000106114021019000116121097055115122121097122016125025002029003 116101106004015122096104116116009114110021082111017028101118002026122021118015022115029116009124029096116009023003021010097055125123098002026022101030097019029113023105055125118120018007110018007102123244145096009023001112023036124020112100030022018097100000028115008144229114123102114013023016097023012019011029082115124020112100030022018097100000028122146147097020001122122097021022102104004006018102118015114054007144229114004125114019023115080005111017028102098124117099018023000028023021082115124016122103000017027008082111017028101118002026115116121005114054007025015007016125114017111054027121020017027112103230246115116121005114054007025012019031106116014022022008082111031018121104002029023112023000028023021082115124030116123030001026114123004111054027122000030012102126006030022 116101106004015122097104028144229114018123115097017027027116014006010112126124117098005016097019029113023017000125118120004001003112010102016116021118015022115101101111022018115126017000115092068097060038089091230246115116121005114063080081053122016125025015007016125114017126097028023040060115029020112113122146147097 116101106004014122098104026024018039058065082097054054021091032114033080070052184039080023116101098004005 116101106004014122099104029100004030022118099097017028096121021122121028023230246021103120012114020113123030022028123123000016115113114109114020115099030020026118099019006115115114097245247098127004000022021115004124020113123030000022115115014001110113025006022031106101004020023122100230246018123115097022022027112005006012124115124020022027112005006012124115230246018123115097020022027112007006012118120005030018119010007124020115099030017028113123000016115146147000028023021115004124020113123030017028113118015029115124100097028028097023015007031121023230246018123115097022022027112005030012113118021019001118023008001115123098013030244145030097019000021114097 116101106007007122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145101036049059080069034058054021083036114063018126005114054091023039049039021083052114061090090097054038021081032048033092084032060039 116101106007006122098104026024020038058089094050187115070088052033115102078035051032080023044051058070023049051032021068046039032021115003096244145101036049059080069034058054021126037055061065094039059050091067097052050087069040049050091067097000097021083102039061021084041055035065082045 116101106007005122098104026024003051039086095097104115103082034058054071084041055115069088052032115065088052033115089082050114055220071032032039080090036060039070023045055032021069168033038089067032038032021089046060115084069034058058067222036033115084065036049115084089046063050089094036114032064094055051061065023034055033065086040060032021084046054054070023032060060088086045059054070027097049054071067032059061070023049062050091068109114048080069053051058091082050114062084067051059048080068109114038091082097034186071094046054054021082053114055080023034055033065086040060032021083168034050071067036063054091067050018098008016000098099004016001096110018114003004023101116019117127018114003004023099126008117019006010102017018103099019017012120114013099099106117023117127018116000000007103116030016005018119117111097005006119127099007026112106126005007111098099027007113018102008005113099101024007116127098013026113098125005007111098099117001124020001117000124117098001016109117103012016109117102005016109117102006016 116101106007005122099104102082045055048065023005124020113123030027023025023005124020113123030000022115115014001127021115111021023121104019023021112116009126115113025006022031106103013019018123118109114023027116014002018124103109114023027121020028018097126109114018103100030022018097114022022123119025005019029116126018123115116100097022018123118008001244145113019029030021112005030012113120015030018119023005126115119120023027023112023003245247098127004000022021115111021023121104002029023116121014114026102023015029007021121020030031021118015022115113025006022031106115000006018103116097027000021121020030031021118015022115113025006022000106098018000018103116097027000021121020030031021118015022115113025006022031106099024002022123101124117001112100000117244145118015022115119025002029003 116101106007005122096104116126017111023027116014002018124103097019029113023003124029096121000006026008115111028006123118021027244145118015022115119025002029003118121000111023027116014002018118127097019029113023003124029096116009028018008115111028006118127004002244145118015022115116117018122023116110018122017027115000028018124100104127023116110018122023116099004122023027112005030012113118021002001112030104123111008006116245247116121005114017027115000028018124100125111023116099004122023027112005030012113118021004018121030230246018123115097016125118120018007110018007102245247024026097019029122144229019029113023005124020113123030017028113118015029115124121097122112004020104245247024026097002031116121230246018123115097022125114115013013003121118000028018021126015114123022005098123244 116101106007005122097104145026108114030116099019027016112144229019029113023005124020113123030031018097101008017115124121097122112006020104245247024026097022007102023017000031146147000028023021115111021023121104005019007101101004114017112099022023022123023102113103022016097019029113023102113102022016230246126024023005023003146147000028023021115111017028101118002026115008023102113101022016097019029113023013023021097031005124029096116009023003025005104114026123023105113100022030230246028103115004000115119110097022125114115013013016122115000028028025023005124020113123030027023021 116101106007004122098104026024003051039086095097104115103082034058054071084041055115069088052032115065088052033115089082050114055220071032032039080090036060039070023045055032021094047038054071071051187039084067040061061070023047061061021086051049059092065168055032021086055055048021086047061062084091040055115070066040036050091067097039061080023032060060088086045059054025023052060115069091032060127021066047114055090068050059054071027097039061021222034058050091067040062063090089109114038091082097034186071094046054054021082053114038091023035061037092089001099110116007113099019007010004016005113097008027019006010112100099007005116098099006001118102099004119117111102005014114106106005007112018102008005113099101024007115127098013026113098125005007111098099117001124096099004001108098102024006121127099005025113098125005007001101110115101001106110000004121099096002007120101098 116101106007004122099104102082045055048065023005124020113123030027023146147007000028120023006022031106115014028031116117097022244145096009023001112023005124020113123030017028113118015029115124100097028028097023015007031121023000028023021115111021023121104005019007116101002114026102023015007031121023000028023021115111021023102104020001001116101002114026102023015007031121023000028023021115111021023121104021011003112121019111116124121021000116146147108127115116121014245247116121005114023027112005030012118120005019029122023124114116022006098117244145026108114003121118015245247116121005114023027112005030012101123000019029116023124114116022005098117244145026108114023122100018027022103144229019029113023005124020113123030000022115115014001115008023102113096022016230246126024023004017027 116101106007004122096104116121021027031121120015245247116121005114023027112005030012103114007023016125023124114116022003098117244145026108114023097100097002001121144229019029113023005124020113123030022018097103019023115119114021005022112121097117112000020102114018123115097117112003020102245247024026097016028099126015245247116121005114023027116014002018124103097111115018020118113116021118015022115113025015007029116099008111116022015098117244145023 116101106007003122098104026024003051039086095097104115118088044034039080023049061038071023053061038070023045055032021083168034050071067036063054091067050114063080068097032186070066045038050065068097060060091023032032048093094055187054070023032036054086023032060060088086045059054021068052059037084089053114048080069053051058091068097049060081082050114050091088044051063092082050126115086082051038050092089050114035089086047033127021084036032039084094047055032021090032038033092084036033115080067097039061080023049187033092088037055127021066047055115069222051059060081082097055039021084036032039084094047033115081222049051033065082044055061065068001099110018118113098098018119115111116112117023022003118101102126116112117023022005124126102018096008016002019001097101002013030112123112098012119097102126116118118019006001118104003004116117003124096099004001108098097024006121127099005025113098125005007001103110007007112100126005002108099107024007113124099005025113098019003010007000019002010102099103018027102102106018027102103099018027102103096018 116101106007003122099104102082045055048065023034061038091067105022125114115013013026113030230246021103120012114020113123030022028123123000016115113027097016028099126005023115119144229005027112101004114023027112005030012118120005019029122023008001115123120021114029096123013114018123115097022125114115013013023116099000000016021126018114029096123013114018123115097022125114115018013006102101000000016021126018114029096123013114018123115097022125114115013013007108103004028001008016019023000116016230246018123115097016125118120017019026101010005124016122103000027003021118015022115119025015007029116099008111023027121020028018097126230246018123115097016125118120017017029116010005124016122103000017027021118015022115119025015007016125121000111023027121020017027112103230246018123115097019017 116101106007003122096104102031005019010102031003124023116121000027000028026005019010102031005019007112031005124020113123030022018097103019023122028030125111098000144229019029113023003124023116121000027000009010005019007112031005124020113123030022018097097000030122146147000028023021117111017028102098124117099018144229127126021118015029244145118015022115113025006022031106116014022018123120097027029021031098099112028144229127126021103013019029146147000028023021115111021023121104017030018116121000114026123023105113097022030230246126024023012019007103126002023244145118015022115113025006022031106122000006001124116097027029021031098097112028144229127126021115021001115101101013245247116121005114023027112005030012113118021002001112023003023007098114004028115018020117113116021118015022115 116101106007003122097104018020116113116146147108127115113114017245247116121005114023027116014002018118127097111115018020119113116021118015022115121114007006123113025015007016125114017126097028023008028115029020118113122146147097 116101106007002122098104026024022022115024023003061038102067046049056021026097030058070067036114055080068097048060064084045055032021083036033115220091036036054064069050114054091080032053186070023036060115118082051038058083094034051039092088047114017099115097122026101112104018098008113019018097008002117098096001003113096019006010108127019001010108127019004010230246021103119115111098001004121106099013000 116101106007002122099104070082045055048065023113126244145100111006010101114003029127146147018124016122103000016028021075061114000027121020028018097126097051032021121046028050065027097245247118118018023115098127004028115102025005006031124116014114058070023047061039021121020030031021099009023029021144229114115021023097017018102114097005027112121097001125113099020006017122023040033115123098013030115097127004028115018115040033035090089040048063080016097023031102114097117006065094045059032220082102114022123115230246022121100004114116112089097049060088090032060055080016097114022123115097051032021098021027031025023230246016116100004114004125114015114003027121020028018097126097059032021121020030031021099009023029021023230246115021023097114115118118018023115098127004028115029113014016028 116101106007002122096104113101124117003103016097029001021113014016028113112097111116101101102123115097127004028115018126108027055080089053059053092084032038058090089102114115112123018023115123098013030115112121005245247112123018023115018117108016060064067046060116021114015022115084068097002001112123109114244145026108019001102104021001004113015105001125113099020006017122030097051032021115021007007119120109114244145118019001012113118021023004113031018124023097098021016028028023032033115113099020006017122027097245247101025006016003106121020031000112101109114244145100111023031112116109245247118118018023115098127004028115101025015007029116099008114058070023015007031121023021026022123023018124021122117014022001021114013001022021016017000116021114015022115084068097020028119120005000127 116101106007002122097104021144229001125115120003029023114027097245247018016097051032021113014000030116099109245247101025020001022103122000024127021144229019001102104021001004113015105002125113122000024122021086050114023120118011114244145144229052033090090097004020113120030016028096023018114115089082039038115090066053055033021093046059061021112003002012119120020002001112023017114060091023105002125118120017019026101010018124016122103000016028021086047054115101025015007029116099008114110021100111028006123118021027122146147022058054071082097114000027116014002018118127097111115018020112113116146147000060055021100111028006118127004002115008023102113097022016230246126024026230246126024023032060055021031018124023097098021016028021094050114029096123013114060071023018124023097098021016028 116101106007002122102104021009124114115118098019000022123099097022018097114097121115024001097031028123099009114122146147108127126146147230246126024023005059032069088047059049089082050114124021114047114048090090044051061081082230246112006020000060055021031018124023097098021016028021094050114029096123013114115090069097001125113099013027016122023040033115123098013030122021144229127126021098053059063092068168114244145020117113018091083097001125113099020006017122023040033115091088053114061064091045245247146147108127244145120051054054071023035043115102025015007029116099008114244145144229114 116101106007001122098104026024054054115024023034061062069091168063054091067097032054068066171038054021004118106097012023108114053103082034058054071084041055016093082049038054089068003061037092089105123115024023013059032065082097054054070023032060058088086052042 116101106007001122099104029100004030022118099097001006119100021000123120126015122016122118013023000118114105019001102104005019007112096005122030124025005019022123116009123127018023097114115021023097114116028075061017028116123004001016112031012027125118118004028007103027102114116028075061031026027116014002018118127061046030124025002026022124103006123127004007109099099028023007000028120023008002020120120020114030124023022026022103114097031026027116014002018124103124031125118120017019026101023000028023021122008124029096121000006026008122111028006123118021027115116121005114030124025005019022123116009108030027115000023029118127097019029113023012027125118120018007110018007102123115084068097017027102104008028007103120109245247029100004030022118099097001006119100021000123120126015122016 116101106007001122096104122118013023000118114105019001102104005019007112096005122030124025005019022123116009123127018023097114115021023097114116028075061017028116123004001016112031012027125118118004028007103027102114116028075061031026027116014002018118127061046030124025002026022124103006123127004027121123115115101014031115124103006031028096023012027115098127004000022021122008124016122103000027003008122111017028101118008002115116121005114030124025015007029116099008111030027121020028018097126097019029113023012027125113118004028016125009012124023116114015017027021118015022115120126111017028102098124117099018030097051032021115000006012124121021000028025144229122000112123004017007021100020016000097101105031026123031002029018121114018017022029118019001012113118021023004113031012027125 116101106007001122097104113118004028016125030109117115021023097114115021023102123047073116014019031112100002023123120126111017018112121021000127018023102123047073122008124016122103000017027073075012027125118127004027003114030109107127004030097020001122122097027003114122014007115120126097005027112101004114030124025002029003116126017111030027116014002018124103097019029113023012027125123098015019007124010012124029096121000006026021118015022115120126111022018112121002026109120025005019022123116009114018123115097031026027116014001006008016113117122021086050114016116098030027029097101014126244145031018023031112116021114016122098015006123120117111021030119104008022122021113019029030021112012016012120118019003017122097097031017021096009023001112023012016125118120017019026101010012124016 116101106007001122102104122103000027003021118015022115120117111028006123118021027110120025015007029116099008245247116121005114030119025002029003116116009111123102114013023016097023018007017102099019122030124121105017028116123004001016112031000000000106115000006022098115105031026027115000023029118127104126116021023097114115021023097117122073075002029018121114018017022029122008124016116114015006001025016097117122073075012027125118120017019016125075061031026027116009023026101112104126098005027115123115115101014031115124103006031028096023012027115098127004000022021122008124016122103000027003008122111017028101118008002115116121005114030124025015007029116099008111030027121020028018097126097019029113023012027125113118004028016125009012124023116114015017027021118015022115120126111017028 116101106007001122103104102098124117099018030230246018123115097031017027121020017027112103124122000112123004017007021100020016000097101105031026123031002029018121114018017022029118019001012113118021023004113031012027125113118004028016125030109117115021023097114115021023102123047073116014019031112100002023123120126111017018112121021000127018023102123047073122008124016122103000017027073075012027125118127004027003114030109099097025015104114021103120012114026101112012029006021122008114004125114019023115120126111017028101118008002110120025002029003116126017114018123115097031026027121020028018097126124031125123098015019007124023000028023021122008124023116114015017027011122111022018112121002026115116121005114030124025002029000096010102098116028144229019029113023012016125114122003013023 116101106007001122100104116099000000016021126018114029096123013114018123115097031017027112012019012124115097027029021031098101112028030097051032021121003013030116117023022115 116101106007000122098104026024023051048086094047051039092088047001050092068040055123028023108114016093086051053054021091032114048090090035061115084065036049115089082050114062084069048039050082082050114048090090049051039092085045055032021086055055048021091032114062084091032054058080023036038115089086097049050065222038061033092082097054054021090032032034064086038055115081082097062050021084032063035084080047055115070086047059039084094051055115084065036049115083094045038033080023049061038071023168062058088094047055033021090032032034064086038055115119097005013026101126109114017099115108028028123104008002026021082053114017099115030004026103025001099110124117019018097008097 116101106007000122099104102114013023016097023012019125114122000013029122122109114030116025006031018106126005245247115101014031115114122012013030116101012019031021122012126115114122000013030116101016007018114114097031018146147022026022103114097031030027112012019012124115097111115120118111021030116104008022244145118015022115120122111021016097104002029023112023124117030116123102245247024026230246018123115097031030027112002000012102126006030022021010102113098022016230246018123115097031018027112002031012118120005023115021010097117112007020102245247116121005114123120118111021030116104007027029099118013114026102023015007031121023014000115113118021023123120118111021030116104007027029099118013123115011010002007001103114015006115113118021023122146147000028023021121014006115120118111021030 116101106007000122096104116104015029030021126015114123018117023022126124103008117127018117023022126099126019117127018117023022126123120015013026101126102123244145120019022022103023003011115007023 116101106007015122098104026024054054115024023019055048093082051049059080023037055115086088044063038091082097034050071023051051035069088051038115213023050061061021091040048054089091168 116101106007015122099104102114013023016097023023017125123098005023003116023061046115099116111028006118120012031115084068097027029102114004126115099116111030026119114013029244145144229020001122122097004020113120030017028120023023017244145144229005027112101004114005118025015007023112103000114031124124004114116022006098119116146147000028023021097002124031124117004030028021123008025022021016098096112016016230246018123115097004016027121020017028120122097030026126114097117112006020100117244145020117113018123115097004016027121020022022101118097113101022023008028115029020116113122021144229029001113114019114017108023023017125121126003023031122027097004016027121020022022101118109114005118025015007016122122012114 116101106007014122098104026024054054115024023014039039122069040053017090065008060039071023014032058082094047055115081082050114049090065040060032021094047038033090083052059039070144229023061021091040055061021086055055048021069036035038223067036114102002000121096 116101106007014122099104086086050055115029068036062054086067097001006119100021000123120086057122018103100030022018097114022022098005031019124023116114015017027028023061046115086088032062054070084036122018103100030022018097114022022098005031019124023116100014000007028027102010011109111025010011109111025117122021030109099098025006113123115146147097114115083069046063115124103006031028096023019114036093082051055115103025002029003116126017111030027116014002018124103097051061081023019124029096121000006026008122111028006123118021027115084089037114055084067036122001027115000023029118127104110115081086053055123120025005019022123116009123115084089037114001027116014001006008016113117122146147054058054091023102010011109111025010011109111025117115065095036060115123098013030244145082045033054 116101106007014122096104021031105022018108100105022018097114105031125113118004028016125030104114126021115000011000029115000006022029031050055063080084053114000096117018006001029122032042123116101018013023116099004005023004007105000125113118004028016125030097046047021118019001012113118021023004113006113122001027115000001028103099104114122025006112126098005030097245247021023039032060088023008002020120120020114001021064041055033080023019124016122103000027003008122111017028101118008002115084089037114001027121020028018097126124031125123098015019007124023032060055021083032038054029101111022018112121002026122009023037051039080031012124023116114015017027028023032060055021101111017028102098124117099018030104123122028023230246054091083097051032021115013114 116101106006007122098104026024018033115071082048039185065082097127115102094044039063084067040061061021097006022028106112005001115084065036049115065086035062054021086037058186070094046060115081066097063060081066045055115114114018006016122122230246020116101005023001021123000114000122098018127001112102020023007112023018007001021098015023115102114020030022021123008021029112 116101106006007122099104029068036062054086067097017028101118002026127021121020017027112103109114029096123013027021029007109098122021086050114018113127007027029021081051061062021097006022028106112005001115114116023114036093082051055115114116023124018113127007027029021094050114061064091045114006123126014028115029068036062054086067097117021103016097051032021116014002018118127109114020118099111021007124104015007016125114017114050070023015007016125114017126115123098013030026115031113126099028023032033115116115009020026123023039032060088023006017016106116000031003116112097021016114027097021007116104021027022116115009114020118118109114020097126030006026112101018114020118099097037059080069036114020118112111021016118104005023003097010045055053065031006017007027112021027012123098002026022 116101106006007122096104101027097096122021086047054115114116006124020118116030022022119116000031115009010097017006103101004028007021115000006022021086047054115114116006124020118116030021022123103000099111008023002007001103114015006115097126012023000097118012002115084089037114061090067097055043092068053033123070082045055048065023112114053071088044114020118116030017018120103000021115114116006026115066095036032054021112002021125114116002013023112103021111020118112009124020118116030022022101099097051061081023006017020027112002017012116121015023022009112002021027027112002017012116121015023022021086047054115114116006026125114116002013020112121017019098021094050114061090067097060038089091104114050091083097021016116025006006018106118015028022112010006017020027112002017012116121015023022 116101106006007122097104021086047054115114116000124020097118030023000101114002023110018117102114050091083097021016116025006006018106121008004018113127124117098018023032060055021112002019125114099000013018118099008020110018006102114050091083097021016097025006006026106121020031007124114124021016116025006006026106121020031007124114097051061081023006017007027112021027012113118021020026123023040033115091066045062115084089037114020118099111021007124104015007016125114017114058070023047061039021089052062063021086047054115114116021124020097126030006010101099008023110018114013004116028030097 116101106006006122098104026024021051049089082032039017090069037122122021026097033032021101036035038223067036114102002003113106115024023019055048090089053032167089082097002018103118021007017021006110097019004010116098019007010108127019006010000001 116101106006006122099104029100004030022118099097031018109031002029018121114018017022029118019001012113118021023004113031008124023116100014000007028027102114115021023097114115021016104046047124025002019000122101021123244145113019029030021126017021030122098097027244145096009023001112023008124016122103000027003008112111017028101118008002115116121005114026027121020028018097126124021125123098015019007124144229019029113023008124016122103000017027008112111017028101118002026115116121005114026027116009023026101112124021125123098002026022101144229019029113023008124016122100020111116005016230246018123115097027125113118004028016125010105001022121114002006115120118025122026120025005019022123116009123115115101014031115124103006031028096023008031244145096009023001112023008031125118120017019026 116101106006006122096104101010008124016122103000027003021118015022115124122111028006123118021027110124025015007029116099008114018123115097027030027116014002018118127124027125118120017019016125023000028023021126012124016125114008002020008126111017027112126017021115116121005114026120025002029000096010102098116028030097019000021115021001115 116101106006005122098104026024019055063084089034055001080084041055033086095036122122021026097000054086095097032054089086047049054070023036060115084067053055061065082097122005114115014013020113100104245247102068097032054068066171038054021026097001058088066045051039092088047114005114115014013020113100097051037080084097038050087091036114050081095168033058090089097054038021090046054038089082097021022102099002029030 116101106006005122099104115101014031115114099019013007108103019023031021099109114244145020118113020118100030017028120100000028115118027097245247114101004013001112123000028016112023019114031112113021114028096099004000115127120008028115118127004002016122023002029115122121097000125118120017019016125010002029125118120017019016125023000028023021101111028006118127004002110118120111028006118127004002115116121005114016122025002029000124116014111116005016097019029113023002029125118120018007110018007102114244145123004020007021120020006022103023011029026123023017023001102126005114003112101097029029021103004000125123098017023001102010002029125123098005023007112023000028023021103004000125118120018007110018007102114244145123004020007021120020006022103023011029026123023019020000124116008114016 116101106006005122096104124023014028115118126111001026118126023027110101114019124000124116008004026021118015022115118126111017028102098124117099018144229245247098127004000022021101111021007103104005023003097010021124020097101030022022101099097245247116121005114001027112021000012118120005023110097025006006001106116014022022021144229019029113023019124020097101030022022101099124117112004020102245247022000098019029113023019124016122103000017027008116111017028101118002026244145020118113018123115097000125123098002026022101010002124029096116009023003146147098103112116121005114001027112021000012118120005023110018020119113116146147098096112116121005114001027116014002018118127124117112006020102245247022005098019029113023019124029096116009023003008016098102112018144229113100022118015022115 116101106006005122097104118025021023016106116014022022008016098106112018144229113100022118015022115118025021023016106100008021031112010102113106022016230246112002020000028023021116111006022118104005023003097010102113098022016230246112004007098019029113023005019007112031019124020103114030022018097101000002122021020112099112021118015022115103025006000022106115000006016121120097027000021121020030031146147098099097022118015022115103025006000022106115000006028096097097016022097096004023029021016098099096022016097019029113023102113098001020102245247022006116113018123115097000125114101004013023116099002030028021117004006004112114015114116022006119113116021118015022115018020112101112018144229029001113114019114017108023112098244145023 116101106006004122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089023108114000070023051055034064221053055115024023018059062064091032038058090089097004020113120030021023102023032036054086023053051049089082097051055093222050059060091023037039115088088037039063080023006023000097116014031115080067097034063064068040055038071068097055032069223034055032146147006019001113114019114031116023018029006102026019023002096114021023115102098019114006123114097001022096123004114031124112015023 116101106006004122099104029068036062054086067097017028101118002026127021121020017027112103109114029096123013027021029007109098122021086050114018113127007027029021081051061062021097006022028106112005001115114116023114036093082051055115114116023124018113127007027029021094050114061064091045114006123126014028115029068036062054086067097117021103016097051032021116014002018118127109114020118099111021007124104015007016125114017114050070023015007016125114017126115123098013030026115031113126099028023032033115116115009020026123023039032060088023006017016106116000031003116112097021016114027097021007116104021027022116115009114020118118109114020097126030006026112101018114020118099097037059080069036114020118112111021016118104005023003097010045055053065031006017007027112021027012123098002026022 116101106006004122096104101027097096122021086047054115114116006124020118116030022022119116000031115009010097017006103101004028007021115000006022021086047054115114116006124020118116030021022123103000099111008023002007001103114015006115097126012023000097118012002115084089037114061090067097055043092068053033115029068036062054086067097099115083069046063115114116002013016116122017019020021112002021027021064041055033080023006017020027112002017012113114017006110114116006026125114116002013023112103021114050091083097021016114025006017016106118015028022112011006017020125025006017016106118015028022112023032060055021112002021027027112002017012114114015002018004023040033115091088053114061064091045123115084089037114020118118111021007116104000028029112114124021016114025006017016106118015028022 116101106006004122097104112023032060055021112002019125114099000013022102103004017022021094047114123022006115113122021086047054115114116000124020097118030028026099118005026110018006102114050091083097021016116025006006018106118002006026115010102099116021086047054115114116021124020097126030028006120099008023110114116000124020097126030028006120099008023115084089037114020118099111021007124104005019007115126015114058070023047039063089023032060055021112002006125114099008013029096116009023003021094050114061090067097060038089091097051061081023006017007027112021027012097110017006026112010102023031099016104123115 116101106006003122098104026024055048115024023034062032118088044063038091094034051039092088047124053102082045055048065094046060016093082049038054089068018039033111088047055115024023018033115071082048039185065082097127115102094044039063084067040061061021097006022028106112005001115084065036049115065086035062054021086037058186070094046060115081066097063060081066045055115114114018006016122122097055039021071045039032092082052032032021082050034187086082050245247114118019022022103023013019115102120020001126103114016007022097114097001006103023020028022021100004007031112023013027020123114 116101106006003122099104029068036062054086067097017028101118002026127021121020017027112103109114029096123013027021029007109098122021086050114018113127007027029021081051061062021097006022028106112005001115114116023114036093082051055115114116023124018113127007027029021094050114061064091045114006123126014028115029068036062054086067097117021103016097051032021116014002018118127109114020118099111021007124104015007016125114017114050070023015007016125114017126115123098013030026115031113126099028023032033115116115009020026123023039032060088023006017016106116000031003116112097021016114027097021007116104021027022116115009114020118118109114020097126030006026112101018114020118099097037059080069036114020118112111021016118104005023003097010045055053065031006017007027112021027012123098002026022 116101106006003122096104101027097096122021086047054115114116006124020118116030022022119116000031115009010097017006103101004028007021115000006022021086047054115114116006124020118116030021022123103000099111008023002007001103114015006115097126012023000097118012002115084089037114061090067097055043092068053033115029068036062054086067097099115083069046063115114116002013016116122017019020021112002021027021064041055033080023006017020027112002017012113114017006110114116006026125114116002013023112103021114050091083097021016114025006017016106118015028022112011006017020125025006017016106118015028022112023032060055021112002021027027112002017012114114015002018004023040033115091088053114061064091045123115084089037114020118118111021007116104000028029112114124021016114025006017016106118015028022 116101106006003122097104112023032060055021112002019125114099000013022102103004017022021094047114123022003098123115084089037114020118118111021007116104015027005116115009111116004016097051061081023006017018027112021019012116116021027021008016112117115084089037114020118099111021007124104015007030097126004111020118118111021007124104015007030097126004114050091083097021016097025006006026106115000006021124121097059032021089052062063021086047054115114116021124020097126030028006118127004002115092068097060060065023047039063089023032060055021112002006125114099008013007108103021027022008016004030005018030104114 116101106006002122098104026024050039058065082050114055080068097032054068066171038054070023116101100013002109103100002015120126102002015113099127006000121098097025004118101106001 116101106006002122099104029100036062054086067097054058070067040060048065023045038033092090105049060084091036033048080031000124000124116008004026025016102123115073075097117115018023061046115021118111021018114104015029030101101004123115083069046063115099112005029012118120012114030025023006019016106118005031016122122097030016025023006019020106118005031020113100097019115066095036032054021122111028006113114017019110121116111028006113114017019115084089037114030027121020017028120122124030016027121020017028120122097051061081023000124020116112030027023008123002124020116112030027023021086047054115120025015007023112103000046047120025015007016122122012111063080081053122016027121020017027112103109103122028023032033115116115012114 116101106006001122098104026024055048101021026097001038092067036114055080023045051115071082048039185065082097103100000006113114126021126050033038021083036114048090090044039061080023161114033092068048039054021088052114061220023037051061070023052060054021084046063062064089036114179021069040033034064082 116101106006001122099104022006112113018123115097122244145020112099112112111008001007102023105001054089082034038115004023230246112004006098052033090090097021016103104002029030103100016114002025023008002020120120020114030099023230246112004006098037059080069036114030099025002029000096010102098116021144229113098004020000028023021102111021016097104002029023112010102031018121016097051061081023016124020118101030001026114123004111116022006115113116146147098099098022086047054115120097111017028101118008002110119025002029003116126017114050091083097031005027121020028018097126124016125123098015019007124023230246112004006098051061081023016124029096115004002018008068052048032065069040060052029122023124016125114008002020025006109096122021144229113098004020032060055021102111028006118120012031110 116101106006001122096104070066035033039071094047053123120097111017027112126017021127021004109114096028144229113098004020032060055021122111028006120116009001111011122023124016125114008002020021118015022115081086053055123071082049062050086082105031125113118004028016125027102124116025016108117122028011127031005027115000023029118127230246112004006098051061081023105122030099025005019000122101021114058070023047061039021089052062063021118015022115120097111022018102120019006115119114021005022112121097031125113099000023029118023106114126004023024023018103100097051061081023105031125113099000023029118023106114098000023005019010102030104114028103023012004125113118018029001097023040033115123098013030122021118047054115120097111022018112121002026115009010097054050065082105032054069091032049054 116101106006001122097104029122111022018112121002026127018025102126116024016104123115028144229113098004020014000115112111008001007102023105001054089082034038115004023230246112004006098052033090090097021016103104002029030103100016114016021144229113098004020022058054071082097017125114116021013016122115004111116120118013117115084089037114016027112002000012102126006030022008016098099097022016097245247022006112113050091083097122000080091036049039021084046039061065031107123115083069046063115124103006031028096023012002115066095036032054021122017124016122100020111116005016097051061081023012002125118120017019026101010003124016122103000027003021086047054115120103111028006123118021027110119025015007029116099008114050091083097031003027115000023029118127097110115081086053055123071082049062050 116101106006001122102104086082105031125113118004028016125027102124116025016108117122028023104111099146147098099098022086047054115119025002029003118121000111116115101102114244145020112099112084089037114016027121020022022101118124033038087068053032058091080105016125123098002026029116027112126097028023230246112004006098051061081023002124029096116014031030008068052048032065069040060052029117111028006118127015019127006027114123122146147098099098022030230246115 116101106006000122098104026024050039058065082097054054021091032114033080070052184039080023116101102007015097127115116093046039039021115032038054021083036114055080069047059054071023055184063084080036114054065023005187063084094097054054071089040055033021065171062050082082097059061065069046054038086067040061061028 116101106006000122099104029100036062054086067097019001102104005019007112096005122062084079105020125113118007027020112030104114053071088044114017122113008021022021113097005059080069036114021027116014001006008016113117115084089037114021027116014002018124103124019125118120017019026101023032060055021113111028006123118021027110116025015007029116099008123115084068097031023113027097114244145031005019010102031000124023116114015017027028023108114123102114013023016097023005019010102031012019011029113111022018115126006023122028023007000028120023003029021124112004114021021096009023001112023007124016122100020111116005016097019029113023007124016122103000027003008118111017028101118008002115116121005114021027121020028018097126124019125123098015019007124030104114115116100097022023113144229114 116101106006015122098104026024022022115024023014039039118067045027061065069046000054089023108114016090090049062186088082047038115081082097034033090065036060050091084036018098008113019018097008002117096106003004113097019006010002023001097126007018103008005113096097024007120127099012023113098105005007123098099117002124027017103 116101106006015122099104102114013023016097023012019011029100021124020118101030030026119023061046115018023108114116021075061114022027112002000012121126003114122021144229020001122122097021022113104004028020113114012114022113023045055053065023046039039080069097056060092089097021016103104002029029103114007114000097023046060115029100021019012118120005023110102099111021016097104002029023112023000028023021100021019012102126006030022008100021124020118101030001026114123004114018123115097001007027116014001006008016113117122025023230246020118101030017028123101004020115112144229245247098127004000022021114005124016122100020111116005016097019029113023004124016122100020111116005016230246018123115097023022123104002029023112023124114022027112002006012118120005023115116121005114022112121030001026 116101106006015122096104114123004114110021114111021016103104018027020121114230246050091083097023023027115004031012118120005023110018099005023030018144229127126116121005114022113025006023023106113008028018118099097027000021121020030031146147000060055021114005124016122103000017027008016098099112018144229051061081023004022125123098002026022101010102113097022016230246050091083097023023027115004031012102126006030022008016098097112018144229245247116121005114022113025006023023106115000006022021010097122000112123004017007021122000010123112115112124020112115030022018097114104245247021113019029030021112004022012112121006022022120023004022098146147097005027112101004114022113006111017028101118002026115008023004022125118120017019016125023000028023021114005099125123098002026022101023124114022 116101106006015122097104113025015007016125114017245247021118015022115112115112124030116123030017028113114097111115112115111031018121104002029023112023000028023021114005099125120118013013000124112013023115008023004022125120118013013000124112013023244145023000028023021116014019031112100002023123112115112124007108103030017028113114109117116028023124114016122118013023000118114105023023027099024002012118120005023127018016104245247021118015022115118120000030022102116004122022113006111006010101104018027020121114109117116028023124114016122118013023000118114105023023027099024002012102126006030022025016102123244145023000028023021114005099125113114012013016122115004114110021114005124023112122030017028113114097019029113023004022098027115004031012102126006030022021010097023023027115004031012 116101106006015122102104102126006030022146147097019029113023105023023027112004022012115126015019016097023008001115123098013030115090069097023023027112004022012115126015019016097009124117112001020102123244145023000060055021114005099125114114005013023116099004110110018020117113116028144229245247116089037114022113025012019031106100008021031112010102113102022016097 116101106006014122098104026024019055032119094045051061118095038038001080091032060048080031104114126021100050114001080070052184039080023116101097007015097127115103082034058115087094045051061070023037055032021083036032061092082051033115086095051053039070023036060115083088047049039092088047114055064023002002115080067097054038021084041055035065082045126115021121004005019004010007000019007010116098097006005112096107117004124031125007007115098125002015118107097024006001102110007007115098126005015108096107024007113124099005025113098019000010017030018123118001100110124121021000019002010012019031117015124002018103118001107110004 116101106006014122099104113118024001123029100036062054086067097063050077031014124023116114015017027028023007032060088023008002020120120020114028021096041055033080023014124016122100020111116005016097051061081023014124016122103000027003008115111017028101118008002115084089037114028027121020028018097126124022125123098015019007124023032060055021120111017028101118002026110113025002029003116116009114050091083097029125118127004027003114010005124029096116009023003021086047054115122025005019022123116009114111008023005019007112031005124020113123030022018097103019023122028030230246126021115000011000029031005019007112031105245247102114013023016097023002019000112023018007017102099019122030116111105019001102104005019007112096005099099029103111022018112121002026122073075002029018121114018017022 116101106006014122096104029118019001012113118021023004113006113122003027115000001028103099104126116021023097114115021023097114116028023104126098004027112098122021096009023029021016097114115021023097114115021023102114007125114015114018103100030022018097114022022098005031102099106000007108098098024007112117122021114013001022021100020016000097101105031018109031000000000106115000006022098115112098123101025005019022123116009123047073116014019031112100002023123116101018013023116099004005023004007105002125113118018029001097030109117115021023097114115021023097117122021030109099098025006113123115112121005245247115101014031115124103006031028096023017114004125114019023115101025002029000096010102098116021118015022115101025002029003116126017111023027116014002018124103097019029113023017124029 116101106006014122097104096121000006026008115111028006123118021027244145118015022115101025005019022123116009114111021031018055063080084053114030116111105029125113118004028016125030097020033090090097027003114122014007115122023022058054071082097029125118120018007110018007102245247084089037114028027116014002018124103124022125118120017019026101023032060055021120111028006123118021027110113025015007029116099008114050091083097029125118120017019016125010005124016122103000017027021086047054115122025002026022124103006111023027121020017027112103097051061081023014124023116114015017027021011124022018097114105022125114115013013023116099017000022028030104245247028030104114050070023005030244145023 116101106001007122098104026024022022115024023018039058065082097054054021091032114033080070052184039080023116101107007014230246126021118035033054091084036114032065086053039039021068052032115089086097063187071082097122026101126109124125027030097114110021006097114123070094047061061021007104245247024023012186033080023049032186070082047038054021083032060032021091036114048093082049038054089023032039115088088044055061065023037055115089086097049060091068052062050065094046060115008023112114123070094047061061021007104 116101106001007122099104086088032062054070084036122123102114013023016097023097054058070067040060048065023113114021103120012114020120117030031018103102003029005021122012126115114122000013030116101016007018114114097000030021096009023001112023012031125114122000013026113023124114001120025006031018106126005114018123115097114030120025006031017106115000006018103116097059032021121020030031021118015022115103122111021030116104015029030021126015114123018117023022126124103008117127021016003004023024121014028012124103008117127021016003004023024097008000116025023102016005113026000013016097123030004022116098030001000106100021019007096099102123115021118015022115120122111017028101118008002115008023003124016122103000031026021118015022115120122111028006123118021027115008023003124029096122004027003 116101106001007122096104021030109114098028023000001115116085050001039084067109245247086088032062054070084036122123102114013023016097023112114021103120012114026101112012029006021122019114004125114019023115120101111017028102098124117099018023000028023021122019124016122103000027003021010097016125118120017019030124023000028023021122019124029096121000006026021010097016125123098012023026101023000028023021122019124016122103000017027008122111017028101118002026115116121005114030103025002026022124103006111030027116009023026101112097019029113023012000125113118018029001097023040033115123098013030122025023113123115021118018114003071082050031054071027230246115 116101106001006122098104026024007051048103082050039063065086053122122021026097049060088071045187062080089053114033080070052184039080023116101097003003097127115118088047054058065094046060115070066051114033220068052062039084067050114055220093161114032064085055055061065094046060061220068001099110103114018019019007010007000019006010116103019001010115098098013006112098098117002124096099004015112096096004 116101106001006122099104022003120113018123115097028028097023004010026102099018114123102114013023016097023112114021103120012114020102098030001006119097004028115102023022026022103114097001125114115013013026113023124114023027112005030012124115097019029113023018124020103115030022022101099097027029021031098107112028030097 116101106001005122098104026024022022115024023019187053220069036060039092082045114055080068097040060091082050114123103114018019115090066097027029097101104018098008006113098019007010008028007103119112111244145006113098019007010019023000116 116101106001005122099104102114013023016097023005124020118114030002028102027097022125114115004013023112100002245247115101014031115114097004013005112101004028001021097109114020097114030006010101114015000115097027097021023112104005023000112121019114023146147022026022103114097004125114097004013005112101018027028123010021124020099114030004022103100008029029146147000028023021023021124020099114030004022103100008029029008115111021005112104023023001102126014028244145118015022115097025006006022106116014022022008115111021007112104002029023112144229019029113023021124020099114030004022103100008029029008016098099112018144229019029113023021124020097114030017028113114124117001112100000117244145120019022022103023003011115114116004013003122100230246115 116101106001004122098104026024022022115024023019187053220069036060039092082045114055080068097040060091082050114123103114018019115090066097027029097101104018098008006113098019007010008028007103119112111244145006113098019007010019023000116 116101106001004122099104102114013023016097023005124020118114030002028102027097022125114115004013023112100002245247115101014031115114097004013005112101004028001021097109114020097114030006010101114015000115097027097021023112104005023000112121019114023146147022026022103114097004125114097004013005112101018027028123010021124020099114030004022103100008029029146147000028023021023021124020099114030004022103100008029029008115111021005112104023023001102126014028244145118015022115097025006006022106116014022022008115111021007112104002029023112144229019029113023021124020099114030004022103100008029029008016098099112018144229019029113023021124020097114030017028113114124117112007020102245247122101005023001021117024114020118114030002028102144229114 116101106001003122098104026024055048115024023034062032119088055059061027081012051033068118052038060103082039028022122100017029001122100004122122026081012051033068118052038060103082039016022102121014027007124120018023123028119112111102006015117096115 116101106001003122099104102082045055048065023002029003116126017126115123098015019007124023097114115021023097245247083069046063115114115013013023122121013019017021144229037059080069036114020113123030027023021010097113098022144229051061081023006022031106100021019007008006097 116101106001002122098104026024022022115024023000032032124089053055033089088034006033065117032038048093023108114007084085045055050064023037055032021094047038054071091046049038065082052032032021067051051058065082044055061065023035051039086095001099110000003 116101106001002122099104102114013023016097023006027017106126005126115114126003013023112103109114020124117030028028120027097021026119104008028007112101015023007025023097021026119104012029023097101000114127021112008016012123118021006001116023230246021103120012114020124117030027029097117000006244145096009023001112023006027017106115004002110018020112113116146147014000023112101097016010021112008016012123120012126115114126003013029116099021000018021