18986414066814564920023627465195965307331330021106995006521038939442183031542705243753031210888345120651551571660902981379043538913450820199973796489031094585371012223151648335101978081536051752358465039621845986506870714650813032918915111807317052714358211941093922182417274219905022792328317486311972787214450035906172049511170839230518061822267912381388992216419084211657711923066278457251145608013498995299938678528103739231575293160516179818770517485220034959112155895185155235069829318346421059559358132171962412284361554527926217046261971