John

18
33
23
147
40
34
37
14