207101873138423969164349730711791627305451647130983848616571200529166919312416636841815300141458442110751156556196811691047704198263157814751719149943131215591615167489552814228931216751904691211700209670229191466475855387419891679141179217831675570195119421274223237225668517411689