44679268037311157311381567323938148321311023511379221188279188266158316515168058225204674739920879918778604819381593816636771719634145371354325427254754317611995257127265431459857961499071136304310510594428106124102789868118809599605309061429719148077014807565167385309231480758530924121540640869140869240644540864040869340867040866191201015348006367725394604234295824405826365828975828785826375826385824875826395826409558989559423690923690371142007800403539767135125570492681631347981393414139372813934551044790387102946245701428927738705112221788563641494734144051961381010887671440794907831907832907811537763317195