true 101 23 true 3 4 8 9 28 34 43 48 53 58 59 67 91 95