10 3083 686 true 5 7 8 10 13 18 22 34 37 38