一个自然数它有8个约数,把这8个约数两两相加 ,得到的最小约数和是4,最大和是140,这个自然数是多少?