180
0
200
169
109
144
295
117
276
219
278
199
179
148
1191
205
331
490
202
222
477
141
505
167
298
136