108319171358194458115875387317814751492413105919121884472103519151594951881195619611061578126910171205104816713953825819613239451184637331930635134616349173719116843096469081231731079371402174914768917371669113113089837611655192415011581336145321776124661056319012071179133389640212591651965