18 1388 313 true 0 2 4 5 9 17 18 20 21 24 26 27 28 29 33 35 36 39