12 1168 468 true 3 7 8 17 22 28 33 34 35 37 38 39