30861330678959813151460204796265577265579265580265581502242252694227508151052207205262304502723503521135833306779248805292298207204477629232493477634135832292146213183248806292035339082248902263050208709266018297462241525241526241527262294262302262297262298262299292017292016292228214651208684293360206442208685291989237709215927237708502357398686292036297477266017292090216256232603248803248868251933207206202053292155292153292091203818292316398501248854314092313929314034250665292087214633202059398857398612398416398613398614252717398420