50 200 157 156 150 149 148 145 144 141 137 134 132 132 131 130 128 127 125 120 115 112 107 106 106 105 104 104 104 98 88 87 87 77 76 75 72 71 70 68 67 66 62 60 58 51 50 49 47 42 41 40