45
53
103
38
12
9
30
41
16
18