7 675 227 true 1 14 16 18 21 22 37