100201931004481210123521102870141032958110329588103645101069967410699679106996891069970410739082107603841076039610864028108640431086405310864054108640671086406910864075108640841086409410864099108641061086411210864124111798911345205113596211136024211530066115300681182110511936601225381212254023122622681226227812309220