12
31
160
65
128
95
85
2
5