294771967291967248967754442100727077735866147294585881236835870863953373642188327119727053327792778215435780568320896815191111523748056641219577158172111353064979591568548503456960269080791058991982462647300703200703218550514975626232914967766150114029000214161011484050040884254984258113405005469691581618158182796685664843010381498360721469681096828706517156287650471084843451061472927564505118962342571853381001351101571296718245160489366876729113790327984727575177985656484821428859966898165758974516938348205064616258587566931666931651088088967340434549103740114541892232779753684937771015557373664373663118488