72


109


144


93


576


273


382


167


299


262