336
0
495
346
473
1
332
213
311
237
273
189
240
302
219
295
231
255
201
279
206
122
105
140
188
102
97