12 1126 496 true 0 3 4 5 7 8 14 16 19 20 30 33