10 4942 706 true 1 4 7 8 14 18 22 24 25 29