8 61 18 12 19 22 23 31 37 39 46