121843319464572509211173735129059274101297441368390255833157085983700182552131752170083954215214194475381208037909371641471225147126214712631494928147122610131736228444984834984845381213368976842775897310490486870053293853293511021631256023573054116179513416057250936208861105391720246736790120994452769192747813778624648044398211285415472832290206311851590869344049279479141731122907787036548130112774154824063935811495675481211269492801811125540713386941402145108190344927010395432696915070541451568108982713151431107820692500166875121752136879615871018447953806214167451256322155424630125786246443802519346014896511116584415541979076