4230954302181721570611078398483074930144808582220999918609198753219431550512598974519420089426747109122525358781322131921402194431052181713511303451576587849714746813997712432516364124071823066668011767620938618769916485088866201077390111100391442852052977639914666182029368618873358100410385889246952253275182922002512138016179014021489938923651650892499716912811267656280528257404955304198304221099114519852572069171732341343051676361716201956114615113539214375412230939811134201991671207771112316571510477316141115311911534412061122192992918184604165867