1 запятая- однородные подлежащие2 и 3 запятая-причастный оборот4.5.6 и 7 запятые-однородные дополнения8.9. И 10 запятые-однородные подлежащие 11 тире- обобщающее слово12.13.14 и 15 запятые-однородные подлежащие16 тире- обобщающее слово17 запятая- причастный оборот18 запятая- союз сложноподчиненный19 запятая - сложноподчиненный союз20 запятая - сложноподчиненный союз21 двоеточие - обобщающее слово22.23 запятые- однородные подлежащие24 запятая-причастный оборот25.26.27.28- однородные дополнения