All of the following are monosaccharides except