有一个自然数,最大的两个因数之和是108,最小的两个因数之和是3,这个自然数是多少?