8 1682 441 true 2 5 6 14 15 19 35 36