178
1
272
2
563
310
375
497
0
203
76
807
683
319
668
233
253
277
191
949
599
218
254
676
525
577
1179
458
397
117
425
829
768