10344712719473461742307190273530905399154491610916439443610255710878974208719168232685808718657188073902742218585297715981851025201253341279801082127191771918719227369873848893889032990858718507190371906813079188692091973491032061036461062181135871236481270351272981082137536986217886979005492524944209867198997110013