103
169
220
262
183
112
204
139
481
160