263
0
335
2264
3
776
948
753
385
892
450
726
416
407
213
531
1414
339
545
349
275
747
490
529
979
583
475
785
298
251
539
296