26401407292260483492592411220055918137167138868157986810514944721867785928783121440111595185191178480234891037001444285338611129410951756682276401729951654119086012866131956135104631248891215556668850200966180458168999228299936510350982774217854118211113396176767923581722102846980245181562309061783471305714429352643124038172019147516677795825114781413680119132518340113762911700956180211444192453487144972883965448318032314888888112325911101684262143025773424747115426360961101801583311247771549571567807986524470220170163079935971707347578865685