25 37 40 48 54 57 62 71 77 84 95 107 117 121 127 138 143 152 164 174 180 192198