counting sort

first sort