19
13
14
30
35
159
310
136
43
65
29
75
54
27
49