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