130
113
59
74
18
43
71
68
59
167
150
148