298 100 456 420 534 930 891 490 337 479 397 268 169 646 616 404 175 218 303 939 871 311 976 335 130 930 045 269 473 602 710 872 620 071 528 350 804 738 181 364 834 249 396 205 550 075 078 656 987 999