39881240051127824333966264221405169170180465280455546910309414943115268840088155937792682861720971222204586899154573217523771082235444188942941883301893539516816054138832446792247541287911101338122112707163377164688162044213646188252120658223022897402100891609881625221806810430418935202881835563602374345213368134483749605353498150226589131937522633612614394185278351381378071946221938937199416845002110445639316407619979480341380551942197518417169828368164756340131824594009813080828415299819983520774718121610726889648169917386938107718549479318