12 679 262 true 1 6 8 11 18 20 22 25 30 32 33 34