406 716 248 756 842 648 641 121 947 524 209 474 064 434 620 997 893 037 206 669 111 203 140 115 818 375 550 943 542 817 835 595 175 972 304 136 864 247 315 926 451 350 568 216 482 947 895 330 669 156