25 1 5 4 25 5 12 7 2 8 8 3 8 8 3 2 6 2 5 25 43