5 345 171 true 5 12 22 23 34