(b) Sentence. A person who commits gunrunning:
(1) is guilty of a Class 1 felony;
(2) is guilty of a Class X felony for which the sentence shall be a term of imprisonment of not less than 8 years and not more than 40 years if the transfer is of not less than 11 firearms and not more than 20 firearms;
(3) is guilty of a Class X felony for which the sentence shall be a term of imprisonment of not less than 10 years and not more than 50 years if the transfer is of more than 20 firearms.
A person who commits gunrunning by transferring firearms to a person who, at the time of the commission of the offense, is under 18 years of age is guilty of a Class X felony.