43 80 114 173 229 280 361 