5 171 108 true 8 12 20 33 35