..89...16..3...5..41...67..2..56....3...7.........28.76.18.........37..1....1...4