138969149013562271598451511181797071865761123215139155758160800589341701011789041171611278421595920091218742188707128645182922776802233291739615587297461577576455312568010356214961022476041946108004194938154142221283159672554546579413908722681445334417581981136641555391916492478821151071021448971704652017241566731806321936301339781012621375891728245799314678764668164578625371007049162419846983303188387822531401091063411438381991151869391151735706817193496245227751614093710192084189438185389177975555261968762429671687901721347781562846500955480102517133086