All 398 Syllables of Chinese : bopomofo - pinyin correspondances
Data copied from http://terpconnect.umd.edu/~nsw/chinese/pinyin.htm ;
Three hundred and ninety-seven possible syllables of Chinese are given there; mind you, there may be an omission or two; I think that lü was missing so I've added it to this list of flashcards.