12 1575 469 true 1 3 5 6 12 21 23 27 29 31 32 35