934312157104215147971241320541032722965235438109721414062410297911069140616076485443148814312424651397537902889132002990286812358156929054114519877256929719877690286693406090292754108356928926515790286590292656928697845511290626510490286490292590288893431119879454104893431090288790288690287490287314456185032711226191122396111698078253671225965189935144876283526415391465516611559950557441962656153915246450514487591185813144876988187911178951559943137343310591141136998557492110084288781210795989625476012401559949114581243600296263751886791724229354015895501478589147846710901971478478462590113239892057111126671112666224184939151278450