10146961936809484451456151840714437131214844521531835184318951537266143321209153614976115874331155698466903319154747010586907112081315176817871655627742189921430666889826341181168724693487401193218885910243641709977181118029371983109511461772687223