321212120022266250641093631367326152044210532337027887310273179017727251867291973821321786711619230662874315598642222443200031262318992326922525422833580233669037320882411461383356610862223923224523112112271889331698127216574069105572291237305746337522330718943393121661258043158175933038389143709523055315712319828713357322760336842090621853905131861335602279723642896775973173933572109443372723406338587581257722172423643302728277321951141377043378333881229851543207769912239121143827621159334021087725822754336568525209411786224143177737433113003770089893392232224