Possession of marijuana would be anything under 30g which is a misdemeanor and carries a $500 penalty. 30g for other than personal use is a misdemenaor and carries a penalty of up to one year and $5000 fine. However, a first offender could be granted probation.
The next category would be sale less than 1000 pounds is a felony - carries a penalty of 1 to 3 years and a fine of $5,000 to $25,000 - if there is a prior conviction the max of 3 years is possible.
More than 1000 pounds is a felony and carries a 10 year sentence with a $100,000 fine.
Cultivation there is a mandatory minimum sentence of one year, $5000 fine for 2 to 10lbs or 10 to 21 plants - this is doubled if there is prior conviction. 10 to 50 lbs or 21 to 51 plants is mandatory minimum sentence 3 years, $15000 fine - if subsequent offense, 4 years, $30,000.
And, of course, there are additional penalties for the sale to someone under the age of 21 or distribution within a drug-free zone.
Best to you in this matter,