Key Program of Natural Science Foundation of Heilongjiang Province Grant 82173238