11642511430511384011350811311011280911247911219311177511131311081111149411240510968410920610871410794610749910721010700510860410571710957510608610958710959011335599868104565980019832598342105749105721104384937631001779117110382199041909839014794898912651057578905488264104553983609749088292940688485291846849668502785047942559425394259