747139033133706156484984124316459577573711049147014961517156716844111281707186326137010701971972993107114239301249189417901209108016911299817778769728941724101341712839487210061761153093321310411205764163619595121991172222281508478126026241613481456686265252736129260335865370157912166