4
3
8
12
20
157
1
11
2