29
5
5
32
16
18
39
8
25
357
26
0