12
20
4
23
2
4
1
1
2
128
1
2