1414151620181823202527303233343636363739394042434344464647484949505050505050505051515151525151515151515252535454555556565757586060636261636264636564646566676768686969697070717372727273737374747575767677787879798080818282838384848586868787889089919091919191919291929292929192909090909191919393949494969696979798999910010010110110210310310410410510510610610710710710810910911011011111111211211211311311311411411511511611611611711711711711811811811911911911911911911911911911912012012012012012012012012012012012012012012012012012012012012012012012012112112112112112112112112112112112112112112112112112112112112012112012012012012012012012012012012012012012012012012012012012012012012012012012012012012012012012112112112112112112112112112112112212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212212112212112112112112112112112112112112112112112112112112112112112112112112112012012012012012012012012012012012012011911911911911911911811811811811811811811811811811711711711711711711611611611611611611611611611511511511411411411311311311311211211211111111011010910810810710710610510410310210210110110110110010099999999989898979797979696969596959595949493939393939392929292919191919191909090899089888988878686858585858484848484838383838282828282828282818181818181818182838384858687888889899091929393939494969797989910010110110210210310410410510510510510610610610610710710710710710710710710810710810810810810810810710710710710610610610610610610610610610610610710710710710710810810810810810810810910910911011011011111111111211211211211211211211211211211211211211211211211211311311311311311311311311311311311411411411411411411411411411411411411411411511511511511511511511511411411411411411411411411411311311311311311311311411411411411411411511511511511511511611611611611611611611611611611611611611611611611611711711711711711711711711711711711711711711711811811811811811811811811811811811811811811811811811811811811811711711611611711711711711711711811711711811811811811811811811811811811811811811911911911911911911911911911911911911911911911911911811811811811811811811811811811811811811811811811811711711711711711711711711711711711711811811811811811711811711711711711711711711711711711711711711711711711711711711711711711711711711711711711711611611711711711711711711711711711711711711711711711711711711711711711711711711611611611611611511511511611611611611611611611611611711711711711711711711711711711611711711711711711711711711711711811811811811811811811811811811811811811811811811811811811811811811811811811811811811811811811811811811911911911911911911911911911911911911911911911911911911911911911911911911911911911911911911911911911911811811811811811811811811811711711711711711711711711711711711611611611511511411411311311211211211211211211211211211211211211211311211211211111211111111111111111111211211211111111211111111111111111111111111011011011011011011011011011011011011011011011011010911010910911010910910810910810810710710810710710610610510510410410410310310310310310310210210310310310310310310210210210210210210310310210210210210310310210210210210210210210110110110110110110110010010110010110010110010110110110110110010099999999999999999999999999989999989998989898979897979797979897989897989797979696979696969697979696969697969797979797989797969797969596969596969697969695969696979695969695959695959696959594949494949393939392929292939393939393929292939391919191909090908888888887878886868585858484848283818283818181818282818181828283838181818282828181818182828181818182828181818181817980797979808078787878787878787879797777777777777777777777777576767676747575767674747474747373737373727373737373737373747373737474747373737372727272727171706968686767666665656463636261616059595858575656555554545353535252525251515152525253535454555556565757585960606061616262636362646365646565676667686768676867696869707071717272737374747474747473737171717069686767666665646464636160595858585858595959596060606161616162626262636363636363646464656565656565656463656565666666666767676868686768676768686768686868686868686868686969697070707070707071717171717272727273737474757575757676767778787879808080808181818181828282838382838283828282828282828282828282828282828282838383838384848484858585858586878788898989909090909190919291919292929392939293939393949495959595959696969697979798989899999999100100101101101101102103103104105106107107108109109110110111111112112112113113113114114114115115116116116116116116116116116117117117117117117117118118118118118118118119119119119119119120120120120120120120120121121121121121121121121121121121121121121121121121121121121121121121121121121121121121121122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122122121121121121121121121121121121121121120120120120120120120120120119119119119119119119119119119119119119119119119119120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120120119119119119119119119119119119119119119119119119119119119119119119119118118118118118118118117117117117116116116116115115115114114114113113112112112111111110109109108108108107106106105105104104104102102102101100999999979797969695959494939391908989898888878786868585848483838382818180787878777776767575747473737272717170707069696968686767666565646463636261616061606059616058575656565555545454535253525152525253525252525252535252515050494847464544434141403838363635333230292820161414