8 43 13 7 21 26 37 39 43 47 53