How do I declare a queue such that it's index begins from 1 and not zero?

See the program I’ve tried below:

module built_in_functions_manual;
 int insert_queue [$]; 
 int i;
 int insert_element;
 int insert_location;
 initial begin
  insert_queue='{4,8,98,12,34,56,76,50,90,11};
   $display("\n--------insert a value into an array--------\n");
   $display("the values inside the array are");
   foreach(insert_queue[i])
    $display("%d",insert_queue[i]);
     insert_element=25;
     insert_location=6; 
     for (i=10;i>=insert_location-1;i--)  //here I want to use insert_location instead of insert_location-1 
     begin
      insert_queue[i+1] = insert_queue[i];
     end
     insert_queue[insert_location-1] = insert_element; //here I want to use insert_location instead f insert_location-1
     $display("\n\n the array after insertion of an element %0d into location %0d it is\n", insert_element,insert_location); 
     $display("%0p",insert_queue);
   end
endmodule

In reply to Shashank Gurijala:

Please use code tags making your code easier to read. I have added them for you.

A queue must start at 0, you cannot declare it otherwise. There is a built-in queue insert() method.