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