255928252682314440314410217730314205314222314224314300315490409877409873409636398779398420261439398416398613398614398857250665292087210746248854314092313928313929314034398501292316266332203818292155292153292091202053248803248868251933232603292090214644398686297477214627502357248815261207248847293360173801260888297469248917202056292016292017241517241518241519241521241522241523241524241525241526241527262301262303262296262298297462263051292105248902248978306788232493292298146856503521262304262305262306306790502723292037151053151506198289