307 412 192 733 012 590 012 241 263 659 675 383 028 132 395 806 906 872 152 701 423 953 809 262 120 483 825 816 196 168 139 799 327 112 473 793 787 846 056 902 092 576 869 770 854 459 343 234 315 135