841978137237423681296998131340244122016781917808113833096905265056155018331824567121987414089312624314313119750651156218131599911689146951921296413101891310190408932553386579255788026465332833161028737241684994211188401320758798759157552120530732898780495513560481489638201147267785414470546081008594929435538086769641413912354374546091413934253982101976192943018548678902583323936782479565111411521573477789174867646108117089989979387821642610320588363027886521031875591663521761497492140420310085605279511781311536572149302149293516356501711010406532181919217128194359653213418342880689193117703596468985975535581