7 204 418 true 5 12 18 22 25 26 29