Multiply several consecutive natural numbers 1, 2, 3, ... starting from l. It is known that the last 13 bits of this product are exactly 0. I would like to ask: What should be the smallest natural number that appears at the end of the multiplication?
把从l开始的若干个连续的自然数1，2，3，…，乘到一起．已知这个乘积的末尾13位恰好都是0．请问：在相乘时最后出现的自然数最小应该是多少？
<result>55</result>