107915161077399410773992107739891077188610771824107718231077182010698484106926011068258510679782106616431065706910655836106558331065417210654162106541601065336610651859106517331065011710650104106492611064266010639287106392721063821910636923106369201063691810636898106368941063351110633502