10
0
1
2
13
7
7
109
136
226