10 677 263 true 0 3 4 10 19 21 25 30 33 36