12 575 242 true 2 6 8 12 13 16 20 21 23 29 30 33