14


5


142


299


76


169


86


90


56


112