270085879926327420460676460603880581400889324056006426006435910975910222827269527392827275910984606771281736255909129269614058137842241881632406560407129269741881941882041882153268627010244306524383394266115505727469249594311491861283687660265689453968047962707962321558699600644968059468535170025075113579861321633538396104811612675591612591666140581469812140573933721910568984187104606788377768377613400871502766418824400890140569541882569946325178325039324997324989147756914775613251793251808993531540521703328294634294603294636756552105216916677068453868454915085771461350150857813858996565505292246567401373150