33


8


4


83


45


47


309


73


31


167