8 43 7 23 24 31 39 47 49 52 66