Ordenar um vetor em Fortran

tenho que imprimir resultados
sendo que nessa impessão tem q ter a realão de todos os candidatos(numero de inscrição e total de pontos obtidos) em ordem crescente do numero de inscrição.
E vice - versa, ou seja ordenar os numeros de pontos em ordem decrescente com suas inscrições, mas so imprimir as inscrições

é tipo esse exemplo aqui>

  1. Alguns candidatos prestaram concurso para cinco vagas em uma empresa. Os resultados das provas do concurso são como o exemplo abaixo:
    inscrição pontos obtidos
    1 5
    2 6
    3 7
    4 1
    5 2
    Escreva um programa que:
    (a) Armazene o nomes dos candidados em um vetor e a média das notas em outro vetor.
    (b)ordene os numero de inscrições com seus pontos obtidos
    © Apresentar um relatório apresentando o nome dos candidatos em ordem de classificação de acordo com os pontos obtidos.

http://www.personal.psu.edu/jhm/f90/progref.html