827541503340288176243113782687108304332504331182563280461154244333353376657685690279722044661908282026389809678565835152228424122221251140308171701377274313689459293187296350551826270518198625056758778834230514167745175538632339208562278688399229248643269456540746255804425982034426917027372865871719553617012058934320582065211653527145373068053527470