2669936926619984266198842580042324042558240425282404250124042441212676602019727420197098201970812019688020149167201489152014872115830895158127651581271354451305445078544501654449925437867543733354372855437164543689854367315436389543632953506275350574535046952994465298811529822337767133776604377658337764853776443377636423737682355636235553023554732355308235525923552382276687227664722545332254294225421222541152253799225370120003552000315