87541844798837314916899858676886912127421406087938867518766989599902378901914461148528474587751896888692787475848221356013698884961404114223878789034514672849091443187246134001298612790862848550388803872858866484394900338957585167890478539613881853808419089247897918548887928146471349489724895368449384148859579029985880886318595386239887518820214109894988968990078139071334388374843748496487720136688429513292892688946488627875791446384430130181465986444882618923485119900828496714796870338474414122