438 373 071 250 630 089 718 843 197 607 099 313 549 252 393 410 176 954 246 410 809 416 961 603 050 155 872 711 734 298 368 943 452 304 366 661 854 956 804 785 364 428 668 503 395 268 872 596 376 552