0 133 86 150 122 153 97 85 154 88 30000 64 106 137 122 132 162 83 94 49 35 68 232 57 154 68 149 193 