12 749 312 true 1 10 12 20 22 23 25 32 33 35 38 39