12
2
101
102
4
0
8
16
18
29
10
160
2
8
33
