100


60


83


109


58


249


106


166


53


38