8 349 299 true 10 16 19 20 22 30 31 33