                                                                      EXHIBIT 29

                COMMON SHARE PURCHASES BY SCHOLEFIELD GOODMANN BV
                         ON THE AMSTERDAM STOCK EXCHANGE
                    BETWEEN MARCH 24, 2003 AND APRIL 30, 2003

Purchases on the Amsterdam Stock Exchange (all amounts other than number of
shares in Euros)

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

March 24, 2003               583                88.60             51,653.80
March 24, 2003              4,417               88.70            391,787.90
March 24, 2003              3,727               88.75            330,771.25
March 24, 2003              6,019               88.80            534,487.20
March 24, 2003              5,000               88.85            444,250.00
March 24, 2003               980                88.90             87,122.00
March 24, 2003              8,981               88.95            798,859.95
March 24, 2003              6,000               89.00            534,000.00
March 24, 2003              9,020               89.05            803,231.00
March 24, 2003               870                89.15             77,560.50
March 24, 2003              3,130               89.20            279,196.00
March 24, 2003              5,000               89.30            446,500.00
March 24, 2003              5,000               89.45            447,250.00
March 26, 2003               173                89.20             15,431.60
March 26, 2003              1,889               89.30            168,687.70
March 26, 2003              5,123               89.35            457,740.05
March 26, 2003              6,466               89.40            578,060.40
March 26, 2003             10,049               89.45            898,883.05
March 26, 2003             28,014               89.50           2,507,253.00


                                      -5-

<PAGE>

March 26, 2003              1,000               89.55             89,550.00
March 26, 2003              5,013               89.60            449,164.80
March 26, 2003              1,000               89.80             89,800.00
March 28, 2003              3,658               88.70            324,464.60
March 28, 2003              4,342               88.75            385,352.50
March 28, 2003              4,412               88.80            391,785.60
March 28, 2003             11,929               88.85           1,059,891.65
March 28, 2003              2,343               88.90            208,292.70
March 28, 2003              5,343               88.95            475,259.85
March 28, 2003              2,372               89.00            211,108.00
March 28, 2003             21,200               89.05           1,887,860.00
March 28, 2003              3,063               89.10            272,913.30
March 28, 2003               65                 89.35             5,807.75
April 2, 2003               1,134               87.90             99,678.60
April 2, 2003                72                 88.05             6,339.60
April 2, 2003                356                88.10             31,363.60
April 2, 2003               9,364               88.20            825,904.80
April 2, 2003               8,331               88.30            735,627.30
April 2, 2003                205                88.35             18,111.75
April 2, 2003                743                88.45             65,718.35
April 2, 2003               1,595               88.50            141,157.50
April 2, 2003               8,194               88.60            725,988.40
April 2, 2003               1,495               88.70            132,606.50
April 2, 2003               5,727               88.75            508,271.25
April 2, 2003              22,704               88.80           2,016,115.20


                                      -6-

<PAGE>

April 2, 2003               2,158               88.85            191,738.30
April 4, 2003                12                 88.85             1,066.20
April 4, 2003               1,298               88.90            115,392.20
April 4, 2003               5,000               88.95            444,750.00
April 4, 2003               4,988               89.00            443,932.00
April 4, 2003               2,344               89.05            208,733.20
April 4, 2003                710                89.10             63,261.00
April 4, 2003               4,500               89.15            401,175.00
April 4, 2003               1,479               89.20            131,926.80
April 4, 2003               4,552               89.25            406,266.00
April 4, 2003               6,000               89.30            535,800.00
April 4, 2003              11,022               89.35            984,815.70
April 4, 2003               2,928               89.40            261,763.20
April 4, 2003               8,937               89.45            799,414.65
April 4, 2003               8,191               89.50            733,094.50
April 4, 2003                117                89.60             10,483.20
April 24, 2003             150,000              87.00           13,050,000.00
April 28, 2003             100,000              86.85           8,685,000.00
April 28, 2003             110,000              87.00           9,570,000.00
April 30, 2003             220,000              87.50           19,250,000.00
April 30, 2003             100,000              87.30           8,730,000.00
April 30, 2003             23,500               86.75           2,038,625.00
April 30, 2003             38,000               86.65           3,292,700.00
                           ------                               ------------
TOTAL                     1,041,837                             91,360,795.95


                                      -7-

<PAGE>

Purchases on the New York Stock Exchange (all amounts other than number of
shares in U.S. Dollars)

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

March 24, 2003               300                94.35             28,305.00
March 24, 2003              1,700               94.41            160,497.00
March 24, 2003               100                94.42             9,442.00
March 24, 2003              4,600               94.45            434,470.00
March 24, 2003              6,200               94.46            585,652.00
March 24, 2003              4,700               94.47            444,009.00
March 24, 2003              9,100               94.48            859,768.00
March 24, 2003              1,200               94.49            113,388.00
March 24, 2003               800                94.50             75,600.00
March 24, 2003              1,900               94.51            179,569.00
March 24, 2003              2,300               94.52            217,396.00
March 24, 2003              4,500               94.54            425,430.00
March 24, 2003              4,432               94.55            419,045.60
March 24, 2003              3,400               94.56            321,504.00
March 24, 2003              2,400               94.57            226,968.00
March 24, 2003              2,700               94.58            255,366.00
March 24, 2003               200                94.59             18,918.00
March 24, 2003               100                94.60             9,460.00
March 24, 2003              1,000               94.69             94,690.00
March 26, 2003              3,132               95.25            298,323.00
April 4, 2003                100                95.14             9,514.00


                                      -8-

<PAGE>

April 4, 2003               4,900               95.15            466,235.00
April 4, 2003               5,000               95.22            476,100.00
April 4, 2003              37,901               95.25           3,610,070.25
                           ------                               ------------
TOTAL                      102,665                              9,739,719.85











                                      -9-

