16 609 276 true 0 2 4 6 8 10 14 16 17 24 28 29 32 34 36 39