596 396 386 295 687 972 066 055 012 801 369 403 341 828 569 059 370 718 668 610 843 595 759 673 178 492 286 989 487 533 359 348 427 648 183 010 686 148 201 511 257 883 209 502 904 499 386 828 858 388