123
181
62
108
30
126
50
60
166
113