3930827227354529198818688613732052355808245830169011869004004193068908337561351232377313673153872662106381940933949566193087617206280490510134460128492566057864294348785219588633584146064747425691980924028239252442881782283351977710846673212907926061144653185942949672951102914529226175287819354494993038661318