2
1
12
107
140
47
9
2
1