170
145
76
130
186
188
158
83
109
419