18
42
54
42
45
158
39
12
29
92
91
50
47
19
57