42640