642
280
355
382
342
866
693
326
528
426