128 110 122 114 87 88 91 98 90 89 103 123 145 174 154 157 172 180 184 178193