520 154 664 184 870 191 113 149 568 391 481 210 415 505 460 382 452 029 057 995 833 715 583 257 147 363 577 173 236 703 174 923 654 204 157 196 401 364 819 664 735 181 109 159 876 107 949 099 806 213