9 239 23 4 17 39 41 49 56 58 87 95