Common typos: mallpatchntanlinesallpatchntanlinesmllpatchntanlinesmalpatchntanlinesmallatchntanlinesmallptchntanlinesmallpachntanlinesmallpathntanlinesmallpatcntanlinesmallpatchtanlinesmallpatchnanlinesmallpatchntnlinesmallpatchntalinesmallpatchntaninesmallpatchntanlnesmallpatchntanliesmallpatchntanlinamallpatchntanlinedmallpatchntanlinewmallpatchntanlinezmallpatchntanlinexmallpatchntanlineemallpatchntanlinesnallpatchntanlineskallpatchntanlinesjallpatchntanlinesmsllpatchntanlinesmqllpatchntanlinesmzllpatchntanlinesmwllpatchntanlinesmaklpatchntanlinesmaolpatchntanlinesmaplpatchntanlinesmalkpatchntanlinesmalopatchntanlinesmalppatchntanlinesmalloatchntanlinesmall0atchntanlinesmall_atchntanlinesmalllatchntanlinesmallpstchntanlinesmallpqtchntanlinesmallpztchntanlinesmallpwtchntanlinesmallparchntanlinesmallpaychntanlinesmallpa5chntanlinesmallpagchntanlinesmallpafchntanlinesmallpa6chntanlinesmallpatxhntanlinesmallpatvhntanlinesmallpatdhntanlinesmallpatfhntanlinesmallpatcjntanlinesmallpatcgntanlinesmallpatcyntanlinesmallpatcnntanlinesmallpatcbntanlinesmallpatcuntanlinesmallpatchmtanlinesmallpatchbtanlinesmallpatchjtanlinesmallpatchhtanlinesmallpatchnranlinesmallpatchnyanlinesmallpatchn5anlinesmallpatchnganlinesmallpatchnfanlinesmallpatchn6anlinesmallpatchntsnlinesmallpatchntqnlinesmallpatchntznlinesmallpatchntwnlinesmallpatchntamlinesmallpatchntablinesmallpatchntajlinesmallpatchntahlinesmallpatchntankinesmallpatchntanoinesmallpatchntanpinesmallpatchntanlonesmallpatchntanlunesmallpatchntanlknesmallpatchntanl8nesmallpatchntanl9nesmallpatchntanljnesmallpatchntanlimesmallpatchntanlibesmallpatchntanlijesmallpatchntanlihesmallpatchntanlinwsmallpatchntanlinrsmallpatchntanlin3smallpatchntanlindsmallpatchntanlinssmallpatchntanlin4msallpatchntanlinesamllpatchntanlinesmlalpatchntanlinesmalplatchntanlinesmallaptchntanlinesmallptachntanlinesmallpacthntanlinesmallpathcntanlinesmallpatcnhtanlinesmallpatchtnanlinesmallpatchnatnlinesmallpatchntnalinesmallpatchntalninesmallpatchntanilnesmallpatchntanlniesmallpatchntanlienasmallpatchntanlinesamallpatchntanlinedsmallpatchntanlinesdmallpatchntanlinewsmallpatchntanlineswmallpatchntanlinezsmallpatchntanlineszmallpatchntanlinexsmallpatchntanlinesxmallpatchntanlineesmallpatchntanlinesemallpatchntanlinesnmallpatchntanlinesmnallpatchntanlineskmallpatchntanlinesmkallpatchntanlinesjmallpatchntanlinesmjallpatchntanlinesmsallpatchntanlinesmasllpatchntanlinesmqallpatchntanlinesmaqllpatchntanlinesmzallpatchntanlinesmazllpatchntanlinesmwallpatchntanlinesmawllpatchntanlinesmakllpatchntanlinesmalklpatchntanlinesmaollpatchntanlinesmalolpatchntanlinesmapllpatchntanlinesmalplpatchntanlinesmallkpatchntanlinesmallopatchntanlinesmallppatchntanlinesmallpoatchntanlinesmall0patchntanlinesmallp0atchntanlinesmall_patchntanlinesmallp_atchntanlinesmalllpatchntanlinesmallplatchntanlinesmallpsatchntanlinesmallpastchntanlinesmallpqatchntanlinesmallpaqtchntanlinesmallpzatchntanlinesmallpaztchntanlinesmallpwatchntanlinesmallpawtchntanlinesmallpartchntanlinesmallpatrchntanlinesmallpaytchntanlinesmallpatychntanlinesmallpa5tchntanlinesmallpat5chntanlinesmallpagtchntanlinesmallpatgchntanlinesmallpaftchntanlinesmallpatfchntanlinesmallpa6tchntanlinesmallpat6chntanlinesmallpatxchntanlinesmallpatcxhntanlinesmallpatvchntanlinesmallpatcvhntanlinesmallpatdchntanlinesmallpatcdhntanlinesmallpatcfhntanlinesmallpatcjhntanlinesmallpatchjntanlinesmallpatcghntanlinesmallpatchgntanlinesmallpatcyhntanlinesmallpatchyntanlinesmallpatcnhntanlinesmallpatchnntanlinesmallpatcbhntanlinesmallpatchbntanlinesmallpatcuhntanlinesmallpatchuntanlinesmallpatchmntanlinesmallpatchnmtanlinesmallpatchnbtanlinesmallpatchnjtanlinesmallpatchhntanlinesmallpatchnhtanlinesmallpatchnrtanlinesmallpatchntranlinesmallpatchnytanlinesmallpatchntyanlinesmallpatchn5tanlinesmallpatchnt5anlinesmallpatchngtanlinesmallpatchntganlinesmallpatchnftanlinesmallpatchntfanlinesmallpatchn6tanlinesmallpatchnt6anlinesmallpatchntsanlinesmallpatchntasnlinesmallpatchntqanlinesmallpatchntaqnlinesmallpatchntzanlinesmallpatchntaznlinesmallpatchntwanlinesmallpatchntawnlinesmallpatchntamnlinesmallpatchntanmlinesmallpatchntabnlinesmallpatchntanblinesmallpatchntajnlinesmallpatchntanjlinesmallpatchntahnlinesmallpatchntanhlinesmallpatchntanklinesmallpatchntanlkinesmallpatchntanolinesmallpatchntanloinesmallpatchntanplinesmallpatchntanlpinesmallpatchntanlionesmallpatchntanluinesmallpatchntanliunesmallpatchntanliknesmallpatchntanl8inesmallpatchntanli8nesmallpatchntanl9inesmallpatchntanli9nesmallpatchntanljinesmallpatchntanlijnesmallpatchntanlimnesmallpatchntanlinmesmallpatchntanlibnesmallpatchntanlinbesmallpatchntanlinjesmallpatchntanlihnesmallpatchntanlinhesmallpatchntanlinwesmallpatchntanlinewsmallpatchntanlinresmallpatchntanlinersmallpatchntanlin3esmallpatchntanline3smallpatchntanlindesmallpatchntanlinedsmallpatchntanlinsesmallpatchntanlinessmallpatchntanlin4esmallpatchntanline4ssmallpatchntanlinesmmallpatchntanlinesmaallpatchntanlinesmallpaatchntanlinesmallpattchntanlinesmallpatcchntanlinesmallpatchnttanlinesmallpatchntaanlinesmallpatchntannlinesmallpatchntanllinesmallpatchntanliinesmallpatchntanlinnesmallpatchntanlinee