3094885011778346002211541638401334764227377832847728542396575191969896536439388445463649643127693984363851826745633165134466581301182585892322763524412739026975425571376482176456947797732683513482935232706647883783021817147556302141726913715075383084381447634667327947258543828667141333044531395414579382671328065043536838429783847530792677907671798553835516054013423064044032038949054980551424113512010833215316756246224035591379230223288226550788524318515117345449122411687227460221514750015151136677821976274965350342618088264648170140508537741554748764405787148784546138902837052957104473653392534872756776462255402962201751111697895871562864507857475025267152176294646553535673622312331092025983286475664688353726359944470974450416512182776046940048556201382166528686162397867511453011162541533666033859774319431749746217824655284142728145881167259319575038716456966287645319687137124781224777310205753250442303742985963332736372372107545942537243107441285505282602901525473669020083954831352520414274551066426576167642244557335681375369291665586791895427850953512311379119870655847973164136227266675229853460486708481734486521922658088062184723651252173845166662824934133111065437419370480689178467157199644315732595402518106570688262261188639780112849810160651752251206326717687118454243534025997795135433674408201712712073864618254745321376343730361552717661146656734481192776770473786718735804354278994374234077515207011281072931248956035654747134960354424256489556419266339159079755671938076540721679369466728674836013771399727853441612381253302288033774843006404436856044061903414166706118628730545484656584767818758868056815555323427211260807211809561370792527506388527963677073148323507664526592085556842125455398006325862942032996426352897027992561154702114712455235252571798197334337143381742225597043812483737038371915722578027346252234679423320801668636