104
288
427
490
430
341
260
298
191
257