589605754138754297267202431588152607626545215262644058071388687697126151347011656081156542605441240131669705336987111172111171976792350839583144694273350838754137113125711374711526122152628715832771352050109544110149485851377562351325821124219711144251216398105868683907111328273222854066924105438619370906815280931252088634731150628649791392690123991421981058292670891027774197799121508611370806013291337157153472125575132128457622610301091313773243977834793392082104572289137135322932149912437631339836121747211670046056311525040134680824397682214854572911352773520253319733335312499024624310757827312481137079321498321378758798866105