10 8294 56 5 16 17 21 29 31 43 58 59 68