43- 42- 41- 40- 39- 38- end