189411459501918327053070616512431662689627871372196535445732353514281873130993228712881724114022181426517511506282465197619753836516994216709381881523371114616471160157268513861574147122183618173289654713904868381978191111833451622139719901971180616244931759935142941019171427719816491308804641933