1685850034654470437475294120946872173517921957048077917323266130225369503374804341214816466483094696013341271573137754753647379246663972937928423071344384759355426022255079585227032887569371482734440371815173629846127875112426911355971138951143540143810813659711214288773156212546202255566451786482239356378303177853259188568605585137027857685258546525018167365563476397163761155661280318956738290839233457266241127170275258933866305562655987636724793615496436608541224453731801456322831168128523438819868044058956422180917122678366345651425680363615444939077816440276982516974796205436805717514262576532867826662063201603496594833058321901763515436424823766751518244270184527629752474544114826215219679752722874619433848423622400274161343287232712513405875073981925363864271436870551200354290165541765723991432204687553651678101622645635401578381112614912551348882621614022419537264077131229155267529346374950551966221548535313376074379030622726818711011677447560707204146637602405404726751045513828886385436904487128138353964780067898337203846310734304695652677535356031472018063137984527878416844251745483661725614892147088012544392526855286774644434858862307336750923845850445034254531730246016571490279118820834807562332557229502855339656590657799462709654308599828446123300335250131997635478454330218737676668151992962072493167064249141748780301731357307547896294642421931935237583773552678474406327815231895093444718359966477076245384051871953721156813733179325373842776391658522407175895203626798112404223457475557124671663504235421072069153823118665136710967128264960764486384114210586710767144367041157036537015368964584921544238299289688244459117641243628553705139223741686595221340475248780864438037623519182747373873557285081285212085577679419755879167460034165031410659648021060466567057276672714138178477273217875744425127773335078865261963153352721473295