It really depends on how many flights arrive at the same time as your flight. Then how many immigration officials are manning the booths and then the attitude of customs officials - ie lackadaisical or lets look at everyone's luggage.
Early am can be very bad as US flights are a target for customs officals.
I would be more optimistic and say 60 minutes though....