Ответ:

Запятая (1) отделяет придаточное цели. Запятая (2) закрывает это придаточное; запятая (3) ставится между сочинительным союзом «и» и присоединённым придаточным с союзом «хотя». Запятая (4) закрывает придаточное уступки. Запятая (5) разделяет части сложного предложения перед «оттого».

Ответ: 1, 2, 3, 4, 5.