338 282 832 851 943 681 942 710 277 879 939 932 120 142 628 418 139 899 175 375 677 570 597 975 429 011 002 147 636 618 015 348 177 948 615 996 341 312 950 749 286 405 242 154 275 350 685 701 190 464