19387362113150151504411909391341432065726031476781716599345514385013932449739553664745218314206827290241991629731463813115733406217702984774108312765271973220009201281148136175643169765207823219495156856775594802185466745361473131875477323985346100612143317107419157676138128691291345186090787066151811108611154514051721628519461209913133686179234150428101462219486160150922846246194791172550108817763575344212549471279140456177066101635947155490101695391292227672067541649341599251539851868542013543232186973109157164240172560128156189558150186121931104712