hello world 49408 1a 1b 1c 1d 2a 3a 3b 4a 4b 4c 5a 5b 6a 7a 8a 9a aa ba ca