                                                                      EXHIBIT 41

                COMMON SHARE PURCHASES BY SCHOLEFIELD GOODMAN BV
                     ON THE AMSTERDAM STOCK EXCHANGE BETWEEN
                      OCTOBER 6, 2003 AND OCTOBER 17, 2003

               (all amounts other than number of shares in Euros)

                       NUMBER OF COMMON     PRICE PER COMMON     TOTAL PURCHASE
                       SHARES PURCHASED       SHARE (euros)       PRICE (euros)

October 6, 2003            2,000                 72.20               144,400.00
October 6, 2003            1,000                 72.25                72,250.00
October 6, 2003            1,000                 72.30                72,300.00
October 6, 2003              500                 72.35                36,175.00
October 6, 2003              500                 72.45                36,225.00
October 6, 2003            2,000                 72.50               145,000.00
October 7, 2003            1,000                 71.40                71,400.00
October 7, 2003            2,000                 71.50               143,000.00
October 7, 2003            1,000                 71.55                71,550.00
October 7, 2003            1,500                 71.60               107,400.00
October 7, 2003            3,000                 71.65               214,950.00
October 7, 2003            1,000                 71.80                71,800.00
October 8, 2003              500                 71.25                35,625.00
October 8, 2003            1,500                 71.30               106,950.00
October 8, 2003            1,000                 71.35                71,350.00
October 8, 2003            1,000                 71.40                71,400.00
October 8, 2003            2,000                 71.45               142,900.00
October 8, 2003              209                 71.50                14,943.50
October 8, 2003            1,000                 71.55                71,550.00
October 8, 2003              366                 71.65                26,223.90

                                      -1-

<PAGE>

                       NUMBER OF COMMON     PRICE PER COMMON     TOTAL PURCHASE
                       SHARES PURCHASED       SHARE (euros)       PRICE (euros)

October 8, 2003            2,425                 71.75               173,993.75
October 9, 2003              141                 71.00                10,011.00
October 9, 2003              234                 71.05                16,625.70
October 9, 2003              500                 71.20                35,600.00
October 9, 2003              125                 71.25                 8,906.25
October 9, 2003              766                 71.60                54,845.60
October 9, 2003              354                 71.65                25,364.10
October 9, 2003              848                 71.70                60,801.60
October 9, 2003            1,000                 71.75                71,750.00
October 9, 2003              386                 71.80                27,714.80
October 9, 2003            1,000                 71.90                71,900.00
October 10, 2003             500                 71.15                35,575.00
October 10, 2003           1,000                 71.30                71,300.00
October 10, 2003             667                 71.40                47,623.80
October 10, 2003           3,833                 71.50               274,059.50
October 10, 2003           1,000                 71.60                71,600.00
October 10, 2003           1,000                 71.65                71,650.00
October 10, 2003           1,000                 71.75                71,750.00
October 10, 2003           1,000                 71.90                71,900.00
October 13, 2003             886                 71.60                63,437.60
October 13, 2003             249                 71.65                17,840.85
October 13, 2003           1,000                 71.80                71,800.00
October 13, 2003             114                 71.95                 8,202.30
October 13, 2003           1,150                 72.00                82,800.00

                                      -2-

<PAGE>

                       NUMBER OF COMMON     PRICE PER COMMON     TOTAL PURCHASE
                       SHARES PURCHASED       SHARE (euros)       PRICE (euros)

October 13, 2003           1,351                 72.05                97,339.55
October 13, 2003           1,850                 72.10               133,385.00
October 13, 2003           2,649                 72.15               191,125.35
October 13, 2003             751                 72.20                54,222.20
October 14, 2003           1,020                 72.10                73,542.00
October 14, 2003           1,500                 72.15               108,225.00
October 14, 2003           1,372                 72.30                99,195.60
October 14, 2003           1,628                 72.35               117,785.80
October 14, 2003           2,000                 72.45               144,900.00
October 15, 2003              58                 72.30                 4,193.40
October 15, 2003           1,000                 72.35                72,350.00
October 15, 2003           2,010                 72.40               145,524.00
October 15, 2003             727                 72.45                52,671.15
October 15, 2003           4,215                 72.50               305,587.50
October 15, 2003             853                 72.70                62,013.10
October 15, 2003           1,137                 72.80                82,773.60
October 16, 2003           2,000                 72.75               145,500.00
October 16, 2003           2,000                 72.80               145,600.00
October 16, 2003           1,000                 72.90                72,900.00
October 16, 2003           2,000                 72.95               145,900.00
October 16, 2003           1,000                 73.00                73,000.00
October 16, 2003           2,000                 73.10               146,200.00
October 17, 2003           1,000                 73.85                73,850.00
October 17, 2003             500                 73.90                36,950.00

                                      -3-

<PAGE>

                       NUMBER OF COMMON     PRICE PER COMMON     TOTAL PURCHASE
                       SHARES PURCHASED       SHARE (euros)       PRICE (euros)

October 17, 2003           1,000                 74.15                74,150.00
October 17, 2003           1,000                 74.35                74,350.00
October 17, 2003           1,000                 74.45                74,450.00
October 17, 2003             500                 74.50                37,250.00
October 17, 2003           1,000                 74.65                74,650.00
October 17, 2003           1,000                 74.75                74,750.00
October 17, 2003           1,000                 74.90                74,900.00
October 17, 2003           1,000                 75.00                75,000.00
October 17, 2003           1,000                 75.10                75,100.00
                           -----                                     -----------

TOTAL                      89,374                                  6,463,777.50









                                      -4-

<PAGE>

