111
1
85
157
122
65
355
152
879
0
555
2
108
357
1066
445
755
566
545
723
562
800
651
921
1455
3
767
1055
1188
1287
550
737
1438
7
1385