8 43 8 12 18 21 24 45 59 60 61