32


94


38


97


73


42


57


248


316


138