14423089329612183788466213359542614636760008155528509023093868629354736139710575774482279131860655481898817164450351561227156122870423873580987707187704031202024949520137753923553923653922810089574665982761923334481345270320742333449628490508898490082109324883925114847014189514589951090211217536440795167691973884585167457911131635714022861316358151843387723619320021065010511713196801319723208265142844832748723293641610420261087131925536748743820812315546682239451284899208417208385908288137706434922171196971183413832907319658869507852456265288838431306048895957635916818882818853818863335955335888129939612993971299398