138667994678913464
672880769544257062229170861356519603832096
308114921563498607294883041387396265427289
373695453061664870035274059881592814336089
167333135804991582954276915030029663