Your question is not clear. Do you mean, what is the best number of outputs in order to minimize the transaction fee per output?
The transaction you linked is almost a waste of bitcoins because the cost of redeeming each will be more than the transaction fee required to redeem. Each input to a transaction will add somewhere around 128 bytes to the transaction (I think). The fee is 0.0005 BTC per kB. So very small outputs are simply not cost-effective to redeem.