93580110403547841753542098121803397909622414054207263471444181048361645002013025515818494021853211428218765415506880916807418482411754680850227738370531720791693961302602601918765551823175392510761133251225225279021920922109211749618575522087322790819833885771170619821069451918763214556163749259119329113988911764232909307701766487258617252218278779893771282432394231559637836211168620371229378019617662978522229560691205046120158288111001581028126018722063550311774518056184981583561621471538961543692066992200971339152331082280672821937034649874378