8 44 16 21 26 29 31 39 55 58 63