31962234192129378927681470551705775240164141391524016386583318756318773931959110860071318275134811720306836086520305436086431482812360529126661072805126188531959097443439293432588115978419357819355722123532590722123411239934515558551424515694515516467126470771552566466671357224795471122375157133889726613498013312796467311119280647384897864127776315369014767561357168102728815177979515913498001349802107228115172087626587636364707618232615173115178797497964665164740964707564752797496811711878763516466526474086467626466576467616475251366135975256100683712777671517116468481357466647389151778224703127774018242818278466114