17381538119114389922118721586254185112162435318131111967865831639172113786501163800488530599163615651905563107762615201274161515955627738714374391469816695420692710954591079485273504108937513206563701622237213491288140161810111539149613733031311769128593910661132435325591160947014471485