1
16
55
55
113
46
78
99
31
45
155
75