1/ practicaly 2/ differ 3/ broad-shouldered 4/ intelligence 5/ generous 6/ contrary 7/ irregular 8/ boring