10 4992 536 true 2 6 8 14 19 20 25 31 34 39