18127814711629173819601508115895297213999384427314948019391794464041572889163028448412001369324387111314136738811139121214351942330283502161812722752971181115465430684138646319431049992311521871146538591118477218401560726571304152061453916101897194478630113341104154471894170317279517307781040289