15444814327749080727660595044051467733714412973296146644460151489519292116121304247806950435721530813177945396851133418104076033176342907028281543486095308232895113277579474781313262131316113131601313130131326113131591313110123310326727280868884601442473880892434961156986131295017018120024710902189797087705238149491147520606471108395313296971100327138043339996539979415013301047922198582136988913505671350859133546198520156984615120335682481377255153505589093718968765338135394023718269903540703145475442906980307412618807658151565203443783766078219316225291120025120120822481122529078812912243941329266132926153549046833536102198119