true 101 23 true 9 12 13 30 37 40 43 57 60 61 78 88 89