16 518 526 true 0 7 13 14 16 18 21 22 25 27 28 29 30 32 34 39