50 200 138 133 133 132 132 132 131 131 128 127 127 125 114 112 112 111 110 110 105 104 104 101 101 100 97 93 90 89 82 78 77 76 75 72 68 64 63 62 62 61 58 57 54 53 53 49 44 42 41 40