88714452520396981841112803104885105971590722164751304928865205373386709192745516429682715311518651663945946321092094662510867489965197576834712154781211061926283517021617318131778331167328271813917103578234248986655070627549960532906882165277322554819178615567414579914737131258174849150321209735347432254021709631891465235574263208918322713256811047893011434303045812165816353639344200131764153478010062611690761112179202125470210973628422052472006735632025489110841189300151277122747117024187361243458965311963920361020253140954141570117933145962