12
4
31
9
2
6
3
3
6
9
11
10