621163050862038703
786644561451796148
669684273511340817
838979009854134275
650348640138599394
196954739740841248
580598281777336853
85175114885760266
230221938361037203
599743596625021393
198423797152362882
97018659941435083
514750668923136466