349 741 707 703 686 542 721 957 246 773 992 351 043 063 254 763 743 169 653 390 633 601 828 942 506 420 162 087 416 278 344 402 359 638 996 966 842 156 941 666 068 606 241 969 271 188 208 612 649 425