24657314754924893852067728076719202369202353573111953186933396933353573109201198077091475480719808076578077031235018920117917394920116920072103321140909880309690588212562202241510908623886520019999500147243099694814693778702456610599808799211881259399147557741047613404959978461049330290403156769274215273933756096314177541417892436960623948597361597519597440526751103496711122788057372632515846335220636077203856111031795298651388124623497371618960016162625369478162595162594162798959987162643200198959986920115920234225104162641960015625387125939890586162680125100512494011627839599857610159599696254539280411123149