12 2530 535 true 2 3 7 8 18 20 21 26 28 29 31 33