20
15
14
31
28
34
59