47045472104727447001470254781547135470674716146869564756524896347348565046908470946362963675469485644565148964140555646491555018424345641311725649634914295153461311624693114054489624295031169564563329403245642635296345063449635236353049025346014940636186349031180311705345963497429495298642948156556369863676636234456131167149386364063532636746352442970636426362646877417483117942964429666349931176636305403048185469309820751956363163619635076349862075561334032042946429616364362724531625227342960311775643