9404212478169931129712589193991059081598511337115511180011812591201233113193183251391951435771155011981119891252313180161181832989782115581318818583159641237812483143530123761249211484130583610631196712389130171170371118211191201267521178217575181922623594980825311126724453349711107318324949041634812344135697