132 090 486 211 642 648 203 222 182 946 123 259 137 361 084 721 044 248 501 971 414 951 509 336 156 211 934 654 107 019 638 634 485 789 273 199 716 714 466 596 116 127 746 560 091 005 988 437 387 315