258
1
550
796
433
935
82
372
389
407
465
0
1047
8
492
513
1698
6
717
86
644
734
588
2
1713
647
2239
5
669
3212
3
2431
114
570
2879
689
1030