707 112 954 185 238 125 885 916 486 114 395 747 243 365 702 355 359 123 045 331 428 249 948 957 735 483 377 656 221 236 141 188 621 521 957 083 698 934 683 394 427 226 505 196 771 807 296 924 279 978