104
427
430
341
297
520
335
342
267
458