14


10


21


26


13


15


31


29


299


19