15694731569553157020015722901573640157425615760131578521157948115803381580632158075415827171583344158336315833661583390158343715835071583509158354015876871589687159012815907656546891683171321843974480263197398794382199407109011096611194113721137911621116221162813036130731538115492158631666616880173511793818241183881839419434194472049020697229752343023901245402604427049289972934829695310533246732907331883390833946348593552235773360313742340490423594308243253433634493644942454334754847560475644799150840509005162454297560065899959005