ImageUrls must be to a specific file - which means a specific file name, including extension.
There is no mechanism for saying "one of these three possibilities, if any of them exist" - instead you will have to check for the file existance (
File.Exists[
^] will do it) to locate teh specific file, and then use the full URL for that.