54 10
10 28 50 58 99 102 123 190 190 196 201 202 226 238 251 266 275 309 318 320 338 342 342 384 395 409 423 425 456 519 534 573 585 601 664 688 713 716 717 720 732 770 774 778 782 794 820 844 851 875 880 884 954 997 
