125
153
114
64
91
137
166
125
67
97