use '?' for JOKER (blank)

From letters C, H, E, C, K, M, A, T, I, N, G  I made following words

11 letter words

checkmating[25]

9 letter words

cacheting[17]

8 letter words

checking[20], thacking[18], mechanic[17], catching[16], matching[16], atechnic[15], catechin[15], anthemic[15], cheating[14], teaching[14], magnetic[13]

7 letter words

chicken[18], hackmen[18], hacking[17], macchie[16], kitchen[16], thicken[16], caching[15], chicane[14], machine[14], hematic[14], technic[14], tacking[14], manchet[14], megahit[13], gnathic[13], etching[13], theming[13], gametic[12], hematin[12], gahnite[11], heating[11], nematic[11], mintage[10], teaming[10], tegmina[10]

6 letter words

hackie[15], chemic[15], knight[14], haemic[13], chance[13], caking[13], hankie[13], manche[13], making[13], cachet[13], hectic[13], change[12], aching[12], eching[12], kinema[12], antick[12], catkin[12], chaine[11], macing[11], haemin[11], canthi[11], ethnic[11], taking[11], anthem[11], hetman[11], hitman[11], hitmen[11], haeing[10], anemic[10], cinema[10], iceman[10], acetic[10], accent[10], cantic[10], hating[10], intake[10], mantic[10], incage[9], enigma[9], gamine[9], acting[9], magnet[9], mating[9], taming[9], meting[9], acetin[8], centai[8], enatic[8], etamin[8], inmate[8], tamein[8], eating[7], ingate[7]

5 letter words

check[16], chick[16], hacek[14], hakim[14], kench[14], chink[14], thack[14], ketch[14], thick[14], cache[12], chica[12], mache[12], chime[12], hemic[12], miche[12], cinch[12], catch[12], kithe[12], match[12], thank[12], think[12], mecca[11], acmic[11], chang[11], minke[11], might[11], gamic[10], magic[10], hance[10], chain[10], china[10], chine[10], niche[10], kiang[10], eking[10], hemin[10], cheat[10], tache[10], teach[10], theca[10], aitch[10], ethic[10], chant[10], natch[10], tench[10], amice[9], ahing[9], hinge[9], neigh[9], amnic[9], manic[9], mince[9], cacti[9], eight[9], thegn[9], night[9], thing[9], taken[9], takin[9], image[8], acing[8], genic[8], mange[8], gamin[8], neath[8], thane[8], haint[8], thein[8], thine[8], amine[7], anime[7], minae[7], enact[7], actin[7], antic[7], ament[7], meant[7], menta[7], matin[7], agent[6], giant[6], tinge[6], entia[5], tenia[5], tinea[5]

4 letter words

hack[13], heck[13], hick[13], chic[11], geck[11], hake[11], haik[11], hike[11], cham[11], mach[11], cake[10], ache[9], each[9], chai[9], chia[9], ahem[9], ceca[8], acme[8], came[8], mace[8], cage[7], game[7], mage[7], mega[7]