134628031507294322958005150446723088944592866526466526315567242151989263371458232104559493275769776163244149516311197911055327129081613671931345125725802197217869363129081512521653148211201455316390989113743350448053418064156473863287415551239891123358242688412186527257945115449890741319917373014148784148611124199374392708315310268840146437749298949298098415633472248121731638829980610590103347109890769837643152403152484849808546721387991146434211070824477751410734989094989111989093854658316418391503358263510749891103304503418191081139467037118835330913513118931322143146363315675501319479616165385374129078612908131290793