7 1119 628 true 5 7 14 16 17 21 38