10 3882 749 true 3 4 7 12 15 16 20 24 29 37