23032235172363423744237612399624332259782687026934271212858628951296692979629832311293119631407329303423934241344413483835096352043526735269353683580836370373663784938049386683879539257393163945939479395244028540286403644255242957436214362643637437644380545440455384602746098466034707147134472424862149498509185218552208532645383554214546875573257936579936117261197612286140161591628906300763368633796360864001644046446964511650136528467211675366851368547693927050470848721737231172486735707392174199