314 379 446 747 921 394 732 202 270 083 518 761 032 945 382 291 710 377 078 244 168 562 917 581 376 855 969 241 084 335 782 219 252 911 568 125 478 370 934 132 705 221 419 683 158 753 979 517 602 266