History class 12 cbse syllabus 2025 July 8, 2019 16 32 64 128 History class 12 cbse syllabus 2025-26 Class 12 history syllabus 2025 26 cbse board Cbse history syllabus class 12 2024 to 2025 History md clasa 9