7 427 249 true 4 12 14 18 19 24 27