121


178


73


140


139


32


94


38


97


73