195958020424819874759352663489306417551461244328112366506287949414166372849476139886165273525135072277642623144135614964811063782209992436349282921180819035872283584734263949523819842430560469435763557249047671613437122650112958482208033546575099688849296359704463841303465749076017455462812204241981686616866216524559525553314662501744670519312519213106267818346107315536775523354757303024246634934024724441621924698153814174131360438265883616137169324647971821123651847823316866524729284503975648738076419638034695282404218513142657513944652211606589225591029091412453621953959423332409493478199733612478131820374175637823984094110567184744476437537152924379446051365791318767571475112563345995192969241469409429105247457159232133494427510423978172424217040