238 358 296 259 304 455 199 544 459 580 866 336 013 921 807 206 367 347 177 971 643 676 970 535 683 383 615 359 622 908 082 482 141 612 156 476 695 044 329 068 603 392 450 278 258 281 235 544 824 042