private static void method171(int[] is, int[] is_87_, int[] is_88_, byte[] bs, int i, int i_89_, int i_90_) {
		int i_91_ = 0;
		for (int i_92_ = i; i_92_ <= i_89_; i_92_++) {
			for (int i_93_ = 0; i_93_ < i_90_; i_93_++) {
				if (bs[i_93_] == i_92_) {
					is_88_[i_91_] = i_93_;
					i_91_++;
				}
			}
		}
		for (int i_94_ = 0; i_94_ < 23; i_94_++) {
			is_87_[i_94_] = 0;
		}
		for (int i_95_ = 0; i_95_ < i_90_; i_95_++) {
			is_87_[bs[i_95_] + 1]++;
		}
		for (int i_96_ = 1; i_96_ < 23; i_96_++) {
			is_87_[i_96_] += is_87_[i_96_ - 1];
		}
		for (int i_97_ = 0; i_97_ < 23; i_97_++) {
			is[i_97_] = 0;
		}
		int i_98_ = 0;
		for (int i_99_ = i; i_99_ <= i_89_; i_99_++) {
			i_98_ += is_87_[i_99_ + 1] - is_87_[i_99_];
			is[i_99_] = i_98_ - 1;
			i_98_ <<= 1;
		}
		for (int i_100_ = i + 1; i_100_ <= i_89_; i_100_++) {
			is_87_[i_100_] = (is[i_100_ - 1] + 1 << 1) - is_87_[i_100_];
		}
	}