12 451 253 true 2 6 10 11 16 17 22 23 25 32 33 35