50 213 43 2 5 7 8 9 10 11 13 17 22 25 26 29 30 33 34 36 38 39 40 46 48 55 56 58 59 60 61 63 66 68 70 74 75 79 81 82 83 85 87 88 89 92 93 94 95 96 97 98 99