77238780117808778626791877934180798815448169982310826328375483836838568409884472846758541686149862088679187164878058882191454928899348793530935969402894029947029472495111954899549395503955219554495559955949562995666956739574395747959569595795961959929600196004960189601996340965439655296627966309663396641969039709197092970939715699195992139936999436100733100748100826100828101220102238102256102342103097103579103906103950103983104209104347104358104393104433104542105002105099106430106432106433106435106796106873106953108913109083