88284798138454541296124628463984033993673013381937803792026921680933465285239967551744631619212140156012573116940277640445674268471891604808101513972835589021195547829127080322551137129715234779796995131236560542249168537557543708473735013071272017878377345078111675315379997173811196254