14 1596 398 true 0 1 3 5 13 15 17 18 19 21 22 25 27 36