12662934316103193421759314030402018301163316610308518046728214856691114722172172012164011580599378811502219811449106181855721311015188401403317419336113201292714147350