68686868686868686868686969696969696969696969696969696969696969696969696970707070707070707070707070707070707171717171717171717171717171717272727272727272727272727273737373737373737374747474747474747475757575757575757576767676767677777777777878787878797979797979797979797978787879787979797979797979797979797980808080808181818182828283838383848484848585858585868686868686868787878787878787878787878787878787878787878687868787878787878787878787878888888888888888888888888888888888888888888888878787878787878787868686868686858585858585848484848484848484848484848484848484848485858585858586868686878787888889899090919192939394959696989899100101102103103104104105106106107108108109110110111112112113114115116116117118119120121121122123123124125125126127126126125125124124124124124124124124124124123124122123122122123122121122121122122123122122122122121122121121122121121121122121121121121121121121122121121121120121120120120120120120119120119118119119118118118117116117116115115116115114114113113113112112112111110110110110109109108108108107107106106105105105105105104104104103103103103102102101101101101100100100100999999999898989898989897979797969696969595959595959595959595959595959595959595959595969696969696969697979797979797979898989898989899999999999910010010010010010110110210210210210310310310410410410510510510510610610610610710710710710710810810810810910910910910911011011011011011011111111111111211211211211211211311311311311311311411411411411411511511511511511511611611611611611711711711711711711811811811811811811911911911911911911912012012012012012012012112112112112112112112112112012012012012012011911911911811811811811711711611611511511511511411411411411311311311311311311211211211211111111111111111111111111111111111111111111111111111211111211211211211211211211211311311311311311311311311311311411411311411411411411411411411411511511511511511511511511511511511511511511611611611611611611611611611611611611611611611611611611611611611611611711711711711711711711711711711811811811811811811811911911911911911911911911912012012012012012012012112112112112112112112112112212212212212212212212212212212312312312312312312312312312312312412412412412412412412412412412512512512512512512512512512512512512612612612612612712712712712712812812812812812812912912912912912912912913013013013013013013013013013113113113113113113113113213213213213213313313313313313313413413413413413413413513513513513513513513513513513513513513613613613613613613613613713713713713813813813813813913913913913914014014014014014114114114114114114214214214214314314314314314314314414414414414414514514514514514514514614614614614714714714714714714814814814814914914914914915015015015115115115115215215215215315315315415415415515515615615615715715815815815915915916016016016016116016016016016116116116116116216216216216216316316316316416416316416416416516516516516516516616616616716716716716816816816816916916916916917017017017017117117117117117117217217217317317317317417417417417517517617617617617717717717817817817817917917918018018018118118118118218218218318318318318318418418418418518518518618618618618618718718718718718818818818818818818818918918918919019019019019019119119119219219219219219319319319319319319419419419419419419519519519519519619619619619719719719719719819819819819919919919919919919920020020020020020020020120120120120120120120120120220220220220220220220220220220220320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320320220220220220220220220220220220220220220220220220120120120120120120120120120120120020020020020020020020019919919919919919919919819819819819819819819719719719719719719719619619619619619619619619519519519519519519519519519519519419419419419419419419419419419419419419419419419419419419419419419419419419319319319319319319319319319319319319319319319319319319319319319319319319319319319219219219219219219219219219219219219219119119119119119119119119119019019019019019018918918918918918918918818818818818818818818818818718718718718718718718718718718718718818818818818818818818818818818918918918918918918918918919019019019019019019019019119119119119119119119219219219219219219219319319319319319319319319319419419419419419419419419419419419419419419419419419419419419419419319319319319319319319319319319319319319319319319319219219219219219219219219219219219219219219219219219219219219219119119119119119119119119119119119119119119119119119119119119019019019019019019019019019019019019019019018918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918918818818818818818818818818818818818718718718718718618618618618618518518518518518418418418318318318218218118118018017917817817717717617517517417317317217217117117017016916916916816816716716616616516516516416416416416416416316316316316316316316416416416416416416516516516516516516616616616616716716716716716816816816916916916916916917017017017117117117117117117217217317317317417417417517617517617617617717717717817817917918018018118118118218218318318418418518518618618718718718818818818818918918918919019019019019019119119119119219219219219219219319319319319319319419419419419419419419519519519519519519619619619619619619619719719719719719719819819819819819819819919919919919919919919920020020020020020020020020020020020020020020120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120020020020020020020020020020020020019919919919919919919919819819819819819819819719719719719719619619619619619619519519519519519519419419419419419319319319219219219119119119119219119219219119219219219219219219319319319319319319319319419319419419419419419419419419419419519419419519519519519519519419519519519519519519519519519519519519519519519519519519519519519519519519519619619619619619619619619619619619619619619619619619619619619719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719719819819819819819819819819819819819819719719719719719719719719719719619619619619619619519519519419419419419319319319219219219119119119119019019018918918918918818818818818718718718718718718718718618618618618618618618518518518518518518418418418418418418318318318318318218218218218218118118118118018018018017917917917917817817817717717717617617617617617517517517417417417417417317317217217117117117017017016916916816816816716716716616616616516416416316316216216116116116015915915815815815715715615615615515515415415315315315215215215115115115014914914814814814714614614514414414314314214214214114114014014013913913913913813813813713713713613613613613613513513513513413413413413413413313313313213213213213113213113113113013013013012912912912912912912812812812812712712712712712612612612612512512512512512412412412412412312312312212212212212212112112112112112012012012112112112112012012112112112112112112012012012012011911911911911911911811911811911811811811811811711811711811711711711711711711711711611611611611511511411411411311311211211211211111111111011011011011011010910910910910910910910810810810810810810810710710710710710710610610610610610610610610610610510510510510510510510510510510510510510510510510510610610610610710710710710710710810810810810810810710710710710710710710710610610610610610610610610610710710710810810810810810910910911011011011111211211211311411311411511511411511511511511511511511511511511511511511511511511511511511511511411411411311311311311211211211111111111011011011010910910910910810810810710710610610610610610510510510410410410410310310310310310210210210210210110110110010010010010010010099999999999998989898989898989797979797979797979696969696969695959595959594949494949393939393929292929191919191909090909089898989898888888887878787878686868685858585858584848484838383838282828282818181818181818080808080808080807979797979797978787878787777777777767676767676757575757575757575747474747474747474737373737373737372727272727272727272727272717171717171717171717171717171707070707070707070707070707070707069696969696969696969696969696969696969696969696969686868686868686868686868