1 2 12 2 1 7 5 10 3 10 10 29 1 29 10 5 2 3 29 7 29 2 2 2 12 29 29 10 29 5 2 3 2 10 29 10 2 2 6 6 7 12 29 3 10 5 7 12 1 2 6 6 6 7 12 2 1