142 962 1 393 990 67 305 728 909 536 419 113 520 210 983 637 649 141 431 181 669 440 373 233 148 331 58334