309 167 541 105 862 442 085 106 470 855 353 772 288 591 778 426 632 132 482 351 633 886 221 257 151 292 597 706 860 383 407 271 499 101 394 011 620 458 941 855 662 644 717 613 775 211 875 947 372 806