1821373214193489716491708189813811468128240369919452411298370171318535115801639141335216631532413493963672264195565586882912356871331253148715911680152728513477983191086185016993961921947182961186227174416263591859745747121844844107714121684