29


127


121


315


236


132


253


367


351


705