12 1585 558 true 16 18 19 20 21 23 26 33 34 37 38 39