Здесь надо использовать long