162490904361005195859620567130561104821567282012122325918790541661713102029631499231426791393781619941939711128701304291445953271064879203113143532711492107871508785657019290580624122508126057555511450035380850531350131775481691621666177867128830223072436022047752189235728013746144398337512628893639228808115580162743147660135825157875215111361618615517362518428119280196612208252137417204746114687150544224638821525503274215180861226127848241858631143311392361193001285739411110495814102010192913243734412134115212285392931014991043003490644045137630103279121376