8 1164 349 true 0 2 5 15 27 28 34 36