104
427
430
341
297
520
337
343
267
458