960 059 518 986 995 012 457 580 722 070 987 082 815 930 450 804 837 309 183 118 356 648 441 407 715 295 124 294 934 056 526 028 945 802 500 138 854 804 213 638 705 525 352 404 474 052 471 559 121 646