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