すいません462は458に対してです。
でもよく分かりませんでした。53!が70桁になるのを知っていると仮定して作っていいようです。