1213442192188612921171149718161583196612117451991186295112761282119343419271270158010987054615183161487328379171522482799212931849563146994418011803120059060613441188116310169313368751770164317492961634334105134017748551114881204252189891999957011027131813249633125