81556128849103484194747965301211149195909658040412379167027107352540516028341053170174207510849132221408955115994421810814831821787069729208671469401691631636445557333083379181860771703882078451417822100882211551621035194293142199861187131348734308478487492629006377658576082030989462915465213342914156161771572053747681131959041661931782481943841461411295386834207795810888911449034399991956461877799312529561010512013561821071107414386719889526521031979791468784909882845224681112378128736134486173883153249627221152664626555561182250210868174742