12
0
1
2
13
8
7
109
137
227