19847613269577527063016183022861272083188835119498132865576414962212466514633598878138222135282132642107717144355861937776026662805110627956174975351495561615422126371531431085575984216016020979364741220554917791384921251901550029643816962987797593271413647074754614229001934471300919851470520206279103282170526642597918231757736013722920069813401517002243116210008168806100286968171258517428535669164194172857219671351401710341656171859396991921868855437116025778931574702072947702059654479401828038100185703182789549481688312279502147045093917962610415