use '?' for JOKER (blank)

From letters I, M, P, E, R, I, A, L, S  I made following words

9 letter words

imperials[13]

8 letter words

imperial[12], impalers[12], impearls[12], lempiras[12], imperils[12], limpsier[12], ramilies[10]

7 letter words

imperia[11], impaler[11], impearl[11], lempira[11], palmier[11], imperil[11], impales[11], implies[11], impresa[11], impairs[11], pismire[11], primsie[11], lampers[11], palmers[11], sampler[11], limpers[11], prelims[11], rimples[11], simpler[11], ramilie[9], mailers[9], realism[9], remails[9], similar[9], milreis[9], slimier[9]

6 letter words

impale[10], impair[10], ampler[10], palmer[10], primal[10], limper[10], prelim[10], rimple[10], maples[10], sample[10], limpas[10], milpas[10], impels[10], simple[10], remaps[10], primas[10], primes[10], simper[10], spirem[10], mailer[8], remail[8], limier[8], palier[8], emails[8], mailes[8], mesial[8], samiel[8], mislie[8], simile[8], espial[8], lipase[8], aimers[8], armies[8], ramies[8], realms[8], milers[8], smiler[8], aspire[8], paries[8], praise[8], spirea[8], lapser[8], parles[8], pearls[8], spiral[8], lisper[8], perils[8], pliers[8], liaise[6], ariels[6], resail[6], sailer[6], serail[6], serial[6]

5 letter words

ample[9], maple[9], limpa[9], milpa[9], impel[9], remap[9], prima[9], prime[9], primi[9], pimas[9], impis[9], lamps[9], palms[9], plasm[9], psalm[9], limps[9], email[7], maile[7], milia[7], pilea[7], pilei[7], aimer[7], ramie[7], lamer[7], realm[7], miler[7], paler[7], parle[7], pearl[7], pilar[7], peril[7], plier[7], amies[7], almes[7], lames[7], males[7], meals[7], limas[7], mails[7], salmi[7], limes[7], miles[7], slime[7], smile[7], paise[7], sepia[7], lapse[7], leaps[7], pales[7], peals[7], pleas[7], salep[7], sepal[7], spale[7], lapis[7], pails[7], spail[7], piles[7], plies[7], slipe[7], speil[7], spiel[7], spile[7], pilis[7], mares[7], marse[7], maser[7], reams[7], smear[7], amirs[7], mairs[7], simar[7], emirs[7], mires[7], miser[7], rimes[7], marls[7], merls[7], apers[7], apres[7], asper[7], pares[7], parse[7], pears[7], prase[7], presa[7], rapes[7], reaps[7], ariel[5], aisle[5], arise[5], raise[5], serai[5], arles[5], earls[5], lares[5], laser[5], lears[5], rales[5], reals[5], seral[5], arils[5], lairs[5], laris[5], liars[5], liras[5], rails[5], rials[5], liers[5], riels[5], riles[5], slier[5]