3


59


84


142


131


334


133


266


126


264