320 443 885 225 718 733 926 106 215 193 037 176 887 253 196 908 519 389 251 483 339 224 320 848 445 600 508 710 736 453 742 026 814 549 882 339 671 469 535 196 040 798 913 406 567 366 084 902 414 828