100
5
945
949
905
925
919
918
943
900
938
936
920
973
997
942
981
996
970
989
968
995
968
964
968
942
952
983
910
934
926
929
913
946
937
901
942
937
909
986
981
1000
963
974
953
998
908
944
922
939
931
948
909
947
927
934
948
940
944
914
927
981
996
967
997
978
988
989
968
996
942
975
994
904
927
911
923
925
928
949
908
925
955
979
987
961
988
956
965
941
985
969
918
917
923
942
900
912
931
943
906
927
