132
375
143
261
382
136
306
120
170
356
222
1123
809
580
150
520
104
363
890
241
419
252
291
309
739
223
83
218
214
221
273
201
247
177
257
182
379
309
143
242
189
235
421
262
180
230
637
599
780
513
634
414
450
378
343
254
327
353
370
552