31060 192 211 297 590 630 711 890 929 32116 309 447 477 713 804 875 955 33359 675 729 815 849 988 34018 138 252 344 367 646 699 779 819 908967