496923805166103642711361324787938934364705357903831206208317893216300234294142656112028448422198423469411508872531398285385027420447119383240472110297342486615908122486568354741887351479958498189319634183006247699605134210321197751197584248484076751230699123069512307081230707893435779561284160835473522681276361325671127640449823312766632486531360664765787919959136063777891106341783532383578783578612836491242701179004110290866676212542191100429532433201257201282201279883509127198813421128561185203613421111036426112256910552961272464127246399073569301369314812306602012592012816933886933873850261097170252180252207252199252198