8 1294 435 true 0 5 14 16 18 27 35 39