887509793250131106979342710237222531481195056142234712047681135230839867505047505069311993945439401393161305573101830284582461466225313711048171195057520310119712710201849050351135285107512914612772263605050251272627101233628396045565045564680707945564388526780707280712545567945564015227613641729556381298754138250913823595728810319061382504138250513823521218296138251240877911392071390112997417122413812241348851991184929394791207247120725750503313752524747401103358887463906468116907211690731169074175795796791588342955639111568530498540718699090268672120727111011961184918120338611532015765461246184781540120050511855601185561793252793497