12900051290525129116212960491314271131438913231581329619133170713317711347370135394213540311357786135791713613231368042140002014007581407502140942014246991427884142971914403961441797144249114439411455774145618414562371463680147383014901161490374149261815110811522031154335415611301567323157931515893071937323539238443895641786421126475865171675678216286660943189432296403102676106948112509124011124060125239129208130572131991133922136727149208149547153533161192166217167869182892190358190360194441194456194607208654224546224547227588231109237169252956253665272725274079315531318143319951332572344742348283366370366547367384387382