3


19


183


326


530


162


294


138


98


143