104
427
430
341
297
520
336
343
267
458