NPC IDs

NOTE: All NPCs have IDs, however, newer NPCs and variations of certain types use negative numbers as their identifiers. They're listed here for completeness' sake.
 * 1 - 43: Official release NPCs
 * 44 - 45: v1.0.3 NPCs
 * 46 - 58: v1.0.4 NPCs
 * 59 - 69: v1.0.5 NPCs
 * 70 - 73: v1.0.6 NPCs
 * 74 - 141: v1.1 NPCs
 * 142 - 145: v1.1.1 NPCs
 * 146 - 296: v1.2 NPCs
 * 297 - 300: v1.2.0.3 NPCs
 * 301 - 330: v1.2.1 NPCs
 * 331 - 352: v1.2.2 NPCs
 * 353 - 368: v1.2.3 NPCs
 * 369 - 377: v1.2.4 NPCs