Execution Copy ALLIANT ENERGY CORPORATION (a Wisconsin corporation) 8,500,000 SHARES OF COMMON STOCK PURCHASE AGREEMENT Dated: November 8, 2001 TABLE OF CONTENTS