154 860 216 746 545 840 049 320 523 845 919 912 052 200 369 498 906 358 897 901 475 961 551 477 083 086 387 757 595 161 615 119 885 933 229 928 389 137 284 152 218 248 119 429 147 663 443 108 114 160