142


270


297


176


229


277


128


59


181


244