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