12 2588 491 true 2 4 12 14 16 18 22 31 32 33 34 36