338
0
174
157
189
470
693
353
485
341
175
323
406
320
333
2535
1
398
308
252
193
417
245
255
269
168
96