8 1139 349 true 1 3 7 21 24 31 35 39