Common typos: oofbondrofbondroobondroofondroofbndroofbodroofboneoofbondtoofbond4oofbondfoofbonddoofbond5oofbondrpofbondriofbondrlofbondr9ofbondrkofbondr0ofbondropfbondroifbondrolfbondro9fbondrokfbondro0fbondroodbondroogbondroorbondroocbondroovbondrootbondroofnondroofvondroofhondroofgondroofbpndroofbindroofblndroofb9ndroofbkndroofb0ndroofbomdroofbobdroofbojdroofbohdroofbonsroofbonfroofboneroofbonxroofboncroofbonrorofbondrofobondroobfondroofobndroofbnodroofbodneroofbondreoofbondtroofbondrtoofbond4roofbondr4oofbondfroofbondrfoofbonddroofbondrdoofbond5roofbondr5oofbondrpoofbondropofbondrioofbondroiofbondrloofbondrolofbondr9oofbondro9ofbondrkoofbondrokofbondr0oofbondro0ofbondroopfbondrooifbondroolfbondroo9fbondrookfbondroo0fbondroodfbondroofdbondroogfbondroofgbondroorfbondroofrbondroocfbondroofcbondroovfbondroofvbondrootfbondrooftbondroofnbondroofbnondroofbvondroofhbondroofbhondroofbgondroofbpondroofbopndroofbiondroofboindroofblondroofbolndroofb9ondroofbo9ndroofbkondroofbokndroofb0ondroofbo0ndroofbomndroofbonmdroofbobndroofbonbdroofbojndroofbonjdroofbohndroofbonhdroofbonsdroofbondsroofbonfdroofbondfroofbonedroofbonderoofbonxdroofbondxroofboncdroofbondcroofbonrdroofbondrrroofbondrooofbondrooffbondroofbbondroofboondroofbonndroofbondd