145 403 685 937 871 167 947 200 476 383 473 678 349 420 236 502 649 103 816 095 975 773 879 805 886 965 011 374 277 506 722 979 168 412 962 328 974 246 813 275 433 017 791 397 992 118 136 459 854 416