887 282 276 886 690 381 582 536 997 074 586 314 656 453 142 662 202 125 271 470 538 849 369 448 703 197 118 931 806 517 933 861 501 336 813 828 259 815 117 124 660 920 613 177 280 498 266 042 314 559