4


56


30


317


184


57


83


257


292


322