23940025260815835921583589726815566221307490139870714515566217175721376156313895013884213881481329281419657003110547941050584280383132393728039546831510122181543066154297715429765110326071691020745883503141161812161621114443149777812212051346654943441334001195044734777796003796087938968172783990145867843148004414798311315017147979659857414116171322737629532105595887985912783528799891222990509284123302813339963963211971512664712690611654461266941266533175977540241288484754299126753833557126638126904971845645490126642126903126902126901128848312675412690711680696456198866645554121010450151815216071521606111585495784132757