如果a和b都是自然数,并且a+b=100,那么a和b的积最大可以是多少?最小可是多少?