GNPhm GNPhp GNQhm GNQhp GNQim GNQip GOPhm GOPhp GOQhm GOQhp GOQim GOQip GpNPhm GpNPhp GpNQhm GpNQhp GpNQim GpNQip