929 489 828 487 921 362 201 752 651 249 937 144 298 908 390 680 629 307 615 793 638 505 030 298 979 132 082 321 817 341 944 114 620 232 747 169 322 329 367 442 883 869 880 931 968 288 528 278 043 625