4917027176745764314252844353541644471750539356316542488597447585810237881397313533874277132686653786452543361202815826262463241198281172722434223343349401839689216519778599369189657180107803168334514854425169382550549629267456934651932056327634508072105637358275045472195556221265611638376828265528566775336711761678323172143766411218201381625892605286161475680701646475544781946751711134867154354427377657147647187614903656916539780023248025845888041529850033826415356564702333468146452835448947492731625646745747368341795536114465336352134071954894825604586877031925228410867444114411016028827542236619858774333068563280236328802235165446259123202905081774065402795514265985207696001965094602274816654189133485476306649295445137622446367657887046053625112573002207827995666917254377152620455847221117446638137779734181676546301590773157445052781285426611151554535450386626178378665845329738930256870647459367561200386291145313348797332522518961305486626544002862230772883767717576059514771746419725137514075439732035318391838423255178847537671483224388552525805487390513473538367385557135809659283855148163785265638176484274239309798371825438379154688713553511157122033615696785273405075647916503842967486307273125442227481524192208709781127663217111793746643529119339937264714123828767970312451436228728727038144030473222547017377266124276684144959660411246212567012220182616460124078992897412308527894023981572992380553299853308437370249406036906170843950183480184937326396426524555566402344697367803397467375573775252155910979015614350234625034318866042427629873855578740384656757019170547919051281123454746147963378456812935670771912429411834553751684136758557151024877015144468677720806186315666350310182218602901872156374043421995162845952379222160226483311556722235862692532267932297847303147942312072171030530350344776108081064053732063775726684614678403335744