170
61
235
153
142
203
402
45
113