1004210110069810101005831010501210108901019453510194703104747491047691110589468105903561059184010591958105922351059266910601209106055331060743410624199106335691063664810638507106412601064126110641785106427371065443010655756106562161065874210659530106596301066308310666888107498801113851511173047113918741139503211397423