29 1 22 12 15 3 2 23 25 1 1 20 1 2 10 19 10 3 5 1 4 1 2 212