82342417710176599961818451129961791555848104837617652740560139193371765610880201294989136735431428911882639961782362091124354103472618499147862914398111493474538751460178146179281788696993523616812649259423881896381979429075939326614963039699342356452361677932779699331263696122586933879334012012636951107008148237234015012685412673112673012685581897311505886419081888318774323311935622133855014410041309122323325128478913810441004822131303010872108888036419281059019823698602902118826818882187069741789229961872318880740678203064128474632331513130292859203233431087226323342143206242232115197111971611006702332122286872850960