121


177


73


140


139


32


94


38


97


73