100039221009009929101019341022404410464132105365031055596010695562107658071094605111038826110939441114592511235877113034811351401158408111687245117347511735722117843031192232119665311206169012169212189072122178122300417122301579122301927122303679122304067122304248122307270122338896122339032122339213122340012122340628122341554