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