12 2110 563 true 0 3 4 16 17 19 21 28 33 34 37 39