5 97 172 true 12 19 28 95 97