106 182 204 212 220 436 453 504 515 528 671 693 887 938 1041 126 237 253 315 391 610 672 689 694 729 757 838 928 937 972 2190 214 223273