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