354039200203230096970305373857475247200249102333414861541486408383950148643114861231486430112998638394983820183830013171321317131131723513169286890921208247109163281515213052821473742335625130528197652324498398427266516413052805011689844472449482450042449503356241091213130527933651933562313052755011771522074122585610171571979364070907613802082734416934416634416515513171979171473611197916534695944333112972187286152232010661386775723885301204841686075127636412764214634699177874222339181321559274917786918166917640126587810743799680131159018113193348659075665215899367567927984377985504866137985487985472492131197936606904486596764460