The correct decreasing order of priority for the functional groups of organic compounds in the IUPAC system of nomenclature is
(a) $-\mathrm{COOH},-\mathrm{SO}_{3} \mathrm{H},-\mathrm{CONH}_{2},-\mathrm{CHO}$
(b) $-\mathrm{SO}_{3} \mathrm{H},-\mathrm{COOH},-\mathrm{CONH}_{2},-\mathrm{CHO}$
(c) $-\mathrm{CHO},-\mathrm{COOH},-\mathrm{SO}_{3} \mathrm{H},-\mathrm{CONH}_{2}$
(d) $-\mathrm{CONH}_{2},-\mathrm{CHO},-\mathrm{SO}_{3} \mathrm{H},-\mathrm{COOH}$