180
185
438
560
328
308
1215
177
272
141
201
225
169
155
543
167
152
342
241
354
184
240
199
263
154
203
212
191
175
226
144
182
161
150
214
137
213
148
145
186
217
171
189
251
218
173
0
261
200
195
277
291
163
166
190
172
392
207
270
131
149
237
168
178
147
146
248
208
279
165
193
170
209
3508
2320
1529
1507