18
13
14
29
34
159
310
136
43
65
29
54
27
49
46