399230835195725894241758261673508052692801451088202552047113834205691202701785415512708043135051546535868954028622827852733115267425538221229717352702562208563244120248296456198643442187982112036785186902743087451228281763534613046577827466876334333363246637504737339140459470279893405035141702935655366886218268524365251809306190171332288376827377