176
0
860
864
1
1019
847
3488
8
965
475
798
867
116
777
29323
521
58
1254
1454
418
1978
8116
6
611
464
1084
1230
5
1636
63
477