21 11733 531 2 10 19 37 40 42 43 54 59 63 67 71 74 77 79 85 87 88 96 98 99