Best ADC for High voltage inputs?

I’m trying to decide which ADC to use for a high voltage front end.  Here are the requirements for the ADC:

Fixed input range +/- 50V

16 bit resolution

10 Meg input impedance

1 MHz Bandwidth

2 or 3 MSPS or greater

Serial or SPI output

I’ve been looking at the following ADCs:

AD7985

AD7961

AD7626

AD7625

AD7622

Any suggestions?