11676278755214866842130432266082266198545458831211903924933251782293938501328182981571309297561565807852565191737847546876898819987566403120394115852867852819847537117029361567520626758324166807361568105098117119140986112781894841581887581659481113911103376327538043995794019598076767368014794191149281672842580212605321406645166858188756119943863204588503712361641225068846233152118415211449131438850521095852125804357836623703433007154221016611270812810504156433475542466393221276498722651572107120380110219708455165257745155357459577459427513357512881191032109398976508096102013003072263072202778021139861535306