Common typos: angsgoesdeephngsgoesdeephagsgoesdeephansgoesdeephanggoesdeephangsoesdeephangsgesdeephangsgosdeephangsgoedeephangsgoeseephangsgoesdephangsgoesdeejangsgoesdeepgangsgoesdeepyangsgoesdeepnangsgoesdeepbangsgoesdeepuangsgoesdeephsngsgoesdeephqngsgoesdeephzngsgoesdeephwngsgoesdeephamgsgoesdeephabgsgoesdeephajgsgoesdeephahgsgoesdeephanfsgoesdeephanhsgoesdeephantsgoesdeephanvsgoesdeephanbsgoesdeephanysgoesdeephangagoesdeephangdgoesdeephangwgoesdeephangzgoesdeephangxgoesdeephangegoesdeephangsfoesdeephangshoesdeephangstoesdeephangsvoesdeephangsboesdeephangsyoesdeephangsgpesdeephangsgiesdeephangsglesdeephangsg9esdeephangsgkesdeephangsg0esdeephangsgowsdeephangsgorsdeephangsgo3sdeephangsgodsdeephangsgossdeephangsgo4sdeephangsgoeadeephangsgoeddeephangsgoewdeephangsgoezdeephangsgoexdeephangsgoeedeephangsgoesseephangsgoesfeephangsgoeseeephangsgoesxeephangsgoesceephangsgoesreephangsgoesdwephangsgoesdrephangsgoesd3ephangsgoesddephangsgoesdsephangsgoesd4ephangsgoesdewphangsgoesderphangsgoesde3phangsgoesdedphangsgoesdesphangsgoesde4phangsgoesdeeohangsgoesdee0hangsgoesdee_hangsgoesdeelahngsgoesdeephnagsgoesdeephagnsgoesdeephansggoesdeephanggsoesdeephangsogesdeephangsgeosdeephangsgosedeephangsgoedseephangsgoesedephangsgoesdepejhangsgoesdeephjangsgoesdeepghangsgoesdeephgangsgoesdeepyhangsgoesdeephyangsgoesdeepnhangsgoesdeephnangsgoesdeepbhangsgoesdeephbangsgoesdeepuhangsgoesdeephuangsgoesdeephsangsgoesdeephasngsgoesdeephqangsgoesdeephaqngsgoesdeephzangsgoesdeephazngsgoesdeephwangsgoesdeephawngsgoesdeephamngsgoesdeephanmgsgoesdeephabngsgoesdeephanbgsgoesdeephajngsgoesdeephanjgsgoesdeephahngsgoesdeephanhgsgoesdeephanfgsgoesdeephangfsgoesdeephanghsgoesdeephantgsgoesdeephangtsgoesdeephanvgsgoesdeephangvsgoesdeephangbsgoesdeephanygsgoesdeephangysgoesdeephangasgoesdeephangsagoesdeephangdsgoesdeephangsdgoesdeephangwsgoesdeephangswgoesdeephangzsgoesdeephangszgoesdeephangxsgoesdeephangsxgoesdeephangesgoesdeephangsegoesdeephangsfgoesdeephangsgfoesdeephangshgoesdeephangsghoesdeephangstgoesdeephangsgtoesdeephangsvgoesdeephangsgvoesdeephangsbgoesdeephangsgboesdeephangsygoesdeephangsgyoesdeephangsgpoesdeephangsgopesdeephangsgioesdeephangsgoiesdeephangsgloesdeephangsgolesdeephangsg9oesdeephangsgo9esdeephangsgkoesdeephangsgokesdeephangsg0oesdeephangsgo0esdeephangsgowesdeephangsgoewsdeephangsgoresdeephangsgoersdeephangsgo3esdeephangsgoe3sdeephangsgodesdeephangsgoedsdeephangsgosesdeephangsgoessdeephangsgo4esdeephangsgoe4sdeephangsgoeasdeephangsgoesadeephangsgoesddeephangsgoeswdeephangsgoezsdeephangsgoeszdeephangsgoexsdeephangsgoesxdeephangsgoeesdeephangsgoesedeephangsgoesdseephangsgoesfdeephangsgoesdfeephangsgoesdeeephangsgoesdxeephangsgoescdeephangsgoesdceephangsgoesrdeephangsgoesdreephangsgoesdweephangsgoesdewephangsgoesderephangsgoesd3eephangsgoesde3ephangsgoesdedephangsgoesdesephangsgoesd4eephangsgoesde4ephangsgoesdeewphangsgoesdeerphangsgoesdee3phangsgoesdeedphangsgoesdeesphangsgoesdee4phangsgoesdeeophangsgoesdeepohangsgoesdee0phangsgoesdeep0hangsgoesdee_phangsgoesdeep_hangsgoesdeelphangsgoesdeeplhhangsgoesdeephaangsgoesdeephanngsgoesdeephanggsgoesdeephangssgoesdeephangsggoesdeephangsgooesdeephangsgoesdeepp