32
30
45
6
18
16
14
23
15
21
59
15
20
22
52
44
20