16
2
3
3
14
5
99
8
2
3
0
7
8
85
127
18
13
35
5