478836494969101898606542171070267957527326470838129458125831325837552739415177791549512958253855766132424913287991515531730151515311688725774982207561070713575132961191495015137291917624495908074741574735795909934306134363454168813128811027079747346105456210545951582255916877213086475984569157604691849104849268289478957471732101785280785257785327528451104328310432931713514716381430355137054160053153079892767113710113702710293766670155066074360715296051159168263059681769748484708891931476223378521578523012871938984428223601188032582851380126139228069362513139521779814766981836715658271476697147669648872971303583688