驚愕 (translations)→ alarm astonishment disbelief dismay indignation surprise
苦笑 (translations)→ amused laugh sourly
当惑 (translations)→ abashment annoyance bewilderment confusion disturbance embarrassment