Packing for basic

I leave for basic training March 30th, what are the absolute must haves for basic training? How much clothes should I bring?