セグメンテーション違反になってしまうんですが、わかりますか?
教えてください。お願いします。

#include <stdio.h>
int main(void){
int tray[ 3 ];
printf("\nPlase type number >> ");
scanf("%d",&tray[ 1 ]);

printf("\nPlase type number >> ");
scanf("%d",&tray[ 2 ]);

printf("\nPlase type number >> ");
scanf("%d",&tray[ 3 ]);

printf("\nYou 3rd type number is %d\n",tray[ 3 ]);

printf("\nYou 2nd type number is %d\n",tray[ 2 ]);

printf("\nYou 1st type number is %d\n",tray[ 1 ]);
return 0;
}