8 1343 756 true 3 14 21 24 29 30 35 36