59 57 57 58 56 56 43 50 52 55 40 137 111 110 109 105 106101