121936121924121962100849100998100845100833121949101016944681008371008869169010086110089110086310083510011989022882248824089648896518965710088910102789671100877916758501998668101037100865829939998710086983053830458462496312916939631896331100871121942100994916687921110099698672100701100807916871010009996599983862679999610000491681