42604497073342609597073549405573640942604759199997471312617442870382870271017151738012119409711940962870321404986878111117751119431299892154077215401781054024565766555286570206555276578456553646570191170502655526655439447103736924129339129366129365119042495003899894711088451566041176654121500010241814589511459025646917612991416227145898154159354177110305841031658891840612048157128116450614162451416322145895914186171108844117907749882364678712168701255715103058366533145898014589531459028145895814590271488101474677147464799436069389761205169391564745214088836805858917671458952145903369394114186621464596630257630355612056646701810636