170
310
144
687
140
202
86
58
159
212