127249863228911491530920149366696787102679106110122322126058843148710690609851108635888941920729744199821863269100891864104976113705125576131483906891080421095559144494235871109052990419130729837291080418841589436908429103392439948771034511037578425984553845578496486330109954831169059691084100900104018104377126482130447