6857932203714562394818261606722077841873182704018631314034347438354521846663837839445835571166303797624234921413910947298625404396573885186022983465320226919847634196276550541344228259658711227285466455444802855425535255761422373174731330552173841704169597515192461561572809367762837867391533815571512937722151337640035329832851312071014234018119115247576460331412371443622130770375317663885239983223412424157064926126617210678676558670623011255333995866785252825191477603517126672194435444053814473735654319346110722847962172686548091144317873666046548422523267551387118212127077828811142682571310890398254604562567390645481357835268077947857474625148328335519488525477634072222385902012726744376803101888544234144219555920527456080474979227364212729748556834851067155412153253511402662768203502386790250503331302690320316226179236776656337369744518944764846857276745945463240623152345859858575578945317548754215438536824483830176915611774150473433284994342046873626665074827713063674644486005461673911370970139752821333459365554548981068149065294558707803605115177137840435242639168735564800641500171478675382640304223811565717321616795538771526225774819910720065955628716647033683052227114354970526073866135460828122782536243339820190827249264779182486514589189566561237315380210644240633453522917541134674336544125997877323366516285345227853731225677340352214825270865237672921628630855759584515379552729517047360126737576648539646457141728309180588366303635524130913007171642087972112657806765697276919759664571874423568680650820694046682894494501467527504632904884417811973544753818631738480144025149299116296372585122389337467453509247936847684372136563319808335791279193275438587147516374278056028536164350138168865165010788467678281324807772182366444655540125163414519611770471613743705053752482245091283421651386366897196292063777026704695079879952077730647424