104
288
427
490
428
341
257
295
191
255