7 103 171 true 9 28 33 48 59 90 93