89007137006144705193236292632390177583141015842721182581732891276031519851780775184713838122294897678210781914838759917720165777163308103577148497773952265151128961535955361316506416571719692718388053587587971964314271680397113256129193609311579521117971179053758352071218426123163165516736132844411109611551714210120568222783812863133579975941337811719055803320311712947811841418554722756222570521694712560518047317153199512807261561170392214731112995151749196071789801256252840340336107679220409192048204550720951513310231225754142345147770210344167717204128176064