OK - it depends on what use you expect people to make of this list. (Many thanks for all the work you've put into it, by the way). Personally I would prefer to keep the list to those locos which still exist. Otherwise you will end up trying to list everything that has ever been built, which may be an unnecessarily large task. For example, if you include scrapped 50s, then why not scrapped 47s, scrapped 55s, scrapped 37s, scrapped 25s .. and so it goes on.
I'd recommend keeping the list as simple as possible, otherwise it will become unmanageable.
Cheers!