38736620472245844360622544727287137852113246493647682186751508122046565527678225555780685541755800707619966274120157336575243222227851574658956837953525591113321608127646734515331745393961495411637527381347270130554921548069182573521937023858669449251364832494508667571850458722802873128169609832572924233017841590524244063200191641992338436070014088215515341232271022622024686842766714536223029706357113936922764496533435818627770464824565264928591243059034246178055205066152048073562767286919591600280641841655371259241450553716065850109011451680232123061382226118771395217326063295356018103061442414459943000144216176754664435735197631859309671934442099226911333539566668563915905489135105443304940058093659418062958325408415646371136131196217774150628415081963