12530986666741967373074609889169857781235703217434273845825889030896868718877297091432947959925183104108220718897419775375851159099612042086670743477491470285718881041818311086674743487186473905997798123971911741987366374061802669134210544311341812263512762413324813378386678736817663683969918401281497189073844