143
261
382
136
306
120
170
356
222
1123
810
580
150
520
104
363
890
419
252
291
309
740
223
85
218
214
221
273
201
247
177
257
182
379
309
143
243
190
237
264
180
231
637
599
780
513
634
450
378
344
255
327
354
370
552
516
344
290
262
461