2482046368544315957252788595685615641962445884631961689445864517462169563884638152790282060851621634639243067616905969463882869641940280295278362177595795649261685316854287560844427974348817073451604547054435587874629058836281114211316424516146372281444599451124543058779519062864300846393341646373369031090260033164338212587746084526418352264458757898600066002160848109804510845479564814041434725190956489587856084662164593038070