3
1
18
58
68
125
52
84
114
34
48
158