1149 160 244 249 287 318 427 612 669 687 713 100100