true 101 23 true 9 10 11 17 20 25 27 33 43 52 53 60 61 64 69 80 84 87 91 92 97