12 9518 955 true 0 2 5 6 10 13 17 20 22 23 27 30