10 831 506 true 3 6 7 15 16 18 22 23 25 34