in reply to numeric hash keys
You'll get better looking output from Dumper if you pass it a reference to your hash, and that should help you see what's going on. i.e
print Dumper(\%HoPMAnnot); [download]