23092963270256167210623791177901412646150418148467226185166505537373104663110353463897311035345635936117811140578514065323915471112951147918681171891301291301163270170639789381911407161412639673662101333112977271495930140841239996867414363270055433111805164738077730531850233833363833353833743833811096999390899484221155310511757801208497474088132852847808769974163091763121499251893818117810851551120775114126401328499133417762835127074785155010133325746701147495574667140653124586764890926760914056901577034846122846505399795959046799185297033998473078210129009366197063968463068148713355292129222129612129044640932129601236863