BvS Watchmaker Script (Gold)

Tells you which path to take in order to fix your watch

// ==UserScript==
// @name           BvS Watchmaker Script (Gold)
// @namespace      Conster
// @description    Tells you which path to take in order to fix your watch
// @version        1.4
// @history        1.4 New domain - animecubedgaming.com - Channel28
// @history        1.3 Now https compatible (Updated by Channel28)
// @history        1.2 Added grant permissions (Updated by Channel28)
// @history        1.1 Upgrade to Gold
// @history        1.0 Initial Release
// @include        http*://*animecubed.com/billy/bvs/workshop.html
// @include        http*://*animecubed.com/billy/bvs/itemorder.html
// @include        http*://*animecubedgaming.com/billy/bvs/workshop.html
// @include        http*://*animecubedgaming.com/billy/bvs/itemorder.html
// @grant          GM_getValue
// @grant          GM_setValue
// ==/UserScript==

var requirements = [[3,2,15],[8,11,1],[17,21,20],[34,1,30],[28,10,2],[17,100,27],[33,32,16],[4,19,50],[100,11,27]];
var solutions = [];
makeList();		//need this for if a path has been picked: makes the solutions for each step
var paths = [];
var temppaths = [];
var paths = [];
var playername = "";
loadPlayerName();
var wheeldata = "";
var pathdata = "";
var newhaves = [];	//this is the top 10 of possible paths
var newremains = [];
var stepscompleted = 0;

if (document.forms.namedItem( "mixit" ) ) {
	//at Workshop page
	makeStartPaths();
	checkProgress();
	getGM();
	var patharray = pathdata.split(",");
	if (patharray[stepscompleted] != -1) {
		//a path has been planned - let's fill in the fields
		fillInPath();
	}
} else {
	//at item reorganization page
	readGears();
}

function loadPlayerName() {
	try {
		var temp = document.getElementsByName("player")[0];
		if ((temp == null) || (temp.localName.toLowerCase() == "text") || (temp.value.length == 0))
			return;
		playername = temp.value;
	} catch(e) {
		alert("Exception!\n\nError name: " + e.name + "\nError message: " + e.message);
	}
}

function makeList() {
	var sol0 = [[1,0,0,0,4,-2,0,-2,1],[1,0,0,0,4,-2,3,0,0],[1,0,0,1,0,0,0,-2,1],[1,0,0,1,0,0,3,0,0]];
	var sol1 = [[-3,0,1,0,1,0,-1,1,0],[0,1,0,-5,0,1,-1,1,0],[0,1,0,0,1,0,-1,1,0]];
	var sol2 = [[0,0,1,0,0,1,-2,5,0],[0,0,1,0,0,1,1,-2,1],[0,0,1,0,0,1,4,0,0],[0,0,1,5,1,0,1,-2,1],[0,0,1,5,1,0,4,0,0],[3,1,0,0,0,1,1,-2,1],[3,1,0,0,0,1,4,0,0]];
	var sol3 = [[0,0,2,0,2,-1,0,-4,2],[0,0,2,0,2,-1,0,5,0],[0,0,2,0,2,-1,3,-2,1],[0,0,2,0,2,-1,6,0,0]];
	var sol4 = [[-2,0,2,0,-1,1,-2,2,0],[1,1,1,0,-1,1,-5,0,1],[1,1,1,0,-1,1,-2,2,0],[1,1,1,0,-1,1,1,4,-1]];
	var sol5 = [[0,0,1,-3,2,4,0,0,1],[0,0,1,1,7,1,0,0,1],[0,0,1,2,3,3,0,0,1],[0,0,1,3,-1,5,0,0,1]];
	var sol6 = [[-3,1,2,0,1,1,-1,-1,1],[-3,1,2,0,1,1,2,1,0],[0,2,1,0,1,1,-1,-1,1],[0,2,1,0,1,1,2,1,0],[3,3,0,0,1,1,-1,-1,1],[3,3,0,0,1,1,2,1,0]];
	var sol7 = [[1,-2,1,-1,0,1,-2,1,2],[1,-2,1,-1,0,1,1,3,1]];
	var sol8 = [[0,4,4,0,1,0,0,0,1],[2,-1,6,0,1,0,0,0,1]];
	solutions = [sol0,sol1,sol2,sol3,sol4,sol5,sol6,sol7,sol8];
}

function makePaths(starthere) {
	//step 1: make paths using solely the step you're currently at
	var currentsolutions = solutions[starthere];
	paths = [];
	var oldpaths = [];
	for (var index2 = 0; index2 < currentsolutions.length; index2++) {
		var inserthere = paths.length;
		var tba = [-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,0,0,0,0,0,0,0,0];
		//too lazy to shorten the list to only 9 repair steps, as that requires changing the indexes in numerous places
		var ba2 = currentsolutions[index2].slice();
		tba[starthere] = index2;
		tba[12] = Math.abs(ba2[0]);
		tba[13] = Math.abs(ba2[1]);
		tba[14] = Math.abs(ba2[2]);
		tba[15] = Math.abs(ba2[3]);
		tba[16] = Math.abs(ba2[4]);
		tba[17] = Math.abs(ba2[5]);
		tba[18] = Math.abs(ba2[6]);
		tba[19] = Math.abs(ba2[7]);
		tba[20] = Math.abs(ba2[8]);
		paths[inserthere] = tba.slice();
	}
	//step 2: go through the remaining bronze+silver+gold steps 1 by 1 (if there are any)
	var starthere2 = starthere+1;	
	for (var index = starthere2; index < 9; index++) {//index is current step
		alert(index + " steps completed\n"
			+paths.length+" paths so far\n"
			+solutions[index].length+" solutions for this step");
		oldpaths = [];
		for (var i = 0; i < paths.length; i++) {	oldpaths[i] = paths[i].slice();	}
		paths = [];
		temppaths = []; 
		currentsolutions = solutions[index];
		for (var index1 = 0; index1 < oldpaths.length; index1++) {//index1 is an old path
			for (var index2 = 0; index2 < currentsolutions.length; index2++) {//index2 is a solution for current step
				var newba = oldpaths[index1].slice();
				var ba2 = currentsolutions[index2].slice();
				newba[index] = index2;
				newba[12] = newba[12] + Math.abs(ba2[0]);
				newba[13] = newba[13] + Math.abs(ba2[1]);
				newba[14] = newba[14] + Math.abs(ba2[2]);
				newba[15] = newba[15] + Math.abs(ba2[3]);
				newba[16] = newba[16] + Math.abs(ba2[4]);
				newba[17] = newba[17] + Math.abs(ba2[5]);
				newba[18] = newba[18] + Math.abs(ba2[6]);
				newba[19] = newba[19] + Math.abs(ba2[7]);
				newba[20] = newba[20] + Math.abs(ba2[8]);
				addToPathsBSG(newba);
			}
		}
		//temppaths may contain null-entries
		var addhere = 0;
		for (var i = 0; i < temppaths.length; i++) {
			if (temppaths[i] != null) {
				paths[addhere] = temppaths[i].slice();
				addhere = addhere + 1;
			}
		}
	}
	alert("Done! "+paths.length+" total paths found.\nNow press \"p\" to calculate which paths you have enough gears for.");

	//debug stuff
	var debug = ""+paths.length+"\n";
	for (var i = 0; i < paths.length; i++) {
		for (var i2 = 0; i2 < paths[i].length; i2++) {
			debug = debug + paths[i][i2] + ",";
		}
		debug = debug + "\n";
	}
	//alert(debug);
}

function addToPathsBSG(path) {
	var notdoneyet = true;
	var addhere = temppaths.length;
	for (var index = 0; notdoneyet && (index < temppaths.length); index++) {
		if (temppaths[index] == null) {
			//we have a removed entry: insert this path in lowest available slot if it passes the test
			addhere = Math.min(addhere,index);
		} else {
			var compare = temppaths[index].slice();
			var bsc = Math.abs(compare[12]);	var bss = Math.abs(path[12]);
			var bmc = Math.abs(compare[13]);	var bms = Math.abs(path[13]);
			var blc = Math.abs(compare[14]);	var bls = Math.abs(path[14]);
			var ssc = Math.abs(compare[15]);	var sss = Math.abs(path[15]);
			var smc = Math.abs(compare[16]);	var sms = Math.abs(path[16]);
			var slc = Math.abs(compare[17]);	var sls = Math.abs(path[17]);
			var gsc = Math.abs(compare[18]);	var gss = Math.abs(path[18]);
			var gmc = Math.abs(compare[19]);	var gms = Math.abs(path[19]);
			var glc = Math.abs(compare[20]);	var gls = Math.abs(path[20]);
			if ((bsc <= bss) && (bmc <= bms) && (blc <= bls)
			 && (ssc <= sss) && (smc <= sms) && (slc <= sls)
			 && (gsc <= gss) && (gmc <= gms) && (glc <= gls)) {
				//an existing path is superior on all fronts
				notdoneyet = false;
			} else if ((bsc >= bss) && (bmc >= bms) && (blc >= bls)
				&& (ssc >= sss) && (smc >= sms) && (slc >= sls)
				&& (gsc >= gss) && (gmc >= gms) && (glc >= gls)) {
				//the new path is superior to an existing path on all fronts
				//remove the old path
				temppaths[index] = null;
				addhere = Math.min(addhere,index);
			}
		}
	}
	if (notdoneyet) {
		//we've reached the end, and the path is not inferior
		temppaths[addhere] = path.slice();
	}
}






function makeStartPaths() {
	paths[0] = [0,2,1,0,3,1,2,1,0,0,0,0,3,10,11,2,17,8,5,17,9];
	paths[1] = [0,2,1,1,3,1,2,1,0,0,0,0,3,10,11,2,17,8,5,18,7];
	paths[2] = [0,2,1,0,2,1,2,1,0,0,0,0,3,10,11,2,17,8,6,15,8];
	paths[3] = [0,2,1,1,2,1,2,1,0,0,0,0,3,10,11,2,17,8,6,16,6];
	paths[4] = [0,2,1,0,2,1,2,0,0,0,0,0,3,10,11,2,17,8,7,13,9];
	paths[5] = [0,2,1,1,2,1,2,0,0,0,0,0,3,10,11,2,17,8,7,14,7];
	paths[6] = [0,2,1,1,2,1,3,1,0,0,0,0,3,10,11,2,17,8,7,16,5];
	paths[7] = [0,2,1,0,2,1,3,0,0,0,0,0,3,10,11,2,17,8,8,13,8];
	paths[8] = [0,2,1,1,2,1,3,0,0,0,0,0,3,10,11,2,17,8,8,14,6];
	paths[9] = [0,2,0,1,2,1,3,1,0,0,0,0,3,10,11,2,17,8,8,19,4];
	paths[10] = [0,2,1,2,2,1,2,1,0,0,0,0,3,10,11,2,17,8,9,13,7];
	paths[11] = [0,2,3,1,2,1,2,1,0,0,0,0,3,10,11,2,17,8,9,14,5];
	paths[12] = [0,2,1,2,2,1,2,0,0,0,0,0,3,10,11,2,17,8,10,11,8];
	paths[13] = [0,2,3,1,2,1,2,0,0,0,0,0,3,10,11,2,17,8,10,12,6];
	paths[14] = [0,2,3,1,2,1,3,1,0,0,0,0,3,10,11,2,17,8,10,14,4];
	paths[15] = [0,2,1,2,2,1,3,0,0,0,0,0,3,10,11,2,17,8,11,11,7];
	paths[16] = [0,2,3,1,2,1,3,0,0,0,0,0,3,10,11,2,17,8,11,12,5];
	paths[17] = [1,2,0,1,2,1,3,1,0,0,0,0,3,10,11,2,17,8,11,17,3];
	paths[18] = [0,2,1,3,2,1,2,1,0,0,0,0,3,10,11,2,17,8,12,11,6];
	paths[19] = [1,2,3,1,2,1,2,1,0,0,0,0,3,10,11,2,17,8,12,12,4];
	paths[20] = [0,2,1,3,2,1,2,0,0,0,0,0,3,10,11,2,17,8,13,9,7];
	paths[21] = [1,2,3,1,2,1,2,0,0,0,0,0,3,10,11,2,17,8,13,10,5];
	paths[22] = [1,2,3,1,2,1,3,1,0,0,0,0,3,10,11,2,17,8,13,12,3];
	paths[23] = [0,2,1,3,2,1,3,0,0,0,0,0,3,10,11,2,17,8,14,9,6];
	paths[24] = [1,2,3,1,2,1,3,0,0,0,0,0,3,10,11,2,17,8,14,10,4];
	paths[25] = [0,2,3,3,2,1,2,1,0,0,0,0,3,10,11,2,17,8,15,9,5];
	paths[26] = [0,2,3,3,2,1,2,0,0,0,0,0,3,10,11,2,17,8,16,7,6];
	paths[27] = [0,2,3,3,2,1,3,1,0,0,0,0,3,10,11,2,17,8,16,9,4];
	paths[28] = [0,2,3,3,2,1,3,0,0,0,0,0,3,10,11,2,17,8,17,7,5];
	paths[29] = [1,2,3,3,2,1,2,1,0,0,0,0,3,10,11,2,17,8,18,7,4];
	paths[30] = [1,2,3,3,2,1,2,0,0,0,0,0,3,10,11,2,17,8,19,5,5];
	paths[31] = [1,2,3,3,2,1,3,1,0,0,0,0,3,10,11,2,17,8,19,7,3];
	paths[32] = [1,2,3,3,2,1,3,0,0,0,0,0,3,10,11,2,17,8,20,5,4];
	paths[33] = [1,2,3,3,1,1,2,0,0,0,0,0,3,10,11,2,17,8,22,3,6];
	paths[34] = [1,2,3,3,1,1,3,0,0,0,0,0,3,10,11,2,17,8,23,3,5];
	paths[35] = [2,2,1,0,3,1,2,1,0,0,0,0,3,10,11,3,13,6,5,17,9];
	paths[36] = [2,2,1,1,3,1,2,1,0,0,0,0,3,10,11,3,13,6,5,18,7];
	paths[37] = [2,2,1,0,2,1,2,1,0,0,0,0,3,10,11,3,13,6,6,15,8];
	paths[38] = [2,2,1,1,2,1,2,1,0,0,0,0,3,10,11,3,13,6,6,16,6];
	paths[39] = [2,2,1,0,2,1,2,0,0,0,0,0,3,10,11,3,13,6,7,13,9];
	paths[40] = [2,2,1,1,2,1,2,0,0,0,0,0,3,10,11,3,13,6,7,14,7];
	paths[41] = [2,2,1,1,2,1,3,1,0,0,0,0,3,10,11,3,13,6,7,16,5];
	paths[42] = [2,2,1,0,2,1,3,0,0,0,0,0,3,10,11,3,13,6,8,13,8];
	paths[43] = [2,2,1,1,2,1,3,0,0,0,0,0,3,10,11,3,13,6,8,14,6];
	paths[44] = [2,2,0,1,2,1,3,1,0,0,0,0,3,10,11,3,13,6,8,19,4];
	paths[45] = [2,2,1,2,2,1,2,1,0,0,0,0,3,10,11,3,13,6,9,13,7];
	paths[46] = [2,2,3,1,2,1,2,1,0,0,0,0,3,10,11,3,13,6,9,14,5];
	paths[47] = [2,2,1,2,2,1,2,0,0,0,0,0,3,10,11,3,13,6,10,11,8];
	paths[48] = [2,2,3,1,2,1,2,0,0,0,0,0,3,10,11,3,13,6,10,12,6];
	paths[49] = [2,2,3,1,2,1,3,1,0,0,0,0,3,10,11,3,13,6,10,14,4];
	paths[50] = [2,2,1,2,2,1,3,0,0,0,0,0,3,10,11,3,13,6,11,11,7];
	paths[51] = [2,2,3,1,2,1,3,0,0,0,0,0,3,10,11,3,13,6,11,12,5];
	paths[52] = [4,2,0,1,2,1,3,1,0,0,0,0,3,10,11,3,13,6,11,17,3];
	paths[53] = [2,2,1,3,2,1,2,1,0,0,0,0,3,10,11,3,13,6,12,11,6];
	paths[54] = [4,2,3,1,2,1,2,1,0,0,0,0,3,10,11,3,13,6,12,12,4];
	paths[55] = [2,2,1,3,2,1,2,0,0,0,0,0,3,10,11,3,13,6,13,9,7];
	paths[56] = [4,2,3,1,2,1,2,0,0,0,0,0,3,10,11,3,13,6,13,10,5];
	paths[57] = [4,2,3,1,2,1,3,1,0,0,0,0,3,10,11,3,13,6,13,12,3];
	paths[58] = [2,2,1,3,2,1,3,0,0,0,0,0,3,10,11,3,13,6,14,9,6];
	paths[59] = [4,2,3,1,2,1,3,0,0,0,0,0,3,10,11,3,13,6,14,10,4];
	paths[60] = [2,2,3,3,2,1,2,1,0,0,0,0,3,10,11,3,13,6,15,9,5];
	paths[61] = [2,2,3,3,2,1,2,0,0,0,0,0,3,10,11,3,13,6,16,7,6];
	paths[62] = [2,2,3,3,2,1,3,1,0,0,0,0,3,10,11,3,13,6,16,9,4];
	paths[63] = [2,2,3,3,2,1,3,0,0,0,0,0,3,10,11,3,13,6,17,7,5];
	paths[64] = [4,2,3,3,2,1,2,1,0,0,0,0,3,10,11,3,13,6,18,7,4];
	paths[65] = [4,2,3,3,2,1,2,0,0,0,0,0,3,10,11,3,13,6,19,5,5];
	paths[66] = [4,2,3,3,2,1,3,1,0,0,0,0,3,10,11,3,13,6,19,7,3];
	paths[67] = [4,2,3,3,2,1,3,0,0,0,0,0,3,10,11,3,13,6,20,5,4];
	paths[68] = [4,2,3,3,1,1,2,0,0,0,0,0,3,10,11,3,13,6,22,3,6];
	paths[69] = [4,2,3,3,1,1,3,0,0,0,0,0,3,10,11,3,13,6,23,3,5];
	paths[70] = [2,2,1,0,3,2,2,1,0,0,0,0,3,10,11,4,9,8,5,17,9];
	paths[71] = [2,2,1,1,3,2,2,1,0,0,0,0,3,10,11,4,9,8,5,18,7];
	paths[72] = [2,2,1,0,2,2,2,1,0,0,0,0,3,10,11,4,9,8,6,15,8];
	paths[73] = [2,2,1,1,2,2,2,1,0,0,0,0,3,10,11,4,9,8,6,16,6];
	paths[74] = [2,2,1,0,2,2,2,0,0,0,0,0,3,10,11,4,9,8,7,13,9];
	paths[75] = [2,2,1,1,2,2,2,0,0,0,0,0,3,10,11,4,9,8,7,14,7];
	paths[76] = [2,2,1,1,2,2,3,1,0,0,0,0,3,10,11,4,9,8,7,16,5];
	paths[77] = [2,2,1,0,2,2,3,0,0,0,0,0,3,10,11,4,9,8,8,13,8];
	paths[78] = [2,2,1,1,2,2,3,0,0,0,0,0,3,10,11,4,9,8,8,14,6];
	paths[79] = [2,2,0,1,2,2,3,1,0,0,0,0,3,10,11,4,9,8,8,19,4];
	paths[80] = [2,2,1,2,2,2,2,1,0,0,0,0,3,10,11,4,9,8,9,13,7];
	paths[81] = [2,2,3,1,2,2,2,1,0,0,0,0,3,10,11,4,9,8,9,14,5];
	paths[82] = [2,2,1,2,2,2,2,0,0,0,0,0,3,10,11,4,9,8,10,11,8];
	paths[83] = [2,2,3,1,2,2,2,0,0,0,0,0,3,10,11,4,9,8,10,12,6];
	paths[84] = [2,2,3,1,2,2,3,1,0,0,0,0,3,10,11,4,9,8,10,14,4];
	paths[85] = [2,2,1,2,2,2,3,0,0,0,0,0,3,10,11,4,9,8,11,11,7];
	paths[86] = [2,2,3,1,2,2,3,0,0,0,0,0,3,10,11,4,9,8,11,12,5];
	paths[87] = [4,2,0,1,2,2,3,1,0,0,0,0,3,10,11,4,9,8,11,17,3];
	paths[88] = [2,2,1,3,2,2,2,1,0,0,0,0,3,10,11,4,9,8,12,11,6];
	paths[89] = [4,2,3,1,2,2,2,1,0,0,0,0,3,10,11,4,9,8,12,12,4];
	paths[90] = [2,2,1,3,2,2,2,0,0,0,0,0,3,10,11,4,9,8,13,9,7];
	paths[91] = [4,2,3,1,2,2,2,0,0,0,0,0,3,10,11,4,9,8,13,10,5];
	paths[92] = [4,2,3,1,2,2,3,1,0,0,0,0,3,10,11,4,9,8,13,12,3];
	paths[93] = [2,2,1,3,2,2,3,0,0,0,0,0,3,10,11,4,9,8,14,9,6];
	paths[94] = [4,2,3,1,2,2,3,0,0,0,0,0,3,10,11,4,9,8,14,10,4];
	paths[95] = [2,2,3,3,2,2,2,1,0,0,0,0,3,10,11,4,9,8,15,9,5];
	paths[96] = [2,2,3,3,2,2,2,0,0,0,0,0,3,10,11,4,9,8,16,7,6];
	paths[97] = [2,2,3,3,2,2,3,1,0,0,0,0,3,10,11,4,9,8,16,9,4];
	paths[98] = [2,2,3,3,2,2,3,0,0,0,0,0,3,10,11,4,9,8,17,7,5];
	paths[99] = [4,2,3,3,2,2,2,1,0,0,0,0,3,10,11,4,9,8,18,7,4];
	paths[100] = [4,2,3,3,2,2,2,0,0,0,0,0,3,10,11,4,9,8,19,5,5];
	paths[101] = [4,2,3,3,2,2,3,1,0,0,0,0,3,10,11,4,9,8,19,7,3];
	paths[102] = [4,2,3,3,2,2,3,0,0,0,0,0,3,10,11,4,9,8,20,5,4];
	paths[103] = [4,2,3,3,1,2,2,0,0,0,0,0,3,10,11,4,9,8,22,3,6];
	paths[104] = [4,2,3,3,1,2,3,0,0,0,0,0,3,10,11,4,9,8,23,3,5];
	paths[105] = [2,2,1,0,3,3,2,1,0,0,0,0,3,10,11,5,7,10,5,17,9];
	paths[106] = [2,2,1,1,3,3,2,1,0,0,0,0,3,10,11,5,7,10,5,18,7];
	paths[107] = [2,2,1,0,2,3,2,1,0,0,0,0,3,10,11,5,7,10,6,15,8];
	paths[108] = [2,2,1,1,2,3,2,1,0,0,0,0,3,10,11,5,7,10,6,16,6];
	paths[109] = [2,2,1,0,2,3,2,0,0,0,0,0,3,10,11,5,7,10,7,13,9];
	paths[110] = [2,2,1,1,2,3,2,0,0,0,0,0,3,10,11,5,7,10,7,14,7];
	paths[111] = [2,2,1,1,2,3,3,1,0,0,0,0,3,10,11,5,7,10,7,16,5];
	paths[112] = [2,2,1,0,2,3,3,0,0,0,0,0,3,10,11,5,7,10,8,13,8];
	paths[113] = [2,2,1,1,2,3,3,0,0,0,0,0,3,10,11,5,7,10,8,14,6];
	paths[114] = [2,2,0,1,2,3,3,1,0,0,0,0,3,10,11,5,7,10,8,19,4];
	paths[115] = [2,2,1,2,2,3,2,1,0,0,0,0,3,10,11,5,7,10,9,13,7];
	paths[116] = [2,2,3,1,2,3,2,1,0,0,0,0,3,10,11,5,7,10,9,14,5];
	paths[117] = [2,2,1,2,2,3,2,0,0,0,0,0,3,10,11,5,7,10,10,11,8];
	paths[118] = [2,2,3,1,2,3,2,0,0,0,0,0,3,10,11,5,7,10,10,12,6];
	paths[119] = [2,2,3,1,2,3,3,1,0,0,0,0,3,10,11,5,7,10,10,14,4];
	paths[120] = [2,2,1,2,2,3,3,0,0,0,0,0,3,10,11,5,7,10,11,11,7];
	paths[121] = [2,2,3,1,2,3,3,0,0,0,0,0,3,10,11,5,7,10,11,12,5];
	paths[122] = [4,2,0,1,2,3,3,1,0,0,0,0,3,10,11,5,7,10,11,17,3];
	paths[123] = [2,2,1,3,2,3,2,1,0,0,0,0,3,10,11,5,7,10,12,11,6];
	paths[124] = [4,2,3,1,2,3,2,1,0,0,0,0,3,10,11,5,7,10,12,12,4];
	paths[125] = [2,2,1,3,2,3,2,0,0,0,0,0,3,10,11,5,7,10,13,9,7];
	paths[126] = [4,2,3,1,2,3,2,0,0,0,0,0,3,10,11,5,7,10,13,10,5];
	paths[127] = [4,2,3,1,2,3,3,1,0,0,0,0,3,10,11,5,7,10,13,12,3];
	paths[128] = [2,2,1,3,2,3,3,0,0,0,0,0,3,10,11,5,7,10,14,9,6];
	paths[129] = [4,2,3,1,2,3,3,0,0,0,0,0,3,10,11,5,7,10,14,10,4];
	paths[130] = [2,2,3,3,2,3,2,1,0,0,0,0,3,10,11,5,7,10,15,9,5];
	paths[131] = [2,2,3,3,2,3,2,0,0,0,0,0,3,10,11,5,7,10,16,7,6];
	paths[132] = [2,2,3,3,2,3,3,1,0,0,0,0,3,10,11,5,7,10,16,9,4];
	paths[133] = [2,2,3,3,2,3,3,0,0,0,0,0,3,10,11,5,7,10,17,7,5];
	paths[134] = [4,2,3,3,2,3,2,1,0,0,0,0,3,10,11,5,7,10,18,7,4];
	paths[135] = [4,2,3,3,2,3,2,0,0,0,0,0,3,10,11,5,7,10,19,5,5];
	paths[136] = [4,2,3,3,2,3,3,1,0,0,0,0,3,10,11,5,7,10,19,7,3];
	paths[137] = [4,2,3,3,2,3,3,0,0,0,0,0,3,10,11,5,7,10,20,5,4];
	paths[138] = [4,2,3,3,1,3,2,0,0,0,0,0,3,10,11,5,7,10,22,3,6];
	paths[139] = [4,2,3,3,1,3,3,0,0,0,0,0,3,10,11,5,7,10,23,3,5];
	paths[140] = [2,2,1,0,3,0,2,1,0,0,0,0,3,10,11,5,8,9,5,17,9];
	paths[141] = [2,2,1,1,3,0,2,1,0,0,0,0,3,10,11,5,8,9,5,18,7];
	paths[142] = [2,2,1,0,2,0,2,1,0,0,0,0,3,10,11,5,8,9,6,15,8];
	paths[143] = [2,2,1,1,2,0,2,1,0,0,0,0,3,10,11,5,8,9,6,16,6];
	paths[144] = [2,2,1,0,2,0,2,0,0,0,0,0,3,10,11,5,8,9,7,13,9];
	paths[145] = [2,2,1,1,2,0,2,0,0,0,0,0,3,10,11,5,8,9,7,14,7];
	paths[146] = [2,2,1,1,2,0,3,1,0,0,0,0,3,10,11,5,8,9,7,16,5];
	paths[147] = [2,2,1,0,2,0,3,0,0,0,0,0,3,10,11,5,8,9,8,13,8];
	paths[148] = [2,2,1,1,2,0,3,0,0,0,0,0,3,10,11,5,8,9,8,14,6];
	paths[149] = [2,2,0,1,2,0,3,1,0,0,0,0,3,10,11,5,8,9,8,19,4];
	paths[150] = [2,2,1,2,2,0,2,1,0,0,0,0,3,10,11,5,8,9,9,13,7];
	paths[151] = [2,2,3,1,2,0,2,1,0,0,0,0,3,10,11,5,8,9,9,14,5];
	paths[152] = [2,2,1,2,2,0,2,0,0,0,0,0,3,10,11,5,8,9,10,11,8];
	paths[153] = [2,2,3,1,2,0,2,0,0,0,0,0,3,10,11,5,8,9,10,12,6];
	paths[154] = [2,2,3,1,2,0,3,1,0,0,0,0,3,10,11,5,8,9,10,14,4];
	paths[155] = [2,2,1,2,2,0,3,0,0,0,0,0,3,10,11,5,8,9,11,11,7];
	paths[156] = [2,2,3,1,2,0,3,0,0,0,0,0,3,10,11,5,8,9,11,12,5];
	paths[157] = [4,2,0,1,2,0,3,1,0,0,0,0,3,10,11,5,8,9,11,17,3];
	paths[158] = [2,2,1,3,2,0,2,1,0,0,0,0,3,10,11,5,8,9,12,11,6];
	paths[159] = [4,2,3,1,2,0,2,1,0,0,0,0,3,10,11,5,8,9,12,12,4];
	paths[160] = [2,2,1,3,2,0,2,0,0,0,0,0,3,10,11,5,8,9,13,9,7];
	paths[161] = [4,2,3,1,2,0,2,0,0,0,0,0,3,10,11,5,8,9,13,10,5];
	paths[162] = [4,2,3,1,2,0,3,1,0,0,0,0,3,10,11,5,8,9,13,12,3];
	paths[163] = [2,2,1,3,2,0,3,0,0,0,0,0,3,10,11,5,8,9,14,9,6];
	paths[164] = [4,2,3,1,2,0,3,0,0,0,0,0,3,10,11,5,8,9,14,10,4];
	paths[165] = [2,2,3,3,2,0,2,1,0,0,0,0,3,10,11,5,8,9,15,9,5];
	paths[166] = [2,2,3,3,2,0,2,0,0,0,0,0,3,10,11,5,8,9,16,7,6];
	paths[167] = [2,2,3,3,2,0,3,1,0,0,0,0,3,10,11,5,8,9,16,9,4];
	paths[168] = [2,2,3,3,2,0,3,0,0,0,0,0,3,10,11,5,8,9,17,7,5];
	paths[169] = [4,2,3,3,2,0,2,1,0,0,0,0,3,10,11,5,8,9,18,7,4];
	paths[170] = [4,2,3,3,2,0,2,0,0,0,0,0,3,10,11,5,8,9,19,5,5];
	paths[171] = [4,2,3,3,2,0,3,1,0,0,0,0,3,10,11,5,8,9,19,7,3];
	paths[172] = [4,2,3,3,2,0,3,0,0,0,0,0,3,10,11,5,8,9,20,5,4];
	paths[173] = [4,2,3,3,1,0,2,0,0,0,0,0,3,10,11,5,8,9,22,3,6];
	paths[174] = [4,2,3,3,1,0,3,0,0,0,0,0,3,10,11,5,8,9,23,3,5];
	paths[175] = [2,1,1,0,3,1,2,1,0,0,0,0,3,10,11,8,12,7,5,17,9];
	paths[176] = [2,1,1,1,3,1,2,1,0,0,0,0,3,10,11,8,12,7,5,18,7];
	paths[177] = [2,1,1,0,2,1,2,1,0,0,0,0,3,10,11,8,12,7,6,15,8];
	paths[178] = [2,1,1,1,2,1,2,1,0,0,0,0,3,10,11,8,12,7,6,16,6];
	paths[179] = [2,1,1,0,2,1,2,0,0,0,0,0,3,10,11,8,12,7,7,13,9];
	paths[180] = [2,1,1,1,2,1,2,0,0,0,0,0,3,10,11,8,12,7,7,14,7];
	paths[181] = [2,1,1,1,2,1,3,1,0,0,0,0,3,10,11,8,12,7,7,16,5];
	paths[182] = [2,1,1,0,2,1,3,0,0,0,0,0,3,10,11,8,12,7,8,13,8];
	paths[183] = [2,1,1,1,2,1,3,0,0,0,0,0,3,10,11,8,12,7,8,14,6];
	paths[184] = [2,1,0,1,2,1,3,1,0,0,0,0,3,10,11,8,12,7,8,19,4];
	paths[185] = [2,1,1,2,2,1,2,1,0,0,0,0,3,10,11,8,12,7,9,13,7];
	paths[186] = [2,1,3,1,2,1,2,1,0,0,0,0,3,10,11,8,12,7,9,14,5];
	paths[187] = [2,1,1,2,2,1,2,0,0,0,0,0,3,10,11,8,12,7,10,11,8];
	paths[188] = [2,1,3,1,2,1,2,0,0,0,0,0,3,10,11,8,12,7,10,12,6];
	paths[189] = [2,1,3,1,2,1,3,1,0,0,0,0,3,10,11,8,12,7,10,14,4];
	paths[190] = [2,1,1,2,2,1,3,0,0,0,0,0,3,10,11,8,12,7,11,11,7];
	paths[191] = [2,1,3,1,2,1,3,0,0,0,0,0,3,10,11,8,12,7,11,12,5];
	paths[192] = [4,1,0,1,2,1,3,1,0,0,0,0,3,10,11,8,12,7,11,17,3];
	paths[193] = [2,1,1,3,2,1,2,1,0,0,0,0,3,10,11,8,12,7,12,11,6];
	paths[194] = [4,1,3,1,2,1,2,1,0,0,0,0,3,10,11,8,12,7,12,12,4];
	paths[195] = [2,1,1,3,2,1,2,0,0,0,0,0,3,10,11,8,12,7,13,9,7];
	paths[196] = [4,1,3,1,2,1,2,0,0,0,0,0,3,10,11,8,12,7,13,10,5];
	paths[197] = [4,1,3,1,2,1,3,1,0,0,0,0,3,10,11,8,12,7,13,12,3];
	paths[198] = [2,1,1,3,2,1,3,0,0,0,0,0,3,10,11,8,12,7,14,9,6];
	paths[199] = [4,1,3,1,2,1,3,0,0,0,0,0,3,10,11,8,12,7,14,10,4];
	paths[200] = [2,1,3,3,2,1,2,1,0,0,0,0,3,10,11,8,12,7,15,9,5];
	paths[201] = [2,1,3,3,2,1,2,0,0,0,0,0,3,10,11,8,12,7,16,7,6];
	paths[202] = [2,1,3,3,2,1,3,1,0,0,0,0,3,10,11,8,12,7,16,9,4];
	paths[203] = [2,1,3,3,2,1,3,0,0,0,0,0,3,10,11,8,12,7,17,7,5];
	paths[204] = [4,1,3,3,2,1,2,1,0,0,0,0,3,10,11,8,12,7,18,7,4];
	paths[205] = [4,1,3,3,2,1,2,0,0,0,0,0,3,10,11,8,12,7,19,5,5];
	paths[206] = [4,1,3,3,2,1,3,1,0,0,0,0,3,10,11,8,12,7,19,7,3];
	paths[207] = [4,1,3,3,2,1,3,0,0,0,0,0,3,10,11,8,12,7,20,5,4];
	paths[208] = [4,1,3,3,1,1,2,0,0,0,0,0,3,10,11,8,12,7,22,3,6];
	paths[209] = [4,1,3,3,1,1,3,0,0,0,0,0,3,10,11,8,12,7,23,3,5];
	paths[210] = [2,2,4,0,3,1,2,1,0,0,0,0,3,10,11,8,14,5,5,17,9];
	paths[211] = [2,2,4,1,3,1,2,1,0,0,0,0,3,10,11,8,14,5,5,18,7];
	paths[212] = [2,2,4,0,2,1,2,1,0,0,0,0,3,10,11,8,14,5,6,15,8];
	paths[213] = [2,2,4,1,2,1,2,1,0,0,0,0,3,10,11,8,14,5,6,16,6];
	paths[214] = [2,2,4,0,2,1,2,0,0,0,0,0,3,10,11,8,14,5,7,13,9];
	paths[215] = [2,2,4,1,2,1,2,0,0,0,0,0,3,10,11,8,14,5,7,14,7];
	paths[216] = [2,2,4,1,2,1,3,1,0,0,0,0,3,10,11,8,14,5,7,16,5];
	paths[217] = [2,2,4,0,2,1,3,0,0,0,0,0,3,10,11,8,14,5,8,13,8];
	paths[218] = [2,2,4,1,2,1,3,0,0,0,0,0,3,10,11,8,14,5,8,14,6];
	paths[219] = [2,2,4,2,2,1,2,1,0,0,0,0,3,10,11,8,14,5,9,13,7];
	paths[220] = [2,2,5,1,2,1,2,1,0,0,0,0,3,10,11,8,14,5,9,14,5];
	paths[221] = [2,2,4,2,2,1,2,0,0,0,0,0,3,10,11,8,14,5,10,11,8];
	paths[222] = [2,2,5,1,2,1,2,0,0,0,0,0,3,10,11,8,14,5,10,12,6];
	paths[223] = [2,2,5,1,2,1,3,1,0,0,0,0,3,10,11,8,14,5,10,14,4];
	paths[224] = [2,2,4,2,2,1,3,0,0,0,0,0,3,10,11,8,14,5,11,11,7];
	paths[225] = [2,2,5,1,2,1,3,0,0,0,0,0,3,10,11,8,14,5,11,12,5];
	paths[226] = [2,2,4,3,2,1,2,1,0,0,0,0,3,10,11,8,14,5,12,11,6];
	paths[227] = [4,2,5,1,2,1,2,1,0,0,0,0,3,10,11,8,14,5,12,12,4];
	paths[228] = [2,2,4,3,2,1,2,0,0,0,0,0,3,10,11,8,14,5,13,9,7];
	paths[229] = [4,2,5,1,2,1,2,0,0,0,0,0,3,10,11,8,14,5,13,10,5];
	paths[230] = [4,2,5,1,2,1,3,1,0,0,0,0,3,10,11,8,14,5,13,12,3];
	paths[231] = [2,2,4,3,2,1,3,0,0,0,0,0,3,10,11,8,14,5,14,9,6];
	paths[232] = [4,2,5,1,2,1,3,0,0,0,0,0,3,10,11,8,14,5,14,10,4];
	paths[233] = [2,2,5,3,2,1,2,1,0,0,0,0,3,10,11,8,14,5,15,9,5];
	paths[234] = [2,2,5,3,2,1,2,0,0,0,0,0,3,10,11,8,14,5,16,7,6];
	paths[235] = [2,2,5,3,2,1,3,1,0,0,0,0,3,10,11,8,14,5,16,9,4];
	paths[236] = [2,2,5,3,2,1,3,0,0,0,0,0,3,10,11,8,14,5,17,7,5];
	paths[237] = [4,2,5,3,2,1,2,1,0,0,0,0,3,10,11,8,14,5,18,7,4];
	paths[238] = [4,2,5,3,2,1,2,0,0,0,0,0,3,10,11,8,14,5,19,5,5];
	paths[239] = [4,2,5,3,2,1,3,1,0,0,0,0,3,10,11,8,14,5,19,7,3];
	paths[240] = [4,2,5,3,2,1,3,0,0,0,0,0,3,10,11,8,14,5,20,5,4];
	paths[241] = [4,2,5,3,1,1,2,0,0,0,0,0,3,10,11,8,14,5,22,3,6];
	paths[242] = [4,2,5,3,1,1,3,0,0,0,0,0,3,10,11,8,14,5,23,3,5];
	paths[243] = [2,2,4,0,3,2,2,1,0,0,0,0,3,10,11,9,10,7,5,17,9];
	paths[244] = [2,2,4,1,3,2,2,1,0,0,0,0,3,10,11,9,10,7,5,18,7];
	paths[245] = [2,2,4,0,2,2,2,1,0,0,0,0,3,10,11,9,10,7,6,15,8];
	paths[246] = [2,2,4,1,2,2,2,1,0,0,0,0,3,10,11,9,10,7,6,16,6];
	paths[247] = [2,2,4,0,2,2,2,0,0,0,0,0,3,10,11,9,10,7,7,13,9];
	paths[248] = [2,2,4,1,2,2,2,0,0,0,0,0,3,10,11,9,10,7,7,14,7];
	paths[249] = [2,2,4,1,2,2,3,1,0,0,0,0,3,10,11,9,10,7,7,16,5];
	paths[250] = [2,2,4,0,2,2,3,0,0,0,0,0,3,10,11,9,10,7,8,13,8];
	paths[251] = [2,2,4,1,2,2,3,0,0,0,0,0,3,10,11,9,10,7,8,14,6];
	paths[252] = [2,2,4,2,2,2,2,1,0,0,0,0,3,10,11,9,10,7,9,13,7];
	paths[253] = [2,2,5,1,2,2,2,1,0,0,0,0,3,10,11,9,10,7,9,14,5];
	paths[254] = [2,2,4,2,2,2,2,0,0,0,0,0,3,10,11,9,10,7,10,11,8];
	paths[255] = [2,2,5,1,2,2,2,0,0,0,0,0,3,10,11,9,10,7,10,12,6];
	paths[256] = [2,2,5,1,2,2,3,1,0,0,0,0,3,10,11,9,10,7,10,14,4];
	paths[257] = [2,2,4,2,2,2,3,0,0,0,0,0,3,10,11,9,10,7,11,11,7];
	paths[258] = [2,2,5,1,2,2,3,0,0,0,0,0,3,10,11,9,10,7,11,12,5];
	paths[259] = [2,2,4,3,2,2,2,1,0,0,0,0,3,10,11,9,10,7,12,11,6];
	paths[260] = [4,2,5,1,2,2,2,1,0,0,0,0,3,10,11,9,10,7,12,12,4];
	paths[261] = [2,2,4,3,2,2,2,0,0,0,0,0,3,10,11,9,10,7,13,9,7];
	paths[262] = [4,2,5,1,2,2,2,0,0,0,0,0,3,10,11,9,10,7,13,10,5];
	paths[263] = [4,2,5,1,2,2,3,1,0,0,0,0,3,10,11,9,10,7,13,12,3];
	paths[264] = [2,2,4,3,2,2,3,0,0,0,0,0,3,10,11,9,10,7,14,9,6];
	paths[265] = [4,2,5,1,2,2,3,0,0,0,0,0,3,10,11,9,10,7,14,10,4];
	paths[266] = [2,2,5,3,2,2,2,1,0,0,0,0,3,10,11,9,10,7,15,9,5];
	paths[267] = [2,2,5,3,2,2,2,0,0,0,0,0,3,10,11,9,10,7,16,7,6];
	paths[268] = [2,2,5,3,2,2,3,1,0,0,0,0,3,10,11,9,10,7,16,9,4];
	paths[269] = [2,2,5,3,2,2,3,0,0,0,0,0,3,10,11,9,10,7,17,7,5];
	paths[270] = [4,2,5,3,2,2,2,1,0,0,0,0,3,10,11,9,10,7,18,7,4];
	paths[271] = [4,2,5,3,2,2,2,0,0,0,0,0,3,10,11,9,10,7,19,5,5];
	paths[272] = [4,2,5,3,2,2,3,1,0,0,0,0,3,10,11,9,10,7,19,7,3];
	paths[273] = [4,2,5,3,2,2,3,0,0,0,0,0,3,10,11,9,10,7,20,5,4];
	paths[274] = [4,2,5,3,1,2,2,0,0,0,0,0,3,10,11,9,10,7,22,3,6];
	paths[275] = [4,2,5,3,1,2,3,0,0,0,0,0,3,10,11,9,10,7,23,3,5];
	paths[276] = [2,1,1,0,3,3,2,1,0,0,0,0,3,10,11,10,6,11,5,17,9];
	paths[277] = [2,1,1,1,3,3,2,1,0,0,0,0,3,10,11,10,6,11,5,18,7];
	paths[278] = [2,1,1,0,2,3,2,1,0,0,0,0,3,10,11,10,6,11,6,15,8];
	paths[279] = [2,1,1,1,2,3,2,1,0,0,0,0,3,10,11,10,6,11,6,16,6];
	paths[280] = [2,1,1,0,2,3,2,0,0,0,0,0,3,10,11,10,6,11,7,13,9];
	paths[281] = [2,1,1,1,2,3,2,0,0,0,0,0,3,10,11,10,6,11,7,14,7];
	paths[282] = [2,1,1,1,2,3,3,1,0,0,0,0,3,10,11,10,6,11,7,16,5];
	paths[283] = [2,1,1,0,2,3,3,0,0,0,0,0,3,10,11,10,6,11,8,13,8];
	paths[284] = [2,1,1,1,2,3,3,0,0,0,0,0,3,10,11,10,6,11,8,14,6];
	paths[285] = [2,1,0,1,2,3,3,1,0,0,0,0,3,10,11,10,6,11,8,19,4];
	paths[286] = [2,1,1,2,2,3,2,1,0,0,0,0,3,10,11,10,6,11,9,13,7];
	paths[287] = [2,1,3,1,2,3,2,1,0,0,0,0,3,10,11,10,6,11,9,14,5];
	paths[288] = [2,1,1,2,2,3,2,0,0,0,0,0,3,10,11,10,6,11,10,11,8];
	paths[289] = [2,1,3,1,2,3,2,0,0,0,0,0,3,10,11,10,6,11,10,12,6];
	paths[290] = [2,1,3,1,2,3,3,1,0,0,0,0,3,10,11,10,6,11,10,14,4];
	paths[291] = [2,1,1,2,2,3,3,0,0,0,0,0,3,10,11,10,6,11,11,11,7];
	paths[292] = [2,1,3,1,2,3,3,0,0,0,0,0,3,10,11,10,6,11,11,12,5];
	paths[293] = [4,1,0,1,2,3,3,1,0,0,0,0,3,10,11,10,6,11,11,17,3];
	paths[294] = [2,1,1,3,2,3,2,1,0,0,0,0,3,10,11,10,6,11,12,11,6];
	paths[295] = [4,1,3,1,2,3,2,1,0,0,0,0,3,10,11,10,6,11,12,12,4];
	paths[296] = [2,1,1,3,2,3,2,0,0,0,0,0,3,10,11,10,6,11,13,9,7];
	paths[297] = [4,1,3,1,2,3,2,0,0,0,0,0,3,10,11,10,6,11,13,10,5];
	paths[298] = [4,1,3,1,2,3,3,1,0,0,0,0,3,10,11,10,6,11,13,12,3];
	paths[299] = [2,1,1,3,2,3,3,0,0,0,0,0,3,10,11,10,6,11,14,9,6];
	paths[300] = [4,1,3,1,2,3,3,0,0,0,0,0,3,10,11,10,6,11,14,10,4];
	paths[301] = [2,1,3,3,2,3,2,1,0,0,0,0,3,10,11,10,6,11,15,9,5];
	paths[302] = [2,1,3,3,2,3,2,0,0,0,0,0,3,10,11,10,6,11,16,7,6];
	paths[303] = [2,1,3,3,2,3,3,1,0,0,0,0,3,10,11,10,6,11,16,9,4];
	paths[304] = [2,1,3,3,2,3,3,0,0,0,0,0,3,10,11,10,6,11,17,7,5];
	paths[305] = [4,1,3,3,2,3,2,1,0,0,0,0,3,10,11,10,6,11,18,7,4];
	paths[306] = [4,1,3,3,2,3,2,0,0,0,0,0,3,10,11,10,6,11,19,5,5];
	paths[307] = [4,1,3,3,2,3,3,1,0,0,0,0,3,10,11,10,6,11,19,7,3];
	paths[308] = [4,1,3,3,2,3,3,0,0,0,0,0,3,10,11,10,6,11,20,5,4];
	paths[309] = [4,1,3,3,1,3,2,0,0,0,0,0,3,10,11,10,6,11,22,3,6];
	paths[310] = [4,1,3,3,1,3,3,0,0,0,0,0,3,10,11,10,6,11,23,3,5];
	paths[311] = [0,2,1,0,0,1,2,1,0,0,0,0,4,9,12,2,17,8,6,15,8];
	paths[312] = [0,2,1,1,0,1,2,1,0,0,0,0,4,9,12,2,17,8,6,16,6];
	paths[313] = [0,2,1,0,0,1,2,0,0,0,0,0,4,9,12,2,17,8,7,13,9];
	paths[314] = [0,2,1,1,0,1,2,0,0,0,0,0,4,9,12,2,17,8,7,14,7];
	paths[315] = [0,2,1,1,0,1,3,1,0,0,0,0,4,9,12,2,17,8,7,16,5];
	paths[316] = [0,2,1,0,0,1,3,0,0,0,0,0,4,9,12,2,17,8,8,13,8];
	paths[317] = [0,2,1,1,0,1,3,0,0,0,0,0,4,9,12,2,17,8,8,14,6];
	paths[318] = [0,2,0,1,0,1,3,1,0,0,0,0,4,9,12,2,17,8,8,19,4];
	paths[319] = [0,2,1,2,0,1,2,1,0,0,0,0,4,9,12,2,17,8,9,13,7];
	paths[320] = [0,2,3,1,0,1,2,1,0,0,0,0,4,9,12,2,17,8,9,14,5];
	paths[321] = [0,2,1,2,0,1,2,0,0,0,0,0,4,9,12,2,17,8,10,11,8];
	paths[322] = [0,2,3,1,0,1,2,0,0,0,0,0,4,9,12,2,17,8,10,12,6];
	paths[323] = [0,2,3,1,0,1,3,1,0,0,0,0,4,9,12,2,17,8,10,14,4];
	paths[324] = [0,2,1,2,0,1,3,0,0,0,0,0,4,9,12,2,17,8,11,11,7];
	paths[325] = [0,2,3,1,0,1,3,0,0,0,0,0,4,9,12,2,17,8,11,12,5];
	paths[326] = [1,2,0,1,0,1,3,1,0,0,0,0,4,9,12,2,17,8,11,17,3];
	paths[327] = [0,2,1,3,0,1,2,1,0,0,0,0,4,9,12,2,17,8,12,11,6];
	paths[328] = [1,2,3,1,0,1,2,1,0,0,0,0,4,9,12,2,17,8,12,12,4];
	paths[329] = [0,2,1,3,0,1,2,0,0,0,0,0,4,9,12,2,17,8,13,9,7];
	paths[330] = [1,2,3,1,0,1,2,0,0,0,0,0,4,9,12,2,17,8,13,10,5];
	paths[331] = [1,2,3,1,0,1,3,1,0,0,0,0,4,9,12,2,17,8,13,12,3];
	paths[332] = [0,2,1,3,0,1,3,0,0,0,0,0,4,9,12,2,17,8,14,9,6];
	paths[333] = [1,2,3,1,0,1,3,0,0,0,0,0,4,9,12,2,17,8,14,10,4];
	paths[334] = [0,2,3,3,0,1,2,1,0,0,0,0,4,9,12,2,17,8,15,9,5];
	paths[335] = [0,2,3,3,0,1,2,0,0,0,0,0,4,9,12,2,17,8,16,7,6];
	paths[336] = [0,2,3,3,0,1,3,1,0,0,0,0,4,9,12,2,17,8,16,9,4];
	paths[337] = [0,2,3,3,0,1,3,0,0,0,0,0,4,9,12,2,17,8,17,7,5];
	paths[338] = [1,2,3,3,0,1,2,1,0,0,0,0,4,9,12,2,17,8,18,7,4];
	paths[339] = [1,2,3,3,0,1,2,0,0,0,0,0,4,9,12,2,17,8,19,5,5];
	paths[340] = [1,2,3,3,0,1,3,1,0,0,0,0,4,9,12,2,17,8,19,7,3];
	paths[341] = [1,2,3,3,0,1,3,0,0,0,0,0,4,9,12,2,17,8,20,5,4];
	paths[342] = [2,2,1,0,0,1,2,1,0,0,0,0,4,9,12,3,13,6,6,15,8];
	paths[343] = [2,2,1,1,0,1,2,1,0,0,0,0,4,9,12,3,13,6,6,16,6];
	paths[344] = [2,2,1,0,0,1,2,0,0,0,0,0,4,9,12,3,13,6,7,13,9];
	paths[345] = [2,2,1,1,0,1,2,0,0,0,0,0,4,9,12,3,13,6,7,14,7];
	paths[346] = [2,2,1,1,0,1,3,1,0,0,0,0,4,9,12,3,13,6,7,16,5];
	paths[347] = [2,2,1,0,0,1,3,0,0,0,0,0,4,9,12,3,13,6,8,13,8];
	paths[348] = [2,2,1,1,0,1,3,0,0,0,0,0,4,9,12,3,13,6,8,14,6];
	paths[349] = [2,2,0,1,0,1,3,1,0,0,0,0,4,9,12,3,13,6,8,19,4];
	paths[350] = [2,2,1,2,0,1,2,1,0,0,0,0,4,9,12,3,13,6,9,13,7];
	paths[351] = [2,2,3,1,0,1,2,1,0,0,0,0,4,9,12,3,13,6,9,14,5];
	paths[352] = [2,2,1,2,0,1,2,0,0,0,0,0,4,9,12,3,13,6,10,11,8];
	paths[353] = [2,2,3,1,0,1,2,0,0,0,0,0,4,9,12,3,13,6,10,12,6];
	paths[354] = [2,2,3,1,0,1,3,1,0,0,0,0,4,9,12,3,13,6,10,14,4];
	paths[355] = [2,2,1,2,0,1,3,0,0,0,0,0,4,9,12,3,13,6,11,11,7];
	paths[356] = [2,2,3,1,0,1,3,0,0,0,0,0,4,9,12,3,13,6,11,12,5];
	paths[357] = [4,2,0,1,0,1,3,1,0,0,0,0,4,9,12,3,13,6,11,17,3];
	paths[358] = [2,2,1,3,0,1,2,1,0,0,0,0,4,9,12,3,13,6,12,11,6];
	paths[359] = [4,2,3,1,0,1,2,1,0,0,0,0,4,9,12,3,13,6,12,12,4];
	paths[360] = [2,2,1,3,0,1,2,0,0,0,0,0,4,9,12,3,13,6,13,9,7];
	paths[361] = [4,2,3,1,0,1,2,0,0,0,0,0,4,9,12,3,13,6,13,10,5];
	paths[362] = [4,2,3,1,0,1,3,1,0,0,0,0,4,9,12,3,13,6,13,12,3];
	paths[363] = [2,2,1,3,0,1,3,0,0,0,0,0,4,9,12,3,13,6,14,9,6];
	paths[364] = [4,2,3,1,0,1,3,0,0,0,0,0,4,9,12,3,13,6,14,10,4];
	paths[365] = [2,2,3,3,0,1,2,1,0,0,0,0,4,9,12,3,13,6,15,9,5];
	paths[366] = [2,2,3,3,0,1,2,0,0,0,0,0,4,9,12,3,13,6,16,7,6];
	paths[367] = [2,2,3,3,0,1,3,1,0,0,0,0,4,9,12,3,13,6,16,9,4];
	paths[368] = [2,2,3,3,0,1,3,0,0,0,0,0,4,9,12,3,13,6,17,7,5];
	paths[369] = [4,2,3,3,0,1,2,1,0,0,0,0,4,9,12,3,13,6,18,7,4];
	paths[370] = [4,2,3,3,0,1,2,0,0,0,0,0,4,9,12,3,13,6,19,5,5];
	paths[371] = [4,2,3,3,0,1,3,1,0,0,0,0,4,9,12,3,13,6,19,7,3];
	paths[372] = [4,2,3,3,0,1,3,0,0,0,0,0,4,9,12,3,13,6,20,5,4];
	paths[373] = [2,2,1,0,0,2,2,1,0,0,0,0,4,9,12,4,9,8,6,15,8];
	paths[374] = [2,2,1,1,0,2,2,1,0,0,0,0,4,9,12,4,9,8,6,16,6];
	paths[375] = [2,2,1,0,0,2,2,0,0,0,0,0,4,9,12,4,9,8,7,13,9];
	paths[376] = [2,2,1,1,0,2,2,0,0,0,0,0,4,9,12,4,9,8,7,14,7];
	paths[377] = [2,2,1,1,0,2,3,1,0,0,0,0,4,9,12,4,9,8,7,16,5];
	paths[378] = [2,2,1,0,0,2,3,0,0,0,0,0,4,9,12,4,9,8,8,13,8];
	paths[379] = [2,2,1,1,0,2,3,0,0,0,0,0,4,9,12,4,9,8,8,14,6];
	paths[380] = [2,2,0,1,0,2,3,1,0,0,0,0,4,9,12,4,9,8,8,19,4];
	paths[381] = [2,2,1,2,0,2,2,1,0,0,0,0,4,9,12,4,9,8,9,13,7];
	paths[382] = [2,2,3,1,0,2,2,1,0,0,0,0,4,9,12,4,9,8,9,14,5];
	paths[383] = [2,2,1,2,0,2,2,0,0,0,0,0,4,9,12,4,9,8,10,11,8];
	paths[384] = [2,2,3,1,0,2,2,0,0,0,0,0,4,9,12,4,9,8,10,12,6];
	paths[385] = [2,2,3,1,0,2,3,1,0,0,0,0,4,9,12,4,9,8,10,14,4];
	paths[386] = [2,2,1,2,0,2,3,0,0,0,0,0,4,9,12,4,9,8,11,11,7];
	paths[387] = [2,2,3,1,0,2,3,0,0,0,0,0,4,9,12,4,9,8,11,12,5];
	paths[388] = [4,2,0,1,0,2,3,1,0,0,0,0,4,9,12,4,9,8,11,17,3];
	paths[389] = [2,2,1,3,0,2,2,1,0,0,0,0,4,9,12,4,9,8,12,11,6];
	paths[390] = [4,2,3,1,0,2,2,1,0,0,0,0,4,9,12,4,9,8,12,12,4];
	paths[391] = [2,2,1,3,0,2,2,0,0,0,0,0,4,9,12,4,9,8,13,9,7];
	paths[392] = [4,2,3,1,0,2,2,0,0,0,0,0,4,9,12,4,9,8,13,10,5];
	paths[393] = [4,2,3,1,0,2,3,1,0,0,0,0,4,9,12,4,9,8,13,12,3];
	paths[394] = [2,2,1,3,0,2,3,0,0,0,0,0,4,9,12,4,9,8,14,9,6];
	paths[395] = [4,2,3,1,0,2,3,0,0,0,0,0,4,9,12,4,9,8,14,10,4];
	paths[396] = [2,2,3,3,0,2,2,1,0,0,0,0,4,9,12,4,9,8,15,9,5];
	paths[397] = [2,2,3,3,0,2,2,0,0,0,0,0,4,9,12,4,9,8,16,7,6];
	paths[398] = [2,2,3,3,0,2,3,1,0,0,0,0,4,9,12,4,9,8,16,9,4];
	paths[399] = [2,2,3,3,0,2,3,0,0,0,0,0,4,9,12,4,9,8,17,7,5];
	paths[400] = [4,2,3,3,0,2,2,1,0,0,0,0,4,9,12,4,9,8,18,7,4];
	paths[401] = [4,2,3,3,0,2,2,0,0,0,0,0,4,9,12,4,9,8,19,5,5];
	paths[402] = [4,2,3,3,0,2,3,1,0,0,0,0,4,9,12,4,9,8,19,7,3];
	paths[403] = [4,2,3,3,0,2,3,0,0,0,0,0,4,9,12,4,9,8,20,5,4];
	paths[404] = [2,2,1,0,0,3,2,1,0,0,0,0,4,9,12,5,7,10,6,15,8];
	paths[405] = [2,2,1,1,0,3,2,1,0,0,0,0,4,9,12,5,7,10,6,16,6];
	paths[406] = [2,2,1,0,0,3,2,0,0,0,0,0,4,9,12,5,7,10,7,13,9];
	paths[407] = [2,2,1,1,0,3,2,0,0,0,0,0,4,9,12,5,7,10,7,14,7];
	paths[408] = [2,2,1,1,0,3,3,1,0,0,0,0,4,9,12,5,7,10,7,16,5];
	paths[409] = [2,2,1,0,0,3,3,0,0,0,0,0,4,9,12,5,7,10,8,13,8];
	paths[410] = [2,2,1,1,0,3,3,0,0,0,0,0,4,9,12,5,7,10,8,14,6];
	paths[411] = [2,2,0,1,0,3,3,1,0,0,0,0,4,9,12,5,7,10,8,19,4];
	paths[412] = [2,2,1,2,0,3,2,1,0,0,0,0,4,9,12,5,7,10,9,13,7];
	paths[413] = [2,2,3,1,0,3,2,1,0,0,0,0,4,9,12,5,7,10,9,14,5];
	paths[414] = [2,2,1,2,0,3,2,0,0,0,0,0,4,9,12,5,7,10,10,11,8];
	paths[415] = [2,2,3,1,0,3,2,0,0,0,0,0,4,9,12,5,7,10,10,12,6];
	paths[416] = [2,2,3,1,0,3,3,1,0,0,0,0,4,9,12,5,7,10,10,14,4];
	paths[417] = [2,2,1,2,0,3,3,0,0,0,0,0,4,9,12,5,7,10,11,11,7];
	paths[418] = [2,2,3,1,0,3,3,0,0,0,0,0,4,9,12,5,7,10,11,12,5];
	paths[419] = [4,2,0,1,0,3,3,1,0,0,0,0,4,9,12,5,7,10,11,17,3];
	paths[420] = [2,2,1,3,0,3,2,1,0,0,0,0,4,9,12,5,7,10,12,11,6];
	paths[421] = [4,2,3,1,0,3,2,1,0,0,0,0,4,9,12,5,7,10,12,12,4];
	paths[422] = [2,2,1,3,0,3,2,0,0,0,0,0,4,9,12,5,7,10,13,9,7];
	paths[423] = [4,2,3,1,0,3,2,0,0,0,0,0,4,9,12,5,7,10,13,10,5];
	paths[424] = [4,2,3,1,0,3,3,1,0,0,0,0,4,9,12,5,7,10,13,12,3];
	paths[425] = [2,2,1,3,0,3,3,0,0,0,0,0,4,9,12,5,7,10,14,9,6];
	paths[426] = [4,2,3,1,0,3,3,0,0,0,0,0,4,9,12,5,7,10,14,10,4];
	paths[427] = [2,2,3,3,0,3,2,1,0,0,0,0,4,9,12,5,7,10,15,9,5];
	paths[428] = [2,2,3,3,0,3,2,0,0,0,0,0,4,9,12,5,7,10,16,7,6];
	paths[429] = [2,2,3,3,0,3,3,1,0,0,0,0,4,9,12,5,7,10,16,9,4];
	paths[430] = [2,2,3,3,0,3,3,0,0,0,0,0,4,9,12,5,7,10,17,7,5];
	paths[431] = [4,2,3,3,0,3,2,1,0,0,0,0,4,9,12,5,7,10,18,7,4];
	paths[432] = [4,2,3,3,0,3,2,0,0,0,0,0,4,9,12,5,7,10,19,5,5];
	paths[433] = [4,2,3,3,0,3,3,1,0,0,0,0,4,9,12,5,7,10,19,7,3];
	paths[434] = [4,2,3,3,0,3,3,0,0,0,0,0,4,9,12,5,7,10,20,5,4];
	paths[435] = [2,2,1,0,0,0,2,1,0,0,0,0,4,9,12,5,8,9,6,15,8];
	paths[436] = [2,2,1,1,0,0,2,1,0,0,0,0,4,9,12,5,8,9,6,16,6];
	paths[437] = [2,2,1,0,0,0,2,0,0,0,0,0,4,9,12,5,8,9,7,13,9];
	paths[438] = [2,2,1,1,0,0,2,0,0,0,0,0,4,9,12,5,8,9,7,14,7];
	paths[439] = [2,2,1,1,0,0,3,1,0,0,0,0,4,9,12,5,8,9,7,16,5];
	paths[440] = [2,2,1,0,0,0,3,0,0,0,0,0,4,9,12,5,8,9,8,13,8];
	paths[441] = [2,2,1,1,0,0,3,0,0,0,0,0,4,9,12,5,8,9,8,14,6];
	paths[442] = [2,2,0,1,0,0,3,1,0,0,0,0,4,9,12,5,8,9,8,19,4];
	paths[443] = [2,2,1,2,0,0,2,1,0,0,0,0,4,9,12,5,8,9,9,13,7];
	paths[444] = [2,2,3,1,0,0,2,1,0,0,0,0,4,9,12,5,8,9,9,14,5];
	paths[445] = [2,2,1,2,0,0,2,0,0,0,0,0,4,9,12,5,8,9,10,11,8];
	paths[446] = [2,2,3,1,0,0,2,0,0,0,0,0,4,9,12,5,8,9,10,12,6];
	paths[447] = [2,2,3,1,0,0,3,1,0,0,0,0,4,9,12,5,8,9,10,14,4];
	paths[448] = [2,2,1,2,0,0,3,0,0,0,0,0,4,9,12,5,8,9,11,11,7];
	paths[449] = [2,2,3,1,0,0,3,0,0,0,0,0,4,9,12,5,8,9,11,12,5];
	paths[450] = [4,2,0,1,0,0,3,1,0,0,0,0,4,9,12,5,8,9,11,17,3];
	paths[451] = [2,2,1,3,0,0,2,1,0,0,0,0,4,9,12,5,8,9,12,11,6];
	paths[452] = [4,2,3,1,0,0,2,1,0,0,0,0,4,9,12,5,8,9,12,12,4];
	paths[453] = [2,2,1,3,0,0,2,0,0,0,0,0,4,9,12,5,8,9,13,9,7];
	paths[454] = [4,2,3,1,0,0,2,0,0,0,0,0,4,9,12,5,8,9,13,10,5];
	paths[455] = [4,2,3,1,0,0,3,1,0,0,0,0,4,9,12,5,8,9,13,12,3];
	paths[456] = [2,2,1,3,0,0,3,0,0,0,0,0,4,9,12,5,8,9,14,9,6];
	paths[457] = [4,2,3,1,0,0,3,0,0,0,0,0,4,9,12,5,8,9,14,10,4];
	paths[458] = [2,2,3,3,0,0,2,1,0,0,0,0,4,9,12,5,8,9,15,9,5];
	paths[459] = [2,2,3,3,0,0,2,0,0,0,0,0,4,9,12,5,8,9,16,7,6];
	paths[460] = [2,2,3,3,0,0,3,1,0,0,0,0,4,9,12,5,8,9,16,9,4];
	paths[461] = [2,2,3,3,0,0,3,0,0,0,0,0,4,9,12,5,8,9,17,7,5];
	paths[462] = [4,2,3,3,0,0,2,1,0,0,0,0,4,9,12,5,8,9,18,7,4];
	paths[463] = [4,2,3,3,0,0,2,0,0,0,0,0,4,9,12,5,8,9,19,5,5];
	paths[464] = [4,2,3,3,0,0,3,1,0,0,0,0,4,9,12,5,8,9,19,7,3];
	paths[465] = [4,2,3,3,0,0,3,0,0,0,0,0,4,9,12,5,8,9,20,5,4];
	paths[466] = [2,1,1,0,0,1,2,1,0,0,0,0,4,9,12,8,12,7,6,15,8];
	paths[467] = [2,1,1,1,0,1,2,1,0,0,0,0,4,9,12,8,12,7,6,16,6];
	paths[468] = [2,1,1,0,0,1,2,0,0,0,0,0,4,9,12,8,12,7,7,13,9];
	paths[469] = [2,1,1,1,0,1,2,0,0,0,0,0,4,9,12,8,12,7,7,14,7];
	paths[470] = [2,1,1,1,0,1,3,1,0,0,0,0,4,9,12,8,12,7,7,16,5];
	paths[471] = [2,1,1,0,0,1,3,0,0,0,0,0,4,9,12,8,12,7,8,13,8];
	paths[472] = [2,1,1,1,0,1,3,0,0,0,0,0,4,9,12,8,12,7,8,14,6];
	paths[473] = [2,1,0,1,0,1,3,1,0,0,0,0,4,9,12,8,12,7,8,19,4];
	paths[474] = [2,1,1,2,0,1,2,1,0,0,0,0,4,9,12,8,12,7,9,13,7];
	paths[475] = [2,1,3,1,0,1,2,1,0,0,0,0,4,9,12,8,12,7,9,14,5];
	paths[476] = [2,1,1,2,0,1,2,0,0,0,0,0,4,9,12,8,12,7,10,11,8];
	paths[477] = [2,1,3,1,0,1,2,0,0,0,0,0,4,9,12,8,12,7,10,12,6];
	paths[478] = [2,1,3,1,0,1,3,1,0,0,0,0,4,9,12,8,12,7,10,14,4];
	paths[479] = [2,1,1,2,0,1,3,0,0,0,0,0,4,9,12,8,12,7,11,11,7];
	paths[480] = [2,1,3,1,0,1,3,0,0,0,0,0,4,9,12,8,12,7,11,12,5];
	paths[481] = [4,1,0,1,0,1,3,1,0,0,0,0,4,9,12,8,12,7,11,17,3];
	paths[482] = [2,1,1,3,0,1,2,1,0,0,0,0,4,9,12,8,12,7,12,11,6];
	paths[483] = [4,1,3,1,0,1,2,1,0,0,0,0,4,9,12,8,12,7,12,12,4];
	paths[484] = [2,1,1,3,0,1,2,0,0,0,0,0,4,9,12,8,12,7,13,9,7];
	paths[485] = [4,1,3,1,0,1,2,0,0,0,0,0,4,9,12,8,12,7,13,10,5];
	paths[486] = [4,1,3,1,0,1,3,1,0,0,0,0,4,9,12,8,12,7,13,12,3];
	paths[487] = [2,1,1,3,0,1,3,0,0,0,0,0,4,9,12,8,12,7,14,9,6];
	paths[488] = [4,1,3,1,0,1,3,0,0,0,0,0,4,9,12,8,12,7,14,10,4];
	paths[489] = [2,1,3,3,0,1,2,1,0,0,0,0,4,9,12,8,12,7,15,9,5];
	paths[490] = [2,1,3,3,0,1,2,0,0,0,0,0,4,9,12,8,12,7,16,7,6];
	paths[491] = [2,1,3,3,0,1,3,1,0,0,0,0,4,9,12,8,12,7,16,9,4];
	paths[492] = [2,1,3,3,0,1,3,0,0,0,0,0,4,9,12,8,12,7,17,7,5];
	paths[493] = [4,1,3,3,0,1,2,1,0,0,0,0,4,9,12,8,12,7,18,7,4];
	paths[494] = [4,1,3,3,0,1,2,0,0,0,0,0,4,9,12,8,12,7,19,5,5];
	paths[495] = [4,1,3,3,0,1,3,1,0,0,0,0,4,9,12,8,12,7,19,7,3];
	paths[496] = [4,1,3,3,0,1,3,0,0,0,0,0,4,9,12,8,12,7,20,5,4];
	paths[497] = [2,2,4,0,0,1,2,1,0,0,0,0,4,9,12,8,14,5,6,15,8];
	paths[498] = [2,2,4,1,0,1,2,1,0,0,0,0,4,9,12,8,14,5,6,16,6];
	paths[499] = [2,2,4,0,0,1,2,0,0,0,0,0,4,9,12,8,14,5,7,13,9];
	paths[500] = [2,2,4,1,0,1,2,0,0,0,0,0,4,9,12,8,14,5,7,14,7];
	paths[501] = [2,2,4,1,0,1,3,1,0,0,0,0,4,9,12,8,14,5,7,16,5];
	paths[502] = [2,2,4,0,0,1,3,0,0,0,0,0,4,9,12,8,14,5,8,13,8];
	paths[503] = [2,2,4,1,0,1,3,0,0,0,0,0,4,9,12,8,14,5,8,14,6];
	paths[504] = [2,2,4,2,0,1,2,1,0,0,0,0,4,9,12,8,14,5,9,13,7];
	paths[505] = [2,2,5,1,0,1,2,1,0,0,0,0,4,9,12,8,14,5,9,14,5];
	paths[506] = [2,2,4,2,0,1,2,0,0,0,0,0,4,9,12,8,14,5,10,11,8];
	paths[507] = [2,2,5,1,0,1,2,0,0,0,0,0,4,9,12,8,14,5,10,12,6];
	paths[508] = [2,2,5,1,0,1,3,1,0,0,0,0,4,9,12,8,14,5,10,14,4];
	paths[509] = [2,2,4,2,0,1,3,0,0,0,0,0,4,9,12,8,14,5,11,11,7];
	paths[510] = [2,2,5,1,0,1,3,0,0,0,0,0,4,9,12,8,14,5,11,12,5];
	paths[511] = [2,2,4,3,0,1,2,1,0,0,0,0,4,9,12,8,14,5,12,11,6];
	paths[512] = [4,2,5,1,0,1,2,1,0,0,0,0,4,9,12,8,14,5,12,12,4];
	paths[513] = [2,2,4,3,0,1,2,0,0,0,0,0,4,9,12,8,14,5,13,9,7];
	paths[514] = [4,2,5,1,0,1,2,0,0,0,0,0,4,9,12,8,14,5,13,10,5];
	paths[515] = [4,2,5,1,0,1,3,1,0,0,0,0,4,9,12,8,14,5,13,12,3];
	paths[516] = [2,2,4,3,0,1,3,0,0,0,0,0,4,9,12,8,14,5,14,9,6];
	paths[517] = [4,2,5,1,0,1,3,0,0,0,0,0,4,9,12,8,14,5,14,10,4];
	paths[518] = [2,2,5,3,0,1,2,1,0,0,0,0,4,9,12,8,14,5,15,9,5];
	paths[519] = [2,2,5,3,0,1,2,0,0,0,0,0,4,9,12,8,14,5,16,7,6];
	paths[520] = [2,2,5,3,0,1,3,1,0,0,0,0,4,9,12,8,14,5,16,9,4];
	paths[521] = [2,2,5,3,0,1,3,0,0,0,0,0,4,9,12,8,14,5,17,7,5];
	paths[522] = [4,2,5,3,0,1,2,1,0,0,0,0,4,9,12,8,14,5,18,7,4];
	paths[523] = [4,2,5,3,0,1,2,0,0,0,0,0,4,9,12,8,14,5,19,5,5];
	paths[524] = [4,2,5,3,0,1,3,1,0,0,0,0,4,9,12,8,14,5,19,7,3];
	paths[525] = [4,2,5,3,0,1,3,0,0,0,0,0,4,9,12,8,14,5,20,5,4];
	paths[526] = [2,2,4,0,0,2,2,1,0,0,0,0,4,9,12,9,10,7,6,15,8];
	paths[527] = [2,2,4,1,0,2,2,1,0,0,0,0,4,9,12,9,10,7,6,16,6];
	paths[528] = [2,2,4,0,0,2,2,0,0,0,0,0,4,9,12,9,10,7,7,13,9];
	paths[529] = [2,2,4,1,0,2,2,0,0,0,0,0,4,9,12,9,10,7,7,14,7];
	paths[530] = [2,2,4,1,0,2,3,1,0,0,0,0,4,9,12,9,10,7,7,16,5];
	paths[531] = [2,2,4,0,0,2,3,0,0,0,0,0,4,9,12,9,10,7,8,13,8];
	paths[532] = [2,2,4,1,0,2,3,0,0,0,0,0,4,9,12,9,10,7,8,14,6];
	paths[533] = [2,2,4,2,0,2,2,1,0,0,0,0,4,9,12,9,10,7,9,13,7];
	paths[534] = [2,2,5,1,0,2,2,1,0,0,0,0,4,9,12,9,10,7,9,14,5];
	paths[535] = [2,2,4,2,0,2,2,0,0,0,0,0,4,9,12,9,10,7,10,11,8];
	paths[536] = [2,2,5,1,0,2,2,0,0,0,0,0,4,9,12,9,10,7,10,12,6];
	paths[537] = [2,2,5,1,0,2,3,1,0,0,0,0,4,9,12,9,10,7,10,14,4];
	paths[538] = [2,2,4,2,0,2,3,0,0,0,0,0,4,9,12,9,10,7,11,11,7];
	paths[539] = [2,2,5,1,0,2,3,0,0,0,0,0,4,9,12,9,10,7,11,12,5];
	paths[540] = [2,2,4,3,0,2,2,1,0,0,0,0,4,9,12,9,10,7,12,11,6];
	paths[541] = [4,2,5,1,0,2,2,1,0,0,0,0,4,9,12,9,10,7,12,12,4];
	paths[542] = [2,2,4,3,0,2,2,0,0,0,0,0,4,9,12,9,10,7,13,9,7];
	paths[543] = [4,2,5,1,0,2,2,0,0,0,0,0,4,9,12,9,10,7,13,10,5];
	paths[544] = [4,2,5,1,0,2,3,1,0,0,0,0,4,9,12,9,10,7,13,12,3];
	paths[545] = [2,2,4,3,0,2,3,0,0,0,0,0,4,9,12,9,10,7,14,9,6];
	paths[546] = [4,2,5,1,0,2,3,0,0,0,0,0,4,9,12,9,10,7,14,10,4];
	paths[547] = [2,2,5,3,0,2,2,1,0,0,0,0,4,9,12,9,10,7,15,9,5];
	paths[548] = [2,2,5,3,0,2,2,0,0,0,0,0,4,9,12,9,10,7,16,7,6];
	paths[549] = [2,2,5,3,0,2,3,1,0,0,0,0,4,9,12,9,10,7,16,9,4];
	paths[550] = [2,2,5,3,0,2,3,0,0,0,0,0,4,9,12,9,10,7,17,7,5];
	paths[551] = [4,2,5,3,0,2,2,1,0,0,0,0,4,9,12,9,10,7,18,7,4];
	paths[552] = [4,2,5,3,0,2,2,0,0,0,0,0,4,9,12,9,10,7,19,5,5];
	paths[553] = [4,2,5,3,0,2,3,1,0,0,0,0,4,9,12,9,10,7,19,7,3];
	paths[554] = [4,2,5,3,0,2,3,0,0,0,0,0,4,9,12,9,10,7,20,5,4];
	paths[555] = [2,1,1,0,0,3,2,1,0,0,0,0,4,9,12,10,6,11,6,15,8];
	paths[556] = [2,1,1,1,0,3,2,1,0,0,0,0,4,9,12,10,6,11,6,16,6];
	paths[557] = [2,1,1,0,0,3,2,0,0,0,0,0,4,9,12,10,6,11,7,13,9];
	paths[558] = [2,1,1,1,0,3,2,0,0,0,0,0,4,9,12,10,6,11,7,14,7];
	paths[559] = [2,1,1,1,0,3,3,1,0,0,0,0,4,9,12,10,6,11,7,16,5];
	paths[560] = [2,1,1,0,0,3,3,0,0,0,0,0,4,9,12,10,6,11,8,13,8];
	paths[561] = [2,1,1,1,0,3,3,0,0,0,0,0,4,9,12,10,6,11,8,14,6];
	paths[562] = [2,1,0,1,0,3,3,1,0,0,0,0,4,9,12,10,6,11,8,19,4];
	paths[563] = [2,1,1,2,0,3,2,1,0,0,0,0,4,9,12,10,6,11,9,13,7];
	paths[564] = [2,1,3,1,0,3,2,1,0,0,0,0,4,9,12,10,6,11,9,14,5];
	paths[565] = [2,1,1,2,0,3,2,0,0,0,0,0,4,9,12,10,6,11,10,11,8];
	paths[566] = [2,1,3,1,0,3,2,0,0,0,0,0,4,9,12,10,6,11,10,12,6];
	paths[567] = [2,1,3,1,0,3,3,1,0,0,0,0,4,9,12,10,6,11,10,14,4];
	paths[568] = [2,1,1,2,0,3,3,0,0,0,0,0,4,9,12,10,6,11,11,11,7];
	paths[569] = [2,1,3,1,0,3,3,0,0,0,0,0,4,9,12,10,6,11,11,12,5];
	paths[570] = [4,1,0,1,0,3,3,1,0,0,0,0,4,9,12,10,6,11,11,17,3];
	paths[571] = [2,1,1,3,0,3,2,1,0,0,0,0,4,9,12,10,6,11,12,11,6];
	paths[572] = [4,1,3,1,0,3,2,1,0,0,0,0,4,9,12,10,6,11,12,12,4];
	paths[573] = [2,1,1,3,0,3,2,0,0,0,0,0,4,9,12,10,6,11,13,9,7];
	paths[574] = [4,1,3,1,0,3,2,0,0,0,0,0,4,9,12,10,6,11,13,10,5];
	paths[575] = [4,1,3,1,0,3,3,1,0,0,0,0,4,9,12,10,6,11,13,12,3];
	paths[576] = [2,1,1,3,0,3,3,0,0,0,0,0,4,9,12,10,6,11,14,9,6];
	paths[577] = [4,1,3,1,0,3,3,0,0,0,0,0,4,9,12,10,6,11,14,10,4];
	paths[578] = [2,1,3,3,0,3,2,1,0,0,0,0,4,9,12,10,6,11,15,9,5];
	paths[579] = [2,1,3,3,0,3,2,0,0,0,0,0,4,9,12,10,6,11,16,7,6];
	paths[580] = [2,1,3,3,0,3,3,1,0,0,0,0,4,9,12,10,6,11,16,9,4];
	paths[581] = [2,1,3,3,0,3,3,0,0,0,0,0,4,9,12,10,6,11,17,7,5];
	paths[582] = [4,1,3,3,0,3,2,1,0,0,0,0,4,9,12,10,6,11,18,7,4];
	paths[583] = [4,1,3,3,0,3,2,0,0,0,0,0,4,9,12,10,6,11,19,5,5];
	paths[584] = [4,1,3,3,0,3,3,1,0,0,0,0,4,9,12,10,6,11,19,7,3];
	paths[585] = [4,1,3,3,0,3,3,0,0,0,0,0,4,9,12,10,6,11,20,5,4];
	paths[586] = [0,2,1,0,3,1,2,1,1,0,0,0,5,7,13,2,17,8,5,17,9];
	paths[587] = [0,2,1,1,3,1,2,1,1,0,0,0,5,7,13,2,17,8,5,18,7];
	paths[588] = [0,2,1,0,2,1,2,1,1,0,0,0,5,7,13,2,17,8,6,15,8];
	paths[589] = [0,2,1,1,2,1,2,1,1,0,0,0,5,7,13,2,17,8,6,16,6];
	paths[590] = [0,2,1,0,2,1,2,0,1,0,0,0,5,7,13,2,17,8,7,13,9];
	paths[591] = [0,2,1,1,2,1,2,0,1,0,0,0,5,7,13,2,17,8,7,14,7];
	paths[592] = [0,2,1,1,2,1,3,1,1,0,0,0,5,7,13,2,17,8,7,16,5];
	paths[593] = [0,2,1,0,2,1,3,0,1,0,0,0,5,7,13,2,17,8,8,13,8];
	paths[594] = [0,2,1,1,2,1,3,0,1,0,0,0,5,7,13,2,17,8,8,14,6];
	paths[595] = [0,2,0,1,2,1,3,1,1,0,0,0,5,7,13,2,17,8,8,19,4];
	paths[596] = [0,2,1,2,2,1,2,1,1,0,0,0,5,7,13,2,17,8,9,13,7];
	paths[597] = [0,2,3,1,2,1,2,1,1,0,0,0,5,7,13,2,17,8,9,14,5];
	paths[598] = [0,2,1,2,2,1,2,0,1,0,0,0,5,7,13,2,17,8,10,11,8];
	paths[599] = [0,2,3,1,2,1,2,0,1,0,0,0,5,7,13,2,17,8,10,12,6];
	paths[600] = [0,2,3,1,2,1,3,1,1,0,0,0,5,7,13,2,17,8,10,14,4];
	paths[601] = [0,2,1,2,2,1,3,0,1,0,0,0,5,7,13,2,17,8,11,11,7];
	paths[602] = [0,2,3,1,2,1,3,0,1,0,0,0,5,7,13,2,17,8,11,12,5];
	paths[603] = [1,2,0,1,2,1,3,1,1,0,0,0,5,7,13,2,17,8,11,17,3];
	paths[604] = [0,2,1,3,2,1,2,1,1,0,0,0,5,7,13,2,17,8,12,11,6];
	paths[605] = [1,2,3,1,2,1,2,1,1,0,0,0,5,7,13,2,17,8,12,12,4];
	paths[606] = [0,2,1,3,2,1,2,0,1,0,0,0,5,7,13,2,17,8,13,9,7];
	paths[607] = [1,2,3,1,2,1,2,0,1,0,0,0,5,7,13,2,17,8,13,10,5];
	paths[608] = [1,2,3,1,2,1,3,1,1,0,0,0,5,7,13,2,17,8,13,12,3];
	paths[609] = [0,2,1,3,2,1,3,0,1,0,0,0,5,7,13,2,17,8,14,9,6];
	paths[610] = [1,2,3,1,2,1,3,0,1,0,0,0,5,7,13,2,17,8,14,10,4];
	paths[611] = [0,2,3,3,2,1,2,1,1,0,0,0,5,7,13,2,17,8,15,9,5];
	paths[612] = [0,2,3,3,2,1,2,0,1,0,0,0,5,7,13,2,17,8,16,7,6];
	paths[613] = [0,2,3,3,2,1,3,1,1,0,0,0,5,7,13,2,17,8,16,9,4];
	paths[614] = [0,2,3,3,2,1,3,0,1,0,0,0,5,7,13,2,17,8,17,7,5];
	paths[615] = [1,2,3,3,2,1,2,1,1,0,0,0,5,7,13,2,17,8,18,7,4];
	paths[616] = [1,2,3,3,2,1,2,0,1,0,0,0,5,7,13,2,17,8,19,5,5];
	paths[617] = [1,2,3,3,2,1,3,1,1,0,0,0,5,7,13,2,17,8,19,7,3];
	paths[618] = [1,2,3,3,2,1,3,0,1,0,0,0,5,7,13,2,17,8,20,5,4];
	paths[619] = [1,2,3,3,1,1,2,0,1,0,0,0,5,7,13,2,17,8,22,3,6];
	paths[620] = [1,2,3,3,1,1,3,0,1,0,0,0,5,7,13,2,17,8,23,3,5];
	paths[621] = [2,2,1,0,3,1,2,1,1,0,0,0,5,7,13,3,13,6,5,17,9];
	paths[622] = [2,2,1,1,3,1,2,1,1,0,0,0,5,7,13,3,13,6,5,18,7];
	paths[623] = [2,2,1,0,2,1,2,1,1,0,0,0,5,7,13,3,13,6,6,15,8];
	paths[624] = [2,2,1,1,2,1,2,1,1,0,0,0,5,7,13,3,13,6,6,16,6];
	paths[625] = [2,2,1,0,2,1,2,0,1,0,0,0,5,7,13,3,13,6,7,13,9];
	paths[626] = [2,2,1,1,2,1,2,0,1,0,0,0,5,7,13,3,13,6,7,14,7];
	paths[627] = [2,2,1,1,2,1,3,1,1,0,0,0,5,7,13,3,13,6,7,16,5];
	paths[628] = [2,2,1,0,2,1,3,0,1,0,0,0,5,7,13,3,13,6,8,13,8];
	paths[629] = [2,2,1,1,2,1,3,0,1,0,0,0,5,7,13,3,13,6,8,14,6];
	paths[630] = [2,2,0,1,2,1,3,1,1,0,0,0,5,7,13,3,13,6,8,19,4];
	paths[631] = [2,2,1,2,2,1,2,1,1,0,0,0,5,7,13,3,13,6,9,13,7];
	paths[632] = [2,2,3,1,2,1,2,1,1,0,0,0,5,7,13,3,13,6,9,14,5];
	paths[633] = [2,2,1,2,2,1,2,0,1,0,0,0,5,7,13,3,13,6,10,11,8];
	paths[634] = [2,2,3,1,2,1,2,0,1,0,0,0,5,7,13,3,13,6,10,12,6];
	paths[635] = [2,2,3,1,2,1,3,1,1,0,0,0,5,7,13,3,13,6,10,14,4];
	paths[636] = [2,2,1,2,2,1,3,0,1,0,0,0,5,7,13,3,13,6,11,11,7];
	paths[637] = [2,2,3,1,2,1,3,0,1,0,0,0,5,7,13,3,13,6,11,12,5];
	paths[638] = [4,2,0,1,2,1,3,1,1,0,0,0,5,7,13,3,13,6,11,17,3];
	paths[639] = [2,2,1,3,2,1,2,1,1,0,0,0,5,7,13,3,13,6,12,11,6];
	paths[640] = [4,2,3,1,2,1,2,1,1,0,0,0,5,7,13,3,13,6,12,12,4];
	paths[641] = [2,2,1,3,2,1,2,0,1,0,0,0,5,7,13,3,13,6,13,9,7];
	paths[642] = [4,2,3,1,2,1,2,0,1,0,0,0,5,7,13,3,13,6,13,10,5];
	paths[643] = [4,2,3,1,2,1,3,1,1,0,0,0,5,7,13,3,13,6,13,12,3];
	paths[644] = [2,2,1,3,2,1,3,0,1,0,0,0,5,7,13,3,13,6,14,9,6];
	paths[645] = [4,2,3,1,2,1,3,0,1,0,0,0,5,7,13,3,13,6,14,10,4];
	paths[646] = [2,2,3,3,2,1,2,1,1,0,0,0,5,7,13,3,13,6,15,9,5];
	paths[647] = [2,2,3,3,2,1,2,0,1,0,0,0,5,7,13,3,13,6,16,7,6];
	paths[648] = [2,2,3,3,2,1,3,1,1,0,0,0,5,7,13,3,13,6,16,9,4];
	paths[649] = [2,2,3,3,2,1,3,0,1,0,0,0,5,7,13,3,13,6,17,7,5];
	paths[650] = [4,2,3,3,2,1,2,1,1,0,0,0,5,7,13,3,13,6,18,7,4];
	paths[651] = [4,2,3,3,2,1,2,0,1,0,0,0,5,7,13,3,13,6,19,5,5];
	paths[652] = [4,2,3,3,2,1,3,1,1,0,0,0,5,7,13,3,13,6,19,7,3];
	paths[653] = [4,2,3,3,2,1,3,0,1,0,0,0,5,7,13,3,13,6,20,5,4];
	paths[654] = [4,2,3,3,1,1,2,0,1,0,0,0,5,7,13,3,13,6,22,3,6];
	paths[655] = [4,2,3,3,1,1,3,0,1,0,0,0,5,7,13,3,13,6,23,3,5];
	paths[656] = [2,2,1,0,3,2,2,1,1,0,0,0,5,7,13,4,9,8,5,17,9];
	paths[657] = [2,2,1,1,3,2,2,1,1,0,0,0,5,7,13,4,9,8,5,18,7];
	paths[658] = [2,2,1,0,2,2,2,1,1,0,0,0,5,7,13,4,9,8,6,15,8];
	paths[659] = [2,2,1,1,2,2,2,1,1,0,0,0,5,7,13,4,9,8,6,16,6];
	paths[660] = [2,2,1,0,2,2,2,0,1,0,0,0,5,7,13,4,9,8,7,13,9];
	paths[661] = [2,2,1,1,2,2,2,0,1,0,0,0,5,7,13,4,9,8,7,14,7];
	paths[662] = [2,2,1,1,2,2,3,1,1,0,0,0,5,7,13,4,9,8,7,16,5];
	paths[663] = [2,2,1,0,2,2,3,0,1,0,0,0,5,7,13,4,9,8,8,13,8];
	paths[664] = [2,2,1,1,2,2,3,0,1,0,0,0,5,7,13,4,9,8,8,14,6];
	paths[665] = [2,2,0,1,2,2,3,1,1,0,0,0,5,7,13,4,9,8,8,19,4];
	paths[666] = [2,2,1,2,2,2,2,1,1,0,0,0,5,7,13,4,9,8,9,13,7];
	paths[667] = [2,2,3,1,2,2,2,1,1,0,0,0,5,7,13,4,9,8,9,14,5];
	paths[668] = [2,2,1,2,2,2,2,0,1,0,0,0,5,7,13,4,9,8,10,11,8];
	paths[669] = [2,2,3,1,2,2,2,0,1,0,0,0,5,7,13,4,9,8,10,12,6];
	paths[670] = [2,2,3,1,2,2,3,1,1,0,0,0,5,7,13,4,9,8,10,14,4];
	paths[671] = [2,2,1,2,2,2,3,0,1,0,0,0,5,7,13,4,9,8,11,11,7];
	paths[672] = [2,2,3,1,2,2,3,0,1,0,0,0,5,7,13,4,9,8,11,12,5];
	paths[673] = [4,2,0,1,2,2,3,1,1,0,0,0,5,7,13,4,9,8,11,17,3];
	paths[674] = [2,2,1,3,2,2,2,1,1,0,0,0,5,7,13,4,9,8,12,11,6];
	paths[675] = [4,2,3,1,2,2,2,1,1,0,0,0,5,7,13,4,9,8,12,12,4];
	paths[676] = [2,2,1,3,2,2,2,0,1,0,0,0,5,7,13,4,9,8,13,9,7];
	paths[677] = [4,2,3,1,2,2,2,0,1,0,0,0,5,7,13,4,9,8,13,10,5];
	paths[678] = [4,2,3,1,2,2,3,1,1,0,0,0,5,7,13,4,9,8,13,12,3];
	paths[679] = [2,2,1,3,2,2,3,0,1,0,0,0,5,7,13,4,9,8,14,9,6];
	paths[680] = [4,2,3,1,2,2,3,0,1,0,0,0,5,7,13,4,9,8,14,10,4];
	paths[681] = [2,2,3,3,2,2,2,1,1,0,0,0,5,7,13,4,9,8,15,9,5];
	paths[682] = [2,2,3,3,2,2,2,0,1,0,0,0,5,7,13,4,9,8,16,7,6];
	paths[683] = [2,2,3,3,2,2,3,1,1,0,0,0,5,7,13,4,9,8,16,9,4];
	paths[684] = [2,2,3,3,2,2,3,0,1,0,0,0,5,7,13,4,9,8,17,7,5];
	paths[685] = [4,2,3,3,2,2,2,1,1,0,0,0,5,7,13,4,9,8,18,7,4];
	paths[686] = [4,2,3,3,2,2,2,0,1,0,0,0,5,7,13,4,9,8,19,5,5];
	paths[687] = [4,2,3,3,2,2,3,1,1,0,0,0,5,7,13,4,9,8,19,7,3];
	paths[688] = [4,2,3,3,2,2,3,0,1,0,0,0,5,7,13,4,9,8,20,5,4];
	paths[689] = [4,2,3,3,1,2,2,0,1,0,0,0,5,7,13,4,9,8,22,3,6];
	paths[690] = [4,2,3,3,1,2,3,0,1,0,0,0,5,7,13,4,9,8,23,3,5];
	paths[691] = [2,2,1,0,3,3,2,1,1,0,0,0,5,7,13,5,7,10,5,17,9];
	paths[692] = [2,2,1,1,3,3,2,1,1,0,0,0,5,7,13,5,7,10,5,18,7];
	paths[693] = [2,2,1,0,2,3,2,1,1,0,0,0,5,7,13,5,7,10,6,15,8];
	paths[694] = [2,2,1,1,2,3,2,1,1,0,0,0,5,7,13,5,7,10,6,16,6];
	paths[695] = [2,2,1,0,2,3,2,0,1,0,0,0,5,7,13,5,7,10,7,13,9];
	paths[696] = [2,2,1,1,2,3,2,0,1,0,0,0,5,7,13,5,7,10,7,14,7];
	paths[697] = [2,2,1,1,2,3,3,1,1,0,0,0,5,7,13,5,7,10,7,16,5];
	paths[698] = [2,2,1,0,2,3,3,0,1,0,0,0,5,7,13,5,7,10,8,13,8];
	paths[699] = [2,2,1,1,2,3,3,0,1,0,0,0,5,7,13,5,7,10,8,14,6];
	paths[700] = [2,2,0,1,2,3,3,1,1,0,0,0,5,7,13,5,7,10,8,19,4];
	paths[701] = [2,2,1,2,2,3,2,1,1,0,0,0,5,7,13,5,7,10,9,13,7];
	paths[702] = [2,2,3,1,2,3,2,1,1,0,0,0,5,7,13,5,7,10,9,14,5];
	paths[703] = [2,2,1,2,2,3,2,0,1,0,0,0,5,7,13,5,7,10,10,11,8];
	paths[704] = [2,2,3,1,2,3,2,0,1,0,0,0,5,7,13,5,7,10,10,12,6];
	paths[705] = [2,2,3,1,2,3,3,1,1,0,0,0,5,7,13,5,7,10,10,14,4];
	paths[706] = [2,2,1,2,2,3,3,0,1,0,0,0,5,7,13,5,7,10,11,11,7];
	paths[707] = [2,2,3,1,2,3,3,0,1,0,0,0,5,7,13,5,7,10,11,12,5];
	paths[708] = [4,2,0,1,2,3,3,1,1,0,0,0,5,7,13,5,7,10,11,17,3];
	paths[709] = [2,2,1,3,2,3,2,1,1,0,0,0,5,7,13,5,7,10,12,11,6];
	paths[710] = [4,2,3,1,2,3,2,1,1,0,0,0,5,7,13,5,7,10,12,12,4];
	paths[711] = [2,2,1,3,2,3,2,0,1,0,0,0,5,7,13,5,7,10,13,9,7];
	paths[712] = [4,2,3,1,2,3,2,0,1,0,0,0,5,7,13,5,7,10,13,10,5];
	paths[713] = [4,2,3,1,2,3,3,1,1,0,0,0,5,7,13,5,7,10,13,12,3];
	paths[714] = [2,2,1,3,2,3,3,0,1,0,0,0,5,7,13,5,7,10,14,9,6];
	paths[715] = [4,2,3,1,2,3,3,0,1,0,0,0,5,7,13,5,7,10,14,10,4];
	paths[716] = [2,2,3,3,2,3,2,1,1,0,0,0,5,7,13,5,7,10,15,9,5];
	paths[717] = [2,2,3,3,2,3,2,0,1,0,0,0,5,7,13,5,7,10,16,7,6];
	paths[718] = [2,2,3,3,2,3,3,1,1,0,0,0,5,7,13,5,7,10,16,9,4];
	paths[719] = [2,2,3,3,2,3,3,0,1,0,0,0,5,7,13,5,7,10,17,7,5];
	paths[720] = [4,2,3,3,2,3,2,1,1,0,0,0,5,7,13,5,7,10,18,7,4];
	paths[721] = [4,2,3,3,2,3,2,0,1,0,0,0,5,7,13,5,7,10,19,5,5];
	paths[722] = [4,2,3,3,2,3,3,1,1,0,0,0,5,7,13,5,7,10,19,7,3];
	paths[723] = [4,2,3,3,2,3,3,0,1,0,0,0,5,7,13,5,7,10,20,5,4];
	paths[724] = [4,2,3,3,1,3,2,0,1,0,0,0,5,7,13,5,7,10,22,3,6];
	paths[725] = [4,2,3,3,1,3,3,0,1,0,0,0,5,7,13,5,7,10,23,3,5];
	paths[726] = [2,2,1,0,3,0,2,1,1,0,0,0,5,7,13,5,8,9,5,17,9];
	paths[727] = [2,2,1,1,3,0,2,1,1,0,0,0,5,7,13,5,8,9,5,18,7];
	paths[728] = [2,2,1,0,2,0,2,1,1,0,0,0,5,7,13,5,8,9,6,15,8];
	paths[729] = [2,2,1,1,2,0,2,1,1,0,0,0,5,7,13,5,8,9,6,16,6];
	paths[730] = [2,2,1,0,2,0,2,0,1,0,0,0,5,7,13,5,8,9,7,13,9];
	paths[731] = [2,2,1,1,2,0,2,0,1,0,0,0,5,7,13,5,8,9,7,14,7];
	paths[732] = [2,2,1,1,2,0,3,1,1,0,0,0,5,7,13,5,8,9,7,16,5];
	paths[733] = [2,2,1,0,2,0,3,0,1,0,0,0,5,7,13,5,8,9,8,13,8];
	paths[734] = [2,2,1,1,2,0,3,0,1,0,0,0,5,7,13,5,8,9,8,14,6];
	paths[735] = [2,2,0,1,2,0,3,1,1,0,0,0,5,7,13,5,8,9,8,19,4];
	paths[736] = [2,2,1,2,2,0,2,1,1,0,0,0,5,7,13,5,8,9,9,13,7];
	paths[737] = [2,2,3,1,2,0,2,1,1,0,0,0,5,7,13,5,8,9,9,14,5];
	paths[738] = [2,2,1,2,2,0,2,0,1,0,0,0,5,7,13,5,8,9,10,11,8];
	paths[739] = [2,2,3,1,2,0,2,0,1,0,0,0,5,7,13,5,8,9,10,12,6];
	paths[740] = [2,2,3,1,2,0,3,1,1,0,0,0,5,7,13,5,8,9,10,14,4];
	paths[741] = [2,2,1,2,2,0,3,0,1,0,0,0,5,7,13,5,8,9,11,11,7];
	paths[742] = [2,2,3,1,2,0,3,0,1,0,0,0,5,7,13,5,8,9,11,12,5];
	paths[743] = [4,2,0,1,2,0,3,1,1,0,0,0,5,7,13,5,8,9,11,17,3];
	paths[744] = [2,2,1,3,2,0,2,1,1,0,0,0,5,7,13,5,8,9,12,11,6];
	paths[745] = [4,2,3,1,2,0,2,1,1,0,0,0,5,7,13,5,8,9,12,12,4];
	paths[746] = [2,2,1,3,2,0,2,0,1,0,0,0,5,7,13,5,8,9,13,9,7];
	paths[747] = [4,2,3,1,2,0,2,0,1,0,0,0,5,7,13,5,8,9,13,10,5];
	paths[748] = [4,2,3,1,2,0,3,1,1,0,0,0,5,7,13,5,8,9,13,12,3];
	paths[749] = [2,2,1,3,2,0,3,0,1,0,0,0,5,7,13,5,8,9,14,9,6];
	paths[750] = [4,2,3,1,2,0,3,0,1,0,0,0,5,7,13,5,8,9,14,10,4];
	paths[751] = [2,2,3,3,2,0,2,1,1,0,0,0,5,7,13,5,8,9,15,9,5];
	paths[752] = [2,2,3,3,2,0,2,0,1,0,0,0,5,7,13,5,8,9,16,7,6];
	paths[753] = [2,2,3,3,2,0,3,1,1,0,0,0,5,7,13,5,8,9,16,9,4];
	paths[754] = [2,2,3,3,2,0,3,0,1,0,0,0,5,7,13,5,8,9,17,7,5];
	paths[755] = [4,2,3,3,2,0,2,1,1,0,0,0,5,7,13,5,8,9,18,7,4];
	paths[756] = [4,2,3,3,2,0,2,0,1,0,0,0,5,7,13,5,8,9,19,5,5];
	paths[757] = [4,2,3,3,2,0,3,1,1,0,0,0,5,7,13,5,8,9,19,7,3];
	paths[758] = [4,2,3,3,2,0,3,0,1,0,0,0,5,7,13,5,8,9,20,5,4];
	paths[759] = [4,2,3,3,1,0,2,0,1,0,0,0,5,7,13,5,8,9,22,3,6];
	paths[760] = [4,2,3,3,1,0,3,0,1,0,0,0,5,7,13,5,8,9,23,3,5];
	paths[761] = [2,1,1,0,3,1,2,1,1,0,0,0,5,7,13,8,12,7,5,17,9];
	paths[762] = [2,1,1,1,3,1,2,1,1,0,0,0,5,7,13,8,12,7,5,18,7];
	paths[763] = [2,1,1,0,2,1,2,1,1,0,0,0,5,7,13,8,12,7,6,15,8];
	paths[764] = [2,1,1,1,2,1,2,1,1,0,0,0,5,7,13,8,12,7,6,16,6];
	paths[765] = [2,1,1,0,2,1,2,0,1,0,0,0,5,7,13,8,12,7,7,13,9];
	paths[766] = [2,1,1,1,2,1,2,0,1,0,0,0,5,7,13,8,12,7,7,14,7];
	paths[767] = [2,1,1,1,2,1,3,1,1,0,0,0,5,7,13,8,12,7,7,16,5];
	paths[768] = [2,1,1,0,2,1,3,0,1,0,0,0,5,7,13,8,12,7,8,13,8];
	paths[769] = [2,1,1,1,2,1,3,0,1,0,0,0,5,7,13,8,12,7,8,14,6];
	paths[770] = [2,1,0,1,2,1,3,1,1,0,0,0,5,7,13,8,12,7,8,19,4];
	paths[771] = [2,1,1,2,2,1,2,1,1,0,0,0,5,7,13,8,12,7,9,13,7];
	paths[772] = [2,1,3,1,2,1,2,1,1,0,0,0,5,7,13,8,12,7,9,14,5];
	paths[773] = [2,1,1,2,2,1,2,0,1,0,0,0,5,7,13,8,12,7,10,11,8];
	paths[774] = [2,1,3,1,2,1,2,0,1,0,0,0,5,7,13,8,12,7,10,12,6];
	paths[775] = [2,1,3,1,2,1,3,1,1,0,0,0,5,7,13,8,12,7,10,14,4];
	paths[776] = [2,1,1,2,2,1,3,0,1,0,0,0,5,7,13,8,12,7,11,11,7];
	paths[777] = [2,1,3,1,2,1,3,0,1,0,0,0,5,7,13,8,12,7,11,12,5];
	paths[778] = [4,1,0,1,2,1,3,1,1,0,0,0,5,7,13,8,12,7,11,17,3];
	paths[779] = [2,1,1,3,2,1,2,1,1,0,0,0,5,7,13,8,12,7,12,11,6];
	paths[780] = [4,1,3,1,2,1,2,1,1,0,0,0,5,7,13,8,12,7,12,12,4];
	paths[781] = [2,1,1,3,2,1,2,0,1,0,0,0,5,7,13,8,12,7,13,9,7];
	paths[782] = [4,1,3,1,2,1,2,0,1,0,0,0,5,7,13,8,12,7,13,10,5];
	paths[783] = [4,1,3,1,2,1,3,1,1,0,0,0,5,7,13,8,12,7,13,12,3];
	paths[784] = [2,1,1,3,2,1,3,0,1,0,0,0,5,7,13,8,12,7,14,9,6];
	paths[785] = [4,1,3,1,2,1,3,0,1,0,0,0,5,7,13,8,12,7,14,10,4];
	paths[786] = [2,1,3,3,2,1,2,1,1,0,0,0,5,7,13,8,12,7,15,9,5];
	paths[787] = [2,1,3,3,2,1,2,0,1,0,0,0,5,7,13,8,12,7,16,7,6];
	paths[788] = [2,1,3,3,2,1,3,1,1,0,0,0,5,7,13,8,12,7,16,9,4];
	paths[789] = [2,1,3,3,2,1,3,0,1,0,0,0,5,7,13,8,12,7,17,7,5];
	paths[790] = [4,1,3,3,2,1,2,1,1,0,0,0,5,7,13,8,12,7,18,7,4];
	paths[791] = [4,1,3,3,2,1,2,0,1,0,0,0,5,7,13,8,12,7,19,5,5];
	paths[792] = [4,1,3,3,2,1,3,1,1,0,0,0,5,7,13,8,12,7,19,7,3];
	paths[793] = [4,1,3,3,2,1,3,0,1,0,0,0,5,7,13,8,12,7,20,5,4];
	paths[794] = [4,1,3,3,1,1,2,0,1,0,0,0,5,7,13,8,12,7,22,3,6];
	paths[795] = [4,1,3,3,1,1,3,0,1,0,0,0,5,7,13,8,12,7,23,3,5];
	paths[796] = [2,2,4,0,3,1,2,1,1,0,0,0,5,7,13,8,14,5,5,17,9];
	paths[797] = [2,2,4,1,3,1,2,1,1,0,0,0,5,7,13,8,14,5,5,18,7];
	paths[798] = [2,2,4,0,2,1,2,1,1,0,0,0,5,7,13,8,14,5,6,15,8];
	paths[799] = [2,2,4,1,2,1,2,1,1,0,0,0,5,7,13,8,14,5,6,16,6];
	paths[800] = [2,2,4,0,2,1,2,0,1,0,0,0,5,7,13,8,14,5,7,13,9];
	paths[801] = [2,2,4,1,2,1,2,0,1,0,0,0,5,7,13,8,14,5,7,14,7];
	paths[802] = [2,2,4,1,2,1,3,1,1,0,0,0,5,7,13,8,14,5,7,16,5];
	paths[803] = [2,2,4,0,2,1,3,0,1,0,0,0,5,7,13,8,14,5,8,13,8];
	paths[804] = [2,2,4,1,2,1,3,0,1,0,0,0,5,7,13,8,14,5,8,14,6];
	paths[805] = [2,2,4,2,2,1,2,1,1,0,0,0,5,7,13,8,14,5,9,13,7];
	paths[806] = [2,2,5,1,2,1,2,1,1,0,0,0,5,7,13,8,14,5,9,14,5];
	paths[807] = [2,2,4,2,2,1,2,0,1,0,0,0,5,7,13,8,14,5,10,11,8];
	paths[808] = [2,2,5,1,2,1,2,0,1,0,0,0,5,7,13,8,14,5,10,12,6];
	paths[809] = [2,2,5,1,2,1,3,1,1,0,0,0,5,7,13,8,14,5,10,14,4];
	paths[810] = [2,2,4,2,2,1,3,0,1,0,0,0,5,7,13,8,14,5,11,11,7];
	paths[811] = [2,2,5,1,2,1,3,0,1,0,0,0,5,7,13,8,14,5,11,12,5];
	paths[812] = [2,2,4,3,2,1,2,1,1,0,0,0,5,7,13,8,14,5,12,11,6];
	paths[813] = [4,2,5,1,2,1,2,1,1,0,0,0,5,7,13,8,14,5,12,12,4];
	paths[814] = [2,2,4,3,2,1,2,0,1,0,0,0,5,7,13,8,14,5,13,9,7];
	paths[815] = [4,2,5,1,2,1,2,0,1,0,0,0,5,7,13,8,14,5,13,10,5];
	paths[816] = [4,2,5,1,2,1,3,1,1,0,0,0,5,7,13,8,14,5,13,12,3];
	paths[817] = [2,2,4,3,2,1,3,0,1,0,0,0,5,7,13,8,14,5,14,9,6];
	paths[818] = [4,2,5,1,2,1,3,0,1,0,0,0,5,7,13,8,14,5,14,10,4];
	paths[819] = [2,2,5,3,2,1,2,1,1,0,0,0,5,7,13,8,14,5,15,9,5];
	paths[820] = [2,2,5,3,2,1,2,0,1,0,0,0,5,7,13,8,14,5,16,7,6];
	paths[821] = [2,2,5,3,2,1,3,1,1,0,0,0,5,7,13,8,14,5,16,9,4];
	paths[822] = [2,2,5,3,2,1,3,0,1,0,0,0,5,7,13,8,14,5,17,7,5];
	paths[823] = [4,2,5,3,2,1,2,1,1,0,0,0,5,7,13,8,14,5,18,7,4];
	paths[824] = [4,2,5,3,2,1,2,0,1,0,0,0,5,7,13,8,14,5,19,5,5];
	paths[825] = [4,2,5,3,2,1,3,1,1,0,0,0,5,7,13,8,14,5,19,7,3];
	paths[826] = [4,2,5,3,2,1,3,0,1,0,0,0,5,7,13,8,14,5,20,5,4];
	paths[827] = [4,2,5,3,1,1,2,0,1,0,0,0,5,7,13,8,14,5,22,3,6];
	paths[828] = [4,2,5,3,1,1,3,0,1,0,0,0,5,7,13,8,14,5,23,3,5];
	paths[829] = [2,2,4,0,3,2,2,1,1,0,0,0,5,7,13,9,10,7,5,17,9];
	paths[830] = [2,2,4,1,3,2,2,1,1,0,0,0,5,7,13,9,10,7,5,18,7];
	paths[831] = [2,2,4,0,2,2,2,1,1,0,0,0,5,7,13,9,10,7,6,15,8];
	paths[832] = [2,2,4,1,2,2,2,1,1,0,0,0,5,7,13,9,10,7,6,16,6];
	paths[833] = [2,2,4,0,2,2,2,0,1,0,0,0,5,7,13,9,10,7,7,13,9];
	paths[834] = [2,2,4,1,2,2,2,0,1,0,0,0,5,7,13,9,10,7,7,14,7];
	paths[835] = [2,2,4,1,2,2,3,1,1,0,0,0,5,7,13,9,10,7,7,16,5];
	paths[836] = [2,2,4,0,2,2,3,0,1,0,0,0,5,7,13,9,10,7,8,13,8];
	paths[837] = [2,2,4,1,2,2,3,0,1,0,0,0,5,7,13,9,10,7,8,14,6];
	paths[838] = [2,2,4,2,2,2,2,1,1,0,0,0,5,7,13,9,10,7,9,13,7];
	paths[839] = [2,2,5,1,2,2,2,1,1,0,0,0,5,7,13,9,10,7,9,14,5];
	paths[840] = [2,2,4,2,2,2,2,0,1,0,0,0,5,7,13,9,10,7,10,11,8];
	paths[841] = [2,2,5,1,2,2,2,0,1,0,0,0,5,7,13,9,10,7,10,12,6];
	paths[842] = [2,2,5,1,2,2,3,1,1,0,0,0,5,7,13,9,10,7,10,14,4];
	paths[843] = [2,2,4,2,2,2,3,0,1,0,0,0,5,7,13,9,10,7,11,11,7];
	paths[844] = [2,2,5,1,2,2,3,0,1,0,0,0,5,7,13,9,10,7,11,12,5];
	paths[845] = [2,2,4,3,2,2,2,1,1,0,0,0,5,7,13,9,10,7,12,11,6];
	paths[846] = [4,2,5,1,2,2,2,1,1,0,0,0,5,7,13,9,10,7,12,12,4];
	paths[847] = [2,2,4,3,2,2,2,0,1,0,0,0,5,7,13,9,10,7,13,9,7];
	paths[848] = [4,2,5,1,2,2,2,0,1,0,0,0,5,7,13,9,10,7,13,10,5];
	paths[849] = [4,2,5,1,2,2,3,1,1,0,0,0,5,7,13,9,10,7,13,12,3];
	paths[850] = [2,2,4,3,2,2,3,0,1,0,0,0,5,7,13,9,10,7,14,9,6];
	paths[851] = [4,2,5,1,2,2,3,0,1,0,0,0,5,7,13,9,10,7,14,10,4];
	paths[852] = [2,2,5,3,2,2,2,1,1,0,0,0,5,7,13,9,10,7,15,9,5];
	paths[853] = [2,2,5,3,2,2,2,0,1,0,0,0,5,7,13,9,10,7,16,7,6];
	paths[854] = [2,2,5,3,2,2,3,1,1,0,0,0,5,7,13,9,10,7,16,9,4];
	paths[855] = [2,2,5,3,2,2,3,0,1,0,0,0,5,7,13,9,10,7,17,7,5];
	paths[856] = [4,2,5,3,2,2,2,1,1,0,0,0,5,7,13,9,10,7,18,7,4];
	paths[857] = [4,2,5,3,2,2,2,0,1,0,0,0,5,7,13,9,10,7,19,5,5];
	paths[858] = [4,2,5,3,2,2,3,1,1,0,0,0,5,7,13,9,10,7,19,7,3];
	paths[859] = [4,2,5,3,2,2,3,0,1,0,0,0,5,7,13,9,10,7,20,5,4];
	paths[860] = [4,2,5,3,1,2,2,0,1,0,0,0,5,7,13,9,10,7,22,3,6];
	paths[861] = [4,2,5,3,1,2,3,0,1,0,0,0,5,7,13,9,10,7,23,3,5];
	paths[862] = [2,1,1,0,3,3,2,1,1,0,0,0,5,7,13,10,6,11,5,17,9];
	paths[863] = [2,1,1,1,3,3,2,1,1,0,0,0,5,7,13,10,6,11,5,18,7];
	paths[864] = [2,1,1,0,2,3,2,1,1,0,0,0,5,7,13,10,6,11,6,15,8];
	paths[865] = [2,1,1,1,2,3,2,1,1,0,0,0,5,7,13,10,6,11,6,16,6];
	paths[866] = [2,1,1,0,2,3,2,0,1,0,0,0,5,7,13,10,6,11,7,13,9];
	paths[867] = [2,1,1,1,2,3,2,0,1,0,0,0,5,7,13,10,6,11,7,14,7];
	paths[868] = [2,1,1,1,2,3,3,1,1,0,0,0,5,7,13,10,6,11,7,16,5];
	paths[869] = [2,1,1,0,2,3,3,0,1,0,0,0,5,7,13,10,6,11,8,13,8];
	paths[870] = [2,1,1,1,2,3,3,0,1,0,0,0,5,7,13,10,6,11,8,14,6];
	paths[871] = [2,1,0,1,2,3,3,1,1,0,0,0,5,7,13,10,6,11,8,19,4];
	paths[872] = [2,1,1,2,2,3,2,1,1,0,0,0,5,7,13,10,6,11,9,13,7];
	paths[873] = [2,1,3,1,2,3,2,1,1,0,0,0,5,7,13,10,6,11,9,14,5];
	paths[874] = [2,1,1,2,2,3,2,0,1,0,0,0,5,7,13,10,6,11,10,11,8];
	paths[875] = [2,1,3,1,2,3,2,0,1,0,0,0,5,7,13,10,6,11,10,12,6];
	paths[876] = [2,1,3,1,2,3,3,1,1,0,0,0,5,7,13,10,6,11,10,14,4];
	paths[877] = [2,1,1,2,2,3,3,0,1,0,0,0,5,7,13,10,6,11,11,11,7];
	paths[878] = [2,1,3,1,2,3,3,0,1,0,0,0,5,7,13,10,6,11,11,12,5];
	paths[879] = [4,1,0,1,2,3,3,1,1,0,0,0,5,7,13,10,6,11,11,17,3];
	paths[880] = [2,1,1,3,2,3,2,1,1,0,0,0,5,7,13,10,6,11,12,11,6];
	paths[881] = [4,1,3,1,2,3,2,1,1,0,0,0,5,7,13,10,6,11,12,12,4];
	paths[882] = [2,1,1,3,2,3,2,0,1,0,0,0,5,7,13,10,6,11,13,9,7];
	paths[883] = [4,1,3,1,2,3,2,0,1,0,0,0,5,7,13,10,6,11,13,10,5];
	paths[884] = [4,1,3,1,2,3,3,1,1,0,0,0,5,7,13,10,6,11,13,12,3];
	paths[885] = [2,1,1,3,2,3,3,0,1,0,0,0,5,7,13,10,6,11,14,9,6];
	paths[886] = [4,1,3,1,2,3,3,0,1,0,0,0,5,7,13,10,6,11,14,10,4];
	paths[887] = [2,1,3,3,2,3,2,1,1,0,0,0,5,7,13,10,6,11,15,9,5];
	paths[888] = [2,1,3,3,2,3,2,0,1,0,0,0,5,7,13,10,6,11,16,7,6];
	paths[889] = [2,1,3,3,2,3,3,1,1,0,0,0,5,7,13,10,6,11,16,9,4];
	paths[890] = [2,1,3,3,2,3,3,0,1,0,0,0,5,7,13,10,6,11,17,7,5];
	paths[891] = [4,1,3,3,2,3,2,1,1,0,0,0,5,7,13,10,6,11,18,7,4];
	paths[892] = [4,1,3,3,2,3,2,0,1,0,0,0,5,7,13,10,6,11,19,5,5];
	paths[893] = [4,1,3,3,2,3,3,1,1,0,0,0,5,7,13,10,6,11,19,7,3];
	paths[894] = [4,1,3,3,2,3,3,0,1,0,0,0,5,7,13,10,6,11,20,5,4];
	paths[895] = [4,1,3,3,1,3,2,0,1,0,0,0,5,7,13,10,6,11,22,3,6];
	paths[896] = [4,1,3,3,1,3,3,0,1,0,0,0,5,7,13,10,6,11,23,3,5];
	paths[897] = [0,2,1,0,0,1,2,1,1,0,0,0,6,6,14,2,17,8,6,15,8];
	paths[898] = [0,2,1,1,0,1,2,1,1,0,0,0,6,6,14,2,17,8,6,16,6];
	paths[899] = [0,2,1,0,0,1,2,0,1,0,0,0,6,6,14,2,17,8,7,13,9];
	paths[900] = [0,2,1,1,0,1,2,0,1,0,0,0,6,6,14,2,17,8,7,14,7];
	paths[901] = [0,2,1,1,0,1,3,1,1,0,0,0,6,6,14,2,17,8,7,16,5];
	paths[902] = [0,2,1,0,0,1,3,0,1,0,0,0,6,6,14,2,17,8,8,13,8];
	paths[903] = [0,2,1,1,0,1,3,0,1,0,0,0,6,6,14,2,17,8,8,14,6];
	paths[904] = [0,2,0,1,0,1,3,1,1,0,0,0,6,6,14,2,17,8,8,19,4];
	paths[905] = [0,2,1,2,0,1,2,1,1,0,0,0,6,6,14,2,17,8,9,13,7];
	paths[906] = [0,2,3,1,0,1,2,1,1,0,0,0,6,6,14,2,17,8,9,14,5];
	paths[907] = [0,2,1,2,0,1,2,0,1,0,0,0,6,6,14,2,17,8,10,11,8];
	paths[908] = [0,2,3,1,0,1,2,0,1,0,0,0,6,6,14,2,17,8,10,12,6];
	paths[909] = [0,2,3,1,0,1,3,1,1,0,0,0,6,6,14,2,17,8,10,14,4];
	paths[910] = [0,2,1,2,0,1,3,0,1,0,0,0,6,6,14,2,17,8,11,11,7];
	paths[911] = [0,2,3,1,0,1,3,0,1,0,0,0,6,6,14,2,17,8,11,12,5];
	paths[912] = [1,2,0,1,0,1,3,1,1,0,0,0,6,6,14,2,17,8,11,17,3];
	paths[913] = [0,2,1,3,0,1,2,1,1,0,0,0,6,6,14,2,17,8,12,11,6];
	paths[914] = [1,2,3,1,0,1,2,1,1,0,0,0,6,6,14,2,17,8,12,12,4];
	paths[915] = [0,2,1,3,0,1,2,0,1,0,0,0,6,6,14,2,17,8,13,9,7];
	paths[916] = [1,2,3,1,0,1,2,0,1,0,0,0,6,6,14,2,17,8,13,10,5];
	paths[917] = [1,2,3,1,0,1,3,1,1,0,0,0,6,6,14,2,17,8,13,12,3];
	paths[918] = [0,2,1,3,0,1,3,0,1,0,0,0,6,6,14,2,17,8,14,9,6];
	paths[919] = [1,2,3,1,0,1,3,0,1,0,0,0,6,6,14,2,17,8,14,10,4];
	paths[920] = [0,2,3,3,0,1,2,1,1,0,0,0,6,6,14,2,17,8,15,9,5];
	paths[921] = [0,2,3,3,0,1,2,0,1,0,0,0,6,6,14,2,17,8,16,7,6];
	paths[922] = [0,2,3,3,0,1,3,1,1,0,0,0,6,6,14,2,17,8,16,9,4];
	paths[923] = [0,2,3,3,0,1,3,0,1,0,0,0,6,6,14,2,17,8,17,7,5];
	paths[924] = [1,2,3,3,0,1,2,1,1,0,0,0,6,6,14,2,17,8,18,7,4];
	paths[925] = [1,2,3,3,0,1,2,0,1,0,0,0,6,6,14,2,17,8,19,5,5];
	paths[926] = [1,2,3,3,0,1,3,1,1,0,0,0,6,6,14,2,17,8,19,7,3];
	paths[927] = [1,2,3,3,0,1,3,0,1,0,0,0,6,6,14,2,17,8,20,5,4];
	paths[928] = [2,2,1,0,0,1,2,1,1,0,0,0,6,6,14,3,13,6,6,15,8];
	paths[929] = [2,2,1,1,0,1,2,1,1,0,0,0,6,6,14,3,13,6,6,16,6];
	paths[930] = [2,2,1,0,0,1,2,0,1,0,0,0,6,6,14,3,13,6,7,13,9];
	paths[931] = [2,2,1,1,0,1,2,0,1,0,0,0,6,6,14,3,13,6,7,14,7];
	paths[932] = [2,2,1,1,0,1,3,1,1,0,0,0,6,6,14,3,13,6,7,16,5];
	paths[933] = [2,2,1,0,0,1,3,0,1,0,0,0,6,6,14,3,13,6,8,13,8];
	paths[934] = [2,2,1,1,0,1,3,0,1,0,0,0,6,6,14,3,13,6,8,14,6];
	paths[935] = [2,2,0,1,0,1,3,1,1,0,0,0,6,6,14,3,13,6,8,19,4];
	paths[936] = [2,2,1,2,0,1,2,1,1,0,0,0,6,6,14,3,13,6,9,13,7];
	paths[937] = [2,2,3,1,0,1,2,1,1,0,0,0,6,6,14,3,13,6,9,14,5];
	paths[938] = [2,2,1,2,0,1,2,0,1,0,0,0,6,6,14,3,13,6,10,11,8];
	paths[939] = [2,2,3,1,0,1,2,0,1,0,0,0,6,6,14,3,13,6,10,12,6];
	paths[940] = [2,2,3,1,0,1,3,1,1,0,0,0,6,6,14,3,13,6,10,14,4];
	paths[941] = [2,2,1,2,0,1,3,0,1,0,0,0,6,6,14,3,13,6,11,11,7];
	paths[942] = [2,2,3,1,0,1,3,0,1,0,0,0,6,6,14,3,13,6,11,12,5];
	paths[943] = [4,2,0,1,0,1,3,1,1,0,0,0,6,6,14,3,13,6,11,17,3];
	paths[944] = [2,2,1,3,0,1,2,1,1,0,0,0,6,6,14,3,13,6,12,11,6];
	paths[945] = [4,2,3,1,0,1,2,1,1,0,0,0,6,6,14,3,13,6,12,12,4];
	paths[946] = [2,2,1,3,0,1,2,0,1,0,0,0,6,6,14,3,13,6,13,9,7];
	paths[947] = [4,2,3,1,0,1,2,0,1,0,0,0,6,6,14,3,13,6,13,10,5];
	paths[948] = [4,2,3,1,0,1,3,1,1,0,0,0,6,6,14,3,13,6,13,12,3];
	paths[949] = [2,2,1,3,0,1,3,0,1,0,0,0,6,6,14,3,13,6,14,9,6];
	paths[950] = [4,2,3,1,0,1,3,0,1,0,0,0,6,6,14,3,13,6,14,10,4];
	paths[951] = [2,2,3,3,0,1,2,1,1,0,0,0,6,6,14,3,13,6,15,9,5];
	paths[952] = [2,2,3,3,0,1,2,0,1,0,0,0,6,6,14,3,13,6,16,7,6];
	paths[953] = [2,2,3,3,0,1,3,1,1,0,0,0,6,6,14,3,13,6,16,9,4];
	paths[954] = [2,2,3,3,0,1,3,0,1,0,0,0,6,6,14,3,13,6,17,7,5];
	paths[955] = [4,2,3,3,0,1,2,1,1,0,0,0,6,6,14,3,13,6,18,7,4];
	paths[956] = [4,2,3,3,0,1,2,0,1,0,0,0,6,6,14,3,13,6,19,5,5];
	paths[957] = [4,2,3,3,0,1,3,1,1,0,0,0,6,6,14,3,13,6,19,7,3];
	paths[958] = [4,2,3,3,0,1,3,0,1,0,0,0,6,6,14,3,13,6,20,5,4];
	paths[959] = [2,2,1,0,0,2,2,1,1,0,0,0,6,6,14,4,9,8,6,15,8];
	paths[960] = [2,2,1,1,0,2,2,1,1,0,0,0,6,6,14,4,9,8,6,16,6];
	paths[961] = [2,2,1,0,0,2,2,0,1,0,0,0,6,6,14,4,9,8,7,13,9];
	paths[962] = [2,2,1,1,0,2,2,0,1,0,0,0,6,6,14,4,9,8,7,14,7];
	paths[963] = [2,2,1,1,0,2,3,1,1,0,0,0,6,6,14,4,9,8,7,16,5];
	paths[964] = [2,2,1,0,0,2,3,0,1,0,0,0,6,6,14,4,9,8,8,13,8];
	paths[965] = [2,2,1,1,0,2,3,0,1,0,0,0,6,6,14,4,9,8,8,14,6];
	paths[966] = [2,2,0,1,0,2,3,1,1,0,0,0,6,6,14,4,9,8,8,19,4];
	paths[967] = [2,2,1,2,0,2,2,1,1,0,0,0,6,6,14,4,9,8,9,13,7];
	paths[968] = [2,2,3,1,0,2,2,1,1,0,0,0,6,6,14,4,9,8,9,14,5];
	paths[969] = [2,2,1,2,0,2,2,0,1,0,0,0,6,6,14,4,9,8,10,11,8];
	paths[970] = [2,2,3,1,0,2,2,0,1,0,0,0,6,6,14,4,9,8,10,12,6];
	paths[971] = [2,2,3,1,0,2,3,1,1,0,0,0,6,6,14,4,9,8,10,14,4];
	paths[972] = [2,2,1,2,0,2,3,0,1,0,0,0,6,6,14,4,9,8,11,11,7];
	paths[973] = [2,2,3,1,0,2,3,0,1,0,0,0,6,6,14,4,9,8,11,12,5];
	paths[974] = [4,2,0,1,0,2,3,1,1,0,0,0,6,6,14,4,9,8,11,17,3];
	paths[975] = [2,2,1,3,0,2,2,1,1,0,0,0,6,6,14,4,9,8,12,11,6];
	paths[976] = [4,2,3,1,0,2,2,1,1,0,0,0,6,6,14,4,9,8,12,12,4];
	paths[977] = [2,2,1,3,0,2,2,0,1,0,0,0,6,6,14,4,9,8,13,9,7];
	paths[978] = [4,2,3,1,0,2,2,0,1,0,0,0,6,6,14,4,9,8,13,10,5];
	paths[979] = [4,2,3,1,0,2,3,1,1,0,0,0,6,6,14,4,9,8,13,12,3];
	paths[980] = [2,2,1,3,0,2,3,0,1,0,0,0,6,6,14,4,9,8,14,9,6];
	paths[981] = [4,2,3,1,0,2,3,0,1,0,0,0,6,6,14,4,9,8,14,10,4];
	paths[982] = [2,2,3,3,0,2,2,1,1,0,0,0,6,6,14,4,9,8,15,9,5];
	paths[983] = [2,2,3,3,0,2,2,0,1,0,0,0,6,6,14,4,9,8,16,7,6];
	paths[984] = [2,2,3,3,0,2,3,1,1,0,0,0,6,6,14,4,9,8,16,9,4];
	paths[985] = [2,2,3,3,0,2,3,0,1,0,0,0,6,6,14,4,9,8,17,7,5];
	paths[986] = [4,2,3,3,0,2,2,1,1,0,0,0,6,6,14,4,9,8,18,7,4];
	paths[987] = [4,2,3,3,0,2,2,0,1,0,0,0,6,6,14,4,9,8,19,5,5];
	paths[988] = [4,2,3,3,0,2,3,1,1,0,0,0,6,6,14,4,9,8,19,7,3];
	paths[989] = [4,2,3,3,0,2,3,0,1,0,0,0,6,6,14,4,9,8,20,5,4];
	paths[990] = [2,2,1,0,0,3,2,1,1,0,0,0,6,6,14,5,7,10,6,15,8];
	paths[991] = [2,2,1,1,0,3,2,1,1,0,0,0,6,6,14,5,7,10,6,16,6];
	paths[992] = [2,2,1,0,0,3,2,0,1,0,0,0,6,6,14,5,7,10,7,13,9];
	paths[993] = [2,2,1,1,0,3,2,0,1,0,0,0,6,6,14,5,7,10,7,14,7];
	paths[994] = [2,2,1,1,0,3,3,1,1,0,0,0,6,6,14,5,7,10,7,16,5];
	paths[995] = [2,2,1,0,0,3,3,0,1,0,0,0,6,6,14,5,7,10,8,13,8];
	paths[996] = [2,2,1,1,0,3,3,0,1,0,0,0,6,6,14,5,7,10,8,14,6];
	paths[997] = [2,2,0,1,0,3,3,1,1,0,0,0,6,6,14,5,7,10,8,19,4];
	paths[998] = [2,2,1,2,0,3,2,1,1,0,0,0,6,6,14,5,7,10,9,13,7];
	paths[999] = [2,2,3,1,0,3,2,1,1,0,0,0,6,6,14,5,7,10,9,14,5];
	paths[1000] = [2,2,1,2,0,3,2,0,1,0,0,0,6,6,14,5,7,10,10,11,8];
	paths[1001] = [2,2,3,1,0,3,2,0,1,0,0,0,6,6,14,5,7,10,10,12,6];
	paths[1002] = [2,2,3,1,0,3,3,1,1,0,0,0,6,6,14,5,7,10,10,14,4];
	paths[1003] = [2,2,1,2,0,3,3,0,1,0,0,0,6,6,14,5,7,10,11,11,7];
	paths[1004] = [2,2,3,1,0,3,3,0,1,0,0,0,6,6,14,5,7,10,11,12,5];
	paths[1005] = [4,2,0,1,0,3,3,1,1,0,0,0,6,6,14,5,7,10,11,17,3];
	paths[1006] = [2,2,1,3,0,3,2,1,1,0,0,0,6,6,14,5,7,10,12,11,6];
	paths[1007] = [4,2,3,1,0,3,2,1,1,0,0,0,6,6,14,5,7,10,12,12,4];
	paths[1008] = [2,2,1,3,0,3,2,0,1,0,0,0,6,6,14,5,7,10,13,9,7];
	paths[1009] = [4,2,3,1,0,3,2,0,1,0,0,0,6,6,14,5,7,10,13,10,5];
	paths[1010] = [4,2,3,1,0,3,3,1,1,0,0,0,6,6,14,5,7,10,13,12,3];
	paths[1011] = [2,2,1,3,0,3,3,0,1,0,0,0,6,6,14,5,7,10,14,9,6];
	paths[1012] = [4,2,3,1,0,3,3,0,1,0,0,0,6,6,14,5,7,10,14,10,4];
	paths[1013] = [2,2,3,3,0,3,2,1,1,0,0,0,6,6,14,5,7,10,15,9,5];
	paths[1014] = [2,2,3,3,0,3,2,0,1,0,0,0,6,6,14,5,7,10,16,7,6];
	paths[1015] = [2,2,3,3,0,3,3,1,1,0,0,0,6,6,14,5,7,10,16,9,4];
	paths[1016] = [2,2,3,3,0,3,3,0,1,0,0,0,6,6,14,5,7,10,17,7,5];
	paths[1017] = [4,2,3,3,0,3,2,1,1,0,0,0,6,6,14,5,7,10,18,7,4];
	paths[1018] = [4,2,3,3,0,3,2,0,1,0,0,0,6,6,14,5,7,10,19,5,5];
	paths[1019] = [4,2,3,3,0,3,3,1,1,0,0,0,6,6,14,5,7,10,19,7,3];
	paths[1020] = [4,2,3,3,0,3,3,0,1,0,0,0,6,6,14,5,7,10,20,5,4];
	paths[1021] = [2,2,1,0,0,0,2,1,1,0,0,0,6,6,14,5,8,9,6,15,8];
	paths[1022] = [2,2,1,1,0,0,2,1,1,0,0,0,6,6,14,5,8,9,6,16,6];
	paths[1023] = [2,2,1,0,0,0,2,0,1,0,0,0,6,6,14,5,8,9,7,13,9];
	paths[1024] = [2,2,1,1,0,0,2,0,1,0,0,0,6,6,14,5,8,9,7,14,7];
	paths[1025] = [2,2,1,1,0,0,3,1,1,0,0,0,6,6,14,5,8,9,7,16,5];
	paths[1026] = [2,2,1,0,0,0,3,0,1,0,0,0,6,6,14,5,8,9,8,13,8];
	paths[1027] = [2,2,1,1,0,0,3,0,1,0,0,0,6,6,14,5,8,9,8,14,6];
	paths[1028] = [2,2,0,1,0,0,3,1,1,0,0,0,6,6,14,5,8,9,8,19,4];
	paths[1029] = [2,2,1,2,0,0,2,1,1,0,0,0,6,6,14,5,8,9,9,13,7];
	paths[1030] = [2,2,3,1,0,0,2,1,1,0,0,0,6,6,14,5,8,9,9,14,5];
	paths[1031] = [2,2,1,2,0,0,2,0,1,0,0,0,6,6,14,5,8,9,10,11,8];
	paths[1032] = [2,2,3,1,0,0,2,0,1,0,0,0,6,6,14,5,8,9,10,12,6];
	paths[1033] = [2,2,3,1,0,0,3,1,1,0,0,0,6,6,14,5,8,9,10,14,4];
	paths[1034] = [2,2,1,2,0,0,3,0,1,0,0,0,6,6,14,5,8,9,11,11,7];
	paths[1035] = [2,2,3,1,0,0,3,0,1,0,0,0,6,6,14,5,8,9,11,12,5];
	paths[1036] = [4,2,0,1,0,0,3,1,1,0,0,0,6,6,14,5,8,9,11,17,3];
	paths[1037] = [2,2,1,3,0,0,2,1,1,0,0,0,6,6,14,5,8,9,12,11,6];
	paths[1038] = [4,2,3,1,0,0,2,1,1,0,0,0,6,6,14,5,8,9,12,12,4];
	paths[1039] = [2,2,1,3,0,0,2,0,1,0,0,0,6,6,14,5,8,9,13,9,7];
	paths[1040] = [4,2,3,1,0,0,2,0,1,0,0,0,6,6,14,5,8,9,13,10,5];
	paths[1041] = [4,2,3,1,0,0,3,1,1,0,0,0,6,6,14,5,8,9,13,12,3];
	paths[1042] = [2,2,1,3,0,0,3,0,1,0,0,0,6,6,14,5,8,9,14,9,6];
	paths[1043] = [4,2,3,1,0,0,3,0,1,0,0,0,6,6,14,5,8,9,14,10,4];
	paths[1044] = [2,2,3,3,0,0,2,1,1,0,0,0,6,6,14,5,8,9,15,9,5];
	paths[1045] = [2,2,3,3,0,0,2,0,1,0,0,0,6,6,14,5,8,9,16,7,6];
	paths[1046] = [2,2,3,3,0,0,3,1,1,0,0,0,6,6,14,5,8,9,16,9,4];
	paths[1047] = [2,2,3,3,0,0,3,0,1,0,0,0,6,6,14,5,8,9,17,7,5];
	paths[1048] = [4,2,3,3,0,0,2,1,1,0,0,0,6,6,14,5,8,9,18,7,4];
	paths[1049] = [4,2,3,3,0,0,2,0,1,0,0,0,6,6,14,5,8,9,19,5,5];
	paths[1050] = [4,2,3,3,0,0,3,1,1,0,0,0,6,6,14,5,8,9,19,7,3];
	paths[1051] = [4,2,3,3,0,0,3,0,1,0,0,0,6,6,14,5,8,9,20,5,4];
	paths[1052] = [2,1,1,0,0,1,2,1,1,0,0,0,6,6,14,8,12,7,6,15,8];
	paths[1053] = [2,1,1,1,0,1,2,1,1,0,0,0,6,6,14,8,12,7,6,16,6];
	paths[1054] = [2,1,1,0,0,1,2,0,1,0,0,0,6,6,14,8,12,7,7,13,9];
	paths[1055] = [2,1,1,1,0,1,2,0,1,0,0,0,6,6,14,8,12,7,7,14,7];
	paths[1056] = [2,1,1,1,0,1,3,1,1,0,0,0,6,6,14,8,12,7,7,16,5];
	paths[1057] = [2,1,1,0,0,1,3,0,1,0,0,0,6,6,14,8,12,7,8,13,8];
	paths[1058] = [2,1,1,1,0,1,3,0,1,0,0,0,6,6,14,8,12,7,8,14,6];
	paths[1059] = [2,1,0,1,0,1,3,1,1,0,0,0,6,6,14,8,12,7,8,19,4];
	paths[1060] = [2,1,1,2,0,1,2,1,1,0,0,0,6,6,14,8,12,7,9,13,7];
	paths[1061] = [2,1,3,1,0,1,2,1,1,0,0,0,6,6,14,8,12,7,9,14,5];
	paths[1062] = [2,1,1,2,0,1,2,0,1,0,0,0,6,6,14,8,12,7,10,11,8];
	paths[1063] = [2,1,3,1,0,1,2,0,1,0,0,0,6,6,14,8,12,7,10,12,6];
	paths[1064] = [2,1,3,1,0,1,3,1,1,0,0,0,6,6,14,8,12,7,10,14,4];
	paths[1065] = [2,1,1,2,0,1,3,0,1,0,0,0,6,6,14,8,12,7,11,11,7];
	paths[1066] = [2,1,3,1,0,1,3,0,1,0,0,0,6,6,14,8,12,7,11,12,5];
	paths[1067] = [4,1,0,1,0,1,3,1,1,0,0,0,6,6,14,8,12,7,11,17,3];
	paths[1068] = [2,1,1,3,0,1,2,1,1,0,0,0,6,6,14,8,12,7,12,11,6];
	paths[1069] = [4,1,3,1,0,1,2,1,1,0,0,0,6,6,14,8,12,7,12,12,4];
	paths[1070] = [2,1,1,3,0,1,2,0,1,0,0,0,6,6,14,8,12,7,13,9,7];
	paths[1071] = [4,1,3,1,0,1,2,0,1,0,0,0,6,6,14,8,12,7,13,10,5];
	paths[1072] = [4,1,3,1,0,1,3,1,1,0,0,0,6,6,14,8,12,7,13,12,3];
	paths[1073] = [2,1,1,3,0,1,3,0,1,0,0,0,6,6,14,8,12,7,14,9,6];
	paths[1074] = [4,1,3,1,0,1,3,0,1,0,0,0,6,6,14,8,12,7,14,10,4];
	paths[1075] = [2,1,3,3,0,1,2,1,1,0,0,0,6,6,14,8,12,7,15,9,5];
	paths[1076] = [2,1,3,3,0,1,2,0,1,0,0,0,6,6,14,8,12,7,16,7,6];
	paths[1077] = [2,1,3,3,0,1,3,1,1,0,0,0,6,6,14,8,12,7,16,9,4];
	paths[1078] = [2,1,3,3,0,1,3,0,1,0,0,0,6,6,14,8,12,7,17,7,5];
	paths[1079] = [4,1,3,3,0,1,2,1,1,0,0,0,6,6,14,8,12,7,18,7,4];
	paths[1080] = [4,1,3,3,0,1,2,0,1,0,0,0,6,6,14,8,12,7,19,5,5];
	paths[1081] = [4,1,3,3,0,1,3,1,1,0,0,0,6,6,14,8,12,7,19,7,3];
	paths[1082] = [4,1,3,3,0,1,3,0,1,0,0,0,6,6,14,8,12,7,20,5,4];
	paths[1083] = [2,2,4,0,0,1,2,1,1,0,0,0,6,6,14,8,14,5,6,15,8];
	paths[1084] = [2,2,4,1,0,1,2,1,1,0,0,0,6,6,14,8,14,5,6,16,6];
	paths[1085] = [2,2,4,0,0,1,2,0,1,0,0,0,6,6,14,8,14,5,7,13,9];
	paths[1086] = [2,2,4,1,0,1,2,0,1,0,0,0,6,6,14,8,14,5,7,14,7];
	paths[1087] = [2,2,4,1,0,1,3,1,1,0,0,0,6,6,14,8,14,5,7,16,5];
	paths[1088] = [2,2,4,0,0,1,3,0,1,0,0,0,6,6,14,8,14,5,8,13,8];
	paths[1089] = [2,2,4,1,0,1,3,0,1,0,0,0,6,6,14,8,14,5,8,14,6];
	paths[1090] = [2,2,4,2,0,1,2,1,1,0,0,0,6,6,14,8,14,5,9,13,7];
	paths[1091] = [2,2,5,1,0,1,2,1,1,0,0,0,6,6,14,8,14,5,9,14,5];
	paths[1092] = [2,2,4,2,0,1,2,0,1,0,0,0,6,6,14,8,14,5,10,11,8];
	paths[1093] = [2,2,5,1,0,1,2,0,1,0,0,0,6,6,14,8,14,5,10,12,6];
	paths[1094] = [2,2,5,1,0,1,3,1,1,0,0,0,6,6,14,8,14,5,10,14,4];
	paths[1095] = [2,2,4,2,0,1,3,0,1,0,0,0,6,6,14,8,14,5,11,11,7];
	paths[1096] = [2,2,5,1,0,1,3,0,1,0,0,0,6,6,14,8,14,5,11,12,5];
	paths[1097] = [2,2,4,3,0,1,2,1,1,0,0,0,6,6,14,8,14,5,12,11,6];
	paths[1098] = [4,2,5,1,0,1,2,1,1,0,0,0,6,6,14,8,14,5,12,12,4];
	paths[1099] = [2,2,4,3,0,1,2,0,1,0,0,0,6,6,14,8,14,5,13,9,7];
	paths[1100] = [4,2,5,1,0,1,2,0,1,0,0,0,6,6,14,8,14,5,13,10,5];
	paths[1101] = [4,2,5,1,0,1,3,1,1,0,0,0,6,6,14,8,14,5,13,12,3];
	paths[1102] = [2,2,4,3,0,1,3,0,1,0,0,0,6,6,14,8,14,5,14,9,6];
	paths[1103] = [4,2,5,1,0,1,3,0,1,0,0,0,6,6,14,8,14,5,14,10,4];
	paths[1104] = [2,2,5,3,0,1,2,1,1,0,0,0,6,6,14,8,14,5,15,9,5];
	paths[1105] = [2,2,5,3,0,1,2,0,1,0,0,0,6,6,14,8,14,5,16,7,6];
	paths[1106] = [2,2,5,3,0,1,3,1,1,0,0,0,6,6,14,8,14,5,16,9,4];
	paths[1107] = [2,2,5,3,0,1,3,0,1,0,0,0,6,6,14,8,14,5,17,7,5];
	paths[1108] = [4,2,5,3,0,1,2,1,1,0,0,0,6,6,14,8,14,5,18,7,4];
	paths[1109] = [4,2,5,3,0,1,2,0,1,0,0,0,6,6,14,8,14,5,19,5,5];
	paths[1110] = [4,2,5,3,0,1,3,1,1,0,0,0,6,6,14,8,14,5,19,7,3];
	paths[1111] = [4,2,5,3,0,1,3,0,1,0,0,0,6,6,14,8,14,5,20,5,4];
	paths[1112] = [2,2,4,0,0,2,2,1,1,0,0,0,6,6,14,9,10,7,6,15,8];
	paths[1113] = [2,2,4,1,0,2,2,1,1,0,0,0,6,6,14,9,10,7,6,16,6];
	paths[1114] = [2,2,4,0,0,2,2,0,1,0,0,0,6,6,14,9,10,7,7,13,9];
	paths[1115] = [2,2,4,1,0,2,2,0,1,0,0,0,6,6,14,9,10,7,7,14,7];
	paths[1116] = [2,2,4,1,0,2,3,1,1,0,0,0,6,6,14,9,10,7,7,16,5];
	paths[1117] = [2,2,4,0,0,2,3,0,1,0,0,0,6,6,14,9,10,7,8,13,8];
	paths[1118] = [2,2,4,1,0,2,3,0,1,0,0,0,6,6,14,9,10,7,8,14,6];
	paths[1119] = [2,2,4,2,0,2,2,1,1,0,0,0,6,6,14,9,10,7,9,13,7];
	paths[1120] = [2,2,5,1,0,2,2,1,1,0,0,0,6,6,14,9,10,7,9,14,5];
	paths[1121] = [2,2,4,2,0,2,2,0,1,0,0,0,6,6,14,9,10,7,10,11,8];
	paths[1122] = [2,2,5,1,0,2,2,0,1,0,0,0,6,6,14,9,10,7,10,12,6];
	paths[1123] = [2,2,5,1,0,2,3,1,1,0,0,0,6,6,14,9,10,7,10,14,4];
	paths[1124] = [2,2,4,2,0,2,3,0,1,0,0,0,6,6,14,9,10,7,11,11,7];
	paths[1125] = [2,2,5,1,0,2,3,0,1,0,0,0,6,6,14,9,10,7,11,12,5];
	paths[1126] = [2,2,4,3,0,2,2,1,1,0,0,0,6,6,14,9,10,7,12,11,6];
	paths[1127] = [4,2,5,1,0,2,2,1,1,0,0,0,6,6,14,9,10,7,12,12,4];
	paths[1128] = [2,2,4,3,0,2,2,0,1,0,0,0,6,6,14,9,10,7,13,9,7];
	paths[1129] = [4,2,5,1,0,2,2,0,1,0,0,0,6,6,14,9,10,7,13,10,5];
	paths[1130] = [4,2,5,1,0,2,3,1,1,0,0,0,6,6,14,9,10,7,13,12,3];
	paths[1131] = [2,2,4,3,0,2,3,0,1,0,0,0,6,6,14,9,10,7,14,9,6];
	paths[1132] = [4,2,5,1,0,2,3,0,1,0,0,0,6,6,14,9,10,7,14,10,4];
	paths[1133] = [2,2,5,3,0,2,2,1,1,0,0,0,6,6,14,9,10,7,15,9,5];
	paths[1134] = [2,2,5,3,0,2,2,0,1,0,0,0,6,6,14,9,10,7,16,7,6];
	paths[1135] = [2,2,5,3,0,2,3,1,1,0,0,0,6,6,14,9,10,7,16,9,4];
	paths[1136] = [2,2,5,3,0,2,3,0,1,0,0,0,6,6,14,9,10,7,17,7,5];
	paths[1137] = [4,2,5,3,0,2,2,1,1,0,0,0,6,6,14,9,10,7,18,7,4];
	paths[1138] = [4,2,5,3,0,2,2,0,1,0,0,0,6,6,14,9,10,7,19,5,5];
	paths[1139] = [4,2,5,3,0,2,3,1,1,0,0,0,6,6,14,9,10,7,19,7,3];
	paths[1140] = [4,2,5,3,0,2,3,0,1,0,0,0,6,6,14,9,10,7,20,5,4];
	paths[1141] = [2,1,1,0,0,3,2,1,1,0,0,0,6,6,14,10,6,11,6,15,8];
	paths[1142] = [2,1,1,1,0,3,2,1,1,0,0,0,6,6,14,10,6,11,6,16,6];
	paths[1143] = [2,1,1,0,0,3,2,0,1,0,0,0,6,6,14,10,6,11,7,13,9];
	paths[1144] = [2,1,1,1,0,3,2,0,1,0,0,0,6,6,14,10,6,11,7,14,7];
	paths[1145] = [2,1,1,1,0,3,3,1,1,0,0,0,6,6,14,10,6,11,7,16,5];
	paths[1146] = [2,1,1,0,0,3,3,0,1,0,0,0,6,6,14,10,6,11,8,13,8];
	paths[1147] = [2,1,1,1,0,3,3,0,1,0,0,0,6,6,14,10,6,11,8,14,6];
	paths[1148] = [2,1,0,1,0,3,3,1,1,0,0,0,6,6,14,10,6,11,8,19,4];
	paths[1149] = [2,1,1,2,0,3,2,1,1,0,0,0,6,6,14,10,6,11,9,13,7];
	paths[1150] = [2,1,3,1,0,3,2,1,1,0,0,0,6,6,14,10,6,11,9,14,5];
	paths[1151] = [2,1,1,2,0,3,2,0,1,0,0,0,6,6,14,10,6,11,10,11,8];
	paths[1152] = [2,1,3,1,0,3,2,0,1,0,0,0,6,6,14,10,6,11,10,12,6];
	paths[1153] = [2,1,3,1,0,3,3,1,1,0,0,0,6,6,14,10,6,11,10,14,4];
	paths[1154] = [2,1,1,2,0,3,3,0,1,0,0,0,6,6,14,10,6,11,11,11,7];
	paths[1155] = [2,1,3,1,0,3,3,0,1,0,0,0,6,6,14,10,6,11,11,12,5];
	paths[1156] = [4,1,0,1,0,3,3,1,1,0,0,0,6,6,14,10,6,11,11,17,3];
	paths[1157] = [2,1,1,3,0,3,2,1,1,0,0,0,6,6,14,10,6,11,12,11,6];
	paths[1158] = [4,1,3,1,0,3,2,1,1,0,0,0,6,6,14,10,6,11,12,12,4];
	paths[1159] = [2,1,1,3,0,3,2,0,1,0,0,0,6,6,14,10,6,11,13,9,7];
	paths[1160] = [4,1,3,1,0,3,2,0,1,0,0,0,6,6,14,10,6,11,13,10,5];
	paths[1161] = [4,1,3,1,0,3,3,1,1,0,0,0,6,6,14,10,6,11,13,12,3];
	paths[1162] = [2,1,1,3,0,3,3,0,1,0,0,0,6,6,14,10,6,11,14,9,6];
	paths[1163] = [4,1,3,1,0,3,3,0,1,0,0,0,6,6,14,10,6,11,14,10,4];
	paths[1164] = [2,1,3,3,0,3,2,1,1,0,0,0,6,6,14,10,6,11,15,9,5];
	paths[1165] = [2,1,3,3,0,3,2,0,1,0,0,0,6,6,14,10,6,11,16,7,6];
	paths[1166] = [2,1,3,3,0,3,3,1,1,0,0,0,6,6,14,10,6,11,16,9,4];
	paths[1167] = [2,1,3,3,0,3,3,0,1,0,0,0,6,6,14,10,6,11,17,7,5];
	paths[1168] = [4,1,3,3,0,3,2,1,1,0,0,0,6,6,14,10,6,11,18,7,4];
	paths[1169] = [4,1,3,3,0,3,2,0,1,0,0,0,6,6,14,10,6,11,19,5,5];
	paths[1170] = [4,1,3,3,0,3,3,1,1,0,0,0,6,6,14,10,6,11,19,7,3];
	paths[1171] = [4,1,3,3,0,3,3,0,1,0,0,0,6,6,14,10,6,11,20,5,4];
	paths[1172] = [0,0,1,0,3,1,2,1,0,0,0,0,6,9,12,2,17,8,5,17,9];
	paths[1173] = [0,0,1,1,3,1,2,1,0,0,0,0,6,9,12,2,17,8,5,18,7];
	paths[1174] = [1,0,3,3,1,1,2,0,0,0,0,0,6,9,12,2,17,8,22,3,6];
	paths[1175] = [1,0,3,3,1,1,3,0,0,0,0,0,6,9,12,2,17,8,23,3,5];
	paths[1176] = [2,0,1,0,3,1,2,1,0,0,0,0,6,9,12,3,13,6,5,17,9];
	paths[1177] = [2,0,1,1,3,1,2,1,0,0,0,0,6,9,12,3,13,6,5,18,7];
	paths[1178] = [4,0,3,3,1,1,2,0,0,0,0,0,6,9,12,3,13,6,22,3,6];
	paths[1179] = [4,0,3,3,1,1,3,0,0,0,0,0,6,9,12,3,13,6,23,3,5];
	paths[1180] = [2,0,1,0,3,2,2,1,0,0,0,0,6,9,12,4,9,8,5,17,9];
	paths[1181] = [2,0,1,1,3,2,2,1,0,0,0,0,6,9,12,4,9,8,5,18,7];
	paths[1182] = [4,0,3,3,1,2,2,0,0,0,0,0,6,9,12,4,9,8,22,3,6];
	paths[1183] = [4,0,3,3,1,2,3,0,0,0,0,0,6,9,12,4,9,8,23,3,5];
	paths[1184] = [2,0,1,0,3,3,2,1,0,0,0,0,6,9,12,5,7,10,5,17,9];
	paths[1185] = [2,0,1,1,3,3,2,1,0,0,0,0,6,9,12,5,7,10,5,18,7];
	paths[1186] = [4,0,3,3,1,3,2,0,0,0,0,0,6,9,12,5,7,10,22,3,6];
	paths[1187] = [4,0,3,3,1,3,3,0,0,0,0,0,6,9,12,5,7,10,23,3,5];
	paths[1188] = [2,0,1,0,3,0,2,1,0,0,0,0,6,9,12,5,8,9,5,17,9];
	paths[1189] = [2,0,1,1,3,0,2,1,0,0,0,0,6,9,12,5,8,9,5,18,7];
	paths[1190] = [4,0,3,3,1,0,2,0,0,0,0,0,6,9,12,5,8,9,22,3,6];
	paths[1191] = [4,0,3,3,1,0,3,0,0,0,0,0,6,9,12,5,8,9,23,3,5];
	paths[1192] = [2,1,1,0,3,1,0,1,0,0,0,0,6,9,12,8,12,7,5,17,9];
	paths[1193] = [2,1,1,1,3,1,0,1,0,0,0,0,6,9,12,8,12,7,5,18,7];
	paths[1194] = [4,1,3,3,1,1,0,0,0,0,0,0,6,9,12,8,12,7,22,3,6];
	paths[1195] = [4,1,3,3,1,1,1,0,0,0,0,0,6,9,12,8,12,7,23,3,5];
	paths[1196] = [2,0,4,0,3,1,2,1,0,0,0,0,6,9,12,8,14,5,5,17,9];
	paths[1197] = [2,0,4,1,3,1,2,1,0,0,0,0,6,9,12,8,14,5,5,18,7];
	paths[1198] = [4,0,5,3,1,1,2,0,0,0,0,0,6,9,12,8,14,5,22,3,6];
	paths[1199] = [4,0,5,3,1,1,3,0,0,0,0,0,6,9,12,8,14,5,23,3,5];
	paths[1200] = [2,0,4,0,3,2,2,1,0,0,0,0,6,9,12,9,10,7,5,17,9];
	paths[1201] = [2,0,4,1,3,2,2,1,0,0,0,0,6,9,12,9,10,7,5,18,7];
	paths[1202] = [4,0,5,3,1,2,2,0,0,0,0,0,6,9,12,9,10,7,22,3,6];
	paths[1203] = [4,0,5,3,1,2,3,0,0,0,0,0,6,9,12,9,10,7,23,3,5];
	paths[1204] = [2,1,1,0,3,3,0,1,0,0,0,0,6,9,12,10,6,11,5,17,9];
	paths[1205] = [2,1,1,1,3,3,0,1,0,0,0,0,6,9,12,10,6,11,5,18,7];
	paths[1206] = [4,1,3,3,1,3,0,0,0,0,0,0,6,9,12,10,6,11,22,3,6];
	paths[1207] = [4,1,3,3,1,3,1,0,0,0,0,0,6,9,12,10,6,11,23,3,5];
	paths[1208] = [0,2,1,0,3,1,4,1,0,0,0,0,6,11,10,2,17,8,5,17,9];
	paths[1209] = [0,2,1,1,3,1,4,1,0,0,0,0,6,11,10,2,17,8,5,18,7];
	paths[1210] = [0,2,1,0,2,1,4,1,0,0,0,0,6,11,10,2,17,8,6,15,8];
	paths[1211] = [0,2,1,1,2,1,4,1,0,0,0,0,6,11,10,2,17,8,6,16,6];
	paths[1212] = [0,2,1,0,2,1,4,0,0,0,0,0,6,11,10,2,17,8,7,13,9];
	paths[1213] = [0,2,1,1,2,1,4,0,0,0,0,0,6,11,10,2,17,8,7,14,7];
	paths[1214] = [0,2,1,1,2,1,5,1,0,0,0,0,6,11,10,2,17,8,7,16,5];
	paths[1215] = [0,2,1,0,2,1,5,0,0,0,0,0,6,11,10,2,17,8,8,13,8];
	paths[1216] = [0,2,1,1,2,1,5,0,0,0,0,0,6,11,10,2,17,8,8,14,6];
	paths[1217] = [0,2,0,1,2,1,5,1,0,0,0,0,6,11,10,2,17,8,8,19,4];
	paths[1218] = [0,2,1,2,2,1,4,1,0,0,0,0,6,11,10,2,17,8,9,13,7];
	paths[1219] = [0,2,3,1,2,1,4,1,0,0,0,0,6,11,10,2,17,8,9,14,5];
	paths[1220] = [0,2,1,2,2,1,4,0,0,0,0,0,6,11,10,2,17,8,10,11,8];
	paths[1221] = [0,2,3,1,2,1,4,0,0,0,0,0,6,11,10,2,17,8,10,12,6];
	paths[1222] = [0,2,3,1,2,1,5,1,0,0,0,0,6,11,10,2,17,8,10,14,4];
	paths[1223] = [0,2,1,2,2,1,5,0,0,0,0,0,6,11,10,2,17,8,11,11,7];
	paths[1224] = [0,2,3,1,2,1,5,0,0,0,0,0,6,11,10,2,17,8,11,12,5];
	paths[1225] = [1,2,0,1,2,1,5,1,0,0,0,0,6,11,10,2,17,8,11,17,3];
	paths[1226] = [0,2,1,3,2,1,4,1,0,0,0,0,6,11,10,2,17,8,12,11,6];
	paths[1227] = [1,2,3,1,2,1,4,1,0,0,0,0,6,11,10,2,17,8,12,12,4];
	paths[1228] = [0,2,1,3,2,1,4,0,0,0,0,0,6,11,10,2,17,8,13,9,7];
	paths[1229] = [1,2,3,1,2,1,4,0,0,0,0,0,6,11,10,2,17,8,13,10,5];
	paths[1230] = [1,2,3,1,2,1,5,1,0,0,0,0,6,11,10,2,17,8,13,12,3];
	paths[1231] = [0,2,1,3,2,1,5,0,0,0,0,0,6,11,10,2,17,8,14,9,6];
	paths[1232] = [1,2,3,1,2,1,5,0,0,0,0,0,6,11,10,2,17,8,14,10,4];
	paths[1233] = [0,2,3,3,2,1,4,1,0,0,0,0,6,11,10,2,17,8,15,9,5];
	paths[1234] = [0,2,3,3,2,1,4,0,0,0,0,0,6,11,10,2,17,8,16,7,6];
	paths[1235] = [0,2,3,3,2,1,5,1,0,0,0,0,6,11,10,2,17,8,16,9,4];
	paths[1236] = [0,2,3,3,2,1,5,0,0,0,0,0,6,11,10,2,17,8,17,7,5];
	paths[1237] = [1,2,3,3,2,1,4,1,0,0,0,0,6,11,10,2,17,8,18,7,4];
	paths[1238] = [1,2,3,3,2,1,4,0,0,0,0,0,6,11,10,2,17,8,19,5,5];
	paths[1239] = [1,2,3,3,2,1,5,1,0,0,0,0,6,11,10,2,17,8,19,7,3];
	paths[1240] = [1,2,3,3,2,1,5,0,0,0,0,0,6,11,10,2,17,8,20,5,4];
	paths[1241] = [1,2,3,3,1,1,4,0,0,0,0,0,6,11,10,2,17,8,22,3,6];
	paths[1242] = [1,2,3,3,1,1,5,0,0,0,0,0,6,11,10,2,17,8,23,3,5];
	paths[1243] = [2,2,1,0,3,1,4,1,0,0,0,0,6,11,10,3,13,6,5,17,9];
	paths[1244] = [2,2,1,1,3,1,4,1,0,0,0,0,6,11,10,3,13,6,5,18,7];
	paths[1245] = [2,2,1,0,2,1,4,1,0,0,0,0,6,11,10,3,13,6,6,15,8];
	paths[1246] = [2,2,1,1,2,1,4,1,0,0,0,0,6,11,10,3,13,6,6,16,6];
	paths[1247] = [2,2,1,0,2,1,4,0,0,0,0,0,6,11,10,3,13,6,7,13,9];
	paths[1248] = [2,2,1,1,2,1,4,0,0,0,0,0,6,11,10,3,13,6,7,14,7];
	paths[1249] = [2,2,1,1,2,1,5,1,0,0,0,0,6,11,10,3,13,6,7,16,5];
	paths[1250] = [2,2,1,0,2,1,5,0,0,0,0,0,6,11,10,3,13,6,8,13,8];
	paths[1251] = [2,2,1,1,2,1,5,0,0,0,0,0,6,11,10,3,13,6,8,14,6];
	paths[1252] = [2,2,0,1,2,1,5,1,0,0,0,0,6,11,10,3,13,6,8,19,4];
	paths[1253] = [2,2,1,2,2,1,4,1,0,0,0,0,6,11,10,3,13,6,9,13,7];
	paths[1254] = [2,2,3,1,2,1,4,1,0,0,0,0,6,11,10,3,13,6,9,14,5];
	paths[1255] = [2,2,1,2,2,1,4,0,0,0,0,0,6,11,10,3,13,6,10,11,8];
	paths[1256] = [2,2,3,1,2,1,4,0,0,0,0,0,6,11,10,3,13,6,10,12,6];
	paths[1257] = [2,2,3,1,2,1,5,1,0,0,0,0,6,11,10,3,13,6,10,14,4];
	paths[1258] = [2,2,1,2,2,1,5,0,0,0,0,0,6,11,10,3,13,6,11,11,7];
	paths[1259] = [2,2,3,1,2,1,5,0,0,0,0,0,6,11,10,3,13,6,11,12,5];
	paths[1260] = [4,2,0,1,2,1,5,1,0,0,0,0,6,11,10,3,13,6,11,17,3];
	paths[1261] = [2,2,1,3,2,1,4,1,0,0,0,0,6,11,10,3,13,6,12,11,6];
	paths[1262] = [4,2,3,1,2,1,4,1,0,0,0,0,6,11,10,3,13,6,12,12,4];
	paths[1263] = [2,2,1,3,2,1,4,0,0,0,0,0,6,11,10,3,13,6,13,9,7];
	paths[1264] = [4,2,3,1,2,1,4,0,0,0,0,0,6,11,10,3,13,6,13,10,5];
	paths[1265] = [4,2,3,1,2,1,5,1,0,0,0,0,6,11,10,3,13,6,13,12,3];
	paths[1266] = [2,2,1,3,2,1,5,0,0,0,0,0,6,11,10,3,13,6,14,9,6];
	paths[1267] = [4,2,3,1,2,1,5,0,0,0,0,0,6,11,10,3,13,6,14,10,4];
	paths[1268] = [2,2,3,3,2,1,4,1,0,0,0,0,6,11,10,3,13,6,15,9,5];
	paths[1269] = [2,2,3,3,2,1,4,0,0,0,0,0,6,11,10,3,13,6,16,7,6];
	paths[1270] = [2,2,3,3,2,1,5,1,0,0,0,0,6,11,10,3,13,6,16,9,4];
	paths[1271] = [2,2,3,3,2,1,5,0,0,0,0,0,6,11,10,3,13,6,17,7,5];
	paths[1272] = [4,2,3,3,2,1,4,1,0,0,0,0,6,11,10,3,13,6,18,7,4];
	paths[1273] = [4,2,3,3,2,1,4,0,0,0,0,0,6,11,10,3,13,6,19,5,5];
	paths[1274] = [4,2,3,3,2,1,5,1,0,0,0,0,6,11,10,3,13,6,19,7,3];
	paths[1275] = [4,2,3,3,2,1,5,0,0,0,0,0,6,11,10,3,13,6,20,5,4];
	paths[1276] = [4,2,3,3,1,1,4,0,0,0,0,0,6,11,10,3,13,6,22,3,6];
	paths[1277] = [4,2,3,3,1,1,5,0,0,0,0,0,6,11,10,3,13,6,23,3,5];
	paths[1278] = [2,2,1,0,3,2,4,1,0,0,0,0,6,11,10,4,9,8,5,17,9];
	paths[1279] = [2,2,1,1,3,2,4,1,0,0,0,0,6,11,10,4,9,8,5,18,7];
	paths[1280] = [2,2,1,0,2,2,4,1,0,0,0,0,6,11,10,4,9,8,6,15,8];
	paths[1281] = [2,2,1,1,2,2,4,1,0,0,0,0,6,11,10,4,9,8,6,16,6];
	paths[1282] = [2,2,1,0,2,2,4,0,0,0,0,0,6,11,10,4,9,8,7,13,9];
	paths[1283] = [2,2,1,1,2,2,4,0,0,0,0,0,6,11,10,4,9,8,7,14,7];
	paths[1284] = [2,2,1,1,2,2,5,1,0,0,0,0,6,11,10,4,9,8,7,16,5];
	paths[1285] = [2,2,1,0,2,2,5,0,0,0,0,0,6,11,10,4,9,8,8,13,8];
	paths[1286] = [2,2,1,1,2,2,5,0,0,0,0,0,6,11,10,4,9,8,8,14,6];
	paths[1287] = [2,2,0,1,2,2,5,1,0,0,0,0,6,11,10,4,9,8,8,19,4];
	paths[1288] = [2,2,1,2,2,2,4,1,0,0,0,0,6,11,10,4,9,8,9,13,7];
	paths[1289] = [2,2,3,1,2,2,4,1,0,0,0,0,6,11,10,4,9,8,9,14,5];
	paths[1290] = [2,2,1,2,2,2,4,0,0,0,0,0,6,11,10,4,9,8,10,11,8];
	paths[1291] = [2,2,3,1,2,2,4,0,0,0,0,0,6,11,10,4,9,8,10,12,6];
	paths[1292] = [2,2,3,1,2,2,5,1,0,0,0,0,6,11,10,4,9,8,10,14,4];
	paths[1293] = [2,2,1,2,2,2,5,0,0,0,0,0,6,11,10,4,9,8,11,11,7];
	paths[1294] = [2,2,3,1,2,2,5,0,0,0,0,0,6,11,10,4,9,8,11,12,5];
	paths[1295] = [4,2,0,1,2,2,5,1,0,0,0,0,6,11,10,4,9,8,11,17,3];
	paths[1296] = [2,2,1,3,2,2,4,1,0,0,0,0,6,11,10,4,9,8,12,11,6];
	paths[1297] = [4,2,3,1,2,2,4,1,0,0,0,0,6,11,10,4,9,8,12,12,4];
	paths[1298] = [2,2,1,3,2,2,4,0,0,0,0,0,6,11,10,4,9,8,13,9,7];
	paths[1299] = [4,2,3,1,2,2,4,0,0,0,0,0,6,11,10,4,9,8,13,10,5];
	paths[1300] = [4,2,3,1,2,2,5,1,0,0,0,0,6,11,10,4,9,8,13,12,3];
	paths[1301] = [2,2,1,3,2,2,5,0,0,0,0,0,6,11,10,4,9,8,14,9,6];
	paths[1302] = [4,2,3,1,2,2,5,0,0,0,0,0,6,11,10,4,9,8,14,10,4];
	paths[1303] = [2,2,3,3,2,2,4,1,0,0,0,0,6,11,10,4,9,8,15,9,5];
	paths[1304] = [2,2,3,3,2,2,4,0,0,0,0,0,6,11,10,4,9,8,16,7,6];
	paths[1305] = [2,2,3,3,2,2,5,1,0,0,0,0,6,11,10,4,9,8,16,9,4];
	paths[1306] = [2,2,3,3,2,2,5,0,0,0,0,0,6,11,10,4,9,8,17,7,5];
	paths[1307] = [4,2,3,3,2,2,4,1,0,0,0,0,6,11,10,4,9,8,18,7,4];
	paths[1308] = [4,2,3,3,2,2,4,0,0,0,0,0,6,11,10,4,9,8,19,5,5];
	paths[1309] = [4,2,3,3,2,2,5,1,0,0,0,0,6,11,10,4,9,8,19,7,3];
	paths[1310] = [4,2,3,3,2,2,5,0,0,0,0,0,6,11,10,4,9,8,20,5,4];
	paths[1311] = [4,2,3,3,1,2,4,0,0,0,0,0,6,11,10,4,9,8,22,3,6];
	paths[1312] = [4,2,3,3,1,2,5,0,0,0,0,0,6,11,10,4,9,8,23,3,5];
	paths[1313] = [2,2,1,0,3,3,4,1,0,0,0,0,6,11,10,5,7,10,5,17,9];
	paths[1314] = [2,2,1,1,3,3,4,1,0,0,0,0,6,11,10,5,7,10,5,18,7];
	paths[1315] = [2,2,1,0,2,3,4,1,0,0,0,0,6,11,10,5,7,10,6,15,8];
	paths[1316] = [2,2,1,1,2,3,4,1,0,0,0,0,6,11,10,5,7,10,6,16,6];
	paths[1317] = [2,2,1,0,2,3,4,0,0,0,0,0,6,11,10,5,7,10,7,13,9];
	paths[1318] = [2,2,1,1,2,3,4,0,0,0,0,0,6,11,10,5,7,10,7,14,7];
	paths[1319] = [2,2,1,1,2,3,5,1,0,0,0,0,6,11,10,5,7,10,7,16,5];
	paths[1320] = [2,2,1,0,2,3,5,0,0,0,0,0,6,11,10,5,7,10,8,13,8];
	paths[1321] = [2,2,1,1,2,3,5,0,0,0,0,0,6,11,10,5,7,10,8,14,6];
	paths[1322] = [2,2,0,1,2,3,5,1,0,0,0,0,6,11,10,5,7,10,8,19,4];
	paths[1323] = [2,2,1,2,2,3,4,1,0,0,0,0,6,11,10,5,7,10,9,13,7];
	paths[1324] = [2,2,3,1,2,3,4,1,0,0,0,0,6,11,10,5,7,10,9,14,5];
	paths[1325] = [2,2,1,2,2,3,4,0,0,0,0,0,6,11,10,5,7,10,10,11,8];
	paths[1326] = [2,2,3,1,2,3,4,0,0,0,0,0,6,11,10,5,7,10,10,12,6];
	paths[1327] = [2,2,3,1,2,3,5,1,0,0,0,0,6,11,10,5,7,10,10,14,4];
	paths[1328] = [2,2,1,2,2,3,5,0,0,0,0,0,6,11,10,5,7,10,11,11,7];
	paths[1329] = [2,2,3,1,2,3,5,0,0,0,0,0,6,11,10,5,7,10,11,12,5];
	paths[1330] = [4,2,0,1,2,3,5,1,0,0,0,0,6,11,10,5,7,10,11,17,3];
	paths[1331] = [2,2,1,3,2,3,4,1,0,0,0,0,6,11,10,5,7,10,12,11,6];
	paths[1332] = [4,2,3,1,2,3,4,1,0,0,0,0,6,11,10,5,7,10,12,12,4];
	paths[1333] = [2,2,1,3,2,3,4,0,0,0,0,0,6,11,10,5,7,10,13,9,7];
	paths[1334] = [4,2,3,1,2,3,4,0,0,0,0,0,6,11,10,5,7,10,13,10,5];
	paths[1335] = [4,2,3,1,2,3,5,1,0,0,0,0,6,11,10,5,7,10,13,12,3];
	paths[1336] = [2,2,1,3,2,3,5,0,0,0,0,0,6,11,10,5,7,10,14,9,6];
	paths[1337] = [4,2,3,1,2,3,5,0,0,0,0,0,6,11,10,5,7,10,14,10,4];
	paths[1338] = [2,2,3,3,2,3,4,1,0,0,0,0,6,11,10,5,7,10,15,9,5];
	paths[1339] = [2,2,3,3,2,3,4,0,0,0,0,0,6,11,10,5,7,10,16,7,6];
	paths[1340] = [2,2,3,3,2,3,5,1,0,0,0,0,6,11,10,5,7,10,16,9,4];
	paths[1341] = [2,2,3,3,2,3,5,0,0,0,0,0,6,11,10,5,7,10,17,7,5];
	paths[1342] = [4,2,3,3,2,3,4,1,0,0,0,0,6,11,10,5,7,10,18,7,4];
	paths[1343] = [4,2,3,3,2,3,4,0,0,0,0,0,6,11,10,5,7,10,19,5,5];
	paths[1344] = [4,2,3,3,2,3,5,1,0,0,0,0,6,11,10,5,7,10,19,7,3];
	paths[1345] = [4,2,3,3,2,3,5,0,0,0,0,0,6,11,10,5,7,10,20,5,4];
	paths[1346] = [4,2,3,3,1,3,4,0,0,0,0,0,6,11,10,5,7,10,22,3,6];
	paths[1347] = [4,2,3,3,1,3,5,0,0,0,0,0,6,11,10,5,7,10,23,3,5];
	paths[1348] = [2,2,1,0,3,0,4,1,0,0,0,0,6,11,10,5,8,9,5,17,9];
	paths[1349] = [2,2,1,1,3,0,4,1,0,0,0,0,6,11,10,5,8,9,5,18,7];
	paths[1350] = [2,2,1,0,2,0,4,1,0,0,0,0,6,11,10,5,8,9,6,15,8];
	paths[1351] = [2,2,1,1,2,0,4,1,0,0,0,0,6,11,10,5,8,9,6,16,6];
	paths[1352] = [2,2,1,0,2,0,4,0,0,0,0,0,6,11,10,5,8,9,7,13,9];
	paths[1353] = [2,2,1,1,2,0,4,0,0,0,0,0,6,11,10,5,8,9,7,14,7];
	paths[1354] = [2,2,1,1,2,0,5,1,0,0,0,0,6,11,10,5,8,9,7,16,5];
	paths[1355] = [2,2,1,0,2,0,5,0,0,0,0,0,6,11,10,5,8,9,8,13,8];
	paths[1356] = [2,2,1,1,2,0,5,0,0,0,0,0,6,11,10,5,8,9,8,14,6];
	paths[1357] = [2,2,0,1,2,0,5,1,0,0,0,0,6,11,10,5,8,9,8,19,4];
	paths[1358] = [2,2,1,2,2,0,4,1,0,0,0,0,6,11,10,5,8,9,9,13,7];
	paths[1359] = [2,2,3,1,2,0,4,1,0,0,0,0,6,11,10,5,8,9,9,14,5];
	paths[1360] = [2,2,1,2,2,0,4,0,0,0,0,0,6,11,10,5,8,9,10,11,8];
	paths[1361] = [2,2,3,1,2,0,4,0,0,0,0,0,6,11,10,5,8,9,10,12,6];
	paths[1362] = [2,2,3,1,2,0,5,1,0,0,0,0,6,11,10,5,8,9,10,14,4];
	paths[1363] = [2,2,1,2,2,0,5,0,0,0,0,0,6,11,10,5,8,9,11,11,7];
	paths[1364] = [2,2,3,1,2,0,5,0,0,0,0,0,6,11,10,5,8,9,11,12,5];
	paths[1365] = [4,2,0,1,2,0,5,1,0,0,0,0,6,11,10,5,8,9,11,17,3];
	paths[1366] = [2,2,1,3,2,0,4,1,0,0,0,0,6,11,10,5,8,9,12,11,6];
	paths[1367] = [4,2,3,1,2,0,4,1,0,0,0,0,6,11,10,5,8,9,12,12,4];
	paths[1368] = [2,2,1,3,2,0,4,0,0,0,0,0,6,11,10,5,8,9,13,9,7];
	paths[1369] = [4,2,3,1,2,0,4,0,0,0,0,0,6,11,10,5,8,9,13,10,5];
	paths[1370] = [4,2,3,1,2,0,5,1,0,0,0,0,6,11,10,5,8,9,13,12,3];
	paths[1371] = [2,2,1,3,2,0,5,0,0,0,0,0,6,11,10,5,8,9,14,9,6];
	paths[1372] = [4,2,3,1,2,0,5,0,0,0,0,0,6,11,10,5,8,9,14,10,4];
	paths[1373] = [2,2,3,3,2,0,4,1,0,0,0,0,6,11,10,5,8,9,15,9,5];
	paths[1374] = [2,2,3,3,2,0,4,0,0,0,0,0,6,11,10,5,8,9,16,7,6];
	paths[1375] = [2,2,3,3,2,0,5,1,0,0,0,0,6,11,10,5,8,9,16,9,4];
	paths[1376] = [2,2,3,3,2,0,5,0,0,0,0,0,6,11,10,5,8,9,17,7,5];
	paths[1377] = [4,2,3,3,2,0,4,1,0,0,0,0,6,11,10,5,8,9,18,7,4];
	paths[1378] = [4,2,3,3,2,0,4,0,0,0,0,0,6,11,10,5,8,9,19,5,5];
	paths[1379] = [4,2,3,3,2,0,5,1,0,0,0,0,6,11,10,5,8,9,19,7,3];
	paths[1380] = [4,2,3,3,2,0,5,0,0,0,0,0,6,11,10,5,8,9,20,5,4];
	paths[1381] = [4,2,3,3,1,0,4,0,0,0,0,0,6,11,10,5,8,9,22,3,6];
	paths[1382] = [4,2,3,3,1,0,5,0,0,0,0,0,6,11,10,5,8,9,23,3,5];
	paths[1383] = [2,1,1,0,3,1,4,1,0,0,0,0,6,11,10,8,12,7,5,17,9];
	paths[1384] = [2,1,1,1,3,1,4,1,0,0,0,0,6,11,10,8,12,7,5,18,7];
	paths[1385] = [2,1,1,0,2,1,4,1,0,0,0,0,6,11,10,8,12,7,6,15,8];
	paths[1386] = [2,1,1,1,2,1,4,1,0,0,0,0,6,11,10,8,12,7,6,16,6];
	paths[1387] = [2,1,1,0,2,1,4,0,0,0,0,0,6,11,10,8,12,7,7,13,9];
	paths[1388] = [2,1,1,1,2,1,4,0,0,0,0,0,6,11,10,8,12,7,7,14,7];
	paths[1389] = [2,1,1,1,2,1,5,1,0,0,0,0,6,11,10,8,12,7,7,16,5];
	paths[1390] = [2,1,1,0,2,1,5,0,0,0,0,0,6,11,10,8,12,7,8,13,8];
	paths[1391] = [2,1,1,1,2,1,5,0,0,0,0,0,6,11,10,8,12,7,8,14,6];
	paths[1392] = [2,1,0,1,2,1,5,1,0,0,0,0,6,11,10,8,12,7,8,19,4];
	paths[1393] = [2,1,1,2,2,1,4,1,0,0,0,0,6,11,10,8,12,7,9,13,7];
	paths[1394] = [2,1,3,1,2,1,4,1,0,0,0,0,6,11,10,8,12,7,9,14,5];
	paths[1395] = [2,1,1,2,2,1,4,0,0,0,0,0,6,11,10,8,12,7,10,11,8];
	paths[1396] = [2,1,3,1,2,1,4,0,0,0,0,0,6,11,10,8,12,7,10,12,6];
	paths[1397] = [2,1,3,1,2,1,5,1,0,0,0,0,6,11,10,8,12,7,10,14,4];
	paths[1398] = [2,1,1,2,2,1,5,0,0,0,0,0,6,11,10,8,12,7,11,11,7];
	paths[1399] = [2,1,3,1,2,1,5,0,0,0,0,0,6,11,10,8,12,7,11,12,5];
	paths[1400] = [4,1,0,1,2,1,5,1,0,0,0,0,6,11,10,8,12,7,11,17,3];
	paths[1401] = [2,1,1,3,2,1,4,1,0,0,0,0,6,11,10,8,12,7,12,11,6];
	paths[1402] = [4,1,3,1,2,1,4,1,0,0,0,0,6,11,10,8,12,7,12,12,4];
	paths[1403] = [2,1,1,3,2,1,4,0,0,0,0,0,6,11,10,8,12,7,13,9,7];
	paths[1404] = [4,1,3,1,2,1,4,0,0,0,0,0,6,11,10,8,12,7,13,10,5];
	paths[1405] = [4,1,3,1,2,1,5,1,0,0,0,0,6,11,10,8,12,7,13,12,3];
	paths[1406] = [2,1,1,3,2,1,5,0,0,0,0,0,6,11,10,8,12,7,14,9,6];
	paths[1407] = [4,1,3,1,2,1,5,0,0,0,0,0,6,11,10,8,12,7,14,10,4];
	paths[1408] = [2,1,3,3,2,1,4,1,0,0,0,0,6,11,10,8,12,7,15,9,5];
	paths[1409] = [2,1,3,3,2,1,4,0,0,0,0,0,6,11,10,8,12,7,16,7,6];
	paths[1410] = [2,1,3,3,2,1,5,1,0,0,0,0,6,11,10,8,12,7,16,9,4];
	paths[1411] = [2,1,3,3,2,1,5,0,0,0,0,0,6,11,10,8,12,7,17,7,5];
	paths[1412] = [4,1,3,3,2,1,4,1,0,0,0,0,6,11,10,8,12,7,18,7,4];
	paths[1413] = [4,1,3,3,2,1,4,0,0,0,0,0,6,11,10,8,12,7,19,5,5];
	paths[1414] = [4,1,3,3,2,1,5,1,0,0,0,0,6,11,10,8,12,7,19,7,3];
	paths[1415] = [4,1,3,3,2,1,5,0,0,0,0,0,6,11,10,8,12,7,20,5,4];
	paths[1416] = [4,1,3,3,1,1,4,0,0,0,0,0,6,11,10,8,12,7,22,3,6];
	paths[1417] = [4,1,3,3,1,1,5,0,0,0,0,0,6,11,10,8,12,7,23,3,5];
	paths[1418] = [2,2,4,0,3,1,4,1,0,0,0,0,6,11,10,8,14,5,5,17,9];
	paths[1419] = [2,2,4,1,3,1,4,1,0,0,0,0,6,11,10,8,14,5,5,18,7];
	paths[1420] = [2,2,4,0,2,1,4,1,0,0,0,0,6,11,10,8,14,5,6,15,8];
	paths[1421] = [2,2,4,1,2,1,4,1,0,0,0,0,6,11,10,8,14,5,6,16,6];
	paths[1422] = [2,2,4,0,2,1,4,0,0,0,0,0,6,11,10,8,14,5,7,13,9];
	paths[1423] = [2,2,4,1,2,1,4,0,0,0,0,0,6,11,10,8,14,5,7,14,7];
	paths[1424] = [2,2,4,1,2,1,5,1,0,0,0,0,6,11,10,8,14,5,7,16,5];
	paths[1425] = [2,2,4,0,2,1,5,0,0,0,0,0,6,11,10,8,14,5,8,13,8];
	paths[1426] = [2,2,4,1,2,1,5,0,0,0,0,0,6,11,10,8,14,5,8,14,6];
	paths[1427] = [2,2,4,2,2,1,4,1,0,0,0,0,6,11,10,8,14,5,9,13,7];
	paths[1428] = [2,2,5,1,2,1,4,1,0,0,0,0,6,11,10,8,14,5,9,14,5];
	paths[1429] = [2,2,4,2,2,1,4,0,0,0,0,0,6,11,10,8,14,5,10,11,8];
	paths[1430] = [2,2,5,1,2,1,4,0,0,0,0,0,6,11,10,8,14,5,10,12,6];
	paths[1431] = [2,2,5,1,2,1,5,1,0,0,0,0,6,11,10,8,14,5,10,14,4];
	paths[1432] = [2,2,4,2,2,1,5,0,0,0,0,0,6,11,10,8,14,5,11,11,7];
	paths[1433] = [2,2,5,1,2,1,5,0,0,0,0,0,6,11,10,8,14,5,11,12,5];
	paths[1434] = [2,2,4,3,2,1,4,1,0,0,0,0,6,11,10,8,14,5,12,11,6];
	paths[1435] = [4,2,5,1,2,1,4,1,0,0,0,0,6,11,10,8,14,5,12,12,4];
	paths[1436] = [2,2,4,3,2,1,4,0,0,0,0,0,6,11,10,8,14,5,13,9,7];
	paths[1437] = [4,2,5,1,2,1,4,0,0,0,0,0,6,11,10,8,14,5,13,10,5];
	paths[1438] = [4,2,5,1,2,1,5,1,0,0,0,0,6,11,10,8,14,5,13,12,3];
	paths[1439] = [2,2,4,3,2,1,5,0,0,0,0,0,6,11,10,8,14,5,14,9,6];
	paths[1440] = [4,2,5,1,2,1,5,0,0,0,0,0,6,11,10,8,14,5,14,10,4];
	paths[1441] = [2,2,5,3,2,1,4,1,0,0,0,0,6,11,10,8,14,5,15,9,5];
	paths[1442] = [2,2,5,3,2,1,4,0,0,0,0,0,6,11,10,8,14,5,16,7,6];
	paths[1443] = [2,2,5,3,2,1,5,1,0,0,0,0,6,11,10,8,14,5,16,9,4];
	paths[1444] = [2,2,5,3,2,1,5,0,0,0,0,0,6,11,10,8,14,5,17,7,5];
	paths[1445] = [4,2,5,3,2,1,4,1,0,0,0,0,6,11,10,8,14,5,18,7,4];
	paths[1446] = [4,2,5,3,2,1,4,0,0,0,0,0,6,11,10,8,14,5,19,5,5];
	paths[1447] = [4,2,5,3,2,1,5,1,0,0,0,0,6,11,10,8,14,5,19,7,3];
	paths[1448] = [4,2,5,3,2,1,5,0,0,0,0,0,6,11,10,8,14,5,20,5,4];
	paths[1449] = [4,2,5,3,1,1,4,0,0,0,0,0,6,11,10,8,14,5,22,3,6];
	paths[1450] = [4,2,5,3,1,1,5,0,0,0,0,0,6,11,10,8,14,5,23,3,5];
	paths[1451] = [2,2,4,0,3,2,4,1,0,0,0,0,6,11,10,9,10,7,5,17,9];
	paths[1452] = [2,2,4,1,3,2,4,1,0,0,0,0,6,11,10,9,10,7,5,18,7];
	paths[1453] = [2,2,4,0,2,2,4,1,0,0,0,0,6,11,10,9,10,7,6,15,8];
	paths[1454] = [2,2,4,1,2,2,4,1,0,0,0,0,6,11,10,9,10,7,6,16,6];
	paths[1455] = [2,2,4,0,2,2,4,0,0,0,0,0,6,11,10,9,10,7,7,13,9];
	paths[1456] = [2,2,4,1,2,2,4,0,0,0,0,0,6,11,10,9,10,7,7,14,7];
	paths[1457] = [2,2,4,1,2,2,5,1,0,0,0,0,6,11,10,9,10,7,7,16,5];
	paths[1458] = [2,2,4,0,2,2,5,0,0,0,0,0,6,11,10,9,10,7,8,13,8];
	paths[1459] = [2,2,4,1,2,2,5,0,0,0,0,0,6,11,10,9,10,7,8,14,6];
	paths[1460] = [2,2,4,2,2,2,4,1,0,0,0,0,6,11,10,9,10,7,9,13,7];
	paths[1461] = [2,2,5,1,2,2,4,1,0,0,0,0,6,11,10,9,10,7,9,14,5];
	paths[1462] = [2,2,4,2,2,2,4,0,0,0,0,0,6,11,10,9,10,7,10,11,8];
	paths[1463] = [2,2,5,1,2,2,4,0,0,0,0,0,6,11,10,9,10,7,10,12,6];
	paths[1464] = [2,2,5,1,2,2,5,1,0,0,0,0,6,11,10,9,10,7,10,14,4];
	paths[1465] = [2,2,4,2,2,2,5,0,0,0,0,0,6,11,10,9,10,7,11,11,7];
	paths[1466] = [2,2,5,1,2,2,5,0,0,0,0,0,6,11,10,9,10,7,11,12,5];
	paths[1467] = [2,2,4,3,2,2,4,1,0,0,0,0,6,11,10,9,10,7,12,11,6];
	paths[1468] = [4,2,5,1,2,2,4,1,0,0,0,0,6,11,10,9,10,7,12,12,4];
	paths[1469] = [2,2,4,3,2,2,4,0,0,0,0,0,6,11,10,9,10,7,13,9,7];
	paths[1470] = [4,2,5,1,2,2,4,0,0,0,0,0,6,11,10,9,10,7,13,10,5];
	paths[1471] = [4,2,5,1,2,2,5,1,0,0,0,0,6,11,10,9,10,7,13,12,3];
	paths[1472] = [2,2,4,3,2,2,5,0,0,0,0,0,6,11,10,9,10,7,14,9,6];
	paths[1473] = [4,2,5,1,2,2,5,0,0,0,0,0,6,11,10,9,10,7,14,10,4];
	paths[1474] = [2,2,5,3,2,2,4,1,0,0,0,0,6,11,10,9,10,7,15,9,5];
	paths[1475] = [2,2,5,3,2,2,4,0,0,0,0,0,6,11,10,9,10,7,16,7,6];
	paths[1476] = [2,2,5,3,2,2,5,1,0,0,0,0,6,11,10,9,10,7,16,9,4];
	paths[1477] = [2,2,5,3,2,2,5,0,0,0,0,0,6,11,10,9,10,7,17,7,5];
	paths[1478] = [4,2,5,3,2,2,4,1,0,0,0,0,6,11,10,9,10,7,18,7,4];
	paths[1479] = [4,2,5,3,2,2,4,0,0,0,0,0,6,11,10,9,10,7,19,5,5];
	paths[1480] = [4,2,5,3,2,2,5,1,0,0,0,0,6,11,10,9,10,7,19,7,3];
	paths[1481] = [4,2,5,3,2,2,5,0,0,0,0,0,6,11,10,9,10,7,20,5,4];
	paths[1482] = [4,2,5,3,1,2,4,0,0,0,0,0,6,11,10,9,10,7,22,3,6];
	paths[1483] = [4,2,5,3,1,2,5,0,0,0,0,0,6,11,10,9,10,7,23,3,5];
	paths[1484] = [2,1,1,0,3,3,4,1,0,0,0,0,6,11,10,10,6,11,5,17,9];
	paths[1485] = [2,1,1,1,3,3,4,1,0,0,0,0,6,11,10,10,6,11,5,18,7];
	paths[1486] = [2,1,1,0,2,3,4,1,0,0,0,0,6,11,10,10,6,11,6,15,8];
	paths[1487] = [2,1,1,1,2,3,4,1,0,0,0,0,6,11,10,10,6,11,6,16,6];
	paths[1488] = [2,1,1,0,2,3,4,0,0,0,0,0,6,11,10,10,6,11,7,13,9];
	paths[1489] = [2,1,1,1,2,3,4,0,0,0,0,0,6,11,10,10,6,11,7,14,7];
	paths[1490] = [2,1,1,1,2,3,5,1,0,0,0,0,6,11,10,10,6,11,7,16,5];
	paths[1491] = [2,1,1,0,2,3,5,0,0,0,0,0,6,11,10,10,6,11,8,13,8];
	paths[1492] = [2,1,1,1,2,3,5,0,0,0,0,0,6,11,10,10,6,11,8,14,6];
	paths[1493] = [2,1,0,1,2,3,5,1,0,0,0,0,6,11,10,10,6,11,8,19,4];
	paths[1494] = [2,1,1,2,2,3,4,1,0,0,0,0,6,11,10,10,6,11,9,13,7];
	paths[1495] = [2,1,3,1,2,3,4,1,0,0,0,0,6,11,10,10,6,11,9,14,5];
	paths[1496] = [2,1,1,2,2,3,4,0,0,0,0,0,6,11,10,10,6,11,10,11,8];
	paths[1497] = [2,1,3,1,2,3,4,0,0,0,0,0,6,11,10,10,6,11,10,12,6];
	paths[1498] = [2,1,3,1,2,3,5,1,0,0,0,0,6,11,10,10,6,11,10,14,4];
	paths[1499] = [2,1,1,2,2,3,5,0,0,0,0,0,6,11,10,10,6,11,11,11,7];
	paths[1500] = [2,1,3,1,2,3,5,0,0,0,0,0,6,11,10,10,6,11,11,12,5];
	paths[1501] = [4,1,0,1,2,3,5,1,0,0,0,0,6,11,10,10,6,11,11,17,3];
	paths[1502] = [2,1,1,3,2,3,4,1,0,0,0,0,6,11,10,10,6,11,12,11,6];
	paths[1503] = [4,1,3,1,2,3,4,1,0,0,0,0,6,11,10,10,6,11,12,12,4];
	paths[1504] = [2,1,1,3,2,3,4,0,0,0,0,0,6,11,10,10,6,11,13,9,7];
	paths[1505] = [4,1,3,1,2,3,4,0,0,0,0,0,6,11,10,10,6,11,13,10,5];
	paths[1506] = [4,1,3,1,2,3,5,1,0,0,0,0,6,11,10,10,6,11,13,12,3];
	paths[1507] = [2,1,1,3,2,3,5,0,0,0,0,0,6,11,10,10,6,11,14,9,6];
	paths[1508] = [4,1,3,1,2,3,5,0,0,0,0,0,6,11,10,10,6,11,14,10,4];
	paths[1509] = [2,1,3,3,2,3,4,1,0,0,0,0,6,11,10,10,6,11,15,9,5];
	paths[1510] = [2,1,3,3,2,3,4,0,0,0,0,0,6,11,10,10,6,11,16,7,6];
	paths[1511] = [2,1,3,3,2,3,5,1,0,0,0,0,6,11,10,10,6,11,16,9,4];
	paths[1512] = [2,1,3,3,2,3,5,0,0,0,0,0,6,11,10,10,6,11,17,7,5];
	paths[1513] = [4,1,3,3,2,3,4,1,0,0,0,0,6,11,10,10,6,11,18,7,4];
	paths[1514] = [4,1,3,3,2,3,4,0,0,0,0,0,6,11,10,10,6,11,19,5,5];
	paths[1515] = [4,1,3,3,2,3,5,1,0,0,0,0,6,11,10,10,6,11,19,7,3];
	paths[1516] = [4,1,3,3,2,3,5,0,0,0,0,0,6,11,10,10,6,11,20,5,4];
	paths[1517] = [4,1,3,3,1,3,4,0,0,0,0,0,6,11,10,10,6,11,22,3,6];
	paths[1518] = [4,1,3,3,1,3,5,0,0,0,0,0,6,11,10,10,6,11,23,3,5];
	paths[1519] = [0,0,1,0,3,1,2,1,1,0,0,0,8,6,14,2,17,8,5,17,9];
	paths[1520] = [0,0,1,1,3,1,2,1,1,0,0,0,8,6,14,2,17,8,5,18,7];
	paths[1521] = [1,0,3,3,1,1,2,0,1,0,0,0,8,6,14,2,17,8,22,3,6];
	paths[1522] = [1,0,3,3,1,1,3,0,1,0,0,0,8,6,14,2,17,8,23,3,5];
	paths[1523] = [2,0,1,0,3,1,2,1,1,0,0,0,8,6,14,3,13,6,5,17,9];
	paths[1524] = [2,0,1,1,3,1,2,1,1,0,0,0,8,6,14,3,13,6,5,18,7];
	paths[1525] = [4,0,3,3,1,1,2,0,1,0,0,0,8,6,14,3,13,6,22,3,6];
	paths[1526] = [4,0,3,3,1,1,3,0,1,0,0,0,8,6,14,3,13,6,23,3,5];
	paths[1527] = [2,0,1,0,3,2,2,1,1,0,0,0,8,6,14,4,9,8,5,17,9];
	paths[1528] = [2,0,1,1,3,2,2,1,1,0,0,0,8,6,14,4,9,8,5,18,7];
	paths[1529] = [4,0,3,3,1,2,2,0,1,0,0,0,8,6,14,4,9,8,22,3,6];
	paths[1530] = [4,0,3,3,1,2,3,0,1,0,0,0,8,6,14,4,9,8,23,3,5];
	paths[1531] = [2,0,1,0,3,3,2,1,1,0,0,0,8,6,14,5,7,10,5,17,9];
	paths[1532] = [2,0,1,1,3,3,2,1,1,0,0,0,8,6,14,5,7,10,5,18,7];
	paths[1533] = [4,0,3,3,1,3,2,0,1,0,0,0,8,6,14,5,7,10,22,3,6];
	paths[1534] = [4,0,3,3,1,3,3,0,1,0,0,0,8,6,14,5,7,10,23,3,5];
	paths[1535] = [2,0,1,0,3,0,2,1,1,0,0,0,8,6,14,5,8,9,5,17,9];
	paths[1536] = [2,0,1,1,3,0,2,1,1,0,0,0,8,6,14,5,8,9,5,18,7];
	paths[1537] = [4,0,3,3,1,0,2,0,1,0,0,0,8,6,14,5,8,9,22,3,6];
	paths[1538] = [4,0,3,3,1,0,3,0,1,0,0,0,8,6,14,5,8,9,23,3,5];
	paths[1539] = [2,1,1,0,3,1,0,1,1,0,0,0,8,6,14,8,12,7,5,17,9];
	paths[1540] = [2,1,1,1,3,1,0,1,1,0,0,0,8,6,14,8,12,7,5,18,7];
	paths[1541] = [4,1,3,3,1,1,0,0,1,0,0,0,8,6,14,8,12,7,22,3,6];
	paths[1542] = [4,1,3,3,1,1,1,0,1,0,0,0,8,6,14,8,12,7,23,3,5];
	paths[1543] = [2,0,4,0,3,1,2,1,1,0,0,0,8,6,14,8,14,5,5,17,9];
	paths[1544] = [2,0,4,1,3,1,2,1,1,0,0,0,8,6,14,8,14,5,5,18,7];
	paths[1545] = [4,0,5,3,1,1,2,0,1,0,0,0,8,6,14,8,14,5,22,3,6];
	paths[1546] = [4,0,5,3,1,1,3,0,1,0,0,0,8,6,14,8,14,5,23,3,5];
	paths[1547] = [2,0,4,0,3,2,2,1,1,0,0,0,8,6,14,9,10,7,5,17,9];
	paths[1548] = [2,0,4,1,3,2,2,1,1,0,0,0,8,6,14,9,10,7,5,18,7];
	paths[1549] = [4,0,5,3,1,2,2,0,1,0,0,0,8,6,14,9,10,7,22,3,6];
	paths[1550] = [4,0,5,3,1,2,3,0,1,0,0,0,8,6,14,9,10,7,23,3,5];
	paths[1551] = [2,1,1,0,3,3,0,1,1,0,0,0,8,6,14,10,6,11,5,17,9];
	paths[1552] = [2,1,1,1,3,3,0,1,1,0,0,0,8,6,14,10,6,11,5,18,7];
	paths[1553] = [4,1,3,3,1,3,0,0,1,0,0,0,8,6,14,10,6,11,22,3,6];
	paths[1554] = [4,1,3,3,1,3,1,0,1,0,0,0,8,6,14,10,6,11,23,3,5];
	paths[1555] = [0,2,1,0,3,1,4,1,1,0,0,0,8,8,12,2,17,8,5,17,9];
	paths[1556] = [0,2,1,1,3,1,4,1,1,0,0,0,8,8,12,2,17,8,5,18,7];
	paths[1557] = [0,2,1,0,2,1,4,1,1,0,0,0,8,8,12,2,17,8,6,15,8];
	paths[1558] = [0,2,1,1,2,1,4,1,1,0,0,0,8,8,12,2,17,8,6,16,6];
	paths[1559] = [0,2,1,0,2,1,4,0,1,0,0,0,8,8,12,2,17,8,7,13,9];
	paths[1560] = [0,2,1,1,2,1,4,0,1,0,0,0,8,8,12,2,17,8,7,14,7];
	paths[1561] = [0,2,1,1,2,1,5,1,1,0,0,0,8,8,12,2,17,8,7,16,5];
	paths[1562] = [0,2,1,0,2,1,5,0,1,0,0,0,8,8,12,2,17,8,8,13,8];
	paths[1563] = [0,2,1,1,2,1,5,0,1,0,0,0,8,8,12,2,17,8,8,14,6];
	paths[1564] = [0,2,0,1,2,1,5,1,1,0,0,0,8,8,12,2,17,8,8,19,4];
	paths[1565] = [0,2,1,2,2,1,4,1,1,0,0,0,8,8,12,2,17,8,9,13,7];
	paths[1566] = [0,2,3,1,2,1,4,1,1,0,0,0,8,8,12,2,17,8,9,14,5];
	paths[1567] = [0,2,1,2,2,1,4,0,1,0,0,0,8,8,12,2,17,8,10,11,8];
	paths[1568] = [0,2,3,1,2,1,4,0,1,0,0,0,8,8,12,2,17,8,10,12,6];
	paths[1569] = [0,2,3,1,2,1,5,1,1,0,0,0,8,8,12,2,17,8,10,14,4];
	paths[1570] = [0,2,1,2,2,1,5,0,1,0,0,0,8,8,12,2,17,8,11,11,7];
	paths[1571] = [0,2,3,1,2,1,5,0,1,0,0,0,8,8,12,2,17,8,11,12,5];
	paths[1572] = [1,2,0,1,2,1,5,1,1,0,0,0,8,8,12,2,17,8,11,17,3];
	paths[1573] = [0,2,1,3,2,1,4,1,1,0,0,0,8,8,12,2,17,8,12,11,6];
	paths[1574] = [1,2,3,1,2,1,4,1,1,0,0,0,8,8,12,2,17,8,12,12,4];
	paths[1575] = [0,2,1,3,2,1,4,0,1,0,0,0,8,8,12,2,17,8,13,9,7];
	paths[1576] = [1,2,3,1,2,1,4,0,1,0,0,0,8,8,12,2,17,8,13,10,5];
	paths[1577] = [1,2,3,1,2,1,5,1,1,0,0,0,8,8,12,2,17,8,13,12,3];
	paths[1578] = [0,2,1,3,2,1,5,0,1,0,0,0,8,8,12,2,17,8,14,9,6];
	paths[1579] = [1,2,3,1,2,1,5,0,1,0,0,0,8,8,12,2,17,8,14,10,4];
	paths[1580] = [0,2,3,3,2,1,4,1,1,0,0,0,8,8,12,2,17,8,15,9,5];
	paths[1581] = [0,2,3,3,2,1,4,0,1,0,0,0,8,8,12,2,17,8,16,7,6];
	paths[1582] = [0,2,3,3,2,1,5,1,1,0,0,0,8,8,12,2,17,8,16,9,4];
	paths[1583] = [0,2,3,3,2,1,5,0,1,0,0,0,8,8,12,2,17,8,17,7,5];
	paths[1584] = [1,2,3,3,2,1,4,1,1,0,0,0,8,8,12,2,17,8,18,7,4];
	paths[1585] = [1,2,3,3,2,1,4,0,1,0,0,0,8,8,12,2,17,8,19,5,5];
	paths[1586] = [1,2,3,3,2,1,5,1,1,0,0,0,8,8,12,2,17,8,19,7,3];
	paths[1587] = [1,2,3,3,2,1,5,0,1,0,0,0,8,8,12,2,17,8,20,5,4];
	paths[1588] = [1,2,3,3,1,1,4,0,1,0,0,0,8,8,12,2,17,8,22,3,6];
	paths[1589] = [1,2,3,3,1,1,5,0,1,0,0,0,8,8,12,2,17,8,23,3,5];
	paths[1590] = [2,2,1,0,3,1,4,1,1,0,0,0,8,8,12,3,13,6,5,17,9];
	paths[1591] = [2,2,1,1,3,1,4,1,1,0,0,0,8,8,12,3,13,6,5,18,7];
	paths[1592] = [2,2,1,0,2,1,4,1,1,0,0,0,8,8,12,3,13,6,6,15,8];
	paths[1593] = [2,2,1,1,2,1,4,1,1,0,0,0,8,8,12,3,13,6,6,16,6];
	paths[1594] = [2,2,1,0,2,1,4,0,1,0,0,0,8,8,12,3,13,6,7,13,9];
	paths[1595] = [2,2,1,1,2,1,4,0,1,0,0,0,8,8,12,3,13,6,7,14,7];
	paths[1596] = [2,2,1,1,2,1,5,1,1,0,0,0,8,8,12,3,13,6,7,16,5];
	paths[1597] = [2,2,1,0,2,1,5,0,1,0,0,0,8,8,12,3,13,6,8,13,8];
	paths[1598] = [2,2,1,1,2,1,5,0,1,0,0,0,8,8,12,3,13,6,8,14,6];
	paths[1599] = [2,2,0,1,2,1,5,1,1,0,0,0,8,8,12,3,13,6,8,19,4];
	paths[1600] = [2,2,1,2,2,1,4,1,1,0,0,0,8,8,12,3,13,6,9,13,7];
	paths[1601] = [2,2,3,1,2,1,4,1,1,0,0,0,8,8,12,3,13,6,9,14,5];
	paths[1602] = [2,2,1,2,2,1,4,0,1,0,0,0,8,8,12,3,13,6,10,11,8];
	paths[1603] = [2,2,3,1,2,1,4,0,1,0,0,0,8,8,12,3,13,6,10,12,6];
	paths[1604] = [2,2,3,1,2,1,5,1,1,0,0,0,8,8,12,3,13,6,10,14,4];
	paths[1605] = [2,2,1,2,2,1,5,0,1,0,0,0,8,8,12,3,13,6,11,11,7];
	paths[1606] = [2,2,3,1,2,1,5,0,1,0,0,0,8,8,12,3,13,6,11,12,5];
	paths[1607] = [4,2,0,1,2,1,5,1,1,0,0,0,8,8,12,3,13,6,11,17,3];
	paths[1608] = [2,2,1,3,2,1,4,1,1,0,0,0,8,8,12,3,13,6,12,11,6];
	paths[1609] = [4,2,3,1,2,1,4,1,1,0,0,0,8,8,12,3,13,6,12,12,4];
	paths[1610] = [2,2,1,3,2,1,4,0,1,0,0,0,8,8,12,3,13,6,13,9,7];
	paths[1611] = [4,2,3,1,2,1,4,0,1,0,0,0,8,8,12,3,13,6,13,10,5];
	paths[1612] = [4,2,3,1,2,1,5,1,1,0,0,0,8,8,12,3,13,6,13,12,3];
	paths[1613] = [2,2,1,3,2,1,5,0,1,0,0,0,8,8,12,3,13,6,14,9,6];
	paths[1614] = [4,2,3,1,2,1,5,0,1,0,0,0,8,8,12,3,13,6,14,10,4];
	paths[1615] = [2,2,3,3,2,1,4,1,1,0,0,0,8,8,12,3,13,6,15,9,5];
	paths[1616] = [2,2,3,3,2,1,4,0,1,0,0,0,8,8,12,3,13,6,16,7,6];
	paths[1617] = [2,2,3,3,2,1,5,1,1,0,0,0,8,8,12,3,13,6,16,9,4];
	paths[1618] = [2,2,3,3,2,1,5,0,1,0,0,0,8,8,12,3,13,6,17,7,5];
	paths[1619] = [4,2,3,3,2,1,4,1,1,0,0,0,8,8,12,3,13,6,18,7,4];
	paths[1620] = [4,2,3,3,2,1,4,0,1,0,0,0,8,8,12,3,13,6,19,5,5];
	paths[1621] = [4,2,3,3,2,1,5,1,1,0,0,0,8,8,12,3,13,6,19,7,3];
	paths[1622] = [4,2,3,3,2,1,5,0,1,0,0,0,8,8,12,3,13,6,20,5,4];
	paths[1623] = [4,2,3,3,1,1,4,0,1,0,0,0,8,8,12,3,13,6,22,3,6];
	paths[1624] = [4,2,3,3,1,1,5,0,1,0,0,0,8,8,12,3,13,6,23,3,5];
	paths[1625] = [2,2,1,0,3,2,4,1,1,0,0,0,8,8,12,4,9,8,5,17,9];
	paths[1626] = [2,2,1,1,3,2,4,1,1,0,0,0,8,8,12,4,9,8,5,18,7];
	paths[1627] = [2,2,1,0,2,2,4,1,1,0,0,0,8,8,12,4,9,8,6,15,8];
	paths[1628] = [2,2,1,1,2,2,4,1,1,0,0,0,8,8,12,4,9,8,6,16,6];
	paths[1629] = [2,2,1,0,2,2,4,0,1,0,0,0,8,8,12,4,9,8,7,13,9];
	paths[1630] = [2,2,1,1,2,2,4,0,1,0,0,0,8,8,12,4,9,8,7,14,7];
	paths[1631] = [2,2,1,1,2,2,5,1,1,0,0,0,8,8,12,4,9,8,7,16,5];
	paths[1632] = [2,2,1,0,2,2,5,0,1,0,0,0,8,8,12,4,9,8,8,13,8];
	paths[1633] = [2,2,1,1,2,2,5,0,1,0,0,0,8,8,12,4,9,8,8,14,6];
	paths[1634] = [2,2,0,1,2,2,5,1,1,0,0,0,8,8,12,4,9,8,8,19,4];
	paths[1635] = [2,2,1,2,2,2,4,1,1,0,0,0,8,8,12,4,9,8,9,13,7];
	paths[1636] = [2,2,3,1,2,2,4,1,1,0,0,0,8,8,12,4,9,8,9,14,5];
	paths[1637] = [2,2,1,2,2,2,4,0,1,0,0,0,8,8,12,4,9,8,10,11,8];
	paths[1638] = [2,2,3,1,2,2,4,0,1,0,0,0,8,8,12,4,9,8,10,12,6];
	paths[1639] = [2,2,3,1,2,2,5,1,1,0,0,0,8,8,12,4,9,8,10,14,4];
	paths[1640] = [2,2,1,2,2,2,5,0,1,0,0,0,8,8,12,4,9,8,11,11,7];
	paths[1641] = [2,2,3,1,2,2,5,0,1,0,0,0,8,8,12,4,9,8,11,12,5];
	paths[1642] = [4,2,0,1,2,2,5,1,1,0,0,0,8,8,12,4,9,8,11,17,3];
	paths[1643] = [2,2,1,3,2,2,4,1,1,0,0,0,8,8,12,4,9,8,12,11,6];
	paths[1644] = [4,2,3,1,2,2,4,1,1,0,0,0,8,8,12,4,9,8,12,12,4];
	paths[1645] = [2,2,1,3,2,2,4,0,1,0,0,0,8,8,12,4,9,8,13,9,7];
	paths[1646] = [4,2,3,1,2,2,4,0,1,0,0,0,8,8,12,4,9,8,13,10,5];
	paths[1647] = [4,2,3,1,2,2,5,1,1,0,0,0,8,8,12,4,9,8,13,12,3];
	paths[1648] = [2,2,1,3,2,2,5,0,1,0,0,0,8,8,12,4,9,8,14,9,6];
	paths[1649] = [4,2,3,1,2,2,5,0,1,0,0,0,8,8,12,4,9,8,14,10,4];
	paths[1650] = [2,2,3,3,2,2,4,1,1,0,0,0,8,8,12,4,9,8,15,9,5];
	paths[1651] = [2,2,3,3,2,2,4,0,1,0,0,0,8,8,12,4,9,8,16,7,6];
	paths[1652] = [2,2,3,3,2,2,5,1,1,0,0,0,8,8,12,4,9,8,16,9,4];
	paths[1653] = [2,2,3,3,2,2,5,0,1,0,0,0,8,8,12,4,9,8,17,7,5];
	paths[1654] = [4,2,3,3,2,2,4,1,1,0,0,0,8,8,12,4,9,8,18,7,4];
	paths[1655] = [4,2,3,3,2,2,4,0,1,0,0,0,8,8,12,4,9,8,19,5,5];
	paths[1656] = [4,2,3,3,2,2,5,1,1,0,0,0,8,8,12,4,9,8,19,7,3];
	paths[1657] = [4,2,3,3,2,2,5,0,1,0,0,0,8,8,12,4,9,8,20,5,4];
	paths[1658] = [4,2,3,3,1,2,4,0,1,0,0,0,8,8,12,4,9,8,22,3,6];
	paths[1659] = [4,2,3,3,1,2,5,0,1,0,0,0,8,8,12,4,9,8,23,3,5];
	paths[1660] = [2,2,1,0,3,3,4,1,1,0,0,0,8,8,12,5,7,10,5,17,9];
	paths[1661] = [2,2,1,1,3,3,4,1,1,0,0,0,8,8,12,5,7,10,5,18,7];
	paths[1662] = [2,2,1,0,2,3,4,1,1,0,0,0,8,8,12,5,7,10,6,15,8];
	paths[1663] = [2,2,1,1,2,3,4,1,1,0,0,0,8,8,12,5,7,10,6,16,6];
	paths[1664] = [2,2,1,0,2,3,4,0,1,0,0,0,8,8,12,5,7,10,7,13,9];
	paths[1665] = [2,2,1,1,2,3,4,0,1,0,0,0,8,8,12,5,7,10,7,14,7];
	paths[1666] = [2,2,1,1,2,3,5,1,1,0,0,0,8,8,12,5,7,10,7,16,5];
	paths[1667] = [2,2,1,0,2,3,5,0,1,0,0,0,8,8,12,5,7,10,8,13,8];
	paths[1668] = [2,2,1,1,2,3,5,0,1,0,0,0,8,8,12,5,7,10,8,14,6];
	paths[1669] = [2,2,0,1,2,3,5,1,1,0,0,0,8,8,12,5,7,10,8,19,4];
	paths[1670] = [2,2,1,2,2,3,4,1,1,0,0,0,8,8,12,5,7,10,9,13,7];
	paths[1671] = [2,2,3,1,2,3,4,1,1,0,0,0,8,8,12,5,7,10,9,14,5];
	paths[1672] = [2,2,1,2,2,3,4,0,1,0,0,0,8,8,12,5,7,10,10,11,8];
	paths[1673] = [2,2,3,1,2,3,4,0,1,0,0,0,8,8,12,5,7,10,10,12,6];
	paths[1674] = [2,2,3,1,2,3,5,1,1,0,0,0,8,8,12,5,7,10,10,14,4];
	paths[1675] = [2,2,1,2,2,3,5,0,1,0,0,0,8,8,12,5,7,10,11,11,7];
	paths[1676] = [2,2,3,1,2,3,5,0,1,0,0,0,8,8,12,5,7,10,11,12,5];
	paths[1677] = [4,2,0,1,2,3,5,1,1,0,0,0,8,8,12,5,7,10,11,17,3];
	paths[1678] = [2,2,1,3,2,3,4,1,1,0,0,0,8,8,12,5,7,10,12,11,6];
	paths[1679] = [4,2,3,1,2,3,4,1,1,0,0,0,8,8,12,5,7,10,12,12,4];
	paths[1680] = [2,2,1,3,2,3,4,0,1,0,0,0,8,8,12,5,7,10,13,9,7];
	paths[1681] = [4,2,3,1,2,3,4,0,1,0,0,0,8,8,12,5,7,10,13,10,5];
	paths[1682] = [4,2,3,1,2,3,5,1,1,0,0,0,8,8,12,5,7,10,13,12,3];
	paths[1683] = [2,2,1,3,2,3,5,0,1,0,0,0,8,8,12,5,7,10,14,9,6];
	paths[1684] = [4,2,3,1,2,3,5,0,1,0,0,0,8,8,12,5,7,10,14,10,4];
	paths[1685] = [2,2,3,3,2,3,4,1,1,0,0,0,8,8,12,5,7,10,15,9,5];
	paths[1686] = [2,2,3,3,2,3,4,0,1,0,0,0,8,8,12,5,7,10,16,7,6];
	paths[1687] = [2,2,3,3,2,3,5,1,1,0,0,0,8,8,12,5,7,10,16,9,4];
	paths[1688] = [2,2,3,3,2,3,5,0,1,0,0,0,8,8,12,5,7,10,17,7,5];
	paths[1689] = [4,2,3,3,2,3,4,1,1,0,0,0,8,8,12,5,7,10,18,7,4];
	paths[1690] = [4,2,3,3,2,3,4,0,1,0,0,0,8,8,12,5,7,10,19,5,5];
	paths[1691] = [4,2,3,3,2,3,5,1,1,0,0,0,8,8,12,5,7,10,19,7,3];
	paths[1692] = [4,2,3,3,2,3,5,0,1,0,0,0,8,8,12,5,7,10,20,5,4];
	paths[1693] = [4,2,3,3,1,3,4,0,1,0,0,0,8,8,12,5,7,10,22,3,6];
	paths[1694] = [4,2,3,3,1,3,5,0,1,0,0,0,8,8,12,5,7,10,23,3,5];
	paths[1695] = [2,2,1,0,3,0,4,1,1,0,0,0,8,8,12,5,8,9,5,17,9];
	paths[1696] = [2,2,1,1,3,0,4,1,1,0,0,0,8,8,12,5,8,9,5,18,7];
	paths[1697] = [2,2,1,0,2,0,4,1,1,0,0,0,8,8,12,5,8,9,6,15,8];
	paths[1698] = [2,2,1,1,2,0,4,1,1,0,0,0,8,8,12,5,8,9,6,16,6];
	paths[1699] = [2,2,1,0,2,0,4,0,1,0,0,0,8,8,12,5,8,9,7,13,9];
	paths[1700] = [2,2,1,1,2,0,4,0,1,0,0,0,8,8,12,5,8,9,7,14,7];
	paths[1701] = [2,2,1,1,2,0,5,1,1,0,0,0,8,8,12,5,8,9,7,16,5];
	paths[1702] = [2,2,1,0,2,0,5,0,1,0,0,0,8,8,12,5,8,9,8,13,8];
	paths[1703] = [2,2,1,1,2,0,5,0,1,0,0,0,8,8,12,5,8,9,8,14,6];
	paths[1704] = [2,2,0,1,2,0,5,1,1,0,0,0,8,8,12,5,8,9,8,19,4];
	paths[1705] = [2,2,1,2,2,0,4,1,1,0,0,0,8,8,12,5,8,9,9,13,7];
	paths[1706] = [2,2,3,1,2,0,4,1,1,0,0,0,8,8,12,5,8,9,9,14,5];
	paths[1707] = [2,2,1,2,2,0,4,0,1,0,0,0,8,8,12,5,8,9,10,11,8];
	paths[1708] = [2,2,3,1,2,0,4,0,1,0,0,0,8,8,12,5,8,9,10,12,6];
	paths[1709] = [2,2,3,1,2,0,5,1,1,0,0,0,8,8,12,5,8,9,10,14,4];
	paths[1710] = [2,2,1,2,2,0,5,0,1,0,0,0,8,8,12,5,8,9,11,11,7];
	paths[1711] = [2,2,3,1,2,0,5,0,1,0,0,0,8,8,12,5,8,9,11,12,5];
	paths[1712] = [4,2,0,1,2,0,5,1,1,0,0,0,8,8,12,5,8,9,11,17,3];
	paths[1713] = [2,2,1,3,2,0,4,1,1,0,0,0,8,8,12,5,8,9,12,11,6];
	paths[1714] = [4,2,3,1,2,0,4,1,1,0,0,0,8,8,12,5,8,9,12,12,4];
	paths[1715] = [2,2,1,3,2,0,4,0,1,0,0,0,8,8,12,5,8,9,13,9,7];
	paths[1716] = [4,2,3,1,2,0,4,0,1,0,0,0,8,8,12,5,8,9,13,10,5];
	paths[1717] = [4,2,3,1,2,0,5,1,1,0,0,0,8,8,12,5,8,9,13,12,3];
	paths[1718] = [2,2,1,3,2,0,5,0,1,0,0,0,8,8,12,5,8,9,14,9,6];
	paths[1719] = [4,2,3,1,2,0,5,0,1,0,0,0,8,8,12,5,8,9,14,10,4];
	paths[1720] = [2,2,3,3,2,0,4,1,1,0,0,0,8,8,12,5,8,9,15,9,5];
	paths[1721] = [2,2,3,3,2,0,4,0,1,0,0,0,8,8,12,5,8,9,16,7,6];
	paths[1722] = [2,2,3,3,2,0,5,1,1,0,0,0,8,8,12,5,8,9,16,9,4];
	paths[1723] = [2,2,3,3,2,0,5,0,1,0,0,0,8,8,12,5,8,9,17,7,5];
	paths[1724] = [4,2,3,3,2,0,4,1,1,0,0,0,8,8,12,5,8,9,18,7,4];
	paths[1725] = [4,2,3,3,2,0,4,0,1,0,0,0,8,8,12,5,8,9,19,5,5];
	paths[1726] = [4,2,3,3,2,0,5,1,1,0,0,0,8,8,12,5,8,9,19,7,3];
	paths[1727] = [4,2,3,3,2,0,5,0,1,0,0,0,8,8,12,5,8,9,20,5,4];
	paths[1728] = [4,2,3,3,1,0,4,0,1,0,0,0,8,8,12,5,8,9,22,3,6];
	paths[1729] = [4,2,3,3,1,0,5,0,1,0,0,0,8,8,12,5,8,9,23,3,5];
	paths[1730] = [2,1,1,0,3,1,4,1,1,0,0,0,8,8,12,8,12,7,5,17,9];
	paths[1731] = [2,1,1,1,3,1,4,1,1,0,0,0,8,8,12,8,12,7,5,18,7];
	paths[1732] = [2,1,1,0,2,1,4,1,1,0,0,0,8,8,12,8,12,7,6,15,8];
	paths[1733] = [2,1,1,1,2,1,4,1,1,0,0,0,8,8,12,8,12,7,6,16,6];
	paths[1734] = [2,1,1,0,2,1,4,0,1,0,0,0,8,8,12,8,12,7,7,13,9];
	paths[1735] = [2,1,1,1,2,1,4,0,1,0,0,0,8,8,12,8,12,7,7,14,7];
	paths[1736] = [2,1,1,1,2,1,5,1,1,0,0,0,8,8,12,8,12,7,7,16,5];
	paths[1737] = [2,1,1,0,2,1,5,0,1,0,0,0,8,8,12,8,12,7,8,13,8];
	paths[1738] = [2,1,1,1,2,1,5,0,1,0,0,0,8,8,12,8,12,7,8,14,6];
	paths[1739] = [2,1,0,1,2,1,5,1,1,0,0,0,8,8,12,8,12,7,8,19,4];
	paths[1740] = [2,1,1,2,2,1,4,1,1,0,0,0,8,8,12,8,12,7,9,13,7];
	paths[1741] = [2,1,3,1,2,1,4,1,1,0,0,0,8,8,12,8,12,7,9,14,5];
	paths[1742] = [2,1,1,2,2,1,4,0,1,0,0,0,8,8,12,8,12,7,10,11,8];
	paths[1743] = [2,1,3,1,2,1,4,0,1,0,0,0,8,8,12,8,12,7,10,12,6];
	paths[1744] = [2,1,3,1,2,1,5,1,1,0,0,0,8,8,12,8,12,7,10,14,4];
	paths[1745] = [2,1,1,2,2,1,5,0,1,0,0,0,8,8,12,8,12,7,11,11,7];
	paths[1746] = [2,1,3,1,2,1,5,0,1,0,0,0,8,8,12,8,12,7,11,12,5];
	paths[1747] = [4,1,0,1,2,1,5,1,1,0,0,0,8,8,12,8,12,7,11,17,3];
	paths[1748] = [2,1,1,3,2,1,4,1,1,0,0,0,8,8,12,8,12,7,12,11,6];
	paths[1749] = [4,1,3,1,2,1,4,1,1,0,0,0,8,8,12,8,12,7,12,12,4];
	paths[1750] = [2,1,1,3,2,1,4,0,1,0,0,0,8,8,12,8,12,7,13,9,7];
	paths[1751] = [4,1,3,1,2,1,4,0,1,0,0,0,8,8,12,8,12,7,13,10,5];
	paths[1752] = [4,1,3,1,2,1,5,1,1,0,0,0,8,8,12,8,12,7,13,12,3];
	paths[1753] = [2,1,1,3,2,1,5,0,1,0,0,0,8,8,12,8,12,7,14,9,6];
	paths[1754] = [4,1,3,1,2,1,5,0,1,0,0,0,8,8,12,8,12,7,14,10,4];
	paths[1755] = [2,1,3,3,2,1,4,1,1,0,0,0,8,8,12,8,12,7,15,9,5];
	paths[1756] = [2,1,3,3,2,1,4,0,1,0,0,0,8,8,12,8,12,7,16,7,6];
	paths[1757] = [2,1,3,3,2,1,5,1,1,0,0,0,8,8,12,8,12,7,16,9,4];
	paths[1758] = [2,1,3,3,2,1,5,0,1,0,0,0,8,8,12,8,12,7,17,7,5];
	paths[1759] = [4,1,3,3,2,1,4,1,1,0,0,0,8,8,12,8,12,7,18,7,4];
	paths[1760] = [4,1,3,3,2,1,4,0,1,0,0,0,8,8,12,8,12,7,19,5,5];
	paths[1761] = [4,1,3,3,2,1,5,1,1,0,0,0,8,8,12,8,12,7,19,7,3];
	paths[1762] = [4,1,3,3,2,1,5,0,1,0,0,0,8,8,12,8,12,7,20,5,4];
	paths[1763] = [4,1,3,3,1,1,4,0,1,0,0,0,8,8,12,8,12,7,22,3,6];
	paths[1764] = [4,1,3,3,1,1,5,0,1,0,0,0,8,8,12,8,12,7,23,3,5];
	paths[1765] = [2,2,4,0,3,1,4,1,1,0,0,0,8,8,12,8,14,5,5,17,9];
	paths[1766] = [2,2,4,1,3,1,4,1,1,0,0,0,8,8,12,8,14,5,5,18,7];
	paths[1767] = [2,2,4,0,2,1,4,1,1,0,0,0,8,8,12,8,14,5,6,15,8];
	paths[1768] = [2,2,4,1,2,1,4,1,1,0,0,0,8,8,12,8,14,5,6,16,6];
	paths[1769] = [2,2,4,0,2,1,4,0,1,0,0,0,8,8,12,8,14,5,7,13,9];
	paths[1770] = [2,2,4,1,2,1,4,0,1,0,0,0,8,8,12,8,14,5,7,14,7];
	paths[1771] = [2,2,4,1,2,1,5,1,1,0,0,0,8,8,12,8,14,5,7,16,5];
	paths[1772] = [2,2,4,0,2,1,5,0,1,0,0,0,8,8,12,8,14,5,8,13,8];
	paths[1773] = [2,2,4,1,2,1,5,0,1,0,0,0,8,8,12,8,14,5,8,14,6];
	paths[1774] = [2,2,4,2,2,1,4,1,1,0,0,0,8,8,12,8,14,5,9,13,7];
	paths[1775] = [2,2,5,1,2,1,4,1,1,0,0,0,8,8,12,8,14,5,9,14,5];
	paths[1776] = [2,2,4,2,2,1,4,0,1,0,0,0,8,8,12,8,14,5,10,11,8];
	paths[1777] = [2,2,5,1,2,1,4,0,1,0,0,0,8,8,12,8,14,5,10,12,6];
	paths[1778] = [2,2,5,1,2,1,5,1,1,0,0,0,8,8,12,8,14,5,10,14,4];
	paths[1779] = [2,2,4,2,2,1,5,0,1,0,0,0,8,8,12,8,14,5,11,11,7];
	paths[1780] = [2,2,5,1,2,1,5,0,1,0,0,0,8,8,12,8,14,5,11,12,5];
	paths[1781] = [2,2,4,3,2,1,4,1,1,0,0,0,8,8,12,8,14,5,12,11,6];
	paths[1782] = [4,2,5,1,2,1,4,1,1,0,0,0,8,8,12,8,14,5,12,12,4];
	paths[1783] = [2,2,4,3,2,1,4,0,1,0,0,0,8,8,12,8,14,5,13,9,7];
	paths[1784] = [4,2,5,1,2,1,4,0,1,0,0,0,8,8,12,8,14,5,13,10,5];
	paths[1785] = [4,2,5,1,2,1,5,1,1,0,0,0,8,8,12,8,14,5,13,12,3];
	paths[1786] = [2,2,4,3,2,1,5,0,1,0,0,0,8,8,12,8,14,5,14,9,6];
	paths[1787] = [4,2,5,1,2,1,5,0,1,0,0,0,8,8,12,8,14,5,14,10,4];
	paths[1788] = [2,2,5,3,2,1,4,1,1,0,0,0,8,8,12,8,14,5,15,9,5];
	paths[1789] = [2,2,5,3,2,1,4,0,1,0,0,0,8,8,12,8,14,5,16,7,6];
	paths[1790] = [2,2,5,3,2,1,5,1,1,0,0,0,8,8,12,8,14,5,16,9,4];
	paths[1791] = [2,2,5,3,2,1,5,0,1,0,0,0,8,8,12,8,14,5,17,7,5];
	paths[1792] = [4,2,5,3,2,1,4,1,1,0,0,0,8,8,12,8,14,5,18,7,4];
	paths[1793] = [4,2,5,3,2,1,4,0,1,0,0,0,8,8,12,8,14,5,19,5,5];
	paths[1794] = [4,2,5,3,2,1,5,1,1,0,0,0,8,8,12,8,14,5,19,7,3];
	paths[1795] = [4,2,5,3,2,1,5,0,1,0,0,0,8,8,12,8,14,5,20,5,4];
	paths[1796] = [4,2,5,3,1,1,4,0,1,0,0,0,8,8,12,8,14,5,22,3,6];
	paths[1797] = [4,2,5,3,1,1,5,0,1,0,0,0,8,8,12,8,14,5,23,3,5];
	paths[1798] = [2,2,4,0,3,2,4,1,1,0,0,0,8,8,12,9,10,7,5,17,9];
	paths[1799] = [2,2,4,1,3,2,4,1,1,0,0,0,8,8,12,9,10,7,5,18,7];
	paths[1800] = [2,2,4,0,2,2,4,1,1,0,0,0,8,8,12,9,10,7,6,15,8];
	paths[1801] = [2,2,4,1,2,2,4,1,1,0,0,0,8,8,12,9,10,7,6,16,6];
	paths[1802] = [2,2,4,0,2,2,4,0,1,0,0,0,8,8,12,9,10,7,7,13,9];
	paths[1803] = [2,2,4,1,2,2,4,0,1,0,0,0,8,8,12,9,10,7,7,14,7];
	paths[1804] = [2,2,4,1,2,2,5,1,1,0,0,0,8,8,12,9,10,7,7,16,5];
	paths[1805] = [2,2,4,0,2,2,5,0,1,0,0,0,8,8,12,9,10,7,8,13,8];
	paths[1806] = [2,2,4,1,2,2,5,0,1,0,0,0,8,8,12,9,10,7,8,14,6];
	paths[1807] = [2,2,4,2,2,2,4,1,1,0,0,0,8,8,12,9,10,7,9,13,7];
	paths[1808] = [2,2,5,1,2,2,4,1,1,0,0,0,8,8,12,9,10,7,9,14,5];
	paths[1809] = [2,2,4,2,2,2,4,0,1,0,0,0,8,8,12,9,10,7,10,11,8];
	paths[1810] = [2,2,5,1,2,2,4,0,1,0,0,0,8,8,12,9,10,7,10,12,6];
	paths[1811] = [2,2,5,1,2,2,5,1,1,0,0,0,8,8,12,9,10,7,10,14,4];
	paths[1812] = [2,2,4,2,2,2,5,0,1,0,0,0,8,8,12,9,10,7,11,11,7];
	paths[1813] = [2,2,5,1,2,2,5,0,1,0,0,0,8,8,12,9,10,7,11,12,5];
	paths[1814] = [2,2,4,3,2,2,4,1,1,0,0,0,8,8,12,9,10,7,12,11,6];
	paths[1815] = [4,2,5,1,2,2,4,1,1,0,0,0,8,8,12,9,10,7,12,12,4];
	paths[1816] = [2,2,4,3,2,2,4,0,1,0,0,0,8,8,12,9,10,7,13,9,7];
	paths[1817] = [4,2,5,1,2,2,4,0,1,0,0,0,8,8,12,9,10,7,13,10,5];
	paths[1818] = [4,2,5,1,2,2,5,1,1,0,0,0,8,8,12,9,10,7,13,12,3];
	paths[1819] = [2,2,4,3,2,2,5,0,1,0,0,0,8,8,12,9,10,7,14,9,6];
	paths[1820] = [4,2,5,1,2,2,5,0,1,0,0,0,8,8,12,9,10,7,14,10,4];
	paths[1821] = [2,2,5,3,2,2,4,1,1,0,0,0,8,8,12,9,10,7,15,9,5];
	paths[1822] = [2,2,5,3,2,2,4,0,1,0,0,0,8,8,12,9,10,7,16,7,6];
	paths[1823] = [2,2,5,3,2,2,5,1,1,0,0,0,8,8,12,9,10,7,16,9,4];
	paths[1824] = [2,2,5,3,2,2,5,0,1,0,0,0,8,8,12,9,10,7,17,7,5];
	paths[1825] = [4,2,5,3,2,2,4,1,1,0,0,0,8,8,12,9,10,7,18,7,4];
	paths[1826] = [4,2,5,3,2,2,4,0,1,0,0,0,8,8,12,9,10,7,19,5,5];
	paths[1827] = [4,2,5,3,2,2,5,1,1,0,0,0,8,8,12,9,10,7,19,7,3];
	paths[1828] = [4,2,5,3,2,2,5,0,1,0,0,0,8,8,12,9,10,7,20,5,4];
	paths[1829] = [4,2,5,3,1,2,4,0,1,0,0,0,8,8,12,9,10,7,22,3,6];
	paths[1830] = [4,2,5,3,1,2,5,0,1,0,0,0,8,8,12,9,10,7,23,3,5];
	paths[1831] = [2,1,1,0,3,3,4,1,1,0,0,0,8,8,12,10,6,11,5,17,9];
	paths[1832] = [2,1,1,1,3,3,4,1,1,0,0,0,8,8,12,10,6,11,5,18,7];
	paths[1833] = [2,1,1,0,2,3,4,1,1,0,0,0,8,8,12,10,6,11,6,15,8];
	paths[1834] = [2,1,1,1,2,3,4,1,1,0,0,0,8,8,12,10,6,11,6,16,6];
	paths[1835] = [2,1,1,0,2,3,4,0,1,0,0,0,8,8,12,10,6,11,7,13,9];
	paths[1836] = [2,1,1,1,2,3,4,0,1,0,0,0,8,8,12,10,6,11,7,14,7];
	paths[1837] = [2,1,1,1,2,3,5,1,1,0,0,0,8,8,12,10,6,11,7,16,5];
	paths[1838] = [2,1,1,0,2,3,5,0,1,0,0,0,8,8,12,10,6,11,8,13,8];
	paths[1839] = [2,1,1,1,2,3,5,0,1,0,0,0,8,8,12,10,6,11,8,14,6];
	paths[1840] = [2,1,0,1,2,3,5,1,1,0,0,0,8,8,12,10,6,11,8,19,4];
	paths[1841] = [2,1,1,2,2,3,4,1,1,0,0,0,8,8,12,10,6,11,9,13,7];
	paths[1842] = [2,1,3,1,2,3,4,1,1,0,0,0,8,8,12,10,6,11,9,14,5];
	paths[1843] = [2,1,1,2,2,3,4,0,1,0,0,0,8,8,12,10,6,11,10,11,8];
	paths[1844] = [2,1,3,1,2,3,4,0,1,0,0,0,8,8,12,10,6,11,10,12,6];
	paths[1845] = [2,1,3,1,2,3,5,1,1,0,0,0,8,8,12,10,6,11,10,14,4];
	paths[1846] = [2,1,1,2,2,3,5,0,1,0,0,0,8,8,12,10,6,11,11,11,7];
	paths[1847] = [2,1,3,1,2,3,5,0,1,0,0,0,8,8,12,10,6,11,11,12,5];
	paths[1848] = [4,1,0,1,2,3,5,1,1,0,0,0,8,8,12,10,6,11,11,17,3];
	paths[1849] = [2,1,1,3,2,3,4,1,1,0,0,0,8,8,12,10,6,11,12,11,6];
	paths[1850] = [4,1,3,1,2,3,4,1,1,0,0,0,8,8,12,10,6,11,12,12,4];
	paths[1851] = [2,1,1,3,2,3,4,0,1,0,0,0,8,8,12,10,6,11,13,9,7];
	paths[1852] = [4,1,3,1,2,3,4,0,1,0,0,0,8,8,12,10,6,11,13,10,5];
	paths[1853] = [4,1,3,1,2,3,5,1,1,0,0,0,8,8,12,10,6,11,13,12,3];
	paths[1854] = [2,1,1,3,2,3,5,0,1,0,0,0,8,8,12,10,6,11,14,9,6];
	paths[1855] = [4,1,3,1,2,3,5,0,1,0,0,0,8,8,12,10,6,11,14,10,4];
	paths[1856] = [2,1,3,3,2,3,4,1,1,0,0,0,8,8,12,10,6,11,15,9,5];
	paths[1857] = [2,1,3,3,2,3,4,0,1,0,0,0,8,8,12,10,6,11,16,7,6];
	paths[1858] = [2,1,3,3,2,3,5,1,1,0,0,0,8,8,12,10,6,11,16,9,4];
	paths[1859] = [2,1,3,3,2,3,5,0,1,0,0,0,8,8,12,10,6,11,17,7,5];
	paths[1860] = [4,1,3,3,2,3,4,1,1,0,0,0,8,8,12,10,6,11,18,7,4];
	paths[1861] = [4,1,3,3,2,3,4,0,1,0,0,0,8,8,12,10,6,11,19,5,5];
	paths[1862] = [4,1,3,3,2,3,5,1,1,0,0,0,8,8,12,10,6,11,19,7,3];
	paths[1863] = [4,1,3,3,2,3,5,0,1,0,0,0,8,8,12,10,6,11,20,5,4];
	paths[1864] = [4,1,3,3,1,3,4,0,1,0,0,0,8,8,12,10,6,11,22,3,6];
	paths[1865] = [4,1,3,3,1,3,5,0,1,0,0,0,8,8,12,10,6,11,23,3,5];
	paths[1866] = [0,0,1,0,0,1,2,1,1,0,0,0,9,5,15,2,17,8,6,15,8];
	paths[1867] = [0,0,1,1,0,1,2,1,1,0,0,0,9,5,15,2,17,8,6,16,6];
	paths[1868] = [0,0,1,0,0,1,2,0,1,0,0,0,9,5,15,2,17,8,7,13,9];
	paths[1869] = [0,0,1,1,0,1,2,0,1,0,0,0,9,5,15,2,17,8,7,14,7];
	paths[1870] = [0,0,1,1,0,1,3,1,1,0,0,0,9,5,15,2,17,8,7,16,5];
	paths[1871] = [0,0,1,0,0,1,3,0,1,0,0,0,9,5,15,2,17,8,8,13,8];
	paths[1872] = [0,0,1,1,0,1,3,0,1,0,0,0,9,5,15,2,17,8,8,14,6];
	paths[1873] = [0,0,0,1,0,1,3,1,1,0,0,0,9,5,15,2,17,8,8,19,4];
	paths[1874] = [0,0,1,2,0,1,2,1,1,0,0,0,9,5,15,2,17,8,9,13,7];
	paths[1875] = [0,0,3,1,0,1,2,1,1,0,0,0,9,5,15,2,17,8,9,14,5];
	paths[1876] = [0,0,1,2,0,1,2,0,1,0,0,0,9,5,15,2,17,8,10,11,8];
	paths[1877] = [0,0,3,1,0,1,2,0,1,0,0,0,9,5,15,2,17,8,10,12,6];
	paths[1878] = [0,0,3,1,0,1,3,1,1,0,0,0,9,5,15,2,17,8,10,14,4];
	paths[1879] = [0,0,1,2,0,1,3,0,1,0,0,0,9,5,15,2,17,8,11,11,7];
	paths[1880] = [0,0,3,1,0,1,3,0,1,0,0,0,9,5,15,2,17,8,11,12,5];
	paths[1881] = [1,0,0,1,0,1,3,1,1,0,0,0,9,5,15,2,17,8,11,17,3];
	paths[1882] = [0,0,1,3,0,1,2,1,1,0,0,0,9,5,15,2,17,8,12,11,6];
	paths[1883] = [1,0,3,1,0,1,2,1,1,0,0,0,9,5,15,2,17,8,12,12,4];
	paths[1884] = [0,0,1,3,0,1,2,0,1,0,0,0,9,5,15,2,17,8,13,9,7];
	paths[1885] = [1,0,3,1,0,1,2,0,1,0,0,0,9,5,15,2,17,8,13,10,5];
	paths[1886] = [1,0,3,1,0,1,3,1,1,0,0,0,9,5,15,2,17,8,13,12,3];
	paths[1887] = [0,0,1,3,0,1,3,0,1,0,0,0,9,5,15,2,17,8,14,9,6];
	paths[1888] = [1,0,3,1,0,1,3,0,1,0,0,0,9,5,15,2,17,8,14,10,4];
	paths[1889] = [0,0,3,3,0,1,2,1,1,0,0,0,9,5,15,2,17,8,15,9,5];
	paths[1890] = [0,0,3,3,0,1,2,0,1,0,0,0,9,5,15,2,17,8,16,7,6];
	paths[1891] = [0,0,3,3,0,1,3,1,1,0,0,0,9,5,15,2,17,8,16,9,4];
	paths[1892] = [0,0,3,3,0,1,3,0,1,0,0,0,9,5,15,2,17,8,17,7,5];
	paths[1893] = [1,0,3,3,0,1,2,1,1,0,0,0,9,5,15,2,17,8,18,7,4];
	paths[1894] = [1,0,3,3,0,1,2,0,1,0,0,0,9,5,15,2,17,8,19,5,5];
	paths[1895] = [1,0,3,3,0,1,3,1,1,0,0,0,9,5,15,2,17,8,19,7,3];
	paths[1896] = [1,0,3,3,0,1,3,0,1,0,0,0,9,5,15,2,17,8,20,5,4];
	paths[1897] = [2,0,1,0,0,1,2,1,1,0,0,0,9,5,15,3,13,6,6,15,8];
	paths[1898] = [2,0,1,1,0,1,2,1,1,0,0,0,9,5,15,3,13,6,6,16,6];
	paths[1899] = [2,0,1,0,0,1,2,0,1,0,0,0,9,5,15,3,13,6,7,13,9];
	paths[1900] = [2,0,1,1,0,1,2,0,1,0,0,0,9,5,15,3,13,6,7,14,7];
	paths[1901] = [2,0,1,1,0,1,3,1,1,0,0,0,9,5,15,3,13,6,7,16,5];
	paths[1902] = [2,0,1,0,0,1,3,0,1,0,0,0,9,5,15,3,13,6,8,13,8];
	paths[1903] = [2,0,1,1,0,1,3,0,1,0,0,0,9,5,15,3,13,6,8,14,6];
	paths[1904] = [2,0,0,1,0,1,3,1,1,0,0,0,9,5,15,3,13,6,8,19,4];
	paths[1905] = [2,0,1,2,0,1,2,1,1,0,0,0,9,5,15,3,13,6,9,13,7];
	paths[1906] = [2,0,3,1,0,1,2,1,1,0,0,0,9,5,15,3,13,6,9,14,5];
	paths[1907] = [2,0,1,2,0,1,2,0,1,0,0,0,9,5,15,3,13,6,10,11,8];
	paths[1908] = [2,0,3,1,0,1,2,0,1,0,0,0,9,5,15,3,13,6,10,12,6];
	paths[1909] = [2,0,3,1,0,1,3,1,1,0,0,0,9,5,15,3,13,6,10,14,4];
	paths[1910] = [2,0,1,2,0,1,3,0,1,0,0,0,9,5,15,3,13,6,11,11,7];
	paths[1911] = [2,0,3,1,0,1,3,0,1,0,0,0,9,5,15,3,13,6,11,12,5];
	paths[1912] = [4,0,0,1,0,1,3,1,1,0,0,0,9,5,15,3,13,6,11,17,3];
	paths[1913] = [2,0,1,3,0,1,2,1,1,0,0,0,9,5,15,3,13,6,12,11,6];
	paths[1914] = [4,0,3,1,0,1,2,1,1,0,0,0,9,5,15,3,13,6,12,12,4];
	paths[1915] = [2,0,1,3,0,1,2,0,1,0,0,0,9,5,15,3,13,6,13,9,7];
	paths[1916] = [4,0,3,1,0,1,2,0,1,0,0,0,9,5,15,3,13,6,13,10,5];
	paths[1917] = [4,0,3,1,0,1,3,1,1,0,0,0,9,5,15,3,13,6,13,12,3];
	paths[1918] = [2,0,1,3,0,1,3,0,1,0,0,0,9,5,15,3,13,6,14,9,6];
	paths[1919] = [4,0,3,1,0,1,3,0,1,0,0,0,9,5,15,3,13,6,14,10,4];
	paths[1920] = [2,0,3,3,0,1,2,1,1,0,0,0,9,5,15,3,13,6,15,9,5];
	paths[1921] = [2,0,3,3,0,1,2,0,1,0,0,0,9,5,15,3,13,6,16,7,6];
	paths[1922] = [2,0,3,3,0,1,3,1,1,0,0,0,9,5,15,3,13,6,16,9,4];
	paths[1923] = [2,0,3,3,0,1,3,0,1,0,0,0,9,5,15,3,13,6,17,7,5];
	paths[1924] = [4,0,3,3,0,1,2,1,1,0,0,0,9,5,15,3,13,6,18,7,4];
	paths[1925] = [4,0,3,3,0,1,2,0,1,0,0,0,9,5,15,3,13,6,19,5,5];
	paths[1926] = [4,0,3,3,0,1,3,1,1,0,0,0,9,5,15,3,13,6,19,7,3];
	paths[1927] = [4,0,3,3,0,1,3,0,1,0,0,0,9,5,15,3,13,6,20,5,4];
	paths[1928] = [2,0,1,0,0,2,2,1,1,0,0,0,9,5,15,4,9,8,6,15,8];
	paths[1929] = [2,0,1,1,0,2,2,1,1,0,0,0,9,5,15,4,9,8,6,16,6];
	paths[1930] = [2,0,1,0,0,2,2,0,1,0,0,0,9,5,15,4,9,8,7,13,9];
	paths[1931] = [2,0,1,1,0,2,2,0,1,0,0,0,9,5,15,4,9,8,7,14,7];
	paths[1932] = [2,0,1,1,0,2,3,1,1,0,0,0,9,5,15,4,9,8,7,16,5];
	paths[1933] = [2,0,1,0,0,2,3,0,1,0,0,0,9,5,15,4,9,8,8,13,8];
	paths[1934] = [2,0,1,1,0,2,3,0,1,0,0,0,9,5,15,4,9,8,8,14,6];
	paths[1935] = [2,0,0,1,0,2,3,1,1,0,0,0,9,5,15,4,9,8,8,19,4];
	paths[1936] = [2,0,1,2,0,2,2,1,1,0,0,0,9,5,15,4,9,8,9,13,7];
	paths[1937] = [2,0,3,1,0,2,2,1,1,0,0,0,9,5,15,4,9,8,9,14,5];
	paths[1938] = [2,0,1,2,0,2,2,0,1,0,0,0,9,5,15,4,9,8,10,11,8];
	paths[1939] = [2,0,3,1,0,2,2,0,1,0,0,0,9,5,15,4,9,8,10,12,6];
	paths[1940] = [2,0,3,1,0,2,3,1,1,0,0,0,9,5,15,4,9,8,10,14,4];
	paths[1941] = [2,0,1,2,0,2,3,0,1,0,0,0,9,5,15,4,9,8,11,11,7];
	paths[1942] = [2,0,3,1,0,2,3,0,1,0,0,0,9,5,15,4,9,8,11,12,5];
	paths[1943] = [4,0,0,1,0,2,3,1,1,0,0,0,9,5,15,4,9,8,11,17,3];
	paths[1944] = [2,0,1,3,0,2,2,1,1,0,0,0,9,5,15,4,9,8,12,11,6];
	paths[1945] = [4,0,3,1,0,2,2,1,1,0,0,0,9,5,15,4,9,8,12,12,4];
	paths[1946] = [2,0,1,3,0,2,2,0,1,0,0,0,9,5,15,4,9,8,13,9,7];
	paths[1947] = [4,0,3,1,0,2,2,0,1,0,0,0,9,5,15,4,9,8,13,10,5];
	paths[1948] = [4,0,3,1,0,2,3,1,1,0,0,0,9,5,15,4,9,8,13,12,3];
	paths[1949] = [2,0,1,3,0,2,3,0,1,0,0,0,9,5,15,4,9,8,14,9,6];
	paths[1950] = [4,0,3,1,0,2,3,0,1,0,0,0,9,5,15,4,9,8,14,10,4];
	paths[1951] = [2,0,3,3,0,2,2,1,1,0,0,0,9,5,15,4,9,8,15,9,5];
	paths[1952] = [2,0,3,3,0,2,2,0,1,0,0,0,9,5,15,4,9,8,16,7,6];
	paths[1953] = [2,0,3,3,0,2,3,1,1,0,0,0,9,5,15,4,9,8,16,9,4];
	paths[1954] = [2,0,3,3,0,2,3,0,1,0,0,0,9,5,15,4,9,8,17,7,5];
	paths[1955] = [4,0,3,3,0,2,2,1,1,0,0,0,9,5,15,4,9,8,18,7,4];
	paths[1956] = [4,0,3,3,0,2,2,0,1,0,0,0,9,5,15,4,9,8,19,5,5];
	paths[1957] = [4,0,3,3,0,2,3,1,1,0,0,0,9,5,15,4,9,8,19,7,3];
	paths[1958] = [4,0,3,3,0,2,3,0,1,0,0,0,9,5,15,4,9,8,20,5,4];
	paths[1959] = [2,0,1,0,0,3,2,1,1,0,0,0,9,5,15,5,7,10,6,15,8];
	paths[1960] = [2,0,1,1,0,3,2,1,1,0,0,0,9,5,15,5,7,10,6,16,6];
	paths[1961] = [2,0,1,0,0,3,2,0,1,0,0,0,9,5,15,5,7,10,7,13,9];
	paths[1962] = [2,0,1,1,0,3,2,0,1,0,0,0,9,5,15,5,7,10,7,14,7];
	paths[1963] = [2,0,1,1,0,3,3,1,1,0,0,0,9,5,15,5,7,10,7,16,5];
	paths[1964] = [2,0,1,0,0,3,3,0,1,0,0,0,9,5,15,5,7,10,8,13,8];
	paths[1965] = [2,0,1,1,0,3,3,0,1,0,0,0,9,5,15,5,7,10,8,14,6];
	paths[1966] = [2,0,0,1,0,3,3,1,1,0,0,0,9,5,15,5,7,10,8,19,4];
	paths[1967] = [2,0,1,2,0,3,2,1,1,0,0,0,9,5,15,5,7,10,9,13,7];
	paths[1968] = [2,0,3,1,0,3,2,1,1,0,0,0,9,5,15,5,7,10,9,14,5];
	paths[1969] = [2,0,1,2,0,3,2,0,1,0,0,0,9,5,15,5,7,10,10,11,8];
	paths[1970] = [2,0,3,1,0,3,2,0,1,0,0,0,9,5,15,5,7,10,10,12,6];
	paths[1971] = [2,0,3,1,0,3,3,1,1,0,0,0,9,5,15,5,7,10,10,14,4];
	paths[1972] = [2,0,1,2,0,3,3,0,1,0,0,0,9,5,15,5,7,10,11,11,7];
	paths[1973] = [2,0,3,1,0,3,3,0,1,0,0,0,9,5,15,5,7,10,11,12,5];
	paths[1974] = [4,0,0,1,0,3,3,1,1,0,0,0,9,5,15,5,7,10,11,17,3];
	paths[1975] = [2,0,1,3,0,3,2,1,1,0,0,0,9,5,15,5,7,10,12,11,6];
	paths[1976] = [4,0,3,1,0,3,2,1,1,0,0,0,9,5,15,5,7,10,12,12,4];
	paths[1977] = [2,0,1,3,0,3,2,0,1,0,0,0,9,5,15,5,7,10,13,9,7];
	paths[1978] = [4,0,3,1,0,3,2,0,1,0,0,0,9,5,15,5,7,10,13,10,5];
	paths[1979] = [4,0,3,1,0,3,3,1,1,0,0,0,9,5,15,5,7,10,13,12,3];
	paths[1980] = [2,0,1,3,0,3,3,0,1,0,0,0,9,5,15,5,7,10,14,9,6];
	paths[1981] = [4,0,3,1,0,3,3,0,1,0,0,0,9,5,15,5,7,10,14,10,4];
	paths[1982] = [2,0,3,3,0,3,2,1,1,0,0,0,9,5,15,5,7,10,15,9,5];
	paths[1983] = [2,0,3,3,0,3,2,0,1,0,0,0,9,5,15,5,7,10,16,7,6];
	paths[1984] = [2,0,3,3,0,3,3,1,1,0,0,0,9,5,15,5,7,10,16,9,4];
	paths[1985] = [2,0,3,3,0,3,3,0,1,0,0,0,9,5,15,5,7,10,17,7,5];
	paths[1986] = [4,0,3,3,0,3,2,1,1,0,0,0,9,5,15,5,7,10,18,7,4];
	paths[1987] = [4,0,3,3,0,3,2,0,1,0,0,0,9,5,15,5,7,10,19,5,5];
	paths[1988] = [4,0,3,3,0,3,3,1,1,0,0,0,9,5,15,5,7,10,19,7,3];
	paths[1989] = [4,0,3,3,0,3,3,0,1,0,0,0,9,5,15,5,7,10,20,5,4];
	paths[1990] = [2,0,1,0,0,0,2,1,1,0,0,0,9,5,15,5,8,9,6,15,8];
	paths[1991] = [2,0,1,1,0,0,2,1,1,0,0,0,9,5,15,5,8,9,6,16,6];
	paths[1992] = [2,0,1,0,0,0,2,0,1,0,0,0,9,5,15,5,8,9,7,13,9];
	paths[1993] = [2,0,1,1,0,0,2,0,1,0,0,0,9,5,15,5,8,9,7,14,7];
	paths[1994] = [2,0,1,1,0,0,3,1,1,0,0,0,9,5,15,5,8,9,7,16,5];
	paths[1995] = [2,0,1,0,0,0,3,0,1,0,0,0,9,5,15,5,8,9,8,13,8];
	paths[1996] = [2,0,1,1,0,0,3,0,1,0,0,0,9,5,15,5,8,9,8,14,6];
	paths[1997] = [2,0,0,1,0,0,3,1,1,0,0,0,9,5,15,5,8,9,8,19,4];
	paths[1998] = [2,0,1,2,0,0,2,1,1,0,0,0,9,5,15,5,8,9,9,13,7];
	paths[1999] = [2,0,3,1,0,0,2,1,1,0,0,0,9,5,15,5,8,9,9,14,5];
	paths[2000] = [2,0,1,2,0,0,2,0,1,0,0,0,9,5,15,5,8,9,10,11,8];
	paths[2001] = [2,0,3,1,0,0,2,0,1,0,0,0,9,5,15,5,8,9,10,12,6];
	paths[2002] = [2,0,3,1,0,0,3,1,1,0,0,0,9,5,15,5,8,9,10,14,4];
	paths[2003] = [2,0,1,2,0,0,3,0,1,0,0,0,9,5,15,5,8,9,11,11,7];
	paths[2004] = [2,0,3,1,0,0,3,0,1,0,0,0,9,5,15,5,8,9,11,12,5];
	paths[2005] = [4,0,0,1,0,0,3,1,1,0,0,0,9,5,15,5,8,9,11,17,3];
	paths[2006] = [2,0,1,3,0,0,2,1,1,0,0,0,9,5,15,5,8,9,12,11,6];
	paths[2007] = [4,0,3,1,0,0,2,1,1,0,0,0,9,5,15,5,8,9,12,12,4];
	paths[2008] = [2,0,1,3,0,0,2,0,1,0,0,0,9,5,15,5,8,9,13,9,7];
	paths[2009] = [4,0,3,1,0,0,2,0,1,0,0,0,9,5,15,5,8,9,13,10,5];
	paths[2010] = [4,0,3,1,0,0,3,1,1,0,0,0,9,5,15,5,8,9,13,12,3];
	paths[2011] = [2,0,1,3,0,0,3,0,1,0,0,0,9,5,15,5,8,9,14,9,6];
	paths[2012] = [4,0,3,1,0,0,3,0,1,0,0,0,9,5,15,5,8,9,14,10,4];
	paths[2013] = [2,0,3,3,0,0,2,1,1,0,0,0,9,5,15,5,8,9,15,9,5];
	paths[2014] = [2,0,3,3,0,0,2,0,1,0,0,0,9,5,15,5,8,9,16,7,6];
	paths[2015] = [2,0,3,3,0,0,3,1,1,0,0,0,9,5,15,5,8,9,16,9,4];
	paths[2016] = [2,0,3,3,0,0,3,0,1,0,0,0,9,5,15,5,8,9,17,7,5];
	paths[2017] = [4,0,3,3,0,0,2,1,1,0,0,0,9,5,15,5,8,9,18,7,4];
	paths[2018] = [4,0,3,3,0,0,2,0,1,0,0,0,9,5,15,5,8,9,19,5,5];
	paths[2019] = [4,0,3,3,0,0,3,1,1,0,0,0,9,5,15,5,8,9,19,7,3];
	paths[2020] = [4,0,3,3,0,0,3,0,1,0,0,0,9,5,15,5,8,9,20,5,4];
	paths[2021] = [2,1,1,0,0,1,0,1,1,0,0,0,9,5,15,8,12,7,6,15,8];
	paths[2022] = [2,1,1,1,0,1,0,1,1,0,0,0,9,5,15,8,12,7,6,16,6];
	paths[2023] = [2,1,1,0,0,1,0,0,1,0,0,0,9,5,15,8,12,7,7,13,9];
	paths[2024] = [2,1,1,1,0,1,0,0,1,0,0,0,9,5,15,8,12,7,7,14,7];
	paths[2025] = [2,1,1,1,0,1,1,1,1,0,0,0,9,5,15,8,12,7,7,16,5];
	paths[2026] = [2,1,1,0,0,1,1,0,1,0,0,0,9,5,15,8,12,7,8,13,8];
	paths[2027] = [2,1,1,1,0,1,1,0,1,0,0,0,9,5,15,8,12,7,8,14,6];
	paths[2028] = [2,1,0,1,0,1,1,1,1,0,0,0,9,5,15,8,12,7,8,19,4];
	paths[2029] = [2,1,1,2,0,1,0,1,1,0,0,0,9,5,15,8,12,7,9,13,7];
	paths[2030] = [2,1,3,1,0,1,0,1,1,0,0,0,9,5,15,8,12,7,9,14,5];
	paths[2031] = [2,1,1,2,0,1,0,0,1,0,0,0,9,5,15,8,12,7,10,11,8];
	paths[2032] = [2,1,3,1,0,1,0,0,1,0,0,0,9,5,15,8,12,7,10,12,6];
	paths[2033] = [2,1,3,1,0,1,1,1,1,0,0,0,9,5,15,8,12,7,10,14,4];
	paths[2034] = [2,1,1,2,0,1,1,0,1,0,0,0,9,5,15,8,12,7,11,11,7];
	paths[2035] = [2,1,3,1,0,1,1,0,1,0,0,0,9,5,15,8,12,7,11,12,5];
	paths[2036] = [4,1,0,1,0,1,1,1,1,0,0,0,9,5,15,8,12,7,11,17,3];
	paths[2037] = [2,1,1,3,0,1,0,1,1,0,0,0,9,5,15,8,12,7,12,11,6];
	paths[2038] = [4,1,3,1,0,1,0,1,1,0,0,0,9,5,15,8,12,7,12,12,4];
	paths[2039] = [2,1,1,3,0,1,0,0,1,0,0,0,9,5,15,8,12,7,13,9,7];
	paths[2040] = [4,1,3,1,0,1,0,0,1,0,0,0,9,5,15,8,12,7,13,10,5];
	paths[2041] = [4,1,3,1,0,1,1,1,1,0,0,0,9,5,15,8,12,7,13,12,3];
	paths[2042] = [2,1,1,3,0,1,1,0,1,0,0,0,9,5,15,8,12,7,14,9,6];
	paths[2043] = [4,1,3,1,0,1,1,0,1,0,0,0,9,5,15,8,12,7,14,10,4];
	paths[2044] = [2,1,3,3,0,1,0,1,1,0,0,0,9,5,15,8,12,7,15,9,5];
	paths[2045] = [2,1,3,3,0,1,0,0,1,0,0,0,9,5,15,8,12,7,16,7,6];
	paths[2046] = [2,1,3,3,0,1,1,1,1,0,0,0,9,5,15,8,12,7,16,9,4];
	paths[2047] = [2,1,3,3,0,1,1,0,1,0,0,0,9,5,15,8,12,7,17,7,5];
	paths[2048] = [4,1,3,3,0,1,0,1,1,0,0,0,9,5,15,8,12,7,18,7,4];
	paths[2049] = [4,1,3,3,0,1,0,0,1,0,0,0,9,5,15,8,12,7,19,5,5];
	paths[2050] = [4,1,3,3,0,1,1,1,1,0,0,0,9,5,15,8,12,7,19,7,3];
	paths[2051] = [4,1,3,3,0,1,1,0,1,0,0,0,9,5,15,8,12,7,20,5,4];
	paths[2052] = [2,0,4,0,0,1,2,1,1,0,0,0,9,5,15,8,14,5,6,15,8];
	paths[2053] = [2,0,4,1,0,1,2,1,1,0,0,0,9,5,15,8,14,5,6,16,6];
	paths[2054] = [2,0,4,0,0,1,2,0,1,0,0,0,9,5,15,8,14,5,7,13,9];
	paths[2055] = [2,0,4,1,0,1,2,0,1,0,0,0,9,5,15,8,14,5,7,14,7];
	paths[2056] = [2,0,4,1,0,1,3,1,1,0,0,0,9,5,15,8,14,5,7,16,5];
	paths[2057] = [2,0,4,0,0,1,3,0,1,0,0,0,9,5,15,8,14,5,8,13,8];
	paths[2058] = [2,0,4,1,0,1,3,0,1,0,0,0,9,5,15,8,14,5,8,14,6];
	paths[2059] = [2,0,4,2,0,1,2,1,1,0,0,0,9,5,15,8,14,5,9,13,7];
	paths[2060] = [2,0,5,1,0,1,2,1,1,0,0,0,9,5,15,8,14,5,9,14,5];
	paths[2061] = [2,0,4,2,0,1,2,0,1,0,0,0,9,5,15,8,14,5,10,11,8];
	paths[2062] = [2,0,5,1,0,1,2,0,1,0,0,0,9,5,15,8,14,5,10,12,6];
	paths[2063] = [2,0,5,1,0,1,3,1,1,0,0,0,9,5,15,8,14,5,10,14,4];
	paths[2064] = [2,0,4,2,0,1,3,0,1,0,0,0,9,5,15,8,14,5,11,11,7];
	paths[2065] = [2,0,5,1,0,1,3,0,1,0,0,0,9,5,15,8,14,5,11,12,5];
	paths[2066] = [2,0,4,3,0,1,2,1,1,0,0,0,9,5,15,8,14,5,12,11,6];
	paths[2067] = [4,0,5,1,0,1,2,1,1,0,0,0,9,5,15,8,14,5,12,12,4];
	paths[2068] = [2,0,4,3,0,1,2,0,1,0,0,0,9,5,15,8,14,5,13,9,7];
	paths[2069] = [4,0,5,1,0,1,2,0,1,0,0,0,9,5,15,8,14,5,13,10,5];
	paths[2070] = [4,0,5,1,0,1,3,1,1,0,0,0,9,5,15,8,14,5,13,12,3];
	paths[2071] = [2,0,4,3,0,1,3,0,1,0,0,0,9,5,15,8,14,5,14,9,6];
	paths[2072] = [4,0,5,1,0,1,3,0,1,0,0,0,9,5,15,8,14,5,14,10,4];
	paths[2073] = [2,0,5,3,0,1,2,1,1,0,0,0,9,5,15,8,14,5,15,9,5];
	paths[2074] = [2,0,5,3,0,1,2,0,1,0,0,0,9,5,15,8,14,5,16,7,6];
	paths[2075] = [2,0,5,3,0,1,3,1,1,0,0,0,9,5,15,8,14,5,16,9,4];
	paths[2076] = [2,0,5,3,0,1,3,0,1,0,0,0,9,5,15,8,14,5,17,7,5];
	paths[2077] = [4,0,5,3,0,1,2,1,1,0,0,0,9,5,15,8,14,5,18,7,4];
	paths[2078] = [4,0,5,3,0,1,2,0,1,0,0,0,9,5,15,8,14,5,19,5,5];
	paths[2079] = [4,0,5,3,0,1,3,1,1,0,0,0,9,5,15,8,14,5,19,7,3];
	paths[2080] = [4,0,5,3,0,1,3,0,1,0,0,0,9,5,15,8,14,5,20,5,4];
	paths[2081] = [2,0,4,0,0,2,2,1,1,0,0,0,9,5,15,9,10,7,6,15,8];
	paths[2082] = [2,0,4,1,0,2,2,1,1,0,0,0,9,5,15,9,10,7,6,16,6];
	paths[2083] = [2,0,4,0,0,2,2,0,1,0,0,0,9,5,15,9,10,7,7,13,9];
	paths[2084] = [2,0,4,1,0,2,2,0,1,0,0,0,9,5,15,9,10,7,7,14,7];
	paths[2085] = [2,0,4,1,0,2,3,1,1,0,0,0,9,5,15,9,10,7,7,16,5];
	paths[2086] = [2,0,4,0,0,2,3,0,1,0,0,0,9,5,15,9,10,7,8,13,8];
	paths[2087] = [2,0,4,1,0,2,3,0,1,0,0,0,9,5,15,9,10,7,8,14,6];
	paths[2088] = [2,0,4,2,0,2,2,1,1,0,0,0,9,5,15,9,10,7,9,13,7];
	paths[2089] = [2,0,5,1,0,2,2,1,1,0,0,0,9,5,15,9,10,7,9,14,5];
	paths[2090] = [2,0,4,2,0,2,2,0,1,0,0,0,9,5,15,9,10,7,10,11,8];
	paths[2091] = [2,0,5,1,0,2,2,0,1,0,0,0,9,5,15,9,10,7,10,12,6];
	paths[2092] = [2,0,5,1,0,2,3,1,1,0,0,0,9,5,15,9,10,7,10,14,4];
	paths[2093] = [2,0,4,2,0,2,3,0,1,0,0,0,9,5,15,9,10,7,11,11,7];
	paths[2094] = [2,0,5,1,0,2,3,0,1,0,0,0,9,5,15,9,10,7,11,12,5];
	paths[2095] = [2,0,4,3,0,2,2,1,1,0,0,0,9,5,15,9,10,7,12,11,6];
	paths[2096] = [4,0,5,1,0,2,2,1,1,0,0,0,9,5,15,9,10,7,12,12,4];
	paths[2097] = [2,0,4,3,0,2,2,0,1,0,0,0,9,5,15,9,10,7,13,9,7];
	paths[2098] = [4,0,5,1,0,2,2,0,1,0,0,0,9,5,15,9,10,7,13,10,5];
	paths[2099] = [4,0,5,1,0,2,3,1,1,0,0,0,9,5,15,9,10,7,13,12,3];
	paths[2100] = [2,0,4,3,0,2,3,0,1,0,0,0,9,5,15,9,10,7,14,9,6];
	paths[2101] = [4,0,5,1,0,2,3,0,1,0,0,0,9,5,15,9,10,7,14,10,4];
	paths[2102] = [2,0,5,3,0,2,2,1,1,0,0,0,9,5,15,9,10,7,15,9,5];
	paths[2103] = [2,0,5,3,0,2,2,0,1,0,0,0,9,5,15,9,10,7,16,7,6];
	paths[2104] = [2,0,5,3,0,2,3,1,1,0,0,0,9,5,15,9,10,7,16,9,4];
	paths[2105] = [2,0,5,3,0,2,3,0,1,0,0,0,9,5,15,9,10,7,17,7,5];
	paths[2106] = [4,0,5,3,0,2,2,1,1,0,0,0,9,5,15,9,10,7,18,7,4];
	paths[2107] = [4,0,5,3,0,2,2,0,1,0,0,0,9,5,15,9,10,7,19,5,5];
	paths[2108] = [4,0,5,3,0,2,3,1,1,0,0,0,9,5,15,9,10,7,19,7,3];
	paths[2109] = [4,0,5,3,0,2,3,0,1,0,0,0,9,5,15,9,10,7,20,5,4];
	paths[2110] = [2,1,1,0,0,3,0,1,1,0,0,0,9,5,15,10,6,11,6,15,8];
	paths[2111] = [2,1,1,1,0,3,0,1,1,0,0,0,9,5,15,10,6,11,6,16,6];
	paths[2112] = [2,1,1,0,0,3,0,0,1,0,0,0,9,5,15,10,6,11,7,13,9];
	paths[2113] = [2,1,1,1,0,3,0,0,1,0,0,0,9,5,15,10,6,11,7,14,7];
	paths[2114] = [2,1,1,1,0,3,1,1,1,0,0,0,9,5,15,10,6,11,7,16,5];
	paths[2115] = [2,1,1,0,0,3,1,0,1,0,0,0,9,5,15,10,6,11,8,13,8];
	paths[2116] = [2,1,1,1,0,3,1,0,1,0,0,0,9,5,15,10,6,11,8,14,6];
	paths[2117] = [2,1,0,1,0,3,1,1,1,0,0,0,9,5,15,10,6,11,8,19,4];
	paths[2118] = [2,1,1,2,0,3,0,1,1,0,0,0,9,5,15,10,6,11,9,13,7];
	paths[2119] = [2,1,3,1,0,3,0,1,1,0,0,0,9,5,15,10,6,11,9,14,5];
	paths[2120] = [2,1,1,2,0,3,0,0,1,0,0,0,9,5,15,10,6,11,10,11,8];
	paths[2121] = [2,1,3,1,0,3,0,0,1,0,0,0,9,5,15,10,6,11,10,12,6];
	paths[2122] = [2,1,3,1,0,3,1,1,1,0,0,0,9,5,15,10,6,11,10,14,4];
	paths[2123] = [2,1,1,2,0,3,1,0,1,0,0,0,9,5,15,10,6,11,11,11,7];
	paths[2124] = [2,1,3,1,0,3,1,0,1,0,0,0,9,5,15,10,6,11,11,12,5];
	paths[2125] = [4,1,0,1,0,3,1,1,1,0,0,0,9,5,15,10,6,11,11,17,3];
	paths[2126] = [2,1,1,3,0,3,0,1,1,0,0,0,9,5,15,10,6,11,12,11,6];
	paths[2127] = [4,1,3,1,0,3,0,1,1,0,0,0,9,5,15,10,6,11,12,12,4];
	paths[2128] = [2,1,1,3,0,3,0,0,1,0,0,0,9,5,15,10,6,11,13,9,7];
	paths[2129] = [4,1,3,1,0,3,0,0,1,0,0,0,9,5,15,10,6,11,13,10,5];
	paths[2130] = [4,1,3,1,0,3,1,1,1,0,0,0,9,5,15,10,6,11,13,12,3];
	paths[2131] = [2,1,1,3,0,3,1,0,1,0,0,0,9,5,15,10,6,11,14,9,6];
	paths[2132] = [4,1,3,1,0,3,1,0,1,0,0,0,9,5,15,10,6,11,14,10,4];
	paths[2133] = [2,1,3,3,0,3,0,1,1,0,0,0,9,5,15,10,6,11,15,9,5];
	paths[2134] = [2,1,3,3,0,3,0,0,1,0,0,0,9,5,15,10,6,11,16,7,6];
	paths[2135] = [2,1,3,3,0,3,1,1,1,0,0,0,9,5,15,10,6,11,16,9,4];
	paths[2136] = [2,1,3,3,0,3,1,0,1,0,0,0,9,5,15,10,6,11,17,7,5];
	paths[2137] = [4,1,3,3,0,3,0,1,1,0,0,0,9,5,15,10,6,11,18,7,4];
	paths[2138] = [4,1,3,3,0,3,0,0,1,0,0,0,9,5,15,10,6,11,19,5,5];
	paths[2139] = [4,1,3,3,0,3,1,1,1,0,0,0,9,5,15,10,6,11,19,7,3];
	paths[2140] = [4,1,3,3,0,3,1,0,1,0,0,0,9,5,15,10,6,11,20,5,4];
	paths[2141] = [0,2,6,0,3,1,4,1,0,0,0,0,9,12,9,2,17,8,5,17,9];
	paths[2142] = [0,2,6,1,3,1,4,1,0,0,0,0,9,12,9,2,17,8,5,18,7];
	paths[2143] = [0,2,6,0,2,1,4,1,0,0,0,0,9,12,9,2,17,8,6,15,8];
	paths[2144] = [0,2,6,1,2,1,4,1,0,0,0,0,9,12,9,2,17,8,6,16,6];
	paths[2145] = [0,2,6,0,2,1,4,0,0,0,0,0,9,12,9,2,17,8,7,13,9];
	paths[2146] = [0,2,6,1,2,1,4,0,0,0,0,0,9,12,9,2,17,8,7,14,7];
	paths[2147] = [0,2,6,1,2,1,5,1,0,0,0,0,9,12,9,2,17,8,7,16,5];
	paths[2148] = [0,2,6,0,2,1,5,0,0,0,0,0,9,12,9,2,17,8,8,13,8];
	paths[2149] = [0,2,6,1,2,1,5,0,0,0,0,0,9,12,9,2,17,8,8,14,6];
	paths[2150] = [0,2,6,2,2,1,4,1,0,0,0,0,9,12,9,2,17,8,9,13,7];
	paths[2151] = [0,2,7,1,2,1,4,1,0,0,0,0,9,12,9,2,17,8,9,14,5];
	paths[2152] = [0,2,6,2,2,1,4,0,0,0,0,0,9,12,9,2,17,8,10,11,8];
	paths[2153] = [0,2,7,1,2,1,4,0,0,0,0,0,9,12,9,2,17,8,10,12,6];
	paths[2154] = [0,2,7,1,2,1,5,1,0,0,0,0,9,12,9,2,17,8,10,14,4];
	paths[2155] = [0,2,6,2,2,1,5,0,0,0,0,0,9,12,9,2,17,8,11,11,7];
	paths[2156] = [0,2,7,1,2,1,5,0,0,0,0,0,9,12,9,2,17,8,11,12,5];
	paths[2157] = [0,2,6,3,2,1,4,1,0,0,0,0,9,12,9,2,17,8,12,11,6];
	paths[2158] = [1,2,7,1,2,1,4,1,0,0,0,0,9,12,9,2,17,8,12,12,4];
	paths[2159] = [0,2,6,3,2,1,4,0,0,0,0,0,9,12,9,2,17,8,13,9,7];
	paths[2160] = [1,2,7,1,2,1,4,0,0,0,0,0,9,12,9,2,17,8,13,10,5];
	paths[2161] = [1,2,7,1,2,1,5,1,0,0,0,0,9,12,9,2,17,8,13,12,3];
	paths[2162] = [0,2,6,3,2,1,5,0,0,0,0,0,9,12,9,2,17,8,14,9,6];
	paths[2163] = [1,2,7,1,2,1,5,0,0,0,0,0,9,12,9,2,17,8,14,10,4];
	paths[2164] = [0,2,7,3,2,1,4,1,0,0,0,0,9,12,9,2,17,8,15,9,5];
	paths[2165] = [0,2,7,3,2,1,4,0,0,0,0,0,9,12,9,2,17,8,16,7,6];
	paths[2166] = [0,2,7,3,2,1,5,1,0,0,0,0,9,12,9,2,17,8,16,9,4];
	paths[2167] = [0,2,7,3,2,1,5,0,0,0,0,0,9,12,9,2,17,8,17,7,5];
	paths[2168] = [1,2,7,3,2,1,4,1,0,0,0,0,9,12,9,2,17,8,18,7,4];
	paths[2169] = [1,2,7,3,2,1,4,0,0,0,0,0,9,12,9,2,17,8,19,5,5];
	paths[2170] = [1,2,7,3,2,1,5,1,0,0,0,0,9,12,9,2,17,8,19,7,3];
	paths[2171] = [1,2,7,3,2,1,5,0,0,0,0,0,9,12,9,2,17,8,20,5,4];
	paths[2172] = [1,2,7,3,1,1,4,0,0,0,0,0,9,12,9,2,17,8,22,3,6];
	paths[2173] = [1,2,7,3,1,1,5,0,0,0,0,0,9,12,9,2,17,8,23,3,5];
	paths[2174] = [2,2,6,0,3,1,4,1,0,0,0,0,9,12,9,3,13,6,5,17,9];
	paths[2175] = [2,2,6,1,3,1,4,1,0,0,0,0,9,12,9,3,13,6,5,18,7];
	paths[2176] = [2,2,6,0,2,1,4,1,0,0,0,0,9,12,9,3,13,6,6,15,8];
	paths[2177] = [2,2,6,1,2,1,4,1,0,0,0,0,9,12,9,3,13,6,6,16,6];
	paths[2178] = [2,2,6,0,2,1,4,0,0,0,0,0,9,12,9,3,13,6,7,13,9];
	paths[2179] = [2,2,6,1,2,1,4,0,0,0,0,0,9,12,9,3,13,6,7,14,7];
	paths[2180] = [2,2,6,1,2,1,5,1,0,0,0,0,9,12,9,3,13,6,7,16,5];
	paths[2181] = [2,2,6,0,2,1,5,0,0,0,0,0,9,12,9,3,13,6,8,13,8];
	paths[2182] = [2,2,6,1,2,1,5,0,0,0,0,0,9,12,9,3,13,6,8,14,6];
	paths[2183] = [2,2,6,2,2,1,4,1,0,0,0,0,9,12,9,3,13,6,9,13,7];
	paths[2184] = [2,2,7,1,2,1,4,1,0,0,0,0,9,12,9,3,13,6,9,14,5];
	paths[2185] = [2,2,6,2,2,1,4,0,0,0,0,0,9,12,9,3,13,6,10,11,8];
	paths[2186] = [2,2,7,1,2,1,4,0,0,0,0,0,9,12,9,3,13,6,10,12,6];
	paths[2187] = [2,2,7,1,2,1,5,1,0,0,0,0,9,12,9,3,13,6,10,14,4];
	paths[2188] = [2,2,6,2,2,1,5,0,0,0,0,0,9,12,9,3,13,6,11,11,7];
	paths[2189] = [2,2,7,1,2,1,5,0,0,0,0,0,9,12,9,3,13,6,11,12,5];
	paths[2190] = [2,2,6,3,2,1,4,1,0,0,0,0,9,12,9,3,13,6,12,11,6];
	paths[2191] = [4,2,7,1,2,1,4,1,0,0,0,0,9,12,9,3,13,6,12,12,4];
	paths[2192] = [2,2,6,3,2,1,4,0,0,0,0,0,9,12,9,3,13,6,13,9,7];
	paths[2193] = [4,2,7,1,2,1,4,0,0,0,0,0,9,12,9,3,13,6,13,10,5];
	paths[2194] = [4,2,7,1,2,1,5,1,0,0,0,0,9,12,9,3,13,6,13,12,3];
	paths[2195] = [2,2,6,3,2,1,5,0,0,0,0,0,9,12,9,3,13,6,14,9,6];
	paths[2196] = [4,2,7,1,2,1,5,0,0,0,0,0,9,12,9,3,13,6,14,10,4];
	paths[2197] = [2,2,7,3,2,1,4,1,0,0,0,0,9,12,9,3,13,6,15,9,5];
	paths[2198] = [2,2,7,3,2,1,4,0,0,0,0,0,9,12,9,3,13,6,16,7,6];
	paths[2199] = [2,2,7,3,2,1,5,1,0,0,0,0,9,12,9,3,13,6,16,9,4];
	paths[2200] = [2,2,7,3,2,1,5,0,0,0,0,0,9,12,9,3,13,6,17,7,5];
	paths[2201] = [4,2,7,3,2,1,4,1,0,0,0,0,9,12,9,3,13,6,18,7,4];
	paths[2202] = [4,2,7,3,2,1,4,0,0,0,0,0,9,12,9,3,13,6,19,5,5];
	paths[2203] = [4,2,7,3,2,1,5,1,0,0,0,0,9,12,9,3,13,6,19,7,3];
	paths[2204] = [4,2,7,3,2,1,5,0,0,0,0,0,9,12,9,3,13,6,20,5,4];
	paths[2205] = [4,2,7,3,1,1,4,0,0,0,0,0,9,12,9,3,13,6,22,3,6];
	paths[2206] = [4,2,7,3,1,1,5,0,0,0,0,0,9,12,9,3,13,6,23,3,5];
	paths[2207] = [2,2,6,0,3,2,4,1,0,0,0,0,9,12,9,4,9,8,5,17,9];
	paths[2208] = [2,2,6,1,3,2,4,1,0,0,0,0,9,12,9,4,9,8,5,18,7];
	paths[2209] = [2,2,6,0,2,2,4,1,0,0,0,0,9,12,9,4,9,8,6,15,8];
	paths[2210] = [2,2,6,1,2,2,4,1,0,0,0,0,9,12,9,4,9,8,6,16,6];
	paths[2211] = [2,2,6,0,2,2,4,0,0,0,0,0,9,12,9,4,9,8,7,13,9];
	paths[2212] = [2,2,6,1,2,2,4,0,0,0,0,0,9,12,9,4,9,8,7,14,7];
	paths[2213] = [2,2,6,1,2,2,5,1,0,0,0,0,9,12,9,4,9,8,7,16,5];
	paths[2214] = [2,2,6,0,2,2,5,0,0,0,0,0,9,12,9,4,9,8,8,13,8];
	paths[2215] = [2,2,6,1,2,2,5,0,0,0,0,0,9,12,9,4,9,8,8,14,6];
	paths[2216] = [2,2,6,2,2,2,4,1,0,0,0,0,9,12,9,4,9,8,9,13,7];
	paths[2217] = [2,2,7,1,2,2,4,1,0,0,0,0,9,12,9,4,9,8,9,14,5];
	paths[2218] = [2,2,6,2,2,2,4,0,0,0,0,0,9,12,9,4,9,8,10,11,8];
	paths[2219] = [2,2,7,1,2,2,4,0,0,0,0,0,9,12,9,4,9,8,10,12,6];
	paths[2220] = [2,2,7,1,2,2,5,1,0,0,0,0,9,12,9,4,9,8,10,14,4];
	paths[2221] = [2,2,6,2,2,2,5,0,0,0,0,0,9,12,9,4,9,8,11,11,7];
	paths[2222] = [2,2,7,1,2,2,5,0,0,0,0,0,9,12,9,4,9,8,11,12,5];
	paths[2223] = [2,2,6,3,2,2,4,1,0,0,0,0,9,12,9,4,9,8,12,11,6];
	paths[2224] = [4,2,7,1,2,2,4,1,0,0,0,0,9,12,9,4,9,8,12,12,4];
	paths[2225] = [2,2,6,3,2,2,4,0,0,0,0,0,9,12,9,4,9,8,13,9,7];
	paths[2226] = [4,2,7,1,2,2,4,0,0,0,0,0,9,12,9,4,9,8,13,10,5];
	paths[2227] = [4,2,7,1,2,2,5,1,0,0,0,0,9,12,9,4,9,8,13,12,3];
	paths[2228] = [2,2,6,3,2,2,5,0,0,0,0,0,9,12,9,4,9,8,14,9,6];
	paths[2229] = [4,2,7,1,2,2,5,0,0,0,0,0,9,12,9,4,9,8,14,10,4];
	paths[2230] = [2,2,7,3,2,2,4,1,0,0,0,0,9,12,9,4,9,8,15,9,5];
	paths[2231] = [2,2,7,3,2,2,4,0,0,0,0,0,9,12,9,4,9,8,16,7,6];
	paths[2232] = [2,2,7,3,2,2,5,1,0,0,0,0,9,12,9,4,9,8,16,9,4];
	paths[2233] = [2,2,7,3,2,2,5,0,0,0,0,0,9,12,9,4,9,8,17,7,5];
	paths[2234] = [4,2,7,3,2,2,4,1,0,0,0,0,9,12,9,4,9,8,18,7,4];
	paths[2235] = [4,2,7,3,2,2,4,0,0,0,0,0,9,12,9,4,9,8,19,5,5];
	paths[2236] = [4,2,7,3,2,2,5,1,0,0,0,0,9,12,9,4,9,8,19,7,3];
	paths[2237] = [4,2,7,3,2,2,5,0,0,0,0,0,9,12,9,4,9,8,20,5,4];
	paths[2238] = [4,2,7,3,1,2,4,0,0,0,0,0,9,12,9,4,9,8,22,3,6];
	paths[2239] = [4,2,7,3,1,2,5,0,0,0,0,0,9,12,9,4,9,8,23,3,5];
	paths[2240] = [2,2,6,0,3,3,4,1,0,0,0,0,9,12,9,5,7,10,5,17,9];
	paths[2241] = [2,2,6,1,3,3,4,1,0,0,0,0,9,12,9,5,7,10,5,18,7];
	paths[2242] = [2,2,6,0,2,3,4,1,0,0,0,0,9,12,9,5,7,10,6,15,8];
	paths[2243] = [2,2,6,1,2,3,4,1,0,0,0,0,9,12,9,5,7,10,6,16,6];
	paths[2244] = [2,2,6,0,2,3,4,0,0,0,0,0,9,12,9,5,7,10,7,13,9];
	paths[2245] = [2,2,6,1,2,3,4,0,0,0,0,0,9,12,9,5,7,10,7,14,7];
	paths[2246] = [2,2,6,1,2,3,5,1,0,0,0,0,9,12,9,5,7,10,7,16,5];
	paths[2247] = [2,2,6,0,2,3,5,0,0,0,0,0,9,12,9,5,7,10,8,13,8];
	paths[2248] = [2,2,6,1,2,3,5,0,0,0,0,0,9,12,9,5,7,10,8,14,6];
	paths[2249] = [2,2,6,2,2,3,4,1,0,0,0,0,9,12,9,5,7,10,9,13,7];
	paths[2250] = [2,2,7,1,2,3,4,1,0,0,0,0,9,12,9,5,7,10,9,14,5];
	paths[2251] = [2,2,6,2,2,3,4,0,0,0,0,0,9,12,9,5,7,10,10,11,8];
	paths[2252] = [2,2,7,1,2,3,4,0,0,0,0,0,9,12,9,5,7,10,10,12,6];
	paths[2253] = [2,2,7,1,2,3,5,1,0,0,0,0,9,12,9,5,7,10,10,14,4];
	paths[2254] = [2,2,6,2,2,3,5,0,0,0,0,0,9,12,9,5,7,10,11,11,7];
	paths[2255] = [2,2,7,1,2,3,5,0,0,0,0,0,9,12,9,5,7,10,11,12,5];
	paths[2256] = [2,2,6,3,2,3,4,1,0,0,0,0,9,12,9,5,7,10,12,11,6];
	paths[2257] = [4,2,7,1,2,3,4,1,0,0,0,0,9,12,9,5,7,10,12,12,4];
	paths[2258] = [2,2,6,3,2,3,4,0,0,0,0,0,9,12,9,5,7,10,13,9,7];
	paths[2259] = [4,2,7,1,2,3,4,0,0,0,0,0,9,12,9,5,7,10,13,10,5];
	paths[2260] = [4,2,7,1,2,3,5,1,0,0,0,0,9,12,9,5,7,10,13,12,3];
	paths[2261] = [2,2,6,3,2,3,5,0,0,0,0,0,9,12,9,5,7,10,14,9,6];
	paths[2262] = [4,2,7,1,2,3,5,0,0,0,0,0,9,12,9,5,7,10,14,10,4];
	paths[2263] = [2,2,7,3,2,3,4,1,0,0,0,0,9,12,9,5,7,10,15,9,5];
	paths[2264] = [2,2,7,3,2,3,4,0,0,0,0,0,9,12,9,5,7,10,16,7,6];
	paths[2265] = [2,2,7,3,2,3,5,1,0,0,0,0,9,12,9,5,7,10,16,9,4];
	paths[2266] = [2,2,7,3,2,3,5,0,0,0,0,0,9,12,9,5,7,10,17,7,5];
	paths[2267] = [4,2,7,3,2,3,4,1,0,0,0,0,9,12,9,5,7,10,18,7,4];
	paths[2268] = [4,2,7,3,2,3,4,0,0,0,0,0,9,12,9,5,7,10,19,5,5];
	paths[2269] = [4,2,7,3,2,3,5,1,0,0,0,0,9,12,9,5,7,10,19,7,3];
	paths[2270] = [4,2,7,3,2,3,5,0,0,0,0,0,9,12,9,5,7,10,20,5,4];
	paths[2271] = [4,2,7,3,1,3,4,0,0,0,0,0,9,12,9,5,7,10,22,3,6];
	paths[2272] = [4,2,7,3,1,3,5,0,0,0,0,0,9,12,9,5,7,10,23,3,5];
	paths[2273] = [2,2,6,0,3,0,4,1,0,0,0,0,9,12,9,5,8,9,5,17,9];
	paths[2274] = [2,2,6,1,3,0,4,1,0,0,0,0,9,12,9,5,8,9,5,18,7];
	paths[2275] = [2,2,6,0,2,0,4,1,0,0,0,0,9,12,9,5,8,9,6,15,8];
	paths[2276] = [2,2,6,1,2,0,4,1,0,0,0,0,9,12,9,5,8,9,6,16,6];
	paths[2277] = [2,2,6,0,2,0,4,0,0,0,0,0,9,12,9,5,8,9,7,13,9];
	paths[2278] = [2,2,6,1,2,0,4,0,0,0,0,0,9,12,9,5,8,9,7,14,7];
	paths[2279] = [2,2,6,1,2,0,5,1,0,0,0,0,9,12,9,5,8,9,7,16,5];
	paths[2280] = [2,2,6,0,2,0,5,0,0,0,0,0,9,12,9,5,8,9,8,13,8];
	paths[2281] = [2,2,6,1,2,0,5,0,0,0,0,0,9,12,9,5,8,9,8,14,6];
	paths[2282] = [2,2,6,2,2,0,4,1,0,0,0,0,9,12,9,5,8,9,9,13,7];
	paths[2283] = [2,2,7,1,2,0,4,1,0,0,0,0,9,12,9,5,8,9,9,14,5];
	paths[2284] = [2,2,6,2,2,0,4,0,0,0,0,0,9,12,9,5,8,9,10,11,8];
	paths[2285] = [2,2,7,1,2,0,4,0,0,0,0,0,9,12,9,5,8,9,10,12,6];
	paths[2286] = [2,2,7,1,2,0,5,1,0,0,0,0,9,12,9,5,8,9,10,14,4];
	paths[2287] = [2,2,6,2,2,0,5,0,0,0,0,0,9,12,9,5,8,9,11,11,7];
	paths[2288] = [2,2,7,1,2,0,5,0,0,0,0,0,9,12,9,5,8,9,11,12,5];
	paths[2289] = [2,2,6,3,2,0,4,1,0,0,0,0,9,12,9,5,8,9,12,11,6];
	paths[2290] = [4,2,7,1,2,0,4,1,0,0,0,0,9,12,9,5,8,9,12,12,4];
	paths[2291] = [2,2,6,3,2,0,4,0,0,0,0,0,9,12,9,5,8,9,13,9,7];
	paths[2292] = [4,2,7,1,2,0,4,0,0,0,0,0,9,12,9,5,8,9,13,10,5];
	paths[2293] = [4,2,7,1,2,0,5,1,0,0,0,0,9,12,9,5,8,9,13,12,3];
	paths[2294] = [2,2,6,3,2,0,5,0,0,0,0,0,9,12,9,5,8,9,14,9,6];
	paths[2295] = [4,2,7,1,2,0,5,0,0,0,0,0,9,12,9,5,8,9,14,10,4];
	paths[2296] = [2,2,7,3,2,0,4,1,0,0,0,0,9,12,9,5,8,9,15,9,5];
	paths[2297] = [2,2,7,3,2,0,4,0,0,0,0,0,9,12,9,5,8,9,16,7,6];
	paths[2298] = [2,2,7,3,2,0,5,1,0,0,0,0,9,12,9,5,8,9,16,9,4];
	paths[2299] = [2,2,7,3,2,0,5,0,0,0,0,0,9,12,9,5,8,9,17,7,5];
	paths[2300] = [4,2,7,3,2,0,4,1,0,0,0,0,9,12,9,5,8,9,18,7,4];
	paths[2301] = [4,2,7,3,2,0,4,0,0,0,0,0,9,12,9,5,8,9,19,5,5];
	paths[2302] = [4,2,7,3,2,0,5,1,0,0,0,0,9,12,9,5,8,9,19,7,3];
	paths[2303] = [4,2,7,3,2,0,5,0,0,0,0,0,9,12,9,5,8,9,20,5,4];
	paths[2304] = [4,2,7,3,1,0,4,0,0,0,0,0,9,12,9,5,8,9,22,3,6];
	paths[2305] = [4,2,7,3,1,0,5,0,0,0,0,0,9,12,9,5,8,9,23,3,5];
	paths[2306] = [2,1,6,0,3,1,4,1,0,0,0,0,9,12,9,8,12,7,5,17,9];
	paths[2307] = [2,1,6,1,3,1,4,1,0,0,0,0,9,12,9,8,12,7,5,18,7];
	paths[2308] = [2,1,6,0,2,1,4,1,0,0,0,0,9,12,9,8,12,7,6,15,8];
	paths[2309] = [2,1,6,1,2,1,4,1,0,0,0,0,9,12,9,8,12,7,6,16,6];
	paths[2310] = [2,1,6,0,2,1,4,0,0,0,0,0,9,12,9,8,12,7,7,13,9];
	paths[2311] = [2,1,6,1,2,1,4,0,0,0,0,0,9,12,9,8,12,7,7,14,7];
	paths[2312] = [2,1,6,1,2,1,5,1,0,0,0,0,9,12,9,8,12,7,7,16,5];
	paths[2313] = [2,1,6,0,2,1,5,0,0,0,0,0,9,12,9,8,12,7,8,13,8];
	paths[2314] = [2,1,6,1,2,1,5,0,0,0,0,0,9,12,9,8,12,7,8,14,6];
	paths[2315] = [2,1,6,2,2,1,4,1,0,0,0,0,9,12,9,8,12,7,9,13,7];
	paths[2316] = [2,1,7,1,2,1,4,1,0,0,0,0,9,12,9,8,12,7,9,14,5];
	paths[2317] = [2,1,6,2,2,1,4,0,0,0,0,0,9,12,9,8,12,7,10,11,8];
	paths[2318] = [2,1,7,1,2,1,4,0,0,0,0,0,9,12,9,8,12,7,10,12,6];
	paths[2319] = [2,1,7,1,2,1,5,1,0,0,0,0,9,12,9,8,12,7,10,14,4];
	paths[2320] = [2,1,6,2,2,1,5,0,0,0,0,0,9,12,9,8,12,7,11,11,7];
	paths[2321] = [2,1,7,1,2,1,5,0,0,0,0,0,9,12,9,8,12,7,11,12,5];
	paths[2322] = [2,1,6,3,2,1,4,1,0,0,0,0,9,12,9,8,12,7,12,11,6];
	paths[2323] = [4,1,7,1,2,1,4,1,0,0,0,0,9,12,9,8,12,7,12,12,4];
	paths[2324] = [2,1,6,3,2,1,4,0,0,0,0,0,9,12,9,8,12,7,13,9,7];
	paths[2325] = [4,1,7,1,2,1,4,0,0,0,0,0,9,12,9,8,12,7,13,10,5];
	paths[2326] = [4,1,7,1,2,1,5,1,0,0,0,0,9,12,9,8,12,7,13,12,3];
	paths[2327] = [2,1,6,3,2,1,5,0,0,0,0,0,9,12,9,8,12,7,14,9,6];
	paths[2328] = [4,1,7,1,2,1,5,0,0,0,0,0,9,12,9,8,12,7,14,10,4];
	paths[2329] = [2,1,7,3,2,1,4,1,0,0,0,0,9,12,9,8,12,7,15,9,5];
	paths[2330] = [2,1,7,3,2,1,4,0,0,0,0,0,9,12,9,8,12,7,16,7,6];
	paths[2331] = [2,1,7,3,2,1,5,1,0,0,0,0,9,12,9,8,12,7,16,9,4];
	paths[2332] = [2,1,7,3,2,1,5,0,0,0,0,0,9,12,9,8,12,7,17,7,5];
	paths[2333] = [4,1,7,3,2,1,4,1,0,0,0,0,9,12,9,8,12,7,18,7,4];
	paths[2334] = [4,1,7,3,2,1,4,0,0,0,0,0,9,12,9,8,12,7,19,5,5];
	paths[2335] = [4,1,7,3,2,1,5,1,0,0,0,0,9,12,9,8,12,7,19,7,3];
	paths[2336] = [4,1,7,3,2,1,5,0,0,0,0,0,9,12,9,8,12,7,20,5,4];
	paths[2337] = [4,1,7,3,1,1,4,0,0,0,0,0,9,12,9,8,12,7,22,3,6];
	paths[2338] = [4,1,7,3,1,1,5,0,0,0,0,0,9,12,9,8,12,7,23,3,5];
	paths[2339] = [2,1,6,0,3,3,4,1,0,0,0,0,9,12,9,10,6,11,5,17,9];
	paths[2340] = [2,1,6,1,3,3,4,1,0,0,0,0,9,12,9,10,6,11,5,18,7];
	paths[2341] = [2,1,6,0,2,3,4,1,0,0,0,0,9,12,9,10,6,11,6,15,8];
	paths[2342] = [2,1,6,1,2,3,4,1,0,0,0,0,9,12,9,10,6,11,6,16,6];
	paths[2343] = [2,1,6,0,2,3,4,0,0,0,0,0,9,12,9,10,6,11,7,13,9];
	paths[2344] = [2,1,6,1,2,3,4,0,0,0,0,0,9,12,9,10,6,11,7,14,7];
	paths[2345] = [2,1,6,1,2,3,5,1,0,0,0,0,9,12,9,10,6,11,7,16,5];
	paths[2346] = [2,1,6,0,2,3,5,0,0,0,0,0,9,12,9,10,6,11,8,13,8];
	paths[2347] = [2,1,6,1,2,3,5,0,0,0,0,0,9,12,9,10,6,11,8,14,6];
	paths[2348] = [2,1,6,2,2,3,4,1,0,0,0,0,9,12,9,10,6,11,9,13,7];
	paths[2349] = [2,1,7,1,2,3,4,1,0,0,0,0,9,12,9,10,6,11,9,14,5];
	paths[2350] = [2,1,6,2,2,3,4,0,0,0,0,0,9,12,9,10,6,11,10,11,8];
	paths[2351] = [2,1,7,1,2,3,4,0,0,0,0,0,9,12,9,10,6,11,10,12,6];
	paths[2352] = [2,1,7,1,2,3,5,1,0,0,0,0,9,12,9,10,6,11,10,14,4];
	paths[2353] = [2,1,6,2,2,3,5,0,0,0,0,0,9,12,9,10,6,11,11,11,7];
	paths[2354] = [2,1,7,1,2,3,5,0,0,0,0,0,9,12,9,10,6,11,11,12,5];
	paths[2355] = [2,1,6,3,2,3,4,1,0,0,0,0,9,12,9,10,6,11,12,11,6];
	paths[2356] = [4,1,7,1,2,3,4,1,0,0,0,0,9,12,9,10,6,11,12,12,4];
	paths[2357] = [2,1,6,3,2,3,4,0,0,0,0,0,9,12,9,10,6,11,13,9,7];
	paths[2358] = [4,1,7,1,2,3,4,0,0,0,0,0,9,12,9,10,6,11,13,10,5];
	paths[2359] = [4,1,7,1,2,3,5,1,0,0,0,0,9,12,9,10,6,11,13,12,3];
	paths[2360] = [2,1,6,3,2,3,5,0,0,0,0,0,9,12,9,10,6,11,14,9,6];
	paths[2361] = [4,1,7,1,2,3,5,0,0,0,0,0,9,12,9,10,6,11,14,10,4];
	paths[2362] = [2,1,7,3,2,3,4,1,0,0,0,0,9,12,9,10,6,11,15,9,5];
	paths[2363] = [2,1,7,3,2,3,4,0,0,0,0,0,9,12,9,10,6,11,16,7,6];
	paths[2364] = [2,1,7,3,2,3,5,1,0,0,0,0,9,12,9,10,6,11,16,9,4];
	paths[2365] = [2,1,7,3,2,3,5,0,0,0,0,0,9,12,9,10,6,11,17,7,5];
	paths[2366] = [4,1,7,3,2,3,4,1,0,0,0,0,9,12,9,10,6,11,18,7,4];
	paths[2367] = [4,1,7,3,2,3,4,0,0,0,0,0,9,12,9,10,6,11,19,5,5];
	paths[2368] = [4,1,7,3,2,3,5,1,0,0,0,0,9,12,9,10,6,11,19,7,3];
	paths[2369] = [4,1,7,3,2,3,5,0,0,0,0,0,9,12,9,10,6,11,20,5,4];
	paths[2370] = [4,1,7,3,1,3,4,0,0,0,0,0,9,12,9,10,6,11,22,3,6];
	paths[2371] = [4,1,7,3,1,3,5,0,0,0,0,0,9,12,9,10,6,11,23,3,5];
	paths[2372] = [0,0,1,0,3,1,0,1,1,0,0,0,11,5,15,2,17,8,5,17,9];
	paths[2373] = [0,0,1,1,3,1,0,1,1,0,0,0,11,5,15,2,17,8,5,18,7];
	paths[2374] = [1,0,3,3,1,1,0,0,1,0,0,0,11,5,15,2,17,8,22,3,6];
	paths[2375] = [1,0,3,3,1,1,1,0,1,0,0,0,11,5,15,2,17,8,23,3,5];
	paths[2376] = [2,0,1,0,3,1,0,1,1,0,0,0,11,5,15,3,13,6,5,17,9];
	paths[2377] = [2,0,1,1,3,1,0,1,1,0,0,0,11,5,15,3,13,6,5,18,7];
	paths[2378] = [4,0,3,3,1,1,0,0,1,0,0,0,11,5,15,3,13,6,22,3,6];
	paths[2379] = [4,0,3,3,1,1,1,0,1,0,0,0,11,5,15,3,13,6,23,3,5];
	paths[2380] = [2,0,1,0,3,2,0,1,1,0,0,0,11,5,15,4,9,8,5,17,9];
	paths[2381] = [2,0,1,1,3,2,0,1,1,0,0,0,11,5,15,4,9,8,5,18,7];
	paths[2382] = [4,0,3,3,1,2,0,0,1,0,0,0,11,5,15,4,9,8,22,3,6];
	paths[2383] = [4,0,3,3,1,2,1,0,1,0,0,0,11,5,15,4,9,8,23,3,5];
	paths[2384] = [2,0,1,0,3,3,0,1,1,0,0,0,11,5,15,5,7,10,5,17,9];
	paths[2385] = [2,0,1,1,3,3,0,1,1,0,0,0,11,5,15,5,7,10,5,18,7];
	paths[2386] = [4,0,3,3,1,3,0,0,1,0,0,0,11,5,15,5,7,10,22,3,6];
	paths[2387] = [4,0,3,3,1,3,1,0,1,0,0,0,11,5,15,5,7,10,23,3,5];
	paths[2388] = [2,0,1,0,3,0,0,1,1,0,0,0,11,5,15,5,8,9,5,17,9];
	paths[2389] = [2,0,1,1,3,0,0,1,1,0,0,0,11,5,15,5,8,9,5,18,7];
	paths[2390] = [4,0,3,3,1,0,0,0,1,0,0,0,11,5,15,5,8,9,22,3,6];
	paths[2391] = [4,0,3,3,1,0,1,0,1,0,0,0,11,5,15,5,8,9,23,3,5];
	paths[2392] = [2,0,4,0,3,1,0,1,1,0,0,0,11,5,15,8,14,5,5,17,9];
	paths[2393] = [2,0,4,1,3,1,0,1,1,0,0,0,11,5,15,8,14,5,5,18,7];
	paths[2394] = [4,0,5,3,1,1,0,0,1,0,0,0,11,5,15,8,14,5,22,3,6];
	paths[2395] = [4,0,5,3,1,1,1,0,1,0,0,0,11,5,15,8,14,5,23,3,5];
	paths[2396] = [2,0,4,0,3,2,0,1,1,0,0,0,11,5,15,9,10,7,5,17,9];
	paths[2397] = [2,0,4,1,3,2,0,1,1,0,0,0,11,5,15,9,10,7,5,18,7];
	paths[2398] = [4,0,5,3,1,2,0,0,1,0,0,0,11,5,15,9,10,7,22,3,6];
	paths[2399] = [4,0,5,3,1,2,1,0,1,0,0,0,11,5,15,9,10,7,23,3,5];
	paths[2400] = [0,2,6,0,3,1,4,1,1,0,0,0,11,9,11,2,17,8,5,17,9];
	paths[2401] = [0,2,6,1,3,1,4,1,1,0,0,0,11,9,11,2,17,8,5,18,7];
	paths[2402] = [0,2,6,0,2,1,4,1,1,0,0,0,11,9,11,2,17,8,6,15,8];
	paths[2403] = [0,2,6,1,2,1,4,1,1,0,0,0,11,9,11,2,17,8,6,16,6];
	paths[2404] = [0,2,6,0,2,1,4,0,1,0,0,0,11,9,11,2,17,8,7,13,9];
	paths[2405] = [0,2,6,1,2,1,4,0,1,0,0,0,11,9,11,2,17,8,7,14,7];
	paths[2406] = [0,2,6,1,2,1,5,1,1,0,0,0,11,9,11,2,17,8,7,16,5];
	paths[2407] = [0,2,6,0,2,1,5,0,1,0,0,0,11,9,11,2,17,8,8,13,8];
	paths[2408] = [0,2,6,1,2,1,5,0,1,0,0,0,11,9,11,2,17,8,8,14,6];
	paths[2409] = [0,2,6,2,2,1,4,1,1,0,0,0,11,9,11,2,17,8,9,13,7];
	paths[2410] = [0,2,7,1,2,1,4,1,1,0,0,0,11,9,11,2,17,8,9,14,5];
	paths[2411] = [0,2,6,2,2,1,4,0,1,0,0,0,11,9,11,2,17,8,10,11,8];
	paths[2412] = [0,2,7,1,2,1,4,0,1,0,0,0,11,9,11,2,17,8,10,12,6];
	paths[2413] = [0,2,7,1,2,1,5,1,1,0,0,0,11,9,11,2,17,8,10,14,4];
	paths[2414] = [0,2,6,2,2,1,5,0,1,0,0,0,11,9,11,2,17,8,11,11,7];
	paths[2415] = [0,2,7,1,2,1,5,0,1,0,0,0,11,9,11,2,17,8,11,12,5];
	paths[2416] = [0,2,6,3,2,1,4,1,1,0,0,0,11,9,11,2,17,8,12,11,6];
	paths[2417] = [1,2,7,1,2,1,4,1,1,0,0,0,11,9,11,2,17,8,12,12,4];
	paths[2418] = [0,2,6,3,2,1,4,0,1,0,0,0,11,9,11,2,17,8,13,9,7];
	paths[2419] = [1,2,7,1,2,1,4,0,1,0,0,0,11,9,11,2,17,8,13,10,5];
	paths[2420] = [1,2,7,1,2,1,5,1,1,0,0,0,11,9,11,2,17,8,13,12,3];
	paths[2421] = [0,2,6,3,2,1,5,0,1,0,0,0,11,9,11,2,17,8,14,9,6];
	paths[2422] = [1,2,7,1,2,1,5,0,1,0,0,0,11,9,11,2,17,8,14,10,4];
	paths[2423] = [0,2,7,3,2,1,4,1,1,0,0,0,11,9,11,2,17,8,15,9,5];
	paths[2424] = [0,2,7,3,2,1,4,0,1,0,0,0,11,9,11,2,17,8,16,7,6];
	paths[2425] = [0,2,7,3,2,1,5,1,1,0,0,0,11,9,11,2,17,8,16,9,4];
	paths[2426] = [0,2,7,3,2,1,5,0,1,0,0,0,11,9,11,2,17,8,17,7,5];
	paths[2427] = [1,2,7,3,2,1,4,1,1,0,0,0,11,9,11,2,17,8,18,7,4];
	paths[2428] = [1,2,7,3,2,1,4,0,1,0,0,0,11,9,11,2,17,8,19,5,5];
	paths[2429] = [1,2,7,3,2,1,5,1,1,0,0,0,11,9,11,2,17,8,19,7,3];
	paths[2430] = [1,2,7,3,2,1,5,0,1,0,0,0,11,9,11,2,17,8,20,5,4];
	paths[2431] = [1,2,7,3,1,1,4,0,1,0,0,0,11,9,11,2,17,8,22,3,6];
	paths[2432] = [1,2,7,3,1,1,5,0,1,0,0,0,11,9,11,2,17,8,23,3,5];
	paths[2433] = [2,2,6,0,3,1,4,1,1,0,0,0,11,9,11,3,13,6,5,17,9];
	paths[2434] = [2,2,6,1,3,1,4,1,1,0,0,0,11,9,11,3,13,6,5,18,7];
	paths[2435] = [2,2,6,0,2,1,4,1,1,0,0,0,11,9,11,3,13,6,6,15,8];
	paths[2436] = [2,2,6,1,2,1,4,1,1,0,0,0,11,9,11,3,13,6,6,16,6];
	paths[2437] = [2,2,6,0,2,1,4,0,1,0,0,0,11,9,11,3,13,6,7,13,9];
	paths[2438] = [2,2,6,1,2,1,4,0,1,0,0,0,11,9,11,3,13,6,7,14,7];
	paths[2439] = [2,2,6,1,2,1,5,1,1,0,0,0,11,9,11,3,13,6,7,16,5];
	paths[2440] = [2,2,6,0,2,1,5,0,1,0,0,0,11,9,11,3,13,6,8,13,8];
	paths[2441] = [2,2,6,1,2,1,5,0,1,0,0,0,11,9,11,3,13,6,8,14,6];
	paths[2442] = [2,2,6,2,2,1,4,1,1,0,0,0,11,9,11,3,13,6,9,13,7];
	paths[2443] = [2,2,7,1,2,1,4,1,1,0,0,0,11,9,11,3,13,6,9,14,5];
	paths[2444] = [2,2,6,2,2,1,4,0,1,0,0,0,11,9,11,3,13,6,10,11,8];
	paths[2445] = [2,2,7,1,2,1,4,0,1,0,0,0,11,9,11,3,13,6,10,12,6];
	paths[2446] = [2,2,7,1,2,1,5,1,1,0,0,0,11,9,11,3,13,6,10,14,4];
	paths[2447] = [2,2,6,2,2,1,5,0,1,0,0,0,11,9,11,3,13,6,11,11,7];
	paths[2448] = [2,2,7,1,2,1,5,0,1,0,0,0,11,9,11,3,13,6,11,12,5];
	paths[2449] = [2,2,6,3,2,1,4,1,1,0,0,0,11,9,11,3,13,6,12,11,6];
	paths[2450] = [4,2,7,1,2,1,4,1,1,0,0,0,11,9,11,3,13,6,12,12,4];
	paths[2451] = [2,2,6,3,2,1,4,0,1,0,0,0,11,9,11,3,13,6,13,9,7];
	paths[2452] = [4,2,7,1,2,1,4,0,1,0,0,0,11,9,11,3,13,6,13,10,5];
	paths[2453] = [4,2,7,1,2,1,5,1,1,0,0,0,11,9,11,3,13,6,13,12,3];
	paths[2454] = [2,2,6,3,2,1,5,0,1,0,0,0,11,9,11,3,13,6,14,9,6];
	paths[2455] = [4,2,7,1,2,1,5,0,1,0,0,0,11,9,11,3,13,6,14,10,4];
	paths[2456] = [2,2,7,3,2,1,4,1,1,0,0,0,11,9,11,3,13,6,15,9,5];
	paths[2457] = [2,2,7,3,2,1,4,0,1,0,0,0,11,9,11,3,13,6,16,7,6];
	paths[2458] = [2,2,7,3,2,1,5,1,1,0,0,0,11,9,11,3,13,6,16,9,4];
	paths[2459] = [2,2,7,3,2,1,5,0,1,0,0,0,11,9,11,3,13,6,17,7,5];
	paths[2460] = [4,2,7,3,2,1,4,1,1,0,0,0,11,9,11,3,13,6,18,7,4];
	paths[2461] = [4,2,7,3,2,1,4,0,1,0,0,0,11,9,11,3,13,6,19,5,5];
	paths[2462] = [4,2,7,3,2,1,5,1,1,0,0,0,11,9,11,3,13,6,19,7,3];
	paths[2463] = [4,2,7,3,2,1,5,0,1,0,0,0,11,9,11,3,13,6,20,5,4];
	paths[2464] = [4,2,7,3,1,1,4,0,1,0,0,0,11,9,11,3,13,6,22,3,6];
	paths[2465] = [4,2,7,3,1,1,5,0,1,0,0,0,11,9,11,3,13,6,23,3,5];
	paths[2466] = [2,2,6,0,3,2,4,1,1,0,0,0,11,9,11,4,9,8,5,17,9];
	paths[2467] = [2,2,6,1,3,2,4,1,1,0,0,0,11,9,11,4,9,8,5,18,7];
	paths[2468] = [2,2,6,0,2,2,4,1,1,0,0,0,11,9,11,4,9,8,6,15,8];
	paths[2469] = [2,2,6,1,2,2,4,1,1,0,0,0,11,9,11,4,9,8,6,16,6];
	paths[2470] = [2,2,6,0,2,2,4,0,1,0,0,0,11,9,11,4,9,8,7,13,9];
	paths[2471] = [2,2,6,1,2,2,4,0,1,0,0,0,11,9,11,4,9,8,7,14,7];
	paths[2472] = [2,2,6,1,2,2,5,1,1,0,0,0,11,9,11,4,9,8,7,16,5];
	paths[2473] = [2,2,6,0,2,2,5,0,1,0,0,0,11,9,11,4,9,8,8,13,8];
	paths[2474] = [2,2,6,1,2,2,5,0,1,0,0,0,11,9,11,4,9,8,8,14,6];
	paths[2475] = [2,2,6,2,2,2,4,1,1,0,0,0,11,9,11,4,9,8,9,13,7];
	paths[2476] = [2,2,7,1,2,2,4,1,1,0,0,0,11,9,11,4,9,8,9,14,5];
	paths[2477] = [2,2,6,2,2,2,4,0,1,0,0,0,11,9,11,4,9,8,10,11,8];
	paths[2478] = [2,2,7,1,2,2,4,0,1,0,0,0,11,9,11,4,9,8,10,12,6];
	paths[2479] = [2,2,7,1,2,2,5,1,1,0,0,0,11,9,11,4,9,8,10,14,4];
	paths[2480] = [2,2,6,2,2,2,5,0,1,0,0,0,11,9,11,4,9,8,11,11,7];
	paths[2481] = [2,2,7,1,2,2,5,0,1,0,0,0,11,9,11,4,9,8,11,12,5];
	paths[2482] = [2,2,6,3,2,2,4,1,1,0,0,0,11,9,11,4,9,8,12,11,6];
	paths[2483] = [4,2,7,1,2,2,4,1,1,0,0,0,11,9,11,4,9,8,12,12,4];
	paths[2484] = [2,2,6,3,2,2,4,0,1,0,0,0,11,9,11,4,9,8,13,9,7];
	paths[2485] = [4,2,7,1,2,2,4,0,1,0,0,0,11,9,11,4,9,8,13,10,5];
	paths[2486] = [4,2,7,1,2,2,5,1,1,0,0,0,11,9,11,4,9,8,13,12,3];
	paths[2487] = [2,2,6,3,2,2,5,0,1,0,0,0,11,9,11,4,9,8,14,9,6];
	paths[2488] = [4,2,7,1,2,2,5,0,1,0,0,0,11,9,11,4,9,8,14,10,4];
	paths[2489] = [2,2,7,3,2,2,4,1,1,0,0,0,11,9,11,4,9,8,15,9,5];
	paths[2490] = [2,2,7,3,2,2,4,0,1,0,0,0,11,9,11,4,9,8,16,7,6];
	paths[2491] = [2,2,7,3,2,2,5,1,1,0,0,0,11,9,11,4,9,8,16,9,4];
	paths[2492] = [2,2,7,3,2,2,5,0,1,0,0,0,11,9,11,4,9,8,17,7,5];
	paths[2493] = [4,2,7,3,2,2,4,1,1,0,0,0,11,9,11,4,9,8,18,7,4];
	paths[2494] = [4,2,7,3,2,2,4,0,1,0,0,0,11,9,11,4,9,8,19,5,5];
	paths[2495] = [4,2,7,3,2,2,5,1,1,0,0,0,11,9,11,4,9,8,19,7,3];
	paths[2496] = [4,2,7,3,2,2,5,0,1,0,0,0,11,9,11,4,9,8,20,5,4];
	paths[2497] = [4,2,7,3,1,2,4,0,1,0,0,0,11,9,11,4,9,8,22,3,6];
	paths[2498] = [4,2,7,3,1,2,5,0,1,0,0,0,11,9,11,4,9,8,23,3,5];
	paths[2499] = [2,2,6,0,3,3,4,1,1,0,0,0,11,9,11,5,7,10,5,17,9];
	paths[2500] = [2,2,6,1,3,3,4,1,1,0,0,0,11,9,11,5,7,10,5,18,7];
	paths[2501] = [2,2,6,0,2,3,4,1,1,0,0,0,11,9,11,5,7,10,6,15,8];
	paths[2502] = [2,2,6,1,2,3,4,1,1,0,0,0,11,9,11,5,7,10,6,16,6];
	paths[2503] = [2,2,6,0,2,3,4,0,1,0,0,0,11,9,11,5,7,10,7,13,9];
	paths[2504] = [2,2,6,1,2,3,4,0,1,0,0,0,11,9,11,5,7,10,7,14,7];
	paths[2505] = [2,2,6,1,2,3,5,1,1,0,0,0,11,9,11,5,7,10,7,16,5];
	paths[2506] = [2,2,6,0,2,3,5,0,1,0,0,0,11,9,11,5,7,10,8,13,8];
	paths[2507] = [2,2,6,1,2,3,5,0,1,0,0,0,11,9,11,5,7,10,8,14,6];
	paths[2508] = [2,2,6,2,2,3,4,1,1,0,0,0,11,9,11,5,7,10,9,13,7];
	paths[2509] = [2,2,7,1,2,3,4,1,1,0,0,0,11,9,11,5,7,10,9,14,5];
	paths[2510] = [2,2,6,2,2,3,4,0,1,0,0,0,11,9,11,5,7,10,10,11,8];
	paths[2511] = [2,2,7,1,2,3,4,0,1,0,0,0,11,9,11,5,7,10,10,12,6];
	paths[2512] = [2,2,7,1,2,3,5,1,1,0,0,0,11,9,11,5,7,10,10,14,4];
	paths[2513] = [2,2,6,2,2,3,5,0,1,0,0,0,11,9,11,5,7,10,11,11,7];
	paths[2514] = [2,2,7,1,2,3,5,0,1,0,0,0,11,9,11,5,7,10,11,12,5];
	paths[2515] = [2,2,6,3,2,3,4,1,1,0,0,0,11,9,11,5,7,10,12,11,6];
	paths[2516] = [4,2,7,1,2,3,4,1,1,0,0,0,11,9,11,5,7,10,12,12,4];
	paths[2517] = [2,2,6,3,2,3,4,0,1,0,0,0,11,9,11,5,7,10,13,9,7];
	paths[2518] = [4,2,7,1,2,3,4,0,1,0,0,0,11,9,11,5,7,10,13,10,5];
	paths[2519] = [4,2,7,1,2,3,5,1,1,0,0,0,11,9,11,5,7,10,13,12,3];
	paths[2520] = [2,2,6,3,2,3,5,0,1,0,0,0,11,9,11,5,7,10,14,9,6];
	paths[2521] = [4,2,7,1,2,3,5,0,1,0,0,0,11,9,11,5,7,10,14,10,4];
	paths[2522] = [2,2,7,3,2,3,4,1,1,0,0,0,11,9,11,5,7,10,15,9,5];
	paths[2523] = [2,2,7,3,2,3,4,0,1,0,0,0,11,9,11,5,7,10,16,7,6];
	paths[2524] = [2,2,7,3,2,3,5,1,1,0,0,0,11,9,11,5,7,10,16,9,4];
	paths[2525] = [2,2,7,3,2,3,5,0,1,0,0,0,11,9,11,5,7,10,17,7,5];
	paths[2526] = [4,2,7,3,2,3,4,1,1,0,0,0,11,9,11,5,7,10,18,7,4];
	paths[2527] = [4,2,7,3,2,3,4,0,1,0,0,0,11,9,11,5,7,10,19,5,5];
	paths[2528] = [4,2,7,3,2,3,5,1,1,0,0,0,11,9,11,5,7,10,19,7,3];
	paths[2529] = [4,2,7,3,2,3,5,0,1,0,0,0,11,9,11,5,7,10,20,5,4];
	paths[2530] = [4,2,7,3,1,3,4,0,1,0,0,0,11,9,11,5,7,10,22,3,6];
	paths[2531] = [4,2,7,3,1,3,5,0,1,0,0,0,11,9,11,5,7,10,23,3,5];
	paths[2532] = [2,2,6,0,3,0,4,1,1,0,0,0,11,9,11,5,8,9,5,17,9];
	paths[2533] = [2,2,6,1,3,0,4,1,1,0,0,0,11,9,11,5,8,9,5,18,7];
	paths[2534] = [2,2,6,0,2,0,4,1,1,0,0,0,11,9,11,5,8,9,6,15,8];
	paths[2535] = [2,2,6,1,2,0,4,1,1,0,0,0,11,9,11,5,8,9,6,16,6];
	paths[2536] = [2,2,6,0,2,0,4,0,1,0,0,0,11,9,11,5,8,9,7,13,9];
	paths[2537] = [2,2,6,1,2,0,4,0,1,0,0,0,11,9,11,5,8,9,7,14,7];
	paths[2538] = [2,2,6,1,2,0,5,1,1,0,0,0,11,9,11,5,8,9,7,16,5];
	paths[2539] = [2,2,6,0,2,0,5,0,1,0,0,0,11,9,11,5,8,9,8,13,8];
	paths[2540] = [2,2,6,1,2,0,5,0,1,0,0,0,11,9,11,5,8,9,8,14,6];
	paths[2541] = [2,2,6,2,2,0,4,1,1,0,0,0,11,9,11,5,8,9,9,13,7];
	paths[2542] = [2,2,7,1,2,0,4,1,1,0,0,0,11,9,11,5,8,9,9,14,5];
	paths[2543] = [2,2,6,2,2,0,4,0,1,0,0,0,11,9,11,5,8,9,10,11,8];
	paths[2544] = [2,2,7,1,2,0,4,0,1,0,0,0,11,9,11,5,8,9,10,12,6];
	paths[2545] = [2,2,7,1,2,0,5,1,1,0,0,0,11,9,11,5,8,9,10,14,4];
	paths[2546] = [2,2,6,2,2,0,5,0,1,0,0,0,11,9,11,5,8,9,11,11,7];
	paths[2547] = [2,2,7,1,2,0,5,0,1,0,0,0,11,9,11,5,8,9,11,12,5];
	paths[2548] = [2,2,6,3,2,0,4,1,1,0,0,0,11,9,11,5,8,9,12,11,6];
	paths[2549] = [4,2,7,1,2,0,4,1,1,0,0,0,11,9,11,5,8,9,12,12,4];
	paths[2550] = [2,2,6,3,2,0,4,0,1,0,0,0,11,9,11,5,8,9,13,9,7];
	paths[2551] = [4,2,7,1,2,0,4,0,1,0,0,0,11,9,11,5,8,9,13,10,5];
	paths[2552] = [4,2,7,1,2,0,5,1,1,0,0,0,11,9,11,5,8,9,13,12,3];
	paths[2553] = [2,2,6,3,2,0,5,0,1,0,0,0,11,9,11,5,8,9,14,9,6];
	paths[2554] = [4,2,7,1,2,0,5,0,1,0,0,0,11,9,11,5,8,9,14,10,4];
	paths[2555] = [2,2,7,3,2,0,4,1,1,0,0,0,11,9,11,5,8,9,15,9,5];
	paths[2556] = [2,2,7,3,2,0,4,0,1,0,0,0,11,9,11,5,8,9,16,7,6];
	paths[2557] = [2,2,7,3,2,0,5,1,1,0,0,0,11,9,11,5,8,9,16,9,4];
	paths[2558] = [2,2,7,3,2,0,5,0,1,0,0,0,11,9,11,5,8,9,17,7,5];
	paths[2559] = [4,2,7,3,2,0,4,1,1,0,0,0,11,9,11,5,8,9,18,7,4];
	paths[2560] = [4,2,7,3,2,0,4,0,1,0,0,0,11,9,11,5,8,9,19,5,5];
	paths[2561] = [4,2,7,3,2,0,5,1,1,0,0,0,11,9,11,5,8,9,19,7,3];
	paths[2562] = [4,2,7,3,2,0,5,0,1,0,0,0,11,9,11,5,8,9,20,5,4];
	paths[2563] = [4,2,7,3,1,0,4,0,1,0,0,0,11,9,11,5,8,9,22,3,6];
	paths[2564] = [4,2,7,3,1,0,5,0,1,0,0,0,11,9,11,5,8,9,23,3,5];
	paths[2565] = [2,1,6,0,3,1,4,1,1,0,0,0,11,9,11,8,12,7,5,17,9];
	paths[2566] = [2,1,6,1,3,1,4,1,1,0,0,0,11,9,11,8,12,7,5,18,7];
	paths[2567] = [2,1,6,0,2,1,4,1,1,0,0,0,11,9,11,8,12,7,6,15,8];
	paths[2568] = [2,1,6,1,2,1,4,1,1,0,0,0,11,9,11,8,12,7,6,16,6];
	paths[2569] = [2,1,6,0,2,1,4,0,1,0,0,0,11,9,11,8,12,7,7,13,9];
	paths[2570] = [2,1,6,1,2,1,4,0,1,0,0,0,11,9,11,8,12,7,7,14,7];
	paths[2571] = [2,1,6,1,2,1,5,1,1,0,0,0,11,9,11,8,12,7,7,16,5];
	paths[2572] = [2,1,6,0,2,1,5,0,1,0,0,0,11,9,11,8,12,7,8,13,8];
	paths[2573] = [2,1,6,1,2,1,5,0,1,0,0,0,11,9,11,8,12,7,8,14,6];
	paths[2574] = [2,1,6,2,2,1,4,1,1,0,0,0,11,9,11,8,12,7,9,13,7];
	paths[2575] = [2,1,7,1,2,1,4,1,1,0,0,0,11,9,11,8,12,7,9,14,5];
	paths[2576] = [2,1,6,2,2,1,4,0,1,0,0,0,11,9,11,8,12,7,10,11,8];
	paths[2577] = [2,1,7,1,2,1,4,0,1,0,0,0,11,9,11,8,12,7,10,12,6];
	paths[2578] = [2,1,7,1,2,1,5,1,1,0,0,0,11,9,11,8,12,7,10,14,4];
	paths[2579] = [2,1,6,2,2,1,5,0,1,0,0,0,11,9,11,8,12,7,11,11,7];
	paths[2580] = [2,1,7,1,2,1,5,0,1,0,0,0,11,9,11,8,12,7,11,12,5];
	paths[2581] = [2,1,6,3,2,1,4,1,1,0,0,0,11,9,11,8,12,7,12,11,6];
	paths[2582] = [4,1,7,1,2,1,4,1,1,0,0,0,11,9,11,8,12,7,12,12,4];
	paths[2583] = [2,1,6,3,2,1,4,0,1,0,0,0,11,9,11,8,12,7,13,9,7];
	paths[2584] = [4,1,7,1,2,1,4,0,1,0,0,0,11,9,11,8,12,7,13,10,5];
	paths[2585] = [4,1,7,1,2,1,5,1,1,0,0,0,11,9,11,8,12,7,13,12,3];
	paths[2586] = [2,1,6,3,2,1,5,0,1,0,0,0,11,9,11,8,12,7,14,9,6];
	paths[2587] = [4,1,7,1,2,1,5,0,1,0,0,0,11,9,11,8,12,7,14,10,4];
	paths[2588] = [2,1,7,3,2,1,4,1,1,0,0,0,11,9,11,8,12,7,15,9,5];
	paths[2589] = [2,1,7,3,2,1,4,0,1,0,0,0,11,9,11,8,12,7,16,7,6];
	paths[2590] = [2,1,7,3,2,1,5,1,1,0,0,0,11,9,11,8,12,7,16,9,4];
	paths[2591] = [2,1,7,3,2,1,5,0,1,0,0,0,11,9,11,8,12,7,17,7,5];
	paths[2592] = [4,1,7,3,2,1,4,1,1,0,0,0,11,9,11,8,12,7,18,7,4];
	paths[2593] = [4,1,7,3,2,1,4,0,1,0,0,0,11,9,11,8,12,7,19,5,5];
	paths[2594] = [4,1,7,3,2,1,5,1,1,0,0,0,11,9,11,8,12,7,19,7,3];
	paths[2595] = [4,1,7,3,2,1,5,0,1,0,0,0,11,9,11,8,12,7,20,5,4];
	paths[2596] = [4,1,7,3,1,1,4,0,1,0,0,0,11,9,11,8,12,7,22,3,6];
	paths[2597] = [4,1,7,3,1,1,5,0,1,0,0,0,11,9,11,8,12,7,23,3,5];
	paths[2598] = [2,1,6,0,3,3,4,1,1,0,0,0,11,9,11,10,6,11,5,17,9];
	paths[2599] = [2,1,6,1,3,3,4,1,1,0,0,0,11,9,11,10,6,11,5,18,7];
	paths[2600] = [2,1,6,0,2,3,4,1,1,0,0,0,11,9,11,10,6,11,6,15,8];
	paths[2601] = [2,1,6,1,2,3,4,1,1,0,0,0,11,9,11,10,6,11,6,16,6];
	paths[2602] = [2,1,6,0,2,3,4,0,1,0,0,0,11,9,11,10,6,11,7,13,9];
	paths[2603] = [2,1,6,1,2,3,4,0,1,0,0,0,11,9,11,10,6,11,7,14,7];
	paths[2604] = [2,1,6,1,2,3,5,1,1,0,0,0,11,9,11,10,6,11,7,16,5];
	paths[2605] = [2,1,6,0,2,3,5,0,1,0,0,0,11,9,11,10,6,11,8,13,8];
	paths[2606] = [2,1,6,1,2,3,5,0,1,0,0,0,11,9,11,10,6,11,8,14,6];
	paths[2607] = [2,1,6,2,2,3,4,1,1,0,0,0,11,9,11,10,6,11,9,13,7];
	paths[2608] = [2,1,7,1,2,3,4,1,1,0,0,0,11,9,11,10,6,11,9,14,5];
	paths[2609] = [2,1,6,2,2,3,4,0,1,0,0,0,11,9,11,10,6,11,10,11,8];
	paths[2610] = [2,1,7,1,2,3,4,0,1,0,0,0,11,9,11,10,6,11,10,12,6];
	paths[2611] = [2,1,7,1,2,3,5,1,1,0,0,0,11,9,11,10,6,11,10,14,4];
	paths[2612] = [2,1,6,2,2,3,5,0,1,0,0,0,11,9,11,10,6,11,11,11,7];
	paths[2613] = [2,1,7,1,2,3,5,0,1,0,0,0,11,9,11,10,6,11,11,12,5];
	paths[2614] = [2,1,6,3,2,3,4,1,1,0,0,0,11,9,11,10,6,11,12,11,6];
	paths[2615] = [4,1,7,1,2,3,4,1,1,0,0,0,11,9,11,10,6,11,12,12,4];
	paths[2616] = [2,1,6,3,2,3,4,0,1,0,0,0,11,9,11,10,6,11,13,9,7];
	paths[2617] = [4,1,7,1,2,3,4,0,1,0,0,0,11,9,11,10,6,11,13,10,5];
	paths[2618] = [4,1,7,1,2,3,5,1,1,0,0,0,11,9,11,10,6,11,13,12,3];
	paths[2619] = [2,1,6,3,2,3,5,0,1,0,0,0,11,9,11,10,6,11,14,9,6];
	paths[2620] = [4,1,7,1,2,3,5,0,1,0,0,0,11,9,11,10,6,11,14,10,4];
	paths[2621] = [2,1,7,3,2,3,4,1,1,0,0,0,11,9,11,10,6,11,15,9,5];
	paths[2622] = [2,1,7,3,2,3,4,0,1,0,0,0,11,9,11,10,6,11,16,7,6];
	paths[2623] = [2,1,7,3,2,3,5,1,1,0,0,0,11,9,11,10,6,11,16,9,4];
	paths[2624] = [2,1,7,3,2,3,5,0,1,0,0,0,11,9,11,10,6,11,17,7,5];
	paths[2625] = [4,1,7,3,2,3,4,1,1,0,0,0,11,9,11,10,6,11,18,7,4];
	paths[2626] = [4,1,7,3,2,3,4,0,1,0,0,0,11,9,11,10,6,11,19,5,5];
	paths[2627] = [4,1,7,3,2,3,5,1,1,0,0,0,11,9,11,10,6,11,19,7,3];
	paths[2628] = [4,1,7,3,2,3,5,0,1,0,0,0,11,9,11,10,6,11,20,5,4];
	paths[2629] = [4,1,7,3,1,3,4,0,1,0,0,0,11,9,11,10,6,11,22,3,6];
	paths[2630] = [4,1,7,3,1,3,5,0,1,0,0,0,11,9,11,10,6,11,23,3,5];
	paths[2631] = [0,0,1,0,0,1,0,1,1,0,0,0,12,4,16,2,17,8,6,15,8];
	paths[2632] = [0,0,1,1,0,1,0,1,1,0,0,0,12,4,16,2,17,8,6,16,6];
	paths[2633] = [0,0,1,0,0,1,0,0,1,0,0,0,12,4,16,2,17,8,7,13,9];
	paths[2634] = [0,0,1,1,0,1,0,0,1,0,0,0,12,4,16,2,17,8,7,14,7];
	paths[2635] = [0,0,1,1,0,1,1,1,1,0,0,0,12,4,16,2,17,8,7,16,5];
	paths[2636] = [0,0,1,0,0,1,1,0,1,0,0,0,12,4,16,2,17,8,8,13,8];
	paths[2637] = [0,0,1,1,0,1,1,0,1,0,0,0,12,4,16,2,17,8,8,14,6];
	paths[2638] = [0,0,0,1,0,1,1,1,1,0,0,0,12,4,16,2,17,8,8,19,4];
	paths[2639] = [0,0,1,2,0,1,0,1,1,0,0,0,12,4,16,2,17,8,9,13,7];
	paths[2640] = [0,0,3,1,0,1,0,1,1,0,0,0,12,4,16,2,17,8,9,14,5];
	paths[2641] = [0,0,1,2,0,1,0,0,1,0,0,0,12,4,16,2,17,8,10,11,8];
	paths[2642] = [0,0,3,1,0,1,0,0,1,0,0,0,12,4,16,2,17,8,10,12,6];
	paths[2643] = [0,0,3,1,0,1,1,1,1,0,0,0,12,4,16,2,17,8,10,14,4];
	paths[2644] = [0,0,1,2,0,1,1,0,1,0,0,0,12,4,16,2,17,8,11,11,7];
	paths[2645] = [0,0,3,1,0,1,1,0,1,0,0,0,12,4,16,2,17,8,11,12,5];
	paths[2646] = [1,0,0,1,0,1,1,1,1,0,0,0,12,4,16,2,17,8,11,17,3];
	paths[2647] = [0,0,1,3,0,1,0,1,1,0,0,0,12,4,16,2,17,8,12,11,6];
	paths[2648] = [1,0,3,1,0,1,0,1,1,0,0,0,12,4,16,2,17,8,12,12,4];
	paths[2649] = [0,0,1,3,0,1,0,0,1,0,0,0,12,4,16,2,17,8,13,9,7];
	paths[2650] = [1,0,3,1,0,1,0,0,1,0,0,0,12,4,16,2,17,8,13,10,5];
	paths[2651] = [1,0,3,1,0,1,1,1,1,0,0,0,12,4,16,2,17,8,13,12,3];
	paths[2652] = [0,0,1,3,0,1,1,0,1,0,0,0,12,4,16,2,17,8,14,9,6];
	paths[2653] = [1,0,3,1,0,1,1,0,1,0,0,0,12,4,16,2,17,8,14,10,4];
	paths[2654] = [0,0,3,3,0,1,0,1,1,0,0,0,12,4,16,2,17,8,15,9,5];
	paths[2655] = [0,0,3,3,0,1,0,0,1,0,0,0,12,4,16,2,17,8,16,7,6];
	paths[2656] = [0,0,3,3,0,1,1,1,1,0,0,0,12,4,16,2,17,8,16,9,4];
	paths[2657] = [0,0,3,3,0,1,1,0,1,0,0,0,12,4,16,2,17,8,17,7,5];
	paths[2658] = [1,0,3,3,0,1,0,1,1,0,0,0,12,4,16,2,17,8,18,7,4];
	paths[2659] = [1,0,3,3,0,1,0,0,1,0,0,0,12,4,16,2,17,8,19,5,5];
	paths[2660] = [1,0,3,3,0,1,1,1,1,0,0,0,12,4,16,2,17,8,19,7,3];
	paths[2661] = [1,0,3,3,0,1,1,0,1,0,0,0,12,4,16,2,17,8,20,5,4];
	paths[2662] = [2,0,1,0,0,1,0,1,1,0,0,0,12,4,16,3,13,6,6,15,8];
	paths[2663] = [2,0,1,1,0,1,0,1,1,0,0,0,12,4,16,3,13,6,6,16,6];
	paths[2664] = [2,0,1,0,0,1,0,0,1,0,0,0,12,4,16,3,13,6,7,13,9];
	paths[2665] = [2,0,1,1,0,1,0,0,1,0,0,0,12,4,16,3,13,6,7,14,7];
	paths[2666] = [2,0,1,1,0,1,1,1,1,0,0,0,12,4,16,3,13,6,7,16,5];
	paths[2667] = [2,0,1,0,0,1,1,0,1,0,0,0,12,4,16,3,13,6,8,13,8];
	paths[2668] = [2,0,1,1,0,1,1,0,1,0,0,0,12,4,16,3,13,6,8,14,6];
	paths[2669] = [2,0,0,1,0,1,1,1,1,0,0,0,12,4,16,3,13,6,8,19,4];
	paths[2670] = [2,0,1,2,0,1,0,1,1,0,0,0,12,4,16,3,13,6,9,13,7];
	paths[2671] = [2,0,3,1,0,1,0,1,1,0,0,0,12,4,16,3,13,6,9,14,5];
	paths[2672] = [2,0,1,2,0,1,0,0,1,0,0,0,12,4,16,3,13,6,10,11,8];
	paths[2673] = [2,0,3,1,0,1,0,0,1,0,0,0,12,4,16,3,13,6,10,12,6];
	paths[2674] = [2,0,3,1,0,1,1,1,1,0,0,0,12,4,16,3,13,6,10,14,4];
	paths[2675] = [2,0,1,2,0,1,1,0,1,0,0,0,12,4,16,3,13,6,11,11,7];
	paths[2676] = [2,0,3,1,0,1,1,0,1,0,0,0,12,4,16,3,13,6,11,12,5];
	paths[2677] = [4,0,0,1,0,1,1,1,1,0,0,0,12,4,16,3,13,6,11,17,3];
	paths[2678] = [2,0,1,3,0,1,0,1,1,0,0,0,12,4,16,3,13,6,12,11,6];
	paths[2679] = [4,0,3,1,0,1,0,1,1,0,0,0,12,4,16,3,13,6,12,12,4];
	paths[2680] = [2,0,1,3,0,1,0,0,1,0,0,0,12,4,16,3,13,6,13,9,7];
	paths[2681] = [4,0,3,1,0,1,0,0,1,0,0,0,12,4,16,3,13,6,13,10,5];
	paths[2682] = [4,0,3,1,0,1,1,1,1,0,0,0,12,4,16,3,13,6,13,12,3];
	paths[2683] = [2,0,1,3,0,1,1,0,1,0,0,0,12,4,16,3,13,6,14,9,6];
	paths[2684] = [4,0,3,1,0,1,1,0,1,0,0,0,12,4,16,3,13,6,14,10,4];
	paths[2685] = [2,0,3,3,0,1,0,1,1,0,0,0,12,4,16,3,13,6,15,9,5];
	paths[2686] = [2,0,3,3,0,1,0,0,1,0,0,0,12,4,16,3,13,6,16,7,6];
	paths[2687] = [2,0,3,3,0,1,1,1,1,0,0,0,12,4,16,3,13,6,16,9,4];
	paths[2688] = [2,0,3,3,0,1,1,0,1,0,0,0,12,4,16,3,13,6,17,7,5];
	paths[2689] = [4,0,3,3,0,1,0,1,1,0,0,0,12,4,16,3,13,6,18,7,4];
	paths[2690] = [4,0,3,3,0,1,0,0,1,0,0,0,12,4,16,3,13,6,19,5,5];
	paths[2691] = [4,0,3,3,0,1,1,1,1,0,0,0,12,4,16,3,13,6,19,7,3];
	paths[2692] = [4,0,3,3,0,1,1,0,1,0,0,0,12,4,16,3,13,6,20,5,4];
	paths[2693] = [2,0,1,0,0,2,0,1,1,0,0,0,12,4,16,4,9,8,6,15,8];
	paths[2694] = [2,0,1,1,0,2,0,1,1,0,0,0,12,4,16,4,9,8,6,16,6];
	paths[2695] = [2,0,1,0,0,2,0,0,1,0,0,0,12,4,16,4,9,8,7,13,9];
	paths[2696] = [2,0,1,1,0,2,0,0,1,0,0,0,12,4,16,4,9,8,7,14,7];
	paths[2697] = [2,0,1,1,0,2,1,1,1,0,0,0,12,4,16,4,9,8,7,16,5];
	paths[2698] = [2,0,1,0,0,2,1,0,1,0,0,0,12,4,16,4,9,8,8,13,8];
	paths[2699] = [2,0,1,1,0,2,1,0,1,0,0,0,12,4,16,4,9,8,8,14,6];
	paths[2700] = [2,0,0,1,0,2,1,1,1,0,0,0,12,4,16,4,9,8,8,19,4];
	paths[2701] = [2,0,1,2,0,2,0,1,1,0,0,0,12,4,16,4,9,8,9,13,7];
	paths[2702] = [2,0,3,1,0,2,0,1,1,0,0,0,12,4,16,4,9,8,9,14,5];
	paths[2703] = [2,0,1,2,0,2,0,0,1,0,0,0,12,4,16,4,9,8,10,11,8];
	paths[2704] = [2,0,3,1,0,2,0,0,1,0,0,0,12,4,16,4,9,8,10,12,6];
	paths[2705] = [2,0,3,1,0,2,1,1,1,0,0,0,12,4,16,4,9,8,10,14,4];
	paths[2706] = [2,0,1,2,0,2,1,0,1,0,0,0,12,4,16,4,9,8,11,11,7];
	paths[2707] = [2,0,3,1,0,2,1,0,1,0,0,0,12,4,16,4,9,8,11,12,5];
	paths[2708] = [4,0,0,1,0,2,1,1,1,0,0,0,12,4,16,4,9,8,11,17,3];
	paths[2709] = [2,0,1,3,0,2,0,1,1,0,0,0,12,4,16,4,9,8,12,11,6];
	paths[2710] = [4,0,3,1,0,2,0,1,1,0,0,0,12,4,16,4,9,8,12,12,4];
	paths[2711] = [2,0,1,3,0,2,0,0,1,0,0,0,12,4,16,4,9,8,13,9,7];
	paths[2712] = [4,0,3,1,0,2,0,0,1,0,0,0,12,4,16,4,9,8,13,10,5];
	paths[2713] = [4,0,3,1,0,2,1,1,1,0,0,0,12,4,16,4,9,8,13,12,3];
	paths[2714] = [2,0,1,3,0,2,1,0,1,0,0,0,12,4,16,4,9,8,14,9,6];
	paths[2715] = [4,0,3,1,0,2,1,0,1,0,0,0,12,4,16,4,9,8,14,10,4];
	paths[2716] = [2,0,3,3,0,2,0,1,1,0,0,0,12,4,16,4,9,8,15,9,5];
	paths[2717] = [2,0,3,3,0,2,0,0,1,0,0,0,12,4,16,4,9,8,16,7,6];
	paths[2718] = [2,0,3,3,0,2,1,1,1,0,0,0,12,4,16,4,9,8,16,9,4];
	paths[2719] = [2,0,3,3,0,2,1,0,1,0,0,0,12,4,16,4,9,8,17,7,5];
	paths[2720] = [4,0,3,3,0,2,0,1,1,0,0,0,12,4,16,4,9,8,18,7,4];
	paths[2721] = [4,0,3,3,0,2,0,0,1,0,0,0,12,4,16,4,9,8,19,5,5];
	paths[2722] = [4,0,3,3,0,2,1,1,1,0,0,0,12,4,16,4,9,8,19,7,3];
	paths[2723] = [4,0,3,3,0,2,1,0,1,0,0,0,12,4,16,4,9,8,20,5,4];
	paths[2724] = [2,0,1,0,0,3,0,1,1,0,0,0,12,4,16,5,7,10,6,15,8];
	paths[2725] = [2,0,1,1,0,3,0,1,1,0,0,0,12,4,16,5,7,10,6,16,6];
	paths[2726] = [2,0,1,0,0,3,0,0,1,0,0,0,12,4,16,5,7,10,7,13,9];
	paths[2727] = [2,0,1,1,0,3,0,0,1,0,0,0,12,4,16,5,7,10,7,14,7];
	paths[2728] = [2,0,1,1,0,3,1,1,1,0,0,0,12,4,16,5,7,10,7,16,5];
	paths[2729] = [2,0,1,0,0,3,1,0,1,0,0,0,12,4,16,5,7,10,8,13,8];
	paths[2730] = [2,0,1,1,0,3,1,0,1,0,0,0,12,4,16,5,7,10,8,14,6];
	paths[2731] = [2,0,0,1,0,3,1,1,1,0,0,0,12,4,16,5,7,10,8,19,4];
	paths[2732] = [2,0,1,2,0,3,0,1,1,0,0,0,12,4,16,5,7,10,9,13,7];
	paths[2733] = [2,0,3,1,0,3,0,1,1,0,0,0,12,4,16,5,7,10,9,14,5];
	paths[2734] = [2,0,1,2,0,3,0,0,1,0,0,0,12,4,16,5,7,10,10,11,8];
	paths[2735] = [2,0,3,1,0,3,0,0,1,0,0,0,12,4,16,5,7,10,10,12,6];
	paths[2736] = [2,0,3,1,0,3,1,1,1,0,0,0,12,4,16,5,7,10,10,14,4];
	paths[2737] = [2,0,1,2,0,3,1,0,1,0,0,0,12,4,16,5,7,10,11,11,7];
	paths[2738] = [2,0,3,1,0,3,1,0,1,0,0,0,12,4,16,5,7,10,11,12,5];
	paths[2739] = [4,0,0,1,0,3,1,1,1,0,0,0,12,4,16,5,7,10,11,17,3];
	paths[2740] = [2,0,1,3,0,3,0,1,1,0,0,0,12,4,16,5,7,10,12,11,6];
	paths[2741] = [4,0,3,1,0,3,0,1,1,0,0,0,12,4,16,5,7,10,12,12,4];
	paths[2742] = [2,0,1,3,0,3,0,0,1,0,0,0,12,4,16,5,7,10,13,9,7];
	paths[2743] = [4,0,3,1,0,3,0,0,1,0,0,0,12,4,16,5,7,10,13,10,5];
	paths[2744] = [4,0,3,1,0,3,1,1,1,0,0,0,12,4,16,5,7,10,13,12,3];
	paths[2745] = [2,0,1,3,0,3,1,0,1,0,0,0,12,4,16,5,7,10,14,9,6];
	paths[2746] = [4,0,3,1,0,3,1,0,1,0,0,0,12,4,16,5,7,10,14,10,4];
	paths[2747] = [2,0,3,3,0,3,0,1,1,0,0,0,12,4,16,5,7,10,15,9,5];
	paths[2748] = [2,0,3,3,0,3,0,0,1,0,0,0,12,4,16,5,7,10,16,7,6];
	paths[2749] = [2,0,3,3,0,3,1,1,1,0,0,0,12,4,16,5,7,10,16,9,4];
	paths[2750] = [2,0,3,3,0,3,1,0,1,0,0,0,12,4,16,5,7,10,17,7,5];
	paths[2751] = [4,0,3,3,0,3,0,1,1,0,0,0,12,4,16,5,7,10,18,7,4];
	paths[2752] = [4,0,3,3,0,3,0,0,1,0,0,0,12,4,16,5,7,10,19,5,5];
	paths[2753] = [4,0,3,3,0,3,1,1,1,0,0,0,12,4,16,5,7,10,19,7,3];
	paths[2754] = [4,0,3,3,0,3,1,0,1,0,0,0,12,4,16,5,7,10,20,5,4];
	paths[2755] = [2,0,1,0,0,0,0,1,1,0,0,0,12,4,16,5,8,9,6,15,8];
	paths[2756] = [2,0,1,1,0,0,0,1,1,0,0,0,12,4,16,5,8,9,6,16,6];
	paths[2757] = [2,0,1,0,0,0,0,0,1,0,0,0,12,4,16,5,8,9,7,13,9];
	paths[2758] = [2,0,1,1,0,0,0,0,1,0,0,0,12,4,16,5,8,9,7,14,7];
	paths[2759] = [2,0,1,1,0,0,1,1,1,0,0,0,12,4,16,5,8,9,7,16,5];
	paths[2760] = [2,0,1,0,0,0,1,0,1,0,0,0,12,4,16,5,8,9,8,13,8];
	paths[2761] = [2,0,1,1,0,0,1,0,1,0,0,0,12,4,16,5,8,9,8,14,6];
	paths[2762] = [2,0,0,1,0,0,1,1,1,0,0,0,12,4,16,5,8,9,8,19,4];
	paths[2763] = [2,0,1,2,0,0,0,1,1,0,0,0,12,4,16,5,8,9,9,13,7];
	paths[2764] = [2,0,3,1,0,0,0,1,1,0,0,0,12,4,16,5,8,9,9,14,5];
	paths[2765] = [2,0,1,2,0,0,0,0,1,0,0,0,12,4,16,5,8,9,10,11,8];
	paths[2766] = [2,0,3,1,0,0,0,0,1,0,0,0,12,4,16,5,8,9,10,12,6];
	paths[2767] = [2,0,3,1,0,0,1,1,1,0,0,0,12,4,16,5,8,9,10,14,4];
	paths[2768] = [2,0,1,2,0,0,1,0,1,0,0,0,12,4,16,5,8,9,11,11,7];
	paths[2769] = [2,0,3,1,0,0,1,0,1,0,0,0,12,4,16,5,8,9,11,12,5];
	paths[2770] = [4,0,0,1,0,0,1,1,1,0,0,0,12,4,16,5,8,9,11,17,3];
	paths[2771] = [2,0,1,3,0,0,0,1,1,0,0,0,12,4,16,5,8,9,12,11,6];
	paths[2772] = [4,0,3,1,0,0,0,1,1,0,0,0,12,4,16,5,8,9,12,12,4];
	paths[2773] = [2,0,1,3,0,0,0,0,1,0,0,0,12,4,16,5,8,9,13,9,7];
	paths[2774] = [4,0,3,1,0,0,0,0,1,0,0,0,12,4,16,5,8,9,13,10,5];
	paths[2775] = [4,0,3,1,0,0,1,1,1,0,0,0,12,4,16,5,8,9,13,12,3];
	paths[2776] = [2,0,1,3,0,0,1,0,1,0,0,0,12,4,16,5,8,9,14,9,6];
	paths[2777] = [4,0,3,1,0,0,1,0,1,0,0,0,12,4,16,5,8,9,14,10,4];
	paths[2778] = [2,0,3,3,0,0,0,1,1,0,0,0,12,4,16,5,8,9,15,9,5];
	paths[2779] = [2,0,3,3,0,0,0,0,1,0,0,0,12,4,16,5,8,9,16,7,6];
	paths[2780] = [2,0,3,3,0,0,1,1,1,0,0,0,12,4,16,5,8,9,16,9,4];
	paths[2781] = [2,0,3,3,0,0,1,0,1,0,0,0,12,4,16,5,8,9,17,7,5];
	paths[2782] = [4,0,3,3,0,0,0,1,1,0,0,0,12,4,16,5,8,9,18,7,4];
	paths[2783] = [4,0,3,3,0,0,0,0,1,0,0,0,12,4,16,5,8,9,19,5,5];
	paths[2784] = [4,0,3,3,0,0,1,1,1,0,0,0,12,4,16,5,8,9,19,7,3];
	paths[2785] = [4,0,3,3,0,0,1,0,1,0,0,0,12,4,16,5,8,9,20,5,4];
	paths[2786] = [2,0,4,0,0,1,0,1,1,0,0,0,12,4,16,8,14,5,6,15,8];
	paths[2787] = [2,0,4,1,0,1,0,1,1,0,0,0,12,4,16,8,14,5,6,16,6];
	paths[2788] = [2,0,4,0,0,1,0,0,1,0,0,0,12,4,16,8,14,5,7,13,9];
	paths[2789] = [2,0,4,1,0,1,0,0,1,0,0,0,12,4,16,8,14,5,7,14,7];
	paths[2790] = [2,0,4,1,0,1,1,1,1,0,0,0,12,4,16,8,14,5,7,16,5];
	paths[2791] = [2,0,4,0,0,1,1,0,1,0,0,0,12,4,16,8,14,5,8,13,8];
	paths[2792] = [2,0,4,1,0,1,1,0,1,0,0,0,12,4,16,8,14,5,8,14,6];
	paths[2793] = [2,0,4,2,0,1,0,1,1,0,0,0,12,4,16,8,14,5,9,13,7];
	paths[2794] = [2,0,5,1,0,1,0,1,1,0,0,0,12,4,16,8,14,5,9,14,5];
	paths[2795] = [2,0,4,2,0,1,0,0,1,0,0,0,12,4,16,8,14,5,10,11,8];
	paths[2796] = [2,0,5,1,0,1,0,0,1,0,0,0,12,4,16,8,14,5,10,12,6];
	paths[2797] = [2,0,5,1,0,1,1,1,1,0,0,0,12,4,16,8,14,5,10,14,4];
	paths[2798] = [2,0,4,2,0,1,1,0,1,0,0,0,12,4,16,8,14,5,11,11,7];
	paths[2799] = [2,0,5,1,0,1,1,0,1,0,0,0,12,4,16,8,14,5,11,12,5];
	paths[2800] = [2,0,4,3,0,1,0,1,1,0,0,0,12,4,16,8,14,5,12,11,6];
	paths[2801] = [4,0,5,1,0,1,0,1,1,0,0,0,12,4,16,8,14,5,12,12,4];
	paths[2802] = [2,0,4,3,0,1,0,0,1,0,0,0,12,4,16,8,14,5,13,9,7];
	paths[2803] = [4,0,5,1,0,1,0,0,1,0,0,0,12,4,16,8,14,5,13,10,5];
	paths[2804] = [4,0,5,1,0,1,1,1,1,0,0,0,12,4,16,8,14,5,13,12,3];
	paths[2805] = [2,0,4,3,0,1,1,0,1,0,0,0,12,4,16,8,14,5,14,9,6];
	paths[2806] = [4,0,5,1,0,1,1,0,1,0,0,0,12,4,16,8,14,5,14,10,4];
	paths[2807] = [2,0,5,3,0,1,0,1,1,0,0,0,12,4,16,8,14,5,15,9,5];
	paths[2808] = [2,0,5,3,0,1,0,0,1,0,0,0,12,4,16,8,14,5,16,7,6];
	paths[2809] = [2,0,5,3,0,1,1,1,1,0,0,0,12,4,16,8,14,5,16,9,4];
	paths[2810] = [2,0,5,3,0,1,1,0,1,0,0,0,12,4,16,8,14,5,17,7,5];
	paths[2811] = [4,0,5,3,0,1,0,1,1,0,0,0,12,4,16,8,14,5,18,7,4];
	paths[2812] = [4,0,5,3,0,1,0,0,1,0,0,0,12,4,16,8,14,5,19,5,5];
	paths[2813] = [4,0,5,3,0,1,1,1,1,0,0,0,12,4,16,8,14,5,19,7,3];
	paths[2814] = [4,0,5,3,0,1,1,0,1,0,0,0,12,4,16,8,14,5,20,5,4];
	paths[2815] = [2,0,4,0,0,2,0,1,1,0,0,0,12,4,16,9,10,7,6,15,8];
	paths[2816] = [2,0,4,1,0,2,0,1,1,0,0,0,12,4,16,9,10,7,6,16,6];
	paths[2817] = [2,0,4,0,0,2,0,0,1,0,0,0,12,4,16,9,10,7,7,13,9];
	paths[2818] = [2,0,4,1,0,2,0,0,1,0,0,0,12,4,16,9,10,7,7,14,7];
	paths[2819] = [2,0,4,1,0,2,1,1,1,0,0,0,12,4,16,9,10,7,7,16,5];
	paths[2820] = [2,0,4,0,0,2,1,0,1,0,0,0,12,4,16,9,10,7,8,13,8];
	paths[2821] = [2,0,4,1,0,2,1,0,1,0,0,0,12,4,16,9,10,7,8,14,6];
	paths[2822] = [2,0,4,2,0,2,0,1,1,0,0,0,12,4,16,9,10,7,9,13,7];
	paths[2823] = [2,0,5,1,0,2,0,1,1,0,0,0,12,4,16,9,10,7,9,14,5];
	paths[2824] = [2,0,4,2,0,2,0,0,1,0,0,0,12,4,16,9,10,7,10,11,8];
	paths[2825] = [2,0,5,1,0,2,0,0,1,0,0,0,12,4,16,9,10,7,10,12,6];
	paths[2826] = [2,0,5,1,0,2,1,1,1,0,0,0,12,4,16,9,10,7,10,14,4];
	paths[2827] = [2,0,4,2,0,2,1,0,1,0,0,0,12,4,16,9,10,7,11,11,7];
	paths[2828] = [2,0,5,1,0,2,1,0,1,0,0,0,12,4,16,9,10,7,11,12,5];
	paths[2829] = [2,0,4,3,0,2,0,1,1,0,0,0,12,4,16,9,10,7,12,11,6];
	paths[2830] = [4,0,5,1,0,2,0,1,1,0,0,0,12,4,16,9,10,7,12,12,4];
	paths[2831] = [2,0,4,3,0,2,0,0,1,0,0,0,12,4,16,9,10,7,13,9,7];
	paths[2832] = [4,0,5,1,0,2,0,0,1,0,0,0,12,4,16,9,10,7,13,10,5];
	paths[2833] = [4,0,5,1,0,2,1,1,1,0,0,0,12,4,16,9,10,7,13,12,3];
	paths[2834] = [2,0,4,3,0,2,1,0,1,0,0,0,12,4,16,9,10,7,14,9,6];
	paths[2835] = [4,0,5,1,0,2,1,0,1,0,0,0,12,4,16,9,10,7,14,10,4];
	paths[2836] = [2,0,5,3,0,2,0,1,1,0,0,0,12,4,16,9,10,7,15,9,5];
	paths[2837] = [2,0,5,3,0,2,0,0,1,0,0,0,12,4,16,9,10,7,16,7,6];
	paths[2838] = [2,0,5,3,0,2,1,1,1,0,0,0,12,4,16,9,10,7,16,9,4];
	paths[2839] = [2,0,5,3,0,2,1,0,1,0,0,0,12,4,16,9,10,7,17,7,5];
	paths[2840] = [4,0,5,3,0,2,0,1,1,0,0,0,12,4,16,9,10,7,18,7,4];
	paths[2841] = [4,0,5,3,0,2,0,0,1,0,0,0,12,4,16,9,10,7,19,5,5];
	paths[2842] = [4,0,5,3,0,2,1,1,1,0,0,0,12,4,16,9,10,7,19,7,3];
	paths[2843] = [4,0,5,3,0,2,1,0,1,0,0,0,12,4,16,9,10,7,20,5,4];
}

function planPath() {
	//alrighty, let's go through all the paths, and see if you have enough gears for any of them
	var havethis = [];	var haves = 0;
	var remaining = [];
	var donthave = [];	var donts = 0;
	//read the gearwheel amounts
	getGM();
	var array = wheeldata.split(",");
	var mybs = array[0];
	var mybm = array[1];
	var mybl = array[2];
	var myss = array[3];
	var mysm = array[4];
	var mysl = array[5];
	var mygs = array[6];
	var mygm = array[7];
	var mygl = array[8];
//0,2,1,0,3,1,2,1,0,0,0,0,3,10,11,2,17,8
//0 1 2 3 4 5 6 7 8 - - - . .  . 
	var totalpaths = paths.length;
	for (var i = 0; i < totalpaths; i++) {
		var tba = paths[i].slice();
		if ((tba[12] <= mybs) && (tba[13] <= mybm) && (tba[14] <= mybl)
		&&  (tba[15] <= myss) && (tba[16] <= mysm) && (tba[17] <= mysl)
		&&  (tba[18] <= mygs) && (tba[19] <= mygm) && (tba[20] <= mygl)) {
			//this path is possible with the current amount of gears! :o
			havethis[haves] = tba.slice();
			var tba2 = [];
			tba2[0] = mybs - tba[12];	tba2[1] = mybm - tba[13];	tba2[2] = mybl - tba[14];
			tba2[3] = myss - tba[15];	tba2[4] = mysm - tba[16];	tba2[5] = mysl - tba[17];
			tba2[6] = mygs - tba[18];	tba2[7] = mygm - tba[19];	tba2[8] = mygl - tba[20];
			tba2[9] = 0;	//this'll be used for sorting
			remaining[haves] = tba2.slice();
			haves = haves + 1;
		} else {
			tba[12] = Math.max(0,tba[12]-mybs);
			tba[13] = Math.max(0,tba[13]-mybm);
			tba[14] = Math.max(0,tba[14]-mybl);
			tba[15] = Math.max(0,tba[15]-myss);
			tba[16] = Math.max(0,tba[16]-mysm);
			tba[17] = Math.max(0,tba[17]-mysl);
			tba[18] = Math.max(0,tba[18]-mygs);
			tba[19] = Math.max(0,tba[19]-mygm);
			tba[20] = Math.max(0,tba[20]-mygl);
			tba[21] = tba[12]+tba[13]+tba[14]+tba[15]+tba[16]+tba[17]+tba[18]+tba[19]+tba[20];
			donthave[donts] = tba.slice();
			donts = donts + 1;
		}
	}

	if(haves > 0) {
		//there are solutions! :o
		//first off, let's sort them
		for (var i1 = 0; i1 < haves; i1++) {
			for (var i2 = i1+1; i2 < haves; i2++) {
				var small1  = remaining[i1][0]+remaining[i1][3]+remaining[i1][6];
				var medium1 = remaining[i1][1]+remaining[i1][4]+remaining[i1][7];
				var large1  = remaining[i1][2]+remaining[i1][5]+remaining[i1][8];
				var small2  = remaining[i2][0]+remaining[i2][3]+remaining[i2][6];;
				var medium2 = remaining[i2][1]+remaining[i2][4]+remaining[i2][7];;
				var large2  = remaining[i2][2]+remaining[i2][5]+remaining[i2][8];;
				if ( ((small1 > small2)) || ((small1 == small2) && (medium1 > medium2))
				||   ((small1 == small2) && (medium1 == medium2) && (large1 > large2)) ) {
					//first path is more awesome than second
					remaining[i2][9] = remaining[i2][9] + 1;
				} else {
					//second path is more awesome than first
					remaining[i1][9] = remaining[i1][9] + 1;
				}
			}
		}
		newhaves = [];
		newremains = [];
		for (var i = 0; i < haves; i++) {
			var whichspot = remaining[i][9];
			if (whichspot < 10) {
				newhaves[whichspot]   = havethis[i].slice();
				var oldba = remaining[i].slice();
				var newba = [];
				for (var i2 = 0; i2 < 9; i2++) {	newba[i2] = oldba[i2];		}
				newremains[whichspot] = newba.slice();
			}
		}
		var haves2 = Math.min(haves,10);
		var watchEl = document.evaluate("//font/b", document, null,
			XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		var addstring = "";
		addstring += haves + " possible paths exist with current amount of gears.<br>";
		if (haves >= 10) {
			addstring += "Pick 1 path from the top 10 with 0-9 keys.<br>";
		} else {
			addstring += "Pick a path with 0-"+(haves-1) + " keys.<br>";
		}
		addstring += "Remaining gearwheels after each path:<br>";
		for (var i = 0; i < haves2; i++) {
			addstring += "Path "+i+": ";
			addstring += "Bronze: ";
			addstring += "Small " + newremains[i][0] + ", ";
			addstring += "Medium " + newremains[i][1] + ", ";
			addstring += "Large " + newremains[i][2] + "; ";
			addstring += "Silver: ";
			addstring += "Small " + newremains[i][3] + ", ";
			addstring += "Medium " + newremains[i][4] + ", ";
			addstring += "Large " + newremains[i][5] + "; ";
			addstring += "Gold: ";
			addstring += "Small " + newremains[i][6] + ", ";
			addstring += "Medium " + newremains[i][7] + ", ";
			addstring += "Large " + newremains[i][8] + ".<br>";
		}
		watchEl.parentNode.parentNode.innerHTML += "<br>" + addstring;
		
	} else {
		//eh, let's give an estimate of how many gears you'll still need
		var stillneeded = 999;
		for (var i = 0; i < donts; i++) {
			stillneeded = Math.min(stillneeded,donthave[i][21]);
		}
		alert("You don't have enough gears: you'll need at least "+stillneeded+" more gears");
	}
}

function readGears() {
	var snap = document.evaluate("//ul[@id='DragContainer7']/li[not(contains(@id,'XX'))]/font[1]/text()|//ul[@id='DragContainer7']/li[not(contains(@id,'XX'))]/text()",
	document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
	var bronzesmall  = 0;		var bronzemedium = 0;		var bronzelarge = 0;
	var silversmall  = 0;		var silvermedium = 0;		var silverlarge = 0;
	var goldsmall  = 0;		var goldmedium = 0;		var goldlarge = 0;
	for (var i = 0; i < snap.snapshotLength-1; i += 2) {
		var itemname = snap.snapshotItem(i+1).textContent;
		if (itemname.indexOf("Bronze Gearwheel") == 1) {
			if (itemname.indexOf("Small") > 0) {
				bronzesmall = parseInt(snap.snapshotItem(i).textContent);
			} else if (itemname.indexOf("Medium") > 0) {
				bronzemedium = parseInt(snap.snapshotItem(i).textContent);
			} else if (itemname.indexOf("Large") > 0) {
				bronzelarge = parseInt(snap.snapshotItem(i).textContent);
			}
		} else if (itemname.indexOf("Silver Gearwheel") == 1) {
			if (itemname.indexOf("Small") > 0) {
				silversmall = parseInt(snap.snapshotItem(i).textContent);
			} else if (itemname.indexOf("Medium") > 0) {
				silvermedium = parseInt(snap.snapshotItem(i).textContent);
			} else if (itemname.indexOf("Large") > 0) {
				silverlarge = parseInt(snap.snapshotItem(i).textContent);
			}
		} else if (itemname.indexOf("Gold Gearwheel") == 1) {
			if (itemname.indexOf("Small") > 0) {
				goldsmall = parseInt(snap.snapshotItem(i).textContent);
			} else if (itemname.indexOf("Medium") > 0) {
				goldmedium = parseInt(snap.snapshotItem(i).textContent);
			} else if (itemname.indexOf("Large") > 0) {
				goldlarge = parseInt(snap.snapshotItem(i).textContent);
			}
		}
	}
	wheeldata = bronzesmall+","+bronzemedium+","+bronzelarge
		+","+silversmall+","+silvermedium+","+silverlarge
		+","+goldsmall+","+goldmedium+","+goldlarge;
	GM_setValue(playername+"_wheels", wheeldata);
}

function getGM() {
	wheeldata = GM_getValue(playername+"_wheels", "0,0,0,0,0,0,0,0,0");
	pathdata = GM_getValue(playername+"_path", "-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1");
}

function fillInPath() {
	var patharray = pathdata.split(",");
	var thisstepsolutionid = patharray[stepscompleted];
	if (thisstepsolutionid >= 0) {
		var pickthis = solutions[stepscompleted][thisstepsolutionid];
		var pickbs = pickthis[0];	var pickbm = pickthis[1];	var pickbl = pickthis[2];
		var pickss = pickthis[3];	var picksm = pickthis[4];	var picksl = pickthis[5];
		var pickgs = pickthis[6];	var pickgm = pickthis[7];	var pickgl = pickthis[8];
		var bsfield = document.evaluate("//input [@name='gear-0-1']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		bsfield.value = Math.abs(pickbs);
		if (pickbs < 0) {
			document.evaluate("//input [@name='gear-0-1r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		var bmfield = document.evaluate("//input [@name='gear-0-2']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		bmfield.value = Math.abs(pickbm);
		if (pickbm < 0) {
			document.evaluate("//input [@name='gear-0-2r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		var blfield = document.evaluate("//input [@name='gear-0-3']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		blfield.value = Math.abs(pickbl);
		if (pickbl < 0) {
			document.evaluate("//input [@name='gear-0-3r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		var ssfield = document.evaluate("//input [@name='gear-1-1']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		ssfield.value = Math.abs(pickss);
		if (pickss < 0) {
			document.evaluate("//input [@name='gear-1-1r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		var smfield = document.evaluate("//input [@name='gear-1-2']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		if (picksm < 0) {
			document.evaluate("//input [@name='gear-1-2r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		smfield.value = Math.abs(picksm);
		var slfield = document.evaluate("//input [@name='gear-1-3']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		slfield.value = Math.abs(picksl);
		if (picksl < 0) {
			document.evaluate("//input [@name='gear-1-3r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		var gsfield = document.evaluate("//input [@name='gear-2-1']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		gsfield.value = Math.abs(pickgs);
		if (pickgs < 0) {
			document.evaluate("//input [@name='gear-2-1r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		var gmfield = document.evaluate("//input [@name='gear-2-2']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		if (pickgm < 0) {
			document.evaluate("//input [@name='gear-2-2r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
		gmfield.value = Math.abs(pickgm);
		var glfield = document.evaluate("//input [@name='gear-2-3']",
			document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
		glfield.value = Math.abs(pickgl);
		if (pickgl < 0) {
			document.evaluate("//input [@name='gear-2-3r' and @value='1']",document, null,
			XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0).checked = true;
		}
	}
}

function checkProgress() {
	var progressEl = document.evaluate("//tr[2]/td/b",
			document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
	var completeEl = document.evaluate("//tr[2]/td/b[2]",
			document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0);
	var progresstext = progressEl.textContent;
	stepscompleted = 0*(1+progresstext.indexOf("Cracked")) + 3*(1+progresstext.indexOf("Tarnished"))
			+ 6*(1+progresstext.indexOf("Dinged")) + 9*(1+progresstext.indexOf("New"));
	stepscompleted += parseInt(completeEl.textContent.substring(0,1));
}

function process_event(event) {
	if (event.keyCode == 67) {		//c for "create paths"
		if (document.forms.namedItem( "mixit" ) ) {
			makePaths(stepscompleted);
		}
	} else if (event.keyCode == 80) {	//p for "plan path"
		if (document.forms.namedItem( "mixit" ) ) {
			planPath();
		}
	} else if (event.keyCode >= 48 && event.keyCode <= 57) {	//0-9 for "pick path"
		var option = event.keyCode - 48;
		if (newhaves.length == 0) {
			//alert("No possible paths exist. Press \"p\" to create paths, or acquire more gearwheels.");
			//don't throw a warning - player might want to change things manually
		} else if (newhaves.length < option) {
			alert(option+" is not a possible path (only "+newhaves.length+" exist)");
		} else {
			//store the path, then make the script select a route
			var tba = newhaves[option].slice();
			pathdata = ""+tba[0];
			for (var i = 1; i < 12; i++) {	pathdata = pathdata + "," + tba[i];	}
			GM_setValue(playername+"_path",pathdata);
			fillInPath();
		}
	}
	//1-0 for picking a path (assuming paths have been planned... perhaps use a boolean for that
	//if a path has been picked, auto-fill in stuff on pageload
}
window.addEventListener("keyup", process_event, false);