17 3540 167 5 7 12 15 24 31 35 42 58 66 70 79 86 92 94 97 98