85972143968785284079885221487188150892208634584813131438654289996883839022890044130458961086820885291424213029147251428186547841369013713648137738895889811131421379085005841378865284298868918619587417897308543786871874818871884845846878821889576868271316089417864121309684406882908581384737866758433113194853548895689852882001274313679854038947485088902968843613304882671462688985857601411386316853621381284775873198775288912869041314613006138138799087045867918836914760856478639786696855888974288495