113
212
314
400
466
457
487
426
710
491
552
675
643
720
589
504
488
837
642
809
650
601
558
597
617
706
728
668
600
602
1295
1123
1047
1088
1060
1075
1004
1050
1011
1057
1043
953
1038
946
964
950
993
1015
954
971
980
1051
962
960
1000
961
941
959
955
938
977
968
932
963
914
949
970
928
992
1160
937
1006
942
919
907
988
972
888
920
913
898
967
984
874
936