148567186717178092201844103610145697117799117170426959798519760110278317206889461102282684014582717017322310558301482977533119268962656223518789391532232105621383077699714280717220610535094981107614149677214241100056549617042014911215578415844210977819500796096173613730583167129831195744284135819917071953701442081213481685092060310621483722958213873722606821743425391180685228565501743193674194510218930920741291273199394129962202934104729943071965041996361127561104111724982074761203123400971753907119393685239830681430751799192227587356114164821094576283