12
4
34
2
5
37
1
7
3
12
6
10
3