10 5321 660 true 3 7 11 15 16 17 20 27 35 38