5 171 99 true 2 7 15 16 20