16
8
0
31
42
32
6
0
59
107
12
25