use '?' for JOKER (blank)

From letters A, G, R, E, E, M, E, N, T, S  I made following words

10 letter words

agreements[13]

9 letter words

agreement[12], meterages[12], emergents[12], mesentera[11], generates[10], teenagers[10]

8 letter words

meterage[11], emergent[11], gamester[11], garments[11], margents[11], easement[10], generate[9], teenager[9], eagerest[9], etageres[9], steerage[9], estrange[9], grantees[9], greatens[9], negaters[9], reagents[9], sergeant[9], greenest[9], serenate[8]

7 letter words

germane[10], maneges[10], menages[10], emerges[10], mergees[10], engrams[10], germans[10], mangers[10], germens[10], gatemen[10], garment[10], margent[10], gametes[10], metages[10], magnets[10], segment[10], meaners[9], renames[9], meanest[9], mentees[9], remates[9], reteams[9], steamer[9], meeters[9], remeets[9], teemers[9], martens[9], sarment[9], smarten[9], enrages[8], reneges[8], teenage[8], etagere[8], grantee[8], greaten[8], negater[8], reagent[8], negates[8], ergates[8], restage[8], argents[8], garnets[8], strange[8], gerents[8], regents[8], earnest[7], eastern[7], nearest[7], entrees[7], retenes[7], teeners[7]

6 letter words

manege[9], menage[9], meager[9], meagre[9], emerge[9], mergee[9], engram[9], german[9], manger[9], ragmen[9], germen[9], gasmen[9], manges[9], gamers[9], marges[9], merges[9], gamete[9], metage[9], magnet[9], tegmen[9], gamest[9], meaner[8], rename[8], enemas[8], mensae[8], seamen[8], ameers[8], ramees[8], seamer[8], emeers[8], seemer[8], namers[8], remans[8], mentee[8], remate[8], reteam[8], meeter[8], remeet[8], teemer[8], marten[8], esteem[8], mestee[8], aments[8], mantes[8], stamen[8], armets[8], master[8], maters[8], matres[8], ramets[8], stream[8], tamers[8], merest[8], meters[8], metres[8], retems[8], enrage[7], genera[7], renege[7], agenes[7], senega[7], agrees[7], eagers[7], eagres[7], grease[7], ragees[7], angers[7], ranges[7], sanger[7], genres[7], greens[7], negate[7], ergate[7], argent[7], garnet[7], gerent[7], regent[7], egesta[7], agents[7], genets[7], gentes[7], gaster[7], gaters[7], grates[7], greats[7], retags[7], stager[7], targes[7], egrets[7], greets[7], grants[7], strang[7], arenes[6], ranees[6], reseen[6], serene[6], entera[6], neater[6], entree[6], eterne[6], retene[6], teener[6], enates[6], sateen[6], senate[6], aretes[6], easter[6], eaters[6], reseat[6], seater[6], teaser[6], antres[6], astern[6], sterna[6], enters[6], nester[6], renest[6], rentes[6], resent[6], tenser[6], ternes[6], treens[6]

5 letter words

agene[6]