1371523765196686656548043105403781536913552074337944734656050854186566780564282656513491131813413329944080946227617165364973753621534968549089443665358533442282055072194021825856552507023725481244767147061438919946111646721335630338316153768464854374948276476125973617376760782940427338934721065141672755523341566396815327375117712035059822672866589254380755855662500558300747872415478278546306592072641941892974745782677121130167458728037234345428285045513371755223908052491977925114751578423371148680176328451010915536561570768456172404459115198328465307286789605285160309677675281555132254584884661784632146914245933514376613056804854398406368033132707019282038871771306288186118501567690597321279420870967136170468750374767386256373453179262468569783721415398392044808387520662931530844214844199502647703748812255283416783538352791761694009825558636742336874669538312730217039750952512164352752660436795483846967968417677017132432367856891878343858073482312535888111514054266681747121660379948929652855321285229135210845094800202266741191636289021052436502612716675563305633995113767521404072652375491421104643846643821624353624692264087471463196237164735456876211221145644251934739718027812738772745452338170744679724033366319523256635732748745114478806163401810340117133744295676792335444505398734229825143217230136470485879124452151816875473019326910735355138715130165666808679318507353753165725654491124251907763398477735903141973321464512873774756708493201572937781236585965462036047774781448023421542242024270822083776670378129442256275385406657289153924454385596373176002322744355451200343455139274452660832448248258718218268550257641602235487731769239403788385247721644792017864735456652382907192722163867336547908750645111646688223542298595222331370775576327985441662604814601287107053362526515997381254846011072921664265230484556179351226791571188672391474