50
1
109
0
77
2
84
832
277
798
895
73
780
3
788
656
607
739
1340
621
326
481
340
453
1764
6
97
1117
1458
4
412
1426
246
383
92