247651186839948365584102154762646883920383015270412521820074473655331031508579695612601716976774139588146752497969148269156621913693010746170676061037511338982255281056467411220335187157782011305112513131857370661632432056802042587265858349204387126237175375157239480394822596889612289865317517823714363520332947031107515143987202823525211599297857713519714448793061953276254971225161815442431910582745912216210034617177612756045602911322698616288413865512661751524229173283768350883631182179512380818550359063151396175276141061140795157641121291