Ответ:

Слова «во-первых» и «во-вторых» здесь — вводные, поэтому их нужно отделить запятыми. После союза «но» перед вводным словом также ставится запятая.

Запятые нужны на местах (3), (4) и (5). В местах (1) и (2) запятые не требуются.

Ответ: 345