7 3 1 3 4 2 4 12 6 4 15 43 1 15 1