Ответ:

А. Хвалящийся своими успехами; тающий на солнце снег; режущий металл станок; числящиеся по списку ученики; колонны, держащие балкон; беспокоящаяся о здоровье ребёнка мать; по обстоятельствам, не зависящим от нас; значащееся по списку количество книг; сеющий раздор между людьми; дежурящий врач; огни, маячущие во тьме; школьники, готовящие выступление; ветер, колышущий тростник; косынка, трепещущая на ветру; решение, зависящее от друзей; зверёк, мечущийся от испуга; клеящие игрушки дети; колющий дрова сосед.

Б. Пограничники, охраняющие границы; прячущийся в кустах зверёк; широко стелющиеся растения; знамёна, реющие на ветру; плещущиеся у ног море; дождь, хлещущий в окна; борющиеся за независимость народы; колышущийся на волнах плот; птицы, щебечущие под окном; пилящий дрова дед; лепечущий малыш; щенок, лающий на прохожих; колющая в боку боль; сеющий хлеб фермер; тяжело дышащий больной; плохо видящий старик; держащий знамя.

Вставленные буквы образуют суффиксы действительных причастий настоящего времени: у глаголов I спряжения пишутся суффиксы -ущ-/-ющ-, у глаголов II спряжения — -ащ-/-ящ-. В формах с возвратной частицей -ся она присоединяется после окончания причастия.

Причастный оборот после определяемого слова обособляется: колонны, держащие балкон; огни, маячущие во тьме; и т. д. Если причастный оборот стоит перед определяемым словом, запятая обычно не ставится: тающий на солнце снег; прячущийся в кустах зверёк. Запятые в конструкциях «по обстоятельствам, не зависящим от нас» и «решение, зависящее от друзей» отделяют оборот, стоящий после определяемого слова.