14
31
14
18
38
46
153