491051227272037584907220299114683151125417561147031007051839849766624611114719921539405399157605417628914043388117135589166511134001517951778781293111573261136411888474100949891842129401274765329083224915002254918839092506490801204971956041421122994722448911800379888171576170618113364162912591614404021094211502228055191913162163281362287118060419683859413172851150653594467546825578801521009555365317783573272106506247701324249938182733132971207667759821332514289918854722676937369048162126104706199542255122122212711990431141864134132215325128882