#test return -1682796787

/*
 * Implementation of a simulator for the Universal Machine (UM) for
 * the 2006 ICFP Programming Contest.
 * See: http://www.boundvariable.org/index.shtml
 *      http://www.boundvariable.org/um-spec.txt
 * 
 * This has been ported over from a C version that I wrote.
 *
 * Since we don't have input/output, the output is CRCed and that is
 * returned.
 * 
 * The test is based on the sandmark.umz test from the site and is
 * hardcoded in.
 * Nevermind. That test was too big to get to work. Instead the test
 * is a program I wrote (in SML!) that just compute fibonacci numbers
 * and prints them out.
 *
 * My original C version was much simpler because I didn't need to
 * deal with any of the array indexing stuff. I just malloc()ed up
 * buffers and cast them.
 */

/*************************************************************************/
// We use an adler checksum to see if the output is correct.
struct cksum_state_t {
	int a;
	int b;
};
typedef struct cksum_state_t cksum_state;

cksum_state *cksum_start() {
	return alloc(cksum_state);
}
cksum_state *cksum_update(cksum_state *s, int data) {
	s->a = (s->a + data) % 65521;
	s->b = (s->b + s->a) % 65521;
	return s;
}
int cksum_finish(cksum_state *s) {
	return (s->b << 16) | s->a;
}
/*************************************************************************/



/*************************************************************************/
/* Some functions for unsigned math in terms of signed integers.
 * Modified from:
 * http://www.cs.princeton.edu/introcs/51data/UnsignedDivision.java.html */

// is a >= b when viewed as unsigned int
bool geq(int a, int b) {
	if (b < 0 && a >= 0) return false;
	if (a < 0 && b >= 0) return true;
	return a >= b;
}

int unsigned_div(int num, int den) {
	int q = num;   // quotient
	int r = 0;     // remainder
	int i;
	if (den == 0) return num / den; /* fail with div by 0 */

	for (i = 0; i < 32; i++) {
		r <<= 1;
		if (q < 0) r++;
		q <<= 1;
		// important to do comparison as if they're unsigned
		if (geq(r, den)) { 
			q++;
			r -= den;
		}
	}
	return q;
}
/*************************************************************************/

/* Now the real stuff */

int[] fill_zero_array();

int crash()
{
	return 5 / 0;
}

int copy(int[] dest, int[] src, int length)
{
	int i;
	for (i = 0; i < length; i++) {
		dest[i] = src[i];
	}
	return 0;
}


int main()
{
	cksum_state *s = cksum_start();
	int num_arrays = 100000; /* The maximum number of arrays */

	/* Tracking information for allocated arrays. */
	int next_unallocated = 1; /* the slot in array not yet allocated. */
	int next_free = -1; /* the first thing in free_slots */
	int[][] array;
	int[] free_slots;
	int[] zero_array;

	int[] regs = alloc_array(int, 8);
	
	int IP = 0;

	array = alloc_array(int [], num_arrays);
	free_slots = alloc_array(int, num_arrays);
	zero_array = array[0];

	array[0] = fill_zero_array();
	
	while (true) {
		int instr = array[0][IP+1];
		int A = (instr >> 6) & 0x7;
		int B = (instr >> 3) & 0x7;
		int C = instr & 0x7;

		int op = ((instr >> 28) & 0xf);
		IP++;

		/* Really, this ought to be a switch, but we don't have those.
		 * As an optimization, I have sorted the if-block by the
		 * frequency operations are executed in sandmark. */
		
		if (op == 13) { /* ORTHO */
			regs[(instr >> 25) & 0x7] = (instr & 0x1ffffff);
		} else if (op == 1) { /* INDEX */
			regs[A] = array[regs[B]][regs[C]+1];
		} else if (op == 2) { /* AMEND */
			array[regs[A]][regs[B]+1] = regs[C];
		} else if (op == 12) { /* LOADP */
			if (regs[B] != 0) {
				int[] ray;
				ray = alloc_array(int, array[regs[B]][0]);
				copy(ray, array[regs[B]], array[regs[B]][0]);
				array[0] = ray;
			}
			IP = regs[C];
		} else if (op == 6) { /* NAND */
			regs[A] = ~(regs[B] & regs[C]);
		} else if (op == 0) { /* CMOV */
			if (regs[C] != 0)
				regs[A] = regs[B];
		} else if (op == 3) { /* ADD */
			regs[A] = regs[B] + regs[C];
		} else if (op == 8) { /* ALLOC */
			int idx;
			int[] ray;
			
			/* find an empty spot */
			if (next_free >= 0) {
				idx = free_slots[next_free];
				next_free--;
			} else {
				idx = next_unallocated;
				next_unallocated++;
			}
			
			/* alloc the array */
			ray = alloc_array(int, regs[C]+1);
			ray[0] = regs[C]+1;
			array[idx] = ray;
			regs[B] = idx;
		} else if (op == 9) { /* ABANDON */
			next_free++;
			free_slots[next_free] = regs[C];
			array[regs[C]] = zero_array;
		} else if (op == 4) { /* MUL */
			regs[A] = regs[B] * regs[C];
		} else if (op == 5) { /* DIV */
			regs[A] = unsigned_div(regs[B], regs[C]);
		} else if (op == 10) { /* OUT */
			printchar(regs[C]);
			cksum_update(s, regs[C]);
		} else if (op == 7) { /* HALT */
			return cksum_finish(s);
		} else if (op == 11) { /* IN */
			//regs[C] = getchar();
			// We don't really support input.
			regs[C] = -1;
		} else {
			/* this is very bad! cause an abort. */
			crash();
		}
	}
	
	return 0;
}

int fill_array_0_0(int []array) {
	array[0] = 0x00001047;
	array[1] = 0x080000d0;
	array[2] = 0x300000c0;
	array[3] = 0xd2000014;
	array[4] = 0xd400005b;
	array[5] = 0xd6000035;
	array[6] = 0xd000000d;
	array[7] = 0xc0000030;
	array[8] = 0x00000000;
	array[9] = 0x5f0000d0;
	array[10] = 0x300000c0;
	array[11] = 0xc0000031;
	array[12] = 0xc0000031;
	array[13] = 0xc0000031;
	array[14] = 0xc0000032;
	array[15] = 0xc0000033;
	array[16] = 0xc0000033;
	array[17] = 0xc0000033;
	array[18] = 0x00000000;
	array[19] = 0x00000000;
	array[20] = 0x00000000;
	array[21] = 0xde000050;
	array[22] = 0xd000004f;
	array[23] = 0xd400004c;
	array[24] = 0xd6000041;
	array[25] = 0xd2000047;
	array[26] = 0xda000044;
	array[27] = 0xd8000052;
	array[28] = 0xa0000002;
	array[29] = 0xa0000000;
	return 0;
}
int fill_array_0_1(int []array) {
	array[30] = 0xa0000003;
	array[31] = 0xa0000005;
	array[32] = 0xa0000007;
	array[33] = 0xa0000004;
	array[34] = 0xa0000000;
	array[35] = 0xa0000001;
	array[36] = 0xd2000020;
	array[37] = 0xa0000001;
	array[38] = 0xd800006f;
	array[39] = 0xa0000004;
	array[40] = 0xde000066;
	array[41] = 0xa0000007;
	array[42] = 0xa0000007;
	array[43] = 0xa0000001;
	array[44] = 0xde000028;
	array[45] = 0xa0000007;
	array[46] = 0xde00006c;
	array[47] = 0xa0000007;
	array[48] = 0xa0000004;
	array[49] = 0xde000077;
	array[50] = 0xa0000007;
	array[51] = 0xde000029;
	array[52] = 0xa0000007;
	array[53] = 0x70000000;
	array[54] = 0x00000000;
	array[55] = 0x00000000;
	array[56] = 0x00000000;
	array[57] = 0xd000004c;
	array[58] = 0xde000041;
	array[59] = 0xd4000044;
	return 0;
}
int fill_array_0_2(int []array) {
	array[60] = 0xd6000052;
	array[61] = 0xd2000047;
	array[62] = 0xd8000050;
	array[63] = 0xda00004f;
	array[64] = 0xa0000000;
	array[65] = 0xa0000005;
	array[66] = 0xa0000007;
	array[67] = 0xa0000002;
	array[68] = 0xa0000004;
	array[69] = 0xa0000003;
	array[70] = 0xa0000005;
	array[71] = 0xa0000001;
	array[72] = 0xd2000020;
	array[73] = 0xa0000001;
	array[74] = 0xd600006f;
	array[75] = 0xa0000003;
	array[76] = 0xd6000066;
	array[77] = 0xa0000003;
	array[78] = 0xa0000003;
	array[79] = 0xa0000001;
	array[80] = 0xd6000028;
	array[81] = 0xa0000003;
	array[82] = 0xd6000068;
	array[83] = 0xa0000003;
	array[84] = 0xd2000069;
	array[85] = 0xa0000001;
	array[86] = 0xd2000067;
	array[87] = 0xa0000001;
	array[88] = 0xa0000003;
	array[89] = 0xd2000029;
	return 0;
}
int fill_array_0_3(int []array) {
	array[90] = 0xa0000001;
	array[91] = 0x70000000;
	array[92] = 0xd0000073;
	array[93] = 0xc0000030;
	array[94] = 0x00000000;
	array[95] = 0x00000000;
	array[96] = 0x00000000;
	array[97] = 0x00000000;
	array[98] = 0x00000000;
	array[99] = 0x00000000;
	array[100] = 0x00000000;
	array[101] = 0x0a0000da;
	array[102] = 0x6e0000d2;
	array[103] = 0x690000d4;
	array[104] = 0x650000de;
	array[105] = 0x610000d6;
	array[106] = 0x640000d8;
	array[107] = 0x070000a0;
	array[108] = 0x010000a0;
	array[109] = 0x040000a0;
	array[110] = 0x020000a0;
	array[111] = 0x030000a0;
	array[112] = 0x010000a0;
	array[113] = 0x050000a0;
	array[114] = 0x00000070;
	array[115] = 0x70000000;
	array[116] = 0xd00008be;
	array[117] = 0xd2000077;
	array[118] = 0x00000046;
	array[119] = 0xc0000031;
	return 0;
}
int fill_array_0_4(int []array) {
	array[120] = 0xd800008d;
	array[121] = 0xda00007b;
	array[122] = 0x0000012e;
	array[123] = 0xc0000034;
	array[124] = 0xd600006f;
	array[125] = 0xd2000044;
	array[126] = 0xd4000072;
	array[127] = 0xd0000020;
	array[128] = 0xda00004e;
	array[129] = 0xd8000065;
	array[130] = 0xde000041;
	array[131] = 0xa0000005;
	array[132] = 0xa0000007;
	array[133] = 0xa0000005;
	array[134] = 0xa0000001;
	array[135] = 0xa0000000;
	array[136] = 0xa0000004;
	array[137] = 0xa0000002;
	array[138] = 0xa0000002;
	array[139] = 0xa0000003;
	array[140] = 0xa0000002;
	array[141] = 0x70000000;
	array[142] = 0xd0000000;
	array[143] = 0xd2000000;
	array[144] = 0x60000081;
	array[145] = 0xd800007b;
	array[146] = 0xda000094;
	array[147] = 0x0000012a;
	array[148] = 0xc0000034;
	array[149] = 0xd0000000;
	return 0;
}
int fill_array_0_5(int []array) {
	array[150] = 0xd2000001;
	array[151] = 0x60000081;
	array[152] = 0x600000c8;
	array[153] = 0x60000013;
	array[154] = 0xd800007b;
	array[155] = 0xda00009d;
	array[156] = 0x00000160;
	array[157] = 0xc0000035;
	array[158] = 0xd000002a;
	array[159] = 0x60000140;
	array[160] = 0x60000040;
	array[161] = 0x60000069;
	array[162] = 0x60000140;
	array[163] = 0x60000069;
	array[164] = 0x60000049;
	array[165] = 0xd800007b;
	array[166] = 0xda0000a8;
	array[167] = 0x00000161;
	array[168] = 0xc0000035;
	array[169] = 0xd80000bc;
	array[170] = 0xda0000ac;
	array[171] = 0x0000012e;
	array[172] = 0xc0000034;
	array[173] = 0xd6000065;
	array[174] = 0xd8000044;
	array[175] = 0xd0000020;
	array[176] = 0xda000041;
	array[177] = 0xde00006f;
	array[178] = 0xd2000072;
	array[179] = 0xa0000005;
	return 0;
}
int fill_array_0_6(int []array) {
	array[180] = 0xa0000004;
	array[181] = 0xa0000004;
	array[182] = 0xa0000000;
	array[183] = 0xa0000003;
	array[184] = 0xa0000001;
	array[185] = 0xa0000001;
	array[186] = 0xa0000007;
	array[187] = 0xa0000001;
	array[188] = 0x70000000;
	array[189] = 0xd0000000;
	array[190] = 0xd20000ea;
	array[191] = 0x30000081;
	array[192] = 0xd80000ea;
	array[193] = 0x60000152;
	array[194] = 0x600000e4;
	array[195] = 0x600000eb;
	array[196] = 0x60000154;
	array[197] = 0x600000eb;
	array[198] = 0x600000db;
	array[199] = 0xd80000ac;
	array[200] = 0xda0000ca;
	array[201] = 0x00000163;
	array[202] = 0xc0000035;
	array[203] = 0xd0000048;
	array[204] = 0xd200033f;
	array[205] = 0x30000081;
	array[206] = 0xd8000387;
	array[207] = 0x60000152;
	array[208] = 0x600000e4;
	array[209] = 0x600000eb;
	return 0;
}
int fill_array_0_7(int []array) {
	array[210] = 0x60000154;
	array[211] = 0x600000eb;
	array[212] = 0x600000db;
	array[213] = 0xd80000ac;
	array[214] = 0xda0000d8;
	array[215] = 0x00000163;
	array[216] = 0xc0000035;
	array[217] = 0xd0000048;
	array[218] = 0xd200033f;
	array[219] = 0x30000001;
	array[220] = 0xd8000387;
	array[221] = 0x60000140;
	array[222] = 0x600000e4;
	array[223] = 0x600000eb;
	array[224] = 0x60000144;
	array[225] = 0x600000eb;
	array[226] = 0x600000db;
	array[227] = 0xd80000ac;
	array[228] = 0xda0000e6;
	array[229] = 0x00000163;
	array[230] = 0xc0000035;
	array[231] = 0xd80000fb;
	array[232] = 0xda0000ea;
	array[233] = 0x0000012e;
	array[234] = 0xc0000034;
	array[235] = 0xd6000020;
	array[236] = 0xd400004d;
	array[237] = 0xd2000055;
	array[238] = 0xde000065;
	array[239] = 0xd0000072;
	return 0;
}
int fill_array_0_8(int []array) {
	array[240] = 0xd800006f;
	array[241] = 0xda00004c;
	array[242] = 0xa0000002;
	array[243] = 0xa0000001;
	array[244] = 0xa0000005;
	array[245] = 0xa0000003;
	array[246] = 0xa0000007;
	array[247] = 0xa0000000;
	array[248] = 0xa0000000;
	array[249] = 0xa0000004;
	array[250] = 0xa0000000;
	array[251] = 0x70000000;
	array[252] = 0xd000007b;
	array[253] = 0xd2000000;
	array[254] = 0x40000081;
	array[255] = 0xd8000000;
	array[256] = 0x60000152;
	array[257] = 0x600000e4;
	array[258] = 0x600000eb;
	array[259] = 0x60000154;
	array[260] = 0x600000eb;
	array[261] = 0x600000db;
	array[262] = 0xd80000ea;
	array[263] = 0xda000109;
	array[264] = 0x00000163;
	array[265] = 0xc0000035;
	array[266] = 0xd0000002;
	array[267] = 0xd2000007;
	array[268] = 0x40000081;
	array[269] = 0xd800000e;
	return 0;
}
int fill_array_0_9(int []array) {
	array[270] = 0x60000152;
	array[271] = 0x600000e4;
	array[272] = 0x600000eb;
	array[273] = 0x60000154;
	array[274] = 0x600000eb;
	array[275] = 0x600000db;
	array[276] = 0xd80000ea;
	array[277] = 0xda000117;
	array[278] = 0x00000163;
	array[279] = 0xc0000035;
	array[280] = 0xd0000002;
	array[281] = 0xd2000007;
	array[282] = 0x40000041;
	array[283] = 0xd800000e;
	array[284] = 0x60000149;
	array[285] = 0x600000e4;
	array[286] = 0x600000eb;
	array[287] = 0x6000014c;
	array[288] = 0x600000eb;
	array[289] = 0x600000db;
	array[290] = 0xd80000ea;
	array[291] = 0xda000125;
	array[292] = 0x00000163;
	array[293] = 0xc0000035;
	array[294] = 0xd00f0000;
	array[295] = 0xd2010000;
	array[296] = 0x40000081;
	array[297] = 0xd8000000;
	array[298] = 0x60000152;
	array[299] = 0x600000e4;
	return 0;
}
int fill_array_0_10(int []array) {
	array[300] = 0x600000eb;
	array[301] = 0x60000154;
	array[302] = 0x600000eb;
	array[303] = 0x600000db;
	array[304] = 0xd80000ea;
	array[305] = 0xda000133;
	array[306] = 0x00000163;
	array[307] = 0xc0000035;
	array[308] = 0xd8000159;
	array[309] = 0xda000137;
	array[310] = 0x0000012e;
	array[311] = 0xc0000034;
	array[312] = 0xd2000068;
	array[313] = 0xda000072;
	array[314] = 0xd0000067;
	array[315] = 0xd4000061;
	array[316] = 0xd8000074;
	array[317] = 0xde00006f;
	array[318] = 0xd600004f;
	array[319] = 0xa0000003;
	array[320] = 0xa0000005;
	array[321] = 0xa0000004;
	array[322] = 0xa0000001;
	array[323] = 0xa0000007;
	array[324] = 0xa0000000;
	array[325] = 0xa0000005;
	array[326] = 0xa0000002;
	array[327] = 0xd0000070;
	array[328] = 0xa0000000;
	array[329] = 0xa0000001;
	return 0;
}
int fill_array_0_11(int []array) {
	array[330] = 0xd0000079;
	array[331] = 0xa0000000;
	array[332] = 0xd0000020;
	array[333] = 0xa0000000;
	array[334] = 0xd0000066;
	array[335] = 0xa0000000;
	array[336] = 0xa0000002;
	array[337] = 0xd0000069;
	array[338] = 0xa0000000;
	array[339] = 0xd000006c;
	array[340] = 0xa0000000;
	array[341] = 0xd0000065;
	array[342] = 0xa0000000;
	array[343] = 0xd0000064;
	array[344] = 0xa0000000;
	array[345] = 0x70000000;
	array[346] = 0x60000036;
	array[347] = 0xd0000000;
	array[348] = 0xd8000137;
	array[349] = 0xda00015f;
	array[350] = 0x00000160;
	array[351] = 0xc0000035;
	array[352] = 0xd1ffffff;
	array[353] = 0xd20001ff;
	array[354] = 0xd4010000;
	array[355] = 0x4000004a;
	array[356] = 0xd400ffff;
	array[357] = 0x3000004a;
	array[358] = 0x60000100;
	array[359] = 0x600000c9;
	return 0;
}
int fill_array_0_12(int []array) {
	array[360] = 0x600000e3;
	array[361] = 0x60000101;
	array[362] = 0x600000e3;
	array[363] = 0x600000db;
	array[364] = 0xd8000137;
	array[365] = 0xda00016f;
	array[366] = 0x00000163;
	array[367] = 0xc0000035;
	array[368] = 0xd8000184;
	array[369] = 0xda000173;
	array[370] = 0x0000012e;
	array[371] = 0xc0000034;
	array[372] = 0xda000056;
	array[373] = 0xd800006f;
	array[374] = 0xd6000020;
	array[375] = 0xd2000065;
	array[376] = 0xde000049;
	array[377] = 0xd4000044;
	array[378] = 0xd0000072;
	array[379] = 0xa0000002;
	array[380] = 0xa0000007;
	array[381] = 0xa0000005;
	array[382] = 0xa0000003;
	array[383] = 0xa0000001;
	array[384] = 0xa0000000;
	array[385] = 0xa0000000;
	array[386] = 0xa0000004;
	array[387] = 0xa0000000;
	array[388] = 0x70000000;
	array[389] = 0xd0000315;
	return 0;
}
int fill_array_0_13(int []array) {
	array[390] = 0xd2000001;
	array[391] = 0x50000081;
	array[392] = 0xd8000315;
	array[393] = 0x60000152;
	array[394] = 0x600000e4;
	array[395] = 0x600000eb;
	array[396] = 0x60000154;
	array[397] = 0x600000eb;
	array[398] = 0x600000db;
	array[399] = 0xd8000173;
	array[400] = 0xda000192;
	array[401] = 0x00000163;
	array[402] = 0xc0000035;
	array[403] = 0xd0000001;
	array[404] = 0x60000076;
	array[405] = 0x50000081;
	array[406] = 0xd8000000;
	array[407] = 0x60000152;
	array[408] = 0x600000e4;
	array[409] = 0x600000eb;
	array[410] = 0x60000154;
	array[411] = 0x600000eb;
	array[412] = 0x600000db;
	array[413] = 0xd8000173;
	array[414] = 0xda0001a0;
	array[415] = 0x00000163;
	array[416] = 0xc0000035;
	array[417] = 0xd0000586;
	array[418] = 0x10000070;
	array[419] = 0xd409fbf1;
	return 0;
}
int fill_array_0_14(int []array) {
	array[420] = 0x60000109;
	array[421] = 0x600000d2;
	array[422] = 0x600000e3;
	array[423] = 0x6000010a;
	array[424] = 0x600000e3;
	array[425] = 0x600000db;
	array[426] = 0xd8000898;
	array[427] = 0xda0001ad;
	array[428] = 0x00000163;
	array[429] = 0xc0000035;
	array[430] = 0xd400f0f0;
	array[431] = 0x20000182;
	array[432] = 0x10000070;
	array[433] = 0x60000109;
	array[434] = 0x600000d2;
	array[435] = 0x600000e3;
	array[436] = 0x6000010a;
	array[437] = 0x600000e3;
	array[438] = 0x600000db;
	array[439] = 0xd8000869;
	array[440] = 0xda0001ba;
	array[441] = 0x00000163;
	array[442] = 0xc0000035;
	array[443] = 0xdc000074;
	array[444] = 0xa0000006;
	array[445] = 0xdc000072;
	array[446] = 0xa0000006;
	array[447] = 0xdc000079;
	array[448] = 0xa0000006;
	array[449] = 0xdc000069;
	return 0;
}
int fill_array_0_15(int []array) {
	array[450] = 0xa0000006;
	array[451] = 0xdc00006e;
	array[452] = 0xa0000006;
	array[453] = 0xdc000067;
	array[454] = 0xa0000006;
	array[455] = 0xdc000020;
	array[456] = 0xa0000006;
	array[457] = 0xdc000074;
	array[458] = 0xa0000006;
	array[459] = 0xdc00006f;
	array[460] = 0xa0000006;
	array[461] = 0xdc000020;
	array[462] = 0xa0000006;
	array[463] = 0xdc000041;
	array[464] = 0xa0000006;
	array[465] = 0xdc00006c;
	array[466] = 0xa0000006;
	array[467] = 0xa0000006;
	array[468] = 0xdc00006f;
	array[469] = 0xa0000006;
	array[470] = 0xdc000063;
	array[471] = 0xa0000006;
	array[472] = 0xdc000061;
	array[473] = 0xa0000006;
	array[474] = 0xdc000074;
	array[475] = 0xa0000006;
	array[476] = 0xdc000065;
	array[477] = 0xa0000006;
	array[478] = 0xdc000020;
	array[479] = 0xa0000006;
	return 0;
}
int fill_array_0_16(int []array) {
	array[480] = 0xdc000061;
	array[481] = 0xa0000006;
	array[482] = 0xdc000072;
	array[483] = 0xa0000006;
	array[484] = 0xa0000006;
	array[485] = 0xdc000061;
	array[486] = 0xa0000006;
	array[487] = 0xdc000079;
	array[488] = 0xa0000006;
	array[489] = 0xdc000020;
	array[490] = 0xa0000006;
	array[491] = 0xdc00006f;
	array[492] = 0xa0000006;
	array[493] = 0xdc000066;
	array[494] = 0xa0000006;
	array[495] = 0xdc000020;
	array[496] = 0xa0000006;
	array[497] = 0xdc000073;
	array[498] = 0xa0000006;
	array[499] = 0xdc000069;
	array[500] = 0xa0000006;
	array[501] = 0xdc00007a;
	array[502] = 0xa0000006;
	array[503] = 0xdc000065;
	array[504] = 0xa0000006;
	array[505] = 0xdc000020;
	array[506] = 0xa0000006;
	array[507] = 0xdc000030;
	array[508] = 0xa0000006;
	array[509] = 0xdc00002e;
	return 0;
}
int fill_array_0_17(int []array) {
	array[510] = 0xa0000006;
	array[511] = 0xa0000006;
	array[512] = 0xdc00000a;
	array[513] = 0xa0000006;
	array[514] = 0xdc000000;
	array[515] = 0x80000006;
	array[516] = 0xd800083f;
	array[517] = 0xda000207;
	array[518] = 0x00000128;
	array[519] = 0xc0000034;
	array[520] = 0xdc000074;
	array[521] = 0xa0000006;
	array[522] = 0xdc000072;
	array[523] = 0xa0000006;
	array[524] = 0xdc000079;
	array[525] = 0xa0000006;
	array[526] = 0xdc000069;
	array[527] = 0xa0000006;
	array[528] = 0xdc00006e;
	array[529] = 0xa0000006;
	array[530] = 0xdc000067;
	array[531] = 0xa0000006;
	array[532] = 0xdc000020;
	array[533] = 0xa0000006;
	array[534] = 0xdc000074;
	array[535] = 0xa0000006;
	array[536] = 0xdc00006f;
	array[537] = 0xa0000006;
	array[538] = 0xdc000020;
	array[539] = 0xa0000006;
	return 0;
}
int fill_array_0_18(int []array) {
	array[540] = 0xdc000041;
	array[541] = 0xa0000006;
	array[542] = 0xdc000062;
	array[543] = 0xa0000006;
	array[544] = 0xdc000061;
	array[545] = 0xa0000006;
	array[546] = 0xdc00006e;
	array[547] = 0xa0000006;
	array[548] = 0xdc000064;
	array[549] = 0xa0000006;
	array[550] = 0xdc00006f;
	array[551] = 0xa0000006;
	array[552] = 0xdc00006e;
	array[553] = 0xa0000006;
	array[554] = 0xdc000020;
	array[555] = 0xa0000006;
	array[556] = 0xdc000073;
	array[557] = 0xa0000006;
	array[558] = 0xdc000069;
	array[559] = 0xa0000006;
	array[560] = 0xdc00007a;
	array[561] = 0xa0000006;
	array[562] = 0xdc000065;
	array[563] = 0xa0000006;
	array[564] = 0xdc000020;
	array[565] = 0xa0000006;
	array[566] = 0xdc000030;
	array[567] = 0xa0000006;
	array[568] = 0xdc000020;
	array[569] = 0xa0000006;
	return 0;
}
int fill_array_0_19(int []array) {
	array[570] = 0xdc000061;
	array[571] = 0xa0000006;
	array[572] = 0xdc00006c;
	array[573] = 0xa0000006;
	array[574] = 0xa0000006;
	array[575] = 0xdc00006f;
	array[576] = 0xa0000006;
	array[577] = 0xdc000063;
	array[578] = 0xa0000006;
	array[579] = 0xdc000061;
	array[580] = 0xa0000006;
	array[581] = 0xdc000074;
	array[582] = 0xa0000006;
	array[583] = 0xdc000069;
	array[584] = 0xa0000006;
	array[585] = 0xdc00006f;
	array[586] = 0xa0000006;
	array[587] = 0xdc00006e;
	array[588] = 0xa0000006;
	array[589] = 0xdc00002e;
	array[590] = 0xa0000006;
	array[591] = 0xa0000006;
	array[592] = 0xdc00000a;
	array[593] = 0xa0000006;
	array[594] = 0xdc000000;
	array[595] = 0x90000000;
	array[596] = 0xdc000074;
	array[597] = 0xa0000006;
	array[598] = 0xdc000072;
	array[599] = 0xa0000006;
	return 0;
}
int fill_array_0_20(int []array) {
	array[600] = 0xdc000079;
	array[601] = 0xa0000006;
	array[602] = 0xdc000069;
	array[603] = 0xa0000006;
	array[604] = 0xdc00006e;
	array[605] = 0xa0000006;
	array[606] = 0xdc000067;
	array[607] = 0xa0000006;
	array[608] = 0xdc000020;
	array[609] = 0xa0000006;
	array[610] = 0xdc000074;
	array[611] = 0xa0000006;
	array[612] = 0xdc00006f;
	array[613] = 0xa0000006;
	array[614] = 0xdc000020;
	array[615] = 0xa0000006;
	array[616] = 0xdc000041;
	array[617] = 0xa0000006;
	array[618] = 0xdc00006c;
	array[619] = 0xa0000006;
	array[620] = 0xa0000006;
	array[621] = 0xdc00006f;
	array[622] = 0xa0000006;
	array[623] = 0xdc000063;
	array[624] = 0xa0000006;
	array[625] = 0xdc000061;
	array[626] = 0xa0000006;
	array[627] = 0xdc000074;
	array[628] = 0xa0000006;
	array[629] = 0xdc000065;
	return 0;
}
int fill_array_0_21(int []array) {
	array[630] = 0xa0000006;
	array[631] = 0xdc000020;
	array[632] = 0xa0000006;
	array[633] = 0xdc000073;
	array[634] = 0xa0000006;
	array[635] = 0xdc000069;
	array[636] = 0xa0000006;
	array[637] = 0xdc00007a;
	array[638] = 0xa0000006;
	array[639] = 0xdc000065;
	array[640] = 0xa0000006;
	array[641] = 0xdc000020;
	array[642] = 0xa0000006;
	array[643] = 0xdc000031;
	array[644] = 0xa0000006;
	array[645] = 0xa0000006;
	array[646] = 0xdc00002e;
	array[647] = 0xa0000006;
	array[648] = 0xa0000006;
	array[649] = 0xdc00000a;
	array[650] = 0xa0000006;
	array[651] = 0xdc000000;
	array[652] = 0xd200000b;
	array[653] = 0x80000001;
	array[654] = 0xdc000074;
	array[655] = 0xa0000006;
	array[656] = 0xdc000072;
	array[657] = 0xa0000006;
	array[658] = 0xdc000079;
	array[659] = 0xa0000006;
	return 0;
}
int fill_array_0_22(int []array) {
	array[660] = 0xdc000069;
	array[661] = 0xa0000006;
	array[662] = 0xdc00006e;
	array[663] = 0xa0000006;
	array[664] = 0xdc000067;
	array[665] = 0xa0000006;
	array[666] = 0xdc000020;
	array[667] = 0xa0000006;
	array[668] = 0xdc000041;
	array[669] = 0xa0000006;
	array[670] = 0xdc000072;
	array[671] = 0xa0000006;
	array[672] = 0xa0000006;
	array[673] = 0xdc000061;
	array[674] = 0xa0000006;
	array[675] = 0xdc000079;
	array[676] = 0xa0000006;
	array[677] = 0xdc000020;
	array[678] = 0xa0000006;
	array[679] = 0xdc000049;
	array[680] = 0xa0000006;
	array[681] = 0xdc00006e;
	array[682] = 0xa0000006;
	array[683] = 0xdc000064;
	array[684] = 0xa0000006;
	array[685] = 0xdc000065;
	array[686] = 0xa0000006;
	array[687] = 0xdc000078;
	array[688] = 0xa0000006;
	array[689] = 0xdc000020;
	return 0;
}
int fill_array_0_23(int []array) {
	array[690] = 0xa0000006;
	array[691] = 0xdc00006f;
	array[692] = 0xa0000006;
	array[693] = 0xdc00006e;
	array[694] = 0xa0000006;
	array[695] = 0xdc000020;
	array[696] = 0xa0000006;
	array[697] = 0xdc000061;
	array[698] = 0xa0000006;
	array[699] = 0xdc00006c;
	array[700] = 0xa0000006;
	array[701] = 0xa0000006;
	array[702] = 0xdc00006f;
	array[703] = 0xa0000006;
	array[704] = 0xdc000063;
	array[705] = 0xa0000006;
	array[706] = 0xdc000061;
	array[707] = 0xa0000006;
	array[708] = 0xdc000074;
	array[709] = 0xa0000006;
	array[710] = 0xdc000065;
	array[711] = 0xa0000006;
	array[712] = 0xdc000064;
	array[713] = 0xa0000006;
	array[714] = 0xdc000020;
	array[715] = 0xa0000006;
	array[716] = 0xdc000061;
	array[717] = 0xa0000006;
	array[718] = 0xdc000072;
	array[719] = 0xa0000006;
	return 0;
}
int fill_array_0_24(int []array) {
	array[720] = 0xa0000006;
	array[721] = 0xdc000061;
	array[722] = 0xa0000006;
	array[723] = 0xdc000079;
	array[724] = 0xa0000006;
	array[725] = 0xdc00002e;
	array[726] = 0xa0000006;
	array[727] = 0xa0000006;
	array[728] = 0xdc00000a;
	array[729] = 0xa0000006;
	array[730] = 0xdc000000;
	array[731] = 0xd4000000;
	array[732] = 0x10000042;
	array[733] = 0xd8000820;
	array[734] = 0xda0002e0;
	array[735] = 0x00000161;
	array[736] = 0xc0000035;
	array[737] = 0xd4000001;
	array[738] = 0x10000042;
	array[739] = 0xd8000801;
	array[740] = 0xda0002e6;
	array[741] = 0x00000161;
	array[742] = 0xc0000035;
	array[743] = 0xd4000002;
	array[744] = 0x10000042;
	array[745] = 0xd80007e2;
	array[746] = 0xda0002ec;
	array[747] = 0x00000161;
	array[748] = 0xc0000035;
	array[749] = 0xd4000003;
	return 0;
}
int fill_array_0_25(int []array) {
	array[750] = 0x10000042;
	array[751] = 0xd80007c3;
	array[752] = 0xda0002f2;
	array[753] = 0x00000161;
	array[754] = 0xc0000035;
	array[755] = 0xd4000004;
	array[756] = 0x10000042;
	array[757] = 0xd80007a4;
	array[758] = 0xda0002f8;
	array[759] = 0x00000161;
	array[760] = 0xc0000035;
	array[761] = 0xd4000005;
	array[762] = 0x10000042;
	array[763] = 0xd8000785;
	array[764] = 0xda0002fe;
	array[765] = 0x00000161;
	array[766] = 0xc0000035;
	array[767] = 0xd4000006;
	array[768] = 0x10000042;
	array[769] = 0xd8000766;
	array[770] = 0xda000304;
	array[771] = 0x00000161;
	array[772] = 0xc0000035;
	array[773] = 0xd4000007;
	array[774] = 0x10000042;
	array[775] = 0xd8000747;
	array[776] = 0xda00030a;
	array[777] = 0x00000161;
	array[778] = 0xc0000035;
	array[779] = 0xd4000008;
	return 0;
}
int fill_array_0_26(int []array) {
	array[780] = 0x10000042;
	array[781] = 0xd8000728;
	array[782] = 0xda000310;
	array[783] = 0x00000161;
	array[784] = 0xc0000035;
	array[785] = 0xd4000009;
	array[786] = 0x10000042;
	array[787] = 0xd8000709;
	array[788] = 0xda000316;
	array[789] = 0x00000161;
	array[790] = 0xc0000035;
	array[791] = 0xd400000a;
	array[792] = 0x10000042;
	array[793] = 0xd80006ea;
	array[794] = 0xda00031c;
	array[795] = 0x00000161;
	array[796] = 0xc0000035;
	array[797] = 0xdc000074;
	array[798] = 0xa0000006;
	array[799] = 0xdc000072;
	array[800] = 0xa0000006;
	array[801] = 0xdc000079;
	array[802] = 0xa0000006;
	array[803] = 0xdc000069;
	array[804] = 0xa0000006;
	array[805] = 0xdc00006e;
	array[806] = 0xa0000006;
	array[807] = 0xdc000067;
	array[808] = 0xa0000006;
	array[809] = 0xdc000020;
	return 0;
}
int fill_array_0_27(int []array) {
	array[810] = 0xa0000006;
	array[811] = 0xdc000041;
	array[812] = 0xa0000006;
	array[813] = 0xdc00006d;
	array[814] = 0xa0000006;
	array[815] = 0xdc000065;
	array[816] = 0xa0000006;
	array[817] = 0xdc00006e;
	array[818] = 0xa0000006;
	array[819] = 0xdc000064;
	array[820] = 0xa0000006;
	array[821] = 0xdc00006d;
	array[822] = 0xa0000006;
	array[823] = 0xdc000065;
	array[824] = 0xa0000006;
	array[825] = 0xdc00006e;
	array[826] = 0xa0000006;
	array[827] = 0xdc000074;
	array[828] = 0xa0000006;
	array[829] = 0xdc000020;
	array[830] = 0xa0000006;
	array[831] = 0xdc00006f;
	array[832] = 0xa0000006;
	array[833] = 0xdc000066;
	array[834] = 0xa0000006;
	array[835] = 0xdc000020;
	array[836] = 0xa0000006;
	array[837] = 0xdc000061;
	array[838] = 0xa0000006;
	array[839] = 0xdc00006c;
	return 0;
}
int fill_array_0_28(int []array) {
	array[840] = 0xa0000006;
	array[841] = 0xa0000006;
	array[842] = 0xdc00006f;
	array[843] = 0xa0000006;
	array[844] = 0xdc000063;
	array[845] = 0xa0000006;
	array[846] = 0xdc000061;
	array[847] = 0xa0000006;
	array[848] = 0xdc000074;
	array[849] = 0xa0000006;
	array[850] = 0xdc000065;
	array[851] = 0xa0000006;
	array[852] = 0xdc000064;
	array[853] = 0xa0000006;
	array[854] = 0xdc000020;
	array[855] = 0xa0000006;
	array[856] = 0xdc000061;
	array[857] = 0xa0000006;
	array[858] = 0xdc000072;
	array[859] = 0xa0000006;
	array[860] = 0xa0000006;
	array[861] = 0xdc000061;
	array[862] = 0xa0000006;
	array[863] = 0xdc000079;
	array[864] = 0xa0000006;
	array[865] = 0xdc00002e;
	array[866] = 0xa0000006;
	array[867] = 0xa0000006;
	array[868] = 0xdc00000a;
	array[869] = 0xa0000006;
	return 0;
}
int fill_array_0_29(int []array) {
	array[870] = 0xdc000000;
	array[871] = 0xd4000000;
	array[872] = 0xd200000b;
	array[873] = 0x20000011;
	array[874] = 0xd4000001;
	array[875] = 0xd200000c;
	array[876] = 0x20000011;
	array[877] = 0xd4000002;
	array[878] = 0xd200000d;
	array[879] = 0x20000011;
	array[880] = 0xd4000003;
	array[881] = 0xd200000e;
	array[882] = 0x20000011;
	array[883] = 0xd4000004;
	array[884] = 0xd200000f;
	array[885] = 0x20000011;
	array[886] = 0xd4000005;
	array[887] = 0xd2000010;
	array[888] = 0x20000011;
	array[889] = 0xd4000006;
	array[890] = 0xd2000011;
	array[891] = 0x20000011;
	array[892] = 0xd4000007;
	array[893] = 0xd2000012;
	array[894] = 0x20000011;
	array[895] = 0xd4000008;
	array[896] = 0xd2000013;
	array[897] = 0x20000011;
	array[898] = 0xd4000009;
	array[899] = 0xd2000014;
	return 0;
}
int fill_array_0_30(int []array) {
	array[900] = 0x20000011;
	array[901] = 0xd400000a;
	array[902] = 0xd2000015;
	array[903] = 0x20000011;
	array[904] = 0xdc000063;
	array[905] = 0xa0000006;
	array[906] = 0xdc000068;
	array[907] = 0xa0000006;
	array[908] = 0xdc000065;
	array[909] = 0xa0000006;
	array[910] = 0xdc000063;
	array[911] = 0xa0000006;
	array[912] = 0xdc00006b;
	array[913] = 0xa0000006;
	array[914] = 0xdc000069;
	array[915] = 0xa0000006;
	array[916] = 0xdc00006e;
	array[917] = 0xa0000006;
	array[918] = 0xdc000067;
	array[919] = 0xa0000006;
	array[920] = 0xdc000020;
	array[921] = 0xa0000006;
	array[922] = 0xdc000041;
	array[923] = 0xa0000006;
	array[924] = 0xdc00006d;
	array[925] = 0xa0000006;
	array[926] = 0xdc000065;
	array[927] = 0xa0000006;
	array[928] = 0xdc00006e;
	array[929] = 0xa0000006;
	return 0;
}
int fill_array_0_31(int []array) {
	array[930] = 0xdc000064;
	array[931] = 0xa0000006;
	array[932] = 0xdc00006d;
	array[933] = 0xa0000006;
	array[934] = 0xdc000065;
	array[935] = 0xa0000006;
	array[936] = 0xdc00006e;
	array[937] = 0xa0000006;
	array[938] = 0xdc000074;
	array[939] = 0xa0000006;
	array[940] = 0xdc000020;
	array[941] = 0xa0000006;
	array[942] = 0xdc00006f;
	array[943] = 0xa0000006;
	array[944] = 0xdc000066;
	array[945] = 0xa0000006;
	array[946] = 0xdc000020;
	array[947] = 0xa0000006;
	array[948] = 0xdc000061;
	array[949] = 0xa0000006;
	array[950] = 0xdc00006c;
	array[951] = 0xa0000006;
	array[952] = 0xa0000006;
	array[953] = 0xdc00006f;
	array[954] = 0xa0000006;
	array[955] = 0xdc000063;
	array[956] = 0xa0000006;
	array[957] = 0xdc000061;
	array[958] = 0xa0000006;
	array[959] = 0xdc000074;
	return 0;
}
int fill_array_0_32(int []array) {
	array[960] = 0xa0000006;
	array[961] = 0xdc000065;
	array[962] = 0xa0000006;
	array[963] = 0xdc000064;
	array[964] = 0xa0000006;
	array[965] = 0xdc000020;
	array[966] = 0xa0000006;
	array[967] = 0xdc000061;
	array[968] = 0xa0000006;
	array[969] = 0xdc000072;
	array[970] = 0xa0000006;
	array[971] = 0xa0000006;
	array[972] = 0xdc000061;
	array[973] = 0xa0000006;
	array[974] = 0xdc000079;
	array[975] = 0xa0000006;
	array[976] = 0xdc00002e;
	array[977] = 0xa0000006;
	array[978] = 0xa0000006;
	array[979] = 0xdc00000a;
	array[980] = 0xa0000006;
	array[981] = 0xdc000000;
	array[982] = 0xd4000000;
	array[983] = 0x10000042;
	array[984] = 0xd800000b;
	array[985] = 0x60000149;
	array[986] = 0x300000e5;
	array[987] = 0xda000001;
	array[988] = 0x300000eb;
	array[989] = 0xd80006d1;
	return 0;
}
int fill_array_0_33(int []array) {
	array[990] = 0xda0003e0;
	array[991] = 0x00000163;
	array[992] = 0xc0000035;
	array[993] = 0xd4000001;
	array[994] = 0x10000042;
	array[995] = 0xd800000c;
	array[996] = 0x60000149;
	array[997] = 0x300000e5;
	array[998] = 0xda000001;
	array[999] = 0x300000eb;
	array[1000] = 0xd80006b8;
	array[1001] = 0xda0003eb;
	array[1002] = 0x00000163;
	array[1003] = 0xc0000035;
	array[1004] = 0xd4000002;
	array[1005] = 0x10000042;
	array[1006] = 0xd800000d;
	array[1007] = 0x60000149;
	array[1008] = 0x300000e5;
	array[1009] = 0xda000001;
	array[1010] = 0x300000eb;
	array[1011] = 0xd800069f;
	array[1012] = 0xda0003f6;
	array[1013] = 0x00000163;
	array[1014] = 0xc0000035;
	array[1015] = 0xd4000003;
	array[1016] = 0x10000042;
	array[1017] = 0xd800000e;
	array[1018] = 0x60000149;
	array[1019] = 0x300000e5;
	return 0;
}
int fill_array_0_34(int []array) {
	array[1020] = 0xda000001;
	array[1021] = 0x300000eb;
	array[1022] = 0xd8000686;
	array[1023] = 0xda000401;
	array[1024] = 0x00000163;
	array[1025] = 0xc0000035;
	array[1026] = 0xd4000004;
	array[1027] = 0x10000042;
	array[1028] = 0xd800000f;
	array[1029] = 0x60000149;
	array[1030] = 0x300000e5;
	array[1031] = 0xda000001;
	array[1032] = 0x300000eb;
	array[1033] = 0xd800066d;
	array[1034] = 0xda00040c;
	array[1035] = 0x00000163;
	array[1036] = 0xc0000035;
	array[1037] = 0xd4000005;
	array[1038] = 0x10000042;
	array[1039] = 0xd8000010;
	array[1040] = 0x60000149;
	array[1041] = 0x300000e5;
	array[1042] = 0xda000001;
	array[1043] = 0x300000eb;
	array[1044] = 0xd8000654;
	array[1045] = 0xda000417;
	array[1046] = 0x00000163;
	array[1047] = 0xc0000035;
	array[1048] = 0xd4000006;
	array[1049] = 0x10000042;
	return 0;
}
int fill_array_0_35(int []array) {
	array[1050] = 0xd8000011;
	array[1051] = 0x60000149;
	array[1052] = 0x300000e5;
	array[1053] = 0xda000001;
	array[1054] = 0x300000eb;
	array[1055] = 0xd800063b;
	array[1056] = 0xda000422;
	array[1057] = 0x00000163;
	array[1058] = 0xc0000035;
	array[1059] = 0xd4000007;
	array[1060] = 0x10000042;
	array[1061] = 0xd8000012;
	array[1062] = 0x60000149;
	array[1063] = 0x300000e5;
	array[1064] = 0xda000001;
	array[1065] = 0x300000eb;
	array[1066] = 0xd8000622;
	array[1067] = 0xda00042d;
	array[1068] = 0x00000163;
	array[1069] = 0xc0000035;
	array[1070] = 0xd4000008;
	array[1071] = 0x10000042;
	array[1072] = 0xd8000013;
	array[1073] = 0x60000149;
	array[1074] = 0x300000e5;
	array[1075] = 0xda000001;
	array[1076] = 0x300000eb;
	array[1077] = 0xd8000609;
	array[1078] = 0xda000438;
	array[1079] = 0x00000163;
	return 0;
}
int fill_array_0_36(int []array) {
	array[1080] = 0xc0000035;
	array[1081] = 0xd4000009;
	array[1082] = 0x10000042;
	array[1083] = 0xd8000014;
	array[1084] = 0x60000149;
	array[1085] = 0x300000e5;
	array[1086] = 0xda000001;
	array[1087] = 0x300000eb;
	array[1088] = 0xd80005f0;
	array[1089] = 0xda000443;
	array[1090] = 0x00000163;
	array[1091] = 0xc0000035;
	array[1092] = 0xd400000a;
	array[1093] = 0x10000042;
	array[1094] = 0xd8000015;
	array[1095] = 0x60000149;
	array[1096] = 0x300000e5;
	array[1097] = 0xda000001;
	array[1098] = 0x300000eb;
	array[1099] = 0xd80005d7;
	array[1100] = 0xda00044e;
	array[1101] = 0x00000163;
	array[1102] = 0xc0000035;
	array[1103] = 0x90000000;
	array[1104] = 0xd0000008;
	array[1105] = 0x80000038;
	array[1106] = 0xd0000003;
	array[1107] = 0xd200cafe;
	array[1108] = 0x200001c1;
	array[1109] = 0xdc000074;
	return 0;
}
int fill_array_0_37(int []array) {
	array[1110] = 0xa0000006;
	array[1111] = 0xdc000072;
	array[1112] = 0xa0000006;
	array[1113] = 0xdc000079;
	array[1114] = 0xa0000006;
	array[1115] = 0xdc000069;
	array[1116] = 0xa0000006;
	array[1117] = 0xdc00006e;
	array[1118] = 0xa0000006;
	array[1119] = 0xdc000067;
	array[1120] = 0xa0000006;
	array[1121] = 0xdc000020;
	array[1122] = 0xa0000006;
	array[1123] = 0xdc000041;
	array[1124] = 0xa0000006;
	array[1125] = 0xdc00006c;
	array[1126] = 0xa0000006;
	array[1127] = 0xa0000006;
	array[1128] = 0xdc00006f;
	array[1129] = 0xa0000006;
	array[1130] = 0xdc000063;
	array[1131] = 0xa0000006;
	array[1132] = 0xdc000028;
	array[1133] = 0xa0000006;
	array[1134] = 0xdc000061;
	array[1135] = 0xa0000006;
	array[1136] = 0xdc00002c;
	array[1137] = 0xa0000006;
	array[1138] = 0xdc000061;
	array[1139] = 0xa0000006;
	return 0;
}
int fill_array_0_38(int []array) {
	array[1140] = 0xdc000029;
	array[1141] = 0xa0000006;
	array[1142] = 0xdc000020;
	array[1143] = 0xa0000006;
	array[1144] = 0xdc000061;
	array[1145] = 0xa0000006;
	array[1146] = 0xdc00006e;
	array[1147] = 0xa0000006;
	array[1148] = 0xdc000064;
	array[1149] = 0xa0000006;
	array[1150] = 0xdc000020;
	array[1151] = 0xa0000006;
	array[1152] = 0xdc000061;
	array[1153] = 0xa0000006;
	array[1154] = 0xdc00006d;
	array[1155] = 0xa0000006;
	array[1156] = 0xdc000065;
	array[1157] = 0xa0000006;
	array[1158] = 0xdc00006e;
	array[1159] = 0xa0000006;
	array[1160] = 0xdc000064;
	array[1161] = 0xa0000006;
	array[1162] = 0xdc000069;
	array[1163] = 0xa0000006;
	array[1164] = 0xdc00006e;
	array[1165] = 0xa0000006;
	array[1166] = 0xdc000067;
	array[1167] = 0xa0000006;
	array[1168] = 0xdc000020;
	array[1169] = 0xa0000006;
	return 0;
}
int fill_array_0_39(int []array) {
	array[1170] = 0xdc000069;
	array[1171] = 0xa0000006;
	array[1172] = 0xdc000074;
	array[1173] = 0xa0000006;
	array[1174] = 0xdc00002e;
	array[1175] = 0xa0000006;
	array[1176] = 0xa0000006;
	array[1177] = 0xdc00000a;
	array[1178] = 0xa0000006;
	array[1179] = 0xdc000000;
	array[1180] = 0xd0000fa0;
	array[1181] = 0x80000000;
	array[1182] = 0xd2000f9f;
	array[1183] = 0x20000009;
	array[1184] = 0x90000000;
	array[1185] = 0xdc000063;
	array[1186] = 0xa0000006;
	array[1187] = 0xdc00006f;
	array[1188] = 0xa0000006;
	array[1189] = 0xdc00006d;
	array[1190] = 0xa0000006;
	array[1191] = 0xdc000070;
	array[1192] = 0xa0000006;
	array[1193] = 0xdc000061;
	array[1194] = 0xa0000006;
	array[1195] = 0xdc000072;
	array[1196] = 0xa0000006;
	array[1197] = 0xdc000069;
	array[1198] = 0xa0000006;
	array[1199] = 0xdc00006e;
	return 0;
}
int fill_array_0_40(int []array) {
	array[1200] = 0xa0000006;
	array[1201] = 0xdc000067;
	array[1202] = 0xa0000006;
	array[1203] = 0xdc000020;
	array[1204] = 0xa0000006;
	array[1205] = 0xdc00006d;
	array[1206] = 0xa0000006;
	array[1207] = 0xdc000075;
	array[1208] = 0xa0000006;
	array[1209] = 0xdc00006c;
	array[1210] = 0xa0000006;
	array[1211] = 0xdc000074;
	array[1212] = 0xa0000006;
	array[1213] = 0xdc000069;
	array[1214] = 0xa0000006;
	array[1215] = 0xdc000070;
	array[1216] = 0xa0000006;
	array[1217] = 0xdc00006c;
	array[1218] = 0xa0000006;
	array[1219] = 0xdc000065;
	array[1220] = 0xa0000006;
	array[1221] = 0xdc000020;
	array[1222] = 0xa0000006;
	array[1223] = 0xdc000061;
	array[1224] = 0xa0000006;
	array[1225] = 0xdc00006c;
	array[1226] = 0xa0000006;
	array[1227] = 0xa0000006;
	array[1228] = 0xdc00006f;
	array[1229] = 0xa0000006;
	return 0;
}
int fill_array_0_41(int []array) {
	array[1230] = 0xdc000063;
	array[1231] = 0xa0000006;
	array[1232] = 0xdc000061;
	array[1233] = 0xa0000006;
	array[1234] = 0xdc000074;
	array[1235] = 0xa0000006;
	array[1236] = 0xdc000069;
	array[1237] = 0xa0000006;
	array[1238] = 0xdc00006f;
	array[1239] = 0xa0000006;
	array[1240] = 0xdc00006e;
	array[1241] = 0xa0000006;
	array[1242] = 0xdc000073;
	array[1243] = 0xa0000006;
	array[1244] = 0xdc00002e;
	array[1245] = 0xa0000006;
	array[1246] = 0xa0000006;
	array[1247] = 0xdc00000a;
	array[1248] = 0xa0000006;
	array[1249] = 0xdc000000;
	array[1250] = 0xd4000004;
	array[1251] = 0x80000002;
	array[1252] = 0x8000000a;
	array[1253] = 0x60000109;
	array[1254] = 0x30000084;
	array[1255] = 0xd8000001;
	array[1256] = 0x300000a2;
	array[1257] = 0xd80005b8;
	array[1258] = 0xda0004ec;
	array[1259] = 0x0000012a;
	return 0;
}
int fill_array_0_42(int []array) {
	array[1260] = 0xc0000034;
	array[1261] = 0xdc000070;
	array[1262] = 0xa0000006;
	array[1263] = 0xdc00006f;
	array[1264] = 0xa0000006;
	array[1265] = 0xdc000069;
	array[1266] = 0xa0000006;
	array[1267] = 0xdc00006e;
	array[1268] = 0xa0000006;
	array[1269] = 0xdc000074;
	array[1270] = 0xa0000006;
	array[1271] = 0xdc000065;
	array[1272] = 0xa0000006;
	array[1273] = 0xdc000072;
	array[1274] = 0xa0000006;
	array[1275] = 0xdc000020;
	array[1276] = 0xa0000006;
	array[1277] = 0xdc000061;
	array[1278] = 0xa0000006;
	array[1279] = 0xdc000072;
	array[1280] = 0xa0000006;
	array[1281] = 0xdc000069;
	array[1282] = 0xa0000006;
	array[1283] = 0xdc000074;
	array[1284] = 0xa0000006;
	array[1285] = 0xdc000068;
	array[1286] = 0xa0000006;
	array[1287] = 0xdc00006d;
	array[1288] = 0xa0000006;
	array[1289] = 0xdc000065;
	return 0;
}
int fill_array_0_43(int []array) {
	array[1290] = 0xa0000006;
	array[1291] = 0xdc000074;
	array[1292] = 0xa0000006;
	array[1293] = 0xdc000069;
	array[1294] = 0xa0000006;
	array[1295] = 0xdc000063;
	array[1296] = 0xa0000006;
	array[1297] = 0xdc00002e;
	array[1298] = 0xa0000006;
	array[1299] = 0xa0000006;
	array[1300] = 0xdc00000a;
	array[1301] = 0xa0000006;
	array[1302] = 0xdc000000;
	array[1303] = 0x60000100;
	array[1304] = 0x60000089;
	array[1305] = 0x600000a2;
	array[1306] = 0x60000101;
	array[1307] = 0x600000a2;
	array[1308] = 0x60000092;
	array[1309] = 0xd2000000;
	array[1310] = 0x2000000a;
	array[1311] = 0x100000c1;
	array[1312] = 0x60000100;
	array[1313] = 0x6000005b;
	array[1314] = 0x60000061;
	array[1315] = 0x60000103;
	array[1316] = 0x60000061;
	array[1317] = 0x60000049;
	array[1318] = 0x90000000;
	array[1319] = 0x90000001;
	return 0;
}
int fill_array_0_44(int []array) {
	array[1320] = 0xdc000063;
	array[1321] = 0xa0000006;
	array[1322] = 0xdc000068;
	array[1323] = 0xa0000006;
	array[1324] = 0xdc000065;
	array[1325] = 0xa0000006;
	array[1326] = 0xdc000063;
	array[1327] = 0xa0000006;
	array[1328] = 0xdc00006b;
	array[1329] = 0xa0000006;
	array[1330] = 0xdc000020;
	array[1331] = 0xa0000006;
	array[1332] = 0xdc00006f;
	array[1333] = 0xa0000006;
	array[1334] = 0xdc00006c;
	array[1335] = 0xa0000006;
	array[1336] = 0xdc000064;
	array[1337] = 0xa0000006;
	array[1338] = 0xdc000020;
	array[1339] = 0xa0000006;
	array[1340] = 0xdc000061;
	array[1341] = 0xa0000006;
	array[1342] = 0xdc00006c;
	array[1343] = 0xa0000006;
	array[1344] = 0xa0000006;
	array[1345] = 0xdc00006f;
	array[1346] = 0xa0000006;
	array[1347] = 0xdc000063;
	array[1348] = 0xa0000006;
	array[1349] = 0xdc000061;
	return 0;
}
int fill_array_0_45(int []array) {
	array[1350] = 0xa0000006;
	array[1351] = 0xdc000074;
	array[1352] = 0xa0000006;
	array[1353] = 0xdc000069;
	array[1354] = 0xa0000006;
	array[1355] = 0xdc00006f;
	array[1356] = 0xa0000006;
	array[1357] = 0xdc00006e;
	array[1358] = 0xa0000006;
	array[1359] = 0xdc00002e;
	array[1360] = 0xa0000006;
	array[1361] = 0xa0000006;
	array[1362] = 0xdc00000a;
	array[1363] = 0xa0000006;
	array[1364] = 0xdc000000;
	array[1365] = 0xd0000003;
	array[1366] = 0x100000b8;
	array[1367] = 0xd200cafe;
	array[1368] = 0x60000112;
	array[1369] = 0x300000cc;
	array[1370] = 0xd8000001;
	array[1371] = 0x300000e3;
	array[1372] = 0xd8000589;
	array[1373] = 0xda00055f;
	array[1374] = 0x00000163;
	array[1375] = 0xc0000035;
	array[1376] = 0xdc000073;
	array[1377] = 0xa0000006;
	array[1378] = 0xdc000069;
	array[1379] = 0xa0000006;
	return 0;
}
int fill_array_0_46(int []array) {
	array[1380] = 0xdc00006d;
	array[1381] = 0xa0000006;
	array[1382] = 0xdc000070;
	array[1383] = 0xa0000006;
	array[1384] = 0xdc00006c;
	array[1385] = 0xa0000006;
	array[1386] = 0xdc000065;
	array[1387] = 0xa0000006;
	array[1388] = 0xdc000020;
	array[1389] = 0xa0000006;
	array[1390] = 0xdc000074;
	array[1391] = 0xa0000006;
	array[1392] = 0xdc000065;
	array[1393] = 0xa0000006;
	array[1394] = 0xdc000073;
	array[1395] = 0xa0000006;
	array[1396] = 0xdc000074;
	array[1397] = 0xa0000006;
	array[1398] = 0xdc000073;
	array[1399] = 0xa0000006;
	array[1400] = 0xdc000020;
	array[1401] = 0xa0000006;
	array[1402] = 0xdc00006f;
	array[1403] = 0xa0000006;
	array[1404] = 0xdc00006b;
	array[1405] = 0xa0000006;
	array[1406] = 0xdc000021;
	array[1407] = 0xa0000006;
	array[1408] = 0xdc00000a;
	array[1409] = 0xa0000006;
	return 0;
}
int fill_array_0_47(int []array) {
	array[1410] = 0xdc000000;
	array[1411] = 0xd20008d8;
	array[1412] = 0xc0000031;
	array[1413] = 0x00000000;
	array[1414] = 0x00000000;
	array[1415] = 0x0009fbf1;
	array[1416] = 0x00000000;
	array[1417] = 0x00000000;
	array[1418] = 0xd6000020;
	array[1419] = 0xd4000045;
	array[1420] = 0xd000004e;
	array[1421] = 0xda000044;
	array[1422] = 0xde000058;
	array[1423] = 0xd200002f;
	array[1424] = 0xd8000049;
	array[1425] = 0xa0000004;
	array[1426] = 0xa0000000;
	array[1427] = 0xa0000005;
	array[1428] = 0xa0000002;
	array[1429] = 0xa0000007;
	array[1430] = 0xa0000003;
	array[1431] = 0xa0000001;
	array[1432] = 0xa0000003;
	array[1433] = 0xd2000041;
	array[1434] = 0xa0000001;
	array[1435] = 0xd200004d;
	array[1436] = 0xa0000001;
	array[1437] = 0xa0000002;
	array[1438] = 0xa0000000;
	array[1439] = 0xa0000005;
	return 0;
}
int fill_array_0_48(int []array) {
	array[1440] = 0xa0000003;
	array[1441] = 0xd200006f;
	array[1442] = 0xa0000001;
	array[1443] = 0xde00006c;
	array[1444] = 0xa0000007;
	array[1445] = 0xd4000064;
	array[1446] = 0xa0000002;
	array[1447] = 0xa0000003;
	array[1448] = 0xd4000061;
	array[1449] = 0xa0000002;
	array[1450] = 0xa0000007;
	array[1451] = 0xa0000007;
	array[1452] = 0xa0000001;
	array[1453] = 0xd2000063;
	array[1454] = 0xa0000001;
	array[1455] = 0xa0000003;
	array[1456] = 0xd2000066;
	array[1457] = 0xa0000001;
	array[1458] = 0xa0000002;
	array[1459] = 0xd2000069;
	array[1460] = 0xa0000001;
	array[1461] = 0xa0000007;
	array[1462] = 0xd200000a;
	array[1463] = 0xa0000001;
	array[1464] = 0x70000000;
	array[1465] = 0xd400006e;
	array[1466] = 0xd600004c;
	array[1467] = 0xda000043;
	array[1468] = 0xd000004f;
	array[1469] = 0xd8000020;
	return 0;
}
int fill_array_0_49(int []array) {
	array[1470] = 0xde000041;
	array[1471] = 0xd200006f;
	array[1472] = 0xa0000007;
	array[1473] = 0xa0000003;
	array[1474] = 0xa0000003;
	array[1475] = 0xa0000000;
	array[1476] = 0xa0000005;
	array[1477] = 0xa0000004;
	array[1478] = 0xa0000002;
	array[1479] = 0xa0000001;
	array[1480] = 0xd2000074;
	array[1481] = 0xa0000001;
	array[1482] = 0xa0000004;
	array[1483] = 0xd2000075;
	array[1484] = 0xa0000001;
	array[1485] = 0xa0000002;
	array[1486] = 0xd4000069;
	array[1487] = 0xa0000002;
	array[1488] = 0xd4000071;
	array[1489] = 0xa0000002;
	array[1490] = 0xa0000001;
	array[1491] = 0xd4000065;
	array[1492] = 0xa0000002;
	array[1493] = 0xd400000a;
	array[1494] = 0xa0000002;
	array[1495] = 0x70000000;
	array[1496] = 0xd2000020;
	array[1497] = 0xd8000049;
	array[1498] = 0xd4000044;
	array[1499] = 0xd6000045;
	return 0;
}
int fill_array_0_50(int []array) {
	array[1500] = 0xd000004e;
	array[1501] = 0xde000058;
	array[1502] = 0xda00002f;
	array[1503] = 0xa0000004;
	array[1504] = 0xa0000000;
	array[1505] = 0xa0000002;
	array[1506] = 0xa0000003;
	array[1507] = 0xa0000007;
	array[1508] = 0xa0000001;
	array[1509] = 0xa0000005;
	array[1510] = 0xa0000001;
	array[1511] = 0xda000041;
	array[1512] = 0xa0000005;
	array[1513] = 0xda00004d;
	array[1514] = 0xa0000005;
	array[1515] = 0xa0000003;
	array[1516] = 0xa0000000;
	array[1517] = 0xa0000002;
	array[1518] = 0xda00000a;
	array[1519] = 0xa0000005;
	array[1520] = 0x70000000;
	array[1521] = 0xd0000049;
	array[1522] = 0xde00004e;
	array[1523] = 0xd2000020;
	array[1524] = 0xda000045;
	array[1525] = 0xd400002f;
	array[1526] = 0xd8000044;
	array[1527] = 0xd6000058;
	array[1528] = 0xa0000000;
	array[1529] = 0xa0000007;
	return 0;
}
int fill_array_0_51(int []array) {
	array[1530] = 0xa0000004;
	array[1531] = 0xa0000005;
	array[1532] = 0xa0000003;
	array[1533] = 0xa0000001;
	array[1534] = 0xa0000002;
	array[1535] = 0xa0000001;
	array[1536] = 0xd4000041;
	array[1537] = 0xa0000002;
	array[1538] = 0xd400004d;
	array[1539] = 0xa0000002;
	array[1540] = 0xa0000005;
	array[1541] = 0xa0000007;
	array[1542] = 0xa0000004;
	array[1543] = 0xd400000a;
	array[1544] = 0xa0000002;
	array[1545] = 0x70000000;
	array[1546] = 0xde00002f;
	array[1547] = 0xd0000020;
	array[1548] = 0xda000044;
	array[1549] = 0xd6000049;
	array[1550] = 0xd2000045;
	array[1551] = 0xd400004e;
	array[1552] = 0xd8000058;
	array[1553] = 0xa0000003;
	array[1554] = 0xa0000002;
	array[1555] = 0xa0000005;
	array[1556] = 0xa0000001;
	array[1557] = 0xa0000004;
	array[1558] = 0xa0000000;
	array[1559] = 0xa0000007;
	return 0;
}
int fill_array_0_52(int []array) {
	array[1560] = 0xa0000000;
	array[1561] = 0xde000041;
	array[1562] = 0xa0000007;
	array[1563] = 0xde00004d;
	array[1564] = 0xa0000007;
	array[1565] = 0xa0000001;
	array[1566] = 0xa0000002;
	array[1567] = 0xa0000005;
	array[1568] = 0xde00000a;
	array[1569] = 0xa0000007;
	array[1570] = 0x70000000;
	array[1571] = 0xd6000049;
	array[1572] = 0xd0000058;
	array[1573] = 0xd200002f;
	array[1574] = 0xde000044;
	array[1575] = 0xd8000045;
	array[1576] = 0xda000020;
	array[1577] = 0xd400004e;
	array[1578] = 0xa0000003;
	array[1579] = 0xa0000002;
	array[1580] = 0xa0000007;
	array[1581] = 0xa0000004;
	array[1582] = 0xa0000000;
	array[1583] = 0xa0000005;
	array[1584] = 0xa0000001;
	array[1585] = 0xa0000005;
	array[1586] = 0xd2000041;
	array[1587] = 0xa0000001;
	array[1588] = 0xd200004d;
	array[1589] = 0xa0000001;
	return 0;
}
int fill_array_0_53(int []array) {
	array[1590] = 0xa0000004;
	array[1591] = 0xa0000002;
	array[1592] = 0xa0000007;
	array[1593] = 0xd200000a;
	array[1594] = 0xa0000001;
	array[1595] = 0x70000000;
	array[1596] = 0xde000058;
	array[1597] = 0xd0000049;
	array[1598] = 0xd800004e;
	array[1599] = 0xd200002f;
	array[1600] = 0xd4000045;
	array[1601] = 0xda000020;
	array[1602] = 0xd6000044;
	array[1603] = 0xa0000000;
	array[1604] = 0xa0000004;
	array[1605] = 0xa0000003;
	array[1606] = 0xa0000002;
	array[1607] = 0xa0000007;
	array[1608] = 0xa0000005;
	array[1609] = 0xa0000001;
	array[1610] = 0xa0000005;
	array[1611] = 0xd2000041;
	array[1612] = 0xa0000001;
	array[1613] = 0xd200004d;
	array[1614] = 0xa0000001;
	array[1615] = 0xa0000002;
	array[1616] = 0xa0000004;
	array[1617] = 0xa0000003;
	array[1618] = 0xd200000a;
	array[1619] = 0xa0000001;
	return 0;
}
int fill_array_0_54(int []array) {
	array[1620] = 0x70000000;
	array[1621] = 0xd4000020;
	array[1622] = 0xd6000044;
	array[1623] = 0xd2000058;
	array[1624] = 0xd000004e;
	array[1625] = 0xde00002f;
	array[1626] = 0xda000045;
	array[1627] = 0xd8000049;
	array[1628] = 0xa0000004;
	array[1629] = 0xa0000000;
	array[1630] = 0xa0000003;
	array[1631] = 0xa0000005;
	array[1632] = 0xa0000001;
	array[1633] = 0xa0000002;
	array[1634] = 0xa0000007;
	array[1635] = 0xa0000002;
	array[1636] = 0xde000041;
	array[1637] = 0xa0000007;
	array[1638] = 0xde00004d;
	array[1639] = 0xa0000007;
	array[1640] = 0xa0000005;
	array[1641] = 0xa0000000;
	array[1642] = 0xa0000003;
	array[1643] = 0xde00000a;
	array[1644] = 0xa0000007;
	array[1645] = 0x70000000;
	array[1646] = 0xd2000044;
	array[1647] = 0xd0000049;
	array[1648] = 0xd800002f;
	array[1649] = 0xd4000020;
	return 0;
}
int fill_array_0_55(int []array) {
	array[1650] = 0xda00004e;
	array[1651] = 0xd6000045;
	array[1652] = 0xde000058;
	array[1653] = 0xa0000000;
	array[1654] = 0xa0000005;
	array[1655] = 0xa0000001;
	array[1656] = 0xa0000003;
	array[1657] = 0xa0000007;
	array[1658] = 0xa0000002;
	array[1659] = 0xa0000004;
	array[1660] = 0xa0000002;
	array[1661] = 0xd8000041;
	array[1662] = 0xa0000004;
	array[1663] = 0xd800004d;
	array[1664] = 0xa0000004;
	array[1665] = 0xa0000003;
	array[1666] = 0xa0000005;
	array[1667] = 0xa0000001;
	array[1668] = 0xd800000a;
	array[1669] = 0xa0000004;
	array[1670] = 0x70000000;
	array[1671] = 0xd400002f;
	array[1672] = 0xde000020;
	array[1673] = 0xd2000044;
	array[1674] = 0xd600004e;
	array[1675] = 0xda000049;
	array[1676] = 0xd0000045;
	array[1677] = 0xd8000058;
	array[1678] = 0xa0000005;
	array[1679] = 0xa0000003;
	return 0;
}
int fill_array_0_56(int []array) {
	array[1680] = 0xa0000001;
	array[1681] = 0xa0000000;
	array[1682] = 0xa0000004;
	array[1683] = 0xa0000007;
	array[1684] = 0xa0000002;
	array[1685] = 0xa0000007;
	array[1686] = 0xd4000041;
	array[1687] = 0xa0000002;
	array[1688] = 0xd400004d;
	array[1689] = 0xa0000002;
	array[1690] = 0xa0000000;
	array[1691] = 0xa0000003;
	array[1692] = 0xa0000001;
	array[1693] = 0xd400000a;
	array[1694] = 0xa0000002;
	array[1695] = 0x70000000;
	array[1696] = 0xd4000058;
	array[1697] = 0xd2000020;
	array[1698] = 0xd0000045;
	array[1699] = 0xd6000044;
	array[1700] = 0xda00002f;
	array[1701] = 0xde000049;
	array[1702] = 0xd800004e;
	array[1703] = 0xa0000007;
	array[1704] = 0xa0000004;
	array[1705] = 0xa0000003;
	array[1706] = 0xa0000000;
	array[1707] = 0xa0000002;
	array[1708] = 0xa0000001;
	array[1709] = 0xa0000005;
	return 0;
}
int fill_array_0_57(int []array) {
	array[1710] = 0xa0000001;
	array[1711] = 0xda000041;
	array[1712] = 0xa0000005;
	array[1713] = 0xda00004d;
	array[1714] = 0xa0000005;
	array[1715] = 0xa0000000;
	array[1716] = 0xa0000004;
	array[1717] = 0xa0000003;
	array[1718] = 0xda00000a;
	array[1719] = 0xa0000005;
	array[1720] = 0x70000000;
	array[1721] = 0xd400002f;
	array[1722] = 0xd2000044;
	array[1723] = 0xde000020;
	array[1724] = 0xd6000049;
	array[1725] = 0xd8000058;
	array[1726] = 0xda00004e;
	array[1727] = 0xd0000045;
	array[1728] = 0xa0000003;
	array[1729] = 0xa0000005;
	array[1730] = 0xa0000001;
	array[1731] = 0xa0000000;
	array[1732] = 0xa0000004;
	array[1733] = 0xa0000007;
	array[1734] = 0xa0000002;
	array[1735] = 0xa0000007;
	array[1736] = 0xd4000041;
	array[1737] = 0xa0000002;
	array[1738] = 0xd400004d;
	array[1739] = 0xa0000002;
	return 0;
}
int fill_array_0_58(int []array) {
	array[1740] = 0xa0000000;
	array[1741] = 0xa0000005;
	array[1742] = 0xa0000001;
	array[1743] = 0xd400000a;
	array[1744] = 0xa0000002;
	array[1745] = 0x70000000;
	array[1746] = 0xd0000058;
	array[1747] = 0xd8000044;
	array[1748] = 0xda000020;
	array[1749] = 0xd6000045;
	array[1750] = 0xde00004e;
	array[1751] = 0xd200002f;
	array[1752] = 0xd4000049;
	array[1753] = 0xa0000002;
	array[1754] = 0xa0000007;
	array[1755] = 0xa0000004;
	array[1756] = 0xa0000003;
	array[1757] = 0xa0000000;
	array[1758] = 0xa0000005;
	array[1759] = 0xa0000001;
	array[1760] = 0xa0000005;
	array[1761] = 0xd2000041;
	array[1762] = 0xa0000001;
	array[1763] = 0xd200004d;
	array[1764] = 0xa0000001;
	array[1765] = 0xa0000003;
	array[1766] = 0xa0000007;
	array[1767] = 0xa0000004;
	array[1768] = 0xd200000a;
	array[1769] = 0xa0000001;
	return 0;
}
int fill_array_0_59(int []array) {
	array[1770] = 0x70000000;
	array[1771] = 0xd4000074;
	array[1772] = 0xda000079;
	array[1773] = 0xde00006f;
	array[1774] = 0xd2000061;
	array[1775] = 0xd0000020;
	array[1776] = 0xd6000072;
	array[1777] = 0xd800006e;
	array[1778] = 0xa0000001;
	array[1779] = 0xa0000003;
	array[1780] = 0xa0000003;
	array[1781] = 0xa0000001;
	array[1782] = 0xa0000005;
	array[1783] = 0xa0000000;
	array[1784] = 0xa0000004;
	array[1785] = 0xa0000007;
	array[1786] = 0xa0000002;
	array[1787] = 0xa0000000;
	array[1788] = 0xda000069;
	array[1789] = 0xa0000005;
	array[1790] = 0xa0000004;
	array[1791] = 0xa0000005;
	array[1792] = 0xa0000002;
	array[1793] = 0xa0000000;
	array[1794] = 0xa0000002;
	array[1795] = 0xa0000007;
	array[1796] = 0xa0000000;
	array[1797] = 0xda000030;
	array[1798] = 0xa0000005;
	array[1799] = 0xda00000a;
	return 0;
}
int fill_array_0_60(int []array) {
	array[1800] = 0xa0000005;
	array[1801] = 0x70000000;
	array[1802] = 0xd800006e;
	array[1803] = 0xd4000072;
	array[1804] = 0xda000079;
	array[1805] = 0xd600006f;
	array[1806] = 0xde000020;
	array[1807] = 0xd2000074;
	array[1808] = 0xd0000061;
	array[1809] = 0xa0000000;
	array[1810] = 0xa0000002;
	array[1811] = 0xa0000002;
	array[1812] = 0xa0000000;
	array[1813] = 0xa0000005;
	array[1814] = 0xa0000007;
	array[1815] = 0xa0000004;
	array[1816] = 0xa0000003;
	array[1817] = 0xa0000001;
	array[1818] = 0xa0000007;
	array[1819] = 0xda000069;
	array[1820] = 0xa0000005;
	array[1821] = 0xa0000004;
	array[1822] = 0xa0000005;
	array[1823] = 0xa0000001;
	array[1824] = 0xa0000007;
	array[1825] = 0xa0000001;
	array[1826] = 0xa0000003;
	array[1827] = 0xa0000007;
	array[1828] = 0xda000030;
	array[1829] = 0xa0000005;
	return 0;
}
int fill_array_0_61(int []array) {
	array[1830] = 0xda00000a;
	array[1831] = 0xa0000005;
	array[1832] = 0x70000000;
	array[1833] = 0xd8000061;
	array[1834] = 0xde00006e;
	array[1835] = 0xd4000074;
	array[1836] = 0xda000072;
	array[1837] = 0xd0000020;
	array[1838] = 0xd200006f;
	array[1839] = 0xd6000079;
	array[1840] = 0xa0000004;
	array[1841] = 0xa0000005;
	array[1842] = 0xa0000005;
	array[1843] = 0xa0000004;
	array[1844] = 0xa0000003;
	array[1845] = 0xa0000000;
	array[1846] = 0xa0000007;
	array[1847] = 0xa0000001;
	array[1848] = 0xa0000002;
	array[1849] = 0xa0000000;
	array[1850] = 0xd6000069;
	array[1851] = 0xa0000003;
	array[1852] = 0xa0000007;
	array[1853] = 0xa0000003;
	array[1854] = 0xa0000002;
	array[1855] = 0xa0000000;
	array[1856] = 0xa0000002;
	array[1857] = 0xa0000001;
	array[1858] = 0xa0000000;
	array[1859] = 0xd6000030;
	return 0;
}
int fill_array_0_62(int []array) {
	array[1860] = 0xa0000003;
	array[1861] = 0xd600000a;
	array[1862] = 0xa0000003;
	array[1863] = 0x70000000;
	array[1864] = 0xd4000079;
	array[1865] = 0xd2000074;
	array[1866] = 0xde00006f;
	array[1867] = 0xd8000072;
	array[1868] = 0xd0000020;
	array[1869] = 0xd600006e;
	array[1870] = 0xda000061;
	array[1871] = 0xa0000005;
	array[1872] = 0xa0000004;
	array[1873] = 0xa0000004;
	array[1874] = 0xa0000005;
	array[1875] = 0xa0000002;
	array[1876] = 0xa0000000;
	array[1877] = 0xa0000003;
	array[1878] = 0xa0000007;
	array[1879] = 0xa0000001;
	array[1880] = 0xa0000000;
	array[1881] = 0xd4000069;
	array[1882] = 0xa0000002;
	array[1883] = 0xa0000003;
	array[1884] = 0xa0000002;
	array[1885] = 0xa0000001;
	array[1886] = 0xa0000000;
	array[1887] = 0xa0000001;
	array[1888] = 0xa0000007;
	array[1889] = 0xa0000000;
	return 0;
}
int fill_array_0_63(int []array) {
	array[1890] = 0xd4000030;
	array[1891] = 0xa0000002;
	array[1892] = 0xd400000a;
	array[1893] = 0xa0000002;
	array[1894] = 0x70000000;
	array[1895] = 0xda000074;
	array[1896] = 0xd2000079;
	array[1897] = 0xde00006e;
	array[1898] = 0xd0000061;
	array[1899] = 0xd800006f;
	array[1900] = 0xd6000072;
	array[1901] = 0xd4000020;
	array[1902] = 0xa0000000;
	array[1903] = 0xa0000003;
	array[1904] = 0xa0000003;
	array[1905] = 0xa0000000;
	array[1906] = 0xa0000001;
	array[1907] = 0xa0000002;
	array[1908] = 0xa0000007;
	array[1909] = 0xa0000004;
	array[1910] = 0xa0000005;
	array[1911] = 0xa0000002;
	array[1912] = 0xd2000069;
	array[1913] = 0xa0000001;
	array[1914] = 0xa0000007;
	array[1915] = 0xa0000001;
	array[1916] = 0xa0000005;
	array[1917] = 0xa0000002;
	array[1918] = 0xa0000005;
	array[1919] = 0xa0000004;
	return 0;
}
int fill_array_0_64(int []array) {
	array[1920] = 0xa0000002;
	array[1921] = 0xd2000030;
	array[1922] = 0xa0000001;
	array[1923] = 0xd200000a;
	array[1924] = 0xa0000001;
	array[1925] = 0x70000000;
	array[1926] = 0xda000074;
	array[1927] = 0xd600006f;
	array[1928] = 0xd0000061;
	array[1929] = 0xd400006e;
	array[1930] = 0xde000072;
	array[1931] = 0xd2000079;
	array[1932] = 0xd8000020;
	array[1933] = 0xa0000000;
	array[1934] = 0xa0000007;
	array[1935] = 0xa0000007;
	array[1936] = 0xa0000000;
	array[1937] = 0xa0000001;
	array[1938] = 0xa0000004;
	array[1939] = 0xa0000002;
	array[1940] = 0xa0000003;
	array[1941] = 0xa0000005;
	array[1942] = 0xa0000004;
	array[1943] = 0xd2000069;
	array[1944] = 0xa0000001;
	array[1945] = 0xa0000002;
	array[1946] = 0xa0000001;
	array[1947] = 0xa0000005;
	array[1948] = 0xa0000004;
	array[1949] = 0xa0000005;
	return 0;
}
int fill_array_0_65(int []array) {
	array[1950] = 0xa0000003;
	array[1951] = 0xa0000004;
	array[1952] = 0xd2000030;
	array[1953] = 0xa0000001;
	array[1954] = 0xd200000a;
	array[1955] = 0xa0000001;
	array[1956] = 0x70000000;
	array[1957] = 0xd4000079;
	array[1958] = 0xde000074;
	array[1959] = 0xd800006f;
	array[1960] = 0xd600006e;
	array[1961] = 0xd0000020;
	array[1962] = 0xd2000061;
	array[1963] = 0xda000072;
	array[1964] = 0xa0000001;
	array[1965] = 0xa0000005;
	array[1966] = 0xa0000005;
	array[1967] = 0xa0000001;
	array[1968] = 0xa0000002;
	array[1969] = 0xa0000000;
	array[1970] = 0xa0000003;
	array[1971] = 0xa0000004;
	array[1972] = 0xa0000007;
	array[1973] = 0xa0000000;
	array[1974] = 0xd4000069;
	array[1975] = 0xa0000002;
	array[1976] = 0xa0000003;
	array[1977] = 0xa0000002;
	array[1978] = 0xa0000007;
	array[1979] = 0xa0000000;
	return 0;
}
int fill_array_0_66(int []array) {
	array[1980] = 0xa0000007;
	array[1981] = 0xa0000004;
	array[1982] = 0xa0000000;
	array[1983] = 0xd4000030;
	array[1984] = 0xa0000002;
	array[1985] = 0xd400000a;
	array[1986] = 0xa0000002;
	array[1987] = 0x70000000;
	array[1988] = 0xde000061;
	array[1989] = 0xd400006e;
	array[1990] = 0xda000079;
	array[1991] = 0xd6000074;
	array[1992] = 0xd800006f;
	array[1993] = 0xd2000072;
	array[1994] = 0xd0000020;
	array[1995] = 0xa0000007;
	array[1996] = 0xa0000001;
	array[1997] = 0xa0000001;
	array[1998] = 0xa0000007;
	array[1999] = 0xa0000005;
	array[2000] = 0xa0000000;
	array[2001] = 0xa0000002;
	array[2002] = 0xa0000004;
	array[2003] = 0xa0000003;
	array[2004] = 0xa0000000;
	array[2005] = 0xda000069;
	array[2006] = 0xa0000005;
	array[2007] = 0xa0000002;
	array[2008] = 0xa0000005;
	array[2009] = 0xa0000003;
	return 0;
}
int fill_array_0_67(int []array) {
	array[2010] = 0xa0000000;
	array[2011] = 0xa0000003;
	array[2012] = 0xa0000004;
	array[2013] = 0xa0000000;
	array[2014] = 0xda000030;
	array[2015] = 0xa0000005;
	array[2016] = 0xda00000a;
	array[2017] = 0xa0000005;
	array[2018] = 0x70000000;
	array[2019] = 0xde00006f;
	array[2020] = 0xd2000072;
	array[2021] = 0xd0000079;
	array[2022] = 0xd4000074;
	array[2023] = 0xda00006e;
	array[2024] = 0xd8000020;
	array[2025] = 0xd6000061;
	array[2026] = 0xa0000003;
	array[2027] = 0xa0000001;
	array[2028] = 0xa0000001;
	array[2029] = 0xa0000003;
	array[2030] = 0xa0000000;
	array[2031] = 0xa0000004;
	array[2032] = 0xa0000005;
	array[2033] = 0xa0000007;
	array[2034] = 0xa0000002;
	array[2035] = 0xa0000004;
	array[2036] = 0xd0000069;
	array[2037] = 0xa0000000;
	array[2038] = 0xa0000005;
	array[2039] = 0xa0000000;
	return 0;
}
int fill_array_0_68(int []array) {
	array[2040] = 0xa0000002;
	array[2041] = 0xa0000004;
	array[2042] = 0xa0000002;
	array[2043] = 0xa0000007;
	array[2044] = 0xa0000004;
	array[2045] = 0xd0000030;
	array[2046] = 0xa0000000;
	array[2047] = 0xd000000a;
	array[2048] = 0xa0000000;
	array[2049] = 0x70000000;
	array[2050] = 0xd0000020;
	array[2051] = 0xd2000072;
	array[2052] = 0xd400006f;
	array[2053] = 0xda000079;
	array[2054] = 0xde000074;
	array[2055] = 0xd6000061;
	array[2056] = 0xd800006e;
	array[2057] = 0xa0000003;
	array[2058] = 0xa0000001;
	array[2059] = 0xa0000001;
	array[2060] = 0xa0000003;
	array[2061] = 0xa0000005;
	array[2062] = 0xa0000000;
	array[2063] = 0xa0000004;
	array[2064] = 0xa0000002;
	array[2065] = 0xa0000007;
	array[2066] = 0xa0000000;
	array[2067] = 0xda000069;
	array[2068] = 0xa0000005;
	array[2069] = 0xa0000004;
	return 0;
}
int fill_array_0_69(int []array) {
	array[2070] = 0xa0000005;
	array[2071] = 0xa0000007;
	array[2072] = 0xa0000000;
	array[2073] = 0xa0000007;
	array[2074] = 0xa0000002;
	array[2075] = 0xa0000000;
	array[2076] = 0xda000030;
	array[2077] = 0xa0000005;
	array[2078] = 0xda00000a;
	array[2079] = 0xa0000005;
	array[2080] = 0x70000000;
	array[2081] = 0xde000074;
	array[2082] = 0xd2000079;
	array[2083] = 0xd6000072;
	array[2084] = 0xd8000061;
	array[2085] = 0xd400006f;
	array[2086] = 0xd000006e;
	array[2087] = 0xda000020;
	array[2088] = 0xa0000004;
	array[2089] = 0xa0000003;
	array[2090] = 0xa0000003;
	array[2091] = 0xa0000004;
	array[2092] = 0xa0000001;
	array[2093] = 0xa0000005;
	array[2094] = 0xa0000000;
	array[2095] = 0xa0000002;
	array[2096] = 0xa0000007;
	array[2097] = 0xa0000005;
	array[2098] = 0xd2000069;
	array[2099] = 0xa0000001;
	return 0;
}
int fill_array_0_70(int []array) {
	array[2100] = 0xa0000000;
	array[2101] = 0xa0000001;
	array[2102] = 0xa0000007;
	array[2103] = 0xa0000005;
	array[2104] = 0xa0000007;
	array[2105] = 0xa0000002;
	array[2106] = 0xa0000005;
	array[2107] = 0xd2000030;
	array[2108] = 0xa0000001;
	array[2109] = 0xd200000a;
	array[2110] = 0xa0000001;
	array[2111] = 0x70000000;
	array[2112] = 0xd2000041;
	array[2113] = 0xd0000077;
	array[2114] = 0xde00004c;
	array[2115] = 0xd400004f;
	array[2116] = 0xd600006e;
	array[2117] = 0xd8000065;
	array[2118] = 0xda000020;
	array[2119] = 0xa0000003;
	array[2120] = 0xa0000004;
	array[2121] = 0xa0000000;
	array[2122] = 0xa0000005;
	array[2123] = 0xa0000001;
	array[2124] = 0xa0000007;
	array[2125] = 0xa0000007;
	array[2126] = 0xa0000002;
	array[2127] = 0xd4000043;
	array[2128] = 0xa0000002;
	array[2129] = 0xa0000005;
	return 0;
}
int fill_array_0_71(int []array) {
	array[2130] = 0xd400006d;
	array[2131] = 0xa0000002;
	array[2132] = 0xd4000075;
	array[2133] = 0xa0000002;
	array[2134] = 0xd4000073;
	array[2135] = 0xa0000002;
	array[2136] = 0xd4000074;
	array[2137] = 0xa0000002;
	array[2138] = 0xa0000005;
	array[2139] = 0xd4000062;
	array[2140] = 0xa0000002;
	array[2141] = 0xa0000004;
	array[2142] = 0xa0000005;
	array[2143] = 0xa0000003;
	array[2144] = 0xd400006f;
	array[2145] = 0xa0000002;
	array[2146] = 0xa0000003;
	array[2147] = 0xd400002d;
	array[2148] = 0xa0000002;
	array[2149] = 0xd4000030;
	array[2150] = 0xa0000002;
	array[2151] = 0xd400000a;
	array[2152] = 0xa0000002;
	array[2153] = 0x70000000;
	array[2154] = 0xde00006e;
	array[2155] = 0xda000041;
	array[2156] = 0xd8000065;
	array[2157] = 0xd2000064;
	array[2158] = 0xd4000049;
	array[2159] = 0xd0000078;
	return 0;
}
int fill_array_0_72(int []array) {
	array[2160] = 0xd600002f;
	array[2161] = 0xa0000002;
	array[2162] = 0xa0000007;
	array[2163] = 0xa0000001;
	array[2164] = 0xa0000004;
	array[2165] = 0xa0000000;
	array[2166] = 0xa0000003;
	array[2167] = 0xa0000005;
	array[2168] = 0xda00006d;
	array[2169] = 0xa0000005;
	array[2170] = 0xa0000004;
	array[2171] = 0xa0000007;
	array[2172] = 0xa0000001;
	array[2173] = 0xda000020;
	array[2174] = 0xa0000005;
	array[2175] = 0xd6000069;
	array[2176] = 0xa0000003;
	array[2177] = 0xa0000007;
	array[2178] = 0xa0000005;
	array[2179] = 0xd0000030;
	array[2180] = 0xa0000000;
	array[2181] = 0xd000002d;
	array[2182] = 0xa0000000;
	array[2183] = 0xd0000061;
	array[2184] = 0xa0000000;
	array[2185] = 0xd8000072;
	array[2186] = 0xa0000004;
	array[2187] = 0xa0000004;
	array[2188] = 0xa0000000;
	array[2189] = 0xd8000079;
	return 0;
}
int fill_array_0_73(int []array) {
	array[2190] = 0xa0000004;
	array[2191] = 0xa0000005;
	array[2192] = 0xd8000066;
	array[2193] = 0xa0000004;
	array[2194] = 0xa0000000;
	array[2195] = 0xa0000003;
	array[2196] = 0xd800006c;
	array[2197] = 0xa0000004;
	array[2198] = 0xd800000a;
	array[2199] = 0xa0000004;
	array[2200] = 0x70000000;
	array[2201] = 0xd6000049;
	array[2202] = 0xd0000069;
	array[2203] = 0xd2000078;
	array[2204] = 0xd8000020;
	array[2205] = 0xda00006e;
	array[2206] = 0xde000065;
	array[2207] = 0xd4000064;
	array[2208] = 0xa0000003;
	array[2209] = 0xa0000005;
	array[2210] = 0xa0000002;
	array[2211] = 0xa0000007;
	array[2212] = 0xa0000001;
	array[2213] = 0xa0000004;
	array[2214] = 0xa0000000;
	array[2215] = 0xa0000005;
	array[2216] = 0xa0000004;
	array[2217] = 0xd2000030;
	array[2218] = 0xa0000001;
	array[2219] = 0xd200002d;
	return 0;
}
int fill_array_0_74(int []array) {
	array[2220] = 0xa0000001;
	array[2221] = 0xd2000061;
	array[2222] = 0xa0000001;
	array[2223] = 0xde000072;
	array[2224] = 0xa0000007;
	array[2225] = 0xa0000007;
	array[2226] = 0xa0000001;
	array[2227] = 0xde000079;
	array[2228] = 0xa0000007;
	array[2229] = 0xa0000004;
	array[2230] = 0xde000066;
	array[2231] = 0xa0000007;
	array[2232] = 0xa0000001;
	array[2233] = 0xa0000000;
	array[2234] = 0xde00006c;
	array[2235] = 0xa0000007;
	array[2236] = 0xde00000a;
	array[2237] = 0xa0000007;
	array[2238] = 0x70000000;
	array[2239] = 0xd400006e;
	array[2240] = 0xd6000020;
	array[2241] = 0xd0000036;
	array[2242] = 0xd2000067;
	array[2243] = 0xd8000072;
	array[2244] = 0xda000065;
	array[2245] = 0xde00006f;
	array[2246] = 0xa0000004;
	array[2247] = 0xa0000005;
	array[2248] = 0xa0000001;
	array[2249] = 0xa0000003;
	return 0;
}
int fill_array_0_75(int []array) {
	array[2250] = 0xa0000000;
	array[2251] = 0xa0000003;
	array[2252] = 0xa0000002;
	array[2253] = 0xa0000007;
	array[2254] = 0xd4000074;
	array[2255] = 0xa0000002;
	array[2256] = 0xa0000003;
	array[2257] = 0xd400007a;
	array[2258] = 0xa0000002;
	array[2259] = 0xa0000005;
	array[2260] = 0xa0000004;
	array[2261] = 0xa0000007;
	array[2262] = 0xd400000a;
	array[2263] = 0xa0000002;
	array[2264] = 0x70000000;
	array[2265] = 0xd0000af1;
	array[2266] = 0xd2000ade;
	array[2267] = 0xd400091b;
	array[2268] = 0xc0000032;
	array[2269] = 0x00000001;
	array[2270] = 0x00000002;
	array[2271] = 0x00000004;
	array[2272] = 0x00000008;
	array[2273] = 0x00000010;
	array[2274] = 0x00000020;
	array[2275] = 0x00000040;
	array[2276] = 0x00000080;
	array[2277] = 0x00000100;
	array[2278] = 0x00000200;
	array[2279] = 0x00000400;
	return 0;
}
int fill_array_0_76(int []array) {
	array[2280] = 0x00000800;
	array[2281] = 0x00001000;
	array[2282] = 0x00002000;
	array[2283] = 0x00004000;
	array[2284] = 0x00008000;
	array[2285] = 0x00010000;
	array[2286] = 0x00020000;
	array[2287] = 0x00040000;
	array[2288] = 0x00080000;
	array[2289] = 0x00100000;
	array[2290] = 0x00200000;
	array[2291] = 0x00400000;
	array[2292] = 0x00800000;
	array[2293] = 0x01000000;
	array[2294] = 0x02000000;
	array[2295] = 0x04000000;
	array[2296] = 0x08000000;
	array[2297] = 0x10000000;
	array[2298] = 0x20000000;
	array[2299] = 0x40000000;
	array[2300] = 0x80000000;
	array[2301] = 0x00000001;
	array[2302] = 0x00000100;
	array[2303] = 0x00010000;
	array[2304] = 0x01000000;
	array[2305] = 0x00000000;
	array[2306] = 0x00000000;
	array[2307] = 0x00000000;
	array[2308] = 0x00000000;
	array[2309] = 0x00000000;
	return 0;
}
int fill_array_0_77(int []array) {
	array[2310] = 0x00000000;
	array[2311] = 0x00000000;
	array[2312] = 0x00000000;
	array[2313] = 0x00000000;
	array[2314] = 0x00000000;
	array[2315] = 0x00000000;
	array[2316] = 0x00000000;
	array[2317] = 0x00000000;
	array[2318] = 0x00000000;
	array[2319] = 0x00000000;
	array[2320] = 0x00000000;
	array[2321] = 0x00000000;
	array[2322] = 0x00000000;
	array[2323] = 0x00000000;
	array[2324] = 0x00000000;
	array[2325] = 0x00000000;
	array[2326] = 0x00000000;
	array[2327] = 0x00000000;
	array[2328] = 0x00000000;
	array[2329] = 0x00000000;
	array[2330] = 0x00000000;
	array[2331] = 0x00000000;
	array[2332] = 0xde000907;
	array[2333] = 0x200001b9;
	array[2334] = 0xde000906;
	array[2335] = 0x200001b8;
	array[2336] = 0xd4000003;
	array[2337] = 0x30000042;
	array[2338] = 0xde00090b;
	array[2339] = 0x200001b9;
	return 0;
}
int fill_array_0_78(int []array) {
	array[2340] = 0xd4000020;
	array[2341] = 0xde00090d;
	array[2342] = 0x200001ba;
	array[2343] = 0xd4000000;
	array[2344] = 0x30000042;
	array[2345] = 0x10000071;
	array[2346] = 0xde00090c;
	array[2347] = 0x200001b9;
	array[2348] = 0xde00000a;
	array[2349] = 0x5000004f;
	array[2350] = 0xde000900;
	array[2351] = 0x200001b9;
	array[2352] = 0xde000901;
	array[2353] = 0x200001b9;
	array[2354] = 0xd2000039;
	array[2355] = 0xde000902;
	array[2356] = 0x200001b9;
	array[2357] = 0xd4000049;
	array[2358] = 0xd600004c;
	array[2359] = 0xd2000041;
	array[2360] = 0xda000044;
	array[2361] = 0xde00004f;
	array[2362] = 0xa0000003;
	array[2363] = 0xa0000007;
	array[2364] = 0xa0000001;
	array[2365] = 0xa0000005;
	array[2366] = 0xa0000002;
	array[2367] = 0xd400004e;
	array[2368] = 0xa0000002;
	array[2369] = 0xd4000047;
	return 0;
}
int fill_array_0_79(int []array) {
	array[2370] = 0xa0000002;
	array[2371] = 0xd400003a;
	array[2372] = 0xa0000002;
	array[2373] = 0xd4000020;
	array[2374] = 0xa0000002;
	array[2375] = 0xd4000001;
	array[2376] = 0x30000042;
	array[2377] = 0x10000071;
	array[2378] = 0x80000009;
	array[2379] = 0xde000905;
	array[2380] = 0x200001b9;
	array[2381] = 0xd4000002;
	array[2382] = 0x30000042;
	array[2383] = 0x10000071;
	array[2384] = 0x80000011;
	array[2385] = 0x80000019;
	array[2386] = 0xde000903;
	array[2387] = 0x200001ba;
	array[2388] = 0xde000904;
	array[2389] = 0x200001bb;
	array[2390] = 0xde000908;
	array[2391] = 0x200001be;
	array[2392] = 0xde000909;
	array[2393] = 0x200001be;
	array[2394] = 0xde000912;
	array[2395] = 0x200001be;
	array[2396] = 0xd0000009;
	array[2397] = 0xde00090a;
	array[2398] = 0x200001b8;
	array[2399] = 0xd0000961;
	return 0;
}
int fill_array_0_80(int []array) {
	array[2400] = 0xde000a97;
	array[2401] = 0xc0000037;
	array[2402] = 0x600001f6;
	array[2403] = 0x30000079;
	array[2404] = 0xde000911;
	array[2405] = 0x200001b9;
	array[2406] = 0xd0000968;
	array[2407] = 0xde000a67;
	array[2408] = 0xc0000037;
	array[2409] = 0xd0000001;
	array[2410] = 0xde000910;
	array[2411] = 0x200001b8;
	array[2412] = 0xde00090f;
	array[2413] = 0x200001be;
	array[2414] = 0xd0000977;
	array[2415] = 0xc0000030;
	array[2416] = 0xde00090a;
	array[2417] = 0x10000037;
	array[2418] = 0xd2000001;
	array[2419] = 0x30000008;
	array[2420] = 0xde00090a;
	array[2421] = 0x200001b8;
	array[2422] = 0xd0000977;
	array[2423] = 0xc0000030;
	array[2424] = 0xd000097a;
	array[2425] = 0xde000a80;
	array[2426] = 0xc0000037;
	array[2427] = 0xd800096f;
	array[2428] = 0xda00097e;
	array[2429] = 0x00000129;
	return 0;
}
int fill_array_0_81(int []array) {
	array[2430] = 0xc0000034;
	array[2431] = 0x600001f6;
	array[2432] = 0x30000079;
	array[2433] = 0xd00000ff;
	array[2434] = 0x60000008;
	array[2435] = 0x60000000;
	array[2436] = 0x600001c0;
	array[2437] = 0x3000000f;
	array[2438] = 0xde000001;
	array[2439] = 0x30000038;
	array[2440] = 0xd80009a4;
	array[2441] = 0xda00098b;
	array[2442] = 0x00000160;
	array[2443] = 0xc0000035;
	array[2444] = 0xde000911;
	array[2445] = 0x200001b9;
	array[2446] = 0xd0000990;
	array[2447] = 0xde000a67;
	array[2448] = 0xc0000037;
	array[2449] = 0xde000910;
	array[2450] = 0x100000f7;
	array[2451] = 0xd4000001;
	array[2452] = 0x3000005a;
	array[2453] = 0xde000917;
	array[2454] = 0x200001b9;
	array[2455] = 0xde00090f;
	array[2456] = 0x10000037;
	array[2457] = 0xde000916;
	array[2458] = 0x200001b8;
	array[2459] = 0x30000003;
	return 0;
}
int fill_array_0_82(int []array) {
	array[2460] = 0xde00090f;
	array[2461] = 0x200001b8;
	array[2462] = 0xde000910;
	array[2463] = 0x200001ba;
	array[2464] = 0xd00009a2;
	array[2465] = 0xde000a56;
	array[2466] = 0xc0000037;
	array[2467] = 0xd0000977;
	array[2468] = 0xc0000030;
	array[2469] = 0xd0000100;
	array[2470] = 0xde000908;
	array[2471] = 0x100000b7;
	array[2472] = 0x30000090;
	array[2473] = 0x60000152;
	array[2474] = 0x3000008d;
	array[2475] = 0xda000001;
	array[2476] = 0x300000aa;
	array[2477] = 0xd6000a1e;
	array[2478] = 0xd80009b0;
	array[2479] = 0x000000e2;
	array[2480] = 0xc0000033;
	array[2481] = 0xd0000100;
	array[2482] = 0x60000140;
	array[2483] = 0x3000004d;
	array[2484] = 0xda000001;
	array[2485] = 0x30000069;
	array[2486] = 0xde000903;
	array[2487] = 0x10000177;
	array[2488] = 0x100000a9;
	array[2489] = 0xde000904;
	return 0;
}
int fill_array_0_83(int []array) {
	array[2490] = 0x10000177;
	array[2491] = 0x100000e9;
	array[2492] = 0xde000913;
	array[2493] = 0x200001ba;
	array[2494] = 0xde000914;
	array[2495] = 0x200001bb;
	array[2496] = 0xde000915;
	array[2497] = 0x200001bb;
	array[2498] = 0xd00009dd;
	array[2499] = 0xc0000030;
	array[2500] = 0xde000910;
	array[2501] = 0x100000b7;
	array[2502] = 0xda000001;
	array[2503] = 0x30000095;
	array[2504] = 0xde000917;
	array[2505] = 0x200001ba;
	array[2506] = 0xde00090f;
	array[2507] = 0x100000b7;
	array[2508] = 0xde000916;
	array[2509] = 0x200001ba;
	array[2510] = 0xd00009d0;
	array[2511] = 0xde000a56;
	array[2512] = 0xc0000037;
	array[2513] = 0xde00090f;
	array[2514] = 0x10000037;
	array[2515] = 0xde000910;
	array[2516] = 0x10000077;
	array[2517] = 0x30000008;
	array[2518] = 0xde00090f;
	array[2519] = 0x200001b8;
	return 0;
}
int fill_array_0_84(int []array) {
	array[2520] = 0xde000915;
	array[2521] = 0x10000037;
	array[2522] = 0xde000910;
	array[2523] = 0x200001b8;
	array[2524] = 0xd0000977;
	array[2525] = 0xc0000030;
	array[2526] = 0xde000914;
	array[2527] = 0x10000077;
	array[2528] = 0xd60009c3;
	array[2529] = 0xd80009e3;
	array[2530] = 0x000000e1;
	array[2531] = 0xc0000033;
	array[2532] = 0x60000036;
	array[2533] = 0x30000041;
	array[2534] = 0xde000914;
	array[2535] = 0x200001b9;
	array[2536] = 0xde000913;
	array[2537] = 0x100000f7;
	array[2538] = 0xd0000001;
	array[2539] = 0x30000083;
	array[2540] = 0xde000913;
	array[2541] = 0x200001ba;
	array[2542] = 0xd00009f6;
	array[2543] = 0xc0000030;
	array[2544] = 0xde000911;
	array[2545] = 0x200001b9;
	array[2546] = 0xd00009f4;
	array[2547] = 0xde000a67;
	array[2548] = 0xc0000037;
	array[2549] = 0xd00009dd;
	return 0;
}
int fill_array_0_85(int []array) {
	array[2550] = 0xc0000030;
	array[2551] = 0xde000912;
	array[2552] = 0x10000137;
	array[2553] = 0xd4000003;
	array[2554] = 0x60000062;
	array[2555] = 0x60000049;
	array[2556] = 0xd4000004;
	array[2557] = 0x600001c9;
	array[2558] = 0x30000057;
	array[2559] = 0xde000001;
	array[2560] = 0x30000079;
	array[2561] = 0x50000122;
	array[2562] = 0x5000001a;
	array[2563] = 0x600001c0;
	array[2564] = 0x30000167;
	array[2565] = 0xde000001;
	array[2566] = 0x3000017d;
	array[2567] = 0x00000075;
	array[2568] = 0xde000905;
	array[2569] = 0x10000137;
	array[2570] = 0x10000020;
	array[2571] = 0xd4000003;
	array[2572] = 0x600000da;
	array[2573] = 0x600000db;
	array[2574] = 0x600001db;
	array[2575] = 0x300000d7;
	array[2576] = 0xde000001;
	array[2577] = 0x300000fb;
	array[2578] = 0x600001c9;
	array[2579] = 0x300000df;
	return 0;
}
int fill_array_0_86(int []array) {
	array[2580] = 0xde000001;
	array[2581] = 0x300000fb;
	array[2582] = 0xd20008fc;
	array[2583] = 0x3000004b;
	array[2584] = 0x100000f1;
	array[2585] = 0x50000003;
	array[2586] = 0xd40000ff;
	array[2587] = 0x60000050;
	array[2588] = 0x60000049;
	array[2589] = 0xd00009ef;
	array[2590] = 0xc0000030;
	array[2591] = 0xde000020;
	array[2592] = 0xd600006f;
	array[2593] = 0xda00004f;
	array[2594] = 0xd2000045;
	array[2595] = 0xd4000063;
	array[2596] = 0xd8000052;
	array[2597] = 0xd000003a;
	array[2598] = 0xa0000001;
	array[2599] = 0xa0000004;
	array[2600] = 0xa0000004;
	array[2601] = 0xa0000005;
	array[2602] = 0xa0000004;
	array[2603] = 0xa0000000;
	array[2604] = 0xa0000007;
	array[2605] = 0xa0000002;
	array[2606] = 0xa0000003;
	array[2607] = 0xd000006d;
	array[2608] = 0xa0000000;
	array[2609] = 0xd0000070;
	return 0;
}
int fill_array_0_87(int []array) {
	array[2610] = 0xa0000000;
	array[2611] = 0xda000072;
	array[2612] = 0xa0000005;
	array[2613] = 0xd8000065;
	array[2614] = 0xa0000004;
	array[2615] = 0xd2000073;
	array[2616] = 0xa0000001;
	array[2617] = 0xa0000001;
	array[2618] = 0xa0000004;
	array[2619] = 0xd2000064;
	array[2620] = 0xa0000001;
	array[2621] = 0xa0000007;
	array[2622] = 0xa0000001;
	array[2623] = 0xd2000061;
	array[2624] = 0xa0000001;
	array[2625] = 0xd8000074;
	array[2626] = 0xa0000004;
	array[2627] = 0xa0000001;
	array[2628] = 0xa0000007;
	array[2629] = 0xa0000001;
	array[2630] = 0xa0000005;
	array[2631] = 0xd2000065;
	array[2632] = 0xa0000001;
	array[2633] = 0xa0000007;
	array[2634] = 0xa0000002;
	array[2635] = 0xa0000003;
	array[2636] = 0xa0000005;
	array[2637] = 0xa0000005;
	array[2638] = 0xd2000075;
	array[2639] = 0xa0000001;
	return 0;
}
int fill_array_0_88(int []array) {
	array[2640] = 0xa0000000;
	array[2641] = 0xa0000004;
	array[2642] = 0xd200003f;
	array[2643] = 0xa0000001;
	array[2644] = 0xd200000a;
	array[2645] = 0xa0000001;
	array[2646] = 0x70000000;
	array[2647] = 0xde000908;
	array[2648] = 0x10000077;
	array[2649] = 0xde000917;
	array[2650] = 0x100000b7;
	array[2651] = 0xde000904;
	array[2652] = 0x10000177;
	array[2653] = 0x2000014a;
	array[2654] = 0xde000916;
	array[2655] = 0x100000f7;
	array[2656] = 0xde000903;
	array[2657] = 0x10000177;
	array[2658] = 0x2000014b;
	array[2659] = 0xd4000001;
	array[2660] = 0x3000004a;
	array[2661] = 0xde000908;
	array[2662] = 0x200001b9;
	array[2663] = 0xc0000030;
	array[2664] = 0xde000912;
	array[2665] = 0x10000137;
	array[2666] = 0xd2000004;
	array[2667] = 0x50000061;
	array[2668] = 0xd6000001;
	array[2669] = 0x30000123;
	return 0;
}
int fill_array_0_89(int []array) {
	array[2670] = 0xde000912;
	array[2671] = 0x200001bc;
	array[2672] = 0xde000905;
	array[2673] = 0x10000137;
	array[2674] = 0x100000a1;
	array[2675] = 0xd6000100;
	array[2676] = 0x40000093;
	array[2677] = 0xde000911;
	array[2678] = 0x100000f7;
	array[2679] = 0x30000093;
	array[2680] = 0x2000010a;
	array[2681] = 0xc0000030;
	array[2682] = 0xde00000a;
	array[2683] = 0xa0000007;
	array[2684] = 0xde000905;
	array[2685] = 0x10000037;
	array[2686] = 0xde000907;
	array[2687] = 0x100000b7;
	array[2688] = 0xc0000032;
	array[2689] = 0xde000901;
	array[2690] = 0x10000077;
	array[2691] = 0x600001f6;
	array[2692] = 0x30000079;
	array[2693] = 0xde000901;
	array[2694] = 0x200001b9;
	array[2695] = 0xd4000a97;
	array[2696] = 0xda000a8a;
	array[2697] = 0x00000151;
	array[2698] = 0xc0000035;
	array[2699] = 0xde000900;
	return 0;
}
int fill_array_0_90(int []array) {
	array[2700] = 0x10000077;
	array[2701] = 0xde000901;
	array[2702] = 0x200001b9;
	array[2703] = 0xde000902;
	array[2704] = 0x10000077;
	array[2705] = 0xa0000001;
	array[2706] = 0x600001f6;
	array[2707] = 0x30000079;
	array[2708] = 0xde000902;
	array[2709] = 0x200001b9;
	array[2710] = 0xd2000a97;
	array[2711] = 0xc0000031;
	array[2712] = 0xde00090e;
	array[2713] = 0x200001b8;
	array[2714] = 0xde00090c;
	array[2715] = 0x100000b7;
	array[2716] = 0xd6000a79;
	array[2717] = 0xd8000a9f;
	array[2718] = 0x000000e2;
	array[2719] = 0xc0000033;
	array[2720] = 0x600000f6;
	array[2721] = 0x3000009a;
	array[2722] = 0xde00090c;
	array[2723] = 0x200001ba;
	array[2724] = 0xd2000000;
	array[2725] = 0xde00090a;
	array[2726] = 0x100000f7;
	array[2727] = 0xd0000aa8;
	array[2728] = 0xc0000030;
	array[2729] = 0xde00090d;
	return 0;
}
int fill_array_0_91(int []array) {
	array[2730] = 0x100000b7;
	array[2731] = 0x600001db;
	array[2732] = 0x30000017;
	array[2733] = 0xde000001;
	array[2734] = 0x30000038;
	array[2735] = 0xd8008000;
	array[2736] = 0xde010000;
	array[2737] = 0x4000013c;
	array[2738] = 0x60000104;
	array[2739] = 0x0000001c;
	array[2740] = 0x60000124;
	array[2741] = 0x00000014;
	array[2742] = 0x600001c0;
	array[2743] = 0x30000097;
	array[2744] = 0xde000001;
	array[2745] = 0x300000ba;
	array[2746] = 0xde000020;
	array[2747] = 0x000000bc;
	array[2748] = 0xde00090d;
	array[2749] = 0x200001ba;
	array[2750] = 0x600001c0;
	array[2751] = 0x300000df;
	array[2752] = 0xde000001;
	array[2753] = 0x300000fb;
	array[2754] = 0xde00090b;
	array[2755] = 0x100000b7;
	array[2756] = 0x100000b2;
	array[2757] = 0xda0008dc;
	array[2758] = 0x30000145;
	array[2759] = 0x10000175;
	return 0;
}
int fill_array_0_92(int []array) {
	array[2760] = 0x4000004d;
	array[2761] = 0x50000015;
	array[2762] = 0x600001f6;
	array[2763] = 0x3000017d;
	array[2764] = 0x600001ea;
	array[2765] = 0x600001ff;
	array[2766] = 0x3000004f;
	array[2767] = 0xde00090b;
	array[2768] = 0x10000177;
	array[2769] = 0x200001a8;
	array[2770] = 0xd0000000;
	array[2771] = 0xde000001;
	array[2772] = 0x0000003c;
	array[2773] = 0x30000145;
	array[2774] = 0xd000090b;
	array[2775] = 0x20000185;
	array[2776] = 0xda000aa8;
	array[2777] = 0xde000adb;
	array[2778] = 0x000001eb;
	array[2779] = 0xc0000037;
	array[2780] = 0xde00090e;
	array[2781] = 0x10000037;
	array[2782] = 0xc0000030;
	array[2783] = 0xd2000918;
	array[2784] = 0xda000000;
	array[2785] = 0x3000004d;
	array[2786] = 0x10000071;
	array[2787] = 0xd800121b;
	array[2788] = 0x20000021;
	array[2789] = 0xd2000918;
	return 0;
}
int fill_array_0_93(int []array) {
	array[2790] = 0xda000001;
	array[2791] = 0x3000004d;
	array[2792] = 0x10000071;
	array[2793] = 0xd800121c;
	array[2794] = 0x20000021;
	array[2795] = 0xd2000918;
	array[2796] = 0xda000002;
	array[2797] = 0x3000004d;
	array[2798] = 0x10000071;
	array[2799] = 0xd800121d;
	array[2800] = 0x20000021;
	array[2801] = 0xc0000006;
	array[2802] = 0x00000f12;
	array[2803] = 0x00001a58;
	array[2804] = 0x00000f14;
	array[2805] = 0x484402d1;
	array[2806] = 0x00402c10;
	array[2807] = 0x860d0631;
	array[2808] = 0xa170b849;
	array[2809] = 0x870f868d;
	array[2810] = 0x91388c47;
	array[2811] = 0x8b8ac553;
	array[2812] = 0x88cc662f;
	array[2813] = 0x8ec7637b;
	array[2814] = 0x94863f1f;
	array[2815] = 0xc9647231;
	array[2816] = 0x964f2725;
	array[2817] = 0xa572b949;
	array[2818] = 0x972f96ad;
	array[2819] = 0x8018044f;
	return 0;
}
int fill_array_0_94(int []array) {
	array[2820] = 0x9a9b4d34;
	array[2821] = 0x99c4e66b;
	array[2822] = 0x9dcee798;
	array[2823] = 0xa4fa7d3f;
	array[2824] = 0xd1683412;
	array[2825] = 0xa2914444;
	array[2826] = 0xa954ba3f;
	array[2827] = 0xa74da74a;
	array[2828] = 0xb50a8545;
	array[2829] = 0xaba9d4d4;
	array[2830] = 0xaad55aad;
	array[2831] = 0xae576b39;
	array[2832] = 0xad7ec15c;
	array[2833] = 0xd8ac563f;
	array[2834] = 0xb6cb6566;
	array[2835] = 0xad968b41;
	array[2836] = 0xb76fb5eb;
	array[2837] = 0xb71b95ba;
	array[2838] = 0xbaba5d71;
	array[2839] = 0xbbbddef0;
	array[2840] = 0xbf5eaf5b;
	array[2841] = 0xc606fb7d;
	array[2842] = 0xe0f09800;
	array[2843] = 0xc30d8783;
	array[2844] = 0xf1389c56;
	array[2845] = 0xc98cc60d;
	array[2846] = 0xd93c7e3c;
	array[2847] = 0xcacb6492;
	array[2848] = 0xccc6672b;
	array[2849] = 0xcde6f398;
	return 0;
}
int fill_array_0_95(int []array) {
	array[2850] = 0xd67b3d9f;
	array[2851] = 0xe9743a12;
	array[2852] = 0xd351a4a4;
	array[2853] = 0xf55abd3f;
	array[2854] = 0xd7add72a;
	array[2855] = 0xdb0d86c5;
	array[2856] = 0xdbd9ecf4;
	array[2857] = 0xddd6db6d;
	array[2858] = 0xde6f7739;
	array[2859] = 0xdeff81bc;
	array[2860] = 0xf0b85c3f;
	array[2861] = 0xe78bc5c6;
	array[2862] = 0xf99c8e41;
	array[2863] = 0xe7cfe5cb;
	array[2864] = 0xfd1e973a;
	array[2865] = 0xeaea7551;
	array[2866] = 0xeebf5fb0;
	array[2867] = 0xef76bb5b;
	array[2868] = 0xf787bbdd;
	array[2869] = 0xf8fc9e00;
	array[2870] = 0xf3cde7e3;
	array[2871] = 0xfd3e9f56;
	array[2872] = 0xf9ecf66d;
	array[2873] = 0xff3f7fbc;
	array[2874] = 0xfafb7cb2;
	array[2875] = 0xffc7e7eb;
	array[2876] = 0xfdfeff98;
	array[2877] = 0x77f801ff;
	array[2878] = 0x820180be;
	array[2879] = 0x81812051;
	return 0;
}
int fill_array_0_96(int []array) {
	array[2880] = 0x81e07820;
	array[2881] = 0xa0a82a0b;
	array[2882] = 0x88360d0e;
	array[2883] = 0x86108411;
	array[2884] = 0x8584e134;
	array[2885] = 0x86a1685b;
	array[2886] = 0xa1d86619;
	array[2887] = 0x88821c1c;
	array[2888] = 0x8a2387df;
	array[2889] = 0x8989a222;
	array[2890] = 0x8a229895;
	array[2891] = 0xa2b8b228;
	array[2892] = 0x88ba2f2b;
	array[2893] = 0x8e318cae;
	array[2894] = 0x8d8d2351;
	array[2895] = 0x8de378e0;
	array[2896] = 0xa3a8ea3b;
	array[2897] = 0x98f63d3e;
	array[2898] = 0x92409001;
	array[2899] = 0x9190e434;
	array[2900] = 0x92a4691b;
	array[2901] = 0xa4d92649;
	array[2902] = 0x99424c4c;
	array[2903] = 0x965393cf;
	array[2904] = 0x9595a522;
	array[2905] = 0x96259955;
	array[2906] = 0xa5b97258;
	array[2907] = 0x997a5f5b;
	array[2908] = 0x9a61989e;
	array[2909] = 0x99992651;
	return 0;
}
int fill_array_0_97(int []array) {
	array[2910] = 0x4c5d59a0;
	array[2911] = 0x4d343d31;
	array[2912] = 0x00848302;
	array[2913] = 0x988f0081;
	array[2914] = 0x3521011f;
	array[2915] = 0x9c865419;
	array[2916] = 0x27622c02;
	array[2917] = 0x49fa7c85;
	array[2918] = 0x9e7c2182;
	array[2919] = 0x0804c015;
	array[2920] = 0x0c801414;
	array[2921] = 0x27c21e76;
	array[2922] = 0x92227689;
	array[2923] = 0x2276237c;
	array[2924] = 0x9d23a7c9;
	array[2925] = 0x2427c22a;
	array[2926] = 0x81123676;
	array[2927] = 0x91843273;
	array[2928] = 0x01083973;
	array[2929] = 0x4137c082;
	array[2930] = 0x0f6a500a;
	array[2931] = 0x9064068f;
	array[2932] = 0x4208016f;
	array[2933] = 0x34920048;
	array[2934] = 0x02048019;
	array[2935] = 0xad835a2a;
	array[2936] = 0x29f23011;
	array[2937] = 0x9aa07502;
	array[2938] = 0xacbe9f33;
	array[2939] = 0x00a7c8bc;
	return 0;
}
int fill_array_0_98(int []array) {
	array[2940] = 0x21abc1d5;
	array[2941] = 0x2791d6bf;
	array[2942] = 0x2af0ed11;
	array[2943] = 0xa0a6427b;
	array[2944] = 0x0daa033a;
	array[2945] = 0x008d50d0;
	array[2946] = 0x27310506;
	array[2947] = 0xab6679d8;
	array[2948] = 0x02a23625;
	array[2949] = 0x1ea948a1;
	array[2950] = 0xa96739e7;
	array[2951] = 0x0819e456;
	array[2952] = 0x0b70d701;
	array[2953] = 0x2401b781;
	array[2954] = 0x1a00aa2b;
	array[2955] = 0xb3c6ebdf;
	array[2956] = 0x10235ccd;
	array[2957] = 0xb27909e1;
	array[2958] = 0xb406b096;
	array[2959] = 0xab34002e;
	array[2960] = 0x206e5196;
	array[2961] = 0xaaabaae8;
	array[2962] = 0xb006ed73;
	array[2963] = 0x42ddbc6f;
	array[2964] = 0xbe9cef66;
	array[2965] = 0x40afb9cd;
	array[2966] = 0x011bf8dd;
	array[2967] = 0xab5b01e8;
	array[2968] = 0x2a73a03c;
	array[2969] = 0xae3b6bc8;
	return 0;
}
int fill_array_0_99(int []array) {
	array[2970] = 0x02501c8e;
	array[2971] = 0x2f4bcaf0;
	array[2972] = 0xc2867c19;
	array[2973] = 0x2102ca67;
	array[2974] = 0xcccc7095;
	array[2975] = 0xa0ebb41b;
	array[2976] = 0x2bc28a7c;
	array[2977] = 0x29f2cd8e;
	array[2978] = 0xd08faf27;
	array[2979] = 0xcdd0e731;
	array[2980] = 0x212bcb35;
	array[2981] = 0xa9d29a7c;
	array[2982] = 0xaa8ea1bf;
	array[2983] = 0xaaa9a9e5;
	array[2984] = 0xd4a468fb;
	array[2985] = 0x1cabfa54;
	array[2986] = 0x8f2afe99;
	array[2987] = 0xa0cac88d;
	array[2988] = 0xbf630c4a;
	array[2989] = 0x36accca7;
	array[2990] = 0x0070fb08;
	array[2991] = 0x012ad8fc;
	array[2992] = 0x0adcdb2e;
	array[2993] = 0xac2caa52;
	array[2994] = 0xad3cac8a;
	array[2995] = 0x13506bae;
	array[2996] = 0x37102b6e;
	array[2997] = 0xcdd01912;
	array[2998] = 0x36bf9cf4;
	array[2999] = 0xbd202f7d;
	return 0;
}
int fill_array_0_100(int []array) {
	array[3000] = 0x3c2f7397;
	array[3001] = 0xce800672;
	array[3002] = 0x3bdc0779;
	array[3003] = 0xdd00bdfd;
	array[3004] = 0xaa09b7fd;
	array[3005] = 0xdc6ba0c1;
	array[3006] = 0x2ef00c01;
	array[3007] = 0x19f02e01;
	array[3008] = 0x9c02de74;
	array[3009] = 0x0b006e5c;
	array[3010] = 0x04b34df5;
	array[3011] = 0x832dfcc1;
	array[3012] = 0x4dd829a9;
	array[3013] = 0x039c21c6;
	array[3014] = 0x2401abf2;
	array[3015] = 0xdb82643d;
	array[3016] = 0x7b6e0c39;
	array[3017] = 0x0de4d506;
	array[3018] = 0x4386b945;
	array[3019] = 0x2bdb8dc6;
	array[3020] = 0xe0842dfe;
	array[3021] = 0xc534273a;
	array[3022] = 0x2b200379;
	array[3023] = 0xe4d5accd;
	array[3024] = 0x04bdc03c;
	array[3025] = 0xd56d1a97;
	array[3026] = 0x312e3e73;
	array[3027] = 0x9cb8db01;
	array[3028] = 0xe7920b73;
	array[3029] = 0xdf1536e4;
	return 0;
}
int fill_array_0_101(int []array) {
	array[3030] = 0xe6f99197;
	array[3031] = 0x2a5166b7;
	array[3032] = 0xb0d6bf2b;
	array[3033] = 0x42ba2308;
	array[3034] = 0x2cfdb6f6;
	array[3035] = 0xf408dfd8;
	array[3036] = 0x2b3196f7;
	array[3037] = 0x5003b59e;
	array[3038] = 0x6db855b3;
	array[3039] = 0x5f52b770;
	array[3040] = 0x3b205673;
	array[3041] = 0x5ee23001;
	array[3042] = 0x1c959837;
	array[3043] = 0x6f85c6dc;
	array[3044] = 0x815521b3;
	array[3045] = 0x56e919d1;
	array[3046] = 0x1d7b855f;
	array[3047] = 0x0ab77cc6;
	array[3048] = 0x70b8dff4;
	array[3049] = 0x4aa60beb;
	array[3050] = 0x1528d5bf;
	array[3051] = 0x8a671a7d;
	array[3052] = 0x0f8dfc11;
	array[3053] = 0x67400c22;
	array[3054] = 0x54bfd73b;
	array[3055] = 0x4e802379;
	array[3056] = 0x6eef0783;
	array[3057] = 0x8617085f;
	array[3058] = 0x010673d0;
	array[3059] = 0x70669f25;
	return 0;
}
int fill_array_0_102(int []array) {
	array[3060] = 0x20a53e35;
	array[3061] = 0x1b702509;
	array[3062] = 0xc0d57465;
	array[3063] = 0x198b200f;
	array[3064] = 0x6fc4a36e;
	array[3065] = 0x7ec1512f;
	array[3066] = 0x6d13a419;
	array[3067] = 0x58ef8586;
	array[3068] = 0x1d39c1a8;
	array[3069] = 0x881283a2;
	array[3070] = 0x513eadcf;
	array[3071] = 0x0a283429;
	array[3072] = 0x152ba436;
	array[3073] = 0x44e8524d;
	array[3074] = 0x55229b7f;
	array[3075] = 0x879c182a;
	array[3076] = 0x4e43f003;
	array[3077] = 0x88553107;
	array[3078] = 0x7113a22b;
	array[3079] = 0x11640043;
	array[3080] = 0x137f8095;
	array[3081] = 0x784714b4;
	array[3082] = 0x0b95e004;
	array[3083] = 0x4252e55d;
	array[3084] = 0x3fd1b8f7;
	array[3085] = 0x8d21faf7;
	array[3086] = 0x02602ab7;
	array[3087] = 0x0c2a9072;
	array[3088] = 0x5785ef32;
	array[3089] = 0x1e9cd4f4;
	return 0;
}
int fill_array_0_103(int []array) {
	array[3090] = 0x54802e55;
	array[3091] = 0x6afe1d85;
	array[3092] = 0x61c000ba;
	array[3093] = 0x420d5e4d;
	array[3094] = 0x5a10b5c8;
	array[3095] = 0x08b02371;
	array[3096] = 0x76a2be7c;
	array[3097] = 0x5787b2bf;
	array[3098] = 0x1527c118;
	array[3099] = 0x4f00f278;
	array[3100] = 0x02404564;
	array[3101] = 0x01378df2;
	array[3102] = 0x6ba41cd2;
	array[3103] = 0x58c836ff;
	array[3104] = 0x6ee42bbf;
	array[3105] = 0x8559099d;
	array[3106] = 0x0f956625;
	array[3107] = 0x5143d2c8;
	array[3108] = 0x1b1fb034;
	array[3109] = 0x998e67ec;
	array[3110] = 0x569a7347;
	array[3111] = 0x9440a697;
	array[3112] = 0x4dc8906c;
	array[3113] = 0x73941fd3;
	array[3114] = 0x69842a0d;
	array[3115] = 0x09ce521e;
	array[3116] = 0x45c38df4;
	array[3117] = 0xcc61367c;
	array[3118] = 0x4e6b1ca8;
	array[3119] = 0x1f9528f6;
	return 0;
}
int fill_array_0_104(int []array) {
	array[3120] = 0x5f8b04f9;
	array[3121] = 0x2098004a;
	array[3122] = 0x20aa6676;
	array[3123] = 0x00848039;
	array[3124] = 0x232c2125;
	array[3125] = 0x7002b206;
	array[3126] = 0x6425798d;
	array[3127] = 0x262af29f;
	array[3128] = 0x9069f906;
	array[3129] = 0x212408fe;
	array[3130] = 0x7bd7a502;
	array[3131] = 0x9f4f94e7;
	array[3132] = 0xa02133f7;
	array[3133] = 0x9f412870;
	array[3134] = 0xa27d1068;
	array[3135] = 0xa4ffa288;
	array[3136] = 0x7a1e424d;
	array[3137] = 0x4bc8859f;
	array[3138] = 0x28c524f2;
	array[3139] = 0x10010106;
	array[3140] = 0x0ec40100;
	array[3141] = 0xa5c3506f;
	array[3142] = 0x0c06a0ea;
	array[3143] = 0x0f0d41b6;
	array[3144] = 0x040f4333;
	array[3145] = 0x201702ee;
	array[3146] = 0x582a0261;
	array[3147] = 0x1590210f;
	array[3148] = 0x41dd72f3;
	array[3149] = 0x13e0dab3;
	return 0;
}
int fill_array_0_105(int []array) {
	array[3150] = 0x09b4ec94;
	array[3151] = 0x0884270e;
	array[3152] = 0x93c1928a;
	array[3153] = 0x02b9f008;
	array[3154] = 0x9c022404;
	array[3155] = 0x701c4013;
	array[3156] = 0x113e0b6d;
	array[3157] = 0x001b2023;
	array[3158] = 0x171af5ab;
	array[3159] = 0xa0195829;
	array[3160] = 0x1613a405;
	array[3161] = 0x02871a05;
	array[3162] = 0x1e555a76;
	array[3163] = 0x51c1c38d;
	array[3164] = 0x20ba171b;
	array[3165] = 0xad56006e;
	array[3166] = 0x7203c830;
	array[3167] = 0x15c6812f;
	array[3168] = 0x5d555502;
	array[3169] = 0x171a1e08;
	array[3170] = 0x62ed3e32;
	array[3171] = 0x1c68ad8d;
	array[3172] = 0x80473e99;
	array[3173] = 0xadcd796b;
	array[3174] = 0x03400b57;
	array[3175] = 0x0538d06d;
	array[3176] = 0x0773f58e;
	array[3177] = 0x1c9f2baa;
	array[3178] = 0xac8358b2;
	array[3179] = 0x4a9b9c8d;
	return 0;
}
int fill_array_0_106(int []array) {
	array[3180] = 0x4aa03bbc;
	array[3181] = 0x565c6cfc;
	array[3182] = 0xaa90cb73;
	array[3183] = 0x8019c754;
	array[3184] = 0xb0441958;
	array[3185] = 0x20d38a73;
	array[3186] = 0xb5aae15e;
	array[3187] = 0x5611000b;
	array[3188] = 0x509cda60;
	array[3189] = 0xa8750162;
	array[3190] = 0xa072a78e;
	array[3191] = 0xaa87507f;
	array[3192] = 0x5526a3c5;
	array[3193] = 0xaa6004ea;
	array[3194] = 0x03193d4e;
	array[3195] = 0x20d5039c;
	array[3196] = 0x7a1570b6;
	array[3197] = 0x5485120d;
	array[3198] = 0xaa584069;
	array[3199] = 0xae0c0831;
	array[3200] = 0x4eb7da9d;
	array[3201] = 0x1002b573;
	array[3202] = 0x4006b0be;
	array[3203] = 0x6ab83efc;
	array[3204] = 0x1598416b;
	array[3205] = 0x02273e50;
	array[3206] = 0x0055daea;
	array[3207] = 0x59271003;
	array[3208] = 0x4fc40168;
	array[3209] = 0x074f8274;
	return 0;
}
int fill_array_0_107(int []array) {
	array[3210] = 0x563dd729;
	array[3211] = 0x5ef004c3;
	array[3212] = 0x1a735ce5;
	array[3213] = 0x4190a97b;
	array[3214] = 0x426009f9;
	array[3215] = 0x04a813fe;
	array[3216] = 0x2d614109;
	array[3217] = 0xc0a03a7c;
	array[3218] = 0x73a6688b;
	array[3219] = 0x560b6b52;
	array[3220] = 0x1a20d1e8;
	array[3221] = 0x582b53e2;
	array[3222] = 0x14015b72;
	array[3223] = 0x1abf7adb;
	array[3224] = 0xa070a29e;
	array[3225] = 0x36fc563c;
	array[3226] = 0x88354206;
	array[3227] = 0x54620d44;
	array[3228] = 0x20552273;
	array[3229] = 0xb8c8354a;
	array[3230] = 0x20d4d20c;
	array[3231] = 0xac20d53e;
	array[3232] = 0x5554c834;
	array[3233] = 0x02bb39c9;
	array[3234] = 0x5ca310c1;
	array[3235] = 0x4b021d48;
	array[3236] = 0x6f4051fc;
	array[3237] = 0xb0c8a58d;
	array[3238] = 0x38dbab7f;
	array[3239] = 0x591840ba;
	return 0;
}
int fill_array_0_108(int []array) {
	array[3240] = 0x71b1d0f6;
	array[3241] = 0xbb39f159;
	array[3242] = 0xbb57e9c0;
	array[3243] = 0x56b11603;
	array[3244] = 0xbc0c8146;
	array[3245] = 0xc379bc40;
	array[3246] = 0x707a0076;
	array[3247] = 0xc3153e42;
	array[3248] = 0x13e33a3e;
	array[3249] = 0x5cf964f1;
	array[3250] = 0x6f23067c;
	array[3251] = 0x9793e004;
	array[3252] = 0x1c27ca11;
	array[3253] = 0x5d092aff;
	array[3254] = 0x034f005a;
	array[3255] = 0x5c18abfa;
	array[3256] = 0x51097c85;
	array[3257] = 0x14e6a3b0;
	array[3258] = 0x43e70290;
	array[3259] = 0x1800136f;
	array[3260] = 0x54e0b306;
	array[3261] = 0x03604eb6;
	array[3262] = 0x20e4cac8;
	array[3263] = 0x5cc860d8;
	array[3264] = 0x7474e051;
	array[3265] = 0x561297bc;
	array[3266] = 0x0d598463;
	array[3267] = 0x00142022;
	array[3268] = 0x1026dc43;
	array[3269] = 0x31b884ef;
	return 0;
}
int fill_array_0_109(int []array) {
	array[3270] = 0xd43dca06;
	array[3271] = 0x03620c79;
	array[3272] = 0x90c126e5;
	array[3273] = 0xa7b4f371;
	array[3274] = 0x6c6a31ee;
	array[3275] = 0xb91f7a17;
	array[3276] = 0x9fad5438;
	array[3277] = 0x1ed4aea6;
	array[3278] = 0xb5cc55d3;
	array[3279] = 0x14f951ea;
	array[3280] = 0xd18f5002;
	array[3281] = 0x35f2eaa9;
	array[3282] = 0x106c3af3;
	array[3283] = 0x016ac01e;
	array[3284] = 0x00539851;
	array[3285] = 0x0339fbaa;
	array[3286] = 0xb057f764;
	array[3287] = 0xad60ee68;
	array[3288] = 0x54569060;
	array[3289] = 0x1ac810ee;
	array[3290] = 0x1b66de71;
	array[3291] = 0xb60f0ca4;
	array[3292] = 0xdb18a23c;
	array[3293] = 0x6240469d;
	array[3294] = 0x00389801;
	array[3295] = 0xc5400e28;
	array[3296] = 0x0262c004;
	array[3297] = 0xc60038b9;
	array[3298] = 0x518c8008;
	array[3299] = 0xc1645cbb;
	return 0;
}
int fill_array_0_110(int []array) {
	array[3300] = 0x1ac8a112;
	array[3301] = 0x15919b52;
	array[3302] = 0x83695f9d;
	array[3303] = 0x80265f9e;
	array[3304] = 0x82a20c42;
	array[3305] = 0x0e8419ef;
	array[3306] = 0x4f81938d;
	array[3307] = 0xbc49e132;
	array[3308] = 0xad038419;
	array[3309] = 0xcd8ff701;
	array[3310] = 0xc0111062;
	array[3311] = 0x5e65b2b3;
	array[3312] = 0x0b389f09;
	array[3313] = 0x00059302;
	array[3314] = 0x13e06a14;
	array[3315] = 0xf1ab28dd;
	array[3316] = 0xb26009a4;
	array[3317] = 0x4facde54;
	array[3318] = 0xe2293068;
	array[3319] = 0xc20389f2;
	array[3320] = 0xe40413e3;
	array[3321] = 0x0164009b;
	array[3322] = 0x26cd5854;
	array[3323] = 0x05e81206;
	array[3324] = 0x2fa1643a;
	array[3325] = 0x139a8406;
	array[3326] = 0x2e576aab;
	array[3327] = 0x198a94c1;
	array[3328] = 0xaa0782a5;
	array[3329] = 0x9c02c73e;
	return 0;
}
int fill_array_0_111(int []array) {
	array[3330] = 0x4e534baa;
	array[3331] = 0x4f7c04ab;
	array[3332] = 0x113e073c;
	array[3333] = 0x0a73e67e;
	array[3334] = 0x14f9aea0;
	array[3335] = 0x09f35e95;
	array[3336] = 0x76268586;
	array[3337] = 0x874d3a8b;
	array[3338] = 0xdddbb2ea;
	array[3339] = 0xdeb796f0;
	array[3340] = 0x066f8dec;
	array[3341] = 0xaeb9bbea;
	array[3342] = 0x8bc037f5;
	array[3343] = 0xea4f7034;
	array[3344] = 0xd89b0046;
	array[3345] = 0xb1109f1c;
	array[3346] = 0xc00d7564;
	array[3347] = 0x4392c87f;
	array[3348] = 0x2b3016bf;
	array[3349] = 0xb52ac005;
	array[3350] = 0xf1139f87;
	array[3351] = 0x56712a11;
	array[3352] = 0x0373e313;
	array[3353] = 0x2193db54;
	array[3354] = 0xaa540fe6;
	array[3355] = 0x1b8d1ed6;
	array[3356] = 0xb5ef2db8;
	array[3357] = 0x60e48378;
	array[3358] = 0xee28d18d;
	array[3359] = 0x031590dc;
	return 0;
}
int fill_array_0_112(int []array) {
	array[3360] = 0x005742b0;
	array[3361] = 0x02937802;
	array[3362] = 0xd5a931ce;
	array[3363] = 0xf595639a;
	array[3364] = 0xcbe1873f;
	array[3365] = 0x17570b69;
	array[3366] = 0x4c498da5;
	array[3367] = 0x0003e8b3;
	array[3368] = 0x5ec72cfa;
	array[3369] = 0x7d98a273;
	array[3370] = 0x4660ecc8;
	array[3371] = 0x1549f37b;
	array[3372] = 0x04552bd0;
	array[3373] = 0x7863b57e;
	array[3374] = 0x8f002f71;
	array[3375] = 0x5627f924;
	array[3376] = 0xf7d4db2a;
	array[3377] = 0xe7ae57eb;
	array[3378] = 0xef643964;
	array[3379] = 0xfed47224;
	array[3380] = 0x7927b8df;
	array[3381] = 0x8c4e49d5;
	array[3382] = 0xf42cebbd;
	array[3383] = 0xfbfe12b3;
	array[3384] = 0x1ceae67b;
	array[3385] = 0x00f95f20;
	array[3386] = 0xf89ce341;
	array[3387] = 0xfbe7d1ad;
	array[3388] = 0x6fd371b1;
	array[3389] = 0x0cb3f57a;
	return 0;
}
int fill_array_0_113(int []array) {
	array[3390] = 0x15d05f00;
	array[3391] = 0x271492c2;
	array[3392] = 0x29ce05e3;
	array[3393] = 0x317bbacc;
	array[3394] = 0x089576fe;
	array[3395] = 0x136f95f8;
	array[3396] = 0x0542d986;
	array[3397] = 0x5cad7763;
	array[3398] = 0x6b4495ff;
	array[3399] = 0x34e891a9;
	array[3400] = 0x5c3b58f2;
	array[3401] = 0x62e1b149;
	array[3402] = 0x2e3ae2ad;
	array[3403] = 0x0024f633;
	array[3404] = 0x123aad3d;
	array[3405] = 0x3cd84206;
	array[3406] = 0x102c8abf;
	array[3407] = 0x6ba3a536;
	array[3408] = 0xab1000d9;
	array[3409] = 0x649a8011;
	array[3410] = 0x385e8831;
	array[3411] = 0x3858081f;
	array[3412] = 0x10272802;
	array[3413] = 0x080136b6;
	array[3414] = 0x00a97f1a;
	array[3415] = 0x069c683a;
	array[3416] = 0x01cfb82c;
	array[3417] = 0x13e412bc;
	array[3418] = 0x70c1d8c4;
	array[3419] = 0x093e276d;
	return 0;
}
int fill_array_0_114(int []array) {
	array[3420] = 0x0013aea0;
	array[3421] = 0x669ce0dc;
	array[3422] = 0x7875139e;
	array[3423] = 0x07580118;
	array[3424] = 0x071646c6;
	array[3425] = 0x6b3c1f9b;
	array[3426] = 0x02a17bde;
	array[3427] = 0x0113cafa;
	array[3428] = 0x00808135;
	array[3429] = 0x08481015;
	array[3430] = 0x761b1816;
	array[3431] = 0x040a3ab0;
	array[3432] = 0x143b6102;
	array[3433] = 0x6cb54ee6;
	array[3434] = 0x70070009;
	array[3435] = 0x3a588349;
	array[3436] = 0x4005a106;
	array[3437] = 0x70833a82;
	array[3438] = 0x00139752;
	array[3439] = 0x64139f31;
	array[3440] = 0x604f1398;
	array[3441] = 0x831939c4;
	array[3442] = 0x0980106e;
	array[3443] = 0x60434380;
	array[3444] = 0x000c3a05;
	array[3445] = 0x04434034;
	array[3446] = 0x5b13c0ec;
	array[3447] = 0x2e2315c2;
	array[3448] = 0x6fc11e2f;
	array[3449] = 0x737dc149;
	return 0;
}
int fill_array_0_115(int []array) {
	array[3450] = 0x3bc30af6;
	array[3451] = 0x7784e801;
	array[3452] = 0x81572743;
	array[3453] = 0x187084a6;
	array[3454] = 0x5995bda4;
	array[3455] = 0x02d6800a;
	array[3456] = 0x14781981;
	array[3457] = 0x58baeb0e;
	array[3458] = 0x300a9757;
	array[3459] = 0x07a80af1;
	array[3460] = 0x2e855a7c;
	array[3461] = 0x015b000a;
	array[3462] = 0x22986515;
	array[3463] = 0x2c035801;
	array[3464] = 0x08013402;
	array[3465] = 0x28d3c139;
	array[3466] = 0x78883785;
	array[3467] = 0x03c80016;
	array[3468] = 0xc1a3c581;
	array[3469] = 0x78bc40cd;
	array[3470] = 0x78833c92;
	array[3471] = 0x3cbb8a14;
	array[3472] = 0x82bcce71;
	array[3473] = 0x7883427b;
	array[3474] = 0x0561399f;
	array[3475] = 0x7a3d1fed;
	array[3476] = 0x79d9bd3d;
	array[3477] = 0x3eea8d5b;
	array[3478] = 0x0c80aa6f;
	array[3479] = 0x080abf09;
	return 0;
}
int fill_array_0_116(int []array) {
	array[3480] = 0x476bf248;
	array[3481] = 0x0980afe6;
	array[3482] = 0x7843c5c8;
	array[3483] = 0x472217eb;
	array[3484] = 0x8ec607c1;
	array[3485] = 0x0c5cbe2e;
	array[3486] = 0x3ea3fa48;
	array[3487] = 0x7f8017f7;
	array[3488] = 0x23fd9ce9;
	array[3489] = 0x3fabe973;
	array[3490] = 0x0800afd6;
	array[3491] = 0x1469bec9;
	array[3492] = 0xb67bee07;
	array[3493] = 0x8e8638ec;
	array[3494] = 0x0c790637;
	array[3495] = 0x85bc7a47;
	array[3496] = 0x272360b9;
	array[3497] = 0x7c7d3523;
	array[3498] = 0xc603f73f;
	array[3499] = 0x0047f915;
	array[3500] = 0x906300a9;
	array[3501] = 0xc823ff82;
	array[3502] = 0x90801906;
	array[3503] = 0x7c850010;
	array[3504] = 0x304c8654;
	array[3505] = 0x27c0233a;
	array[3506] = 0x8ba2c03c;
	array[3507] = 0xb0ac05a0;
	array[3508] = 0x6e40780d;
	array[3509] = 0x5414b348;
	return 0;
}
int fill_array_0_117(int []array) {
	array[3510] = 0x939c0b5b;
	array[3511] = 0x03000818;
	array[3512] = 0x0158091e;
	array[3513] = 0x1599b302;
	array[3514] = 0x921b5058;
	array[3515] = 0x882fc932;
	array[3516] = 0x48fca439;
	array[3517] = 0x472eb430;
	array[3518] = 0x8139b6a1;
	array[3519] = 0x001416bf;
	array[3520] = 0x6cab38bd;
	array[3521] = 0x882c0016;
	array[3522] = 0x15982f6c;
	array[3523] = 0x5d3c304e;
	array[3524] = 0x282c17bd;
	array[3525] = 0x00b302fa;
	array[3526] = 0x4c86f2b3;
	array[3527] = 0x0000b673;
	array[3528] = 0x07ac5ccc;
	array[3529] = 0x2c3f74ae;
	array[3530] = 0x01728802;
	array[3531] = 0x3e624350;
	array[3532] = 0x94b966d9;
	array[3533] = 0x7b020835;
	array[3534] = 0x06a0837a;
	array[3535] = 0x8c00eb8d;
	array[3536] = 0x11e6c610;
	array[3537] = 0x88043409;
	array[3538] = 0x89b76897;
	array[3539] = 0x6c4db789;
	return 0;
}
int fill_array_0_118(int []array) {
	array[3540] = 0x31a44ef5;
	array[3541] = 0x63b2f801;
	array[3542] = 0x63cc1398;
	array[3543] = 0xc4338f3c;
	array[3544] = 0x88b210af;
	array[3545] = 0x8b230009;
	array[3546] = 0x41b41f1f;
	array[3547] = 0x91325801;
	array[3548] = 0x046e3270;
	array[3549] = 0xaebb2881;
	array[3550] = 0x65001157;
	array[3551] = 0x2aef4436;
	array[3552] = 0x03880b36;
	array[3553] = 0x07939e5c;
	array[3554] = 0x61cfb2f5;
	array[3555] = 0x00146e61;
	array[3556] = 0x42b97664;
	array[3557] = 0x3c9fb33f;
	array[3558] = 0x336b359d;
	array[3559] = 0x0038ce6f;
	array[3560] = 0x0139b39a;
	array[3561] = 0x2252f249;
	array[3562] = 0x08159eda;
	array[3563] = 0x1020cd8b;
	array[3564] = 0x1d780b01;
	array[3565] = 0x36011906;
	array[3566] = 0x00013bc3;
	array[3567] = 0x00a9cfdd;
	array[3568] = 0x38b3d5a8;
	array[3569] = 0x5001417d;
	return 0;
}
int fill_array_0_119(int []array) {
	array[3570] = 0x1c6a8d5c;
	array[3571] = 0x2749f087;
	array[3572] = 0x24a0321b;
	array[3573] = 0x15f85273;
	array[3574] = 0x8719d3b1;
	array[3575] = 0x234b0076;
	array[3576] = 0x3a29ff73;
	array[3577] = 0x37051ab3;
	array[3578] = 0x282e00b1;
	array[3579] = 0x02580b7e;
	array[3580] = 0x60875909;
	array[3581] = 0x92e74887;
	array[3582] = 0x068800ba;
	array[3583] = 0x9d814b9f;
	array[3584] = 0x02ee8834;
	array[3585] = 0x3d5bb272;
	array[3586] = 0x5b026a7c;
	array[3587] = 0x5c383b22;
	array[3588] = 0x9b180d29;
	array[3589] = 0x2e067076;
	array[3590] = 0x0959812d;
	array[3591] = 0x9574fa19;
	array[3592] = 0x27502955;
	array[3593] = 0x294db3f8;
	array[3594] = 0xd0550448;
	array[3595] = 0x049399e2;
	array[3596] = 0x9c474463;
	array[3597] = 0xc4800168;
	array[3598] = 0x4c87b126;
	array[3599] = 0x1174ce8d;
	return 0;
}
int fill_array_0_120(int []array) {
	array[3600] = 0x40f36382;
	array[3601] = 0x6f4106ef;
	array[3602] = 0x5318c113;
	array[3603] = 0x000bba4e;
	array[3604] = 0x77468efc;
	array[3605] = 0x2381500f;
	array[3606] = 0x31ab8273;
	array[3607] = 0x00384589;
	array[3608] = 0x84deb851;
	array[3609] = 0xb88145ce;
	array[3610] = 0x1038a8b5;
	array[3611] = 0x138b8146;
	array[3612] = 0x4d416506;
	array[3613] = 0x71b17f1b;
	array[3614] = 0x74d7cded;
	array[3615] = 0x00b391a1;
	array[3616] = 0x72b938bd;
	array[3617] = 0x8d2a0009;
	array[3618] = 0x39693e51;
	array[3619] = 0x27397d7e;
	array[3620] = 0x08014423;
	array[3621] = 0x39ac290d;
	array[3622] = 0x73b9be2f;
	array[3623] = 0x8c0439d9;
	array[3624] = 0x000c3cbc;
	array[3625] = 0x0c15285c;
	array[3626] = 0x738e3a72;
	array[3627] = 0x3aa2b589;
	array[3628] = 0x5a964761;
	array[3629] = 0x23ad0015;
	return 0;
}
int fill_array_0_121(int []array) {
	array[3630] = 0x13e04773;
	array[3631] = 0x76408f5f;
	array[3632] = 0xa4764479;
	array[3633] = 0x4e8b19ad;
	array[3634] = 0x76cc60c7;
	array[3635] = 0x9bb851ad;
	array[3636] = 0x51e51d12;
	array[3637] = 0x6f51f005;
	array[3638] = 0x8bbd380d;
	array[3639] = 0x01e0836a;
	array[3640] = 0x2c9adf8c;
	array[3641] = 0x01528360;
	array[3642] = 0x5382a802;
	array[3643] = 0x753a8f47;
	array[3644] = 0x093e1d9b;
	array[3645] = 0x939bac18;
	array[3646] = 0x75801280;
	array[3647] = 0x34ec5124;
	array[3648] = 0x217c04f9;
	array[3649] = 0x041645c5;
	array[3650] = 0x2ad99613;
	array[3651] = 0x050d14c5;
	array[3652] = 0x908062bf;
	array[3653] = 0xa87a00b7;
	array[3654] = 0xbb7cc70d;
	array[3655] = 0x6b37ba37;
	array[3656] = 0x2c13c68e;
	array[3657] = 0x46f414c3;
	array[3658] = 0x00416802;
	array[3659] = 0xa3a44ef9;
	return 0;
}
int fill_array_0_122(int []array) {
	array[3660] = 0xadb41924;
	array[3661] = 0x83536035;
	array[3662] = 0x9ab51cff;
	array[3663] = 0xd33b90bd;
	array[3664] = 0x01000a69;
	array[3665] = 0x893e00f7;
	array[3666] = 0x1cfcca01;
	array[3667] = 0x6342500c;
	array[3668] = 0x041ec1d9;
	array[3669] = 0x04d41f81;
	array[3670] = 0x5a03738d;
	array[3671] = 0x502e8831;
	array[3672] = 0x83d9c6e7;
	array[3673] = 0x2cb2aab7;
	array[3674] = 0x093e0520;
	array[3675] = 0x139b71ba;
	array[3676] = 0x0d15f8bd;
	array[3677] = 0x0080b106;
	array[3678] = 0xd6081417;
	array[3679] = 0x8244d01f;
	array[3680] = 0x651c28e1;
	array[3681] = 0x8429ce33;
	array[3682] = 0x8a51e939;
	array[3683] = 0x6423d1fa;
	array[3684] = 0x1c69b52f;
	array[3685] = 0x0046f03a;
	array[3686] = 0x227b3ce9;
	array[3687] = 0xd26054fc;
	array[3688] = 0xa0939ad3;
	array[3689] = 0x91dd8831;
	return 0;
}
int fill_array_0_123(int []array) {
	array[3690] = 0x530d2910;
	array[3691] = 0x39b36f1a;
	array[3692] = 0x8c414c2f;
	array[3693] = 0x13e4703b;
	array[3694] = 0x0115b0a4;
	array[3695] = 0x04da0557;
	array[3696] = 0x4db87e81;
	array[3697] = 0x274dc906;
	array[3698] = 0x8accb95b;
	array[3699] = 0x24c38782;
	array[3700] = 0x00444a9b;
	array[3701] = 0x239b072a;
	array[3702] = 0x39586673;
	array[3703] = 0x00a4f0c9;
	array[3704] = 0x3a4f2c48;
	array[3705] = 0x00d08325;
	array[3706] = 0xb380159a;
	array[3707] = 0x2939cdf2;
	array[3708] = 0xccf28410;
	array[3709] = 0x0042b260;
	array[3710] = 0x9c560059;
	array[3711] = 0x32f590ef;
	array[3712] = 0x3901138d;
	array[3713] = 0xa53c2b48;
	array[3714] = 0x4d74d646;
	array[3715] = 0x0c56ee58;
	array[3716] = 0x98014da6;
	array[3717] = 0x083521b6;
	array[3718] = 0x0038c80d;
	array[3719] = 0x033282e9;
	return 0;
}
int fill_array_0_124(int []array) {
	array[3720] = 0x574d9482;
	array[3721] = 0x064cf33d;
	array[3722] = 0xa83f4d1d;
	array[3723] = 0x03c88371;
	array[3724] = 0x0032fb9c;
	array[3725] = 0xa8101c6e;
	array[3726] = 0x000d8bcb;
	array[3727] = 0x38854e56;
	array[3728] = 0x3c2a812d;
	array[3729] = 0x5bc8158d;
	array[3730] = 0x3981d001;
	array[3731] = 0x6cd60077;
	array[3732] = 0x83b000d6;
	array[3733] = 0x019b8af8;
	array[3734] = 0x01c68240;
	array[3735] = 0x1cfdbe66;
	array[3736] = 0x4342c83e;
	array[3737] = 0xb4ad4414;
	array[3738] = 0x85800129;
	array[3739] = 0xb8872b3d;
	array[3740] = 0x0c2cc2b8;
	array[3741] = 0x139d0769;
	array[3742] = 0x28514db5;
	array[3743] = 0x754480aa;
	array[3744] = 0x85a56ee8;
	array[3745] = 0xb051a303;
	array[3746] = 0xb44e51b5;
	array[3747] = 0x000c4f08;
	array[3748] = 0xa9549ebe;
	array[3749] = 0x745230a5;
	return 0;
}
int fill_array_0_125(int []array) {
	array[3750] = 0x354b2603;
	array[3751] = 0x4f062ac8;
	array[3752] = 0x1538ae59;
	array[3753] = 0x80119206;
	array[3754] = 0x2b9ce833;
	array[3755] = 0xb23202d7;
	array[3756] = 0x5da06800;
	array[3757] = 0x774c876e;
	array[3758] = 0xa4d0d1c9;
	array[3759] = 0x000c50bb;
	array[3760] = 0xbc51feff;
	array[3761] = 0x696431a9;
	array[3762] = 0xde726d4b;
	array[3763] = 0x2b5ed912;
	array[3764] = 0xb9413be0;
	array[3765] = 0x01d139cd;
	array[3766] = 0x2714b2ea;
	array[3767] = 0x6b0104b3;
	array[3768] = 0x039800a8;
	array[3769] = 0x2e04d2e5;
	array[3770] = 0x81ce049d;
	array[3771] = 0xbbfde585;
	array[3772] = 0x00dcabab;
	array[3773] = 0x13515805;
	array[3774] = 0x083a0b06;
	array[3775] = 0xbf0512e5;
	array[3776] = 0xb01edcae;
	array[3777] = 0x88487a80;
	array[3778] = 0x283d5402;
	array[3779] = 0x2b19b46f;
	return 0;
}
int fill_array_0_126(int []array) {
	array[3780] = 0x17d02cf7;
	array[3781] = 0xbf050ae5;
	array[3782] = 0x017bda46;
	array[3783] = 0x02a952ae;
	array[3784] = 0x2782f2a5;
	array[3785] = 0x04dc80c1;
	array[3786] = 0x000a8d98;
	array[3787] = 0x030832d5;
	array[3788] = 0x0df8b45b;
	array[3789] = 0x18c97bb5;
	array[3790] = 0x2b037002;
	array[3791] = 0x0137e0fe;
	array[3792] = 0x08480598;
	array[3793] = 0xc32a7066;
	array[3794] = 0xc2a70138;
	array[3795] = 0x000e0304;
	array[3796] = 0x10013818;
	array[3797] = 0x280980c1;
	array[3798] = 0x232021a9;
	array[3799] = 0x28e07e85;
	array[3800] = 0xc03097bb;
	array[3801] = 0x84c88313;
	array[3802] = 0xc1954c16;
	array[3803] = 0xc60e60d0;
	array[3804] = 0x615252a7;
	array[3805] = 0x026172fa;
	array[3806] = 0xc012e187;
	array[3807] = 0x61de1ab3;
	array[3808] = 0x2eaa703d;
	array[3809] = 0xab645592;
	return 0;
}
int fill_array_0_127(int []array) {
	array[3810] = 0x5f080099;
	array[3811] = 0xa536849f;
	array[3812] = 0x8b698835;
	array[3813] = 0x2ad5c882;
	array[3814] = 0xad30e273;
	array[3815] = 0x088336d9;
	array[3816] = 0x4f2b6f09;
	array[3817] = 0xa2b71002;
	array[3818] = 0x5ce885d9;
	array[3819] = 0xdfc352bb;
	array[3820] = 0x0d5dfb0c;
	array[3821] = 0x093e55ba;
	array[3822] = 0x364d083f;
	array[3823] = 0x9080f002;
	array[3824] = 0xb82900c7;
	array[3825] = 0x562547d3;
	array[3826] = 0xbdd49772;
	array[3827] = 0x754b5ee2;
	array[3828] = 0x453520f9;
	array[3829] = 0xaa3bf273;
	array[3830] = 0x61575d5f;
	array[3831] = 0xc55800df;
	array[3832] = 0x8a8091a8;
	array[3833] = 0xb4594586;
	array[3834] = 0x45abc1d0;
	array[3835] = 0xb945b81b;
	array[3836] = 0x8c5e068d;
	array[3837] = 0x6126173e;
	array[3838] = 0x2d5a542f;
	array[3839] = 0x0dfc8837;
	return 0;
}
int fill_array_0_128(int []array) {
	array[3840] = 0x56425a39;
	array[3841] = 0x63ccc002;
	array[3842] = 0x9b20d2bd;
	array[3843] = 0x505b36e6;
	array[3844] = 0x0056e106;
	array[3845] = 0x0d742ab1;
	array[3846] = 0x88363da8;
	array[3847] = 0x9ad919a7;
	array[3848] = 0x8b6e9bc9;
	array[3849] = 0x0835ad85;
	array[3850] = 0x0043f8a6;
	array[3851] = 0x25b10161;
	array[3852] = 0x55ccd7fc;
	array[3853] = 0x2730b018;
	array[3854] = 0xa982026b;
	array[3855] = 0x9535bcd7;
	array[3856] = 0x8e000957;
	array[3857] = 0xa13e4419;
	array[3858] = 0x805139dc;
	array[3859] = 0xcde422ee;
	array[3860] = 0x0c4601da;
	array[3861] = 0x15fe2f15;
	array[3862] = 0x27b63073;
	array[3863] = 0x0b925f7c;
	array[3864] = 0xbd596b68;
	array[3865] = 0x9488314a;
	array[3866] = 0x03f7bea4;
	array[3867] = 0x5ca83818;
	array[3868] = 0x9547c8af;
	array[3869] = 0xb8129cfc;
	return 0;
}
int fill_array_0_129(int []array) {
	array[3870] = 0xcad13e10;
	array[3871] = 0x95a8415c;
	array[3872] = 0x061dcb06;
	array[3873] = 0x4b2cb1ef;
	array[3874] = 0x96cb3e2f;
	array[3875] = 0x14b59439;
	array[3876] = 0x0834b686;
	array[3877] = 0x974b78f4;
	array[3878] = 0x9068e1d9;
	array[3879] = 0x83d08374;
	array[3880] = 0x97cbc176;
	array[3881] = 0x04be3fc2;
	array[3882] = 0x800cbf2a;
	array[3883] = 0x98483980;
	array[3884] = 0x8e554c22;
	array[3885] = 0x61dd0143;
	array[3886] = 0xbb6448dc;
	array[3887] = 0x75dcd486;
	array[3888] = 0xddedec73;
	array[3889] = 0xbc64830e;
	array[3890] = 0xbdbe5208;
	array[3891] = 0x5fca4f60;
	array[3892] = 0x4eba2f11;
	array[3893] = 0x0c63a4f0;
	array[3894] = 0x00395720;
	array[3895] = 0xcc64dd22;
	array[3896] = 0xccdee4ed;
	array[3897] = 0xb17c599f;
	array[3898] = 0x00652ca3;
	array[3899] = 0xc83200c9;
	return 0;
}
int fill_array_0_130(int []array) {
	array[3900] = 0x15b084a8;
	array[3901] = 0x3c9de819;
	array[3902] = 0x000f0725;
	array[3903] = 0xdf69610d;
	array[3904] = 0xcb5a28c8;
	array[3905] = 0xcccd65ab;
	array[3906] = 0xcf380138;
	array[3907] = 0x8c6659c1;
	array[3908] = 0x9d6ab246;
	array[3909] = 0xd8b5e124;
	array[3910] = 0xd5856198;
	array[3911] = 0x398236aa;
	array[3912] = 0x800d5c8d;
	array[3913] = 0xb5a4c00e;
	array[3914] = 0xc2598836;
	array[3915] = 0x5a666766;
	array[3916] = 0x29c1ff21;
	array[3917] = 0xadbb6a70;
	array[3918] = 0xd2f03d2f;
	array[3919] = 0x7daf6260;
	array[3920] = 0xa800d326;
	array[3921] = 0x13e149da;
	array[3922] = 0xc6672040;
	array[3923] = 0xc805af63;
	array[3924] = 0xd55e7568;
	array[3925] = 0x27df74ed;
	array[3926] = 0xc67880a1;
	array[3927] = 0x67a309a5;
	array[3928] = 0x7fe7b001;
	array[3929] = 0xd3cd67c7;
	return 0;
}
int fill_array_0_131(int []array) {
	array[3930] = 0x48f1e5ce;
	array[3931] = 0xd067fc79;
	array[3932] = 0x96819399;
	array[3933] = 0x683939dd;
	array[3934] = 0xd087e818;
	array[3935] = 0xdcb3466a;
	array[3936] = 0x809e872a;
	array[3937] = 0xd1000d10;
	array[3938] = 0x168a000a;
	array[3939] = 0xea7e8b06;
	array[3940] = 0xd1be0d19;
	array[3941] = 0x14bc8834;
	array[3942] = 0xcbd82506;
	array[3943] = 0x7d690aaf;
	array[3944] = 0xd496e924;
	array[3945] = 0xd9388326;
	array[3946] = 0x10694d54;
	array[3947] = 0xd03780c9;
	array[3948] = 0xd834c7ad;
	array[3949] = 0xc8e98191;
	array[3950] = 0xbe9a37ed;
	array[3951] = 0x0015203f;
	array[3952] = 0x6ce9c0da;
	array[3953] = 0xb8039582;
	array[3954] = 0x3aaa4f4e;
	array[3955] = 0xd769e002;
	array[3956] = 0x488369f3;
	array[3957] = 0xa4f443aa;
	array[3958] = 0x50ea0d5b;
	array[3959] = 0x8954ea20;
	return 0;
}
int fill_array_0_132(int []array) {
	array[3960] = 0xec3ea3ac;
	array[3961] = 0x2ae50d49;
	array[3962] = 0x88836a61;
	array[3963] = 0x00d000b8;
	array[3964] = 0x106a88aa;
	array[3965] = 0x000d15b6;
	array[3966] = 0x07bc61ff;
	array[3967] = 0x27258ac2;
	array[3968] = 0x7954c64b;
	array[3969] = 0x6ba15803;
	array[3970] = 0x8d467001;
	array[3971] = 0xc000c690;
	array[3972] = 0x3c7c6a71;
	array[3973] = 0x0895878a;
	array[3974] = 0x546abc32;
	array[3975] = 0xf0954e08;
	array[3976] = 0x1070a0cf;
	array[3977] = 0xe70d95f6;
	array[3978] = 0x800c6b8e;
	array[3979] = 0x790008d9;
	array[3980] = 0xdcd431ce;
	array[3981] = 0x80153220;
	array[3982] = 0x8e66f382;
	array[3983] = 0x1472c90b;
	array[3984] = 0xb17bd306;
	array[3985] = 0x9135293c;
	array[3986] = 0x0137bd6a;
	array[3987] = 0x139a461a;
	array[3988] = 0x019b888d;
	array[3989] = 0x0939a142;
	return 0;
}
int fill_array_0_133(int []array) {
	array[3990] = 0x03f71c2f;
	array[3991] = 0xdd80cfe6;
	array[3992] = 0xc864ea74;
	array[3993] = 0xbf7c7dfd;
	array[3994] = 0xdfbf8e39;
	array[3995] = 0x349483ea;
	array[3996] = 0x3e7495eb;
	array[3997] = 0x90be8273;
	array[3998] = 0xd485bfe9;
	array[3999] = 0xc87861d3;
	array[4000] = 0xbec74e10;
	array[4001] = 0x06fd71b9;
	array[4002] = 0x00d3f0fc;
	array[4003] = 0x01bf207b;
	array[4004] = 0x0f2203e2;
	array[4005] = 0x00c9b8f9;
	array[4006] = 0x7eed1b20;
	array[4007] = 0xe47e717c;
	array[4008] = 0xf31f26e0;
	array[4009] = 0xe5159e50;
	array[4010] = 0xe0014c0a;
	array[4011] = 0xf2bc97d5;
	array[4012] = 0x0e6a9931;
	array[4013] = 0xe70b72da;
	array[4014] = 0x72fd4cb5;
	array[4015] = 0xe603d01a;
	array[4016] = 0x073283ca;
	array[4017] = 0x00d3f37a;
	array[4018] = 0x0071e818;
	array[4019] = 0xe737f24f;
	return 0;
}
int fill_array_0_134(int []array) {
	array[4020] = 0x492f42cb;
	array[4021] = 0xe703c81a;
	array[4022] = 0xe3fc3e5c;
	array[4023] = 0x3fe73c53;
	array[4024] = 0xdff2c3c0;
	array[4025] = 0x5f2d800a;
	array[4026] = 0x72f606a9;
	array[4027] = 0x8380d7de;
	array[4028] = 0x06fd71e7;
	array[4029] = 0x83c732f7;
	array[4030] = 0xe381be8a;
	array[4031] = 0x97369cc5;
	array[4032] = 0xbe000120;
	array[4033] = 0x7c41fe4b;
	array[4034] = 0x7f4b7546;
	array[4035] = 0xf4cbe676;
	array[4036] = 0x7fc98679;
	array[4037] = 0x280d3eb7;
	array[4038] = 0x95719d09;
	array[4039] = 0xe8488e1f;
	array[4040] = 0xe5c9f522;
	array[4041] = 0xcd7f1ebb;
	array[4042] = 0x076fd641;
	array[4043] = 0xe02b7456;
	array[4044] = 0xf47822bd;
	array[4045] = 0x01ca76b2;
	array[4046] = 0xe8017642;
	array[4047] = 0x83a80d36;
	array[4048] = 0xd273b6b8;
	array[4049] = 0xef2b74d5;
	return 0;
}
int fill_array_0_135(int []array) {
	array[4050] = 0x6fd73e1c;
	array[4051] = 0xcbc0183f;
	array[4052] = 0x49ce49b4;
	array[4053] = 0x630dec97;
	array[4054] = 0x39d0d8d2;
	array[4055] = 0xaed3010f;
	array[4056] = 0x13e6704c;
	array[4057] = 0x019cf80c;
	array[4058] = 0x4bcf5c09;
	array[4059] = 0x0679c6b6;
	array[4060] = 0x002762c2;
	array[4061] = 0x263f83c2;
	array[4062] = 0x514aeff3;
	array[4063] = 0xbc9610bc;
	array[4064] = 0x716105da;
	array[4065] = 0x00d6827c;
	array[4066] = 0x26b100ab;
	array[4067] = 0x2626ca3c;
	array[4068] = 0xe7a9b3f3;
	array[4069] = 0x01bf7d22;
	array[4070] = 0x0f1e84a9;
	array[4071] = 0x592e7e88;
	array[4072] = 0xdaf7843e;
	array[4073] = 0x26d56828;
	array[4074] = 0x84a00cef;
	array[4075] = 0xdb7065ae;
	array[4076] = 0xded94af8;
	array[4077] = 0xedc6db34;
	array[4078] = 0x0af1e970;
	array[4079] = 0x168dede2;
	return 0;
}
int fill_array_0_136(int []array) {
	array[4080] = 0xedfcbb86;
	array[4081] = 0xd2482d1e;
	array[4082] = 0x2ee3e910;
	array[4083] = 0xee54c1b3;
	array[4084] = 0x98f00dff;
	array[4085] = 0x0efd7188;
	array[4086] = 0x561ee8b5;
	array[4087] = 0x85cc9635;
	array[4088] = 0x043b312c;
	array[4089] = 0x31fd589e;
	array[4090] = 0xbf0672bf;
	array[4091] = 0x281995f8;
	array[4092] = 0x61d042e5;
	array[4093] = 0x01d9c01a;
	array[4094] = 0x00833f52;
	array[4095] = 0xc1be1c6b;
	array[4096] = 0x0200dc3a;
	array[4097] = 0x106571c1;
	array[4098] = 0x319fac89;
	array[4099] = 0x2c607e8b;
	array[4100] = 0xb8431728;
	array[4101] = 0x03f172f6;
	array[4102] = 0x274e5486;
	array[4103] = 0x9e5e1ecb;
	array[4104] = 0xfae95b4d;
	array[4105] = 0x78a68638;
	array[4106] = 0x6b4295d7;
	array[4107] = 0x172da6a8;
	array[4108] = 0x26dfb095;
	array[4109] = 0x01547aef;
	return 0;
}
int fill_array_0_137(int []array) {
	array[4110] = 0x1548701a;
	array[4111] = 0xe3b100cb;
	array[4112] = 0x07ad07e0;
	array[4113] = 0x7a985e81;
	array[4114] = 0xe6f1c0fc;
	array[4115] = 0x40258014;
	array[4116] = 0x166fb264;
	array[4117] = 0xf685f2e5;
	array[4118] = 0xf0230831;
	array[4119] = 0x8017886c;
	array[4120] = 0x3d000f6f;
	array[4121] = 0x37bc408b;
	array[4122] = 0xfbefbdd0;
	array[4123] = 0xf807e5fa;
	array[4124] = 0xffc187d0;
	array[4125] = 0x810ac785;
	array[4126] = 0x545e4c5d;
	array[4127] = 0x2ae61bc9;
	array[4128] = 0x1642f040;
	array[4129] = 0x2b2e2870;
	array[4130] = 0x01640093;
	array[4131] = 0x02416419;
	array[4132] = 0x5d2120a1;
	array[4133] = 0x3d504a47;
	array[4134] = 0x4dee739f;
	array[4135] = 0x8393e0f3;
	array[4136] = 0x0c29446d;
	array[4137] = 0x675b5d5d;
	array[4138] = 0x33d85b79;
	array[4139] = 0x00016c92;
	return 0;
}
int fill_array_0_138(int []array) {
	array[4140] = 0xe77c4633;
	array[4141] = 0x2ed543bb;
	array[4142] = 0xc048de52;
	array[4143] = 0x93cbb0de;
	array[4144] = 0xd696b70b;
	array[4145] = 0x4e3ed1e2;
	array[4146] = 0x1e85082b;
	array[4147] = 0x58d7fb85;
	array[4148] = 0xbfa101af;
	array[4149] = 0x838cc955;
	array[4150] = 0x042c7989;
	array[4151] = 0xbee9ff40;
	array[4152] = 0xe99584d6;
	array[4153] = 0x09c51c8e;
	array[4154] = 0x008357a5;
	array[4155] = 0x1ce5e238;
	array[4156] = 0xb4cdc009;
	array[4157] = 0x2db8d9d4;
	array[4158] = 0x65d8001b;
	array[4159] = 0x6019c002;
	array[4160] = 0x30d6b1f3;
	array[4161] = 0x58004e46;
	array[4162] = 0x138abbca;
	array[4163] = 0x019d284b;
	array[4164] = 0xffffffff;
	array[4165] = 0x99999999;
	array[4166] = 0x00000000;
	array[4167] = 0x00000000;
	return 0;
}
int fill_array_1_0(int []array) {
	fill_array_0_0(array);
	fill_array_0_1(array);
	fill_array_0_2(array);
	fill_array_0_3(array);
	fill_array_0_4(array);
	fill_array_0_5(array);
	fill_array_0_6(array);
	fill_array_0_7(array);
	fill_array_0_8(array);
	fill_array_0_9(array);
	fill_array_0_10(array);
	fill_array_0_11(array);
	fill_array_0_12(array);
	fill_array_0_13(array);
	fill_array_0_14(array);
	fill_array_0_15(array);
	fill_array_0_16(array);
	fill_array_0_17(array);
	fill_array_0_18(array);
	fill_array_0_19(array);
	fill_array_0_20(array);
	fill_array_0_21(array);
	fill_array_0_22(array);
	fill_array_0_23(array);
	fill_array_0_24(array);
	fill_array_0_25(array);
	fill_array_0_26(array);
	fill_array_0_27(array);
	fill_array_0_28(array);
	fill_array_0_29(array);
	return 0;
}
int fill_array_1_1(int []array) {
	fill_array_0_30(array);
	fill_array_0_31(array);
	fill_array_0_32(array);
	fill_array_0_33(array);
	fill_array_0_34(array);
	fill_array_0_35(array);
	fill_array_0_36(array);
	fill_array_0_37(array);
	fill_array_0_38(array);
	fill_array_0_39(array);
	fill_array_0_40(array);
	fill_array_0_41(array);
	fill_array_0_42(array);
	fill_array_0_43(array);
	fill_array_0_44(array);
	fill_array_0_45(array);
	fill_array_0_46(array);
	fill_array_0_47(array);
	fill_array_0_48(array);
	fill_array_0_49(array);
	fill_array_0_50(array);
	fill_array_0_51(array);
	fill_array_0_52(array);
	fill_array_0_53(array);
	fill_array_0_54(array);
	fill_array_0_55(array);
	fill_array_0_56(array);
	fill_array_0_57(array);
	fill_array_0_58(array);
	fill_array_0_59(array);
	return 0;
}
int fill_array_1_2(int []array) {
	fill_array_0_60(array);
	fill_array_0_61(array);
	fill_array_0_62(array);
	fill_array_0_63(array);
	fill_array_0_64(array);
	fill_array_0_65(array);
	fill_array_0_66(array);
	fill_array_0_67(array);
	fill_array_0_68(array);
	fill_array_0_69(array);
	fill_array_0_70(array);
	fill_array_0_71(array);
	fill_array_0_72(array);
	fill_array_0_73(array);
	fill_array_0_74(array);
	fill_array_0_75(array);
	fill_array_0_76(array);
	fill_array_0_77(array);
	fill_array_0_78(array);
	fill_array_0_79(array);
	fill_array_0_80(array);
	fill_array_0_81(array);
	fill_array_0_82(array);
	fill_array_0_83(array);
	fill_array_0_84(array);
	fill_array_0_85(array);
	fill_array_0_86(array);
	fill_array_0_87(array);
	fill_array_0_88(array);
	fill_array_0_89(array);
	return 0;
}
int fill_array_1_3(int []array) {
	fill_array_0_90(array);
	fill_array_0_91(array);
	fill_array_0_92(array);
	fill_array_0_93(array);
	fill_array_0_94(array);
	fill_array_0_95(array);
	fill_array_0_96(array);
	fill_array_0_97(array);
	fill_array_0_98(array);
	fill_array_0_99(array);
	fill_array_0_100(array);
	fill_array_0_101(array);
	fill_array_0_102(array);
	fill_array_0_103(array);
	fill_array_0_104(array);
	fill_array_0_105(array);
	fill_array_0_106(array);
	fill_array_0_107(array);
	fill_array_0_108(array);
	fill_array_0_109(array);
	fill_array_0_110(array);
	fill_array_0_111(array);
	fill_array_0_112(array);
	fill_array_0_113(array);
	fill_array_0_114(array);
	fill_array_0_115(array);
	fill_array_0_116(array);
	fill_array_0_117(array);
	fill_array_0_118(array);
	fill_array_0_119(array);
	return 0;
}
int fill_array_1_4(int []array) {
	fill_array_0_120(array);
	fill_array_0_121(array);
	fill_array_0_122(array);
	fill_array_0_123(array);
	fill_array_0_124(array);
	fill_array_0_125(array);
	fill_array_0_126(array);
	fill_array_0_127(array);
	fill_array_0_128(array);
	fill_array_0_129(array);
	fill_array_0_130(array);
	fill_array_0_131(array);
	fill_array_0_132(array);
	fill_array_0_133(array);
	fill_array_0_134(array);
	fill_array_0_135(array);
	fill_array_0_136(array);
	fill_array_0_137(array);
	fill_array_0_138(array);
	return 0;
}
int []fill_zero_array() {
	int []array = alloc_array(int, 4168);
	fill_array_1_0(array);
	fill_array_1_1(array);
	fill_array_1_2(array);
	fill_array_1_3(array);
	fill_array_1_4(array);
	return array;
}
