Last weekend 's North American champion , the Adam Sandler comedy " Funny People , " slid to No. 5 with $ 7.9 million , taking the 10-day total for the $ 75 million comedy to a disappointing $ 40.4 million .