241 290 459 264 347 105 197 108 838 078 619 559 159 309 170 305 791 590 562 638 506 516 874 818 317 643 828 338 475 478 094 716 452 732 035 091 152 719 821 347 666 579 088 706 532 026 403 390 452 613