119725927468452217135352076014112583251181535277904613515627822411989014691505340119028923996812307437477774522458257631428597978486150359912522774807689013309144649259725933833593401428838988027289235123074473641265589712308251461798901480901472119750917907880167755760555759446902901380452301190752136833300575135390476002512308181044893125228243868643852027342843915139127976221476227596995360371160369460371225317111473515801031201564158013015800821580077141386213310841150201135941815800721413869242270712077616104158013171182399944816034316034422005014231131537568153756914230025974043373771535504524698714649215524160227524663