207188207187207186207185207184207183207182207181207180207179207178207177207176207175207174207173207172207171207170207169207168207167207166207165207164207163207162207161207160207159207158207157207156207155207154207153207152207151207150207149207148207147207146207145207144207143207142207141207140207139