45
53
103
12
38
9
30
16
51
46