119399108131384001317721327691607462078171832511859781777851682951909271109109661018716329358135873774491118841911648301713841413813921604522543313194512701321103156752196932179426882262688225701855361330571827031935798864220544222229028049180101383901887741389901055711226291503374719122796498780812441822002177594413225917932720951764338799591970805836547642507051318015253142578141192093351272538828210042616533258339185965193455147596744649379719386650361974601763015286135242221076973941290119600150724226620205542119927995941409475635814014020161942601