6719735120460445013331410751546151342345830066038222545326730913867484642522248980539073733955116867340543830723928879359377842267626484114638971352525446034326127968054415333251929653951701215051277653037667775485002567724007895381633485416482352761811724781671736655376753765605465752864193510241468285190407488174123703561303012737438454393551131647934661993191691775994140476765678093485803231474632304387523384562136613537682401365147486882115897357922373547454422023683739944537744379084733536578347311673264923223455070263740142800654563435378437842845859873654352120503134827692483885201624678346354832693464552383176552651873331607823675113086282433336838741781895524878287051081378091525041768828034412779259535653630349145219466904237934284937255875436917131082028129570819857271749305718785374282328175685835585825283475664331266271452334268370386764112549662763645854629182668330832921181652103047712875548022086866361867628044723972031402991173155654364626502552753611704012623402154515034642425275366781661479131850722470711025736212883945457146656738359729168738523490253164223297195646021874954712514481109614456162236316368540156555294556738902161617731547866527157296948687689710679229704714480747233111691139927052414846579636685337347650252518196205734312526658191600672469258457122681701135592272213564488675722517123454247064261794064497972787512745628555687117617153807402684719515544760563229328966322642730221458772737164373064677642352109799755795482203063987532175426024708272902496397942129885220764420064174164056920158615712482611986017822819477628674673440677770810260151588120250384446326595664411433374461590892445536712270939150876750545252603596658014035708405231352125013366663894781437352069737670471731387484846322725223803204447287888067605579111411519264750918874410638179899375153506513411414780881166755751278718085719459546595