83312193618323834438191519474287629182863251118800911177384314581695176571892133073712081548194814861614188973919711723120193078423715525541520828136015116701093144716018261572127686015456763183064550316461235127298867474010899252991818701281536129190517693764738266016451761194711221915338