170
121
116
184
50
100
110
176
97
140
119
31
18
28
52