11597406051070027019741205851126921212931633855140647519291666139143415187601744840750171597915056061946211848861091132188833533163530110496641791114118871519211509163916639814131166173164219818611170195055599617011479933364846154272314118973210901386969163116523617941470186694312132086831913