561 565 645 710 737 955 25024 67 81 106 134 204 228 257 278 340 405 441 518 601 735 937 965 16000 67 97 118 194 252 325 358377