dazed, stunned, stupid
dumbfounded, dumbstricken, dumbstruck, dumfounded, flabbergasted, thunderstruck