91


45


156


42


61


94


40


64


60


123