139179210177181424627339555148456588507785744846148612076190047220141720139316616633972662660062660166570560940314205991035129207132207134158816715881421420516140094178356298879498869851347567837013766296388491041462108581013841298679427600327191473936306783718919531114107307808155085515508561302440263235334415270341205133789750619821177386100198845047115615727857305948341365752270864270865136575388519212553721209431208746948468071858070937855687853513191058988444542119376162953362944190161619822126453171077434253418563989525721817368871172158289525899532551430414297923129621704466384609035541199257340477340421917799