on; on top; upon; first (of two parts); previous or last (week etc); upper; higher; above; previous; to climb; to go into; above; to go up; to attend (class or university); third tone of putonghua[cedict]
但
dànㄉㄢˋ
but; yet; however; only; merely; still[cedict]
由于
yóu yúㄧㄡˊ ㄩˊ
due to; as a result of; thanks to; owing to; since; because[cedict]