804294804396805269808930811665812063812267812941815856817948823549824403827953830082830109834160835541838506838507842327844426847557848089851020852628854258857116861703869692869904870961876417880619880766880971881038885666888256888706891708892192892326896539898528898880904065906994907091907516907541907542907737908359908511910349914560915568915735919150919826919833924743924794925070925212925739925773927712932550939117945312950916951734955167958737959386960574961390962009963727965803966423966427966428966437966536966742966760966771966772968172969869971525972097972495982156982248982481982484985073