8 347 260 true 4 5 8 19 25 26 30 32