14067899676022032460652730466882612441154619143910303548513056529191889926122090755986912796397412851646110115962521916511187514311581151069364644838727705640197813971678492868121417771518115217761854166114551327464133113841180143155836715235204801421