8071371203191572317634878219485250653237379300151189316849799648136781555551192500285177783123764241780169331767399196445164744422447567853288839343207167772533857605132023975563685235356551912542532887685383208398199515796439492014485144732321057054437330846116117528040266745366413026876813451121524272755542295233366203450140173754146766259543275117462789479711523882212821472715403028003137369011216355214251432585116021946511354835667578259711817984626182819138988415962387853347956638255375495852813868816854131074470505637073067696665192007475467734246464323644219065444464545637583875367963027420456040083458917671824074836971466167459834921312732160632762743205904764383177173384813513723718936270321555085437665667054770283265423286686798197354493825083782169539243835501274711165047913656651657785363916763407655076296572917502767273741441817191824603413367868417222770170544296404502601568452712482557862737319330760448188171228585644662702593215466489568066036585106362872707365322668178873717422552680328440841321118024658051425034727283785809163944566911108323333187276337579348423513548668056228123026044334624249065135426426625447422438033258821626734173412844140670471138085381983842111626496254520552779178303483564195401673444761244234457109143569612973092492933123704685183865617843395257296473772397061801144356756648850198797407390335352771108222847440170557139155350458715840426837117478262794427330218913325781021233677075285260512214173514814575183874556546513375212554752297494555876503201931246606873426771514713469315186922785096064048743630170967223387811437225595451666521875862179936426415717416455125904636396285226388049635329936785540546622064682068926938197206572801864801062902983056717767464752600304792115777107459279153361599826207385586682525533445546598454673144032569635210223710156708345527827289637642790595294464787730772248