50
1034
0
1
825
1382
925
1049
689
847
884
922
1038
1249
971
1027
1355
1006
1015
931
1065
961
1397
1494
932
837
1786