31
10
16
26
32
20
352