50 0
46 82 88 91 121 144 150 158 209 310 325 347 364 390 397 404 417 435 441 442 482 521 540 555 574 617 643 668 676 678 695 746 771 796 799 891 898 902 915 918 942 948 949 951 955 962 971 35 36 45 0 45 43 25 9 22 46 9 9 21 47 44 29 47 4 18 47 38 45 38 8 49 20 45 18 8 32 1 42 25 9 4 47 36 27 15 26 29 41 32 10 49 40
