158
168
32
19
73
29
56
51
38
20
69
68
54
81
115