107 143 534 531 879 924 459 174 241 309 242 126 420 885 280 984 109 978 676 069 074 135 765 144 720 345 891 666 459 509 614 810 443 570 230 677 619 968 450 434 457 857 616 493 167 662 408 421 871 115