/* Mad Scientist, MCPC 2010 Problem B Java version */

import java.util.*;
import java.io.*;

public class mad {
    static int MAX = 26;
    
    public static void main(String[] args) throws Exception {
        Scanner in = new Scanner(new File("mad.in"));
        int[] P = new int[MAX], // P-seq (leaving P[0] empty for convenience)
              M = new int[MAX]; // Original sequence of measurements
        while (true) {
            int k = in.nextInt();
            if (k==0) break;     // all done
            for (int j=1; j <= k; j++)
                P[j] = in.nextInt();
            int n = 0;
            for (int j = 1 ; j <= k; j++) 
                for ( ; n < P[j]; n++)
                    M[n] = j;   
            System.out.print(M[0]);
            for (int i=1; i < n; i++)
                System.out.print(" " + M[i]);
            System.out.println();
        }
    }
}