308439637268979138581758680001391508111507567241621901413678158127123601914970541279678602936014329828586905563606116685213020832083699577064618118939724143770571645605811810487187591538830300388148548118381574675040184513060491787661758711814796266023445814013772520562114652759513678168876961506827810543138926031858912840061414393485988500049120519067853237339511166066198236196428777747900157381118377833951917261023291224542454754553961883711553125128313329524696493213877413424011777325736182147181411619892634892609249018134601216913363455015704909746029139627804767698321299036746784161398632406005341108