15 1058 168 9 23 24 25 29 35 51 54 59 61 72 73 78 84 92