use '?' for JOKER (blank)

From letters X, E, N, O, G, R, A, F, T, S  I made following words

10 letter words

xenografts[21]

9 letter words

xenograft[20], frontages[13]

8 letter words

frontage[12], engrafts[12], fagoters[12], seafront[11], estragon[9], negators[9]

7 letter words

forages[11], engraft[11], fagoter[11], forgets[11], frontes[10], onagers[8], oranges[8], negator[8], onstage[8], argents[8], garnets[8], strange[8], garotes[8], orgeats[8], storage[8], tongers[8], atoners[7], santero[7], senator[7], treason[7]

6 letter words

axones[13], sextan[13], taxons[13], sexton[13], extras[13], taxers[13], storax[13], oxters[13], forage[10], ganefs[10], ganofs[10], gonefs[10], forges[10], gofers[10], forgat[10], forget[10], fagots[10], grafts[10], fasten[9], soften[9], afters[9], faster[9], strafe[9], fetors[9], forest[9], fortes[9], foster[9], softer[9], fronts[9], onager[7], orange[7], agones[7], genoas[7], angers[7], ranges[7], sanger[7], argons[7], groans[7], orangs[7], organs[7], sarong[7], genros[7], goners[7], argent[7], garnet[7], garote[7], orgeat[7], tonger[7], agents[7], tangos[7], tongas[7], gaster[7], gaters[7], grates[7], greats[7], retags[7], stager[7], targes[7], grants[7], strang[7], argots[7], gators[7], groats[7], ergots[7], strong[7], arseno[6], reason[6], senora[6], atoner[6], ornate[6], atones[6], antres[6], astern[6], sterna[6], oaters[6], orates[6], osetra[6], tronas[6], nestor[6], noters[6], stoner[6], tenors[6], tensor[6], toners[6], trones[6]

5 letter words

ganef[9], ganof[9], gonef[9], forge[9], gofer[9], fangs[9], frags[9], frogs[9], fagot[9], graft[9], frena[8], afore[8], fanes[8], fanos[8], fares[8], fears[8], safer[8], snarf[8], ferns[8], faros[8], sofar[8], fores[8], froes[8], frons[8], often[8], after[8], fetor[8], forte[8], ofter[8], agone[6], genoa[6], anger[6], range[6], regna[6], argon[6], groan[6], orang[6], organ[6], genro[6], goner[6], agons[6], segno[6], agers[6], gears[6], rages[6], sager[6], sarge[6], gnars[6], grans[6], sargo[6], goers[6], gores[6], gorse[6], ogres[6], agent[6], togae[6], tango[6], tonga[6], gater[6], grate[6], great[6], retag[6], targe[6], terga[6], grant[6], argot[6], gator[6], groat[6], ergot[6], aeons[5], earns[5], nares[5], nears[5], saner[5], snare[5], arose[5], arson[5], roans[5], sonar[5], senor[5], snore[5], atone[5], oaten[5], antre[5], oater[5], orate[5]