96268515851537161285641244911465721846406757812257722705013798717730720399514098816474017489953354125731179291805561542392090231596317143510364711180416720577495198635829782142846120112022712242422054217134766631845281001691535304795517584514350821405421021572323624991878329435134356280511698545253117806612423012339798934798321733809313622043234000599701386115979411687712141558087136462298076187382705628821293421494949518206612125491163064224713047521338510063521402920806688838175147366021362122779789392651371807701471461618355890185424971017655690997