5 347 172 true 3 5 12 24 26