189418927017101351245921708114013485965325283621480145314921393941716114116294280136210204408551476123414901108911533171218411958161611209892271213906623527186913849835429815571763169273875417319771431774226481185316651141106142443883017681613153452414131405192811111672175314941636145880211781678