157286214619106470109896376031220119829569214488092173136801617749711748415496711220712391147460199120739335300458901100251175213751221991298960875956021115203268752222019562417418098180161735170717748731805382370221504099981464996226196350744231721443941065051117865258711808022696990321458502188055938620244014247022221711331917020161902490190233196294800512595360114727219140341978147615681516464919114131225105662199347143855170838239401247211100747532695061549196088371809206003302542143448770295872247931082391402831377961758921613682989