17355465403373399124138796776153169512971683451122537954325412533830755790270196810780783755809798560312480284239151116478995412498468114568845026879997558207532831921214545016974398463404211746029153789178402621621619803773193397152781962961603347177954230136512770847202731367371401285