10 518 559 true 0 1 3 7 8 11 12 14 29 30