1912144751865433778072192792623187251419267517955758935518851354114500304651853564456157662137188001712848644407204189646389779400107507220376485373635280139768206688258345253943951256110122837503564734256735623578941518198170472223086761407083537974067372998387415528728853620252136544338365834019273703668877416307197177942763313395504714884467344535107731115413074386543367802904639850427412222565354055266401275113343795450505551404731763933131482425602434731204478521162652916605095546775626125519373828571324120555872818063746040583978579677840318269067914730643805903903465247615975937482323723228656615373531780523871533576638354264786496732893354573256968129534845760148246813827171177314503151454282459707338269585402195659249552399254469663535109511216437239397803762548553651253692107092296442976862445126481431775033426812344137954958135117294231302820309470598218178689260458665296267218497301181283718048476345701855250845196366676285476047834157179374720817448789705398599493852131123044264172190604350515312464840680537330749215301349650384544194632828162490440175542227173765423781435127144638236479319293136738167069572276604623784511021131065516768435244922437519387808799253145643672032265207535275635663648320010665272794217233517143821301084456565261151684275248298754241872597049019936776955673668553525144866371246169642777233806248368811787480337181834137751433757177114244442525116592316674161565448810809223782743678237628502983545211216784489881604733272952850116657036126146575460575566459534476414630583216391228640791121281133641278783770661366600141152156788154706436388455315422978277468264274612076748436220732817619760330042656839167158646740303602687212645333221798222710776252837735887448253208532342406395238479655566666547792705612705876914666295088468026575223704743866724815467905597028412728017721249974559678620153816437415257