use '?' for JOKER (blank)

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

9 letter words

offerings[16]

8 letter words

offering[15], griffons[15]

7 letter words

reffing[14], griffon[14], goniffs[14], offings[14], griffes[14], goffers[14], niffers[13], sniffer[13], foreign[11], fingers[11], fringes[11], eringos[8], ignores[8], regions[8], signore[8]

6 letter words

goniff[13], offing[13], griffe[13], goffer[13], griffs[13], niffer[12], fifers[12], offers[12], finger[10], fringe[10], feigns[10], fogies[10], gonefs[10], gonifs[10], friges[10], griefs[10], forges[10], gofers[10], infers[9], eringo[7], ignore[7], region[7], soigne[7], reigns[7], renigs[7], resign[7], sering[7], signer[7], singer[7], orgies[7], genros[7], goners[7], girons[7], grison[7], groins[7], rosing[7], signor[7], soring[7], irones[6], nosier[6], senior[6]

5 letter words

griff[12], fifer[11], offer[11], fiefs[11], fifes[11], sniff[11], riffs[11], feign[9], fogie[9], gonef[9], gonif[9], grief[9], forge[9], gofer[9], frigs[9], frogs[9], finer[8], infer[8], fines[8], neifs[8], finos[8], foins[8], infos[8], fires[8], fries[8], frise[8], reifs[8], serif[8], ferns[8], firns[8], fores[8], froes[8], frons[8], reign[6], renig[6], genro[6], goner[6], giron[6], groin[6], segni[6], sengi[6], singe[6], segno[6], girns[6], grins[6], rings[6], goers[6], gores[6], gorse[6], ogres[6], giros[6], irone[5], eosin[5], noise[5], reins[5], resin[5], rinse[5], risen[5], serin[5], siren[5], osier[5], senor[5], snore[5], irons[5], noirs[5], noris[5], ornis[5], rosin[5]

4 letter words

fief[10], fife[10], riff[10], effs[10], offs[10], frig[8], frog[8], figs[8], fogs[8], fine[7], neif[7], fino[7], foin[7], info[7], fire[7], reif[7], rife[7], fern[7], firn[7], fore[7], froe[7], seif[7], fens[7], fins[7], foes[7], fons[7], refs[7], serf[7], firs[7], rifs[7], gien[5], gone[5], girn[5], grin[5], ring[5], ergo[5], goer[5], gore[5], ogre[5], giro[5], egis[5], gies[5], engs[5], gens[5], negs[5], gins[5], sign[5], sing[5], egos[5], goes[5], sego[5], nogs[5], snog[5], song[5], ergs[5], regs[5], rigs[5], rein[4], inro[4], iron[4], noir[4], nori[4], sine[4], eons[4], noes[4], nose[4], ones[4], sone[4], ions[4], ires[4], reis[4], rise[4], sire[4]