160 365 814 440 459 883 479 648 692 227 175 271 824 198 761 322 504 457 543 734 938 859 112 761 276 013 872 841 622 507 268 205 936 636 740 044 215 604 287 092 304 143 024 095 256 652 152 892 583 686