336 354 600 673 726 1056 279 724 2060 516 637 665 690 751 887 3142 231 276 229 411 436 543 958 973 4121 157 159 206249