123


88


101


52


89


131


123


135


113


96