若数据33,37,40,28,a,22的中位数是31,那么a是?