640
362
638
641
286
671