1171666899820475125339163102228839199672816051648261173289030099082788231367199938986554229371162060358379820144819509893296127457208749781162475804228631064610393674094929925738510223786286697359627696681605811484517613434361609028843511383510971712712219479945581557458672216559238521773651555177098462181865189932999271565594955379427207037389741426122042138104101375109548220972430279110201536159160207278344352240302881367151130406012000351259085195355879607825608620238116809158521194461684392146602255914274015090612386022689