129593387159486760989141128344166170866984461024485666326641610398113345711838147970071417661100721933028817407251776823627118570678111233173534758467855824791610177181484565857448461486120761201393339726142059910351292071322071341588167158814214009417835629887949886985134756783706388491041462108581013841297600327191473936301114107307808155085626323527034789750619821177386450471885192120943120874694846807093785351454216294419016134253418563989525789525899532551430411992573404219177991465504133486688502214566424932408793585283833678233675311340367152865293876726302115786588921906393652115781686056900711685241051634