306 522 574 575 398 955 318 960 074 668 204 504 295 012 366 024 001 973 926 743 716 802 038 500 383 878 692 380 917 474 233 803 345 154 788 319 109 169 465 160 110 938 103 094 033 092 736 306 257 252