170
121
114
183
50
100
107
97
140
119
18
31
28
52
120