41414141414041404040393939393838383839393940404040404040414242434544454647485050525253545556575758596061626364646667697173757779828486889091939495969798989910010110210310410410510510610710911011111311411611711811911912012012012112112112112012012011911911911811911811811911911911911911911811711711611611511411311311111011010910810810710610610510410510610610510610610610610610710710710810810810911011011011011011011011011011011011011010910910810710710710710710710710710710710710710810810810910910910910910910910910910910910911011011011111111111111011011111111211111111111011011011010911011111211211211311211311211211211211111011111011010910810710710610610510410310310210210210099989797979797969796949494939392929090898989888887878684848384828182828181818181797978777677757473747372727170697069686766656564646463636362626261616161616161606060606061616160606060605958585857575656565656555555545453535352525252525252525355555658596160606060606162646465666768686969707172727374757677787980818183848485868787888889899090919292929393949494959595959696969696969696969796969797979898989898999999999910010010010010110010110110110110110110110110110210110110010010010010010010010010010010110110110210210310410510610610610710710710710810910910911011011111111111211211211211211211211211211211211211111111111111111011011011010910910910910910810810810910910810810810910910910910910910910910810810710710710710710810810810910911011011111111211311311411511511511611611611611611611711711711711711711711711711711711711711711711711711611611611511511511511511411411411411411411411411411411411411411411411411411411411411411411411411411411511411511511511511511511511611611511411411411311311211211111011010910810810710710610510510410310310210110099989797969695959696979910010110110210310310410410510610610610710810810910910911011011111111111211211311311311411411411511611611611711711711811811811911911911912012012012012012112112112112212212212212212312312312312312312312312312312312312312312312312312212212212212212112112112012012012012012011911912012011911911911912011912012012012012012012012012012012012012012012012012012012012012012012112012112112112112012012012012012012012012012012011911911911911911911811811811811811711711711711711711711711711711711611611611611611611511511511511511411411411411311311311311211211211211211211111111111111111111011011111111111111111011011011011011010910910910910910810810810810710710710710710710710710710710710710710710710710610610610610610610610510510510410410410410310310310310310310310310210210210210210210210210310310310410410410410410510510510510510510510510510410410410310310310310310310310310410410410410410510510510510510510610610610610610610610610610610610610610610610610610610610510510610610610510510510510510410410410410310310210110110099989797969696969696969796979796969695959594949493929291909089898887868685848382818180807979787877777676767675757576777878787979787877787877777878777777787777777677777676767575757574747473737373737373737373737373727272727272737373737374747575767677767777787878787777777675747473737473727272727170717071707071707071717170706969707070707070707070707070707070707171717171727170696969686868686867676767686868686867676767666666666565646464646565656565666665656565656464656565636362626262626261626263646567697070727373747575757676777778787979808181828383848585868788888990909192929393949494959596969797989999100100101102102103104104105105106106107107108108109109109110110110110110111111111111112112112113113113113113114114114114114114115115115115116116116116116117117117118118118119119119120120120121121121122122123123123124124124125125125125125125126126126126126126126126126127127127127127127127127127127126126126126125125125125124124124124124124124123123123123123124124124124124125125125125125125125125125125125125125125125125125125125125125125125125124124124124124123123123123123122122122123123123123123123124125126127127128128129129130130131131131132132132133133133133133133134134134134134134134134134134134135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135135134134134134134134134134134134134134134134134134134134134134134134134134134134134134134133133133133133133132132132132132132132132132131131131131130130130129129128128128127126126124124123121120120118117117116115114114114114114114114115116116117117118118118118118118118119119119119119119119118118118117116115115114113112112111111111112112113114114115115116116117117117118119119119120120120121121121122122122122122122123123123123124124125125125125125125126126126126126126126126126126127127127127127127128128128128128128128129129129129129129130130130130130130131131131131131131132132132132132132132132132132132132132132132133133133133133133133134134134134134134134134134134134134134134134134135135135135135135136136136136137137137137137137138138138138138138138139139139139139139139139139139139140140140140140140140140140140140140140140140140140140140140140140140141141141141141141141141141141141141141141141141141141141141140141141141141141141141141141141141141141141141141141141141141141141141141141141141140140140140140139139139139138138138138137137137136136136136135135135134134134133133132132132131131130130129128127127126126125124123123123123123123123124124125125126127127128128129129129130130130130130130130130130129130130130130130130130130130131131131131131131131131131131131131132132132132132132132132132132132132132132132132132132132132132132133133133133133133134134134134134134134134134134134134134134135135135135135135135135135135135135135135136136136136136136136136137137137137137137138138138138139139139139139139139139139139139140140140140140141141141141141142142142142142142142142142142142142143143143143143143143143143143143143143143143144144144145145145145146146145145145145145145145145145145145145144145144144144144144144143143143143143143143143143143143143143144144144144143144144144144144144144144144144144144144144144144143143143143143143143143142142142142142141141141141141141141141140140140140140140140140140140139139139139139139139139139139139139139139139138138138138137137137136135135135135134134134133132131130129128128127126125125124124123122121120120119118117117116116115114114114113113113113113113113113112112112112111111111111110111111111111111110110110110110109109109108108107107107106106106106106106106105105106105105105105104104104103103103102102101101101100999998989797979797969696969595959594959494949494949493939393939292929191919191919090909090909089898989908989898989898989898989888787868686868585858585858585858484848383838383838282828282828281818181818181818080808080808080807979797978787878787878777777777777767676767676757575757574747474747473737373737373737373737373737372727271717070707070707070696969686868686868676767676767666666666666666565656564646464636363636363636363626262626262626262626161616161616060606060606059595959595959595958585858585858585858575757575757575757575757575757575656575859596060626263646566676870717273747576777979808283848586878889909193939392939291908988878787868686858584848382818079797877777675757474747474747374737374747474747473747473737374737374737374747474737474747474747473737272717070696969686766666565656564646464646463636160595958575655545352535353545454545454545453535253525250494847464443414039393940414141414141