852 529 617 250 385 108 276 236 015 042 936 746 947 834 466 781 118 796 972 445 835 386 507 263 268 663 322 205 994 255 955 173 697 142 228 102 627 446 565 148 849 501 720 691 773 219 402 602 012 323