8 349 255 true 1 5 10 14 17 18 31 39