507 525 593 812 862 950 36069 141 157 212 270 363 365 452 520 554 723 774 781 790 799 616 899 992 37009 66 200 92 119 262 294342