961236104271715507571232151945467150191941180410265218403351790199287804450161341021156818523119943437515310087052316318236318734029244030604064591259446696159566681531009823039546284138109156793160796473146844239643437643413819552827303220324340311240660340513911117461526966152696712872193518511097791155182844399919836111012381326682109348210011531524621582709707581126531860987179588479591011809138815431648953343753522758845611218812619049691421673547863217635862186211672844778071123517120275845334356947374871847455914020657310410003910362831526969152697322736333482015269748160981073322374215018585832021102481139826438534