1277312470124151238112283122821225812188120481204311994119921190811797117921159011331112691125411234105971057610564104501043610418103781017510010965696549500949594859481947194219240900590038359835483128297822281467837724171166857677566506634652064426324