40
32
26
40
31
42
170