Hi Panda, Aware Wolf and Dr A:
Well done Aware Wolf -- as I see it anyway:
49 is the only number that is not greater than 50 that adds up to 13, there are multiples of all the other digit adds (except 99), and there are others more than 50 that also add to 13.
50 is the only number that is not less than 50 that adds up to 5, there are multiples of all the other digit adds (except 99), and there are others less than 50 that also add up to 5.
99 is the only number that adds up to 18, so knowing this first gives it away, only the third question asks this detail second, and even when you remove the other two numbers there are multiples of the other digit adds.
Solution hidden so no spoiler ...
Enjoy.
Edited by Zen Deist, : added Dr A
Edited by Zen Deist, : Solution hidden so no spoiler ...