diff --git a/packages/bcf/src/loadBCFViewpoint.ts b/packages/bcf/src/loadBCFViewpoint.ts index c1b96b686..9da9594d5 100644 --- a/packages/bcf/src/loadBCFViewpoint.ts +++ b/packages/bcf/src/loadBCFViewpoint.ts @@ -316,8 +316,8 @@ export function loadBCFViewpoint(params: LoadBCFViewpointParams): void { if (rayCast) { const hit = view.pick({ pickSurface: true, // <<------ This causes picking to find the intersection point on the viewObject - origin: eye, - direction: look + rayOrigin: eye, + rayDirection: look }); look = (hit ? hit.worldPos : addVec3(eye, look, tempVec3)); } else { diff --git a/packages/demos/data/json/IfcOpenHouse4-DataModel.json b/packages/demos/data/DataModels/IfcOpenHouse4-DataModel.json similarity index 100% rename from packages/demos/data/json/IfcOpenHouse4-DataModel.json rename to packages/demos/data/DataModels/IfcOpenHouse4-DataModel.json diff --git a/packages/demos/data/dataModel/table-DataModel.json b/packages/demos/data/DataModels/table-DataModel.json similarity index 100% rename from packages/demos/data/dataModel/table-DataModel.json rename to packages/demos/data/DataModels/table-DataModel.json diff --git a/packages/demos/data/json/IfcOpenHouse4-SceneModel.json b/packages/demos/data/SceneModels/IfcOpenHouse4-SceneModel.json similarity index 100% rename from packages/demos/data/json/IfcOpenHouse4-SceneModel.json rename to packages/demos/data/SceneModels/IfcOpenHouse4-SceneModel.json diff --git a/packages/demos/data/SceneModels/procgenGeometries-SceneModel.json b/packages/demos/data/SceneModels/procgenGeometries-SceneModel.json new file mode 100644 index 000000000..2c8ebc04d --- /dev/null +++ b/packages/demos/data/SceneModels/procgenGeometries-SceneModel.json @@ -0,0 +1,48640 @@ +{ + "id": "myModel", + "geometriesCompressed": [ + { + "id": "boxGeometry", + "primitive": 20002, + "positionsDecompressMatrix": [ + 0.00003052270125906143, + 0, + 0, + 0, + 0, + 0.00003052270125906143, + 0, + 0, + 0, + 0, + 0.00003052270125906143, + 0, + -1, + -1, + -1, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 65525, + 65525, + 65525, + 0, + 65525, + 65525, + 0, + 0, + 65525, + 65525, + 0, + 65525, + 65525, + 65525, + 65525, + 65525, + 0, + 65525, + 65525, + 0, + 0, + 65525, + 65525, + 0, + 65525, + 65525, + 65525, + 65525, + 65525, + 0, + 0, + 65525, + 0, + 0, + 65525, + 65525, + 0, + 65525, + 65525, + 0, + 65525, + 0, + 0, + 0, + 0, + 0, + 0, + 65525, + 0, + 0, + 0, + 65525, + 0, + 0, + 65525, + 0, + 65525, + 0, + 0, + 65525, + 65525, + 0, + 0, + 0, + 0, + 0, + 0, + 65525, + 0, + 65525, + 65525, + 0 + ], + "indices": [ + 0, + 1, + 2, + 0, + 2, + 3, + 4, + 5, + 6, + 4, + 6, + 7, + 8, + 9, + 10, + 8, + 10, + 11, + 12, + 13, + 14, + 12, + 14, + 15, + 16, + 17, + 18, + 16, + 18, + 19, + 20, + 21, + 22, + 20, + 22, + 23 + ], + "edgeIndices": [ + 8, + 12, + 12, + 19, + 19, + 18, + 8, + 18, + 18, + 20, + 20, + 23, + 8, + 23, + 23, + 22, + 12, + 22, + 22, + 21, + 19, + 21, + 20, + 21 + ] + } + ] + }, + { + "id": "boxLinesGeometry", + "primitive": 20001, + "positionsDecompressMatrix": [ + 0.00003052270125906143, + 0, + 0, + 0, + 0, + 0.00003052270125906143, + 0, + 0, + 0, + 0, + 0.00003052270125906143, + 0, + -1, + -1, + -1, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 0, + 0, + 0, + 0, + 0, + 65525, + 0, + 65525, + 0, + 0, + 65525, + 65525, + 65525, + 0, + 0, + 65525, + 0, + 65525, + 65525, + 65525, + 0, + 65525, + 65525, + 65525 + ], + "indices": [ + 0, + 1, + 1, + 3, + 3, + 2, + 2, + 0, + 4, + 5, + 5, + 7, + 7, + 6, + 6, + 4, + 0, + 4, + 1, + 5, + 2, + 6, + 3, + 7 + ] + } + ] + }, + { + "id": "sphereGeometry", + "primitive": 20002, + "positionsDecompressMatrix": [ + 0.00004578405188859214, + 0, + 0, + 0, + 0, + 0.00004578405188859214, + 0, + 0, + 0, + 0, + 0.00004578405188859214, + 0, + -1.5, + -1.5, + -1.5, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 32762, + 65525, + 32762, + 34477, + 65480, + 32762, + 34467, + 65480, + 32941, + 34439, + 65480, + 33118, + 34393, + 65480, + 33292, + 34328, + 65480, + 33459, + 34247, + 65480, + 33619, + 34149, + 65480, + 33770, + 34036, + 65480, + 33909, + 33909, + 65480, + 34036, + 33770, + 65480, + 34149, + 33619, + 65480, + 34247, + 33459, + 65480, + 34328, + 33292, + 65480, + 34393, + 33118, + 65480, + 34439, + 32941, + 65480, + 34467, + 32762, + 65480, + 34477, + 32583, + 65480, + 34467, + 32406, + 65480, + 34439, + 32232, + 65480, + 34393, + 32065, + 65480, + 34328, + 31905, + 65480, + 34247, + 31754, + 65480, + 34149, + 31615, + 65480, + 34036, + 31488, + 65480, + 33909, + 31375, + 65480, + 33770, + 31277, + 65480, + 33619, + 31196, + 65480, + 33459, + 31131, + 65480, + 33292, + 31085, + 65480, + 33118, + 31057, + 65480, + 32941, + 31047, + 65480, + 32762, + 31057, + 65480, + 32583, + 31085, + 65480, + 32406, + 31131, + 65480, + 32232, + 31196, + 65480, + 32065, + 31277, + 65480, + 31905, + 31375, + 65480, + 31754, + 31488, + 65480, + 31615, + 31615, + 65480, + 31488, + 31754, + 65480, + 31375, + 31905, + 65480, + 31277, + 32065, + 65480, + 31196, + 32232, + 65480, + 31131, + 32406, + 65480, + 31085, + 32583, + 65480, + 31057, + 32762, + 65480, + 31047, + 32941, + 65480, + 31057, + 33118, + 65480, + 31085, + 33292, + 65480, + 31131, + 33459, + 65480, + 31196, + 33619, + 65480, + 31277, + 33770, + 65480, + 31375, + 33909, + 65480, + 31488, + 34036, + 65480, + 31615, + 34149, + 65480, + 31754, + 34247, + 65480, + 31905, + 34328, + 65480, + 32065, + 34393, + 65480, + 32232, + 34439, + 65480, + 32406, + 34467, + 65480, + 32583, + 34477, + 65480, + 32762, + 36187, + 65345, + 32762, + 36168, + 65345, + 33120, + 36112, + 65345, + 33474, + 36019, + 65345, + 33820, + 35891, + 65345, + 34155, + 35728, + 65345, + 34474, + 35533, + 65345, + 34775, + 35307, + 65345, + 35054, + 35054, + 65345, + 35307, + 34775, + 65345, + 35533, + 34474, + 65345, + 35728, + 34155, + 65345, + 35891, + 33820, + 65345, + 36019, + 33474, + 65345, + 36112, + 33120, + 65345, + 36168, + 32762, + 65345, + 36187, + 32404, + 65345, + 36168, + 32050, + 65345, + 36112, + 31704, + 65345, + 36019, + 31369, + 65345, + 35891, + 31050, + 65345, + 35728, + 30749, + 65345, + 35533, + 30470, + 65345, + 35307, + 30217, + 65345, + 35054, + 29991, + 65345, + 34775, + 29796, + 65345, + 34474, + 29633, + 65345, + 34155, + 29505, + 65345, + 33820, + 29412, + 65345, + 33474, + 29356, + 65345, + 33120, + 29337, + 65345, + 32762, + 29356, + 65345, + 32404, + 29412, + 65345, + 32050, + 29505, + 65345, + 31704, + 29633, + 65345, + 31369, + 29796, + 65345, + 31050, + 29991, + 65345, + 30749, + 30217, + 65345, + 30470, + 30470, + 65345, + 30217, + 30749, + 65345, + 29991, + 31050, + 65345, + 29796, + 31369, + 65345, + 29633, + 31704, + 65345, + 29505, + 32050, + 65345, + 29412, + 32404, + 65345, + 29356, + 32762, + 65345, + 29337, + 33120, + 65345, + 29356, + 33474, + 65345, + 29412, + 33820, + 65345, + 29505, + 34155, + 65345, + 29633, + 34474, + 65345, + 29796, + 34775, + 65345, + 29991, + 35054, + 65345, + 30217, + 35307, + 65345, + 30470, + 35533, + 65345, + 30749, + 35728, + 65345, + 31050, + 35891, + 65345, + 31369, + 36019, + 65345, + 31704, + 36112, + 65345, + 32050, + 36168, + 65345, + 32404, + 36187, + 65345, + 32762, + 37887, + 65121, + 32762, + 37859, + 65121, + 33298, + 37775, + 65121, + 33828, + 37636, + 65121, + 34346, + 37444, + 65121, + 34847, + 37201, + 65121, + 35325, + 36908, + 65121, + 35775, + 36571, + 65121, + 36191, + 36191, + 65121, + 36571, + 35775, + 65121, + 36908, + 35325, + 65121, + 37201, + 34847, + 65121, + 37444, + 34346, + 65121, + 37636, + 33828, + 65121, + 37775, + 33298, + 65121, + 37859, + 32762, + 65121, + 37887, + 32226, + 65121, + 37859, + 31696, + 65121, + 37775, + 31178, + 65121, + 37636, + 30677, + 65121, + 37444, + 30199, + 65121, + 37201, + 29749, + 65121, + 36908, + 29333, + 65121, + 36571, + 28953, + 65121, + 36191, + 28616, + 65121, + 35775, + 28323, + 65121, + 35325, + 28080, + 65121, + 34847, + 27888, + 65121, + 34346, + 27749, + 65121, + 33828, + 27665, + 65121, + 33298, + 27637, + 65121, + 32762, + 27665, + 65121, + 32226, + 27749, + 65121, + 31696, + 27888, + 65121, + 31178, + 28080, + 65121, + 30677, + 28323, + 65121, + 30199, + 28616, + 65121, + 29749, + 28953, + 65121, + 29333, + 29333, + 65121, + 28953, + 29749, + 65121, + 28616, + 30199, + 65121, + 28323, + 30677, + 65121, + 28080, + 31178, + 65121, + 27888, + 31696, + 65121, + 27749, + 32226, + 65121, + 27665, + 32762, + 65121, + 27637, + 33298, + 65121, + 27665, + 33828, + 65121, + 27749, + 34346, + 65121, + 27888, + 34847, + 65121, + 28080, + 35325, + 65121, + 28323, + 35775, + 65121, + 28616, + 36191, + 65121, + 28953, + 36571, + 65121, + 29333, + 36908, + 65121, + 29749, + 37201, + 65121, + 30199, + 37444, + 65121, + 30677, + 37636, + 65121, + 31178, + 37775, + 65121, + 31696, + 37859, + 65121, + 32226, + 37887, + 65121, + 32762, + 39574, + 64809, + 32762, + 39536, + 64809, + 33474, + 39425, + 64809, + 34178, + 39240, + 64809, + 34867, + 38985, + 64809, + 35533, + 38661, + 64809, + 36168, + 38273, + 64809, + 36766, + 37824, + 64809, + 37320, + 37320, + 64809, + 37824, + 36766, + 64809, + 38273, + 36168, + 64809, + 38661, + 35533, + 64809, + 38985, + 34867, + 64809, + 39240, + 34178, + 64809, + 39425, + 33474, + 64809, + 39536, + 32762, + 64809, + 39574, + 32050, + 64809, + 39536, + 31346, + 64809, + 39425, + 30657, + 64809, + 39240, + 29991, + 64809, + 38985, + 29356, + 64809, + 38661, + 28758, + 64809, + 38273, + 28204, + 64809, + 37824, + 27700, + 64809, + 37320, + 27251, + 64809, + 36766, + 26863, + 64809, + 36168, + 26539, + 64809, + 35533, + 26284, + 64809, + 34867, + 26099, + 64809, + 34178, + 25988, + 64809, + 33474, + 25950, + 64809, + 32762, + 25988, + 64809, + 32050, + 26099, + 64809, + 31346, + 26284, + 64809, + 30657, + 26539, + 64809, + 29991, + 26863, + 64809, + 29356, + 27251, + 64809, + 28758, + 27700, + 64809, + 28204, + 28204, + 64809, + 27700, + 28758, + 64809, + 27251, + 29356, + 64809, + 26863, + 29991, + 64809, + 26539, + 30657, + 64809, + 26284, + 31346, + 64809, + 26099, + 32050, + 64809, + 25988, + 32762, + 64809, + 25950, + 33474, + 64809, + 25988, + 34178, + 64809, + 26099, + 34867, + 64809, + 26284, + 35533, + 64809, + 26539, + 36168, + 64809, + 26863, + 36766, + 64809, + 27251, + 37320, + 64809, + 27700, + 37824, + 64809, + 28204, + 38273, + 64809, + 28758, + 38661, + 64809, + 29356, + 38985, + 64809, + 29991, + 39240, + 64809, + 30657, + 39425, + 64809, + 31346, + 39536, + 64809, + 32050, + 39574, + 64809, + 32762, + 41242, + 64408, + 32762, + 41195, + 64408, + 33648, + 41056, + 64408, + 34525, + 40827, + 64408, + 35382, + 40508, + 64408, + 36211, + 40106, + 64408, + 37002, + 39622, + 64408, + 37746, + 39064, + 64408, + 38436, + 38436, + 64408, + 39064, + 37746, + 64408, + 39622, + 37002, + 64408, + 40106, + 36211, + 64408, + 40508, + 35382, + 64408, + 40827, + 34525, + 64408, + 41056, + 33648, + 64408, + 41195, + 32762, + 64408, + 41242, + 31876, + 64408, + 41195, + 30999, + 64408, + 41056, + 30142, + 64408, + 40827, + 29313, + 64408, + 40508, + 28522, + 64408, + 40106, + 27778, + 64408, + 39622, + 27088, + 64408, + 39064, + 26460, + 64408, + 38436, + 25902, + 64408, + 37746, + 25418, + 64408, + 37002, + 25016, + 64408, + 36211, + 24697, + 64408, + 35382, + 24468, + 64408, + 34525, + 24329, + 64408, + 33648, + 24282, + 64408, + 32762, + 24329, + 64408, + 31876, + 24468, + 64408, + 30999, + 24697, + 64408, + 30142, + 25016, + 64408, + 29313, + 25418, + 64408, + 28522, + 25902, + 64408, + 27778, + 26460, + 64408, + 27088, + 27088, + 64408, + 26460, + 27778, + 64408, + 25902, + 28522, + 64408, + 25418, + 29313, + 64408, + 25016, + 30142, + 64408, + 24697, + 30999, + 64408, + 24468, + 31876, + 64408, + 24329, + 32762, + 64408, + 24282, + 33648, + 64408, + 24329, + 34525, + 64408, + 24468, + 35382, + 64408, + 24697, + 36211, + 64408, + 25016, + 37002, + 64408, + 25418, + 37746, + 64408, + 25902, + 38436, + 64408, + 26460, + 39064, + 64408, + 27088, + 39622, + 64408, + 27778, + 40106, + 64408, + 28522, + 40508, + 64408, + 29313, + 40827, + 64408, + 30142, + 41056, + 64408, + 30999, + 41195, + 64408, + 31876, + 41242, + 64408, + 32762, + 42886, + 63921, + 32762, + 42831, + 63921, + 33820, + 42665, + 63921, + 34867, + 42391, + 63921, + 35891, + 42011, + 63921, + 36880, + 41530, + 63921, + 37824, + 40953, + 63921, + 38713, + 40286, + 63921, + 39536, + 39536, + 63921, + 40286, + 38713, + 63921, + 40953, + 37824, + 63921, + 41530, + 36880, + 63921, + 42011, + 35891, + 63921, + 42391, + 34867, + 63921, + 42665, + 33820, + 63921, + 42831, + 32762, + 63921, + 42886, + 31704, + 63921, + 42831, + 30657, + 63921, + 42665, + 29633, + 63921, + 42391, + 28644, + 63921, + 42011, + 27700, + 63921, + 41530, + 26811, + 63921, + 40953, + 25988, + 63921, + 40286, + 25238, + 63921, + 39536, + 24571, + 63921, + 38713, + 23994, + 63921, + 37824, + 23513, + 63921, + 36880, + 23133, + 63921, + 35891, + 22859, + 63921, + 34867, + 22693, + 63921, + 33820, + 22638, + 63921, + 32762, + 22693, + 63921, + 31704, + 22859, + 63921, + 30657, + 23133, + 63921, + 29633, + 23513, + 63921, + 28644, + 23994, + 63921, + 27700, + 24571, + 63921, + 26811, + 25238, + 63921, + 25988, + 25988, + 63921, + 25238, + 26811, + 63921, + 24571, + 27700, + 63921, + 23994, + 28644, + 63921, + 23513, + 29633, + 63921, + 23133, + 30657, + 63921, + 22859, + 31704, + 63921, + 22693, + 32762, + 63921, + 22638, + 33820, + 63921, + 22693, + 34867, + 63921, + 22859, + 35891, + 63921, + 23133, + 36880, + 63921, + 23513, + 37824, + 63921, + 23994, + 38713, + 63921, + 24571, + 39536, + 63921, + 25238, + 40286, + 63921, + 25988, + 40953, + 63921, + 26811, + 41530, + 63921, + 27700, + 42011, + 63921, + 28644, + 42391, + 63921, + 29633, + 42665, + 63921, + 30657, + 42831, + 63921, + 31704, + 42886, + 63921, + 32762, + 44503, + 63348, + 32762, + 44439, + 63348, + 33989, + 44246, + 63348, + 35203, + 43928, + 63348, + 36390, + 43488, + 63348, + 37538, + 42930, + 63348, + 38633, + 42261, + 63348, + 39663, + 41487, + 63348, + 40618, + 40618, + 63348, + 41487, + 39663, + 63348, + 42261, + 38633, + 63348, + 42930, + 37538, + 63348, + 43488, + 36390, + 63348, + 43928, + 35203, + 63348, + 44246, + 33989, + 63348, + 44439, + 32762, + 63348, + 44503, + 31535, + 63348, + 44439, + 30321, + 63348, + 44246, + 29134, + 63348, + 43928, + 27986, + 63348, + 43488, + 26891, + 63348, + 42930, + 25861, + 63348, + 42261, + 24906, + 63348, + 41487, + 24037, + 63348, + 40618, + 23263, + 63348, + 39663, + 22594, + 63348, + 38633, + 22036, + 63348, + 37538, + 21596, + 63348, + 36390, + 21278, + 63348, + 35203, + 21085, + 63348, + 33989, + 21021, + 63348, + 32762, + 21085, + 63348, + 31535, + 21278, + 63348, + 30321, + 21596, + 63348, + 29134, + 22036, + 63348, + 27986, + 22594, + 63348, + 26891, + 23263, + 63348, + 25861, + 24037, + 63348, + 24906, + 24906, + 63348, + 24037, + 25861, + 63348, + 23263, + 26891, + 63348, + 22594, + 27986, + 63348, + 22036, + 29134, + 63348, + 21596, + 30321, + 63348, + 21278, + 31535, + 63348, + 21085, + 32762, + 63348, + 21021, + 33989, + 63348, + 21085, + 35203, + 63348, + 21278, + 36390, + 63348, + 21596, + 37538, + 63348, + 22036, + 38633, + 63348, + 22594, + 39663, + 63348, + 23263, + 40618, + 63348, + 24037, + 41487, + 63348, + 24906, + 42261, + 63348, + 25861, + 42930, + 63348, + 26891, + 43488, + 63348, + 27986, + 43928, + 63348, + 29134, + 44246, + 63348, + 30321, + 44439, + 63348, + 31535, + 44503, + 63348, + 32762, + 46088, + 62692, + 32762, + 46015, + 62692, + 34155, + 45797, + 62692, + 35533, + 45436, + 62692, + 36880, + 44936, + 62692, + 38182, + 44302, + 62692, + 39425, + 43543, + 62692, + 40595, + 42665, + 62692, + 41679, + 41679, + 62692, + 42665, + 40595, + 62692, + 43543, + 39425, + 62692, + 44302, + 38182, + 62692, + 44936, + 36880, + 62692, + 45436, + 35533, + 62692, + 45797, + 34155, + 62692, + 46015, + 32762, + 62692, + 46088, + 31369, + 62692, + 46015, + 29991, + 62692, + 45797, + 28644, + 62692, + 45436, + 27342, + 62692, + 44936, + 26099, + 62692, + 44302, + 24929, + 62692, + 43543, + 23845, + 62692, + 42665, + 22859, + 62692, + 41679, + 21981, + 62692, + 40595, + 21222, + 62692, + 39425, + 20588, + 62692, + 38182, + 20088, + 62692, + 36880, + 19727, + 62692, + 35533, + 19509, + 62692, + 34155, + 19436, + 62692, + 32762, + 19509, + 62692, + 31369, + 19727, + 62692, + 29991, + 20088, + 62692, + 28644, + 20588, + 62692, + 27342, + 21222, + 62692, + 26099, + 21981, + 62692, + 24929, + 22859, + 62692, + 23845, + 23845, + 62692, + 22859, + 24929, + 62692, + 21981, + 26099, + 62692, + 21222, + 27342, + 62692, + 20588, + 28644, + 62692, + 20088, + 29991, + 62692, + 19727, + 31369, + 62692, + 19509, + 32762, + 62692, + 19436, + 34155, + 62692, + 19509, + 35533, + 62692, + 19727, + 36880, + 62692, + 20088, + 38182, + 62692, + 20588, + 39425, + 62692, + 21222, + 40595, + 62692, + 21981, + 41679, + 62692, + 22859, + 42665, + 62692, + 23845, + 43543, + 62692, + 24929, + 44302, + 62692, + 26099, + 44936, + 62692, + 27342, + 45436, + 62692, + 28644, + 45797, + 62692, + 29991, + 46015, + 62692, + 31369, + 46088, + 62692, + 32762, + 47636, + 61954, + 32762, + 47554, + 61954, + 34317, + 47311, + 61954, + 35854, + 46908, + 61954, + 37358, + 46350, + 61954, + 38812, + 45643, + 61954, + 40199, + 44795, + 61954, + 41505, + 43815, + 61954, + 42715, + 42715, + 61954, + 43815, + 41505, + 61954, + 44795, + 40199, + 61954, + 45643, + 38812, + 61954, + 46350, + 37358, + 61954, + 46908, + 35854, + 61954, + 47311, + 34317, + 61954, + 47554, + 32762, + 61954, + 47636, + 31207, + 61954, + 47554, + 29670, + 61954, + 47311, + 28166, + 61954, + 46908, + 26712, + 61954, + 46350, + 25325, + 61954, + 45643, + 24019, + 61954, + 44795, + 22809, + 61954, + 43815, + 21709, + 61954, + 42715, + 20729, + 61954, + 41505, + 19881, + 61954, + 40199, + 19174, + 61954, + 38812, + 18616, + 61954, + 37358, + 18213, + 61954, + 35854, + 17970, + 61954, + 34317, + 17888, + 61954, + 32762, + 17970, + 61954, + 31207, + 18213, + 61954, + 29670, + 18616, + 61954, + 28166, + 19174, + 61954, + 26712, + 19881, + 61954, + 25325, + 20729, + 61954, + 24019, + 21709, + 61954, + 22809, + 22809, + 61954, + 21709, + 24019, + 61954, + 20729, + 25325, + 61954, + 19881, + 26712, + 61954, + 19174, + 28166, + 61954, + 18616, + 29670, + 61954, + 18213, + 31207, + 61954, + 17970, + 32762, + 61954, + 17888, + 34317, + 61954, + 17970, + 35854, + 61954, + 18213, + 37358, + 61954, + 18616, + 38812, + 61954, + 19174, + 40199, + 61954, + 19881, + 41505, + 61954, + 20729, + 42715, + 61954, + 21709, + 43815, + 61954, + 22809, + 44795, + 61954, + 24019, + 45643, + 61954, + 25325, + 46350, + 61954, + 26712, + 46908, + 61954, + 28166, + 47311, + 61954, + 29670, + 47554, + 61954, + 31207, + 47636, + 61954, + 32762, + 49143, + 61135, + 32762, + 49054, + 61135, + 34474, + 48785, + 61135, + 36168, + 48341, + 61135, + 37824, + 47727, + 61135, + 39425, + 46949, + 61135, + 40953, + 46015, + 61135, + 42391, + 44936, + 61135, + 43723, + 43723, + 61135, + 44936, + 42391, + 61135, + 46015, + 40953, + 61135, + 46949, + 39425, + 61135, + 47727, + 37824, + 61135, + 48341, + 36168, + 61135, + 48785, + 34474, + 61135, + 49054, + 32762, + 61135, + 49143, + 31050, + 61135, + 49054, + 29356, + 61135, + 48785, + 27700, + 61135, + 48341, + 26099, + 61135, + 47727, + 24571, + 61135, + 46949, + 23133, + 61135, + 46015, + 21801, + 61135, + 44936, + 20588, + 61135, + 43723, + 19509, + 61135, + 42391, + 18575, + 61135, + 40953, + 17797, + 61135, + 39425, + 17183, + 61135, + 37824, + 16739, + 61135, + 36168, + 16470, + 61135, + 34474, + 16381, + 61135, + 32762, + 16470, + 61135, + 31050, + 16739, + 61135, + 29356, + 17183, + 61135, + 27700, + 17797, + 61135, + 26099, + 18575, + 61135, + 24571, + 19509, + 61135, + 23133, + 20588, + 61135, + 21801, + 21801, + 61135, + 20588, + 23133, + 61135, + 19509, + 24571, + 61135, + 18575, + 26099, + 61135, + 17797, + 27700, + 61135, + 17183, + 29356, + 61135, + 16739, + 31050, + 61135, + 16470, + 32762, + 61135, + 16381, + 34474, + 61135, + 16470, + 36168, + 61135, + 16739, + 37824, + 61135, + 17183, + 39425, + 61135, + 17797, + 40953, + 61135, + 18575, + 42391, + 61135, + 19509, + 43723, + 61135, + 20588, + 44936, + 61135, + 21801, + 46015, + 61135, + 23133, + 46949, + 61135, + 24571, + 47727, + 61135, + 26099, + 48341, + 61135, + 27700, + 48785, + 61135, + 29356, + 49054, + 61135, + 31050, + 49143, + 61135, + 32762, + 50606, + 60239, + 32762, + 50508, + 60239, + 34627, + 50216, + 60239, + 36472, + 49732, + 60239, + 38276, + 49063, + 60239, + 40020, + 48215, + 60239, + 41684, + 47198, + 60239, + 43250, + 46022, + 60239, + 44702, + 44702, + 60239, + 46022, + 43250, + 60239, + 47198, + 41684, + 60239, + 48215, + 40020, + 60239, + 49063, + 38276, + 60239, + 49732, + 36472, + 60239, + 50216, + 34627, + 60239, + 50508, + 32762, + 60239, + 50606, + 30897, + 60239, + 50508, + 29052, + 60239, + 50216, + 27248, + 60239, + 49732, + 25504, + 60239, + 49063, + 23840, + 60239, + 48215, + 22274, + 60239, + 47198, + 20822, + 60239, + 46022, + 19502, + 60239, + 44702, + 18326, + 60239, + 43250, + 17309, + 60239, + 41684, + 16461, + 60239, + 40020, + 15792, + 60239, + 38276, + 15308, + 60239, + 36472, + 15016, + 60239, + 34627, + 14918, + 60239, + 32762, + 15016, + 60239, + 30897, + 15308, + 60239, + 29052, + 15792, + 60239, + 27248, + 16461, + 60239, + 25504, + 17309, + 60239, + 23840, + 18326, + 60239, + 22274, + 19502, + 60239, + 20822, + 20822, + 60239, + 19502, + 22274, + 60239, + 18326, + 23840, + 60239, + 17309, + 25504, + 60239, + 16461, + 27248, + 60239, + 15792, + 29052, + 60239, + 15308, + 30897, + 60239, + 15016, + 32762, + 60239, + 14918, + 34627, + 60239, + 15016, + 36472, + 60239, + 15308, + 38276, + 60239, + 15792, + 40020, + 60239, + 16461, + 41684, + 60239, + 17309, + 43250, + 60239, + 18326, + 44702, + 60239, + 19502, + 46022, + 60239, + 20822, + 47198, + 60239, + 22274, + 48215, + 60239, + 23840, + 49063, + 60239, + 25504, + 49732, + 60239, + 27248, + 50216, + 60239, + 29052, + 50508, + 60239, + 30897, + 50606, + 60239, + 32762, + 52019, + 59267, + 32762, + 51914, + 59267, + 34775, + 51598, + 59267, + 36766, + 51077, + 59267, + 38713, + 50354, + 59267, + 40595, + 49439, + 59267, + 42391, + 48341, + 59267, + 44081, + 47073, + 59267, + 45648, + 45648, + 59267, + 47073, + 44081, + 59267, + 48341, + 42391, + 59267, + 49439, + 40595, + 59267, + 50354, + 38713, + 59267, + 51077, + 36766, + 59267, + 51598, + 34775, + 59267, + 51914, + 32762, + 59267, + 52019, + 30749, + 59267, + 51914, + 28758, + 59267, + 51598, + 26811, + 59267, + 51077, + 24929, + 59267, + 50354, + 23133, + 59267, + 49439, + 21443, + 59267, + 48341, + 19876, + 59267, + 47073, + 18451, + 59267, + 45648, + 17183, + 59267, + 44081, + 16085, + 59267, + 42391, + 15170, + 59267, + 40595, + 14447, + 59267, + 38713, + 13926, + 59267, + 36766, + 13610, + 59267, + 34775, + 13505, + 59267, + 32762, + 13610, + 59267, + 30749, + 13926, + 59267, + 28758, + 14447, + 59267, + 26811, + 15170, + 59267, + 24929, + 16085, + 59267, + 23133, + 17183, + 59267, + 21443, + 18451, + 59267, + 19876, + 19876, + 59267, + 18451, + 21443, + 59267, + 17183, + 23133, + 59267, + 16085, + 24929, + 59267, + 15170, + 26811, + 59267, + 14447, + 28758, + 59267, + 13926, + 30749, + 59267, + 13610, + 32762, + 59267, + 13505, + 34775, + 59267, + 13610, + 36766, + 59267, + 13926, + 38713, + 59267, + 14447, + 40595, + 59267, + 15170, + 42391, + 59267, + 16085, + 44081, + 59267, + 17183, + 45648, + 59267, + 18451, + 47073, + 59267, + 19876, + 48341, + 59267, + 21443, + 49439, + 59267, + 23133, + 50354, + 59267, + 24929, + 51077, + 59267, + 26811, + 51598, + 59267, + 28758, + 51914, + 59267, + 30749, + 52019, + 59267, + 32762, + 53380, + 58223, + 32762, + 53267, + 58223, + 34917, + 52930, + 58223, + 37049, + 52371, + 58223, + 39133, + 51598, + 58223, + 41148, + 50618, + 58223, + 43071, + 49442, + 58223, + 44881, + 48084, + 58223, + 46558, + 46558, + 58223, + 48084, + 44881, + 58223, + 49442, + 43071, + 58223, + 50618, + 41148, + 58223, + 51598, + 39133, + 58223, + 52371, + 37049, + 58223, + 52930, + 34917, + 58223, + 53267, + 32762, + 58223, + 53380, + 30607, + 58223, + 53267, + 28475, + 58223, + 52930, + 26391, + 58223, + 52371, + 24376, + 58223, + 51598, + 22453, + 58223, + 50618, + 20643, + 58223, + 49442, + 18966, + 58223, + 48084, + 17440, + 58223, + 46558, + 16082, + 58223, + 44881, + 14906, + 58223, + 43071, + 13926, + 58223, + 41148, + 13153, + 58223, + 39133, + 12594, + 58223, + 37049, + 12257, + 58223, + 34917, + 12144, + 58223, + 32762, + 12257, + 58223, + 30607, + 12594, + 58223, + 28475, + 13153, + 58223, + 26391, + 13926, + 58223, + 24376, + 14906, + 58223, + 22453, + 16082, + 58223, + 20643, + 17440, + 58223, + 18966, + 18966, + 58223, + 17440, + 20643, + 58223, + 16082, + 22453, + 58223, + 14906, + 24376, + 58223, + 13926, + 26391, + 58223, + 13153, + 28475, + 58223, + 12594, + 30607, + 58223, + 12257, + 32762, + 58223, + 12144, + 34917, + 58223, + 12257, + 37049, + 58223, + 12594, + 39133, + 58223, + 13153, + 41148, + 58223, + 13926, + 43071, + 58223, + 14906, + 44881, + 58223, + 16082, + 46558, + 58223, + 17440, + 48084, + 58223, + 18966, + 49442, + 58223, + 20643, + 50618, + 58223, + 22453, + 51598, + 58223, + 24376, + 52371, + 58223, + 26391, + 52930, + 58223, + 28475, + 53267, + 58223, + 30607, + 53380, + 58223, + 32762, + 54684, + 57109, + 32762, + 54564, + 57109, + 35054, + 54205, + 57109, + 37320, + 53611, + 57109, + 39536, + 52789, + 57109, + 41679, + 51747, + 57109, + 43723, + 50498, + 57109, + 45648, + 49054, + 57109, + 47431, + 47431, + 57109, + 49054, + 45648, + 57109, + 50498, + 43723, + 57109, + 51747, + 41679, + 57109, + 52789, + 39536, + 57109, + 53611, + 37320, + 57109, + 54205, + 35054, + 57109, + 54564, + 32762, + 57109, + 54684, + 30470, + 57109, + 54564, + 28204, + 57109, + 54205, + 25988, + 57109, + 53611, + 23845, + 57109, + 52789, + 21801, + 57109, + 51747, + 19876, + 57109, + 50498, + 18093, + 57109, + 49054, + 16470, + 57109, + 47431, + 15026, + 57109, + 45648, + 13777, + 57109, + 43723, + 12735, + 57109, + 41679, + 11913, + 57109, + 39536, + 11319, + 57109, + 37320, + 10960, + 57109, + 35054, + 10840, + 57109, + 32762, + 10960, + 57109, + 30470, + 11319, + 57109, + 28204, + 11913, + 57109, + 25988, + 12735, + 57109, + 23845, + 13777, + 57109, + 21801, + 15026, + 57109, + 19876, + 16470, + 57109, + 18093, + 18093, + 57109, + 16470, + 19876, + 57109, + 15026, + 21801, + 57109, + 13777, + 23845, + 57109, + 12735, + 25988, + 57109, + 11913, + 28204, + 57109, + 11319, + 30470, + 57109, + 10960, + 32762, + 57109, + 10840, + 35054, + 57109, + 10960, + 37320, + 57109, + 11319, + 39536, + 57109, + 11913, + 41679, + 57109, + 12735, + 43723, + 57109, + 13777, + 45648, + 57109, + 15026, + 47431, + 57109, + 16470, + 49054, + 57109, + 18093, + 50498, + 57109, + 19876, + 51747, + 57109, + 21801, + 52789, + 57109, + 23845, + 53611, + 57109, + 25988, + 54205, + 57109, + 28204, + 54564, + 57109, + 30470, + 54684, + 57109, + 32762, + 55929, + 55929, + 32762, + 55802, + 55929, + 35184, + 55422, + 55929, + 37579, + 54795, + 55929, + 39921, + 53926, + 55929, + 42185, + 52825, + 55929, + 44345, + 51504, + 55929, + 46379, + 49978, + 55929, + 48263, + 48263, + 55929, + 49978, + 46379, + 55929, + 51504, + 44345, + 55929, + 52825, + 42185, + 55929, + 53926, + 39921, + 55929, + 54795, + 37579, + 55929, + 55422, + 35184, + 55929, + 55802, + 32762, + 55929, + 55929, + 30340, + 55929, + 55802, + 27945, + 55929, + 55422, + 25603, + 55929, + 54795, + 23339, + 55929, + 53926, + 21179, + 55929, + 52825, + 19145, + 55929, + 51504, + 17261, + 55929, + 49978, + 15546, + 55929, + 48263, + 14020, + 55929, + 46379, + 12699, + 55929, + 44345, + 11598, + 55929, + 42185, + 10729, + 55929, + 39921, + 10102, + 55929, + 37579, + 9722, + 55929, + 35184, + 9595, + 55929, + 32762, + 9722, + 55929, + 30340, + 10102, + 55929, + 27945, + 10729, + 55929, + 25603, + 11598, + 55929, + 23339, + 12699, + 55929, + 21179, + 14020, + 55929, + 19145, + 15546, + 55929, + 17261, + 17261, + 55929, + 15546, + 19145, + 55929, + 14020, + 21179, + 55929, + 12699, + 23339, + 55929, + 11598, + 25603, + 55929, + 10729, + 27945, + 55929, + 10102, + 30340, + 55929, + 9722, + 32762, + 55929, + 9595, + 35184, + 55929, + 9722, + 37579, + 55929, + 10102, + 39921, + 55929, + 10729, + 42185, + 55929, + 11598, + 44345, + 55929, + 12699, + 46379, + 55929, + 14020, + 48263, + 55929, + 15546, + 49978, + 55929, + 17261, + 51504, + 55929, + 19145, + 52825, + 55929, + 21179, + 53926, + 55929, + 23339, + 54795, + 55929, + 25603, + 55422, + 55929, + 27945, + 55802, + 55929, + 30340, + 55929, + 55929, + 32762, + 57109, + 54684, + 32762, + 56976, + 54684, + 35307, + 56577, + 54684, + 37824, + 55918, + 54684, + 40286, + 55004, + 54684, + 42665, + 53847, + 54684, + 44936, + 52459, + 54684, + 47073, + 50856, + 54684, + 49054, + 49054, + 54684, + 50856, + 47073, + 54684, + 52459, + 44936, + 54684, + 53847, + 42665, + 54684, + 55004, + 40286, + 54684, + 55918, + 37824, + 54684, + 56577, + 35307, + 54684, + 56976, + 32762, + 54684, + 57109, + 30217, + 54684, + 56976, + 27700, + 54684, + 56577, + 25238, + 54684, + 55918, + 22859, + 54684, + 55004, + 20588, + 54684, + 53847, + 18451, + 54684, + 52459, + 16470, + 54684, + 50856, + 14668, + 54684, + 49054, + 13065, + 54684, + 47073, + 11677, + 54684, + 44936, + 10520, + 54684, + 42665, + 9606, + 54684, + 40286, + 8947, + 54684, + 37824, + 8548, + 54684, + 35307, + 8415, + 54684, + 32762, + 8548, + 54684, + 30217, + 8947, + 54684, + 27700, + 9606, + 54684, + 25238, + 10520, + 54684, + 22859, + 11677, + 54684, + 20588, + 13065, + 54684, + 18451, + 14668, + 54684, + 16470, + 16470, + 54684, + 14668, + 18451, + 54684, + 13065, + 20588, + 54684, + 11677, + 22859, + 54684, + 10520, + 25238, + 54684, + 9606, + 27700, + 54684, + 8947, + 30217, + 54684, + 8548, + 32762, + 54684, + 8415, + 35307, + 54684, + 8548, + 37824, + 54684, + 8947, + 40286, + 54684, + 9606, + 42665, + 54684, + 10520, + 44936, + 54684, + 11677, + 47073, + 54684, + 13065, + 49054, + 54684, + 14668, + 50856, + 54684, + 16470, + 52459, + 54684, + 18451, + 53847, + 54684, + 20588, + 55004, + 54684, + 22859, + 55918, + 54684, + 25238, + 56577, + 54684, + 27700, + 56976, + 54684, + 30217, + 57109, + 54684, + 32762, + 58223, + 53380, + 32762, + 58084, + 53380, + 35423, + 57667, + 53380, + 38056, + 56977, + 53380, + 40630, + 56022, + 53380, + 43118, + 54812, + 53380, + 45493, + 53361, + 53380, + 47728, + 51683, + 53380, + 49799, + 49799, + 53380, + 51683, + 47728, + 53380, + 53361, + 45493, + 53380, + 54812, + 43118, + 53380, + 56022, + 40630, + 53380, + 56977, + 38056, + 53380, + 57667, + 35423, + 53380, + 58084, + 32762, + 53380, + 58223, + 30101, + 53380, + 58084, + 27468, + 53380, + 57667, + 24894, + 53380, + 56977, + 22406, + 53380, + 56022, + 20031, + 53380, + 54812, + 17796, + 53380, + 53361, + 15725, + 53380, + 51683, + 13841, + 53380, + 49799, + 12163, + 53380, + 47728, + 10712, + 53380, + 45493, + 9502, + 53380, + 43118, + 8547, + 53380, + 40630, + 7857, + 53380, + 38056, + 7440, + 53380, + 35423, + 7301, + 53380, + 32762, + 7440, + 53380, + 30101, + 7857, + 53380, + 27468, + 8547, + 53380, + 24894, + 9502, + 53380, + 22406, + 10712, + 53380, + 20031, + 12163, + 53380, + 17796, + 13841, + 53380, + 15725, + 15725, + 53380, + 13841, + 17796, + 53380, + 12163, + 20031, + 53380, + 10712, + 22406, + 53380, + 9502, + 24894, + 53380, + 8547, + 27468, + 53380, + 7857, + 30101, + 53380, + 7440, + 32762, + 53380, + 7301, + 35423, + 53380, + 7440, + 38056, + 53380, + 7857, + 40630, + 53380, + 8547, + 43118, + 53380, + 9502, + 45493, + 53380, + 10712, + 47728, + 53380, + 12163, + 49799, + 53380, + 13841, + 51683, + 53380, + 15725, + 53361, + 53380, + 17796, + 54812, + 53380, + 20031, + 56022, + 53380, + 22406, + 56977, + 53380, + 24894, + 57667, + 53380, + 27468, + 58084, + 53380, + 30101, + 58223, + 53380, + 32762, + 59267, + 52019, + 32762, + 59122, + 52019, + 35533, + 58688, + 52019, + 38273, + 57970, + 52019, + 40953, + 56976, + 52019, + 43543, + 55716, + 52019, + 46015, + 54205, + 52019, + 48341, + 52459, + 52019, + 50498, + 50498, + 52019, + 52459, + 48341, + 52019, + 54205, + 46015, + 52019, + 55716, + 43543, + 52019, + 56976, + 40953, + 52019, + 57970, + 38273, + 52019, + 58688, + 35533, + 52019, + 59122, + 32762, + 52019, + 59267, + 29991, + 52019, + 59122, + 27251, + 52019, + 58688, + 24571, + 52019, + 57970, + 21981, + 52019, + 56976, + 19509, + 52019, + 55716, + 17183, + 52019, + 54205, + 15026, + 52019, + 52459, + 13065, + 52019, + 50498, + 11319, + 52019, + 48341, + 9808, + 52019, + 46015, + 8548, + 52019, + 43543, + 7554, + 52019, + 40953, + 6836, + 52019, + 38273, + 6402, + 52019, + 35533, + 6257, + 52019, + 32762, + 6402, + 52019, + 29991, + 6836, + 52019, + 27251, + 7554, + 52019, + 24571, + 8548, + 52019, + 21981, + 9808, + 52019, + 19509, + 11319, + 52019, + 17183, + 13065, + 52019, + 15026, + 15026, + 52019, + 13065, + 17183, + 52019, + 11319, + 19509, + 52019, + 9808, + 21981, + 52019, + 8548, + 24571, + 52019, + 7554, + 27251, + 52019, + 6836, + 29991, + 52019, + 6402, + 32762, + 52019, + 6257, + 35533, + 52019, + 6402, + 38273, + 52019, + 6836, + 40953, + 52019, + 7554, + 43543, + 52019, + 8548, + 46015, + 52019, + 9808, + 48341, + 52019, + 11319, + 50498, + 52019, + 13065, + 52459, + 52019, + 15026, + 54205, + 52019, + 17183, + 55716, + 52019, + 19509, + 56976, + 52019, + 21981, + 57970, + 52019, + 24571, + 58688, + 52019, + 27251, + 59122, + 52019, + 29991, + 59267, + 52019, + 32762, + 60239, + 50606, + 32762, + 60088, + 50606, + 35634, + 59639, + 50606, + 38475, + 58894, + 50606, + 41253, + 57863, + 50606, + 43938, + 56558, + 50606, + 46500, + 54991, + 50606, + 48913, + 53181, + 50606, + 51148, + 51148, + 50606, + 53181, + 48913, + 50606, + 54991, + 46500, + 50606, + 56558, + 43938, + 50606, + 57863, + 41253, + 50606, + 58894, + 38475, + 50606, + 59639, + 35634, + 50606, + 60088, + 32762, + 50606, + 60239, + 29890, + 50606, + 60088, + 27049, + 50606, + 59639, + 24271, + 50606, + 58894, + 21586, + 50606, + 57863, + 19024, + 50606, + 56558, + 16611, + 50606, + 54991, + 14376, + 50606, + 53181, + 12343, + 50606, + 51148, + 10533, + 50606, + 48913, + 8966, + 50606, + 46500, + 7661, + 50606, + 43938, + 6630, + 50606, + 41253, + 5885, + 50606, + 38475, + 5436, + 50606, + 35634, + 5285, + 50606, + 32762, + 5436, + 50606, + 29890, + 5885, + 50606, + 27049, + 6630, + 50606, + 24271, + 7661, + 50606, + 21586, + 8966, + 50606, + 19024, + 10533, + 50606, + 16611, + 12343, + 50606, + 14376, + 14376, + 50606, + 12343, + 16611, + 50606, + 10533, + 19024, + 50606, + 8966, + 21586, + 50606, + 7661, + 24271, + 50606, + 6630, + 27049, + 50606, + 5885, + 29890, + 50606, + 5436, + 32762, + 50606, + 5285, + 35634, + 50606, + 5436, + 38475, + 50606, + 5885, + 41253, + 50606, + 6630, + 43938, + 50606, + 7661, + 46500, + 50606, + 8966, + 48913, + 50606, + 10533, + 51148, + 50606, + 12343, + 53181, + 50606, + 14376, + 54991, + 50606, + 16611, + 56558, + 50606, + 19024, + 57863, + 50606, + 21586, + 58894, + 50606, + 24271, + 59639, + 50606, + 27049, + 60088, + 50606, + 29890, + 60239, + 50606, + 32762, + 61135, + 49143, + 32762, + 60980, + 49143, + 35728, + 60515, + 49143, + 38661, + 59746, + 49143, + 41530, + 58682, + 49143, + 44302, + 57334, + 49143, + 46949, + 55716, + 49143, + 49439, + 53847, + 49143, + 51747, + 51747, + 49143, + 53847, + 49439, + 49143, + 55716, + 46949, + 49143, + 57334, + 44302, + 49143, + 58682, + 41530, + 49143, + 59746, + 38661, + 49143, + 60515, + 35728, + 49143, + 60980, + 32762, + 49143, + 61135, + 29796, + 49143, + 60980, + 26863, + 49143, + 60515, + 23994, + 49143, + 59746, + 21222, + 49143, + 58682, + 18575, + 49143, + 57334, + 16085, + 49143, + 55716, + 13777, + 49143, + 53847, + 11677, + 49143, + 51747, + 9808, + 49143, + 49439, + 8190, + 49143, + 46949, + 6842, + 49143, + 44302, + 5778, + 49143, + 41530, + 5009, + 49143, + 38661, + 4544, + 49143, + 35728, + 4389, + 49143, + 32762, + 4544, + 49143, + 29796, + 5009, + 49143, + 26863, + 5778, + 49143, + 23994, + 6842, + 49143, + 21222, + 8190, + 49143, + 18575, + 9808, + 49143, + 16085, + 11677, + 49143, + 13777, + 13777, + 49143, + 11677, + 16085, + 49143, + 9808, + 18575, + 49143, + 8190, + 21222, + 49143, + 6842, + 23994, + 49143, + 5778, + 26863, + 49143, + 5009, + 29796, + 49143, + 4544, + 32762, + 49143, + 4389, + 35728, + 49143, + 4544, + 38661, + 49143, + 5009, + 41530, + 49143, + 5778, + 44302, + 49143, + 6842, + 46949, + 49143, + 8190, + 49439, + 49143, + 9808, + 51747, + 49143, + 11677, + 53847, + 49143, + 13777, + 55716, + 49143, + 16085, + 57334, + 49143, + 18575, + 58682, + 49143, + 21222, + 59746, + 49143, + 23994, + 60515, + 49143, + 26863, + 60980, + 49143, + 29796, + 61135, + 49143, + 32762, + 61954, + 47636, + 32762, + 61794, + 47636, + 35813, + 61316, + 47636, + 38831, + 60525, + 47636, + 41783, + 59430, + 47636, + 44635, + 58043, + 47636, + 47358, + 56379, + 47636, + 49920, + 54456, + 47636, + 52295, + 52295, + 47636, + 54456, + 49920, + 47636, + 56379, + 47358, + 47636, + 58043, + 44635, + 47636, + 59430, + 41783, + 47636, + 60525, + 38831, + 47636, + 61316, + 35813, + 47636, + 61794, + 32762, + 47636, + 61954, + 29711, + 47636, + 61794, + 26693, + 47636, + 61316, + 23741, + 47636, + 60525, + 20889, + 47636, + 59430, + 18166, + 47636, + 58043, + 15604, + 47636, + 56379, + 13229, + 47636, + 54456, + 11068, + 47636, + 52295, + 9145, + 47636, + 49920, + 7481, + 47636, + 47358, + 6094, + 47636, + 44635, + 4999, + 47636, + 41783, + 4208, + 47636, + 38831, + 3730, + 47636, + 35813, + 3570, + 47636, + 32762, + 3730, + 47636, + 29711, + 4208, + 47636, + 26693, + 4999, + 47636, + 23741, + 6094, + 47636, + 20889, + 7481, + 47636, + 18166, + 9145, + 47636, + 15604, + 11068, + 47636, + 13229, + 13229, + 47636, + 11068, + 15604, + 47636, + 9145, + 18166, + 47636, + 7481, + 20889, + 47636, + 6094, + 23741, + 47636, + 4999, + 26693, + 47636, + 4208, + 29711, + 47636, + 3730, + 32762, + 47636, + 3570, + 35813, + 47636, + 3730, + 38831, + 47636, + 4208, + 41783, + 47636, + 4999, + 44635, + 47636, + 6094, + 47358, + 47636, + 7481, + 49920, + 47636, + 9145, + 52295, + 47636, + 11068, + 54456, + 47636, + 13229, + 56379, + 47636, + 15604, + 58043, + 47636, + 18166, + 59430, + 47636, + 20889, + 60525, + 47636, + 23741, + 61316, + 47636, + 26693, + 61794, + 47636, + 29711, + 61954, + 47636, + 32762, + 62692, + 46088, + 32762, + 62528, + 46088, + 35891, + 62038, + 46088, + 38985, + 61227, + 46088, + 42011, + 60104, + 46088, + 44936, + 58682, + 46088, + 47727, + 56976, + 46088, + 50354, + 55004, + 46088, + 52789, + 52789, + 46088, + 55004, + 50354, + 46088, + 56976, + 47727, + 46088, + 58682, + 44936, + 46088, + 60104, + 42011, + 46088, + 61227, + 38985, + 46088, + 62038, + 35891, + 46088, + 62528, + 32762, + 46088, + 62692, + 29633, + 46088, + 62528, + 26539, + 46088, + 62038, + 23513, + 46088, + 61227, + 20588, + 46088, + 60104, + 17797, + 46088, + 58682, + 15170, + 46088, + 56976, + 12735, + 46088, + 55004, + 10520, + 46088, + 52789, + 8548, + 46088, + 50354, + 6842, + 46088, + 47727, + 5420, + 46088, + 44936, + 4297, + 46088, + 42011, + 3486, + 46088, + 38985, + 2996, + 46088, + 35891, + 2832, + 46088, + 32762, + 2996, + 46088, + 29633, + 3486, + 46088, + 26539, + 4297, + 46088, + 23513, + 5420, + 46088, + 20588, + 6842, + 46088, + 17797, + 8548, + 46088, + 15170, + 10520, + 46088, + 12735, + 12735, + 46088, + 10520, + 15170, + 46088, + 8548, + 17797, + 46088, + 6842, + 20588, + 46088, + 5420, + 23513, + 46088, + 4297, + 26539, + 46088, + 3486, + 29633, + 46088, + 2996, + 32762, + 46088, + 2832, + 35891, + 46088, + 2996, + 38985, + 46088, + 3486, + 42011, + 46088, + 4297, + 44936, + 46088, + 5420, + 47727, + 46088, + 6842, + 50354, + 46088, + 8548, + 52789, + 46088, + 10520, + 55004, + 46088, + 12735, + 56976, + 46088, + 15170, + 58682, + 46088, + 17797, + 60104, + 46088, + 20588, + 61227, + 46088, + 23513, + 62038, + 46088, + 26539, + 62528, + 46088, + 29633, + 62692, + 46088, + 32762, + 63348, + 44503, + 32762, + 63181, + 44503, + 35959, + 62680, + 44503, + 39121, + 61851, + 44503, + 42214, + 60704, + 44503, + 45203, + 59251, + 44503, + 48055, + 57507, + 44503, + 50740, + 55492, + 44503, + 53228, + 53228, + 44503, + 55492, + 50740, + 44503, + 57507, + 48055, + 44503, + 59251, + 45203, + 44503, + 60704, + 42214, + 44503, + 61851, + 39121, + 44503, + 62680, + 35959, + 44503, + 63181, + 32762, + 44503, + 63348, + 29565, + 44503, + 63181, + 26403, + 44503, + 62680, + 23310, + 44503, + 61851, + 20321, + 44503, + 60704, + 17469, + 44503, + 59251, + 14784, + 44503, + 57507, + 12296, + 44503, + 55492, + 10032, + 44503, + 53228, + 8017, + 44503, + 50740, + 6273, + 44503, + 48055, + 4820, + 44503, + 45203, + 3673, + 44503, + 42214, + 2844, + 44503, + 39121, + 2343, + 44503, + 35959, + 2176, + 44503, + 32762, + 2343, + 44503, + 29565, + 2844, + 44503, + 26403, + 3673, + 44503, + 23310, + 4820, + 44503, + 20321, + 6273, + 44503, + 17469, + 8017, + 44503, + 14784, + 10032, + 44503, + 12296, + 12296, + 44503, + 10032, + 14784, + 44503, + 8017, + 17469, + 44503, + 6273, + 20321, + 44503, + 4820, + 23310, + 44503, + 3673, + 26403, + 44503, + 2844, + 29565, + 44503, + 2343, + 32762, + 44503, + 2176, + 35959, + 44503, + 2343, + 39121, + 44503, + 2844, + 42214, + 44503, + 3673, + 45203, + 44503, + 4820, + 48055, + 44503, + 6273, + 50740, + 44503, + 8017, + 53228, + 44503, + 10032, + 55492, + 44503, + 12296, + 57507, + 44503, + 14784, + 59251, + 44503, + 17469, + 60704, + 44503, + 20321, + 61851, + 44503, + 23310, + 62680, + 44503, + 26403, + 63181, + 44503, + 29565, + 63348, + 44503, + 32762, + 63921, + 42886, + 32762, + 63750, + 42886, + 36019, + 63240, + 42886, + 39240, + 62396, + 42886, + 42391, + 61227, + 42886, + 45436, + 59746, + 42886, + 48341, + 57970, + 42886, + 51077, + 55918, + 42886, + 53611, + 53611, + 42886, + 55918, + 51077, + 42886, + 57970, + 48341, + 42886, + 59746, + 45436, + 42886, + 61227, + 42391, + 42886, + 62396, + 39240, + 42886, + 63240, + 36019, + 42886, + 63750, + 32762, + 42886, + 63921, + 29505, + 42886, + 63750, + 26284, + 42886, + 63240, + 23133, + 42886, + 62396, + 20088, + 42886, + 61227, + 17183, + 42886, + 59746, + 14447, + 42886, + 57970, + 11913, + 42886, + 55918, + 9606, + 42886, + 53611, + 7554, + 42886, + 51077, + 5778, + 42886, + 48341, + 4297, + 42886, + 45436, + 3128, + 42886, + 42391, + 2284, + 42886, + 39240, + 1774, + 42886, + 36019, + 1603, + 42886, + 32762, + 1774, + 42886, + 29505, + 2284, + 42886, + 26284, + 3128, + 42886, + 23133, + 4297, + 42886, + 20088, + 5778, + 42886, + 17183, + 7554, + 42886, + 14447, + 9606, + 42886, + 11913, + 11913, + 42886, + 9606, + 14447, + 42886, + 7554, + 17183, + 42886, + 5778, + 20088, + 42886, + 4297, + 23133, + 42886, + 3128, + 26284, + 42886, + 2284, + 29505, + 42886, + 1774, + 32762, + 42886, + 1603, + 36019, + 42886, + 1774, + 39240, + 42886, + 2284, + 42391, + 42886, + 3128, + 45436, + 42886, + 4297, + 48341, + 42886, + 5778, + 51077, + 42886, + 7554, + 53611, + 42886, + 9606, + 55918, + 42886, + 11913, + 57970, + 42886, + 14447, + 59746, + 42886, + 17183, + 61227, + 42886, + 20088, + 62396, + 42886, + 23133, + 63240, + 42886, + 26284, + 63750, + 42886, + 29505, + 63921, + 42886, + 32762, + 64408, + 41242, + 32762, + 64235, + 41242, + 36070, + 63717, + 41242, + 39342, + 62859, + 41242, + 42541, + 61672, + 41242, + 45634, + 60168, + 41242, + 48585, + 58364, + 41242, + 51363, + 56280, + 41242, + 53937, + 53937, + 41242, + 56280, + 51363, + 41242, + 58364, + 48585, + 41242, + 60168, + 45634, + 41242, + 61672, + 42541, + 41242, + 62859, + 39342, + 41242, + 63717, + 36070, + 41242, + 64235, + 32762, + 41242, + 64408, + 29454, + 41242, + 64235, + 26182, + 41242, + 63717, + 22983, + 41242, + 62859, + 19890, + 41242, + 61672, + 16939, + 41242, + 60168, + 14161, + 41242, + 58364, + 11587, + 41242, + 56280, + 9244, + 41242, + 53937, + 7160, + 41242, + 51363, + 5356, + 41242, + 48585, + 3852, + 41242, + 45634, + 2665, + 41242, + 42541, + 1807, + 41242, + 39342, + 1289, + 41242, + 36070, + 1116, + 41242, + 32762, + 1289, + 41242, + 29454, + 1807, + 41242, + 26182, + 2665, + 41242, + 22983, + 3852, + 41242, + 19890, + 5356, + 41242, + 16939, + 7160, + 41242, + 14161, + 9244, + 41242, + 11587, + 11587, + 41242, + 9244, + 14161, + 41242, + 7160, + 16939, + 41242, + 5356, + 19890, + 41242, + 3852, + 22983, + 41242, + 2665, + 26182, + 41242, + 1807, + 29454, + 41242, + 1289, + 32762, + 41242, + 1116, + 36070, + 41242, + 1289, + 39342, + 41242, + 1807, + 42541, + 41242, + 2665, + 45634, + 41242, + 3852, + 48585, + 41242, + 5356, + 51363, + 41242, + 7160, + 53937, + 41242, + 9244, + 56280, + 41242, + 11587, + 58364, + 41242, + 14161, + 60168, + 41242, + 16939, + 61672, + 41242, + 19890, + 62859, + 41242, + 22983, + 63717, + 41242, + 26182, + 64235, + 41242, + 29454, + 64408, + 41242, + 32762, + 64809, + 39574, + 32762, + 64633, + 39574, + 36112, + 64108, + 39574, + 39425, + 63240, + 39574, + 42665, + 62038, + 39574, + 45797, + 60515, + 39574, + 48785, + 58688, + 39574, + 51598, + 56577, + 39574, + 54205, + 54205, + 39574, + 56577, + 51598, + 39574, + 58688, + 48785, + 39574, + 60515, + 45797, + 39574, + 62038, + 42665, + 39574, + 63240, + 39425, + 39574, + 64108, + 36112, + 39574, + 64633, + 32762, + 39574, + 64809, + 29412, + 39574, + 64633, + 26099, + 39574, + 64108, + 22859, + 39574, + 63240, + 19727, + 39574, + 62038, + 16739, + 39574, + 60515, + 13926, + 39574, + 58688, + 11319, + 39574, + 56577, + 8947, + 39574, + 54205, + 6836, + 39574, + 51598, + 5009, + 39574, + 48785, + 3486, + 39574, + 45797, + 2284, + 39574, + 42665, + 1416, + 39574, + 39425, + 891, + 39574, + 36112, + 715, + 39574, + 32762, + 891, + 39574, + 29412, + 1416, + 39574, + 26099, + 2284, + 39574, + 22859, + 3486, + 39574, + 19727, + 5009, + 39574, + 16739, + 6836, + 39574, + 13926, + 8947, + 39574, + 11319, + 11319, + 39574, + 8947, + 13926, + 39574, + 6836, + 16739, + 39574, + 5009, + 19727, + 39574, + 3486, + 22859, + 39574, + 2284, + 26099, + 39574, + 1416, + 29412, + 39574, + 891, + 32762, + 39574, + 715, + 36112, + 39574, + 891, + 39425, + 39574, + 1416, + 42665, + 39574, + 2284, + 45797, + 39574, + 3486, + 48785, + 39574, + 5009, + 51598, + 39574, + 6836, + 54205, + 39574, + 8947, + 56577, + 39574, + 11319, + 58688, + 39574, + 13926, + 60515, + 39574, + 16739, + 62038, + 39574, + 19727, + 63240, + 39574, + 22859, + 64108, + 39574, + 26099, + 64633, + 39574, + 29412, + 64809, + 39574, + 32762, + 65121, + 37887, + 32762, + 64944, + 37887, + 36144, + 64414, + 37887, + 39490, + 63537, + 37887, + 42762, + 62324, + 37887, + 45924, + 60786, + 37887, + 48942, + 58941, + 37887, + 51782, + 56810, + 37887, + 54414, + 54414, + 37887, + 56810, + 51782, + 37887, + 58941, + 48942, + 37887, + 60786, + 45924, + 37887, + 62324, + 42762, + 37887, + 63537, + 39490, + 37887, + 64414, + 36144, + 37887, + 64944, + 32762, + 37887, + 65121, + 29380, + 37887, + 64944, + 26034, + 37887, + 64414, + 22762, + 37887, + 63537, + 19600, + 37887, + 62324, + 16582, + 37887, + 60786, + 13742, + 37887, + 58941, + 11110, + 37887, + 56810, + 8714, + 37887, + 54414, + 6583, + 37887, + 51782, + 4738, + 37887, + 48942, + 3200, + 37887, + 45924, + 1987, + 37887, + 42762, + 1110, + 37887, + 39490, + 580, + 37887, + 36144, + 403, + 37887, + 32762, + 580, + 37887, + 29380, + 1110, + 37887, + 26034, + 1987, + 37887, + 22762, + 3200, + 37887, + 19600, + 4738, + 37887, + 16582, + 6583, + 37887, + 13742, + 8714, + 37887, + 11110, + 11110, + 37887, + 8714, + 13742, + 37887, + 6583, + 16582, + 37887, + 4738, + 19600, + 37887, + 3200, + 22762, + 37887, + 1987, + 26034, + 37887, + 1110, + 29380, + 37887, + 580, + 32762, + 37887, + 403, + 36144, + 37887, + 580, + 39490, + 37887, + 1110, + 42762, + 37887, + 1987, + 45924, + 37887, + 3200, + 48942, + 37887, + 4738, + 51782, + 37887, + 6583, + 54414, + 37887, + 8714, + 56810, + 37887, + 11110, + 58941, + 37887, + 13742, + 60786, + 37887, + 16582, + 62324, + 37887, + 19600, + 63537, + 37887, + 22762, + 64414, + 37887, + 26034, + 64944, + 37887, + 29380, + 65121, + 37887, + 32762, + 65345, + 36187, + 32762, + 65167, + 36187, + 36168, + 64633, + 36187, + 39536, + 63750, + 36187, + 42831, + 62528, + 36187, + 46015, + 60980, + 36187, + 49054, + 59122, + 36187, + 51914, + 56976, + 36187, + 54564, + 54564, + 36187, + 56976, + 51914, + 36187, + 59122, + 49054, + 36187, + 60980, + 46015, + 36187, + 62528, + 42831, + 36187, + 63750, + 39536, + 36187, + 64633, + 36168, + 36187, + 65167, + 32762, + 36187, + 65345, + 29356, + 36187, + 65167, + 25988, + 36187, + 64633, + 22693, + 36187, + 63750, + 19509, + 36187, + 62528, + 16470, + 36187, + 60980, + 13610, + 36187, + 59122, + 10960, + 36187, + 56976, + 8548, + 36187, + 54564, + 6402, + 36187, + 51914, + 4544, + 36187, + 49054, + 2996, + 36187, + 46015, + 1774, + 36187, + 42831, + 891, + 36187, + 39536, + 357, + 36187, + 36168, + 179, + 36187, + 32762, + 357, + 36187, + 29356, + 891, + 36187, + 25988, + 1774, + 36187, + 22693, + 2996, + 36187, + 19509, + 4544, + 36187, + 16470, + 6402, + 36187, + 13610, + 8548, + 36187, + 10960, + 10960, + 36187, + 8548, + 13610, + 36187, + 6402, + 16470, + 36187, + 4544, + 19509, + 36187, + 2996, + 22693, + 36187, + 1774, + 25988, + 36187, + 891, + 29356, + 36187, + 357, + 32762, + 36187, + 179, + 36168, + 36187, + 357, + 39536, + 36187, + 891, + 42831, + 36187, + 1774, + 46015, + 36187, + 2996, + 49054, + 36187, + 4544, + 51914, + 36187, + 6402, + 54564, + 36187, + 8548, + 56976, + 36187, + 10960, + 59122, + 36187, + 13610, + 60980, + 36187, + 16470, + 62528, + 36187, + 19509, + 63750, + 36187, + 22693, + 64633, + 36187, + 25988, + 65167, + 36187, + 29356, + 65345, + 36187, + 32762, + 65480, + 34477, + 32762, + 65300, + 34477, + 36182, + 64765, + 34477, + 39564, + 63878, + 34477, + 42872, + 62651, + 34477, + 46069, + 61096, + 34477, + 49121, + 59231, + 34477, + 51993, + 57076, + 34477, + 54654, + 54654, + 34477, + 57076, + 51993, + 34477, + 59231, + 49121, + 34477, + 61096, + 46069, + 34477, + 62651, + 42872, + 34477, + 63878, + 39564, + 34477, + 64765, + 36182, + 34477, + 65300, + 32762, + 34477, + 65480, + 29342, + 34477, + 65300, + 25960, + 34477, + 64765, + 22652, + 34477, + 63878, + 19455, + 34477, + 62651, + 16403, + 34477, + 61096, + 13531, + 34477, + 59231, + 10870, + 34477, + 57076, + 8448, + 34477, + 54654, + 6293, + 34477, + 51993, + 4428, + 34477, + 49121, + 2873, + 34477, + 46069, + 1646, + 34477, + 42872, + 759, + 34477, + 39564, + 224, + 34477, + 36182, + 44, + 34477, + 32762, + 224, + 34477, + 29342, + 759, + 34477, + 25960, + 1646, + 34477, + 22652, + 2873, + 34477, + 19455, + 4428, + 34477, + 16403, + 6293, + 34477, + 13531, + 8448, + 34477, + 10870, + 10870, + 34477, + 8448, + 13531, + 34477, + 6293, + 16403, + 34477, + 4428, + 19455, + 34477, + 2873, + 22652, + 34477, + 1646, + 25960, + 34477, + 759, + 29342, + 34477, + 224, + 32762, + 34477, + 44, + 36182, + 34477, + 224, + 39564, + 34477, + 759, + 42872, + 34477, + 1646, + 46069, + 34477, + 2873, + 49121, + 34477, + 4428, + 51993, + 34477, + 6293, + 54654, + 34477, + 8448, + 57076, + 34477, + 10870, + 59231, + 34477, + 13531, + 61096, + 34477, + 16403, + 62651, + 34477, + 19455, + 63878, + 34477, + 22652, + 64765, + 34477, + 25960, + 65300, + 34477, + 29342, + 65480, + 34477, + 32762, + 65525, + 32762, + 32762, + 65345, + 32762, + 36187, + 64809, + 32762, + 39574, + 63921, + 32762, + 42886, + 62692, + 32762, + 46088, + 61135, + 32762, + 49143, + 59267, + 32762, + 52019, + 57109, + 32762, + 54684, + 54684, + 32762, + 57109, + 52019, + 32762, + 59267, + 49143, + 32762, + 61135, + 46088, + 32762, + 62692, + 42886, + 32762, + 63921, + 39574, + 32762, + 64809, + 36187, + 32762, + 65345, + 32762, + 32762, + 65525, + 29337, + 32762, + 65345, + 25950, + 32762, + 64809, + 22638, + 32762, + 63921, + 19436, + 32762, + 62692, + 16381, + 32762, + 61135, + 13505, + 32762, + 59267, + 10840, + 32762, + 57109, + 8415, + 32762, + 54684, + 6257, + 32762, + 52019, + 4389, + 32762, + 49143, + 2832, + 32762, + 46088, + 1603, + 32762, + 42886, + 715, + 32762, + 39574, + 179, + 32762, + 36187, + 0, + 32762, + 32762, + 179, + 32762, + 29337, + 715, + 32762, + 25950, + 1603, + 32762, + 22638, + 2832, + 32762, + 19436, + 4389, + 32762, + 16381, + 6257, + 32762, + 13505, + 8415, + 32762, + 10840, + 10840, + 32762, + 8415, + 13505, + 32762, + 6257, + 16381, + 32762, + 4389, + 19436, + 32762, + 2832, + 22638, + 32762, + 1603, + 25950, + 32762, + 715, + 29337, + 32762, + 179, + 32762, + 32762, + 0, + 36187, + 32762, + 179, + 39574, + 32762, + 715, + 42886, + 32762, + 1603, + 46088, + 32762, + 2832, + 49143, + 32762, + 4389, + 52019, + 32762, + 6257, + 54684, + 32762, + 8415, + 57109, + 32762, + 10840, + 59267, + 32762, + 13505, + 61135, + 32762, + 16381, + 62692, + 32762, + 19436, + 63921, + 32762, + 22638, + 64809, + 32762, + 25950, + 65345, + 32762, + 29337, + 65525, + 32762, + 32762, + 65480, + 31047, + 32762, + 65300, + 31047, + 36182, + 64765, + 31047, + 39564, + 63878, + 31047, + 42872, + 62651, + 31047, + 46069, + 61096, + 31047, + 49121, + 59231, + 31047, + 51993, + 57076, + 31047, + 54654, + 54654, + 31047, + 57076, + 51993, + 31047, + 59231, + 49121, + 31047, + 61096, + 46069, + 31047, + 62651, + 42872, + 31047, + 63878, + 39564, + 31047, + 64765, + 36182, + 31047, + 65300, + 32762, + 31047, + 65480, + 29342, + 31047, + 65300, + 25960, + 31047, + 64765, + 22652, + 31047, + 63878, + 19455, + 31047, + 62651, + 16403, + 31047, + 61096, + 13531, + 31047, + 59231, + 10870, + 31047, + 57076, + 8448, + 31047, + 54654, + 6293, + 31047, + 51993, + 4428, + 31047, + 49121, + 2873, + 31047, + 46069, + 1646, + 31047, + 42872, + 759, + 31047, + 39564, + 224, + 31047, + 36182, + 44, + 31047, + 32762, + 224, + 31047, + 29342, + 759, + 31047, + 25960, + 1646, + 31047, + 22652, + 2873, + 31047, + 19455, + 4428, + 31047, + 16403, + 6293, + 31047, + 13531, + 8448, + 31047, + 10870, + 10870, + 31047, + 8448, + 13531, + 31047, + 6293, + 16403, + 31047, + 4428, + 19455, + 31047, + 2873, + 22652, + 31047, + 1646, + 25960, + 31047, + 759, + 29342, + 31047, + 224, + 32762, + 31047, + 44, + 36182, + 31047, + 224, + 39564, + 31047, + 759, + 42872, + 31047, + 1646, + 46069, + 31047, + 2873, + 49121, + 31047, + 4428, + 51993, + 31047, + 6293, + 54654, + 31047, + 8448, + 57076, + 31047, + 10870, + 59231, + 31047, + 13531, + 61096, + 31047, + 16403, + 62651, + 31047, + 19455, + 63878, + 31047, + 22652, + 64765, + 31047, + 25960, + 65300, + 31047, + 29342, + 65480, + 31047, + 32762, + 65345, + 29337, + 32762, + 65167, + 29337, + 36168, + 64633, + 29337, + 39536, + 63750, + 29337, + 42831, + 62528, + 29337, + 46015, + 60980, + 29337, + 49054, + 59122, + 29337, + 51914, + 56976, + 29337, + 54564, + 54564, + 29337, + 56976, + 51914, + 29337, + 59122, + 49054, + 29337, + 60980, + 46015, + 29337, + 62528, + 42831, + 29337, + 63750, + 39536, + 29337, + 64633, + 36168, + 29337, + 65167, + 32762, + 29337, + 65345, + 29356, + 29337, + 65167, + 25988, + 29337, + 64633, + 22693, + 29337, + 63750, + 19509, + 29337, + 62528, + 16470, + 29337, + 60980, + 13610, + 29337, + 59122, + 10960, + 29337, + 56976, + 8548, + 29337, + 54564, + 6402, + 29337, + 51914, + 4544, + 29337, + 49054, + 2996, + 29337, + 46015, + 1774, + 29337, + 42831, + 891, + 29337, + 39536, + 357, + 29337, + 36168, + 179, + 29337, + 32762, + 357, + 29337, + 29356, + 891, + 29337, + 25988, + 1774, + 29337, + 22693, + 2996, + 29337, + 19509, + 4544, + 29337, + 16470, + 6402, + 29337, + 13610, + 8548, + 29337, + 10960, + 10960, + 29337, + 8548, + 13610, + 29337, + 6402, + 16470, + 29337, + 4544, + 19509, + 29337, + 2996, + 22693, + 29337, + 1774, + 25988, + 29337, + 891, + 29356, + 29337, + 357, + 32762, + 29337, + 179, + 36168, + 29337, + 357, + 39536, + 29337, + 891, + 42831, + 29337, + 1774, + 46015, + 29337, + 2996, + 49054, + 29337, + 4544, + 51914, + 29337, + 6402, + 54564, + 29337, + 8548, + 56976, + 29337, + 10960, + 59122, + 29337, + 13610, + 60980, + 29337, + 16470, + 62528, + 29337, + 19509, + 63750, + 29337, + 22693, + 64633, + 29337, + 25988, + 65167, + 29337, + 29356, + 65345, + 29337, + 32762, + 65121, + 27637, + 32762, + 64944, + 27637, + 36144, + 64414, + 27637, + 39490, + 63537, + 27637, + 42762, + 62324, + 27637, + 45924, + 60786, + 27637, + 48942, + 58941, + 27637, + 51782, + 56810, + 27637, + 54414, + 54414, + 27637, + 56810, + 51782, + 27637, + 58941, + 48942, + 27637, + 60786, + 45924, + 27637, + 62324, + 42762, + 27637, + 63537, + 39490, + 27637, + 64414, + 36144, + 27637, + 64944, + 32762, + 27637, + 65121, + 29380, + 27637, + 64944, + 26034, + 27637, + 64414, + 22762, + 27637, + 63537, + 19600, + 27637, + 62324, + 16582, + 27637, + 60786, + 13742, + 27637, + 58941, + 11110, + 27637, + 56810, + 8714, + 27637, + 54414, + 6583, + 27637, + 51782, + 4738, + 27637, + 48942, + 3200, + 27637, + 45924, + 1987, + 27637, + 42762, + 1110, + 27637, + 39490, + 580, + 27637, + 36144, + 403, + 27637, + 32762, + 580, + 27637, + 29380, + 1110, + 27637, + 26034, + 1987, + 27637, + 22762, + 3200, + 27637, + 19600, + 4738, + 27637, + 16582, + 6583, + 27637, + 13742, + 8714, + 27637, + 11110, + 11110, + 27637, + 8714, + 13742, + 27637, + 6583, + 16582, + 27637, + 4738, + 19600, + 27637, + 3200, + 22762, + 27637, + 1987, + 26034, + 27637, + 1110, + 29380, + 27637, + 580, + 32762, + 27637, + 403, + 36144, + 27637, + 580, + 39490, + 27637, + 1110, + 42762, + 27637, + 1987, + 45924, + 27637, + 3200, + 48942, + 27637, + 4738, + 51782, + 27637, + 6583, + 54414, + 27637, + 8714, + 56810, + 27637, + 11110, + 58941, + 27637, + 13742, + 60786, + 27637, + 16582, + 62324, + 27637, + 19600, + 63537, + 27637, + 22762, + 64414, + 27637, + 26034, + 64944, + 27637, + 29380, + 65121, + 27637, + 32762, + 64809, + 25950, + 32762, + 64633, + 25950, + 36112, + 64108, + 25950, + 39425, + 63240, + 25950, + 42665, + 62038, + 25950, + 45797, + 60515, + 25950, + 48785, + 58688, + 25950, + 51598, + 56577, + 25950, + 54205, + 54205, + 25950, + 56577, + 51598, + 25950, + 58688, + 48785, + 25950, + 60515, + 45797, + 25950, + 62038, + 42665, + 25950, + 63240, + 39425, + 25950, + 64108, + 36112, + 25950, + 64633, + 32762, + 25950, + 64809, + 29412, + 25950, + 64633, + 26099, + 25950, + 64108, + 22859, + 25950, + 63240, + 19727, + 25950, + 62038, + 16739, + 25950, + 60515, + 13926, + 25950, + 58688, + 11319, + 25950, + 56577, + 8947, + 25950, + 54205, + 6836, + 25950, + 51598, + 5009, + 25950, + 48785, + 3486, + 25950, + 45797, + 2284, + 25950, + 42665, + 1416, + 25950, + 39425, + 891, + 25950, + 36112, + 715, + 25950, + 32762, + 891, + 25950, + 29412, + 1416, + 25950, + 26099, + 2284, + 25950, + 22859, + 3486, + 25950, + 19727, + 5009, + 25950, + 16739, + 6836, + 25950, + 13926, + 8947, + 25950, + 11319, + 11319, + 25950, + 8947, + 13926, + 25950, + 6836, + 16739, + 25950, + 5009, + 19727, + 25950, + 3486, + 22859, + 25950, + 2284, + 26099, + 25950, + 1416, + 29412, + 25950, + 891, + 32762, + 25950, + 715, + 36112, + 25950, + 891, + 39425, + 25950, + 1416, + 42665, + 25950, + 2284, + 45797, + 25950, + 3486, + 48785, + 25950, + 5009, + 51598, + 25950, + 6836, + 54205, + 25950, + 8947, + 56577, + 25950, + 11319, + 58688, + 25950, + 13926, + 60515, + 25950, + 16739, + 62038, + 25950, + 19727, + 63240, + 25950, + 22859, + 64108, + 25950, + 26099, + 64633, + 25950, + 29412, + 64809, + 25950, + 32762, + 64408, + 24282, + 32762, + 64235, + 24282, + 36070, + 63717, + 24282, + 39342, + 62859, + 24282, + 42541, + 61672, + 24282, + 45634, + 60168, + 24282, + 48585, + 58364, + 24282, + 51363, + 56280, + 24282, + 53937, + 53937, + 24282, + 56280, + 51363, + 24282, + 58364, + 48585, + 24282, + 60168, + 45634, + 24282, + 61672, + 42541, + 24282, + 62859, + 39342, + 24282, + 63717, + 36070, + 24282, + 64235, + 32762, + 24282, + 64408, + 29454, + 24282, + 64235, + 26182, + 24282, + 63717, + 22983, + 24282, + 62859, + 19890, + 24282, + 61672, + 16939, + 24282, + 60168, + 14161, + 24282, + 58364, + 11587, + 24282, + 56280, + 9244, + 24282, + 53937, + 7160, + 24282, + 51363, + 5356, + 24282, + 48585, + 3852, + 24282, + 45634, + 2665, + 24282, + 42541, + 1807, + 24282, + 39342, + 1289, + 24282, + 36070, + 1116, + 24282, + 32762, + 1289, + 24282, + 29454, + 1807, + 24282, + 26182, + 2665, + 24282, + 22983, + 3852, + 24282, + 19890, + 5356, + 24282, + 16939, + 7160, + 24282, + 14161, + 9244, + 24282, + 11587, + 11587, + 24282, + 9244, + 14161, + 24282, + 7160, + 16939, + 24282, + 5356, + 19890, + 24282, + 3852, + 22983, + 24282, + 2665, + 26182, + 24282, + 1807, + 29454, + 24282, + 1289, + 32762, + 24282, + 1116, + 36070, + 24282, + 1289, + 39342, + 24282, + 1807, + 42541, + 24282, + 2665, + 45634, + 24282, + 3852, + 48585, + 24282, + 5356, + 51363, + 24282, + 7160, + 53937, + 24282, + 9244, + 56280, + 24282, + 11587, + 58364, + 24282, + 14161, + 60168, + 24282, + 16939, + 61672, + 24282, + 19890, + 62859, + 24282, + 22983, + 63717, + 24282, + 26182, + 64235, + 24282, + 29454, + 64408, + 24282, + 32762, + 63921, + 22638, + 32762, + 63750, + 22638, + 36019, + 63240, + 22638, + 39240, + 62396, + 22638, + 42391, + 61227, + 22638, + 45436, + 59746, + 22638, + 48341, + 57970, + 22638, + 51077, + 55918, + 22638, + 53611, + 53611, + 22638, + 55918, + 51077, + 22638, + 57970, + 48341, + 22638, + 59746, + 45436, + 22638, + 61227, + 42391, + 22638, + 62396, + 39240, + 22638, + 63240, + 36019, + 22638, + 63750, + 32762, + 22638, + 63921, + 29505, + 22638, + 63750, + 26284, + 22638, + 63240, + 23133, + 22638, + 62396, + 20088, + 22638, + 61227, + 17183, + 22638, + 59746, + 14447, + 22638, + 57970, + 11913, + 22638, + 55918, + 9606, + 22638, + 53611, + 7554, + 22638, + 51077, + 5778, + 22638, + 48341, + 4297, + 22638, + 45436, + 3128, + 22638, + 42391, + 2284, + 22638, + 39240, + 1774, + 22638, + 36019, + 1603, + 22638, + 32762, + 1774, + 22638, + 29505, + 2284, + 22638, + 26284, + 3128, + 22638, + 23133, + 4297, + 22638, + 20088, + 5778, + 22638, + 17183, + 7554, + 22638, + 14447, + 9606, + 22638, + 11913, + 11913, + 22638, + 9606, + 14447, + 22638, + 7554, + 17183, + 22638, + 5778, + 20088, + 22638, + 4297, + 23133, + 22638, + 3128, + 26284, + 22638, + 2284, + 29505, + 22638, + 1774, + 32762, + 22638, + 1603, + 36019, + 22638, + 1774, + 39240, + 22638, + 2284, + 42391, + 22638, + 3128, + 45436, + 22638, + 4297, + 48341, + 22638, + 5778, + 51077, + 22638, + 7554, + 53611, + 22638, + 9606, + 55918, + 22638, + 11913, + 57970, + 22638, + 14447, + 59746, + 22638, + 17183, + 61227, + 22638, + 20088, + 62396, + 22638, + 23133, + 63240, + 22638, + 26284, + 63750, + 22638, + 29505, + 63921, + 22638, + 32762, + 63348, + 21021, + 32762, + 63181, + 21021, + 35959, + 62680, + 21021, + 39121, + 61851, + 21021, + 42214, + 60704, + 21021, + 45203, + 59251, + 21021, + 48055, + 57507, + 21021, + 50740, + 55492, + 21021, + 53228, + 53228, + 21021, + 55492, + 50740, + 21021, + 57507, + 48055, + 21021, + 59251, + 45203, + 21021, + 60704, + 42214, + 21021, + 61851, + 39121, + 21021, + 62680, + 35959, + 21021, + 63181, + 32762, + 21021, + 63348, + 29565, + 21021, + 63181, + 26403, + 21021, + 62680, + 23310, + 21021, + 61851, + 20321, + 21021, + 60704, + 17469, + 21021, + 59251, + 14784, + 21021, + 57507, + 12296, + 21021, + 55492, + 10032, + 21021, + 53228, + 8017, + 21021, + 50740, + 6273, + 21021, + 48055, + 4820, + 21021, + 45203, + 3673, + 21021, + 42214, + 2844, + 21021, + 39121, + 2343, + 21021, + 35959, + 2176, + 21021, + 32762, + 2343, + 21021, + 29565, + 2844, + 21021, + 26403, + 3673, + 21021, + 23310, + 4820, + 21021, + 20321, + 6273, + 21021, + 17469, + 8017, + 21021, + 14784, + 10032, + 21021, + 12296, + 12296, + 21021, + 10032, + 14784, + 21021, + 8017, + 17469, + 21021, + 6273, + 20321, + 21021, + 4820, + 23310, + 21021, + 3673, + 26403, + 21021, + 2844, + 29565, + 21021, + 2343, + 32762, + 21021, + 2176, + 35959, + 21021, + 2343, + 39121, + 21021, + 2844, + 42214, + 21021, + 3673, + 45203, + 21021, + 4820, + 48055, + 21021, + 6273, + 50740, + 21021, + 8017, + 53228, + 21021, + 10032, + 55492, + 21021, + 12296, + 57507, + 21021, + 14784, + 59251, + 21021, + 17469, + 60704, + 21021, + 20321, + 61851, + 21021, + 23310, + 62680, + 21021, + 26403, + 63181, + 21021, + 29565, + 63348, + 21021, + 32762, + 62692, + 19436, + 32762, + 62528, + 19436, + 35891, + 62038, + 19436, + 38985, + 61227, + 19436, + 42011, + 60104, + 19436, + 44936, + 58682, + 19436, + 47727, + 56976, + 19436, + 50354, + 55004, + 19436, + 52789, + 52789, + 19436, + 55004, + 50354, + 19436, + 56976, + 47727, + 19436, + 58682, + 44936, + 19436, + 60104, + 42011, + 19436, + 61227, + 38985, + 19436, + 62038, + 35891, + 19436, + 62528, + 32762, + 19436, + 62692, + 29633, + 19436, + 62528, + 26539, + 19436, + 62038, + 23513, + 19436, + 61227, + 20588, + 19436, + 60104, + 17797, + 19436, + 58682, + 15170, + 19436, + 56976, + 12735, + 19436, + 55004, + 10520, + 19436, + 52789, + 8548, + 19436, + 50354, + 6842, + 19436, + 47727, + 5420, + 19436, + 44936, + 4297, + 19436, + 42011, + 3486, + 19436, + 38985, + 2996, + 19436, + 35891, + 2832, + 19436, + 32762, + 2996, + 19436, + 29633, + 3486, + 19436, + 26539, + 4297, + 19436, + 23513, + 5420, + 19436, + 20588, + 6842, + 19436, + 17797, + 8548, + 19436, + 15170, + 10520, + 19436, + 12735, + 12735, + 19436, + 10520, + 15170, + 19436, + 8548, + 17797, + 19436, + 6842, + 20588, + 19436, + 5420, + 23513, + 19436, + 4297, + 26539, + 19436, + 3486, + 29633, + 19436, + 2996, + 32762, + 19436, + 2832, + 35891, + 19436, + 2996, + 38985, + 19436, + 3486, + 42011, + 19436, + 4297, + 44936, + 19436, + 5420, + 47727, + 19436, + 6842, + 50354, + 19436, + 8548, + 52789, + 19436, + 10520, + 55004, + 19436, + 12735, + 56976, + 19436, + 15170, + 58682, + 19436, + 17797, + 60104, + 19436, + 20588, + 61227, + 19436, + 23513, + 62038, + 19436, + 26539, + 62528, + 19436, + 29633, + 62692, + 19436, + 32762, + 61954, + 17888, + 32762, + 61794, + 17888, + 35813, + 61316, + 17888, + 38831, + 60525, + 17888, + 41783, + 59430, + 17888, + 44635, + 58043, + 17888, + 47358, + 56379, + 17888, + 49920, + 54456, + 17888, + 52295, + 52295, + 17888, + 54456, + 49920, + 17888, + 56379, + 47358, + 17888, + 58043, + 44635, + 17888, + 59430, + 41783, + 17888, + 60525, + 38831, + 17888, + 61316, + 35813, + 17888, + 61794, + 32762, + 17888, + 61954, + 29711, + 17888, + 61794, + 26693, + 17888, + 61316, + 23741, + 17888, + 60525, + 20889, + 17888, + 59430, + 18166, + 17888, + 58043, + 15604, + 17888, + 56379, + 13229, + 17888, + 54456, + 11068, + 17888, + 52295, + 9145, + 17888, + 49920, + 7481, + 17888, + 47358, + 6094, + 17888, + 44635, + 4999, + 17888, + 41783, + 4208, + 17888, + 38831, + 3730, + 17888, + 35813, + 3570, + 17888, + 32762, + 3730, + 17888, + 29711, + 4208, + 17888, + 26693, + 4999, + 17888, + 23741, + 6094, + 17888, + 20889, + 7481, + 17888, + 18166, + 9145, + 17888, + 15604, + 11068, + 17888, + 13229, + 13229, + 17888, + 11068, + 15604, + 17888, + 9145, + 18166, + 17888, + 7481, + 20889, + 17888, + 6094, + 23741, + 17888, + 4999, + 26693, + 17888, + 4208, + 29711, + 17888, + 3730, + 32762, + 17888, + 3570, + 35813, + 17888, + 3730, + 38831, + 17888, + 4208, + 41783, + 17888, + 4999, + 44635, + 17888, + 6094, + 47358, + 17888, + 7481, + 49920, + 17888, + 9145, + 52295, + 17888, + 11068, + 54456, + 17888, + 13229, + 56379, + 17888, + 15604, + 58043, + 17888, + 18166, + 59430, + 17888, + 20889, + 60525, + 17888, + 23741, + 61316, + 17888, + 26693, + 61794, + 17888, + 29711, + 61954, + 17888, + 32762, + 61135, + 16381, + 32762, + 60980, + 16381, + 35728, + 60515, + 16381, + 38661, + 59746, + 16381, + 41530, + 58682, + 16381, + 44302, + 57334, + 16381, + 46949, + 55716, + 16381, + 49439, + 53847, + 16381, + 51747, + 51747, + 16381, + 53847, + 49439, + 16381, + 55716, + 46949, + 16381, + 57334, + 44302, + 16381, + 58682, + 41530, + 16381, + 59746, + 38661, + 16381, + 60515, + 35728, + 16381, + 60980, + 32762, + 16381, + 61135, + 29796, + 16381, + 60980, + 26863, + 16381, + 60515, + 23994, + 16381, + 59746, + 21222, + 16381, + 58682, + 18575, + 16381, + 57334, + 16085, + 16381, + 55716, + 13777, + 16381, + 53847, + 11677, + 16381, + 51747, + 9808, + 16381, + 49439, + 8190, + 16381, + 46949, + 6842, + 16381, + 44302, + 5778, + 16381, + 41530, + 5009, + 16381, + 38661, + 4544, + 16381, + 35728, + 4389, + 16381, + 32762, + 4544, + 16381, + 29796, + 5009, + 16381, + 26863, + 5778, + 16381, + 23994, + 6842, + 16381, + 21222, + 8190, + 16381, + 18575, + 9808, + 16381, + 16085, + 11677, + 16381, + 13777, + 13777, + 16381, + 11677, + 16085, + 16381, + 9808, + 18575, + 16381, + 8190, + 21222, + 16381, + 6842, + 23994, + 16381, + 5778, + 26863, + 16381, + 5009, + 29796, + 16381, + 4544, + 32762, + 16381, + 4389, + 35728, + 16381, + 4544, + 38661, + 16381, + 5009, + 41530, + 16381, + 5778, + 44302, + 16381, + 6842, + 46949, + 16381, + 8190, + 49439, + 16381, + 9808, + 51747, + 16381, + 11677, + 53847, + 16381, + 13777, + 55716, + 16381, + 16085, + 57334, + 16381, + 18575, + 58682, + 16381, + 21222, + 59746, + 16381, + 23994, + 60515, + 16381, + 26863, + 60980, + 16381, + 29796, + 61135, + 16381, + 32762, + 60239, + 14918, + 32762, + 60088, + 14918, + 35634, + 59639, + 14918, + 38475, + 58894, + 14918, + 41253, + 57863, + 14918, + 43938, + 56558, + 14918, + 46500, + 54991, + 14918, + 48913, + 53181, + 14918, + 51148, + 51148, + 14918, + 53181, + 48913, + 14918, + 54991, + 46500, + 14918, + 56558, + 43938, + 14918, + 57863, + 41253, + 14918, + 58894, + 38475, + 14918, + 59639, + 35634, + 14918, + 60088, + 32762, + 14918, + 60239, + 29890, + 14918, + 60088, + 27049, + 14918, + 59639, + 24271, + 14918, + 58894, + 21586, + 14918, + 57863, + 19024, + 14918, + 56558, + 16611, + 14918, + 54991, + 14376, + 14918, + 53181, + 12343, + 14918, + 51148, + 10533, + 14918, + 48913, + 8966, + 14918, + 46500, + 7661, + 14918, + 43938, + 6630, + 14918, + 41253, + 5885, + 14918, + 38475, + 5436, + 14918, + 35634, + 5285, + 14918, + 32762, + 5436, + 14918, + 29890, + 5885, + 14918, + 27049, + 6630, + 14918, + 24271, + 7661, + 14918, + 21586, + 8966, + 14918, + 19024, + 10533, + 14918, + 16611, + 12343, + 14918, + 14376, + 14376, + 14918, + 12343, + 16611, + 14918, + 10533, + 19024, + 14918, + 8966, + 21586, + 14918, + 7661, + 24271, + 14918, + 6630, + 27049, + 14918, + 5885, + 29890, + 14918, + 5436, + 32762, + 14918, + 5285, + 35634, + 14918, + 5436, + 38475, + 14918, + 5885, + 41253, + 14918, + 6630, + 43938, + 14918, + 7661, + 46500, + 14918, + 8966, + 48913, + 14918, + 10533, + 51148, + 14918, + 12343, + 53181, + 14918, + 14376, + 54991, + 14918, + 16611, + 56558, + 14918, + 19024, + 57863, + 14918, + 21586, + 58894, + 14918, + 24271, + 59639, + 14918, + 27049, + 60088, + 14918, + 29890, + 60239, + 14918, + 32762, + 59267, + 13505, + 32762, + 59122, + 13505, + 35533, + 58688, + 13505, + 38273, + 57970, + 13505, + 40953, + 56976, + 13505, + 43543, + 55716, + 13505, + 46015, + 54205, + 13505, + 48341, + 52459, + 13505, + 50498, + 50498, + 13505, + 52459, + 48341, + 13505, + 54205, + 46015, + 13505, + 55716, + 43543, + 13505, + 56976, + 40953, + 13505, + 57970, + 38273, + 13505, + 58688, + 35533, + 13505, + 59122, + 32762, + 13505, + 59267, + 29991, + 13505, + 59122, + 27251, + 13505, + 58688, + 24571, + 13505, + 57970, + 21981, + 13505, + 56976, + 19509, + 13505, + 55716, + 17183, + 13505, + 54205, + 15026, + 13505, + 52459, + 13065, + 13505, + 50498, + 11319, + 13505, + 48341, + 9808, + 13505, + 46015, + 8548, + 13505, + 43543, + 7554, + 13505, + 40953, + 6836, + 13505, + 38273, + 6402, + 13505, + 35533, + 6257, + 13505, + 32762, + 6402, + 13505, + 29991, + 6836, + 13505, + 27251, + 7554, + 13505, + 24571, + 8548, + 13505, + 21981, + 9808, + 13505, + 19509, + 11319, + 13505, + 17183, + 13065, + 13505, + 15026, + 15026, + 13505, + 13065, + 17183, + 13505, + 11319, + 19509, + 13505, + 9808, + 21981, + 13505, + 8548, + 24571, + 13505, + 7554, + 27251, + 13505, + 6836, + 29991, + 13505, + 6402, + 32762, + 13505, + 6257, + 35533, + 13505, + 6402, + 38273, + 13505, + 6836, + 40953, + 13505, + 7554, + 43543, + 13505, + 8548, + 46015, + 13505, + 9808, + 48341, + 13505, + 11319, + 50498, + 13505, + 13065, + 52459, + 13505, + 15026, + 54205, + 13505, + 17183, + 55716, + 13505, + 19509, + 56976, + 13505, + 21981, + 57970, + 13505, + 24571, + 58688, + 13505, + 27251, + 59122, + 13505, + 29991, + 59267, + 13505, + 32762, + 58223, + 12144, + 32762, + 58084, + 12144, + 35423, + 57667, + 12144, + 38056, + 56977, + 12144, + 40630, + 56022, + 12144, + 43118, + 54812, + 12144, + 45493, + 53361, + 12144, + 47728, + 51683, + 12144, + 49799, + 49799, + 12144, + 51683, + 47728, + 12144, + 53361, + 45493, + 12144, + 54812, + 43118, + 12144, + 56022, + 40630, + 12144, + 56977, + 38056, + 12144, + 57667, + 35423, + 12144, + 58084, + 32762, + 12144, + 58223, + 30101, + 12144, + 58084, + 27468, + 12144, + 57667, + 24894, + 12144, + 56977, + 22406, + 12144, + 56022, + 20031, + 12144, + 54812, + 17796, + 12144, + 53361, + 15725, + 12144, + 51683, + 13841, + 12144, + 49799, + 12163, + 12144, + 47728, + 10712, + 12144, + 45493, + 9502, + 12144, + 43118, + 8547, + 12144, + 40630, + 7857, + 12144, + 38056, + 7440, + 12144, + 35423, + 7301, + 12144, + 32762, + 7440, + 12144, + 30101, + 7857, + 12144, + 27468, + 8547, + 12144, + 24894, + 9502, + 12144, + 22406, + 10712, + 12144, + 20031, + 12163, + 12144, + 17796, + 13841, + 12144, + 15725, + 15725, + 12144, + 13841, + 17796, + 12144, + 12163, + 20031, + 12144, + 10712, + 22406, + 12144, + 9502, + 24894, + 12144, + 8547, + 27468, + 12144, + 7857, + 30101, + 12144, + 7440, + 32762, + 12144, + 7301, + 35423, + 12144, + 7440, + 38056, + 12144, + 7857, + 40630, + 12144, + 8547, + 43118, + 12144, + 9502, + 45493, + 12144, + 10712, + 47728, + 12144, + 12163, + 49799, + 12144, + 13841, + 51683, + 12144, + 15725, + 53361, + 12144, + 17796, + 54812, + 12144, + 20031, + 56022, + 12144, + 22406, + 56977, + 12144, + 24894, + 57667, + 12144, + 27468, + 58084, + 12144, + 30101, + 58223, + 12144, + 32762, + 57109, + 10840, + 32762, + 56976, + 10840, + 35307, + 56577, + 10840, + 37824, + 55918, + 10840, + 40286, + 55004, + 10840, + 42665, + 53847, + 10840, + 44936, + 52459, + 10840, + 47073, + 50856, + 10840, + 49054, + 49054, + 10840, + 50856, + 47073, + 10840, + 52459, + 44936, + 10840, + 53847, + 42665, + 10840, + 55004, + 40286, + 10840, + 55918, + 37824, + 10840, + 56577, + 35307, + 10840, + 56976, + 32762, + 10840, + 57109, + 30217, + 10840, + 56976, + 27700, + 10840, + 56577, + 25238, + 10840, + 55918, + 22859, + 10840, + 55004, + 20588, + 10840, + 53847, + 18451, + 10840, + 52459, + 16470, + 10840, + 50856, + 14668, + 10840, + 49054, + 13065, + 10840, + 47073, + 11677, + 10840, + 44936, + 10520, + 10840, + 42665, + 9606, + 10840, + 40286, + 8947, + 10840, + 37824, + 8548, + 10840, + 35307, + 8415, + 10840, + 32762, + 8548, + 10840, + 30217, + 8947, + 10840, + 27700, + 9606, + 10840, + 25238, + 10520, + 10840, + 22859, + 11677, + 10840, + 20588, + 13065, + 10840, + 18451, + 14668, + 10840, + 16470, + 16470, + 10840, + 14668, + 18451, + 10840, + 13065, + 20588, + 10840, + 11677, + 22859, + 10840, + 10520, + 25238, + 10840, + 9606, + 27700, + 10840, + 8947, + 30217, + 10840, + 8548, + 32762, + 10840, + 8415, + 35307, + 10840, + 8548, + 37824, + 10840, + 8947, + 40286, + 10840, + 9606, + 42665, + 10840, + 10520, + 44936, + 10840, + 11677, + 47073, + 10840, + 13065, + 49054, + 10840, + 14668, + 50856, + 10840, + 16470, + 52459, + 10840, + 18451, + 53847, + 10840, + 20588, + 55004, + 10840, + 22859, + 55918, + 10840, + 25238, + 56577, + 10840, + 27700, + 56976, + 10840, + 30217, + 57109, + 10840, + 32762, + 55929, + 9595, + 32762, + 55802, + 9595, + 35184, + 55422, + 9595, + 37579, + 54795, + 9595, + 39921, + 53926, + 9595, + 42185, + 52825, + 9595, + 44345, + 51504, + 9595, + 46379, + 49978, + 9595, + 48263, + 48263, + 9595, + 49978, + 46379, + 9595, + 51504, + 44345, + 9595, + 52825, + 42185, + 9595, + 53926, + 39921, + 9595, + 54795, + 37579, + 9595, + 55422, + 35184, + 9595, + 55802, + 32762, + 9595, + 55929, + 30340, + 9595, + 55802, + 27945, + 9595, + 55422, + 25603, + 9595, + 54795, + 23339, + 9595, + 53926, + 21179, + 9595, + 52825, + 19145, + 9595, + 51504, + 17261, + 9595, + 49978, + 15546, + 9595, + 48263, + 14020, + 9595, + 46379, + 12699, + 9595, + 44345, + 11598, + 9595, + 42185, + 10729, + 9595, + 39921, + 10102, + 9595, + 37579, + 9722, + 9595, + 35184, + 9595, + 9595, + 32762, + 9722, + 9595, + 30340, + 10102, + 9595, + 27945, + 10729, + 9595, + 25603, + 11598, + 9595, + 23339, + 12699, + 9595, + 21179, + 14020, + 9595, + 19145, + 15546, + 9595, + 17261, + 17261, + 9595, + 15546, + 19145, + 9595, + 14020, + 21179, + 9595, + 12699, + 23339, + 9595, + 11598, + 25603, + 9595, + 10729, + 27945, + 9595, + 10102, + 30340, + 9595, + 9722, + 32762, + 9595, + 9595, + 35184, + 9595, + 9722, + 37579, + 9595, + 10102, + 39921, + 9595, + 10729, + 42185, + 9595, + 11598, + 44345, + 9595, + 12699, + 46379, + 9595, + 14020, + 48263, + 9595, + 15546, + 49978, + 9595, + 17261, + 51504, + 9595, + 19145, + 52825, + 9595, + 21179, + 53926, + 9595, + 23339, + 54795, + 9595, + 25603, + 55422, + 9595, + 27945, + 55802, + 9595, + 30340, + 55929, + 9595, + 32762, + 54684, + 8415, + 32762, + 54564, + 8415, + 35054, + 54205, + 8415, + 37320, + 53611, + 8415, + 39536, + 52789, + 8415, + 41679, + 51747, + 8415, + 43723, + 50498, + 8415, + 45648, + 49054, + 8415, + 47431, + 47431, + 8415, + 49054, + 45648, + 8415, + 50498, + 43723, + 8415, + 51747, + 41679, + 8415, + 52789, + 39536, + 8415, + 53611, + 37320, + 8415, + 54205, + 35054, + 8415, + 54564, + 32762, + 8415, + 54684, + 30470, + 8415, + 54564, + 28204, + 8415, + 54205, + 25988, + 8415, + 53611, + 23845, + 8415, + 52789, + 21801, + 8415, + 51747, + 19876, + 8415, + 50498, + 18093, + 8415, + 49054, + 16470, + 8415, + 47431, + 15026, + 8415, + 45648, + 13777, + 8415, + 43723, + 12735, + 8415, + 41679, + 11913, + 8415, + 39536, + 11319, + 8415, + 37320, + 10960, + 8415, + 35054, + 10840, + 8415, + 32762, + 10960, + 8415, + 30470, + 11319, + 8415, + 28204, + 11913, + 8415, + 25988, + 12735, + 8415, + 23845, + 13777, + 8415, + 21801, + 15026, + 8415, + 19876, + 16470, + 8415, + 18093, + 18093, + 8415, + 16470, + 19876, + 8415, + 15026, + 21801, + 8415, + 13777, + 23845, + 8415, + 12735, + 25988, + 8415, + 11913, + 28204, + 8415, + 11319, + 30470, + 8415, + 10960, + 32762, + 8415, + 10840, + 35054, + 8415, + 10960, + 37320, + 8415, + 11319, + 39536, + 8415, + 11913, + 41679, + 8415, + 12735, + 43723, + 8415, + 13777, + 45648, + 8415, + 15026, + 47431, + 8415, + 16470, + 49054, + 8415, + 18093, + 50498, + 8415, + 19876, + 51747, + 8415, + 21801, + 52789, + 8415, + 23845, + 53611, + 8415, + 25988, + 54205, + 8415, + 28204, + 54564, + 8415, + 30470, + 54684, + 8415, + 32762, + 53380, + 7301, + 32762, + 53267, + 7301, + 34917, + 52930, + 7301, + 37049, + 52371, + 7301, + 39133, + 51598, + 7301, + 41148, + 50618, + 7301, + 43071, + 49442, + 7301, + 44881, + 48084, + 7301, + 46558, + 46558, + 7301, + 48084, + 44881, + 7301, + 49442, + 43071, + 7301, + 50618, + 41148, + 7301, + 51598, + 39133, + 7301, + 52371, + 37049, + 7301, + 52930, + 34917, + 7301, + 53267, + 32762, + 7301, + 53380, + 30607, + 7301, + 53267, + 28475, + 7301, + 52930, + 26391, + 7301, + 52371, + 24376, + 7301, + 51598, + 22453, + 7301, + 50618, + 20643, + 7301, + 49442, + 18966, + 7301, + 48084, + 17440, + 7301, + 46558, + 16082, + 7301, + 44881, + 14906, + 7301, + 43071, + 13926, + 7301, + 41148, + 13153, + 7301, + 39133, + 12594, + 7301, + 37049, + 12257, + 7301, + 34917, + 12144, + 7301, + 32762, + 12257, + 7301, + 30607, + 12594, + 7301, + 28475, + 13153, + 7301, + 26391, + 13926, + 7301, + 24376, + 14906, + 7301, + 22453, + 16082, + 7301, + 20643, + 17440, + 7301, + 18966, + 18966, + 7301, + 17440, + 20643, + 7301, + 16082, + 22453, + 7301, + 14906, + 24376, + 7301, + 13926, + 26391, + 7301, + 13153, + 28475, + 7301, + 12594, + 30607, + 7301, + 12257, + 32762, + 7301, + 12144, + 34917, + 7301, + 12257, + 37049, + 7301, + 12594, + 39133, + 7301, + 13153, + 41148, + 7301, + 13926, + 43071, + 7301, + 14906, + 44881, + 7301, + 16082, + 46558, + 7301, + 17440, + 48084, + 7301, + 18966, + 49442, + 7301, + 20643, + 50618, + 7301, + 22453, + 51598, + 7301, + 24376, + 52371, + 7301, + 26391, + 52930, + 7301, + 28475, + 53267, + 7301, + 30607, + 53380, + 7301, + 32762, + 52019, + 6257, + 32762, + 51914, + 6257, + 34775, + 51598, + 6257, + 36766, + 51077, + 6257, + 38713, + 50354, + 6257, + 40595, + 49439, + 6257, + 42391, + 48341, + 6257, + 44081, + 47073, + 6257, + 45648, + 45648, + 6257, + 47073, + 44081, + 6257, + 48341, + 42391, + 6257, + 49439, + 40595, + 6257, + 50354, + 38713, + 6257, + 51077, + 36766, + 6257, + 51598, + 34775, + 6257, + 51914, + 32762, + 6257, + 52019, + 30749, + 6257, + 51914, + 28758, + 6257, + 51598, + 26811, + 6257, + 51077, + 24929, + 6257, + 50354, + 23133, + 6257, + 49439, + 21443, + 6257, + 48341, + 19876, + 6257, + 47073, + 18451, + 6257, + 45648, + 17183, + 6257, + 44081, + 16085, + 6257, + 42391, + 15170, + 6257, + 40595, + 14447, + 6257, + 38713, + 13926, + 6257, + 36766, + 13610, + 6257, + 34775, + 13505, + 6257, + 32762, + 13610, + 6257, + 30749, + 13926, + 6257, + 28758, + 14447, + 6257, + 26811, + 15170, + 6257, + 24929, + 16085, + 6257, + 23133, + 17183, + 6257, + 21443, + 18451, + 6257, + 19876, + 19876, + 6257, + 18451, + 21443, + 6257, + 17183, + 23133, + 6257, + 16085, + 24929, + 6257, + 15170, + 26811, + 6257, + 14447, + 28758, + 6257, + 13926, + 30749, + 6257, + 13610, + 32762, + 6257, + 13505, + 34775, + 6257, + 13610, + 36766, + 6257, + 13926, + 38713, + 6257, + 14447, + 40595, + 6257, + 15170, + 42391, + 6257, + 16085, + 44081, + 6257, + 17183, + 45648, + 6257, + 18451, + 47073, + 6257, + 19876, + 48341, + 6257, + 21443, + 49439, + 6257, + 23133, + 50354, + 6257, + 24929, + 51077, + 6257, + 26811, + 51598, + 6257, + 28758, + 51914, + 6257, + 30749, + 52019, + 6257, + 32762, + 50606, + 5285, + 32762, + 50508, + 5285, + 34627, + 50216, + 5285, + 36472, + 49732, + 5285, + 38276, + 49063, + 5285, + 40020, + 48215, + 5285, + 41684, + 47198, + 5285, + 43250, + 46022, + 5285, + 44702, + 44702, + 5285, + 46022, + 43250, + 5285, + 47198, + 41684, + 5285, + 48215, + 40020, + 5285, + 49063, + 38276, + 5285, + 49732, + 36472, + 5285, + 50216, + 34627, + 5285, + 50508, + 32762, + 5285, + 50606, + 30897, + 5285, + 50508, + 29052, + 5285, + 50216, + 27248, + 5285, + 49732, + 25504, + 5285, + 49063, + 23840, + 5285, + 48215, + 22274, + 5285, + 47198, + 20822, + 5285, + 46022, + 19502, + 5285, + 44702, + 18326, + 5285, + 43250, + 17309, + 5285, + 41684, + 16461, + 5285, + 40020, + 15792, + 5285, + 38276, + 15308, + 5285, + 36472, + 15016, + 5285, + 34627, + 14918, + 5285, + 32762, + 15016, + 5285, + 30897, + 15308, + 5285, + 29052, + 15792, + 5285, + 27248, + 16461, + 5285, + 25504, + 17309, + 5285, + 23840, + 18326, + 5285, + 22274, + 19502, + 5285, + 20822, + 20822, + 5285, + 19502, + 22274, + 5285, + 18326, + 23840, + 5285, + 17309, + 25504, + 5285, + 16461, + 27248, + 5285, + 15792, + 29052, + 5285, + 15308, + 30897, + 5285, + 15016, + 32762, + 5285, + 14918, + 34627, + 5285, + 15016, + 36472, + 5285, + 15308, + 38276, + 5285, + 15792, + 40020, + 5285, + 16461, + 41684, + 5285, + 17309, + 43250, + 5285, + 18326, + 44702, + 5285, + 19502, + 46022, + 5285, + 20822, + 47198, + 5285, + 22274, + 48215, + 5285, + 23840, + 49063, + 5285, + 25504, + 49732, + 5285, + 27248, + 50216, + 5285, + 29052, + 50508, + 5285, + 30897, + 50606, + 5285, + 32762, + 49143, + 4389, + 32762, + 49054, + 4389, + 34474, + 48785, + 4389, + 36168, + 48341, + 4389, + 37824, + 47727, + 4389, + 39425, + 46949, + 4389, + 40953, + 46015, + 4389, + 42391, + 44936, + 4389, + 43723, + 43723, + 4389, + 44936, + 42391, + 4389, + 46015, + 40953, + 4389, + 46949, + 39425, + 4389, + 47727, + 37824, + 4389, + 48341, + 36168, + 4389, + 48785, + 34474, + 4389, + 49054, + 32762, + 4389, + 49143, + 31050, + 4389, + 49054, + 29356, + 4389, + 48785, + 27700, + 4389, + 48341, + 26099, + 4389, + 47727, + 24571, + 4389, + 46949, + 23133, + 4389, + 46015, + 21801, + 4389, + 44936, + 20588, + 4389, + 43723, + 19509, + 4389, + 42391, + 18575, + 4389, + 40953, + 17797, + 4389, + 39425, + 17183, + 4389, + 37824, + 16739, + 4389, + 36168, + 16470, + 4389, + 34474, + 16381, + 4389, + 32762, + 16470, + 4389, + 31050, + 16739, + 4389, + 29356, + 17183, + 4389, + 27700, + 17797, + 4389, + 26099, + 18575, + 4389, + 24571, + 19509, + 4389, + 23133, + 20588, + 4389, + 21801, + 21801, + 4389, + 20588, + 23133, + 4389, + 19509, + 24571, + 4389, + 18575, + 26099, + 4389, + 17797, + 27700, + 4389, + 17183, + 29356, + 4389, + 16739, + 31050, + 4389, + 16470, + 32762, + 4389, + 16381, + 34474, + 4389, + 16470, + 36168, + 4389, + 16739, + 37824, + 4389, + 17183, + 39425, + 4389, + 17797, + 40953, + 4389, + 18575, + 42391, + 4389, + 19509, + 43723, + 4389, + 20588, + 44936, + 4389, + 21801, + 46015, + 4389, + 23133, + 46949, + 4389, + 24571, + 47727, + 4389, + 26099, + 48341, + 4389, + 27700, + 48785, + 4389, + 29356, + 49054, + 4389, + 31050, + 49143, + 4389, + 32762, + 47636, + 3570, + 32762, + 47554, + 3570, + 34317, + 47311, + 3570, + 35854, + 46908, + 3570, + 37358, + 46350, + 3570, + 38812, + 45643, + 3570, + 40199, + 44795, + 3570, + 41505, + 43815, + 3570, + 42715, + 42715, + 3570, + 43815, + 41505, + 3570, + 44795, + 40199, + 3570, + 45643, + 38812, + 3570, + 46350, + 37358, + 3570, + 46908, + 35854, + 3570, + 47311, + 34317, + 3570, + 47554, + 32762, + 3570, + 47636, + 31207, + 3570, + 47554, + 29670, + 3570, + 47311, + 28166, + 3570, + 46908, + 26712, + 3570, + 46350, + 25325, + 3570, + 45643, + 24019, + 3570, + 44795, + 22809, + 3570, + 43815, + 21709, + 3570, + 42715, + 20729, + 3570, + 41505, + 19881, + 3570, + 40199, + 19174, + 3570, + 38812, + 18616, + 3570, + 37358, + 18213, + 3570, + 35854, + 17970, + 3570, + 34317, + 17888, + 3570, + 32762, + 17970, + 3570, + 31207, + 18213, + 3570, + 29670, + 18616, + 3570, + 28166, + 19174, + 3570, + 26712, + 19881, + 3570, + 25325, + 20729, + 3570, + 24019, + 21709, + 3570, + 22809, + 22809, + 3570, + 21709, + 24019, + 3570, + 20729, + 25325, + 3570, + 19881, + 26712, + 3570, + 19174, + 28166, + 3570, + 18616, + 29670, + 3570, + 18213, + 31207, + 3570, + 17970, + 32762, + 3570, + 17888, + 34317, + 3570, + 17970, + 35854, + 3570, + 18213, + 37358, + 3570, + 18616, + 38812, + 3570, + 19174, + 40199, + 3570, + 19881, + 41505, + 3570, + 20729, + 42715, + 3570, + 21709, + 43815, + 3570, + 22809, + 44795, + 3570, + 24019, + 45643, + 3570, + 25325, + 46350, + 3570, + 26712, + 46908, + 3570, + 28166, + 47311, + 3570, + 29670, + 47554, + 3570, + 31207, + 47636, + 3570, + 32762, + 46088, + 2832, + 32762, + 46015, + 2832, + 34155, + 45797, + 2832, + 35533, + 45436, + 2832, + 36880, + 44936, + 2832, + 38182, + 44302, + 2832, + 39425, + 43543, + 2832, + 40595, + 42665, + 2832, + 41679, + 41679, + 2832, + 42665, + 40595, + 2832, + 43543, + 39425, + 2832, + 44302, + 38182, + 2832, + 44936, + 36880, + 2832, + 45436, + 35533, + 2832, + 45797, + 34155, + 2832, + 46015, + 32762, + 2832, + 46088, + 31369, + 2832, + 46015, + 29991, + 2832, + 45797, + 28644, + 2832, + 45436, + 27342, + 2832, + 44936, + 26099, + 2832, + 44302, + 24929, + 2832, + 43543, + 23845, + 2832, + 42665, + 22859, + 2832, + 41679, + 21981, + 2832, + 40595, + 21222, + 2832, + 39425, + 20588, + 2832, + 38182, + 20088, + 2832, + 36880, + 19727, + 2832, + 35533, + 19509, + 2832, + 34155, + 19436, + 2832, + 32762, + 19509, + 2832, + 31369, + 19727, + 2832, + 29991, + 20088, + 2832, + 28644, + 20588, + 2832, + 27342, + 21222, + 2832, + 26099, + 21981, + 2832, + 24929, + 22859, + 2832, + 23845, + 23845, + 2832, + 22859, + 24929, + 2832, + 21981, + 26099, + 2832, + 21222, + 27342, + 2832, + 20588, + 28644, + 2832, + 20088, + 29991, + 2832, + 19727, + 31369, + 2832, + 19509, + 32762, + 2832, + 19436, + 34155, + 2832, + 19509, + 35533, + 2832, + 19727, + 36880, + 2832, + 20088, + 38182, + 2832, + 20588, + 39425, + 2832, + 21222, + 40595, + 2832, + 21981, + 41679, + 2832, + 22859, + 42665, + 2832, + 23845, + 43543, + 2832, + 24929, + 44302, + 2832, + 26099, + 44936, + 2832, + 27342, + 45436, + 2832, + 28644, + 45797, + 2832, + 29991, + 46015, + 2832, + 31369, + 46088, + 2832, + 32762, + 44503, + 2176, + 32762, + 44439, + 2176, + 33989, + 44246, + 2176, + 35203, + 43928, + 2176, + 36390, + 43488, + 2176, + 37538, + 42930, + 2176, + 38633, + 42261, + 2176, + 39663, + 41487, + 2176, + 40618, + 40618, + 2176, + 41487, + 39663, + 2176, + 42261, + 38633, + 2176, + 42930, + 37538, + 2176, + 43488, + 36390, + 2176, + 43928, + 35203, + 2176, + 44246, + 33989, + 2176, + 44439, + 32762, + 2176, + 44503, + 31535, + 2176, + 44439, + 30321, + 2176, + 44246, + 29134, + 2176, + 43928, + 27986, + 2176, + 43488, + 26891, + 2176, + 42930, + 25861, + 2176, + 42261, + 24906, + 2176, + 41487, + 24037, + 2176, + 40618, + 23263, + 2176, + 39663, + 22594, + 2176, + 38633, + 22036, + 2176, + 37538, + 21596, + 2176, + 36390, + 21278, + 2176, + 35203, + 21085, + 2176, + 33989, + 21021, + 2176, + 32762, + 21085, + 2176, + 31535, + 21278, + 2176, + 30321, + 21596, + 2176, + 29134, + 22036, + 2176, + 27986, + 22594, + 2176, + 26891, + 23263, + 2176, + 25861, + 24037, + 2176, + 24906, + 24906, + 2176, + 24037, + 25861, + 2176, + 23263, + 26891, + 2176, + 22594, + 27986, + 2176, + 22036, + 29134, + 2176, + 21596, + 30321, + 2176, + 21278, + 31535, + 2176, + 21085, + 32762, + 2176, + 21021, + 33989, + 2176, + 21085, + 35203, + 2176, + 21278, + 36390, + 2176, + 21596, + 37538, + 2176, + 22036, + 38633, + 2176, + 22594, + 39663, + 2176, + 23263, + 40618, + 2176, + 24037, + 41487, + 2176, + 24906, + 42261, + 2176, + 25861, + 42930, + 2176, + 26891, + 43488, + 2176, + 27986, + 43928, + 2176, + 29134, + 44246, + 2176, + 30321, + 44439, + 2176, + 31535, + 44503, + 2176, + 32762, + 42886, + 1603, + 32762, + 42831, + 1603, + 33820, + 42665, + 1603, + 34867, + 42391, + 1603, + 35891, + 42011, + 1603, + 36880, + 41530, + 1603, + 37824, + 40953, + 1603, + 38713, + 40286, + 1603, + 39536, + 39536, + 1603, + 40286, + 38713, + 1603, + 40953, + 37824, + 1603, + 41530, + 36880, + 1603, + 42011, + 35891, + 1603, + 42391, + 34867, + 1603, + 42665, + 33820, + 1603, + 42831, + 32762, + 1603, + 42886, + 31704, + 1603, + 42831, + 30657, + 1603, + 42665, + 29633, + 1603, + 42391, + 28644, + 1603, + 42011, + 27700, + 1603, + 41530, + 26811, + 1603, + 40953, + 25988, + 1603, + 40286, + 25238, + 1603, + 39536, + 24571, + 1603, + 38713, + 23994, + 1603, + 37824, + 23513, + 1603, + 36880, + 23133, + 1603, + 35891, + 22859, + 1603, + 34867, + 22693, + 1603, + 33820, + 22638, + 1603, + 32762, + 22693, + 1603, + 31704, + 22859, + 1603, + 30657, + 23133, + 1603, + 29633, + 23513, + 1603, + 28644, + 23994, + 1603, + 27700, + 24571, + 1603, + 26811, + 25238, + 1603, + 25988, + 25988, + 1603, + 25238, + 26811, + 1603, + 24571, + 27700, + 1603, + 23994, + 28644, + 1603, + 23513, + 29633, + 1603, + 23133, + 30657, + 1603, + 22859, + 31704, + 1603, + 22693, + 32762, + 1603, + 22638, + 33820, + 1603, + 22693, + 34867, + 1603, + 22859, + 35891, + 1603, + 23133, + 36880, + 1603, + 23513, + 37824, + 1603, + 23994, + 38713, + 1603, + 24571, + 39536, + 1603, + 25238, + 40286, + 1603, + 25988, + 40953, + 1603, + 26811, + 41530, + 1603, + 27700, + 42011, + 1603, + 28644, + 42391, + 1603, + 29633, + 42665, + 1603, + 30657, + 42831, + 1603, + 31704, + 42886, + 1603, + 32762, + 41242, + 1116, + 32762, + 41195, + 1116, + 33648, + 41056, + 1116, + 34525, + 40827, + 1116, + 35382, + 40508, + 1116, + 36211, + 40106, + 1116, + 37002, + 39622, + 1116, + 37746, + 39064, + 1116, + 38436, + 38436, + 1116, + 39064, + 37746, + 1116, + 39622, + 37002, + 1116, + 40106, + 36211, + 1116, + 40508, + 35382, + 1116, + 40827, + 34525, + 1116, + 41056, + 33648, + 1116, + 41195, + 32762, + 1116, + 41242, + 31876, + 1116, + 41195, + 30999, + 1116, + 41056, + 30142, + 1116, + 40827, + 29313, + 1116, + 40508, + 28522, + 1116, + 40106, + 27778, + 1116, + 39622, + 27088, + 1116, + 39064, + 26460, + 1116, + 38436, + 25902, + 1116, + 37746, + 25418, + 1116, + 37002, + 25016, + 1116, + 36211, + 24697, + 1116, + 35382, + 24468, + 1116, + 34525, + 24329, + 1116, + 33648, + 24282, + 1116, + 32762, + 24329, + 1116, + 31876, + 24468, + 1116, + 30999, + 24697, + 1116, + 30142, + 25016, + 1116, + 29313, + 25418, + 1116, + 28522, + 25902, + 1116, + 27778, + 26460, + 1116, + 27088, + 27088, + 1116, + 26460, + 27778, + 1116, + 25902, + 28522, + 1116, + 25418, + 29313, + 1116, + 25016, + 30142, + 1116, + 24697, + 30999, + 1116, + 24468, + 31876, + 1116, + 24329, + 32762, + 1116, + 24282, + 33648, + 1116, + 24329, + 34525, + 1116, + 24468, + 35382, + 1116, + 24697, + 36211, + 1116, + 25016, + 37002, + 1116, + 25418, + 37746, + 1116, + 25902, + 38436, + 1116, + 26460, + 39064, + 1116, + 27088, + 39622, + 1116, + 27778, + 40106, + 1116, + 28522, + 40508, + 1116, + 29313, + 40827, + 1116, + 30142, + 41056, + 1116, + 30999, + 41195, + 1116, + 31876, + 41242, + 1116, + 32762, + 39574, + 715, + 32762, + 39536, + 715, + 33474, + 39425, + 715, + 34178, + 39240, + 715, + 34867, + 38985, + 715, + 35533, + 38661, + 715, + 36168, + 38273, + 715, + 36766, + 37824, + 715, + 37320, + 37320, + 715, + 37824, + 36766, + 715, + 38273, + 36168, + 715, + 38661, + 35533, + 715, + 38985, + 34867, + 715, + 39240, + 34178, + 715, + 39425, + 33474, + 715, + 39536, + 32762, + 715, + 39574, + 32050, + 715, + 39536, + 31346, + 715, + 39425, + 30657, + 715, + 39240, + 29991, + 715, + 38985, + 29356, + 715, + 38661, + 28758, + 715, + 38273, + 28204, + 715, + 37824, + 27700, + 715, + 37320, + 27251, + 715, + 36766, + 26863, + 715, + 36168, + 26539, + 715, + 35533, + 26284, + 715, + 34867, + 26099, + 715, + 34178, + 25988, + 715, + 33474, + 25950, + 715, + 32762, + 25988, + 715, + 32050, + 26099, + 715, + 31346, + 26284, + 715, + 30657, + 26539, + 715, + 29991, + 26863, + 715, + 29356, + 27251, + 715, + 28758, + 27700, + 715, + 28204, + 28204, + 715, + 27700, + 28758, + 715, + 27251, + 29356, + 715, + 26863, + 29991, + 715, + 26539, + 30657, + 715, + 26284, + 31346, + 715, + 26099, + 32050, + 715, + 25988, + 32762, + 715, + 25950, + 33474, + 715, + 25988, + 34178, + 715, + 26099, + 34867, + 715, + 26284, + 35533, + 715, + 26539, + 36168, + 715, + 26863, + 36766, + 715, + 27251, + 37320, + 715, + 27700, + 37824, + 715, + 28204, + 38273, + 715, + 28758, + 38661, + 715, + 29356, + 38985, + 715, + 29991, + 39240, + 715, + 30657, + 39425, + 715, + 31346, + 39536, + 715, + 32050, + 39574, + 715, + 32762, + 37887, + 403, + 32762, + 37859, + 403, + 33298, + 37775, + 403, + 33828, + 37636, + 403, + 34346, + 37444, + 403, + 34847, + 37201, + 403, + 35325, + 36908, + 403, + 35775, + 36571, + 403, + 36191, + 36191, + 403, + 36571, + 35775, + 403, + 36908, + 35325, + 403, + 37201, + 34847, + 403, + 37444, + 34346, + 403, + 37636, + 33828, + 403, + 37775, + 33298, + 403, + 37859, + 32762, + 403, + 37887, + 32226, + 403, + 37859, + 31696, + 403, + 37775, + 31178, + 403, + 37636, + 30677, + 403, + 37444, + 30199, + 403, + 37201, + 29749, + 403, + 36908, + 29333, + 403, + 36571, + 28953, + 403, + 36191, + 28616, + 403, + 35775, + 28323, + 403, + 35325, + 28080, + 403, + 34847, + 27888, + 403, + 34346, + 27749, + 403, + 33828, + 27665, + 403, + 33298, + 27637, + 403, + 32762, + 27665, + 403, + 32226, + 27749, + 403, + 31696, + 27888, + 403, + 31178, + 28080, + 403, + 30677, + 28323, + 403, + 30199, + 28616, + 403, + 29749, + 28953, + 403, + 29333, + 29333, + 403, + 28953, + 29749, + 403, + 28616, + 30199, + 403, + 28323, + 30677, + 403, + 28080, + 31178, + 403, + 27888, + 31696, + 403, + 27749, + 32226, + 403, + 27665, + 32762, + 403, + 27637, + 33298, + 403, + 27665, + 33828, + 403, + 27749, + 34346, + 403, + 27888, + 34847, + 403, + 28080, + 35325, + 403, + 28323, + 35775, + 403, + 28616, + 36191, + 403, + 28953, + 36571, + 403, + 29333, + 36908, + 403, + 29749, + 37201, + 403, + 30199, + 37444, + 403, + 30677, + 37636, + 403, + 31178, + 37775, + 403, + 31696, + 37859, + 403, + 32226, + 37887, + 403, + 32762, + 36187, + 179, + 32762, + 36168, + 179, + 33120, + 36112, + 179, + 33474, + 36019, + 179, + 33820, + 35891, + 179, + 34155, + 35728, + 179, + 34474, + 35533, + 179, + 34775, + 35307, + 179, + 35054, + 35054, + 179, + 35307, + 34775, + 179, + 35533, + 34474, + 179, + 35728, + 34155, + 179, + 35891, + 33820, + 179, + 36019, + 33474, + 179, + 36112, + 33120, + 179, + 36168, + 32762, + 179, + 36187, + 32404, + 179, + 36168, + 32050, + 179, + 36112, + 31704, + 179, + 36019, + 31369, + 179, + 35891, + 31050, + 179, + 35728, + 30749, + 179, + 35533, + 30470, + 179, + 35307, + 30217, + 179, + 35054, + 29991, + 179, + 34775, + 29796, + 179, + 34474, + 29633, + 179, + 34155, + 29505, + 179, + 33820, + 29412, + 179, + 33474, + 29356, + 179, + 33120, + 29337, + 179, + 32762, + 29356, + 179, + 32404, + 29412, + 179, + 32050, + 29505, + 179, + 31704, + 29633, + 179, + 31369, + 29796, + 179, + 31050, + 29991, + 179, + 30749, + 30217, + 179, + 30470, + 30470, + 179, + 30217, + 30749, + 179, + 29991, + 31050, + 179, + 29796, + 31369, + 179, + 29633, + 31704, + 179, + 29505, + 32050, + 179, + 29412, + 32404, + 179, + 29356, + 32762, + 179, + 29337, + 33120, + 179, + 29356, + 33474, + 179, + 29412, + 33820, + 179, + 29505, + 34155, + 179, + 29633, + 34474, + 179, + 29796, + 34775, + 179, + 29991, + 35054, + 179, + 30217, + 35307, + 179, + 30470, + 35533, + 179, + 30749, + 35728, + 179, + 31050, + 35891, + 179, + 31369, + 36019, + 179, + 31704, + 36112, + 179, + 32050, + 36168, + 179, + 32404, + 36187, + 179, + 32762, + 34477, + 44, + 32762, + 34467, + 44, + 32941, + 34439, + 44, + 33118, + 34393, + 44, + 33292, + 34328, + 44, + 33459, + 34247, + 44, + 33619, + 34149, + 44, + 33770, + 34036, + 44, + 33909, + 33909, + 44, + 34036, + 33770, + 44, + 34149, + 33619, + 44, + 34247, + 33459, + 44, + 34328, + 33292, + 44, + 34393, + 33118, + 44, + 34439, + 32941, + 44, + 34467, + 32762, + 44, + 34477, + 32583, + 44, + 34467, + 32406, + 44, + 34439, + 32232, + 44, + 34393, + 32065, + 44, + 34328, + 31905, + 44, + 34247, + 31754, + 44, + 34149, + 31615, + 44, + 34036, + 31488, + 44, + 33909, + 31375, + 44, + 33770, + 31277, + 44, + 33619, + 31196, + 44, + 33459, + 31131, + 44, + 33292, + 31085, + 44, + 33118, + 31057, + 44, + 32941, + 31047, + 44, + 32762, + 31057, + 44, + 32583, + 31085, + 44, + 32406, + 31131, + 44, + 32232, + 31196, + 44, + 32065, + 31277, + 44, + 31905, + 31375, + 44, + 31754, + 31488, + 44, + 31615, + 31615, + 44, + 31488, + 31754, + 44, + 31375, + 31905, + 44, + 31277, + 32065, + 44, + 31196, + 32232, + 44, + 31131, + 32406, + 44, + 31085, + 32583, + 44, + 31057, + 32762, + 44, + 31047, + 32941, + 44, + 31057, + 33118, + 44, + 31085, + 33292, + 44, + 31131, + 33459, + 44, + 31196, + 33619, + 44, + 31277, + 33770, + 44, + 31375, + 33909, + 44, + 31488, + 34036, + 44, + 31615, + 34149, + 44, + 31754, + 34247, + 44, + 31905, + 34328, + 44, + 32065, + 34393, + 44, + 32232, + 34439, + 44, + 32406, + 34467, + 44, + 32583, + 34477, + 44, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762, + 32762, + 0, + 32762 + ], + "indices": [ + 1, + 62, + 61, + 1, + 61, + 0, + 2, + 63, + 62, + 2, + 62, + 1, + 3, + 64, + 63, + 3, + 63, + 2, + 4, + 65, + 64, + 4, + 64, + 3, + 5, + 66, + 65, + 5, + 65, + 4, + 6, + 67, + 66, + 6, + 66, + 5, + 7, + 68, + 67, + 7, + 67, + 6, + 8, + 69, + 68, + 8, + 68, + 7, + 9, + 70, + 69, + 9, + 69, + 8, + 10, + 71, + 70, + 10, + 70, + 9, + 11, + 72, + 71, + 11, + 71, + 10, + 12, + 73, + 72, + 12, + 72, + 11, + 13, + 74, + 73, + 13, + 73, + 12, + 14, + 75, + 74, + 14, + 74, + 13, + 15, + 76, + 75, + 15, + 75, + 14, + 16, + 77, + 76, + 16, + 76, + 15, + 17, + 78, + 77, + 17, + 77, + 16, + 18, + 79, + 78, + 18, + 78, + 17, + 19, + 80, + 79, + 19, + 79, + 18, + 20, + 81, + 80, + 20, + 80, + 19, + 21, + 82, + 81, + 21, + 81, + 20, + 22, + 83, + 82, + 22, + 82, + 21, + 23, + 84, + 83, + 23, + 83, + 22, + 24, + 85, + 84, + 24, + 84, + 23, + 25, + 86, + 85, + 25, + 85, + 24, + 26, + 87, + 86, + 26, + 86, + 25, + 27, + 88, + 87, + 27, + 87, + 26, + 28, + 89, + 88, + 28, + 88, + 27, + 29, + 90, + 89, + 29, + 89, + 28, + 30, + 91, + 90, + 30, + 90, + 29, + 31, + 92, + 91, + 31, + 91, + 30, + 32, + 93, + 92, + 32, + 92, + 31, + 33, + 94, + 93, + 33, + 93, + 32, + 34, + 95, + 94, + 34, + 94, + 33, + 35, + 96, + 95, + 35, + 95, + 34, + 36, + 97, + 96, + 36, + 96, + 35, + 37, + 98, + 97, + 37, + 97, + 36, + 38, + 99, + 98, + 38, + 98, + 37, + 39, + 100, + 99, + 39, + 99, + 38, + 40, + 101, + 100, + 40, + 100, + 39, + 41, + 102, + 101, + 41, + 101, + 40, + 42, + 103, + 102, + 42, + 102, + 41, + 43, + 104, + 103, + 43, + 103, + 42, + 44, + 105, + 104, + 44, + 104, + 43, + 45, + 106, + 105, + 45, + 105, + 44, + 46, + 107, + 106, + 46, + 106, + 45, + 47, + 108, + 107, + 47, + 107, + 46, + 48, + 109, + 108, + 48, + 108, + 47, + 49, + 110, + 109, + 49, + 109, + 48, + 50, + 111, + 110, + 50, + 110, + 49, + 51, + 112, + 111, + 51, + 111, + 50, + 52, + 113, + 112, + 52, + 112, + 51, + 53, + 114, + 113, + 53, + 113, + 52, + 54, + 115, + 114, + 54, + 114, + 53, + 55, + 116, + 115, + 55, + 115, + 54, + 56, + 117, + 116, + 56, + 116, + 55, + 57, + 118, + 117, + 57, + 117, + 56, + 58, + 119, + 118, + 58, + 118, + 57, + 59, + 120, + 119, + 59, + 119, + 58, + 60, + 121, + 120, + 60, + 120, + 59, + 62, + 123, + 122, + 62, + 122, + 61, + 63, + 124, + 123, + 63, + 123, + 62, + 64, + 125, + 124, + 64, + 124, + 63, + 65, + 126, + 125, + 65, + 125, + 64, + 66, + 127, + 126, + 66, + 126, + 65, + 67, + 128, + 127, + 67, + 127, + 66, + 68, + 129, + 128, + 68, + 128, + 67, + 69, + 130, + 129, + 69, + 129, + 68, + 70, + 131, + 130, + 70, + 130, + 69, + 71, + 132, + 131, + 71, + 131, + 70, + 72, + 133, + 132, + 72, + 132, + 71, + 73, + 134, + 133, + 73, + 133, + 72, + 74, + 135, + 134, + 74, + 134, + 73, + 75, + 136, + 135, + 75, + 135, + 74, + 76, + 137, + 136, + 76, + 136, + 75, + 77, + 138, + 137, + 77, + 137, + 76, + 78, + 139, + 138, + 78, + 138, + 77, + 79, + 140, + 139, + 79, + 139, + 78, + 80, + 141, + 140, + 80, + 140, + 79, + 81, + 142, + 141, + 81, + 141, + 80, + 82, + 143, + 142, + 82, + 142, + 81, + 83, + 144, + 143, + 83, + 143, + 82, + 84, + 145, + 144, + 84, + 144, + 83, + 85, + 146, + 145, + 85, + 145, + 84, + 86, + 147, + 146, + 86, + 146, + 85, + 87, + 148, + 147, + 87, + 147, + 86, + 88, + 149, + 148, + 88, + 148, + 87, + 89, + 150, + 149, + 89, + 149, + 88, + 90, + 151, + 150, + 90, + 150, + 89, + 91, + 152, + 151, + 91, + 151, + 90, + 92, + 153, + 152, + 92, + 152, + 91, + 93, + 154, + 153, + 93, + 153, + 92, + 94, + 155, + 154, + 94, + 154, + 93, + 95, + 156, + 155, + 95, + 155, + 94, + 96, + 157, + 156, + 96, + 156, + 95, + 97, + 158, + 157, + 97, + 157, + 96, + 98, + 159, + 158, + 98, + 158, + 97, + 99, + 160, + 159, + 99, + 159, + 98, + 100, + 161, + 160, + 100, + 160, + 99, + 101, + 162, + 161, + 101, + 161, + 100, + 102, + 163, + 162, + 102, + 162, + 101, + 103, + 164, + 163, + 103, + 163, + 102, + 104, + 165, + 164, + 104, + 164, + 103, + 105, + 166, + 165, + 105, + 165, + 104, + 106, + 167, + 166, + 106, + 166, + 105, + 107, + 168, + 167, + 107, + 167, + 106, + 108, + 169, + 168, + 108, + 168, + 107, + 109, + 170, + 169, + 109, + 169, + 108, + 110, + 171, + 170, + 110, + 170, + 109, + 111, + 172, + 171, + 111, + 171, + 110, + 112, + 173, + 172, + 112, + 172, + 111, + 113, + 174, + 173, + 113, + 173, + 112, + 114, + 175, + 174, + 114, + 174, + 113, + 115, + 176, + 175, + 115, + 175, + 114, + 116, + 177, + 176, + 116, + 176, + 115, + 117, + 178, + 177, + 117, + 177, + 116, + 118, + 179, + 178, + 118, + 178, + 117, + 119, + 180, + 179, + 119, + 179, + 118, + 120, + 181, + 180, + 120, + 180, + 119, + 121, + 182, + 181, + 121, + 181, + 120, + 123, + 184, + 183, + 123, + 183, + 122, + 124, + 185, + 184, + 124, + 184, + 123, + 125, + 186, + 185, + 125, + 185, + 124, + 126, + 187, + 186, + 126, + 186, + 125, + 127, + 188, + 187, + 127, + 187, + 126, + 128, + 189, + 188, + 128, + 188, + 127, + 129, + 190, + 189, + 129, + 189, + 128, + 130, + 191, + 190, + 130, + 190, + 129, + 131, + 192, + 191, + 131, + 191, + 130, + 132, + 193, + 192, + 132, + 192, + 131, + 133, + 194, + 193, + 133, + 193, + 132, + 134, + 195, + 194, + 134, + 194, + 133, + 135, + 196, + 195, + 135, + 195, + 134, + 136, + 197, + 196, + 136, + 196, + 135, + 137, + 198, + 197, + 137, + 197, + 136, + 138, + 199, + 198, + 138, + 198, + 137, + 139, + 200, + 199, + 139, + 199, + 138, + 140, + 201, + 200, + 140, + 200, + 139, + 141, + 202, + 201, + 141, + 201, + 140, + 142, + 203, + 202, + 142, + 202, + 141, + 143, + 204, + 203, + 143, + 203, + 142, + 144, + 205, + 204, + 144, + 204, + 143, + 145, + 206, + 205, + 145, + 205, + 144, + 146, + 207, + 206, + 146, + 206, + 145, + 147, + 208, + 207, + 147, + 207, + 146, + 148, + 209, + 208, + 148, + 208, + 147, + 149, + 210, + 209, + 149, + 209, + 148, + 150, + 211, + 210, + 150, + 210, + 149, + 151, + 212, + 211, + 151, + 211, + 150, + 152, + 213, + 212, + 152, + 212, + 151, + 153, + 214, + 213, + 153, + 213, + 152, + 154, + 215, + 214, + 154, + 214, + 153, + 155, + 216, + 215, + 155, + 215, + 154, + 156, + 217, + 216, + 156, + 216, + 155, + 157, + 218, + 217, + 157, + 217, + 156, + 158, + 219, + 218, + 158, + 218, + 157, + 159, + 220, + 219, + 159, + 219, + 158, + 160, + 221, + 220, + 160, + 220, + 159, + 161, + 222, + 221, + 161, + 221, + 160, + 162, + 223, + 222, + 162, + 222, + 161, + 163, + 224, + 223, + 163, + 223, + 162, + 164, + 225, + 224, + 164, + 224, + 163, + 165, + 226, + 225, + 165, + 225, + 164, + 166, + 227, + 226, + 166, + 226, + 165, + 167, + 228, + 227, + 167, + 227, + 166, + 168, + 229, + 228, + 168, + 228, + 167, + 169, + 230, + 229, + 169, + 229, + 168, + 170, + 231, + 230, + 170, + 230, + 169, + 171, + 232, + 231, + 171, + 231, + 170, + 172, + 233, + 232, + 172, + 232, + 171, + 173, + 234, + 233, + 173, + 233, + 172, + 174, + 235, + 234, + 174, + 234, + 173, + 175, + 236, + 235, + 175, + 235, + 174, + 176, + 237, + 236, + 176, + 236, + 175, + 177, + 238, + 237, + 177, + 237, + 176, + 178, + 239, + 238, + 178, + 238, + 177, + 179, + 240, + 239, + 179, + 239, + 178, + 180, + 241, + 240, + 180, + 240, + 179, + 181, + 242, + 241, + 181, + 241, + 180, + 182, + 243, + 242, + 182, + 242, + 181, + 184, + 245, + 244, + 184, + 244, + 183, + 185, + 246, + 245, + 185, + 245, + 184, + 186, + 247, + 246, + 186, + 246, + 185, + 187, + 248, + 247, + 187, + 247, + 186, + 188, + 249, + 248, + 188, + 248, + 187, + 189, + 250, + 249, + 189, + 249, + 188, + 190, + 251, + 250, + 190, + 250, + 189, + 191, + 252, + 251, + 191, + 251, + 190, + 192, + 253, + 252, + 192, + 252, + 191, + 193, + 254, + 253, + 193, + 253, + 192, + 194, + 255, + 254, + 194, + 254, + 193, + 195, + 256, + 255, + 195, + 255, + 194, + 196, + 257, + 256, + 196, + 256, + 195, + 197, + 258, + 257, + 197, + 257, + 196, + 198, + 259, + 258, + 198, + 258, + 197, + 199, + 260, + 259, + 199, + 259, + 198, + 200, + 261, + 260, + 200, + 260, + 199, + 201, + 262, + 261, + 201, + 261, + 200, + 202, + 263, + 262, + 202, + 262, + 201, + 203, + 264, + 263, + 203, + 263, + 202, + 204, + 265, + 264, + 204, + 264, + 203, + 205, + 266, + 265, + 205, + 265, + 204, + 206, + 267, + 266, + 206, + 266, + 205, + 207, + 268, + 267, + 207, + 267, + 206, + 208, + 269, + 268, + 208, + 268, + 207, + 209, + 270, + 269, + 209, + 269, + 208, + 210, + 271, + 270, + 210, + 270, + 209, + 211, + 272, + 271, + 211, + 271, + 210, + 212, + 273, + 272, + 212, + 272, + 211, + 213, + 274, + 273, + 213, + 273, + 212, + 214, + 275, + 274, + 214, + 274, + 213, + 215, + 276, + 275, + 215, + 275, + 214, + 216, + 277, + 276, + 216, + 276, + 215, + 217, + 278, + 277, + 217, + 277, + 216, + 218, + 279, + 278, + 218, + 278, + 217, + 219, + 280, + 279, + 219, + 279, + 218, + 220, + 281, + 280, + 220, + 280, + 219, + 221, + 282, + 281, + 221, + 281, + 220, + 222, + 283, + 282, + 222, + 282, + 221, + 223, + 284, + 283, + 223, + 283, + 222, + 224, + 285, + 284, + 224, + 284, + 223, + 225, + 286, + 285, + 225, + 285, + 224, + 226, + 287, + 286, + 226, + 286, + 225, + 227, + 288, + 287, + 227, + 287, + 226, + 228, + 289, + 288, + 228, + 288, + 227, + 229, + 290, + 289, + 229, + 289, + 228, + 230, + 291, + 290, + 230, + 290, + 229, + 231, + 292, + 291, + 231, + 291, + 230, + 232, + 293, + 292, + 232, + 292, + 231, + 233, + 294, + 293, + 233, + 293, + 232, + 234, + 295, + 294, + 234, + 294, + 233, + 235, + 296, + 295, + 235, + 295, + 234, + 236, + 297, + 296, + 236, + 296, + 235, + 237, + 298, + 297, + 237, + 297, + 236, + 238, + 299, + 298, + 238, + 298, + 237, + 239, + 300, + 299, + 239, + 299, + 238, + 240, + 301, + 300, + 240, + 300, + 239, + 241, + 302, + 301, + 241, + 301, + 240, + 242, + 303, + 302, + 242, + 302, + 241, + 243, + 304, + 303, + 243, + 303, + 242, + 245, + 306, + 305, + 245, + 305, + 244, + 246, + 307, + 306, + 246, + 306, + 245, + 247, + 308, + 307, + 247, + 307, + 246, + 248, + 309, + 308, + 248, + 308, + 247, + 249, + 310, + 309, + 249, + 309, + 248, + 250, + 311, + 310, + 250, + 310, + 249, + 251, + 312, + 311, + 251, + 311, + 250, + 252, + 313, + 312, + 252, + 312, + 251, + 253, + 314, + 313, + 253, + 313, + 252, + 254, + 315, + 314, + 254, + 314, + 253, + 255, + 316, + 315, + 255, + 315, + 254, + 256, + 317, + 316, + 256, + 316, + 255, + 257, + 318, + 317, + 257, + 317, + 256, + 258, + 319, + 318, + 258, + 318, + 257, + 259, + 320, + 319, + 259, + 319, + 258, + 260, + 321, + 320, + 260, + 320, + 259, + 261, + 322, + 321, + 261, + 321, + 260, + 262, + 323, + 322, + 262, + 322, + 261, + 263, + 324, + 323, + 263, + 323, + 262, + 264, + 325, + 324, + 264, + 324, + 263, + 265, + 326, + 325, + 265, + 325, + 264, + 266, + 327, + 326, + 266, + 326, + 265, + 267, + 328, + 327, + 267, + 327, + 266, + 268, + 329, + 328, + 268, + 328, + 267, + 269, + 330, + 329, + 269, + 329, + 268, + 270, + 331, + 330, + 270, + 330, + 269, + 271, + 332, + 331, + 271, + 331, + 270, + 272, + 333, + 332, + 272, + 332, + 271, + 273, + 334, + 333, + 273, + 333, + 272, + 274, + 335, + 334, + 274, + 334, + 273, + 275, + 336, + 335, + 275, + 335, + 274, + 276, + 337, + 336, + 276, + 336, + 275, + 277, + 338, + 337, + 277, + 337, + 276, + 278, + 339, + 338, + 278, + 338, + 277, + 279, + 340, + 339, + 279, + 339, + 278, + 280, + 341, + 340, + 280, + 340, + 279, + 281, + 342, + 341, + 281, + 341, + 280, + 282, + 343, + 342, + 282, + 342, + 281, + 283, + 344, + 343, + 283, + 343, + 282, + 284, + 345, + 344, + 284, + 344, + 283, + 285, + 346, + 345, + 285, + 345, + 284, + 286, + 347, + 346, + 286, + 346, + 285, + 287, + 348, + 347, + 287, + 347, + 286, + 288, + 349, + 348, + 288, + 348, + 287, + 289, + 350, + 349, + 289, + 349, + 288, + 290, + 351, + 350, + 290, + 350, + 289, + 291, + 352, + 351, + 291, + 351, + 290, + 292, + 353, + 352, + 292, + 352, + 291, + 293, + 354, + 353, + 293, + 353, + 292, + 294, + 355, + 354, + 294, + 354, + 293, + 295, + 356, + 355, + 295, + 355, + 294, + 296, + 357, + 356, + 296, + 356, + 295, + 297, + 358, + 357, + 297, + 357, + 296, + 298, + 359, + 358, + 298, + 358, + 297, + 299, + 360, + 359, + 299, + 359, + 298, + 300, + 361, + 360, + 300, + 360, + 299, + 301, + 362, + 361, + 301, + 361, + 300, + 302, + 363, + 362, + 302, + 362, + 301, + 303, + 364, + 363, + 303, + 363, + 302, + 304, + 365, + 364, + 304, + 364, + 303, + 306, + 367, + 366, + 306, + 366, + 305, + 307, + 368, + 367, + 307, + 367, + 306, + 308, + 369, + 368, + 308, + 368, + 307, + 309, + 370, + 369, + 309, + 369, + 308, + 310, + 371, + 370, + 310, + 370, + 309, + 311, + 372, + 371, + 311, + 371, + 310, + 312, + 373, + 372, + 312, + 372, + 311, + 313, + 374, + 373, + 313, + 373, + 312, + 314, + 375, + 374, + 314, + 374, + 313, + 315, + 376, + 375, + 315, + 375, + 314, + 316, + 377, + 376, + 316, + 376, + 315, + 317, + 378, + 377, + 317, + 377, + 316, + 318, + 379, + 378, + 318, + 378, + 317, + 319, + 380, + 379, + 319, + 379, + 318, + 320, + 381, + 380, + 320, + 380, + 319, + 321, + 382, + 381, + 321, + 381, + 320, + 322, + 383, + 382, + 322, + 382, + 321, + 323, + 384, + 383, + 323, + 383, + 322, + 324, + 385, + 384, + 324, + 384, + 323, + 325, + 386, + 385, + 325, + 385, + 324, + 326, + 387, + 386, + 326, + 386, + 325, + 327, + 388, + 387, + 327, + 387, + 326, + 328, + 389, + 388, + 328, + 388, + 327, + 329, + 390, + 389, + 329, + 389, + 328, + 330, + 391, + 390, + 330, + 390, + 329, + 331, + 392, + 391, + 331, + 391, + 330, + 332, + 393, + 392, + 332, + 392, + 331, + 333, + 394, + 393, + 333, + 393, + 332, + 334, + 395, + 394, + 334, + 394, + 333, + 335, + 396, + 395, + 335, + 395, + 334, + 336, + 397, + 396, + 336, + 396, + 335, + 337, + 398, + 397, + 337, + 397, + 336, + 338, + 399, + 398, + 338, + 398, + 337, + 339, + 400, + 399, + 339, + 399, + 338, + 340, + 401, + 400, + 340, + 400, + 339, + 341, + 402, + 401, + 341, + 401, + 340, + 342, + 403, + 402, + 342, + 402, + 341, + 343, + 404, + 403, + 343, + 403, + 342, + 344, + 405, + 404, + 344, + 404, + 343, + 345, + 406, + 405, + 345, + 405, + 344, + 346, + 407, + 406, + 346, + 406, + 345, + 347, + 408, + 407, + 347, + 407, + 346, + 348, + 409, + 408, + 348, + 408, + 347, + 349, + 410, + 409, + 349, + 409, + 348, + 350, + 411, + 410, + 350, + 410, + 349, + 351, + 412, + 411, + 351, + 411, + 350, + 352, + 413, + 412, + 352, + 412, + 351, + 353, + 414, + 413, + 353, + 413, + 352, + 354, + 415, + 414, + 354, + 414, + 353, + 355, + 416, + 415, + 355, + 415, + 354, + 356, + 417, + 416, + 356, + 416, + 355, + 357, + 418, + 417, + 357, + 417, + 356, + 358, + 419, + 418, + 358, + 418, + 357, + 359, + 420, + 419, + 359, + 419, + 358, + 360, + 421, + 420, + 360, + 420, + 359, + 361, + 422, + 421, + 361, + 421, + 360, + 362, + 423, + 422, + 362, + 422, + 361, + 363, + 424, + 423, + 363, + 423, + 362, + 364, + 425, + 424, + 364, + 424, + 363, + 365, + 426, + 425, + 365, + 425, + 364, + 367, + 428, + 427, + 367, + 427, + 366, + 368, + 429, + 428, + 368, + 428, + 367, + 369, + 430, + 429, + 369, + 429, + 368, + 370, + 431, + 430, + 370, + 430, + 369, + 371, + 432, + 431, + 371, + 431, + 370, + 372, + 433, + 432, + 372, + 432, + 371, + 373, + 434, + 433, + 373, + 433, + 372, + 374, + 435, + 434, + 374, + 434, + 373, + 375, + 436, + 435, + 375, + 435, + 374, + 376, + 437, + 436, + 376, + 436, + 375, + 377, + 438, + 437, + 377, + 437, + 376, + 378, + 439, + 438, + 378, + 438, + 377, + 379, + 440, + 439, + 379, + 439, + 378, + 380, + 441, + 440, + 380, + 440, + 379, + 381, + 442, + 441, + 381, + 441, + 380, + 382, + 443, + 442, + 382, + 442, + 381, + 383, + 444, + 443, + 383, + 443, + 382, + 384, + 445, + 444, + 384, + 444, + 383, + 385, + 446, + 445, + 385, + 445, + 384, + 386, + 447, + 446, + 386, + 446, + 385, + 387, + 448, + 447, + 387, + 447, + 386, + 388, + 449, + 448, + 388, + 448, + 387, + 389, + 450, + 449, + 389, + 449, + 388, + 390, + 451, + 450, + 390, + 450, + 389, + 391, + 452, + 451, + 391, + 451, + 390, + 392, + 453, + 452, + 392, + 452, + 391, + 393, + 454, + 453, + 393, + 453, + 392, + 394, + 455, + 454, + 394, + 454, + 393, + 395, + 456, + 455, + 395, + 455, + 394, + 396, + 457, + 456, + 396, + 456, + 395, + 397, + 458, + 457, + 397, + 457, + 396, + 398, + 459, + 458, + 398, + 458, + 397, + 399, + 460, + 459, + 399, + 459, + 398, + 400, + 461, + 460, + 400, + 460, + 399, + 401, + 462, + 461, + 401, + 461, + 400, + 402, + 463, + 462, + 402, + 462, + 401, + 403, + 464, + 463, + 403, + 463, + 402, + 404, + 465, + 464, + 404, + 464, + 403, + 405, + 466, + 465, + 405, + 465, + 404, + 406, + 467, + 466, + 406, + 466, + 405, + 407, + 468, + 467, + 407, + 467, + 406, + 408, + 469, + 468, + 408, + 468, + 407, + 409, + 470, + 469, + 409, + 469, + 408, + 410, + 471, + 470, + 410, + 470, + 409, + 411, + 472, + 471, + 411, + 471, + 410, + 412, + 473, + 472, + 412, + 472, + 411, + 413, + 474, + 473, + 413, + 473, + 412, + 414, + 475, + 474, + 414, + 474, + 413, + 415, + 476, + 475, + 415, + 475, + 414, + 416, + 477, + 476, + 416, + 476, + 415, + 417, + 478, + 477, + 417, + 477, + 416, + 418, + 479, + 478, + 418, + 478, + 417, + 419, + 480, + 479, + 419, + 479, + 418, + 420, + 481, + 480, + 420, + 480, + 419, + 421, + 482, + 481, + 421, + 481, + 420, + 422, + 483, + 482, + 422, + 482, + 421, + 423, + 484, + 483, + 423, + 483, + 422, + 424, + 485, + 484, + 424, + 484, + 423, + 425, + 486, + 485, + 425, + 485, + 424, + 426, + 487, + 486, + 426, + 486, + 425, + 428, + 489, + 488, + 428, + 488, + 427, + 429, + 490, + 489, + 429, + 489, + 428, + 430, + 491, + 490, + 430, + 490, + 429, + 431, + 492, + 491, + 431, + 491, + 430, + 432, + 493, + 492, + 432, + 492, + 431, + 433, + 494, + 493, + 433, + 493, + 432, + 434, + 495, + 494, + 434, + 494, + 433, + 435, + 496, + 495, + 435, + 495, + 434, + 436, + 497, + 496, + 436, + 496, + 435, + 437, + 498, + 497, + 437, + 497, + 436, + 438, + 499, + 498, + 438, + 498, + 437, + 439, + 500, + 499, + 439, + 499, + 438, + 440, + 501, + 500, + 440, + 500, + 439, + 441, + 502, + 501, + 441, + 501, + 440, + 442, + 503, + 502, + 442, + 502, + 441, + 443, + 504, + 503, + 443, + 503, + 442, + 444, + 505, + 504, + 444, + 504, + 443, + 445, + 506, + 505, + 445, + 505, + 444, + 446, + 507, + 506, + 446, + 506, + 445, + 447, + 508, + 507, + 447, + 507, + 446, + 448, + 509, + 508, + 448, + 508, + 447, + 449, + 510, + 509, + 449, + 509, + 448, + 450, + 511, + 510, + 450, + 510, + 449, + 451, + 512, + 511, + 451, + 511, + 450, + 452, + 513, + 512, + 452, + 512, + 451, + 453, + 514, + 513, + 453, + 513, + 452, + 454, + 515, + 514, + 454, + 514, + 453, + 455, + 516, + 515, + 455, + 515, + 454, + 456, + 517, + 516, + 456, + 516, + 455, + 457, + 518, + 517, + 457, + 517, + 456, + 458, + 519, + 518, + 458, + 518, + 457, + 459, + 520, + 519, + 459, + 519, + 458, + 460, + 521, + 520, + 460, + 520, + 459, + 461, + 522, + 521, + 461, + 521, + 460, + 462, + 523, + 522, + 462, + 522, + 461, + 463, + 524, + 523, + 463, + 523, + 462, + 464, + 525, + 524, + 464, + 524, + 463, + 465, + 526, + 525, + 465, + 525, + 464, + 466, + 527, + 526, + 466, + 526, + 465, + 467, + 528, + 527, + 467, + 527, + 466, + 468, + 529, + 528, + 468, + 528, + 467, + 469, + 530, + 529, + 469, + 529, + 468, + 470, + 531, + 530, + 470, + 530, + 469, + 471, + 532, + 531, + 471, + 531, + 470, + 472, + 533, + 532, + 472, + 532, + 471, + 473, + 534, + 533, + 473, + 533, + 472, + 474, + 535, + 534, + 474, + 534, + 473, + 475, + 536, + 535, + 475, + 535, + 474, + 476, + 537, + 536, + 476, + 536, + 475, + 477, + 538, + 537, + 477, + 537, + 476, + 478, + 539, + 538, + 478, + 538, + 477, + 479, + 540, + 539, + 479, + 539, + 478, + 480, + 541, + 540, + 480, + 540, + 479, + 481, + 542, + 541, + 481, + 541, + 480, + 482, + 543, + 542, + 482, + 542, + 481, + 483, + 544, + 543, + 483, + 543, + 482, + 484, + 545, + 544, + 484, + 544, + 483, + 485, + 546, + 545, + 485, + 545, + 484, + 486, + 547, + 546, + 486, + 546, + 485, + 487, + 548, + 547, + 487, + 547, + 486, + 489, + 550, + 549, + 489, + 549, + 488, + 490, + 551, + 550, + 490, + 550, + 489, + 491, + 552, + 551, + 491, + 551, + 490, + 492, + 553, + 552, + 492, + 552, + 491, + 493, + 554, + 553, + 493, + 553, + 492, + 494, + 555, + 554, + 494, + 554, + 493, + 495, + 556, + 555, + 495, + 555, + 494, + 496, + 557, + 556, + 496, + 556, + 495, + 497, + 558, + 557, + 497, + 557, + 496, + 498, + 559, + 558, + 498, + 558, + 497, + 499, + 560, + 559, + 499, + 559, + 498, + 500, + 561, + 560, + 500, + 560, + 499, + 501, + 562, + 561, + 501, + 561, + 500, + 502, + 563, + 562, + 502, + 562, + 501, + 503, + 564, + 563, + 503, + 563, + 502, + 504, + 565, + 564, + 504, + 564, + 503, + 505, + 566, + 565, + 505, + 565, + 504, + 506, + 567, + 566, + 506, + 566, + 505, + 507, + 568, + 567, + 507, + 567, + 506, + 508, + 569, + 568, + 508, + 568, + 507, + 509, + 570, + 569, + 509, + 569, + 508, + 510, + 571, + 570, + 510, + 570, + 509, + 511, + 572, + 571, + 511, + 571, + 510, + 512, + 573, + 572, + 512, + 572, + 511, + 513, + 574, + 573, + 513, + 573, + 512, + 514, + 575, + 574, + 514, + 574, + 513, + 515, + 576, + 575, + 515, + 575, + 514, + 516, + 577, + 576, + 516, + 576, + 515, + 517, + 578, + 577, + 517, + 577, + 516, + 518, + 579, + 578, + 518, + 578, + 517, + 519, + 580, + 579, + 519, + 579, + 518, + 520, + 581, + 580, + 520, + 580, + 519, + 521, + 582, + 581, + 521, + 581, + 520, + 522, + 583, + 582, + 522, + 582, + 521, + 523, + 584, + 583, + 523, + 583, + 522, + 524, + 585, + 584, + 524, + 584, + 523, + 525, + 586, + 585, + 525, + 585, + 524, + 526, + 587, + 586, + 526, + 586, + 525, + 527, + 588, + 587, + 527, + 587, + 526, + 528, + 589, + 588, + 528, + 588, + 527, + 529, + 590, + 589, + 529, + 589, + 528, + 530, + 591, + 590, + 530, + 590, + 529, + 531, + 592, + 591, + 531, + 591, + 530, + 532, + 593, + 592, + 532, + 592, + 531, + 533, + 594, + 593, + 533, + 593, + 532, + 534, + 595, + 594, + 534, + 594, + 533, + 535, + 596, + 595, + 535, + 595, + 534, + 536, + 597, + 596, + 536, + 596, + 535, + 537, + 598, + 597, + 537, + 597, + 536, + 538, + 599, + 598, + 538, + 598, + 537, + 539, + 600, + 599, + 539, + 599, + 538, + 540, + 601, + 600, + 540, + 600, + 539, + 541, + 602, + 601, + 541, + 601, + 540, + 542, + 603, + 602, + 542, + 602, + 541, + 543, + 604, + 603, + 543, + 603, + 542, + 544, + 605, + 604, + 544, + 604, + 543, + 545, + 606, + 605, + 545, + 605, + 544, + 546, + 607, + 606, + 546, + 606, + 545, + 547, + 608, + 607, + 547, + 607, + 546, + 548, + 609, + 608, + 548, + 608, + 547, + 550, + 611, + 610, + 550, + 610, + 549, + 551, + 612, + 611, + 551, + 611, + 550, + 552, + 613, + 612, + 552, + 612, + 551, + 553, + 614, + 613, + 553, + 613, + 552, + 554, + 615, + 614, + 554, + 614, + 553, + 555, + 616, + 615, + 555, + 615, + 554, + 556, + 617, + 616, + 556, + 616, + 555, + 557, + 618, + 617, + 557, + 617, + 556, + 558, + 619, + 618, + 558, + 618, + 557, + 559, + 620, + 619, + 559, + 619, + 558, + 560, + 621, + 620, + 560, + 620, + 559, + 561, + 622, + 621, + 561, + 621, + 560, + 562, + 623, + 622, + 562, + 622, + 561, + 563, + 624, + 623, + 563, + 623, + 562, + 564, + 625, + 624, + 564, + 624, + 563, + 565, + 626, + 625, + 565, + 625, + 564, + 566, + 627, + 626, + 566, + 626, + 565, + 567, + 628, + 627, + 567, + 627, + 566, + 568, + 629, + 628, + 568, + 628, + 567, + 569, + 630, + 629, + 569, + 629, + 568, + 570, + 631, + 630, + 570, + 630, + 569, + 571, + 632, + 631, + 571, + 631, + 570, + 572, + 633, + 632, + 572, + 632, + 571, + 573, + 634, + 633, + 573, + 633, + 572, + 574, + 635, + 634, + 574, + 634, + 573, + 575, + 636, + 635, + 575, + 635, + 574, + 576, + 637, + 636, + 576, + 636, + 575, + 577, + 638, + 637, + 577, + 637, + 576, + 578, + 639, + 638, + 578, + 638, + 577, + 579, + 640, + 639, + 579, + 639, + 578, + 580, + 641, + 640, + 580, + 640, + 579, + 581, + 642, + 641, + 581, + 641, + 580, + 582, + 643, + 642, + 582, + 642, + 581, + 583, + 644, + 643, + 583, + 643, + 582, + 584, + 645, + 644, + 584, + 644, + 583, + 585, + 646, + 645, + 585, + 645, + 584, + 586, + 647, + 646, + 586, + 646, + 585, + 587, + 648, + 647, + 587, + 647, + 586, + 588, + 649, + 648, + 588, + 648, + 587, + 589, + 650, + 649, + 589, + 649, + 588, + 590, + 651, + 650, + 590, + 650, + 589, + 591, + 652, + 651, + 591, + 651, + 590, + 592, + 653, + 652, + 592, + 652, + 591, + 593, + 654, + 653, + 593, + 653, + 592, + 594, + 655, + 654, + 594, + 654, + 593, + 595, + 656, + 655, + 595, + 655, + 594, + 596, + 657, + 656, + 596, + 656, + 595, + 597, + 658, + 657, + 597, + 657, + 596, + 598, + 659, + 658, + 598, + 658, + 597, + 599, + 660, + 659, + 599, + 659, + 598, + 600, + 661, + 660, + 600, + 660, + 599, + 601, + 662, + 661, + 601, + 661, + 600, + 602, + 663, + 662, + 602, + 662, + 601, + 603, + 664, + 663, + 603, + 663, + 602, + 604, + 665, + 664, + 604, + 664, + 603, + 605, + 666, + 665, + 605, + 665, + 604, + 606, + 667, + 666, + 606, + 666, + 605, + 607, + 668, + 667, + 607, + 667, + 606, + 608, + 669, + 668, + 608, + 668, + 607, + 609, + 670, + 669, + 609, + 669, + 608, + 611, + 672, + 671, + 611, + 671, + 610, + 612, + 673, + 672, + 612, + 672, + 611, + 613, + 674, + 673, + 613, + 673, + 612, + 614, + 675, + 674, + 614, + 674, + 613, + 615, + 676, + 675, + 615, + 675, + 614, + 616, + 677, + 676, + 616, + 676, + 615, + 617, + 678, + 677, + 617, + 677, + 616, + 618, + 679, + 678, + 618, + 678, + 617, + 619, + 680, + 679, + 619, + 679, + 618, + 620, + 681, + 680, + 620, + 680, + 619, + 621, + 682, + 681, + 621, + 681, + 620, + 622, + 683, + 682, + 622, + 682, + 621, + 623, + 684, + 683, + 623, + 683, + 622, + 624, + 685, + 684, + 624, + 684, + 623, + 625, + 686, + 685, + 625, + 685, + 624, + 626, + 687, + 686, + 626, + 686, + 625, + 627, + 688, + 687, + 627, + 687, + 626, + 628, + 689, + 688, + 628, + 688, + 627, + 629, + 690, + 689, + 629, + 689, + 628, + 630, + 691, + 690, + 630, + 690, + 629, + 631, + 692, + 691, + 631, + 691, + 630, + 632, + 693, + 692, + 632, + 692, + 631, + 633, + 694, + 693, + 633, + 693, + 632, + 634, + 695, + 694, + 634, + 694, + 633, + 635, + 696, + 695, + 635, + 695, + 634, + 636, + 697, + 696, + 636, + 696, + 635, + 637, + 698, + 697, + 637, + 697, + 636, + 638, + 699, + 698, + 638, + 698, + 637, + 639, + 700, + 699, + 639, + 699, + 638, + 640, + 701, + 700, + 640, + 700, + 639, + 641, + 702, + 701, + 641, + 701, + 640, + 642, + 703, + 702, + 642, + 702, + 641, + 643, + 704, + 703, + 643, + 703, + 642, + 644, + 705, + 704, + 644, + 704, + 643, + 645, + 706, + 705, + 645, + 705, + 644, + 646, + 707, + 706, + 646, + 706, + 645, + 647, + 708, + 707, + 647, + 707, + 646, + 648, + 709, + 708, + 648, + 708, + 647, + 649, + 710, + 709, + 649, + 709, + 648, + 650, + 711, + 710, + 650, + 710, + 649, + 651, + 712, + 711, + 651, + 711, + 650, + 652, + 713, + 712, + 652, + 712, + 651, + 653, + 714, + 713, + 653, + 713, + 652, + 654, + 715, + 714, + 654, + 714, + 653, + 655, + 716, + 715, + 655, + 715, + 654, + 656, + 717, + 716, + 656, + 716, + 655, + 657, + 718, + 717, + 657, + 717, + 656, + 658, + 719, + 718, + 658, + 718, + 657, + 659, + 720, + 719, + 659, + 719, + 658, + 660, + 721, + 720, + 660, + 720, + 659, + 661, + 722, + 721, + 661, + 721, + 660, + 662, + 723, + 722, + 662, + 722, + 661, + 663, + 724, + 723, + 663, + 723, + 662, + 664, + 725, + 724, + 664, + 724, + 663, + 665, + 726, + 725, + 665, + 725, + 664, + 666, + 727, + 726, + 666, + 726, + 665, + 667, + 728, + 727, + 667, + 727, + 666, + 668, + 729, + 728, + 668, + 728, + 667, + 669, + 730, + 729, + 669, + 729, + 668, + 670, + 731, + 730, + 670, + 730, + 669, + 672, + 733, + 732, + 672, + 732, + 671, + 673, + 734, + 733, + 673, + 733, + 672, + 674, + 735, + 734, + 674, + 734, + 673, + 675, + 736, + 735, + 675, + 735, + 674, + 676, + 737, + 736, + 676, + 736, + 675, + 677, + 738, + 737, + 677, + 737, + 676, + 678, + 739, + 738, + 678, + 738, + 677, + 679, + 740, + 739, + 679, + 739, + 678, + 680, + 741, + 740, + 680, + 740, + 679, + 681, + 742, + 741, + 681, + 741, + 680, + 682, + 743, + 742, + 682, + 742, + 681, + 683, + 744, + 743, + 683, + 743, + 682, + 684, + 745, + 744, + 684, + 744, + 683, + 685, + 746, + 745, + 685, + 745, + 684, + 686, + 747, + 746, + 686, + 746, + 685, + 687, + 748, + 747, + 687, + 747, + 686, + 688, + 749, + 748, + 688, + 748, + 687, + 689, + 750, + 749, + 689, + 749, + 688, + 690, + 751, + 750, + 690, + 750, + 689, + 691, + 752, + 751, + 691, + 751, + 690, + 692, + 753, + 752, + 692, + 752, + 691, + 693, + 754, + 753, + 693, + 753, + 692, + 694, + 755, + 754, + 694, + 754, + 693, + 695, + 756, + 755, + 695, + 755, + 694, + 696, + 757, + 756, + 696, + 756, + 695, + 697, + 758, + 757, + 697, + 757, + 696, + 698, + 759, + 758, + 698, + 758, + 697, + 699, + 760, + 759, + 699, + 759, + 698, + 700, + 761, + 760, + 700, + 760, + 699, + 701, + 762, + 761, + 701, + 761, + 700, + 702, + 763, + 762, + 702, + 762, + 701, + 703, + 764, + 763, + 703, + 763, + 702, + 704, + 765, + 764, + 704, + 764, + 703, + 705, + 766, + 765, + 705, + 765, + 704, + 706, + 767, + 766, + 706, + 766, + 705, + 707, + 768, + 767, + 707, + 767, + 706, + 708, + 769, + 768, + 708, + 768, + 707, + 709, + 770, + 769, + 709, + 769, + 708, + 710, + 771, + 770, + 710, + 770, + 709, + 711, + 772, + 771, + 711, + 771, + 710, + 712, + 773, + 772, + 712, + 772, + 711, + 713, + 774, + 773, + 713, + 773, + 712, + 714, + 775, + 774, + 714, + 774, + 713, + 715, + 776, + 775, + 715, + 775, + 714, + 716, + 777, + 776, + 716, + 776, + 715, + 717, + 778, + 777, + 717, + 777, + 716, + 718, + 779, + 778, + 718, + 778, + 717, + 719, + 780, + 779, + 719, + 779, + 718, + 720, + 781, + 780, + 720, + 780, + 719, + 721, + 782, + 781, + 721, + 781, + 720, + 722, + 783, + 782, + 722, + 782, + 721, + 723, + 784, + 783, + 723, + 783, + 722, + 724, + 785, + 784, + 724, + 784, + 723, + 725, + 786, + 785, + 725, + 785, + 724, + 726, + 787, + 786, + 726, + 786, + 725, + 727, + 788, + 787, + 727, + 787, + 726, + 728, + 789, + 788, + 728, + 788, + 727, + 729, + 790, + 789, + 729, + 789, + 728, + 730, + 791, + 790, + 730, + 790, + 729, + 731, + 792, + 791, + 731, + 791, + 730, + 733, + 794, + 793, + 733, + 793, + 732, + 734, + 795, + 794, + 734, + 794, + 733, + 735, + 796, + 795, + 735, + 795, + 734, + 736, + 797, + 796, + 736, + 796, + 735, + 737, + 798, + 797, + 737, + 797, + 736, + 738, + 799, + 798, + 738, + 798, + 737, + 739, + 800, + 799, + 739, + 799, + 738, + 740, + 801, + 800, + 740, + 800, + 739, + 741, + 802, + 801, + 741, + 801, + 740, + 742, + 803, + 802, + 742, + 802, + 741, + 743, + 804, + 803, + 743, + 803, + 742, + 744, + 805, + 804, + 744, + 804, + 743, + 745, + 806, + 805, + 745, + 805, + 744, + 746, + 807, + 806, + 746, + 806, + 745, + 747, + 808, + 807, + 747, + 807, + 746, + 748, + 809, + 808, + 748, + 808, + 747, + 749, + 810, + 809, + 749, + 809, + 748, + 750, + 811, + 810, + 750, + 810, + 749, + 751, + 812, + 811, + 751, + 811, + 750, + 752, + 813, + 812, + 752, + 812, + 751, + 753, + 814, + 813, + 753, + 813, + 752, + 754, + 815, + 814, + 754, + 814, + 753, + 755, + 816, + 815, + 755, + 815, + 754, + 756, + 817, + 816, + 756, + 816, + 755, + 757, + 818, + 817, + 757, + 817, + 756, + 758, + 819, + 818, + 758, + 818, + 757, + 759, + 820, + 819, + 759, + 819, + 758, + 760, + 821, + 820, + 760, + 820, + 759, + 761, + 822, + 821, + 761, + 821, + 760, + 762, + 823, + 822, + 762, + 822, + 761, + 763, + 824, + 823, + 763, + 823, + 762, + 764, + 825, + 824, + 764, + 824, + 763, + 765, + 826, + 825, + 765, + 825, + 764, + 766, + 827, + 826, + 766, + 826, + 765, + 767, + 828, + 827, + 767, + 827, + 766, + 768, + 829, + 828, + 768, + 828, + 767, + 769, + 830, + 829, + 769, + 829, + 768, + 770, + 831, + 830, + 770, + 830, + 769, + 771, + 832, + 831, + 771, + 831, + 770, + 772, + 833, + 832, + 772, + 832, + 771, + 773, + 834, + 833, + 773, + 833, + 772, + 774, + 835, + 834, + 774, + 834, + 773, + 775, + 836, + 835, + 775, + 835, + 774, + 776, + 837, + 836, + 776, + 836, + 775, + 777, + 838, + 837, + 777, + 837, + 776, + 778, + 839, + 838, + 778, + 838, + 777, + 779, + 840, + 839, + 779, + 839, + 778, + 780, + 841, + 840, + 780, + 840, + 779, + 781, + 842, + 841, + 781, + 841, + 780, + 782, + 843, + 842, + 782, + 842, + 781, + 783, + 844, + 843, + 783, + 843, + 782, + 784, + 845, + 844, + 784, + 844, + 783, + 785, + 846, + 845, + 785, + 845, + 784, + 786, + 847, + 846, + 786, + 846, + 785, + 787, + 848, + 847, + 787, + 847, + 786, + 788, + 849, + 848, + 788, + 848, + 787, + 789, + 850, + 849, + 789, + 849, + 788, + 790, + 851, + 850, + 790, + 850, + 789, + 791, + 852, + 851, + 791, + 851, + 790, + 792, + 853, + 852, + 792, + 852, + 791, + 794, + 855, + 854, + 794, + 854, + 793, + 795, + 856, + 855, + 795, + 855, + 794, + 796, + 857, + 856, + 796, + 856, + 795, + 797, + 858, + 857, + 797, + 857, + 796, + 798, + 859, + 858, + 798, + 858, + 797, + 799, + 860, + 859, + 799, + 859, + 798, + 800, + 861, + 860, + 800, + 860, + 799, + 801, + 862, + 861, + 801, + 861, + 800, + 802, + 863, + 862, + 802, + 862, + 801, + 803, + 864, + 863, + 803, + 863, + 802, + 804, + 865, + 864, + 804, + 864, + 803, + 805, + 866, + 865, + 805, + 865, + 804, + 806, + 867, + 866, + 806, + 866, + 805, + 807, + 868, + 867, + 807, + 867, + 806, + 808, + 869, + 868, + 808, + 868, + 807, + 809, + 870, + 869, + 809, + 869, + 808, + 810, + 871, + 870, + 810, + 870, + 809, + 811, + 872, + 871, + 811, + 871, + 810, + 812, + 873, + 872, + 812, + 872, + 811, + 813, + 874, + 873, + 813, + 873, + 812, + 814, + 875, + 874, + 814, + 874, + 813, + 815, + 876, + 875, + 815, + 875, + 814, + 816, + 877, + 876, + 816, + 876, + 815, + 817, + 878, + 877, + 817, + 877, + 816, + 818, + 879, + 878, + 818, + 878, + 817, + 819, + 880, + 879, + 819, + 879, + 818, + 820, + 881, + 880, + 820, + 880, + 819, + 821, + 882, + 881, + 821, + 881, + 820, + 822, + 883, + 882, + 822, + 882, + 821, + 823, + 884, + 883, + 823, + 883, + 822, + 824, + 885, + 884, + 824, + 884, + 823, + 825, + 886, + 885, + 825, + 885, + 824, + 826, + 887, + 886, + 826, + 886, + 825, + 827, + 888, + 887, + 827, + 887, + 826, + 828, + 889, + 888, + 828, + 888, + 827, + 829, + 890, + 889, + 829, + 889, + 828, + 830, + 891, + 890, + 830, + 890, + 829, + 831, + 892, + 891, + 831, + 891, + 830, + 832, + 893, + 892, + 832, + 892, + 831, + 833, + 894, + 893, + 833, + 893, + 832, + 834, + 895, + 894, + 834, + 894, + 833, + 835, + 896, + 895, + 835, + 895, + 834, + 836, + 897, + 896, + 836, + 896, + 835, + 837, + 898, + 897, + 837, + 897, + 836, + 838, + 899, + 898, + 838, + 898, + 837, + 839, + 900, + 899, + 839, + 899, + 838, + 840, + 901, + 900, + 840, + 900, + 839, + 841, + 902, + 901, + 841, + 901, + 840, + 842, + 903, + 902, + 842, + 902, + 841, + 843, + 904, + 903, + 843, + 903, + 842, + 844, + 905, + 904, + 844, + 904, + 843, + 845, + 906, + 905, + 845, + 905, + 844, + 846, + 907, + 906, + 846, + 906, + 845, + 847, + 908, + 907, + 847, + 907, + 846, + 848, + 909, + 908, + 848, + 908, + 847, + 849, + 910, + 909, + 849, + 909, + 848, + 850, + 911, + 910, + 850, + 910, + 849, + 851, + 912, + 911, + 851, + 911, + 850, + 852, + 913, + 912, + 852, + 912, + 851, + 853, + 914, + 913, + 853, + 913, + 852, + 855, + 916, + 915, + 855, + 915, + 854, + 856, + 917, + 916, + 856, + 916, + 855, + 857, + 918, + 917, + 857, + 917, + 856, + 858, + 919, + 918, + 858, + 918, + 857, + 859, + 920, + 919, + 859, + 919, + 858, + 860, + 921, + 920, + 860, + 920, + 859, + 861, + 922, + 921, + 861, + 921, + 860, + 862, + 923, + 922, + 862, + 922, + 861, + 863, + 924, + 923, + 863, + 923, + 862, + 864, + 925, + 924, + 864, + 924, + 863, + 865, + 926, + 925, + 865, + 925, + 864, + 866, + 927, + 926, + 866, + 926, + 865, + 867, + 928, + 927, + 867, + 927, + 866, + 868, + 929, + 928, + 868, + 928, + 867, + 869, + 930, + 929, + 869, + 929, + 868, + 870, + 931, + 930, + 870, + 930, + 869, + 871, + 932, + 931, + 871, + 931, + 870, + 872, + 933, + 932, + 872, + 932, + 871, + 873, + 934, + 933, + 873, + 933, + 872, + 874, + 935, + 934, + 874, + 934, + 873, + 875, + 936, + 935, + 875, + 935, + 874, + 876, + 937, + 936, + 876, + 936, + 875, + 877, + 938, + 937, + 877, + 937, + 876, + 878, + 939, + 938, + 878, + 938, + 877, + 879, + 940, + 939, + 879, + 939, + 878, + 880, + 941, + 940, + 880, + 940, + 879, + 881, + 942, + 941, + 881, + 941, + 880, + 882, + 943, + 942, + 882, + 942, + 881, + 883, + 944, + 943, + 883, + 943, + 882, + 884, + 945, + 944, + 884, + 944, + 883, + 885, + 946, + 945, + 885, + 945, + 884, + 886, + 947, + 946, + 886, + 946, + 885, + 887, + 948, + 947, + 887, + 947, + 886, + 888, + 949, + 948, + 888, + 948, + 887, + 889, + 950, + 949, + 889, + 949, + 888, + 890, + 951, + 950, + 890, + 950, + 889, + 891, + 952, + 951, + 891, + 951, + 890, + 892, + 953, + 952, + 892, + 952, + 891, + 893, + 954, + 953, + 893, + 953, + 892, + 894, + 955, + 954, + 894, + 954, + 893, + 895, + 956, + 955, + 895, + 955, + 894, + 896, + 957, + 956, + 896, + 956, + 895, + 897, + 958, + 957, + 897, + 957, + 896, + 898, + 959, + 958, + 898, + 958, + 897, + 899, + 960, + 959, + 899, + 959, + 898, + 900, + 961, + 960, + 900, + 960, + 899, + 901, + 962, + 961, + 901, + 961, + 900, + 902, + 963, + 962, + 902, + 962, + 901, + 903, + 964, + 963, + 903, + 963, + 902, + 904, + 965, + 964, + 904, + 964, + 903, + 905, + 966, + 965, + 905, + 965, + 904, + 906, + 967, + 966, + 906, + 966, + 905, + 907, + 968, + 967, + 907, + 967, + 906, + 908, + 969, + 968, + 908, + 968, + 907, + 909, + 970, + 969, + 909, + 969, + 908, + 910, + 971, + 970, + 910, + 970, + 909, + 911, + 972, + 971, + 911, + 971, + 910, + 912, + 973, + 972, + 912, + 972, + 911, + 913, + 974, + 973, + 913, + 973, + 912, + 914, + 975, + 974, + 914, + 974, + 913, + 916, + 977, + 976, + 916, + 976, + 915, + 917, + 978, + 977, + 917, + 977, + 916, + 918, + 979, + 978, + 918, + 978, + 917, + 919, + 980, + 979, + 919, + 979, + 918, + 920, + 981, + 980, + 920, + 980, + 919, + 921, + 982, + 981, + 921, + 981, + 920, + 922, + 983, + 982, + 922, + 982, + 921, + 923, + 984, + 983, + 923, + 983, + 922, + 924, + 985, + 984, + 924, + 984, + 923, + 925, + 986, + 985, + 925, + 985, + 924, + 926, + 987, + 986, + 926, + 986, + 925, + 927, + 988, + 987, + 927, + 987, + 926, + 928, + 989, + 988, + 928, + 988, + 927, + 929, + 990, + 989, + 929, + 989, + 928, + 930, + 991, + 990, + 930, + 990, + 929, + 931, + 992, + 991, + 931, + 991, + 930, + 932, + 993, + 992, + 932, + 992, + 931, + 933, + 994, + 993, + 933, + 993, + 932, + 934, + 995, + 994, + 934, + 994, + 933, + 935, + 996, + 995, + 935, + 995, + 934, + 936, + 997, + 996, + 936, + 996, + 935, + 937, + 998, + 997, + 937, + 997, + 936, + 938, + 999, + 998, + 938, + 998, + 937, + 939, + 1000, + 999, + 939, + 999, + 938, + 940, + 1001, + 1000, + 940, + 1000, + 939, + 941, + 1002, + 1001, + 941, + 1001, + 940, + 942, + 1003, + 1002, + 942, + 1002, + 941, + 943, + 1004, + 1003, + 943, + 1003, + 942, + 944, + 1005, + 1004, + 944, + 1004, + 943, + 945, + 1006, + 1005, + 945, + 1005, + 944, + 946, + 1007, + 1006, + 946, + 1006, + 945, + 947, + 1008, + 1007, + 947, + 1007, + 946, + 948, + 1009, + 1008, + 948, + 1008, + 947, + 949, + 1010, + 1009, + 949, + 1009, + 948, + 950, + 1011, + 1010, + 950, + 1010, + 949, + 951, + 1012, + 1011, + 951, + 1011, + 950, + 952, + 1013, + 1012, + 952, + 1012, + 951, + 953, + 1014, + 1013, + 953, + 1013, + 952, + 954, + 1015, + 1014, + 954, + 1014, + 953, + 955, + 1016, + 1015, + 955, + 1015, + 954, + 956, + 1017, + 1016, + 956, + 1016, + 955, + 957, + 1018, + 1017, + 957, + 1017, + 956, + 958, + 1019, + 1018, + 958, + 1018, + 957, + 959, + 1020, + 1019, + 959, + 1019, + 958, + 960, + 1021, + 1020, + 960, + 1020, + 959, + 961, + 1022, + 1021, + 961, + 1021, + 960, + 962, + 1023, + 1022, + 962, + 1022, + 961, + 963, + 1024, + 1023, + 963, + 1023, + 962, + 964, + 1025, + 1024, + 964, + 1024, + 963, + 965, + 1026, + 1025, + 965, + 1025, + 964, + 966, + 1027, + 1026, + 966, + 1026, + 965, + 967, + 1028, + 1027, + 967, + 1027, + 966, + 968, + 1029, + 1028, + 968, + 1028, + 967, + 969, + 1030, + 1029, + 969, + 1029, + 968, + 970, + 1031, + 1030, + 970, + 1030, + 969, + 971, + 1032, + 1031, + 971, + 1031, + 970, + 972, + 1033, + 1032, + 972, + 1032, + 971, + 973, + 1034, + 1033, + 973, + 1033, + 972, + 974, + 1035, + 1034, + 974, + 1034, + 973, + 975, + 1036, + 1035, + 975, + 1035, + 974, + 977, + 1038, + 1037, + 977, + 1037, + 976, + 978, + 1039, + 1038, + 978, + 1038, + 977, + 979, + 1040, + 1039, + 979, + 1039, + 978, + 980, + 1041, + 1040, + 980, + 1040, + 979, + 981, + 1042, + 1041, + 981, + 1041, + 980, + 982, + 1043, + 1042, + 982, + 1042, + 981, + 983, + 1044, + 1043, + 983, + 1043, + 982, + 984, + 1045, + 1044, + 984, + 1044, + 983, + 985, + 1046, + 1045, + 985, + 1045, + 984, + 986, + 1047, + 1046, + 986, + 1046, + 985, + 987, + 1048, + 1047, + 987, + 1047, + 986, + 988, + 1049, + 1048, + 988, + 1048, + 987, + 989, + 1050, + 1049, + 989, + 1049, + 988, + 990, + 1051, + 1050, + 990, + 1050, + 989, + 991, + 1052, + 1051, + 991, + 1051, + 990, + 992, + 1053, + 1052, + 992, + 1052, + 991, + 993, + 1054, + 1053, + 993, + 1053, + 992, + 994, + 1055, + 1054, + 994, + 1054, + 993, + 995, + 1056, + 1055, + 995, + 1055, + 994, + 996, + 1057, + 1056, + 996, + 1056, + 995, + 997, + 1058, + 1057, + 997, + 1057, + 996, + 998, + 1059, + 1058, + 998, + 1058, + 997, + 999, + 1060, + 1059, + 999, + 1059, + 998, + 1000, + 1061, + 1060, + 1000, + 1060, + 999, + 1001, + 1062, + 1061, + 1001, + 1061, + 1000, + 1002, + 1063, + 1062, + 1002, + 1062, + 1001, + 1003, + 1064, + 1063, + 1003, + 1063, + 1002, + 1004, + 1065, + 1064, + 1004, + 1064, + 1003, + 1005, + 1066, + 1065, + 1005, + 1065, + 1004, + 1006, + 1067, + 1066, + 1006, + 1066, + 1005, + 1007, + 1068, + 1067, + 1007, + 1067, + 1006, + 1008, + 1069, + 1068, + 1008, + 1068, + 1007, + 1009, + 1070, + 1069, + 1009, + 1069, + 1008, + 1010, + 1071, + 1070, + 1010, + 1070, + 1009, + 1011, + 1072, + 1071, + 1011, + 1071, + 1010, + 1012, + 1073, + 1072, + 1012, + 1072, + 1011, + 1013, + 1074, + 1073, + 1013, + 1073, + 1012, + 1014, + 1075, + 1074, + 1014, + 1074, + 1013, + 1015, + 1076, + 1075, + 1015, + 1075, + 1014, + 1016, + 1077, + 1076, + 1016, + 1076, + 1015, + 1017, + 1078, + 1077, + 1017, + 1077, + 1016, + 1018, + 1079, + 1078, + 1018, + 1078, + 1017, + 1019, + 1080, + 1079, + 1019, + 1079, + 1018, + 1020, + 1081, + 1080, + 1020, + 1080, + 1019, + 1021, + 1082, + 1081, + 1021, + 1081, + 1020, + 1022, + 1083, + 1082, + 1022, + 1082, + 1021, + 1023, + 1084, + 1083, + 1023, + 1083, + 1022, + 1024, + 1085, + 1084, + 1024, + 1084, + 1023, + 1025, + 1086, + 1085, + 1025, + 1085, + 1024, + 1026, + 1087, + 1086, + 1026, + 1086, + 1025, + 1027, + 1088, + 1087, + 1027, + 1087, + 1026, + 1028, + 1089, + 1088, + 1028, + 1088, + 1027, + 1029, + 1090, + 1089, + 1029, + 1089, + 1028, + 1030, + 1091, + 1090, + 1030, + 1090, + 1029, + 1031, + 1092, + 1091, + 1031, + 1091, + 1030, + 1032, + 1093, + 1092, + 1032, + 1092, + 1031, + 1033, + 1094, + 1093, + 1033, + 1093, + 1032, + 1034, + 1095, + 1094, + 1034, + 1094, + 1033, + 1035, + 1096, + 1095, + 1035, + 1095, + 1034, + 1036, + 1097, + 1096, + 1036, + 1096, + 1035, + 1038, + 1099, + 1098, + 1038, + 1098, + 1037, + 1039, + 1100, + 1099, + 1039, + 1099, + 1038, + 1040, + 1101, + 1100, + 1040, + 1100, + 1039, + 1041, + 1102, + 1101, + 1041, + 1101, + 1040, + 1042, + 1103, + 1102, + 1042, + 1102, + 1041, + 1043, + 1104, + 1103, + 1043, + 1103, + 1042, + 1044, + 1105, + 1104, + 1044, + 1104, + 1043, + 1045, + 1106, + 1105, + 1045, + 1105, + 1044, + 1046, + 1107, + 1106, + 1046, + 1106, + 1045, + 1047, + 1108, + 1107, + 1047, + 1107, + 1046, + 1048, + 1109, + 1108, + 1048, + 1108, + 1047, + 1049, + 1110, + 1109, + 1049, + 1109, + 1048, + 1050, + 1111, + 1110, + 1050, + 1110, + 1049, + 1051, + 1112, + 1111, + 1051, + 1111, + 1050, + 1052, + 1113, + 1112, + 1052, + 1112, + 1051, + 1053, + 1114, + 1113, + 1053, + 1113, + 1052, + 1054, + 1115, + 1114, + 1054, + 1114, + 1053, + 1055, + 1116, + 1115, + 1055, + 1115, + 1054, + 1056, + 1117, + 1116, + 1056, + 1116, + 1055, + 1057, + 1118, + 1117, + 1057, + 1117, + 1056, + 1058, + 1119, + 1118, + 1058, + 1118, + 1057, + 1059, + 1120, + 1119, + 1059, + 1119, + 1058, + 1060, + 1121, + 1120, + 1060, + 1120, + 1059, + 1061, + 1122, + 1121, + 1061, + 1121, + 1060, + 1062, + 1123, + 1122, + 1062, + 1122, + 1061, + 1063, + 1124, + 1123, + 1063, + 1123, + 1062, + 1064, + 1125, + 1124, + 1064, + 1124, + 1063, + 1065, + 1126, + 1125, + 1065, + 1125, + 1064, + 1066, + 1127, + 1126, + 1066, + 1126, + 1065, + 1067, + 1128, + 1127, + 1067, + 1127, + 1066, + 1068, + 1129, + 1128, + 1068, + 1128, + 1067, + 1069, + 1130, + 1129, + 1069, + 1129, + 1068, + 1070, + 1131, + 1130, + 1070, + 1130, + 1069, + 1071, + 1132, + 1131, + 1071, + 1131, + 1070, + 1072, + 1133, + 1132, + 1072, + 1132, + 1071, + 1073, + 1134, + 1133, + 1073, + 1133, + 1072, + 1074, + 1135, + 1134, + 1074, + 1134, + 1073, + 1075, + 1136, + 1135, + 1075, + 1135, + 1074, + 1076, + 1137, + 1136, + 1076, + 1136, + 1075, + 1077, + 1138, + 1137, + 1077, + 1137, + 1076, + 1078, + 1139, + 1138, + 1078, + 1138, + 1077, + 1079, + 1140, + 1139, + 1079, + 1139, + 1078, + 1080, + 1141, + 1140, + 1080, + 1140, + 1079, + 1081, + 1142, + 1141, + 1081, + 1141, + 1080, + 1082, + 1143, + 1142, + 1082, + 1142, + 1081, + 1083, + 1144, + 1143, + 1083, + 1143, + 1082, + 1084, + 1145, + 1144, + 1084, + 1144, + 1083, + 1085, + 1146, + 1145, + 1085, + 1145, + 1084, + 1086, + 1147, + 1146, + 1086, + 1146, + 1085, + 1087, + 1148, + 1147, + 1087, + 1147, + 1086, + 1088, + 1149, + 1148, + 1088, + 1148, + 1087, + 1089, + 1150, + 1149, + 1089, + 1149, + 1088, + 1090, + 1151, + 1150, + 1090, + 1150, + 1089, + 1091, + 1152, + 1151, + 1091, + 1151, + 1090, + 1092, + 1153, + 1152, + 1092, + 1152, + 1091, + 1093, + 1154, + 1153, + 1093, + 1153, + 1092, + 1094, + 1155, + 1154, + 1094, + 1154, + 1093, + 1095, + 1156, + 1155, + 1095, + 1155, + 1094, + 1096, + 1157, + 1156, + 1096, + 1156, + 1095, + 1097, + 1158, + 1157, + 1097, + 1157, + 1096, + 1099, + 1160, + 1159, + 1099, + 1159, + 1098, + 1100, + 1161, + 1160, + 1100, + 1160, + 1099, + 1101, + 1162, + 1161, + 1101, + 1161, + 1100, + 1102, + 1163, + 1162, + 1102, + 1162, + 1101, + 1103, + 1164, + 1163, + 1103, + 1163, + 1102, + 1104, + 1165, + 1164, + 1104, + 1164, + 1103, + 1105, + 1166, + 1165, + 1105, + 1165, + 1104, + 1106, + 1167, + 1166, + 1106, + 1166, + 1105, + 1107, + 1168, + 1167, + 1107, + 1167, + 1106, + 1108, + 1169, + 1168, + 1108, + 1168, + 1107, + 1109, + 1170, + 1169, + 1109, + 1169, + 1108, + 1110, + 1171, + 1170, + 1110, + 1170, + 1109, + 1111, + 1172, + 1171, + 1111, + 1171, + 1110, + 1112, + 1173, + 1172, + 1112, + 1172, + 1111, + 1113, + 1174, + 1173, + 1113, + 1173, + 1112, + 1114, + 1175, + 1174, + 1114, + 1174, + 1113, + 1115, + 1176, + 1175, + 1115, + 1175, + 1114, + 1116, + 1177, + 1176, + 1116, + 1176, + 1115, + 1117, + 1178, + 1177, + 1117, + 1177, + 1116, + 1118, + 1179, + 1178, + 1118, + 1178, + 1117, + 1119, + 1180, + 1179, + 1119, + 1179, + 1118, + 1120, + 1181, + 1180, + 1120, + 1180, + 1119, + 1121, + 1182, + 1181, + 1121, + 1181, + 1120, + 1122, + 1183, + 1182, + 1122, + 1182, + 1121, + 1123, + 1184, + 1183, + 1123, + 1183, + 1122, + 1124, + 1185, + 1184, + 1124, + 1184, + 1123, + 1125, + 1186, + 1185, + 1125, + 1185, + 1124, + 1126, + 1187, + 1186, + 1126, + 1186, + 1125, + 1127, + 1188, + 1187, + 1127, + 1187, + 1126, + 1128, + 1189, + 1188, + 1128, + 1188, + 1127, + 1129, + 1190, + 1189, + 1129, + 1189, + 1128, + 1130, + 1191, + 1190, + 1130, + 1190, + 1129, + 1131, + 1192, + 1191, + 1131, + 1191, + 1130, + 1132, + 1193, + 1192, + 1132, + 1192, + 1131, + 1133, + 1194, + 1193, + 1133, + 1193, + 1132, + 1134, + 1195, + 1194, + 1134, + 1194, + 1133, + 1135, + 1196, + 1195, + 1135, + 1195, + 1134, + 1136, + 1197, + 1196, + 1136, + 1196, + 1135, + 1137, + 1198, + 1197, + 1137, + 1197, + 1136, + 1138, + 1199, + 1198, + 1138, + 1198, + 1137, + 1139, + 1200, + 1199, + 1139, + 1199, + 1138, + 1140, + 1201, + 1200, + 1140, + 1200, + 1139, + 1141, + 1202, + 1201, + 1141, + 1201, + 1140, + 1142, + 1203, + 1202, + 1142, + 1202, + 1141, + 1143, + 1204, + 1203, + 1143, + 1203, + 1142, + 1144, + 1205, + 1204, + 1144, + 1204, + 1143, + 1145, + 1206, + 1205, + 1145, + 1205, + 1144, + 1146, + 1207, + 1206, + 1146, + 1206, + 1145, + 1147, + 1208, + 1207, + 1147, + 1207, + 1146, + 1148, + 1209, + 1208, + 1148, + 1208, + 1147, + 1149, + 1210, + 1209, + 1149, + 1209, + 1148, + 1150, + 1211, + 1210, + 1150, + 1210, + 1149, + 1151, + 1212, + 1211, + 1151, + 1211, + 1150, + 1152, + 1213, + 1212, + 1152, + 1212, + 1151, + 1153, + 1214, + 1213, + 1153, + 1213, + 1152, + 1154, + 1215, + 1214, + 1154, + 1214, + 1153, + 1155, + 1216, + 1215, + 1155, + 1215, + 1154, + 1156, + 1217, + 1216, + 1156, + 1216, + 1155, + 1157, + 1218, + 1217, + 1157, + 1217, + 1156, + 1158, + 1219, + 1218, + 1158, + 1218, + 1157, + 1160, + 1221, + 1220, + 1160, + 1220, + 1159, + 1161, + 1222, + 1221, + 1161, + 1221, + 1160, + 1162, + 1223, + 1222, + 1162, + 1222, + 1161, + 1163, + 1224, + 1223, + 1163, + 1223, + 1162, + 1164, + 1225, + 1224, + 1164, + 1224, + 1163, + 1165, + 1226, + 1225, + 1165, + 1225, + 1164, + 1166, + 1227, + 1226, + 1166, + 1226, + 1165, + 1167, + 1228, + 1227, + 1167, + 1227, + 1166, + 1168, + 1229, + 1228, + 1168, + 1228, + 1167, + 1169, + 1230, + 1229, + 1169, + 1229, + 1168, + 1170, + 1231, + 1230, + 1170, + 1230, + 1169, + 1171, + 1232, + 1231, + 1171, + 1231, + 1170, + 1172, + 1233, + 1232, + 1172, + 1232, + 1171, + 1173, + 1234, + 1233, + 1173, + 1233, + 1172, + 1174, + 1235, + 1234, + 1174, + 1234, + 1173, + 1175, + 1236, + 1235, + 1175, + 1235, + 1174, + 1176, + 1237, + 1236, + 1176, + 1236, + 1175, + 1177, + 1238, + 1237, + 1177, + 1237, + 1176, + 1178, + 1239, + 1238, + 1178, + 1238, + 1177, + 1179, + 1240, + 1239, + 1179, + 1239, + 1178, + 1180, + 1241, + 1240, + 1180, + 1240, + 1179, + 1181, + 1242, + 1241, + 1181, + 1241, + 1180, + 1182, + 1243, + 1242, + 1182, + 1242, + 1181, + 1183, + 1244, + 1243, + 1183, + 1243, + 1182, + 1184, + 1245, + 1244, + 1184, + 1244, + 1183, + 1185, + 1246, + 1245, + 1185, + 1245, + 1184, + 1186, + 1247, + 1246, + 1186, + 1246, + 1185, + 1187, + 1248, + 1247, + 1187, + 1247, + 1186, + 1188, + 1249, + 1248, + 1188, + 1248, + 1187, + 1189, + 1250, + 1249, + 1189, + 1249, + 1188, + 1190, + 1251, + 1250, + 1190, + 1250, + 1189, + 1191, + 1252, + 1251, + 1191, + 1251, + 1190, + 1192, + 1253, + 1252, + 1192, + 1252, + 1191, + 1193, + 1254, + 1253, + 1193, + 1253, + 1192, + 1194, + 1255, + 1254, + 1194, + 1254, + 1193, + 1195, + 1256, + 1255, + 1195, + 1255, + 1194, + 1196, + 1257, + 1256, + 1196, + 1256, + 1195, + 1197, + 1258, + 1257, + 1197, + 1257, + 1196, + 1198, + 1259, + 1258, + 1198, + 1258, + 1197, + 1199, + 1260, + 1259, + 1199, + 1259, + 1198, + 1200, + 1261, + 1260, + 1200, + 1260, + 1199, + 1201, + 1262, + 1261, + 1201, + 1261, + 1200, + 1202, + 1263, + 1262, + 1202, + 1262, + 1201, + 1203, + 1264, + 1263, + 1203, + 1263, + 1202, + 1204, + 1265, + 1264, + 1204, + 1264, + 1203, + 1205, + 1266, + 1265, + 1205, + 1265, + 1204, + 1206, + 1267, + 1266, + 1206, + 1266, + 1205, + 1207, + 1268, + 1267, + 1207, + 1267, + 1206, + 1208, + 1269, + 1268, + 1208, + 1268, + 1207, + 1209, + 1270, + 1269, + 1209, + 1269, + 1208, + 1210, + 1271, + 1270, + 1210, + 1270, + 1209, + 1211, + 1272, + 1271, + 1211, + 1271, + 1210, + 1212, + 1273, + 1272, + 1212, + 1272, + 1211, + 1213, + 1274, + 1273, + 1213, + 1273, + 1212, + 1214, + 1275, + 1274, + 1214, + 1274, + 1213, + 1215, + 1276, + 1275, + 1215, + 1275, + 1214, + 1216, + 1277, + 1276, + 1216, + 1276, + 1215, + 1217, + 1278, + 1277, + 1217, + 1277, + 1216, + 1218, + 1279, + 1278, + 1218, + 1278, + 1217, + 1219, + 1280, + 1279, + 1219, + 1279, + 1218, + 1221, + 1282, + 1281, + 1221, + 1281, + 1220, + 1222, + 1283, + 1282, + 1222, + 1282, + 1221, + 1223, + 1284, + 1283, + 1223, + 1283, + 1222, + 1224, + 1285, + 1284, + 1224, + 1284, + 1223, + 1225, + 1286, + 1285, + 1225, + 1285, + 1224, + 1226, + 1287, + 1286, + 1226, + 1286, + 1225, + 1227, + 1288, + 1287, + 1227, + 1287, + 1226, + 1228, + 1289, + 1288, + 1228, + 1288, + 1227, + 1229, + 1290, + 1289, + 1229, + 1289, + 1228, + 1230, + 1291, + 1290, + 1230, + 1290, + 1229, + 1231, + 1292, + 1291, + 1231, + 1291, + 1230, + 1232, + 1293, + 1292, + 1232, + 1292, + 1231, + 1233, + 1294, + 1293, + 1233, + 1293, + 1232, + 1234, + 1295, + 1294, + 1234, + 1294, + 1233, + 1235, + 1296, + 1295, + 1235, + 1295, + 1234, + 1236, + 1297, + 1296, + 1236, + 1296, + 1235, + 1237, + 1298, + 1297, + 1237, + 1297, + 1236, + 1238, + 1299, + 1298, + 1238, + 1298, + 1237, + 1239, + 1300, + 1299, + 1239, + 1299, + 1238, + 1240, + 1301, + 1300, + 1240, + 1300, + 1239, + 1241, + 1302, + 1301, + 1241, + 1301, + 1240, + 1242, + 1303, + 1302, + 1242, + 1302, + 1241, + 1243, + 1304, + 1303, + 1243, + 1303, + 1242, + 1244, + 1305, + 1304, + 1244, + 1304, + 1243, + 1245, + 1306, + 1305, + 1245, + 1305, + 1244, + 1246, + 1307, + 1306, + 1246, + 1306, + 1245, + 1247, + 1308, + 1307, + 1247, + 1307, + 1246, + 1248, + 1309, + 1308, + 1248, + 1308, + 1247, + 1249, + 1310, + 1309, + 1249, + 1309, + 1248, + 1250, + 1311, + 1310, + 1250, + 1310, + 1249, + 1251, + 1312, + 1311, + 1251, + 1311, + 1250, + 1252, + 1313, + 1312, + 1252, + 1312, + 1251, + 1253, + 1314, + 1313, + 1253, + 1313, + 1252, + 1254, + 1315, + 1314, + 1254, + 1314, + 1253, + 1255, + 1316, + 1315, + 1255, + 1315, + 1254, + 1256, + 1317, + 1316, + 1256, + 1316, + 1255, + 1257, + 1318, + 1317, + 1257, + 1317, + 1256, + 1258, + 1319, + 1318, + 1258, + 1318, + 1257, + 1259, + 1320, + 1319, + 1259, + 1319, + 1258, + 1260, + 1321, + 1320, + 1260, + 1320, + 1259, + 1261, + 1322, + 1321, + 1261, + 1321, + 1260, + 1262, + 1323, + 1322, + 1262, + 1322, + 1261, + 1263, + 1324, + 1323, + 1263, + 1323, + 1262, + 1264, + 1325, + 1324, + 1264, + 1324, + 1263, + 1265, + 1326, + 1325, + 1265, + 1325, + 1264, + 1266, + 1327, + 1326, + 1266, + 1326, + 1265, + 1267, + 1328, + 1327, + 1267, + 1327, + 1266, + 1268, + 1329, + 1328, + 1268, + 1328, + 1267, + 1269, + 1330, + 1329, + 1269, + 1329, + 1268, + 1270, + 1331, + 1330, + 1270, + 1330, + 1269, + 1271, + 1332, + 1331, + 1271, + 1331, + 1270, + 1272, + 1333, + 1332, + 1272, + 1332, + 1271, + 1273, + 1334, + 1333, + 1273, + 1333, + 1272, + 1274, + 1335, + 1334, + 1274, + 1334, + 1273, + 1275, + 1336, + 1335, + 1275, + 1335, + 1274, + 1276, + 1337, + 1336, + 1276, + 1336, + 1275, + 1277, + 1338, + 1337, + 1277, + 1337, + 1276, + 1278, + 1339, + 1338, + 1278, + 1338, + 1277, + 1279, + 1340, + 1339, + 1279, + 1339, + 1278, + 1280, + 1341, + 1340, + 1280, + 1340, + 1279, + 1282, + 1343, + 1342, + 1282, + 1342, + 1281, + 1283, + 1344, + 1343, + 1283, + 1343, + 1282, + 1284, + 1345, + 1344, + 1284, + 1344, + 1283, + 1285, + 1346, + 1345, + 1285, + 1345, + 1284, + 1286, + 1347, + 1346, + 1286, + 1346, + 1285, + 1287, + 1348, + 1347, + 1287, + 1347, + 1286, + 1288, + 1349, + 1348, + 1288, + 1348, + 1287, + 1289, + 1350, + 1349, + 1289, + 1349, + 1288, + 1290, + 1351, + 1350, + 1290, + 1350, + 1289, + 1291, + 1352, + 1351, + 1291, + 1351, + 1290, + 1292, + 1353, + 1352, + 1292, + 1352, + 1291, + 1293, + 1354, + 1353, + 1293, + 1353, + 1292, + 1294, + 1355, + 1354, + 1294, + 1354, + 1293, + 1295, + 1356, + 1355, + 1295, + 1355, + 1294, + 1296, + 1357, + 1356, + 1296, + 1356, + 1295, + 1297, + 1358, + 1357, + 1297, + 1357, + 1296, + 1298, + 1359, + 1358, + 1298, + 1358, + 1297, + 1299, + 1360, + 1359, + 1299, + 1359, + 1298, + 1300, + 1361, + 1360, + 1300, + 1360, + 1299, + 1301, + 1362, + 1361, + 1301, + 1361, + 1300, + 1302, + 1363, + 1362, + 1302, + 1362, + 1301, + 1303, + 1364, + 1363, + 1303, + 1363, + 1302, + 1304, + 1365, + 1364, + 1304, + 1364, + 1303, + 1305, + 1366, + 1365, + 1305, + 1365, + 1304, + 1306, + 1367, + 1366, + 1306, + 1366, + 1305, + 1307, + 1368, + 1367, + 1307, + 1367, + 1306, + 1308, + 1369, + 1368, + 1308, + 1368, + 1307, + 1309, + 1370, + 1369, + 1309, + 1369, + 1308, + 1310, + 1371, + 1370, + 1310, + 1370, + 1309, + 1311, + 1372, + 1371, + 1311, + 1371, + 1310, + 1312, + 1373, + 1372, + 1312, + 1372, + 1311, + 1313, + 1374, + 1373, + 1313, + 1373, + 1312, + 1314, + 1375, + 1374, + 1314, + 1374, + 1313, + 1315, + 1376, + 1375, + 1315, + 1375, + 1314, + 1316, + 1377, + 1376, + 1316, + 1376, + 1315, + 1317, + 1378, + 1377, + 1317, + 1377, + 1316, + 1318, + 1379, + 1378, + 1318, + 1378, + 1317, + 1319, + 1380, + 1379, + 1319, + 1379, + 1318, + 1320, + 1381, + 1380, + 1320, + 1380, + 1319, + 1321, + 1382, + 1381, + 1321, + 1381, + 1320, + 1322, + 1383, + 1382, + 1322, + 1382, + 1321, + 1323, + 1384, + 1383, + 1323, + 1383, + 1322, + 1324, + 1385, + 1384, + 1324, + 1384, + 1323, + 1325, + 1386, + 1385, + 1325, + 1385, + 1324, + 1326, + 1387, + 1386, + 1326, + 1386, + 1325, + 1327, + 1388, + 1387, + 1327, + 1387, + 1326, + 1328, + 1389, + 1388, + 1328, + 1388, + 1327, + 1329, + 1390, + 1389, + 1329, + 1389, + 1328, + 1330, + 1391, + 1390, + 1330, + 1390, + 1329, + 1331, + 1392, + 1391, + 1331, + 1391, + 1330, + 1332, + 1393, + 1392, + 1332, + 1392, + 1331, + 1333, + 1394, + 1393, + 1333, + 1393, + 1332, + 1334, + 1395, + 1394, + 1334, + 1394, + 1333, + 1335, + 1396, + 1395, + 1335, + 1395, + 1334, + 1336, + 1397, + 1396, + 1336, + 1396, + 1335, + 1337, + 1398, + 1397, + 1337, + 1397, + 1336, + 1338, + 1399, + 1398, + 1338, + 1398, + 1337, + 1339, + 1400, + 1399, + 1339, + 1399, + 1338, + 1340, + 1401, + 1400, + 1340, + 1400, + 1339, + 1341, + 1402, + 1401, + 1341, + 1401, + 1340, + 1343, + 1404, + 1403, + 1343, + 1403, + 1342, + 1344, + 1405, + 1404, + 1344, + 1404, + 1343, + 1345, + 1406, + 1405, + 1345, + 1405, + 1344, + 1346, + 1407, + 1406, + 1346, + 1406, + 1345, + 1347, + 1408, + 1407, + 1347, + 1407, + 1346, + 1348, + 1409, + 1408, + 1348, + 1408, + 1347, + 1349, + 1410, + 1409, + 1349, + 1409, + 1348, + 1350, + 1411, + 1410, + 1350, + 1410, + 1349, + 1351, + 1412, + 1411, + 1351, + 1411, + 1350, + 1352, + 1413, + 1412, + 1352, + 1412, + 1351, + 1353, + 1414, + 1413, + 1353, + 1413, + 1352, + 1354, + 1415, + 1414, + 1354, + 1414, + 1353, + 1355, + 1416, + 1415, + 1355, + 1415, + 1354, + 1356, + 1417, + 1416, + 1356, + 1416, + 1355, + 1357, + 1418, + 1417, + 1357, + 1417, + 1356, + 1358, + 1419, + 1418, + 1358, + 1418, + 1357, + 1359, + 1420, + 1419, + 1359, + 1419, + 1358, + 1360, + 1421, + 1420, + 1360, + 1420, + 1359, + 1361, + 1422, + 1421, + 1361, + 1421, + 1360, + 1362, + 1423, + 1422, + 1362, + 1422, + 1361, + 1363, + 1424, + 1423, + 1363, + 1423, + 1362, + 1364, + 1425, + 1424, + 1364, + 1424, + 1363, + 1365, + 1426, + 1425, + 1365, + 1425, + 1364, + 1366, + 1427, + 1426, + 1366, + 1426, + 1365, + 1367, + 1428, + 1427, + 1367, + 1427, + 1366, + 1368, + 1429, + 1428, + 1368, + 1428, + 1367, + 1369, + 1430, + 1429, + 1369, + 1429, + 1368, + 1370, + 1431, + 1430, + 1370, + 1430, + 1369, + 1371, + 1432, + 1431, + 1371, + 1431, + 1370, + 1372, + 1433, + 1432, + 1372, + 1432, + 1371, + 1373, + 1434, + 1433, + 1373, + 1433, + 1372, + 1374, + 1435, + 1434, + 1374, + 1434, + 1373, + 1375, + 1436, + 1435, + 1375, + 1435, + 1374, + 1376, + 1437, + 1436, + 1376, + 1436, + 1375, + 1377, + 1438, + 1437, + 1377, + 1437, + 1376, + 1378, + 1439, + 1438, + 1378, + 1438, + 1377, + 1379, + 1440, + 1439, + 1379, + 1439, + 1378, + 1380, + 1441, + 1440, + 1380, + 1440, + 1379, + 1381, + 1442, + 1441, + 1381, + 1441, + 1380, + 1382, + 1443, + 1442, + 1382, + 1442, + 1381, + 1383, + 1444, + 1443, + 1383, + 1443, + 1382, + 1384, + 1445, + 1444, + 1384, + 1444, + 1383, + 1385, + 1446, + 1445, + 1385, + 1445, + 1384, + 1386, + 1447, + 1446, + 1386, + 1446, + 1385, + 1387, + 1448, + 1447, + 1387, + 1447, + 1386, + 1388, + 1449, + 1448, + 1388, + 1448, + 1387, + 1389, + 1450, + 1449, + 1389, + 1449, + 1388, + 1390, + 1451, + 1450, + 1390, + 1450, + 1389, + 1391, + 1452, + 1451, + 1391, + 1451, + 1390, + 1392, + 1453, + 1452, + 1392, + 1452, + 1391, + 1393, + 1454, + 1453, + 1393, + 1453, + 1392, + 1394, + 1455, + 1454, + 1394, + 1454, + 1393, + 1395, + 1456, + 1455, + 1395, + 1455, + 1394, + 1396, + 1457, + 1456, + 1396, + 1456, + 1395, + 1397, + 1458, + 1457, + 1397, + 1457, + 1396, + 1398, + 1459, + 1458, + 1398, + 1458, + 1397, + 1399, + 1460, + 1459, + 1399, + 1459, + 1398, + 1400, + 1461, + 1460, + 1400, + 1460, + 1399, + 1401, + 1462, + 1461, + 1401, + 1461, + 1400, + 1402, + 1463, + 1462, + 1402, + 1462, + 1401, + 1404, + 1465, + 1464, + 1404, + 1464, + 1403, + 1405, + 1466, + 1465, + 1405, + 1465, + 1404, + 1406, + 1467, + 1466, + 1406, + 1466, + 1405, + 1407, + 1468, + 1467, + 1407, + 1467, + 1406, + 1408, + 1469, + 1468, + 1408, + 1468, + 1407, + 1409, + 1470, + 1469, + 1409, + 1469, + 1408, + 1410, + 1471, + 1470, + 1410, + 1470, + 1409, + 1411, + 1472, + 1471, + 1411, + 1471, + 1410, + 1412, + 1473, + 1472, + 1412, + 1472, + 1411, + 1413, + 1474, + 1473, + 1413, + 1473, + 1412, + 1414, + 1475, + 1474, + 1414, + 1474, + 1413, + 1415, + 1476, + 1475, + 1415, + 1475, + 1414, + 1416, + 1477, + 1476, + 1416, + 1476, + 1415, + 1417, + 1478, + 1477, + 1417, + 1477, + 1416, + 1418, + 1479, + 1478, + 1418, + 1478, + 1417, + 1419, + 1480, + 1479, + 1419, + 1479, + 1418, + 1420, + 1481, + 1480, + 1420, + 1480, + 1419, + 1421, + 1482, + 1481, + 1421, + 1481, + 1420, + 1422, + 1483, + 1482, + 1422, + 1482, + 1421, + 1423, + 1484, + 1483, + 1423, + 1483, + 1422, + 1424, + 1485, + 1484, + 1424, + 1484, + 1423, + 1425, + 1486, + 1485, + 1425, + 1485, + 1424, + 1426, + 1487, + 1486, + 1426, + 1486, + 1425, + 1427, + 1488, + 1487, + 1427, + 1487, + 1426, + 1428, + 1489, + 1488, + 1428, + 1488, + 1427, + 1429, + 1490, + 1489, + 1429, + 1489, + 1428, + 1430, + 1491, + 1490, + 1430, + 1490, + 1429, + 1431, + 1492, + 1491, + 1431, + 1491, + 1430, + 1432, + 1493, + 1492, + 1432, + 1492, + 1431, + 1433, + 1494, + 1493, + 1433, + 1493, + 1432, + 1434, + 1495, + 1494, + 1434, + 1494, + 1433, + 1435, + 1496, + 1495, + 1435, + 1495, + 1434, + 1436, + 1497, + 1496, + 1436, + 1496, + 1435, + 1437, + 1498, + 1497, + 1437, + 1497, + 1436, + 1438, + 1499, + 1498, + 1438, + 1498, + 1437, + 1439, + 1500, + 1499, + 1439, + 1499, + 1438, + 1440, + 1501, + 1500, + 1440, + 1500, + 1439, + 1441, + 1502, + 1501, + 1441, + 1501, + 1440, + 1442, + 1503, + 1502, + 1442, + 1502, + 1441, + 1443, + 1504, + 1503, + 1443, + 1503, + 1442, + 1444, + 1505, + 1504, + 1444, + 1504, + 1443, + 1445, + 1506, + 1505, + 1445, + 1505, + 1444, + 1446, + 1507, + 1506, + 1446, + 1506, + 1445, + 1447, + 1508, + 1507, + 1447, + 1507, + 1446, + 1448, + 1509, + 1508, + 1448, + 1508, + 1447, + 1449, + 1510, + 1509, + 1449, + 1509, + 1448, + 1450, + 1511, + 1510, + 1450, + 1510, + 1449, + 1451, + 1512, + 1511, + 1451, + 1511, + 1450, + 1452, + 1513, + 1512, + 1452, + 1512, + 1451, + 1453, + 1514, + 1513, + 1453, + 1513, + 1452, + 1454, + 1515, + 1514, + 1454, + 1514, + 1453, + 1455, + 1516, + 1515, + 1455, + 1515, + 1454, + 1456, + 1517, + 1516, + 1456, + 1516, + 1455, + 1457, + 1518, + 1517, + 1457, + 1517, + 1456, + 1458, + 1519, + 1518, + 1458, + 1518, + 1457, + 1459, + 1520, + 1519, + 1459, + 1519, + 1458, + 1460, + 1521, + 1520, + 1460, + 1520, + 1459, + 1461, + 1522, + 1521, + 1461, + 1521, + 1460, + 1462, + 1523, + 1522, + 1462, + 1522, + 1461, + 1463, + 1524, + 1523, + 1463, + 1523, + 1462, + 1465, + 1526, + 1525, + 1465, + 1525, + 1464, + 1466, + 1527, + 1526, + 1466, + 1526, + 1465, + 1467, + 1528, + 1527, + 1467, + 1527, + 1466, + 1468, + 1529, + 1528, + 1468, + 1528, + 1467, + 1469, + 1530, + 1529, + 1469, + 1529, + 1468, + 1470, + 1531, + 1530, + 1470, + 1530, + 1469, + 1471, + 1532, + 1531, + 1471, + 1531, + 1470, + 1472, + 1533, + 1532, + 1472, + 1532, + 1471, + 1473, + 1534, + 1533, + 1473, + 1533, + 1472, + 1474, + 1535, + 1534, + 1474, + 1534, + 1473, + 1475, + 1536, + 1535, + 1475, + 1535, + 1474, + 1476, + 1537, + 1536, + 1476, + 1536, + 1475, + 1477, + 1538, + 1537, + 1477, + 1537, + 1476, + 1478, + 1539, + 1538, + 1478, + 1538, + 1477, + 1479, + 1540, + 1539, + 1479, + 1539, + 1478, + 1480, + 1541, + 1540, + 1480, + 1540, + 1479, + 1481, + 1542, + 1541, + 1481, + 1541, + 1480, + 1482, + 1543, + 1542, + 1482, + 1542, + 1481, + 1483, + 1544, + 1543, + 1483, + 1543, + 1482, + 1484, + 1545, + 1544, + 1484, + 1544, + 1483, + 1485, + 1546, + 1545, + 1485, + 1545, + 1484, + 1486, + 1547, + 1546, + 1486, + 1546, + 1485, + 1487, + 1548, + 1547, + 1487, + 1547, + 1486, + 1488, + 1549, + 1548, + 1488, + 1548, + 1487, + 1489, + 1550, + 1549, + 1489, + 1549, + 1488, + 1490, + 1551, + 1550, + 1490, + 1550, + 1489, + 1491, + 1552, + 1551, + 1491, + 1551, + 1490, + 1492, + 1553, + 1552, + 1492, + 1552, + 1491, + 1493, + 1554, + 1553, + 1493, + 1553, + 1492, + 1494, + 1555, + 1554, + 1494, + 1554, + 1493, + 1495, + 1556, + 1555, + 1495, + 1555, + 1494, + 1496, + 1557, + 1556, + 1496, + 1556, + 1495, + 1497, + 1558, + 1557, + 1497, + 1557, + 1496, + 1498, + 1559, + 1558, + 1498, + 1558, + 1497, + 1499, + 1560, + 1559, + 1499, + 1559, + 1498, + 1500, + 1561, + 1560, + 1500, + 1560, + 1499, + 1501, + 1562, + 1561, + 1501, + 1561, + 1500, + 1502, + 1563, + 1562, + 1502, + 1562, + 1501, + 1503, + 1564, + 1563, + 1503, + 1563, + 1502, + 1504, + 1565, + 1564, + 1504, + 1564, + 1503, + 1505, + 1566, + 1565, + 1505, + 1565, + 1504, + 1506, + 1567, + 1566, + 1506, + 1566, + 1505, + 1507, + 1568, + 1567, + 1507, + 1567, + 1506, + 1508, + 1569, + 1568, + 1508, + 1568, + 1507, + 1509, + 1570, + 1569, + 1509, + 1569, + 1508, + 1510, + 1571, + 1570, + 1510, + 1570, + 1509, + 1511, + 1572, + 1571, + 1511, + 1571, + 1510, + 1512, + 1573, + 1572, + 1512, + 1572, + 1511, + 1513, + 1574, + 1573, + 1513, + 1573, + 1512, + 1514, + 1575, + 1574, + 1514, + 1574, + 1513, + 1515, + 1576, + 1575, + 1515, + 1575, + 1514, + 1516, + 1577, + 1576, + 1516, + 1576, + 1515, + 1517, + 1578, + 1577, + 1517, + 1577, + 1516, + 1518, + 1579, + 1578, + 1518, + 1578, + 1517, + 1519, + 1580, + 1579, + 1519, + 1579, + 1518, + 1520, + 1581, + 1580, + 1520, + 1580, + 1519, + 1521, + 1582, + 1581, + 1521, + 1581, + 1520, + 1522, + 1583, + 1582, + 1522, + 1582, + 1521, + 1523, + 1584, + 1583, + 1523, + 1583, + 1522, + 1524, + 1585, + 1584, + 1524, + 1584, + 1523, + 1526, + 1587, + 1586, + 1526, + 1586, + 1525, + 1527, + 1588, + 1587, + 1527, + 1587, + 1526, + 1528, + 1589, + 1588, + 1528, + 1588, + 1527, + 1529, + 1590, + 1589, + 1529, + 1589, + 1528, + 1530, + 1591, + 1590, + 1530, + 1590, + 1529, + 1531, + 1592, + 1591, + 1531, + 1591, + 1530, + 1532, + 1593, + 1592, + 1532, + 1592, + 1531, + 1533, + 1594, + 1593, + 1533, + 1593, + 1532, + 1534, + 1595, + 1594, + 1534, + 1594, + 1533, + 1535, + 1596, + 1595, + 1535, + 1595, + 1534, + 1536, + 1597, + 1596, + 1536, + 1596, + 1535, + 1537, + 1598, + 1597, + 1537, + 1597, + 1536, + 1538, + 1599, + 1598, + 1538, + 1598, + 1537, + 1539, + 1600, + 1599, + 1539, + 1599, + 1538, + 1540, + 1601, + 1600, + 1540, + 1600, + 1539, + 1541, + 1602, + 1601, + 1541, + 1601, + 1540, + 1542, + 1603, + 1602, + 1542, + 1602, + 1541, + 1543, + 1604, + 1603, + 1543, + 1603, + 1542, + 1544, + 1605, + 1604, + 1544, + 1604, + 1543, + 1545, + 1606, + 1605, + 1545, + 1605, + 1544, + 1546, + 1607, + 1606, + 1546, + 1606, + 1545, + 1547, + 1608, + 1607, + 1547, + 1607, + 1546, + 1548, + 1609, + 1608, + 1548, + 1608, + 1547, + 1549, + 1610, + 1609, + 1549, + 1609, + 1548, + 1550, + 1611, + 1610, + 1550, + 1610, + 1549, + 1551, + 1612, + 1611, + 1551, + 1611, + 1550, + 1552, + 1613, + 1612, + 1552, + 1612, + 1551, + 1553, + 1614, + 1613, + 1553, + 1613, + 1552, + 1554, + 1615, + 1614, + 1554, + 1614, + 1553, + 1555, + 1616, + 1615, + 1555, + 1615, + 1554, + 1556, + 1617, + 1616, + 1556, + 1616, + 1555, + 1557, + 1618, + 1617, + 1557, + 1617, + 1556, + 1558, + 1619, + 1618, + 1558, + 1618, + 1557, + 1559, + 1620, + 1619, + 1559, + 1619, + 1558, + 1560, + 1621, + 1620, + 1560, + 1620, + 1559, + 1561, + 1622, + 1621, + 1561, + 1621, + 1560, + 1562, + 1623, + 1622, + 1562, + 1622, + 1561, + 1563, + 1624, + 1623, + 1563, + 1623, + 1562, + 1564, + 1625, + 1624, + 1564, + 1624, + 1563, + 1565, + 1626, + 1625, + 1565, + 1625, + 1564, + 1566, + 1627, + 1626, + 1566, + 1626, + 1565, + 1567, + 1628, + 1627, + 1567, + 1627, + 1566, + 1568, + 1629, + 1628, + 1568, + 1628, + 1567, + 1569, + 1630, + 1629, + 1569, + 1629, + 1568, + 1570, + 1631, + 1630, + 1570, + 1630, + 1569, + 1571, + 1632, + 1631, + 1571, + 1631, + 1570, + 1572, + 1633, + 1632, + 1572, + 1632, + 1571, + 1573, + 1634, + 1633, + 1573, + 1633, + 1572, + 1574, + 1635, + 1634, + 1574, + 1634, + 1573, + 1575, + 1636, + 1635, + 1575, + 1635, + 1574, + 1576, + 1637, + 1636, + 1576, + 1636, + 1575, + 1577, + 1638, + 1637, + 1577, + 1637, + 1576, + 1578, + 1639, + 1638, + 1578, + 1638, + 1577, + 1579, + 1640, + 1639, + 1579, + 1639, + 1578, + 1580, + 1641, + 1640, + 1580, + 1640, + 1579, + 1581, + 1642, + 1641, + 1581, + 1641, + 1580, + 1582, + 1643, + 1642, + 1582, + 1642, + 1581, + 1583, + 1644, + 1643, + 1583, + 1643, + 1582, + 1584, + 1645, + 1644, + 1584, + 1644, + 1583, + 1585, + 1646, + 1645, + 1585, + 1645, + 1584, + 1587, + 1648, + 1647, + 1587, + 1647, + 1586, + 1588, + 1649, + 1648, + 1588, + 1648, + 1587, + 1589, + 1650, + 1649, + 1589, + 1649, + 1588, + 1590, + 1651, + 1650, + 1590, + 1650, + 1589, + 1591, + 1652, + 1651, + 1591, + 1651, + 1590, + 1592, + 1653, + 1652, + 1592, + 1652, + 1591, + 1593, + 1654, + 1653, + 1593, + 1653, + 1592, + 1594, + 1655, + 1654, + 1594, + 1654, + 1593, + 1595, + 1656, + 1655, + 1595, + 1655, + 1594, + 1596, + 1657, + 1656, + 1596, + 1656, + 1595, + 1597, + 1658, + 1657, + 1597, + 1657, + 1596, + 1598, + 1659, + 1658, + 1598, + 1658, + 1597, + 1599, + 1660, + 1659, + 1599, + 1659, + 1598, + 1600, + 1661, + 1660, + 1600, + 1660, + 1599, + 1601, + 1662, + 1661, + 1601, + 1661, + 1600, + 1602, + 1663, + 1662, + 1602, + 1662, + 1601, + 1603, + 1664, + 1663, + 1603, + 1663, + 1602, + 1604, + 1665, + 1664, + 1604, + 1664, + 1603, + 1605, + 1666, + 1665, + 1605, + 1665, + 1604, + 1606, + 1667, + 1666, + 1606, + 1666, + 1605, + 1607, + 1668, + 1667, + 1607, + 1667, + 1606, + 1608, + 1669, + 1668, + 1608, + 1668, + 1607, + 1609, + 1670, + 1669, + 1609, + 1669, + 1608, + 1610, + 1671, + 1670, + 1610, + 1670, + 1609, + 1611, + 1672, + 1671, + 1611, + 1671, + 1610, + 1612, + 1673, + 1672, + 1612, + 1672, + 1611, + 1613, + 1674, + 1673, + 1613, + 1673, + 1612, + 1614, + 1675, + 1674, + 1614, + 1674, + 1613, + 1615, + 1676, + 1675, + 1615, + 1675, + 1614, + 1616, + 1677, + 1676, + 1616, + 1676, + 1615, + 1617, + 1678, + 1677, + 1617, + 1677, + 1616, + 1618, + 1679, + 1678, + 1618, + 1678, + 1617, + 1619, + 1680, + 1679, + 1619, + 1679, + 1618, + 1620, + 1681, + 1680, + 1620, + 1680, + 1619, + 1621, + 1682, + 1681, + 1621, + 1681, + 1620, + 1622, + 1683, + 1682, + 1622, + 1682, + 1621, + 1623, + 1684, + 1683, + 1623, + 1683, + 1622, + 1624, + 1685, + 1684, + 1624, + 1684, + 1623, + 1625, + 1686, + 1685, + 1625, + 1685, + 1624, + 1626, + 1687, + 1686, + 1626, + 1686, + 1625, + 1627, + 1688, + 1687, + 1627, + 1687, + 1626, + 1628, + 1689, + 1688, + 1628, + 1688, + 1627, + 1629, + 1690, + 1689, + 1629, + 1689, + 1628, + 1630, + 1691, + 1690, + 1630, + 1690, + 1629, + 1631, + 1692, + 1691, + 1631, + 1691, + 1630, + 1632, + 1693, + 1692, + 1632, + 1692, + 1631, + 1633, + 1694, + 1693, + 1633, + 1693, + 1632, + 1634, + 1695, + 1694, + 1634, + 1694, + 1633, + 1635, + 1696, + 1695, + 1635, + 1695, + 1634, + 1636, + 1697, + 1696, + 1636, + 1696, + 1635, + 1637, + 1698, + 1697, + 1637, + 1697, + 1636, + 1638, + 1699, + 1698, + 1638, + 1698, + 1637, + 1639, + 1700, + 1699, + 1639, + 1699, + 1638, + 1640, + 1701, + 1700, + 1640, + 1700, + 1639, + 1641, + 1702, + 1701, + 1641, + 1701, + 1640, + 1642, + 1703, + 1702, + 1642, + 1702, + 1641, + 1643, + 1704, + 1703, + 1643, + 1703, + 1642, + 1644, + 1705, + 1704, + 1644, + 1704, + 1643, + 1645, + 1706, + 1705, + 1645, + 1705, + 1644, + 1646, + 1707, + 1706, + 1646, + 1706, + 1645, + 1648, + 1709, + 1708, + 1648, + 1708, + 1647, + 1649, + 1710, + 1709, + 1649, + 1709, + 1648, + 1650, + 1711, + 1710, + 1650, + 1710, + 1649, + 1651, + 1712, + 1711, + 1651, + 1711, + 1650, + 1652, + 1713, + 1712, + 1652, + 1712, + 1651, + 1653, + 1714, + 1713, + 1653, + 1713, + 1652, + 1654, + 1715, + 1714, + 1654, + 1714, + 1653, + 1655, + 1716, + 1715, + 1655, + 1715, + 1654, + 1656, + 1717, + 1716, + 1656, + 1716, + 1655, + 1657, + 1718, + 1717, + 1657, + 1717, + 1656, + 1658, + 1719, + 1718, + 1658, + 1718, + 1657, + 1659, + 1720, + 1719, + 1659, + 1719, + 1658, + 1660, + 1721, + 1720, + 1660, + 1720, + 1659, + 1661, + 1722, + 1721, + 1661, + 1721, + 1660, + 1662, + 1723, + 1722, + 1662, + 1722, + 1661, + 1663, + 1724, + 1723, + 1663, + 1723, + 1662, + 1664, + 1725, + 1724, + 1664, + 1724, + 1663, + 1665, + 1726, + 1725, + 1665, + 1725, + 1664, + 1666, + 1727, + 1726, + 1666, + 1726, + 1665, + 1667, + 1728, + 1727, + 1667, + 1727, + 1666, + 1668, + 1729, + 1728, + 1668, + 1728, + 1667, + 1669, + 1730, + 1729, + 1669, + 1729, + 1668, + 1670, + 1731, + 1730, + 1670, + 1730, + 1669, + 1671, + 1732, + 1731, + 1671, + 1731, + 1670, + 1672, + 1733, + 1732, + 1672, + 1732, + 1671, + 1673, + 1734, + 1733, + 1673, + 1733, + 1672, + 1674, + 1735, + 1734, + 1674, + 1734, + 1673, + 1675, + 1736, + 1735, + 1675, + 1735, + 1674, + 1676, + 1737, + 1736, + 1676, + 1736, + 1675, + 1677, + 1738, + 1737, + 1677, + 1737, + 1676, + 1678, + 1739, + 1738, + 1678, + 1738, + 1677, + 1679, + 1740, + 1739, + 1679, + 1739, + 1678, + 1680, + 1741, + 1740, + 1680, + 1740, + 1679, + 1681, + 1742, + 1741, + 1681, + 1741, + 1680, + 1682, + 1743, + 1742, + 1682, + 1742, + 1681, + 1683, + 1744, + 1743, + 1683, + 1743, + 1682, + 1684, + 1745, + 1744, + 1684, + 1744, + 1683, + 1685, + 1746, + 1745, + 1685, + 1745, + 1684, + 1686, + 1747, + 1746, + 1686, + 1746, + 1685, + 1687, + 1748, + 1747, + 1687, + 1747, + 1686, + 1688, + 1749, + 1748, + 1688, + 1748, + 1687, + 1689, + 1750, + 1749, + 1689, + 1749, + 1688, + 1690, + 1751, + 1750, + 1690, + 1750, + 1689, + 1691, + 1752, + 1751, + 1691, + 1751, + 1690, + 1692, + 1753, + 1752, + 1692, + 1752, + 1691, + 1693, + 1754, + 1753, + 1693, + 1753, + 1692, + 1694, + 1755, + 1754, + 1694, + 1754, + 1693, + 1695, + 1756, + 1755, + 1695, + 1755, + 1694, + 1696, + 1757, + 1756, + 1696, + 1756, + 1695, + 1697, + 1758, + 1757, + 1697, + 1757, + 1696, + 1698, + 1759, + 1758, + 1698, + 1758, + 1697, + 1699, + 1760, + 1759, + 1699, + 1759, + 1698, + 1700, + 1761, + 1760, + 1700, + 1760, + 1699, + 1701, + 1762, + 1761, + 1701, + 1761, + 1700, + 1702, + 1763, + 1762, + 1702, + 1762, + 1701, + 1703, + 1764, + 1763, + 1703, + 1763, + 1702, + 1704, + 1765, + 1764, + 1704, + 1764, + 1703, + 1705, + 1766, + 1765, + 1705, + 1765, + 1704, + 1706, + 1767, + 1766, + 1706, + 1766, + 1705, + 1707, + 1768, + 1767, + 1707, + 1767, + 1706, + 1709, + 1770, + 1769, + 1709, + 1769, + 1708, + 1710, + 1771, + 1770, + 1710, + 1770, + 1709, + 1711, + 1772, + 1771, + 1711, + 1771, + 1710, + 1712, + 1773, + 1772, + 1712, + 1772, + 1711, + 1713, + 1774, + 1773, + 1713, + 1773, + 1712, + 1714, + 1775, + 1774, + 1714, + 1774, + 1713, + 1715, + 1776, + 1775, + 1715, + 1775, + 1714, + 1716, + 1777, + 1776, + 1716, + 1776, + 1715, + 1717, + 1778, + 1777, + 1717, + 1777, + 1716, + 1718, + 1779, + 1778, + 1718, + 1778, + 1717, + 1719, + 1780, + 1779, + 1719, + 1779, + 1718, + 1720, + 1781, + 1780, + 1720, + 1780, + 1719, + 1721, + 1782, + 1781, + 1721, + 1781, + 1720, + 1722, + 1783, + 1782, + 1722, + 1782, + 1721, + 1723, + 1784, + 1783, + 1723, + 1783, + 1722, + 1724, + 1785, + 1784, + 1724, + 1784, + 1723, + 1725, + 1786, + 1785, + 1725, + 1785, + 1724, + 1726, + 1787, + 1786, + 1726, + 1786, + 1725, + 1727, + 1788, + 1787, + 1727, + 1787, + 1726, + 1728, + 1789, + 1788, + 1728, + 1788, + 1727, + 1729, + 1790, + 1789, + 1729, + 1789, + 1728, + 1730, + 1791, + 1790, + 1730, + 1790, + 1729, + 1731, + 1792, + 1791, + 1731, + 1791, + 1730, + 1732, + 1793, + 1792, + 1732, + 1792, + 1731, + 1733, + 1794, + 1793, + 1733, + 1793, + 1732, + 1734, + 1795, + 1794, + 1734, + 1794, + 1733, + 1735, + 1796, + 1795, + 1735, + 1795, + 1734, + 1736, + 1797, + 1796, + 1736, + 1796, + 1735, + 1737, + 1798, + 1797, + 1737, + 1797, + 1736, + 1738, + 1799, + 1798, + 1738, + 1798, + 1737, + 1739, + 1800, + 1799, + 1739, + 1799, + 1738, + 1740, + 1801, + 1800, + 1740, + 1800, + 1739, + 1741, + 1802, + 1801, + 1741, + 1801, + 1740, + 1742, + 1803, + 1802, + 1742, + 1802, + 1741, + 1743, + 1804, + 1803, + 1743, + 1803, + 1742, + 1744, + 1805, + 1804, + 1744, + 1804, + 1743, + 1745, + 1806, + 1805, + 1745, + 1805, + 1744, + 1746, + 1807, + 1806, + 1746, + 1806, + 1745, + 1747, + 1808, + 1807, + 1747, + 1807, + 1746, + 1748, + 1809, + 1808, + 1748, + 1808, + 1747, + 1749, + 1810, + 1809, + 1749, + 1809, + 1748, + 1750, + 1811, + 1810, + 1750, + 1810, + 1749, + 1751, + 1812, + 1811, + 1751, + 1811, + 1750, + 1752, + 1813, + 1812, + 1752, + 1812, + 1751, + 1753, + 1814, + 1813, + 1753, + 1813, + 1752, + 1754, + 1815, + 1814, + 1754, + 1814, + 1753, + 1755, + 1816, + 1815, + 1755, + 1815, + 1754, + 1756, + 1817, + 1816, + 1756, + 1816, + 1755, + 1757, + 1818, + 1817, + 1757, + 1817, + 1756, + 1758, + 1819, + 1818, + 1758, + 1818, + 1757, + 1759, + 1820, + 1819, + 1759, + 1819, + 1758, + 1760, + 1821, + 1820, + 1760, + 1820, + 1759, + 1761, + 1822, + 1821, + 1761, + 1821, + 1760, + 1762, + 1823, + 1822, + 1762, + 1822, + 1761, + 1763, + 1824, + 1823, + 1763, + 1823, + 1762, + 1764, + 1825, + 1824, + 1764, + 1824, + 1763, + 1765, + 1826, + 1825, + 1765, + 1825, + 1764, + 1766, + 1827, + 1826, + 1766, + 1826, + 1765, + 1767, + 1828, + 1827, + 1767, + 1827, + 1766, + 1768, + 1829, + 1828, + 1768, + 1828, + 1767, + 1770, + 1831, + 1830, + 1770, + 1830, + 1769, + 1771, + 1832, + 1831, + 1771, + 1831, + 1770, + 1772, + 1833, + 1832, + 1772, + 1832, + 1771, + 1773, + 1834, + 1833, + 1773, + 1833, + 1772, + 1774, + 1835, + 1834, + 1774, + 1834, + 1773, + 1775, + 1836, + 1835, + 1775, + 1835, + 1774, + 1776, + 1837, + 1836, + 1776, + 1836, + 1775, + 1777, + 1838, + 1837, + 1777, + 1837, + 1776, + 1778, + 1839, + 1838, + 1778, + 1838, + 1777, + 1779, + 1840, + 1839, + 1779, + 1839, + 1778, + 1780, + 1841, + 1840, + 1780, + 1840, + 1779, + 1781, + 1842, + 1841, + 1781, + 1841, + 1780, + 1782, + 1843, + 1842, + 1782, + 1842, + 1781, + 1783, + 1844, + 1843, + 1783, + 1843, + 1782, + 1784, + 1845, + 1844, + 1784, + 1844, + 1783, + 1785, + 1846, + 1845, + 1785, + 1845, + 1784, + 1786, + 1847, + 1846, + 1786, + 1846, + 1785, + 1787, + 1848, + 1847, + 1787, + 1847, + 1786, + 1788, + 1849, + 1848, + 1788, + 1848, + 1787, + 1789, + 1850, + 1849, + 1789, + 1849, + 1788, + 1790, + 1851, + 1850, + 1790, + 1850, + 1789, + 1791, + 1852, + 1851, + 1791, + 1851, + 1790, + 1792, + 1853, + 1852, + 1792, + 1852, + 1791, + 1793, + 1854, + 1853, + 1793, + 1853, + 1792, + 1794, + 1855, + 1854, + 1794, + 1854, + 1793, + 1795, + 1856, + 1855, + 1795, + 1855, + 1794, + 1796, + 1857, + 1856, + 1796, + 1856, + 1795, + 1797, + 1858, + 1857, + 1797, + 1857, + 1796, + 1798, + 1859, + 1858, + 1798, + 1858, + 1797, + 1799, + 1860, + 1859, + 1799, + 1859, + 1798, + 1800, + 1861, + 1860, + 1800, + 1860, + 1799, + 1801, + 1862, + 1861, + 1801, + 1861, + 1800, + 1802, + 1863, + 1862, + 1802, + 1862, + 1801, + 1803, + 1864, + 1863, + 1803, + 1863, + 1802, + 1804, + 1865, + 1864, + 1804, + 1864, + 1803, + 1805, + 1866, + 1865, + 1805, + 1865, + 1804, + 1806, + 1867, + 1866, + 1806, + 1866, + 1805, + 1807, + 1868, + 1867, + 1807, + 1867, + 1806, + 1808, + 1869, + 1868, + 1808, + 1868, + 1807, + 1809, + 1870, + 1869, + 1809, + 1869, + 1808, + 1810, + 1871, + 1870, + 1810, + 1870, + 1809, + 1811, + 1872, + 1871, + 1811, + 1871, + 1810, + 1812, + 1873, + 1872, + 1812, + 1872, + 1811, + 1813, + 1874, + 1873, + 1813, + 1873, + 1812, + 1814, + 1875, + 1874, + 1814, + 1874, + 1813, + 1815, + 1876, + 1875, + 1815, + 1875, + 1814, + 1816, + 1877, + 1876, + 1816, + 1876, + 1815, + 1817, + 1878, + 1877, + 1817, + 1877, + 1816, + 1818, + 1879, + 1878, + 1818, + 1878, + 1817, + 1819, + 1880, + 1879, + 1819, + 1879, + 1818, + 1820, + 1881, + 1880, + 1820, + 1880, + 1819, + 1821, + 1882, + 1881, + 1821, + 1881, + 1820, + 1822, + 1883, + 1882, + 1822, + 1882, + 1821, + 1823, + 1884, + 1883, + 1823, + 1883, + 1822, + 1824, + 1885, + 1884, + 1824, + 1884, + 1823, + 1825, + 1886, + 1885, + 1825, + 1885, + 1824, + 1826, + 1887, + 1886, + 1826, + 1886, + 1825, + 1827, + 1888, + 1887, + 1827, + 1887, + 1826, + 1828, + 1889, + 1888, + 1828, + 1888, + 1827, + 1829, + 1890, + 1889, + 1829, + 1889, + 1828, + 1831, + 1892, + 1891, + 1831, + 1891, + 1830, + 1832, + 1893, + 1892, + 1832, + 1892, + 1831, + 1833, + 1894, + 1893, + 1833, + 1893, + 1832, + 1834, + 1895, + 1894, + 1834, + 1894, + 1833, + 1835, + 1896, + 1895, + 1835, + 1895, + 1834, + 1836, + 1897, + 1896, + 1836, + 1896, + 1835, + 1837, + 1898, + 1897, + 1837, + 1897, + 1836, + 1838, + 1899, + 1898, + 1838, + 1898, + 1837, + 1839, + 1900, + 1899, + 1839, + 1899, + 1838, + 1840, + 1901, + 1900, + 1840, + 1900, + 1839, + 1841, + 1902, + 1901, + 1841, + 1901, + 1840, + 1842, + 1903, + 1902, + 1842, + 1902, + 1841, + 1843, + 1904, + 1903, + 1843, + 1903, + 1842, + 1844, + 1905, + 1904, + 1844, + 1904, + 1843, + 1845, + 1906, + 1905, + 1845, + 1905, + 1844, + 1846, + 1907, + 1906, + 1846, + 1906, + 1845, + 1847, + 1908, + 1907, + 1847, + 1907, + 1846, + 1848, + 1909, + 1908, + 1848, + 1908, + 1847, + 1849, + 1910, + 1909, + 1849, + 1909, + 1848, + 1850, + 1911, + 1910, + 1850, + 1910, + 1849, + 1851, + 1912, + 1911, + 1851, + 1911, + 1850, + 1852, + 1913, + 1912, + 1852, + 1912, + 1851, + 1853, + 1914, + 1913, + 1853, + 1913, + 1852, + 1854, + 1915, + 1914, + 1854, + 1914, + 1853, + 1855, + 1916, + 1915, + 1855, + 1915, + 1854, + 1856, + 1917, + 1916, + 1856, + 1916, + 1855, + 1857, + 1918, + 1917, + 1857, + 1917, + 1856, + 1858, + 1919, + 1918, + 1858, + 1918, + 1857, + 1859, + 1920, + 1919, + 1859, + 1919, + 1858, + 1860, + 1921, + 1920, + 1860, + 1920, + 1859, + 1861, + 1922, + 1921, + 1861, + 1921, + 1860, + 1862, + 1923, + 1922, + 1862, + 1922, + 1861, + 1863, + 1924, + 1923, + 1863, + 1923, + 1862, + 1864, + 1925, + 1924, + 1864, + 1924, + 1863, + 1865, + 1926, + 1925, + 1865, + 1925, + 1864, + 1866, + 1927, + 1926, + 1866, + 1926, + 1865, + 1867, + 1928, + 1927, + 1867, + 1927, + 1866, + 1868, + 1929, + 1928, + 1868, + 1928, + 1867, + 1869, + 1930, + 1929, + 1869, + 1929, + 1868, + 1870, + 1931, + 1930, + 1870, + 1930, + 1869, + 1871, + 1932, + 1931, + 1871, + 1931, + 1870, + 1872, + 1933, + 1932, + 1872, + 1932, + 1871, + 1873, + 1934, + 1933, + 1873, + 1933, + 1872, + 1874, + 1935, + 1934, + 1874, + 1934, + 1873, + 1875, + 1936, + 1935, + 1875, + 1935, + 1874, + 1876, + 1937, + 1936, + 1876, + 1936, + 1875, + 1877, + 1938, + 1937, + 1877, + 1937, + 1876, + 1878, + 1939, + 1938, + 1878, + 1938, + 1877, + 1879, + 1940, + 1939, + 1879, + 1939, + 1878, + 1880, + 1941, + 1940, + 1880, + 1940, + 1879, + 1881, + 1942, + 1941, + 1881, + 1941, + 1880, + 1882, + 1943, + 1942, + 1882, + 1942, + 1881, + 1883, + 1944, + 1943, + 1883, + 1943, + 1882, + 1884, + 1945, + 1944, + 1884, + 1944, + 1883, + 1885, + 1946, + 1945, + 1885, + 1945, + 1884, + 1886, + 1947, + 1946, + 1886, + 1946, + 1885, + 1887, + 1948, + 1947, + 1887, + 1947, + 1886, + 1888, + 1949, + 1948, + 1888, + 1948, + 1887, + 1889, + 1950, + 1949, + 1889, + 1949, + 1888, + 1890, + 1951, + 1950, + 1890, + 1950, + 1889, + 1892, + 1953, + 1952, + 1892, + 1952, + 1891, + 1893, + 1954, + 1953, + 1893, + 1953, + 1892, + 1894, + 1955, + 1954, + 1894, + 1954, + 1893, + 1895, + 1956, + 1955, + 1895, + 1955, + 1894, + 1896, + 1957, + 1956, + 1896, + 1956, + 1895, + 1897, + 1958, + 1957, + 1897, + 1957, + 1896, + 1898, + 1959, + 1958, + 1898, + 1958, + 1897, + 1899, + 1960, + 1959, + 1899, + 1959, + 1898, + 1900, + 1961, + 1960, + 1900, + 1960, + 1899, + 1901, + 1962, + 1961, + 1901, + 1961, + 1900, + 1902, + 1963, + 1962, + 1902, + 1962, + 1901, + 1903, + 1964, + 1963, + 1903, + 1963, + 1902, + 1904, + 1965, + 1964, + 1904, + 1964, + 1903, + 1905, + 1966, + 1965, + 1905, + 1965, + 1904, + 1906, + 1967, + 1966, + 1906, + 1966, + 1905, + 1907, + 1968, + 1967, + 1907, + 1967, + 1906, + 1908, + 1969, + 1968, + 1908, + 1968, + 1907, + 1909, + 1970, + 1969, + 1909, + 1969, + 1908, + 1910, + 1971, + 1970, + 1910, + 1970, + 1909, + 1911, + 1972, + 1971, + 1911, + 1971, + 1910, + 1912, + 1973, + 1972, + 1912, + 1972, + 1911, + 1913, + 1974, + 1973, + 1913, + 1973, + 1912, + 1914, + 1975, + 1974, + 1914, + 1974, + 1913, + 1915, + 1976, + 1975, + 1915, + 1975, + 1914, + 1916, + 1977, + 1976, + 1916, + 1976, + 1915, + 1917, + 1978, + 1977, + 1917, + 1977, + 1916, + 1918, + 1979, + 1978, + 1918, + 1978, + 1917, + 1919, + 1980, + 1979, + 1919, + 1979, + 1918, + 1920, + 1981, + 1980, + 1920, + 1980, + 1919, + 1921, + 1982, + 1981, + 1921, + 1981, + 1920, + 1922, + 1983, + 1982, + 1922, + 1982, + 1921, + 1923, + 1984, + 1983, + 1923, + 1983, + 1922, + 1924, + 1985, + 1984, + 1924, + 1984, + 1923, + 1925, + 1986, + 1985, + 1925, + 1985, + 1924, + 1926, + 1987, + 1986, + 1926, + 1986, + 1925, + 1927, + 1988, + 1987, + 1927, + 1987, + 1926, + 1928, + 1989, + 1988, + 1928, + 1988, + 1927, + 1929, + 1990, + 1989, + 1929, + 1989, + 1928, + 1930, + 1991, + 1990, + 1930, + 1990, + 1929, + 1931, + 1992, + 1991, + 1931, + 1991, + 1930, + 1932, + 1993, + 1992, + 1932, + 1992, + 1931, + 1933, + 1994, + 1993, + 1933, + 1993, + 1932, + 1934, + 1995, + 1994, + 1934, + 1994, + 1933, + 1935, + 1996, + 1995, + 1935, + 1995, + 1934, + 1936, + 1997, + 1996, + 1936, + 1996, + 1935, + 1937, + 1998, + 1997, + 1937, + 1997, + 1936, + 1938, + 1999, + 1998, + 1938, + 1998, + 1937, + 1939, + 2000, + 1999, + 1939, + 1999, + 1938, + 1940, + 2001, + 2000, + 1940, + 2000, + 1939, + 1941, + 2002, + 2001, + 1941, + 2001, + 1940, + 1942, + 2003, + 2002, + 1942, + 2002, + 1941, + 1943, + 2004, + 2003, + 1943, + 2003, + 1942, + 1944, + 2005, + 2004, + 1944, + 2004, + 1943, + 1945, + 2006, + 2005, + 1945, + 2005, + 1944, + 1946, + 2007, + 2006, + 1946, + 2006, + 1945, + 1947, + 2008, + 2007, + 1947, + 2007, + 1946, + 1948, + 2009, + 2008, + 1948, + 2008, + 1947, + 1949, + 2010, + 2009, + 1949, + 2009, + 1948, + 1950, + 2011, + 2010, + 1950, + 2010, + 1949, + 1951, + 2012, + 2011, + 1951, + 2011, + 1950, + 1953, + 2014, + 2013, + 1953, + 2013, + 1952, + 1954, + 2015, + 2014, + 1954, + 2014, + 1953, + 1955, + 2016, + 2015, + 1955, + 2015, + 1954, + 1956, + 2017, + 2016, + 1956, + 2016, + 1955, + 1957, + 2018, + 2017, + 1957, + 2017, + 1956, + 1958, + 2019, + 2018, + 1958, + 2018, + 1957, + 1959, + 2020, + 2019, + 1959, + 2019, + 1958, + 1960, + 2021, + 2020, + 1960, + 2020, + 1959, + 1961, + 2022, + 2021, + 1961, + 2021, + 1960, + 1962, + 2023, + 2022, + 1962, + 2022, + 1961, + 1963, + 2024, + 2023, + 1963, + 2023, + 1962, + 1964, + 2025, + 2024, + 1964, + 2024, + 1963, + 1965, + 2026, + 2025, + 1965, + 2025, + 1964, + 1966, + 2027, + 2026, + 1966, + 2026, + 1965, + 1967, + 2028, + 2027, + 1967, + 2027, + 1966, + 1968, + 2029, + 2028, + 1968, + 2028, + 1967, + 1969, + 2030, + 2029, + 1969, + 2029, + 1968, + 1970, + 2031, + 2030, + 1970, + 2030, + 1969, + 1971, + 2032, + 2031, + 1971, + 2031, + 1970, + 1972, + 2033, + 2032, + 1972, + 2032, + 1971, + 1973, + 2034, + 2033, + 1973, + 2033, + 1972, + 1974, + 2035, + 2034, + 1974, + 2034, + 1973, + 1975, + 2036, + 2035, + 1975, + 2035, + 1974, + 1976, + 2037, + 2036, + 1976, + 2036, + 1975, + 1977, + 2038, + 2037, + 1977, + 2037, + 1976, + 1978, + 2039, + 2038, + 1978, + 2038, + 1977, + 1979, + 2040, + 2039, + 1979, + 2039, + 1978, + 1980, + 2041, + 2040, + 1980, + 2040, + 1979, + 1981, + 2042, + 2041, + 1981, + 2041, + 1980, + 1982, + 2043, + 2042, + 1982, + 2042, + 1981, + 1983, + 2044, + 2043, + 1983, + 2043, + 1982, + 1984, + 2045, + 2044, + 1984, + 2044, + 1983, + 1985, + 2046, + 2045, + 1985, + 2045, + 1984, + 1986, + 2047, + 2046, + 1986, + 2046, + 1985, + 1987, + 2048, + 2047, + 1987, + 2047, + 1986, + 1988, + 2049, + 2048, + 1988, + 2048, + 1987, + 1989, + 2050, + 2049, + 1989, + 2049, + 1988, + 1990, + 2051, + 2050, + 1990, + 2050, + 1989, + 1991, + 2052, + 2051, + 1991, + 2051, + 1990, + 1992, + 2053, + 2052, + 1992, + 2052, + 1991, + 1993, + 2054, + 2053, + 1993, + 2053, + 1992, + 1994, + 2055, + 2054, + 1994, + 2054, + 1993, + 1995, + 2056, + 2055, + 1995, + 2055, + 1994, + 1996, + 2057, + 2056, + 1996, + 2056, + 1995, + 1997, + 2058, + 2057, + 1997, + 2057, + 1996, + 1998, + 2059, + 2058, + 1998, + 2058, + 1997, + 1999, + 2060, + 2059, + 1999, + 2059, + 1998, + 2000, + 2061, + 2060, + 2000, + 2060, + 1999, + 2001, + 2062, + 2061, + 2001, + 2061, + 2000, + 2002, + 2063, + 2062, + 2002, + 2062, + 2001, + 2003, + 2064, + 2063, + 2003, + 2063, + 2002, + 2004, + 2065, + 2064, + 2004, + 2064, + 2003, + 2005, + 2066, + 2065, + 2005, + 2065, + 2004, + 2006, + 2067, + 2066, + 2006, + 2066, + 2005, + 2007, + 2068, + 2067, + 2007, + 2067, + 2006, + 2008, + 2069, + 2068, + 2008, + 2068, + 2007, + 2009, + 2070, + 2069, + 2009, + 2069, + 2008, + 2010, + 2071, + 2070, + 2010, + 2070, + 2009, + 2011, + 2072, + 2071, + 2011, + 2071, + 2010, + 2012, + 2073, + 2072, + 2012, + 2072, + 2011, + 2014, + 2075, + 2074, + 2014, + 2074, + 2013, + 2015, + 2076, + 2075, + 2015, + 2075, + 2014, + 2016, + 2077, + 2076, + 2016, + 2076, + 2015, + 2017, + 2078, + 2077, + 2017, + 2077, + 2016, + 2018, + 2079, + 2078, + 2018, + 2078, + 2017, + 2019, + 2080, + 2079, + 2019, + 2079, + 2018, + 2020, + 2081, + 2080, + 2020, + 2080, + 2019, + 2021, + 2082, + 2081, + 2021, + 2081, + 2020, + 2022, + 2083, + 2082, + 2022, + 2082, + 2021, + 2023, + 2084, + 2083, + 2023, + 2083, + 2022, + 2024, + 2085, + 2084, + 2024, + 2084, + 2023, + 2025, + 2086, + 2085, + 2025, + 2085, + 2024, + 2026, + 2087, + 2086, + 2026, + 2086, + 2025, + 2027, + 2088, + 2087, + 2027, + 2087, + 2026, + 2028, + 2089, + 2088, + 2028, + 2088, + 2027, + 2029, + 2090, + 2089, + 2029, + 2089, + 2028, + 2030, + 2091, + 2090, + 2030, + 2090, + 2029, + 2031, + 2092, + 2091, + 2031, + 2091, + 2030, + 2032, + 2093, + 2092, + 2032, + 2092, + 2031, + 2033, + 2094, + 2093, + 2033, + 2093, + 2032, + 2034, + 2095, + 2094, + 2034, + 2094, + 2033, + 2035, + 2096, + 2095, + 2035, + 2095, + 2034, + 2036, + 2097, + 2096, + 2036, + 2096, + 2035, + 2037, + 2098, + 2097, + 2037, + 2097, + 2036, + 2038, + 2099, + 2098, + 2038, + 2098, + 2037, + 2039, + 2100, + 2099, + 2039, + 2099, + 2038, + 2040, + 2101, + 2100, + 2040, + 2100, + 2039, + 2041, + 2102, + 2101, + 2041, + 2101, + 2040, + 2042, + 2103, + 2102, + 2042, + 2102, + 2041, + 2043, + 2104, + 2103, + 2043, + 2103, + 2042, + 2044, + 2105, + 2104, + 2044, + 2104, + 2043, + 2045, + 2106, + 2105, + 2045, + 2105, + 2044, + 2046, + 2107, + 2106, + 2046, + 2106, + 2045, + 2047, + 2108, + 2107, + 2047, + 2107, + 2046, + 2048, + 2109, + 2108, + 2048, + 2108, + 2047, + 2049, + 2110, + 2109, + 2049, + 2109, + 2048, + 2050, + 2111, + 2110, + 2050, + 2110, + 2049, + 2051, + 2112, + 2111, + 2051, + 2111, + 2050, + 2052, + 2113, + 2112, + 2052, + 2112, + 2051, + 2053, + 2114, + 2113, + 2053, + 2113, + 2052, + 2054, + 2115, + 2114, + 2054, + 2114, + 2053, + 2055, + 2116, + 2115, + 2055, + 2115, + 2054, + 2056, + 2117, + 2116, + 2056, + 2116, + 2055, + 2057, + 2118, + 2117, + 2057, + 2117, + 2056, + 2058, + 2119, + 2118, + 2058, + 2118, + 2057, + 2059, + 2120, + 2119, + 2059, + 2119, + 2058, + 2060, + 2121, + 2120, + 2060, + 2120, + 2059, + 2061, + 2122, + 2121, + 2061, + 2121, + 2060, + 2062, + 2123, + 2122, + 2062, + 2122, + 2061, + 2063, + 2124, + 2123, + 2063, + 2123, + 2062, + 2064, + 2125, + 2124, + 2064, + 2124, + 2063, + 2065, + 2126, + 2125, + 2065, + 2125, + 2064, + 2066, + 2127, + 2126, + 2066, + 2126, + 2065, + 2067, + 2128, + 2127, + 2067, + 2127, + 2066, + 2068, + 2129, + 2128, + 2068, + 2128, + 2067, + 2069, + 2130, + 2129, + 2069, + 2129, + 2068, + 2070, + 2131, + 2130, + 2070, + 2130, + 2069, + 2071, + 2132, + 2131, + 2071, + 2131, + 2070, + 2072, + 2133, + 2132, + 2072, + 2132, + 2071, + 2073, + 2134, + 2133, + 2073, + 2133, + 2072, + 2075, + 2136, + 2135, + 2075, + 2135, + 2074, + 2076, + 2137, + 2136, + 2076, + 2136, + 2075, + 2077, + 2138, + 2137, + 2077, + 2137, + 2076, + 2078, + 2139, + 2138, + 2078, + 2138, + 2077, + 2079, + 2140, + 2139, + 2079, + 2139, + 2078, + 2080, + 2141, + 2140, + 2080, + 2140, + 2079, + 2081, + 2142, + 2141, + 2081, + 2141, + 2080, + 2082, + 2143, + 2142, + 2082, + 2142, + 2081, + 2083, + 2144, + 2143, + 2083, + 2143, + 2082, + 2084, + 2145, + 2144, + 2084, + 2144, + 2083, + 2085, + 2146, + 2145, + 2085, + 2145, + 2084, + 2086, + 2147, + 2146, + 2086, + 2146, + 2085, + 2087, + 2148, + 2147, + 2087, + 2147, + 2086, + 2088, + 2149, + 2148, + 2088, + 2148, + 2087, + 2089, + 2150, + 2149, + 2089, + 2149, + 2088, + 2090, + 2151, + 2150, + 2090, + 2150, + 2089, + 2091, + 2152, + 2151, + 2091, + 2151, + 2090, + 2092, + 2153, + 2152, + 2092, + 2152, + 2091, + 2093, + 2154, + 2153, + 2093, + 2153, + 2092, + 2094, + 2155, + 2154, + 2094, + 2154, + 2093, + 2095, + 2156, + 2155, + 2095, + 2155, + 2094, + 2096, + 2157, + 2156, + 2096, + 2156, + 2095, + 2097, + 2158, + 2157, + 2097, + 2157, + 2096, + 2098, + 2159, + 2158, + 2098, + 2158, + 2097, + 2099, + 2160, + 2159, + 2099, + 2159, + 2098, + 2100, + 2161, + 2160, + 2100, + 2160, + 2099, + 2101, + 2162, + 2161, + 2101, + 2161, + 2100, + 2102, + 2163, + 2162, + 2102, + 2162, + 2101, + 2103, + 2164, + 2163, + 2103, + 2163, + 2102, + 2104, + 2165, + 2164, + 2104, + 2164, + 2103, + 2105, + 2166, + 2165, + 2105, + 2165, + 2104, + 2106, + 2167, + 2166, + 2106, + 2166, + 2105, + 2107, + 2168, + 2167, + 2107, + 2167, + 2106, + 2108, + 2169, + 2168, + 2108, + 2168, + 2107, + 2109, + 2170, + 2169, + 2109, + 2169, + 2108, + 2110, + 2171, + 2170, + 2110, + 2170, + 2109, + 2111, + 2172, + 2171, + 2111, + 2171, + 2110, + 2112, + 2173, + 2172, + 2112, + 2172, + 2111, + 2113, + 2174, + 2173, + 2113, + 2173, + 2112, + 2114, + 2175, + 2174, + 2114, + 2174, + 2113, + 2115, + 2176, + 2175, + 2115, + 2175, + 2114, + 2116, + 2177, + 2176, + 2116, + 2176, + 2115, + 2117, + 2178, + 2177, + 2117, + 2177, + 2116, + 2118, + 2179, + 2178, + 2118, + 2178, + 2117, + 2119, + 2180, + 2179, + 2119, + 2179, + 2118, + 2120, + 2181, + 2180, + 2120, + 2180, + 2119, + 2121, + 2182, + 2181, + 2121, + 2181, + 2120, + 2122, + 2183, + 2182, + 2122, + 2182, + 2121, + 2123, + 2184, + 2183, + 2123, + 2183, + 2122, + 2124, + 2185, + 2184, + 2124, + 2184, + 2123, + 2125, + 2186, + 2185, + 2125, + 2185, + 2124, + 2126, + 2187, + 2186, + 2126, + 2186, + 2125, + 2127, + 2188, + 2187, + 2127, + 2187, + 2126, + 2128, + 2189, + 2188, + 2128, + 2188, + 2127, + 2129, + 2190, + 2189, + 2129, + 2189, + 2128, + 2130, + 2191, + 2190, + 2130, + 2190, + 2129, + 2131, + 2192, + 2191, + 2131, + 2191, + 2130, + 2132, + 2193, + 2192, + 2132, + 2192, + 2131, + 2133, + 2194, + 2193, + 2133, + 2193, + 2132, + 2134, + 2195, + 2194, + 2134, + 2194, + 2133, + 2136, + 2197, + 2196, + 2136, + 2196, + 2135, + 2137, + 2198, + 2197, + 2137, + 2197, + 2136, + 2138, + 2199, + 2198, + 2138, + 2198, + 2137, + 2139, + 2200, + 2199, + 2139, + 2199, + 2138, + 2140, + 2201, + 2200, + 2140, + 2200, + 2139, + 2141, + 2202, + 2201, + 2141, + 2201, + 2140, + 2142, + 2203, + 2202, + 2142, + 2202, + 2141, + 2143, + 2204, + 2203, + 2143, + 2203, + 2142, + 2144, + 2205, + 2204, + 2144, + 2204, + 2143, + 2145, + 2206, + 2205, + 2145, + 2205, + 2144, + 2146, + 2207, + 2206, + 2146, + 2206, + 2145, + 2147, + 2208, + 2207, + 2147, + 2207, + 2146, + 2148, + 2209, + 2208, + 2148, + 2208, + 2147, + 2149, + 2210, + 2209, + 2149, + 2209, + 2148, + 2150, + 2211, + 2210, + 2150, + 2210, + 2149, + 2151, + 2212, + 2211, + 2151, + 2211, + 2150, + 2152, + 2213, + 2212, + 2152, + 2212, + 2151, + 2153, + 2214, + 2213, + 2153, + 2213, + 2152, + 2154, + 2215, + 2214, + 2154, + 2214, + 2153, + 2155, + 2216, + 2215, + 2155, + 2215, + 2154, + 2156, + 2217, + 2216, + 2156, + 2216, + 2155, + 2157, + 2218, + 2217, + 2157, + 2217, + 2156, + 2158, + 2219, + 2218, + 2158, + 2218, + 2157, + 2159, + 2220, + 2219, + 2159, + 2219, + 2158, + 2160, + 2221, + 2220, + 2160, + 2220, + 2159, + 2161, + 2222, + 2221, + 2161, + 2221, + 2160, + 2162, + 2223, + 2222, + 2162, + 2222, + 2161, + 2163, + 2224, + 2223, + 2163, + 2223, + 2162, + 2164, + 2225, + 2224, + 2164, + 2224, + 2163, + 2165, + 2226, + 2225, + 2165, + 2225, + 2164, + 2166, + 2227, + 2226, + 2166, + 2226, + 2165, + 2167, + 2228, + 2227, + 2167, + 2227, + 2166, + 2168, + 2229, + 2228, + 2168, + 2228, + 2167, + 2169, + 2230, + 2229, + 2169, + 2229, + 2168, + 2170, + 2231, + 2230, + 2170, + 2230, + 2169, + 2171, + 2232, + 2231, + 2171, + 2231, + 2170, + 2172, + 2233, + 2232, + 2172, + 2232, + 2171, + 2173, + 2234, + 2233, + 2173, + 2233, + 2172, + 2174, + 2235, + 2234, + 2174, + 2234, + 2173, + 2175, + 2236, + 2235, + 2175, + 2235, + 2174, + 2176, + 2237, + 2236, + 2176, + 2236, + 2175, + 2177, + 2238, + 2237, + 2177, + 2237, + 2176, + 2178, + 2239, + 2238, + 2178, + 2238, + 2177, + 2179, + 2240, + 2239, + 2179, + 2239, + 2178, + 2180, + 2241, + 2240, + 2180, + 2240, + 2179, + 2181, + 2242, + 2241, + 2181, + 2241, + 2180, + 2182, + 2243, + 2242, + 2182, + 2242, + 2181, + 2183, + 2244, + 2243, + 2183, + 2243, + 2182, + 2184, + 2245, + 2244, + 2184, + 2244, + 2183, + 2185, + 2246, + 2245, + 2185, + 2245, + 2184, + 2186, + 2247, + 2246, + 2186, + 2246, + 2185, + 2187, + 2248, + 2247, + 2187, + 2247, + 2186, + 2188, + 2249, + 2248, + 2188, + 2248, + 2187, + 2189, + 2250, + 2249, + 2189, + 2249, + 2188, + 2190, + 2251, + 2250, + 2190, + 2250, + 2189, + 2191, + 2252, + 2251, + 2191, + 2251, + 2190, + 2192, + 2253, + 2252, + 2192, + 2252, + 2191, + 2193, + 2254, + 2253, + 2193, + 2253, + 2192, + 2194, + 2255, + 2254, + 2194, + 2254, + 2193, + 2195, + 2256, + 2255, + 2195, + 2255, + 2194, + 2197, + 2258, + 2257, + 2197, + 2257, + 2196, + 2198, + 2259, + 2258, + 2198, + 2258, + 2197, + 2199, + 2260, + 2259, + 2199, + 2259, + 2198, + 2200, + 2261, + 2260, + 2200, + 2260, + 2199, + 2201, + 2262, + 2261, + 2201, + 2261, + 2200, + 2202, + 2263, + 2262, + 2202, + 2262, + 2201, + 2203, + 2264, + 2263, + 2203, + 2263, + 2202, + 2204, + 2265, + 2264, + 2204, + 2264, + 2203, + 2205, + 2266, + 2265, + 2205, + 2265, + 2204, + 2206, + 2267, + 2266, + 2206, + 2266, + 2205, + 2207, + 2268, + 2267, + 2207, + 2267, + 2206, + 2208, + 2269, + 2268, + 2208, + 2268, + 2207, + 2209, + 2270, + 2269, + 2209, + 2269, + 2208, + 2210, + 2271, + 2270, + 2210, + 2270, + 2209, + 2211, + 2272, + 2271, + 2211, + 2271, + 2210, + 2212, + 2273, + 2272, + 2212, + 2272, + 2211, + 2213, + 2274, + 2273, + 2213, + 2273, + 2212, + 2214, + 2275, + 2274, + 2214, + 2274, + 2213, + 2215, + 2276, + 2275, + 2215, + 2275, + 2214, + 2216, + 2277, + 2276, + 2216, + 2276, + 2215, + 2217, + 2278, + 2277, + 2217, + 2277, + 2216, + 2218, + 2279, + 2278, + 2218, + 2278, + 2217, + 2219, + 2280, + 2279, + 2219, + 2279, + 2218, + 2220, + 2281, + 2280, + 2220, + 2280, + 2219, + 2221, + 2282, + 2281, + 2221, + 2281, + 2220, + 2222, + 2283, + 2282, + 2222, + 2282, + 2221, + 2223, + 2284, + 2283, + 2223, + 2283, + 2222, + 2224, + 2285, + 2284, + 2224, + 2284, + 2223, + 2225, + 2286, + 2285, + 2225, + 2285, + 2224, + 2226, + 2287, + 2286, + 2226, + 2286, + 2225, + 2227, + 2288, + 2287, + 2227, + 2287, + 2226, + 2228, + 2289, + 2288, + 2228, + 2288, + 2227, + 2229, + 2290, + 2289, + 2229, + 2289, + 2228, + 2230, + 2291, + 2290, + 2230, + 2290, + 2229, + 2231, + 2292, + 2291, + 2231, + 2291, + 2230, + 2232, + 2293, + 2292, + 2232, + 2292, + 2231, + 2233, + 2294, + 2293, + 2233, + 2293, + 2232, + 2234, + 2295, + 2294, + 2234, + 2294, + 2233, + 2235, + 2296, + 2295, + 2235, + 2295, + 2234, + 2236, + 2297, + 2296, + 2236, + 2296, + 2235, + 2237, + 2298, + 2297, + 2237, + 2297, + 2236, + 2238, + 2299, + 2298, + 2238, + 2298, + 2237, + 2239, + 2300, + 2299, + 2239, + 2299, + 2238, + 2240, + 2301, + 2300, + 2240, + 2300, + 2239, + 2241, + 2302, + 2301, + 2241, + 2301, + 2240, + 2242, + 2303, + 2302, + 2242, + 2302, + 2241, + 2243, + 2304, + 2303, + 2243, + 2303, + 2242, + 2244, + 2305, + 2304, + 2244, + 2304, + 2243, + 2245, + 2306, + 2305, + 2245, + 2305, + 2244, + 2246, + 2307, + 2306, + 2246, + 2306, + 2245, + 2247, + 2308, + 2307, + 2247, + 2307, + 2246, + 2248, + 2309, + 2308, + 2248, + 2308, + 2247, + 2249, + 2310, + 2309, + 2249, + 2309, + 2248, + 2250, + 2311, + 2310, + 2250, + 2310, + 2249, + 2251, + 2312, + 2311, + 2251, + 2311, + 2250, + 2252, + 2313, + 2312, + 2252, + 2312, + 2251, + 2253, + 2314, + 2313, + 2253, + 2313, + 2252, + 2254, + 2315, + 2314, + 2254, + 2314, + 2253, + 2255, + 2316, + 2315, + 2255, + 2315, + 2254, + 2256, + 2317, + 2316, + 2256, + 2316, + 2255, + 2258, + 2319, + 2318, + 2258, + 2318, + 2257, + 2259, + 2320, + 2319, + 2259, + 2319, + 2258, + 2260, + 2321, + 2320, + 2260, + 2320, + 2259, + 2261, + 2322, + 2321, + 2261, + 2321, + 2260, + 2262, + 2323, + 2322, + 2262, + 2322, + 2261, + 2263, + 2324, + 2323, + 2263, + 2323, + 2262, + 2264, + 2325, + 2324, + 2264, + 2324, + 2263, + 2265, + 2326, + 2325, + 2265, + 2325, + 2264, + 2266, + 2327, + 2326, + 2266, + 2326, + 2265, + 2267, + 2328, + 2327, + 2267, + 2327, + 2266, + 2268, + 2329, + 2328, + 2268, + 2328, + 2267, + 2269, + 2330, + 2329, + 2269, + 2329, + 2268, + 2270, + 2331, + 2330, + 2270, + 2330, + 2269, + 2271, + 2332, + 2331, + 2271, + 2331, + 2270, + 2272, + 2333, + 2332, + 2272, + 2332, + 2271, + 2273, + 2334, + 2333, + 2273, + 2333, + 2272, + 2274, + 2335, + 2334, + 2274, + 2334, + 2273, + 2275, + 2336, + 2335, + 2275, + 2335, + 2274, + 2276, + 2337, + 2336, + 2276, + 2336, + 2275, + 2277, + 2338, + 2337, + 2277, + 2337, + 2276, + 2278, + 2339, + 2338, + 2278, + 2338, + 2277, + 2279, + 2340, + 2339, + 2279, + 2339, + 2278, + 2280, + 2341, + 2340, + 2280, + 2340, + 2279, + 2281, + 2342, + 2341, + 2281, + 2341, + 2280, + 2282, + 2343, + 2342, + 2282, + 2342, + 2281, + 2283, + 2344, + 2343, + 2283, + 2343, + 2282, + 2284, + 2345, + 2344, + 2284, + 2344, + 2283, + 2285, + 2346, + 2345, + 2285, + 2345, + 2284, + 2286, + 2347, + 2346, + 2286, + 2346, + 2285, + 2287, + 2348, + 2347, + 2287, + 2347, + 2286, + 2288, + 2349, + 2348, + 2288, + 2348, + 2287, + 2289, + 2350, + 2349, + 2289, + 2349, + 2288, + 2290, + 2351, + 2350, + 2290, + 2350, + 2289, + 2291, + 2352, + 2351, + 2291, + 2351, + 2290, + 2292, + 2353, + 2352, + 2292, + 2352, + 2291, + 2293, + 2354, + 2353, + 2293, + 2353, + 2292, + 2294, + 2355, + 2354, + 2294, + 2354, + 2293, + 2295, + 2356, + 2355, + 2295, + 2355, + 2294, + 2296, + 2357, + 2356, + 2296, + 2356, + 2295, + 2297, + 2358, + 2357, + 2297, + 2357, + 2296, + 2298, + 2359, + 2358, + 2298, + 2358, + 2297, + 2299, + 2360, + 2359, + 2299, + 2359, + 2298, + 2300, + 2361, + 2360, + 2300, + 2360, + 2299, + 2301, + 2362, + 2361, + 2301, + 2361, + 2300, + 2302, + 2363, + 2362, + 2302, + 2362, + 2301, + 2303, + 2364, + 2363, + 2303, + 2363, + 2302, + 2304, + 2365, + 2364, + 2304, + 2364, + 2303, + 2305, + 2366, + 2365, + 2305, + 2365, + 2304, + 2306, + 2367, + 2366, + 2306, + 2366, + 2305, + 2307, + 2368, + 2367, + 2307, + 2367, + 2306, + 2308, + 2369, + 2368, + 2308, + 2368, + 2307, + 2309, + 2370, + 2369, + 2309, + 2369, + 2308, + 2310, + 2371, + 2370, + 2310, + 2370, + 2309, + 2311, + 2372, + 2371, + 2311, + 2371, + 2310, + 2312, + 2373, + 2372, + 2312, + 2372, + 2311, + 2313, + 2374, + 2373, + 2313, + 2373, + 2312, + 2314, + 2375, + 2374, + 2314, + 2374, + 2313, + 2315, + 2376, + 2375, + 2315, + 2375, + 2314, + 2316, + 2377, + 2376, + 2316, + 2376, + 2315, + 2317, + 2378, + 2377, + 2317, + 2377, + 2316, + 2319, + 2380, + 2379, + 2319, + 2379, + 2318, + 2320, + 2381, + 2380, + 2320, + 2380, + 2319, + 2321, + 2382, + 2381, + 2321, + 2381, + 2320, + 2322, + 2383, + 2382, + 2322, + 2382, + 2321, + 2323, + 2384, + 2383, + 2323, + 2383, + 2322, + 2324, + 2385, + 2384, + 2324, + 2384, + 2323, + 2325, + 2386, + 2385, + 2325, + 2385, + 2324, + 2326, + 2387, + 2386, + 2326, + 2386, + 2325, + 2327, + 2388, + 2387, + 2327, + 2387, + 2326, + 2328, + 2389, + 2388, + 2328, + 2388, + 2327, + 2329, + 2390, + 2389, + 2329, + 2389, + 2328, + 2330, + 2391, + 2390, + 2330, + 2390, + 2329, + 2331, + 2392, + 2391, + 2331, + 2391, + 2330, + 2332, + 2393, + 2392, + 2332, + 2392, + 2331, + 2333, + 2394, + 2393, + 2333, + 2393, + 2332, + 2334, + 2395, + 2394, + 2334, + 2394, + 2333, + 2335, + 2396, + 2395, + 2335, + 2395, + 2334, + 2336, + 2397, + 2396, + 2336, + 2396, + 2335, + 2337, + 2398, + 2397, + 2337, + 2397, + 2336, + 2338, + 2399, + 2398, + 2338, + 2398, + 2337, + 2339, + 2400, + 2399, + 2339, + 2399, + 2338, + 2340, + 2401, + 2400, + 2340, + 2400, + 2339, + 2341, + 2402, + 2401, + 2341, + 2401, + 2340, + 2342, + 2403, + 2402, + 2342, + 2402, + 2341, + 2343, + 2404, + 2403, + 2343, + 2403, + 2342, + 2344, + 2405, + 2404, + 2344, + 2404, + 2343, + 2345, + 2406, + 2405, + 2345, + 2405, + 2344, + 2346, + 2407, + 2406, + 2346, + 2406, + 2345, + 2347, + 2408, + 2407, + 2347, + 2407, + 2346, + 2348, + 2409, + 2408, + 2348, + 2408, + 2347, + 2349, + 2410, + 2409, + 2349, + 2409, + 2348, + 2350, + 2411, + 2410, + 2350, + 2410, + 2349, + 2351, + 2412, + 2411, + 2351, + 2411, + 2350, + 2352, + 2413, + 2412, + 2352, + 2412, + 2351, + 2353, + 2414, + 2413, + 2353, + 2413, + 2352, + 2354, + 2415, + 2414, + 2354, + 2414, + 2353, + 2355, + 2416, + 2415, + 2355, + 2415, + 2354, + 2356, + 2417, + 2416, + 2356, + 2416, + 2355, + 2357, + 2418, + 2417, + 2357, + 2417, + 2356, + 2358, + 2419, + 2418, + 2358, + 2418, + 2357, + 2359, + 2420, + 2419, + 2359, + 2419, + 2358, + 2360, + 2421, + 2420, + 2360, + 2420, + 2359, + 2361, + 2422, + 2421, + 2361, + 2421, + 2360, + 2362, + 2423, + 2422, + 2362, + 2422, + 2361, + 2363, + 2424, + 2423, + 2363, + 2423, + 2362, + 2364, + 2425, + 2424, + 2364, + 2424, + 2363, + 2365, + 2426, + 2425, + 2365, + 2425, + 2364, + 2366, + 2427, + 2426, + 2366, + 2426, + 2365, + 2367, + 2428, + 2427, + 2367, + 2427, + 2366, + 2368, + 2429, + 2428, + 2368, + 2428, + 2367, + 2369, + 2430, + 2429, + 2369, + 2429, + 2368, + 2370, + 2431, + 2430, + 2370, + 2430, + 2369, + 2371, + 2432, + 2431, + 2371, + 2431, + 2370, + 2372, + 2433, + 2432, + 2372, + 2432, + 2371, + 2373, + 2434, + 2433, + 2373, + 2433, + 2372, + 2374, + 2435, + 2434, + 2374, + 2434, + 2373, + 2375, + 2436, + 2435, + 2375, + 2435, + 2374, + 2376, + 2437, + 2436, + 2376, + 2436, + 2375, + 2377, + 2438, + 2437, + 2377, + 2437, + 2376, + 2378, + 2439, + 2438, + 2378, + 2438, + 2377, + 2380, + 2441, + 2440, + 2380, + 2440, + 2379, + 2381, + 2442, + 2441, + 2381, + 2441, + 2380, + 2382, + 2443, + 2442, + 2382, + 2442, + 2381, + 2383, + 2444, + 2443, + 2383, + 2443, + 2382, + 2384, + 2445, + 2444, + 2384, + 2444, + 2383, + 2385, + 2446, + 2445, + 2385, + 2445, + 2384, + 2386, + 2447, + 2446, + 2386, + 2446, + 2385, + 2387, + 2448, + 2447, + 2387, + 2447, + 2386, + 2388, + 2449, + 2448, + 2388, + 2448, + 2387, + 2389, + 2450, + 2449, + 2389, + 2449, + 2388, + 2390, + 2451, + 2450, + 2390, + 2450, + 2389, + 2391, + 2452, + 2451, + 2391, + 2451, + 2390, + 2392, + 2453, + 2452, + 2392, + 2452, + 2391, + 2393, + 2454, + 2453, + 2393, + 2453, + 2392, + 2394, + 2455, + 2454, + 2394, + 2454, + 2393, + 2395, + 2456, + 2455, + 2395, + 2455, + 2394, + 2396, + 2457, + 2456, + 2396, + 2456, + 2395, + 2397, + 2458, + 2457, + 2397, + 2457, + 2396, + 2398, + 2459, + 2458, + 2398, + 2458, + 2397, + 2399, + 2460, + 2459, + 2399, + 2459, + 2398, + 2400, + 2461, + 2460, + 2400, + 2460, + 2399, + 2401, + 2462, + 2461, + 2401, + 2461, + 2400, + 2402, + 2463, + 2462, + 2402, + 2462, + 2401, + 2403, + 2464, + 2463, + 2403, + 2463, + 2402, + 2404, + 2465, + 2464, + 2404, + 2464, + 2403, + 2405, + 2466, + 2465, + 2405, + 2465, + 2404, + 2406, + 2467, + 2466, + 2406, + 2466, + 2405, + 2407, + 2468, + 2467, + 2407, + 2467, + 2406, + 2408, + 2469, + 2468, + 2408, + 2468, + 2407, + 2409, + 2470, + 2469, + 2409, + 2469, + 2408, + 2410, + 2471, + 2470, + 2410, + 2470, + 2409, + 2411, + 2472, + 2471, + 2411, + 2471, + 2410, + 2412, + 2473, + 2472, + 2412, + 2472, + 2411, + 2413, + 2474, + 2473, + 2413, + 2473, + 2412, + 2414, + 2475, + 2474, + 2414, + 2474, + 2413, + 2415, + 2476, + 2475, + 2415, + 2475, + 2414, + 2416, + 2477, + 2476, + 2416, + 2476, + 2415, + 2417, + 2478, + 2477, + 2417, + 2477, + 2416, + 2418, + 2479, + 2478, + 2418, + 2478, + 2417, + 2419, + 2480, + 2479, + 2419, + 2479, + 2418, + 2420, + 2481, + 2480, + 2420, + 2480, + 2419, + 2421, + 2482, + 2481, + 2421, + 2481, + 2420, + 2422, + 2483, + 2482, + 2422, + 2482, + 2421, + 2423, + 2484, + 2483, + 2423, + 2483, + 2422, + 2424, + 2485, + 2484, + 2424, + 2484, + 2423, + 2425, + 2486, + 2485, + 2425, + 2485, + 2424, + 2426, + 2487, + 2486, + 2426, + 2486, + 2425, + 2427, + 2488, + 2487, + 2427, + 2487, + 2426, + 2428, + 2489, + 2488, + 2428, + 2488, + 2427, + 2429, + 2490, + 2489, + 2429, + 2489, + 2428, + 2430, + 2491, + 2490, + 2430, + 2490, + 2429, + 2431, + 2492, + 2491, + 2431, + 2491, + 2430, + 2432, + 2493, + 2492, + 2432, + 2492, + 2431, + 2433, + 2494, + 2493, + 2433, + 2493, + 2432, + 2434, + 2495, + 2494, + 2434, + 2494, + 2433, + 2435, + 2496, + 2495, + 2435, + 2495, + 2434, + 2436, + 2497, + 2496, + 2436, + 2496, + 2435, + 2437, + 2498, + 2497, + 2437, + 2497, + 2436, + 2438, + 2499, + 2498, + 2438, + 2498, + 2437, + 2439, + 2500, + 2499, + 2439, + 2499, + 2438, + 2441, + 2502, + 2501, + 2441, + 2501, + 2440, + 2442, + 2503, + 2502, + 2442, + 2502, + 2441, + 2443, + 2504, + 2503, + 2443, + 2503, + 2442, + 2444, + 2505, + 2504, + 2444, + 2504, + 2443, + 2445, + 2506, + 2505, + 2445, + 2505, + 2444, + 2446, + 2507, + 2506, + 2446, + 2506, + 2445, + 2447, + 2508, + 2507, + 2447, + 2507, + 2446, + 2448, + 2509, + 2508, + 2448, + 2508, + 2447, + 2449, + 2510, + 2509, + 2449, + 2509, + 2448, + 2450, + 2511, + 2510, + 2450, + 2510, + 2449, + 2451, + 2512, + 2511, + 2451, + 2511, + 2450, + 2452, + 2513, + 2512, + 2452, + 2512, + 2451, + 2453, + 2514, + 2513, + 2453, + 2513, + 2452, + 2454, + 2515, + 2514, + 2454, + 2514, + 2453, + 2455, + 2516, + 2515, + 2455, + 2515, + 2454, + 2456, + 2517, + 2516, + 2456, + 2516, + 2455, + 2457, + 2518, + 2517, + 2457, + 2517, + 2456, + 2458, + 2519, + 2518, + 2458, + 2518, + 2457, + 2459, + 2520, + 2519, + 2459, + 2519, + 2458, + 2460, + 2521, + 2520, + 2460, + 2520, + 2459, + 2461, + 2522, + 2521, + 2461, + 2521, + 2460, + 2462, + 2523, + 2522, + 2462, + 2522, + 2461, + 2463, + 2524, + 2523, + 2463, + 2523, + 2462, + 2464, + 2525, + 2524, + 2464, + 2524, + 2463, + 2465, + 2526, + 2525, + 2465, + 2525, + 2464, + 2466, + 2527, + 2526, + 2466, + 2526, + 2465, + 2467, + 2528, + 2527, + 2467, + 2527, + 2466, + 2468, + 2529, + 2528, + 2468, + 2528, + 2467, + 2469, + 2530, + 2529, + 2469, + 2529, + 2468, + 2470, + 2531, + 2530, + 2470, + 2530, + 2469, + 2471, + 2532, + 2531, + 2471, + 2531, + 2470, + 2472, + 2533, + 2532, + 2472, + 2532, + 2471, + 2473, + 2534, + 2533, + 2473, + 2533, + 2472, + 2474, + 2535, + 2534, + 2474, + 2534, + 2473, + 2475, + 2536, + 2535, + 2475, + 2535, + 2474, + 2476, + 2537, + 2536, + 2476, + 2536, + 2475, + 2477, + 2538, + 2537, + 2477, + 2537, + 2476, + 2478, + 2539, + 2538, + 2478, + 2538, + 2477, + 2479, + 2540, + 2539, + 2479, + 2539, + 2478, + 2480, + 2541, + 2540, + 2480, + 2540, + 2479, + 2481, + 2542, + 2541, + 2481, + 2541, + 2480, + 2482, + 2543, + 2542, + 2482, + 2542, + 2481, + 2483, + 2544, + 2543, + 2483, + 2543, + 2482, + 2484, + 2545, + 2544, + 2484, + 2544, + 2483, + 2485, + 2546, + 2545, + 2485, + 2545, + 2484, + 2486, + 2547, + 2546, + 2486, + 2546, + 2485, + 2487, + 2548, + 2547, + 2487, + 2547, + 2486, + 2488, + 2549, + 2548, + 2488, + 2548, + 2487, + 2489, + 2550, + 2549, + 2489, + 2549, + 2488, + 2490, + 2551, + 2550, + 2490, + 2550, + 2489, + 2491, + 2552, + 2551, + 2491, + 2551, + 2490, + 2492, + 2553, + 2552, + 2492, + 2552, + 2491, + 2493, + 2554, + 2553, + 2493, + 2553, + 2492, + 2494, + 2555, + 2554, + 2494, + 2554, + 2493, + 2495, + 2556, + 2555, + 2495, + 2555, + 2494, + 2496, + 2557, + 2556, + 2496, + 2556, + 2495, + 2497, + 2558, + 2557, + 2497, + 2557, + 2496, + 2498, + 2559, + 2558, + 2498, + 2558, + 2497, + 2499, + 2560, + 2559, + 2499, + 2559, + 2498, + 2500, + 2561, + 2560, + 2500, + 2560, + 2499, + 2502, + 2563, + 2562, + 2502, + 2562, + 2501, + 2503, + 2564, + 2563, + 2503, + 2563, + 2502, + 2504, + 2565, + 2564, + 2504, + 2564, + 2503, + 2505, + 2566, + 2565, + 2505, + 2565, + 2504, + 2506, + 2567, + 2566, + 2506, + 2566, + 2505, + 2507, + 2568, + 2567, + 2507, + 2567, + 2506, + 2508, + 2569, + 2568, + 2508, + 2568, + 2507, + 2509, + 2570, + 2569, + 2509, + 2569, + 2508, + 2510, + 2571, + 2570, + 2510, + 2570, + 2509, + 2511, + 2572, + 2571, + 2511, + 2571, + 2510, + 2512, + 2573, + 2572, + 2512, + 2572, + 2511, + 2513, + 2574, + 2573, + 2513, + 2573, + 2512, + 2514, + 2575, + 2574, + 2514, + 2574, + 2513, + 2515, + 2576, + 2575, + 2515, + 2575, + 2514, + 2516, + 2577, + 2576, + 2516, + 2576, + 2515, + 2517, + 2578, + 2577, + 2517, + 2577, + 2516, + 2518, + 2579, + 2578, + 2518, + 2578, + 2517, + 2519, + 2580, + 2579, + 2519, + 2579, + 2518, + 2520, + 2581, + 2580, + 2520, + 2580, + 2519, + 2521, + 2582, + 2581, + 2521, + 2581, + 2520, + 2522, + 2583, + 2582, + 2522, + 2582, + 2521, + 2523, + 2584, + 2583, + 2523, + 2583, + 2522, + 2524, + 2585, + 2584, + 2524, + 2584, + 2523, + 2525, + 2586, + 2585, + 2525, + 2585, + 2524, + 2526, + 2587, + 2586, + 2526, + 2586, + 2525, + 2527, + 2588, + 2587, + 2527, + 2587, + 2526, + 2528, + 2589, + 2588, + 2528, + 2588, + 2527, + 2529, + 2590, + 2589, + 2529, + 2589, + 2528, + 2530, + 2591, + 2590, + 2530, + 2590, + 2529, + 2531, + 2592, + 2591, + 2531, + 2591, + 2530, + 2532, + 2593, + 2592, + 2532, + 2592, + 2531, + 2533, + 2594, + 2593, + 2533, + 2593, + 2532, + 2534, + 2595, + 2594, + 2534, + 2594, + 2533, + 2535, + 2596, + 2595, + 2535, + 2595, + 2534, + 2536, + 2597, + 2596, + 2536, + 2596, + 2535, + 2537, + 2598, + 2597, + 2537, + 2597, + 2536, + 2538, + 2599, + 2598, + 2538, + 2598, + 2537, + 2539, + 2600, + 2599, + 2539, + 2599, + 2538, + 2540, + 2601, + 2600, + 2540, + 2600, + 2539, + 2541, + 2602, + 2601, + 2541, + 2601, + 2540, + 2542, + 2603, + 2602, + 2542, + 2602, + 2541, + 2543, + 2604, + 2603, + 2543, + 2603, + 2542, + 2544, + 2605, + 2604, + 2544, + 2604, + 2543, + 2545, + 2606, + 2605, + 2545, + 2605, + 2544, + 2546, + 2607, + 2606, + 2546, + 2606, + 2545, + 2547, + 2608, + 2607, + 2547, + 2607, + 2546, + 2548, + 2609, + 2608, + 2548, + 2608, + 2547, + 2549, + 2610, + 2609, + 2549, + 2609, + 2548, + 2550, + 2611, + 2610, + 2550, + 2610, + 2549, + 2551, + 2612, + 2611, + 2551, + 2611, + 2550, + 2552, + 2613, + 2612, + 2552, + 2612, + 2551, + 2553, + 2614, + 2613, + 2553, + 2613, + 2552, + 2554, + 2615, + 2614, + 2554, + 2614, + 2553, + 2555, + 2616, + 2615, + 2555, + 2615, + 2554, + 2556, + 2617, + 2616, + 2556, + 2616, + 2555, + 2557, + 2618, + 2617, + 2557, + 2617, + 2556, + 2558, + 2619, + 2618, + 2558, + 2618, + 2557, + 2559, + 2620, + 2619, + 2559, + 2619, + 2558, + 2560, + 2621, + 2620, + 2560, + 2620, + 2559, + 2561, + 2622, + 2621, + 2561, + 2621, + 2560, + 2563, + 2624, + 2623, + 2563, + 2623, + 2562, + 2564, + 2625, + 2624, + 2564, + 2624, + 2563, + 2565, + 2626, + 2625, + 2565, + 2625, + 2564, + 2566, + 2627, + 2626, + 2566, + 2626, + 2565, + 2567, + 2628, + 2627, + 2567, + 2627, + 2566, + 2568, + 2629, + 2628, + 2568, + 2628, + 2567, + 2569, + 2630, + 2629, + 2569, + 2629, + 2568, + 2570, + 2631, + 2630, + 2570, + 2630, + 2569, + 2571, + 2632, + 2631, + 2571, + 2631, + 2570, + 2572, + 2633, + 2632, + 2572, + 2632, + 2571, + 2573, + 2634, + 2633, + 2573, + 2633, + 2572, + 2574, + 2635, + 2634, + 2574, + 2634, + 2573, + 2575, + 2636, + 2635, + 2575, + 2635, + 2574, + 2576, + 2637, + 2636, + 2576, + 2636, + 2575, + 2577, + 2638, + 2637, + 2577, + 2637, + 2576, + 2578, + 2639, + 2638, + 2578, + 2638, + 2577, + 2579, + 2640, + 2639, + 2579, + 2639, + 2578, + 2580, + 2641, + 2640, + 2580, + 2640, + 2579, + 2581, + 2642, + 2641, + 2581, + 2641, + 2580, + 2582, + 2643, + 2642, + 2582, + 2642, + 2581, + 2583, + 2644, + 2643, + 2583, + 2643, + 2582, + 2584, + 2645, + 2644, + 2584, + 2644, + 2583, + 2585, + 2646, + 2645, + 2585, + 2645, + 2584, + 2586, + 2647, + 2646, + 2586, + 2646, + 2585, + 2587, + 2648, + 2647, + 2587, + 2647, + 2586, + 2588, + 2649, + 2648, + 2588, + 2648, + 2587, + 2589, + 2650, + 2649, + 2589, + 2649, + 2588, + 2590, + 2651, + 2650, + 2590, + 2650, + 2589, + 2591, + 2652, + 2651, + 2591, + 2651, + 2590, + 2592, + 2653, + 2652, + 2592, + 2652, + 2591, + 2593, + 2654, + 2653, + 2593, + 2653, + 2592, + 2594, + 2655, + 2654, + 2594, + 2654, + 2593, + 2595, + 2656, + 2655, + 2595, + 2655, + 2594, + 2596, + 2657, + 2656, + 2596, + 2656, + 2595, + 2597, + 2658, + 2657, + 2597, + 2657, + 2596, + 2598, + 2659, + 2658, + 2598, + 2658, + 2597, + 2599, + 2660, + 2659, + 2599, + 2659, + 2598, + 2600, + 2661, + 2660, + 2600, + 2660, + 2599, + 2601, + 2662, + 2661, + 2601, + 2661, + 2600, + 2602, + 2663, + 2662, + 2602, + 2662, + 2601, + 2603, + 2664, + 2663, + 2603, + 2663, + 2602, + 2604, + 2665, + 2664, + 2604, + 2664, + 2603, + 2605, + 2666, + 2665, + 2605, + 2665, + 2604, + 2606, + 2667, + 2666, + 2606, + 2666, + 2605, + 2607, + 2668, + 2667, + 2607, + 2667, + 2606, + 2608, + 2669, + 2668, + 2608, + 2668, + 2607, + 2609, + 2670, + 2669, + 2609, + 2669, + 2608, + 2610, + 2671, + 2670, + 2610, + 2670, + 2609, + 2611, + 2672, + 2671, + 2611, + 2671, + 2610, + 2612, + 2673, + 2672, + 2612, + 2672, + 2611, + 2613, + 2674, + 2673, + 2613, + 2673, + 2612, + 2614, + 2675, + 2674, + 2614, + 2674, + 2613, + 2615, + 2676, + 2675, + 2615, + 2675, + 2614, + 2616, + 2677, + 2676, + 2616, + 2676, + 2615, + 2617, + 2678, + 2677, + 2617, + 2677, + 2616, + 2618, + 2679, + 2678, + 2618, + 2678, + 2617, + 2619, + 2680, + 2679, + 2619, + 2679, + 2618, + 2620, + 2681, + 2680, + 2620, + 2680, + 2619, + 2621, + 2682, + 2681, + 2621, + 2681, + 2620, + 2622, + 2683, + 2682, + 2622, + 2682, + 2621, + 2624, + 2685, + 2684, + 2624, + 2684, + 2623, + 2625, + 2686, + 2685, + 2625, + 2685, + 2624, + 2626, + 2687, + 2686, + 2626, + 2686, + 2625, + 2627, + 2688, + 2687, + 2627, + 2687, + 2626, + 2628, + 2689, + 2688, + 2628, + 2688, + 2627, + 2629, + 2690, + 2689, + 2629, + 2689, + 2628, + 2630, + 2691, + 2690, + 2630, + 2690, + 2629, + 2631, + 2692, + 2691, + 2631, + 2691, + 2630, + 2632, + 2693, + 2692, + 2632, + 2692, + 2631, + 2633, + 2694, + 2693, + 2633, + 2693, + 2632, + 2634, + 2695, + 2694, + 2634, + 2694, + 2633, + 2635, + 2696, + 2695, + 2635, + 2695, + 2634, + 2636, + 2697, + 2696, + 2636, + 2696, + 2635, + 2637, + 2698, + 2697, + 2637, + 2697, + 2636, + 2638, + 2699, + 2698, + 2638, + 2698, + 2637, + 2639, + 2700, + 2699, + 2639, + 2699, + 2638, + 2640, + 2701, + 2700, + 2640, + 2700, + 2639, + 2641, + 2702, + 2701, + 2641, + 2701, + 2640, + 2642, + 2703, + 2702, + 2642, + 2702, + 2641, + 2643, + 2704, + 2703, + 2643, + 2703, + 2642, + 2644, + 2705, + 2704, + 2644, + 2704, + 2643, + 2645, + 2706, + 2705, + 2645, + 2705, + 2644, + 2646, + 2707, + 2706, + 2646, + 2706, + 2645, + 2647, + 2708, + 2707, + 2647, + 2707, + 2646, + 2648, + 2709, + 2708, + 2648, + 2708, + 2647, + 2649, + 2710, + 2709, + 2649, + 2709, + 2648, + 2650, + 2711, + 2710, + 2650, + 2710, + 2649, + 2651, + 2712, + 2711, + 2651, + 2711, + 2650, + 2652, + 2713, + 2712, + 2652, + 2712, + 2651, + 2653, + 2714, + 2713, + 2653, + 2713, + 2652, + 2654, + 2715, + 2714, + 2654, + 2714, + 2653, + 2655, + 2716, + 2715, + 2655, + 2715, + 2654, + 2656, + 2717, + 2716, + 2656, + 2716, + 2655, + 2657, + 2718, + 2717, + 2657, + 2717, + 2656, + 2658, + 2719, + 2718, + 2658, + 2718, + 2657, + 2659, + 2720, + 2719, + 2659, + 2719, + 2658, + 2660, + 2721, + 2720, + 2660, + 2720, + 2659, + 2661, + 2722, + 2721, + 2661, + 2721, + 2660, + 2662, + 2723, + 2722, + 2662, + 2722, + 2661, + 2663, + 2724, + 2723, + 2663, + 2723, + 2662, + 2664, + 2725, + 2724, + 2664, + 2724, + 2663, + 2665, + 2726, + 2725, + 2665, + 2725, + 2664, + 2666, + 2727, + 2726, + 2666, + 2726, + 2665, + 2667, + 2728, + 2727, + 2667, + 2727, + 2666, + 2668, + 2729, + 2728, + 2668, + 2728, + 2667, + 2669, + 2730, + 2729, + 2669, + 2729, + 2668, + 2670, + 2731, + 2730, + 2670, + 2730, + 2669, + 2671, + 2732, + 2731, + 2671, + 2731, + 2670, + 2672, + 2733, + 2732, + 2672, + 2732, + 2671, + 2673, + 2734, + 2733, + 2673, + 2733, + 2672, + 2674, + 2735, + 2734, + 2674, + 2734, + 2673, + 2675, + 2736, + 2735, + 2675, + 2735, + 2674, + 2676, + 2737, + 2736, + 2676, + 2736, + 2675, + 2677, + 2738, + 2737, + 2677, + 2737, + 2676, + 2678, + 2739, + 2738, + 2678, + 2738, + 2677, + 2679, + 2740, + 2739, + 2679, + 2739, + 2678, + 2680, + 2741, + 2740, + 2680, + 2740, + 2679, + 2681, + 2742, + 2741, + 2681, + 2741, + 2680, + 2682, + 2743, + 2742, + 2682, + 2742, + 2681, + 2683, + 2744, + 2743, + 2683, + 2743, + 2682, + 2685, + 2746, + 2745, + 2685, + 2745, + 2684, + 2686, + 2747, + 2746, + 2686, + 2746, + 2685, + 2687, + 2748, + 2747, + 2687, + 2747, + 2686, + 2688, + 2749, + 2748, + 2688, + 2748, + 2687, + 2689, + 2750, + 2749, + 2689, + 2749, + 2688, + 2690, + 2751, + 2750, + 2690, + 2750, + 2689, + 2691, + 2752, + 2751, + 2691, + 2751, + 2690, + 2692, + 2753, + 2752, + 2692, + 2752, + 2691, + 2693, + 2754, + 2753, + 2693, + 2753, + 2692, + 2694, + 2755, + 2754, + 2694, + 2754, + 2693, + 2695, + 2756, + 2755, + 2695, + 2755, + 2694, + 2696, + 2757, + 2756, + 2696, + 2756, + 2695, + 2697, + 2758, + 2757, + 2697, + 2757, + 2696, + 2698, + 2759, + 2758, + 2698, + 2758, + 2697, + 2699, + 2760, + 2759, + 2699, + 2759, + 2698, + 2700, + 2761, + 2760, + 2700, + 2760, + 2699, + 2701, + 2762, + 2761, + 2701, + 2761, + 2700, + 2702, + 2763, + 2762, + 2702, + 2762, + 2701, + 2703, + 2764, + 2763, + 2703, + 2763, + 2702, + 2704, + 2765, + 2764, + 2704, + 2764, + 2703, + 2705, + 2766, + 2765, + 2705, + 2765, + 2704, + 2706, + 2767, + 2766, + 2706, + 2766, + 2705, + 2707, + 2768, + 2767, + 2707, + 2767, + 2706, + 2708, + 2769, + 2768, + 2708, + 2768, + 2707, + 2709, + 2770, + 2769, + 2709, + 2769, + 2708, + 2710, + 2771, + 2770, + 2710, + 2770, + 2709, + 2711, + 2772, + 2771, + 2711, + 2771, + 2710, + 2712, + 2773, + 2772, + 2712, + 2772, + 2711, + 2713, + 2774, + 2773, + 2713, + 2773, + 2712, + 2714, + 2775, + 2774, + 2714, + 2774, + 2713, + 2715, + 2776, + 2775, + 2715, + 2775, + 2714, + 2716, + 2777, + 2776, + 2716, + 2776, + 2715, + 2717, + 2778, + 2777, + 2717, + 2777, + 2716, + 2718, + 2779, + 2778, + 2718, + 2778, + 2717, + 2719, + 2780, + 2779, + 2719, + 2779, + 2718, + 2720, + 2781, + 2780, + 2720, + 2780, + 2719, + 2721, + 2782, + 2781, + 2721, + 2781, + 2720, + 2722, + 2783, + 2782, + 2722, + 2782, + 2721, + 2723, + 2784, + 2783, + 2723, + 2783, + 2722, + 2724, + 2785, + 2784, + 2724, + 2784, + 2723, + 2725, + 2786, + 2785, + 2725, + 2785, + 2724, + 2726, + 2787, + 2786, + 2726, + 2786, + 2725, + 2727, + 2788, + 2787, + 2727, + 2787, + 2726, + 2728, + 2789, + 2788, + 2728, + 2788, + 2727, + 2729, + 2790, + 2789, + 2729, + 2789, + 2728, + 2730, + 2791, + 2790, + 2730, + 2790, + 2729, + 2731, + 2792, + 2791, + 2731, + 2791, + 2730, + 2732, + 2793, + 2792, + 2732, + 2792, + 2731, + 2733, + 2794, + 2793, + 2733, + 2793, + 2732, + 2734, + 2795, + 2794, + 2734, + 2794, + 2733, + 2735, + 2796, + 2795, + 2735, + 2795, + 2734, + 2736, + 2797, + 2796, + 2736, + 2796, + 2735, + 2737, + 2798, + 2797, + 2737, + 2797, + 2736, + 2738, + 2799, + 2798, + 2738, + 2798, + 2737, + 2739, + 2800, + 2799, + 2739, + 2799, + 2738, + 2740, + 2801, + 2800, + 2740, + 2800, + 2739, + 2741, + 2802, + 2801, + 2741, + 2801, + 2740, + 2742, + 2803, + 2802, + 2742, + 2802, + 2741, + 2743, + 2804, + 2803, + 2743, + 2803, + 2742, + 2744, + 2805, + 2804, + 2744, + 2804, + 2743, + 2746, + 2807, + 2806, + 2746, + 2806, + 2745, + 2747, + 2808, + 2807, + 2747, + 2807, + 2746, + 2748, + 2809, + 2808, + 2748, + 2808, + 2747, + 2749, + 2810, + 2809, + 2749, + 2809, + 2748, + 2750, + 2811, + 2810, + 2750, + 2810, + 2749, + 2751, + 2812, + 2811, + 2751, + 2811, + 2750, + 2752, + 2813, + 2812, + 2752, + 2812, + 2751, + 2753, + 2814, + 2813, + 2753, + 2813, + 2752, + 2754, + 2815, + 2814, + 2754, + 2814, + 2753, + 2755, + 2816, + 2815, + 2755, + 2815, + 2754, + 2756, + 2817, + 2816, + 2756, + 2816, + 2755, + 2757, + 2818, + 2817, + 2757, + 2817, + 2756, + 2758, + 2819, + 2818, + 2758, + 2818, + 2757, + 2759, + 2820, + 2819, + 2759, + 2819, + 2758, + 2760, + 2821, + 2820, + 2760, + 2820, + 2759, + 2761, + 2822, + 2821, + 2761, + 2821, + 2760, + 2762, + 2823, + 2822, + 2762, + 2822, + 2761, + 2763, + 2824, + 2823, + 2763, + 2823, + 2762, + 2764, + 2825, + 2824, + 2764, + 2824, + 2763, + 2765, + 2826, + 2825, + 2765, + 2825, + 2764, + 2766, + 2827, + 2826, + 2766, + 2826, + 2765, + 2767, + 2828, + 2827, + 2767, + 2827, + 2766, + 2768, + 2829, + 2828, + 2768, + 2828, + 2767, + 2769, + 2830, + 2829, + 2769, + 2829, + 2768, + 2770, + 2831, + 2830, + 2770, + 2830, + 2769, + 2771, + 2832, + 2831, + 2771, + 2831, + 2770, + 2772, + 2833, + 2832, + 2772, + 2832, + 2771, + 2773, + 2834, + 2833, + 2773, + 2833, + 2772, + 2774, + 2835, + 2834, + 2774, + 2834, + 2773, + 2775, + 2836, + 2835, + 2775, + 2835, + 2774, + 2776, + 2837, + 2836, + 2776, + 2836, + 2775, + 2777, + 2838, + 2837, + 2777, + 2837, + 2776, + 2778, + 2839, + 2838, + 2778, + 2838, + 2777, + 2779, + 2840, + 2839, + 2779, + 2839, + 2778, + 2780, + 2841, + 2840, + 2780, + 2840, + 2779, + 2781, + 2842, + 2841, + 2781, + 2841, + 2780, + 2782, + 2843, + 2842, + 2782, + 2842, + 2781, + 2783, + 2844, + 2843, + 2783, + 2843, + 2782, + 2784, + 2845, + 2844, + 2784, + 2844, + 2783, + 2785, + 2846, + 2845, + 2785, + 2845, + 2784, + 2786, + 2847, + 2846, + 2786, + 2846, + 2785, + 2787, + 2848, + 2847, + 2787, + 2847, + 2786, + 2788, + 2849, + 2848, + 2788, + 2848, + 2787, + 2789, + 2850, + 2849, + 2789, + 2849, + 2788, + 2790, + 2851, + 2850, + 2790, + 2850, + 2789, + 2791, + 2852, + 2851, + 2791, + 2851, + 2790, + 2792, + 2853, + 2852, + 2792, + 2852, + 2791, + 2793, + 2854, + 2853, + 2793, + 2853, + 2792, + 2794, + 2855, + 2854, + 2794, + 2854, + 2793, + 2795, + 2856, + 2855, + 2795, + 2855, + 2794, + 2796, + 2857, + 2856, + 2796, + 2856, + 2795, + 2797, + 2858, + 2857, + 2797, + 2857, + 2796, + 2798, + 2859, + 2858, + 2798, + 2858, + 2797, + 2799, + 2860, + 2859, + 2799, + 2859, + 2798, + 2800, + 2861, + 2860, + 2800, + 2860, + 2799, + 2801, + 2862, + 2861, + 2801, + 2861, + 2800, + 2802, + 2863, + 2862, + 2802, + 2862, + 2801, + 2803, + 2864, + 2863, + 2803, + 2863, + 2802, + 2804, + 2865, + 2864, + 2804, + 2864, + 2803, + 2805, + 2866, + 2865, + 2805, + 2865, + 2804, + 2807, + 2868, + 2867, + 2807, + 2867, + 2806, + 2808, + 2869, + 2868, + 2808, + 2868, + 2807, + 2809, + 2870, + 2869, + 2809, + 2869, + 2808, + 2810, + 2871, + 2870, + 2810, + 2870, + 2809, + 2811, + 2872, + 2871, + 2811, + 2871, + 2810, + 2812, + 2873, + 2872, + 2812, + 2872, + 2811, + 2813, + 2874, + 2873, + 2813, + 2873, + 2812, + 2814, + 2875, + 2874, + 2814, + 2874, + 2813, + 2815, + 2876, + 2875, + 2815, + 2875, + 2814, + 2816, + 2877, + 2876, + 2816, + 2876, + 2815, + 2817, + 2878, + 2877, + 2817, + 2877, + 2816, + 2818, + 2879, + 2878, + 2818, + 2878, + 2817, + 2819, + 2880, + 2879, + 2819, + 2879, + 2818, + 2820, + 2881, + 2880, + 2820, + 2880, + 2819, + 2821, + 2882, + 2881, + 2821, + 2881, + 2820, + 2822, + 2883, + 2882, + 2822, + 2882, + 2821, + 2823, + 2884, + 2883, + 2823, + 2883, + 2822, + 2824, + 2885, + 2884, + 2824, + 2884, + 2823, + 2825, + 2886, + 2885, + 2825, + 2885, + 2824, + 2826, + 2887, + 2886, + 2826, + 2886, + 2825, + 2827, + 2888, + 2887, + 2827, + 2887, + 2826, + 2828, + 2889, + 2888, + 2828, + 2888, + 2827, + 2829, + 2890, + 2889, + 2829, + 2889, + 2828, + 2830, + 2891, + 2890, + 2830, + 2890, + 2829, + 2831, + 2892, + 2891, + 2831, + 2891, + 2830, + 2832, + 2893, + 2892, + 2832, + 2892, + 2831, + 2833, + 2894, + 2893, + 2833, + 2893, + 2832, + 2834, + 2895, + 2894, + 2834, + 2894, + 2833, + 2835, + 2896, + 2895, + 2835, + 2895, + 2834, + 2836, + 2897, + 2896, + 2836, + 2896, + 2835, + 2837, + 2898, + 2897, + 2837, + 2897, + 2836, + 2838, + 2899, + 2898, + 2838, + 2898, + 2837, + 2839, + 2900, + 2899, + 2839, + 2899, + 2838, + 2840, + 2901, + 2900, + 2840, + 2900, + 2839, + 2841, + 2902, + 2901, + 2841, + 2901, + 2840, + 2842, + 2903, + 2902, + 2842, + 2902, + 2841, + 2843, + 2904, + 2903, + 2843, + 2903, + 2842, + 2844, + 2905, + 2904, + 2844, + 2904, + 2843, + 2845, + 2906, + 2905, + 2845, + 2905, + 2844, + 2846, + 2907, + 2906, + 2846, + 2906, + 2845, + 2847, + 2908, + 2907, + 2847, + 2907, + 2846, + 2848, + 2909, + 2908, + 2848, + 2908, + 2847, + 2849, + 2910, + 2909, + 2849, + 2909, + 2848, + 2850, + 2911, + 2910, + 2850, + 2910, + 2849, + 2851, + 2912, + 2911, + 2851, + 2911, + 2850, + 2852, + 2913, + 2912, + 2852, + 2912, + 2851, + 2853, + 2914, + 2913, + 2853, + 2913, + 2852, + 2854, + 2915, + 2914, + 2854, + 2914, + 2853, + 2855, + 2916, + 2915, + 2855, + 2915, + 2854, + 2856, + 2917, + 2916, + 2856, + 2916, + 2855, + 2857, + 2918, + 2917, + 2857, + 2917, + 2856, + 2858, + 2919, + 2918, + 2858, + 2918, + 2857, + 2859, + 2920, + 2919, + 2859, + 2919, + 2858, + 2860, + 2921, + 2920, + 2860, + 2920, + 2859, + 2861, + 2922, + 2921, + 2861, + 2921, + 2860, + 2862, + 2923, + 2922, + 2862, + 2922, + 2861, + 2863, + 2924, + 2923, + 2863, + 2923, + 2862, + 2864, + 2925, + 2924, + 2864, + 2924, + 2863, + 2865, + 2926, + 2925, + 2865, + 2925, + 2864, + 2866, + 2927, + 2926, + 2866, + 2926, + 2865, + 2868, + 2929, + 2928, + 2868, + 2928, + 2867, + 2869, + 2930, + 2929, + 2869, + 2929, + 2868, + 2870, + 2931, + 2930, + 2870, + 2930, + 2869, + 2871, + 2932, + 2931, + 2871, + 2931, + 2870, + 2872, + 2933, + 2932, + 2872, + 2932, + 2871, + 2873, + 2934, + 2933, + 2873, + 2933, + 2872, + 2874, + 2935, + 2934, + 2874, + 2934, + 2873, + 2875, + 2936, + 2935, + 2875, + 2935, + 2874, + 2876, + 2937, + 2936, + 2876, + 2936, + 2875, + 2877, + 2938, + 2937, + 2877, + 2937, + 2876, + 2878, + 2939, + 2938, + 2878, + 2938, + 2877, + 2879, + 2940, + 2939, + 2879, + 2939, + 2878, + 2880, + 2941, + 2940, + 2880, + 2940, + 2879, + 2881, + 2942, + 2941, + 2881, + 2941, + 2880, + 2882, + 2943, + 2942, + 2882, + 2942, + 2881, + 2883, + 2944, + 2943, + 2883, + 2943, + 2882, + 2884, + 2945, + 2944, + 2884, + 2944, + 2883, + 2885, + 2946, + 2945, + 2885, + 2945, + 2884, + 2886, + 2947, + 2946, + 2886, + 2946, + 2885, + 2887, + 2948, + 2947, + 2887, + 2947, + 2886, + 2888, + 2949, + 2948, + 2888, + 2948, + 2887, + 2889, + 2950, + 2949, + 2889, + 2949, + 2888, + 2890, + 2951, + 2950, + 2890, + 2950, + 2889, + 2891, + 2952, + 2951, + 2891, + 2951, + 2890, + 2892, + 2953, + 2952, + 2892, + 2952, + 2891, + 2893, + 2954, + 2953, + 2893, + 2953, + 2892, + 2894, + 2955, + 2954, + 2894, + 2954, + 2893, + 2895, + 2956, + 2955, + 2895, + 2955, + 2894, + 2896, + 2957, + 2956, + 2896, + 2956, + 2895, + 2897, + 2958, + 2957, + 2897, + 2957, + 2896, + 2898, + 2959, + 2958, + 2898, + 2958, + 2897, + 2899, + 2960, + 2959, + 2899, + 2959, + 2898, + 2900, + 2961, + 2960, + 2900, + 2960, + 2899, + 2901, + 2962, + 2961, + 2901, + 2961, + 2900, + 2902, + 2963, + 2962, + 2902, + 2962, + 2901, + 2903, + 2964, + 2963, + 2903, + 2963, + 2902, + 2904, + 2965, + 2964, + 2904, + 2964, + 2903, + 2905, + 2966, + 2965, + 2905, + 2965, + 2904, + 2906, + 2967, + 2966, + 2906, + 2966, + 2905, + 2907, + 2968, + 2967, + 2907, + 2967, + 2906, + 2908, + 2969, + 2968, + 2908, + 2968, + 2907, + 2909, + 2970, + 2969, + 2909, + 2969, + 2908, + 2910, + 2971, + 2970, + 2910, + 2970, + 2909, + 2911, + 2972, + 2971, + 2911, + 2971, + 2910, + 2912, + 2973, + 2972, + 2912, + 2972, + 2911, + 2913, + 2974, + 2973, + 2913, + 2973, + 2912, + 2914, + 2975, + 2974, + 2914, + 2974, + 2913, + 2915, + 2976, + 2975, + 2915, + 2975, + 2914, + 2916, + 2977, + 2976, + 2916, + 2976, + 2915, + 2917, + 2978, + 2977, + 2917, + 2977, + 2916, + 2918, + 2979, + 2978, + 2918, + 2978, + 2917, + 2919, + 2980, + 2979, + 2919, + 2979, + 2918, + 2920, + 2981, + 2980, + 2920, + 2980, + 2919, + 2921, + 2982, + 2981, + 2921, + 2981, + 2920, + 2922, + 2983, + 2982, + 2922, + 2982, + 2921, + 2923, + 2984, + 2983, + 2923, + 2983, + 2922, + 2924, + 2985, + 2984, + 2924, + 2984, + 2923, + 2925, + 2986, + 2985, + 2925, + 2985, + 2924, + 2926, + 2987, + 2986, + 2926, + 2986, + 2925, + 2927, + 2988, + 2987, + 2927, + 2987, + 2926, + 2929, + 2990, + 2989, + 2929, + 2989, + 2928, + 2930, + 2991, + 2990, + 2930, + 2990, + 2929, + 2931, + 2992, + 2991, + 2931, + 2991, + 2930, + 2932, + 2993, + 2992, + 2932, + 2992, + 2931, + 2933, + 2994, + 2993, + 2933, + 2993, + 2932, + 2934, + 2995, + 2994, + 2934, + 2994, + 2933, + 2935, + 2996, + 2995, + 2935, + 2995, + 2934, + 2936, + 2997, + 2996, + 2936, + 2996, + 2935, + 2937, + 2998, + 2997, + 2937, + 2997, + 2936, + 2938, + 2999, + 2998, + 2938, + 2998, + 2937, + 2939, + 3000, + 2999, + 2939, + 2999, + 2938, + 2940, + 3001, + 3000, + 2940, + 3000, + 2939, + 2941, + 3002, + 3001, + 2941, + 3001, + 2940, + 2942, + 3003, + 3002, + 2942, + 3002, + 2941, + 2943, + 3004, + 3003, + 2943, + 3003, + 2942, + 2944, + 3005, + 3004, + 2944, + 3004, + 2943, + 2945, + 3006, + 3005, + 2945, + 3005, + 2944, + 2946, + 3007, + 3006, + 2946, + 3006, + 2945, + 2947, + 3008, + 3007, + 2947, + 3007, + 2946, + 2948, + 3009, + 3008, + 2948, + 3008, + 2947, + 2949, + 3010, + 3009, + 2949, + 3009, + 2948, + 2950, + 3011, + 3010, + 2950, + 3010, + 2949, + 2951, + 3012, + 3011, + 2951, + 3011, + 2950, + 2952, + 3013, + 3012, + 2952, + 3012, + 2951, + 2953, + 3014, + 3013, + 2953, + 3013, + 2952, + 2954, + 3015, + 3014, + 2954, + 3014, + 2953, + 2955, + 3016, + 3015, + 2955, + 3015, + 2954, + 2956, + 3017, + 3016, + 2956, + 3016, + 2955, + 2957, + 3018, + 3017, + 2957, + 3017, + 2956, + 2958, + 3019, + 3018, + 2958, + 3018, + 2957, + 2959, + 3020, + 3019, + 2959, + 3019, + 2958, + 2960, + 3021, + 3020, + 2960, + 3020, + 2959, + 2961, + 3022, + 3021, + 2961, + 3021, + 2960, + 2962, + 3023, + 3022, + 2962, + 3022, + 2961, + 2963, + 3024, + 3023, + 2963, + 3023, + 2962, + 2964, + 3025, + 3024, + 2964, + 3024, + 2963, + 2965, + 3026, + 3025, + 2965, + 3025, + 2964, + 2966, + 3027, + 3026, + 2966, + 3026, + 2965, + 2967, + 3028, + 3027, + 2967, + 3027, + 2966, + 2968, + 3029, + 3028, + 2968, + 3028, + 2967, + 2969, + 3030, + 3029, + 2969, + 3029, + 2968, + 2970, + 3031, + 3030, + 2970, + 3030, + 2969, + 2971, + 3032, + 3031, + 2971, + 3031, + 2970, + 2972, + 3033, + 3032, + 2972, + 3032, + 2971, + 2973, + 3034, + 3033, + 2973, + 3033, + 2972, + 2974, + 3035, + 3034, + 2974, + 3034, + 2973, + 2975, + 3036, + 3035, + 2975, + 3035, + 2974, + 2976, + 3037, + 3036, + 2976, + 3036, + 2975, + 2977, + 3038, + 3037, + 2977, + 3037, + 2976, + 2978, + 3039, + 3038, + 2978, + 3038, + 2977, + 2979, + 3040, + 3039, + 2979, + 3039, + 2978, + 2980, + 3041, + 3040, + 2980, + 3040, + 2979, + 2981, + 3042, + 3041, + 2981, + 3041, + 2980, + 2982, + 3043, + 3042, + 2982, + 3042, + 2981, + 2983, + 3044, + 3043, + 2983, + 3043, + 2982, + 2984, + 3045, + 3044, + 2984, + 3044, + 2983, + 2985, + 3046, + 3045, + 2985, + 3045, + 2984, + 2986, + 3047, + 3046, + 2986, + 3046, + 2985, + 2987, + 3048, + 3047, + 2987, + 3047, + 2986, + 2988, + 3049, + 3048, + 2988, + 3048, + 2987, + 2990, + 3051, + 3050, + 2990, + 3050, + 2989, + 2991, + 3052, + 3051, + 2991, + 3051, + 2990, + 2992, + 3053, + 3052, + 2992, + 3052, + 2991, + 2993, + 3054, + 3053, + 2993, + 3053, + 2992, + 2994, + 3055, + 3054, + 2994, + 3054, + 2993, + 2995, + 3056, + 3055, + 2995, + 3055, + 2994, + 2996, + 3057, + 3056, + 2996, + 3056, + 2995, + 2997, + 3058, + 3057, + 2997, + 3057, + 2996, + 2998, + 3059, + 3058, + 2998, + 3058, + 2997, + 2999, + 3060, + 3059, + 2999, + 3059, + 2998, + 3000, + 3061, + 3060, + 3000, + 3060, + 2999, + 3001, + 3062, + 3061, + 3001, + 3061, + 3000, + 3002, + 3063, + 3062, + 3002, + 3062, + 3001, + 3003, + 3064, + 3063, + 3003, + 3063, + 3002, + 3004, + 3065, + 3064, + 3004, + 3064, + 3003, + 3005, + 3066, + 3065, + 3005, + 3065, + 3004, + 3006, + 3067, + 3066, + 3006, + 3066, + 3005, + 3007, + 3068, + 3067, + 3007, + 3067, + 3006, + 3008, + 3069, + 3068, + 3008, + 3068, + 3007, + 3009, + 3070, + 3069, + 3009, + 3069, + 3008, + 3010, + 3071, + 3070, + 3010, + 3070, + 3009, + 3011, + 3072, + 3071, + 3011, + 3071, + 3010, + 3012, + 3073, + 3072, + 3012, + 3072, + 3011, + 3013, + 3074, + 3073, + 3013, + 3073, + 3012, + 3014, + 3075, + 3074, + 3014, + 3074, + 3013, + 3015, + 3076, + 3075, + 3015, + 3075, + 3014, + 3016, + 3077, + 3076, + 3016, + 3076, + 3015, + 3017, + 3078, + 3077, + 3017, + 3077, + 3016, + 3018, + 3079, + 3078, + 3018, + 3078, + 3017, + 3019, + 3080, + 3079, + 3019, + 3079, + 3018, + 3020, + 3081, + 3080, + 3020, + 3080, + 3019, + 3021, + 3082, + 3081, + 3021, + 3081, + 3020, + 3022, + 3083, + 3082, + 3022, + 3082, + 3021, + 3023, + 3084, + 3083, + 3023, + 3083, + 3022, + 3024, + 3085, + 3084, + 3024, + 3084, + 3023, + 3025, + 3086, + 3085, + 3025, + 3085, + 3024, + 3026, + 3087, + 3086, + 3026, + 3086, + 3025, + 3027, + 3088, + 3087, + 3027, + 3087, + 3026, + 3028, + 3089, + 3088, + 3028, + 3088, + 3027, + 3029, + 3090, + 3089, + 3029, + 3089, + 3028, + 3030, + 3091, + 3090, + 3030, + 3090, + 3029, + 3031, + 3092, + 3091, + 3031, + 3091, + 3030, + 3032, + 3093, + 3092, + 3032, + 3092, + 3031, + 3033, + 3094, + 3093, + 3033, + 3093, + 3032, + 3034, + 3095, + 3094, + 3034, + 3094, + 3033, + 3035, + 3096, + 3095, + 3035, + 3095, + 3034, + 3036, + 3097, + 3096, + 3036, + 3096, + 3035, + 3037, + 3098, + 3097, + 3037, + 3097, + 3036, + 3038, + 3099, + 3098, + 3038, + 3098, + 3037, + 3039, + 3100, + 3099, + 3039, + 3099, + 3038, + 3040, + 3101, + 3100, + 3040, + 3100, + 3039, + 3041, + 3102, + 3101, + 3041, + 3101, + 3040, + 3042, + 3103, + 3102, + 3042, + 3102, + 3041, + 3043, + 3104, + 3103, + 3043, + 3103, + 3042, + 3044, + 3105, + 3104, + 3044, + 3104, + 3043, + 3045, + 3106, + 3105, + 3045, + 3105, + 3044, + 3046, + 3107, + 3106, + 3046, + 3106, + 3045, + 3047, + 3108, + 3107, + 3047, + 3107, + 3046, + 3048, + 3109, + 3108, + 3048, + 3108, + 3047, + 3049, + 3110, + 3109, + 3049, + 3109, + 3048, + 3051, + 3112, + 3111, + 3051, + 3111, + 3050, + 3052, + 3113, + 3112, + 3052, + 3112, + 3051, + 3053, + 3114, + 3113, + 3053, + 3113, + 3052, + 3054, + 3115, + 3114, + 3054, + 3114, + 3053, + 3055, + 3116, + 3115, + 3055, + 3115, + 3054, + 3056, + 3117, + 3116, + 3056, + 3116, + 3055, + 3057, + 3118, + 3117, + 3057, + 3117, + 3056, + 3058, + 3119, + 3118, + 3058, + 3118, + 3057, + 3059, + 3120, + 3119, + 3059, + 3119, + 3058, + 3060, + 3121, + 3120, + 3060, + 3120, + 3059, + 3061, + 3122, + 3121, + 3061, + 3121, + 3060, + 3062, + 3123, + 3122, + 3062, + 3122, + 3061, + 3063, + 3124, + 3123, + 3063, + 3123, + 3062, + 3064, + 3125, + 3124, + 3064, + 3124, + 3063, + 3065, + 3126, + 3125, + 3065, + 3125, + 3064, + 3066, + 3127, + 3126, + 3066, + 3126, + 3065, + 3067, + 3128, + 3127, + 3067, + 3127, + 3066, + 3068, + 3129, + 3128, + 3068, + 3128, + 3067, + 3069, + 3130, + 3129, + 3069, + 3129, + 3068, + 3070, + 3131, + 3130, + 3070, + 3130, + 3069, + 3071, + 3132, + 3131, + 3071, + 3131, + 3070, + 3072, + 3133, + 3132, + 3072, + 3132, + 3071, + 3073, + 3134, + 3133, + 3073, + 3133, + 3072, + 3074, + 3135, + 3134, + 3074, + 3134, + 3073, + 3075, + 3136, + 3135, + 3075, + 3135, + 3074, + 3076, + 3137, + 3136, + 3076, + 3136, + 3075, + 3077, + 3138, + 3137, + 3077, + 3137, + 3076, + 3078, + 3139, + 3138, + 3078, + 3138, + 3077, + 3079, + 3140, + 3139, + 3079, + 3139, + 3078, + 3080, + 3141, + 3140, + 3080, + 3140, + 3079, + 3081, + 3142, + 3141, + 3081, + 3141, + 3080, + 3082, + 3143, + 3142, + 3082, + 3142, + 3081, + 3083, + 3144, + 3143, + 3083, + 3143, + 3082, + 3084, + 3145, + 3144, + 3084, + 3144, + 3083, + 3085, + 3146, + 3145, + 3085, + 3145, + 3084, + 3086, + 3147, + 3146, + 3086, + 3146, + 3085, + 3087, + 3148, + 3147, + 3087, + 3147, + 3086, + 3088, + 3149, + 3148, + 3088, + 3148, + 3087, + 3089, + 3150, + 3149, + 3089, + 3149, + 3088, + 3090, + 3151, + 3150, + 3090, + 3150, + 3089, + 3091, + 3152, + 3151, + 3091, + 3151, + 3090, + 3092, + 3153, + 3152, + 3092, + 3152, + 3091, + 3093, + 3154, + 3153, + 3093, + 3153, + 3092, + 3094, + 3155, + 3154, + 3094, + 3154, + 3093, + 3095, + 3156, + 3155, + 3095, + 3155, + 3094, + 3096, + 3157, + 3156, + 3096, + 3156, + 3095, + 3097, + 3158, + 3157, + 3097, + 3157, + 3096, + 3098, + 3159, + 3158, + 3098, + 3158, + 3097, + 3099, + 3160, + 3159, + 3099, + 3159, + 3098, + 3100, + 3161, + 3160, + 3100, + 3160, + 3099, + 3101, + 3162, + 3161, + 3101, + 3161, + 3100, + 3102, + 3163, + 3162, + 3102, + 3162, + 3101, + 3103, + 3164, + 3163, + 3103, + 3163, + 3102, + 3104, + 3165, + 3164, + 3104, + 3164, + 3103, + 3105, + 3166, + 3165, + 3105, + 3165, + 3104, + 3106, + 3167, + 3166, + 3106, + 3166, + 3105, + 3107, + 3168, + 3167, + 3107, + 3167, + 3106, + 3108, + 3169, + 3168, + 3108, + 3168, + 3107, + 3109, + 3170, + 3169, + 3109, + 3169, + 3108, + 3110, + 3171, + 3170, + 3110, + 3170, + 3109, + 3112, + 3173, + 3172, + 3112, + 3172, + 3111, + 3113, + 3174, + 3173, + 3113, + 3173, + 3112, + 3114, + 3175, + 3174, + 3114, + 3174, + 3113, + 3115, + 3176, + 3175, + 3115, + 3175, + 3114, + 3116, + 3177, + 3176, + 3116, + 3176, + 3115, + 3117, + 3178, + 3177, + 3117, + 3177, + 3116, + 3118, + 3179, + 3178, + 3118, + 3178, + 3117, + 3119, + 3180, + 3179, + 3119, + 3179, + 3118, + 3120, + 3181, + 3180, + 3120, + 3180, + 3119, + 3121, + 3182, + 3181, + 3121, + 3181, + 3120, + 3122, + 3183, + 3182, + 3122, + 3182, + 3121, + 3123, + 3184, + 3183, + 3123, + 3183, + 3122, + 3124, + 3185, + 3184, + 3124, + 3184, + 3123, + 3125, + 3186, + 3185, + 3125, + 3185, + 3124, + 3126, + 3187, + 3186, + 3126, + 3186, + 3125, + 3127, + 3188, + 3187, + 3127, + 3187, + 3126, + 3128, + 3189, + 3188, + 3128, + 3188, + 3127, + 3129, + 3190, + 3189, + 3129, + 3189, + 3128, + 3130, + 3191, + 3190, + 3130, + 3190, + 3129, + 3131, + 3192, + 3191, + 3131, + 3191, + 3130, + 3132, + 3193, + 3192, + 3132, + 3192, + 3131, + 3133, + 3194, + 3193, + 3133, + 3193, + 3132, + 3134, + 3195, + 3194, + 3134, + 3194, + 3133, + 3135, + 3196, + 3195, + 3135, + 3195, + 3134, + 3136, + 3197, + 3196, + 3136, + 3196, + 3135, + 3137, + 3198, + 3197, + 3137, + 3197, + 3136, + 3138, + 3199, + 3198, + 3138, + 3198, + 3137, + 3139, + 3200, + 3199, + 3139, + 3199, + 3138, + 3140, + 3201, + 3200, + 3140, + 3200, + 3139, + 3141, + 3202, + 3201, + 3141, + 3201, + 3140, + 3142, + 3203, + 3202, + 3142, + 3202, + 3141, + 3143, + 3204, + 3203, + 3143, + 3203, + 3142, + 3144, + 3205, + 3204, + 3144, + 3204, + 3143, + 3145, + 3206, + 3205, + 3145, + 3205, + 3144, + 3146, + 3207, + 3206, + 3146, + 3206, + 3145, + 3147, + 3208, + 3207, + 3147, + 3207, + 3146, + 3148, + 3209, + 3208, + 3148, + 3208, + 3147, + 3149, + 3210, + 3209, + 3149, + 3209, + 3148, + 3150, + 3211, + 3210, + 3150, + 3210, + 3149, + 3151, + 3212, + 3211, + 3151, + 3211, + 3150, + 3152, + 3213, + 3212, + 3152, + 3212, + 3151, + 3153, + 3214, + 3213, + 3153, + 3213, + 3152, + 3154, + 3215, + 3214, + 3154, + 3214, + 3153, + 3155, + 3216, + 3215, + 3155, + 3215, + 3154, + 3156, + 3217, + 3216, + 3156, + 3216, + 3155, + 3157, + 3218, + 3217, + 3157, + 3217, + 3156, + 3158, + 3219, + 3218, + 3158, + 3218, + 3157, + 3159, + 3220, + 3219, + 3159, + 3219, + 3158, + 3160, + 3221, + 3220, + 3160, + 3220, + 3159, + 3161, + 3222, + 3221, + 3161, + 3221, + 3160, + 3162, + 3223, + 3222, + 3162, + 3222, + 3161, + 3163, + 3224, + 3223, + 3163, + 3223, + 3162, + 3164, + 3225, + 3224, + 3164, + 3224, + 3163, + 3165, + 3226, + 3225, + 3165, + 3225, + 3164, + 3166, + 3227, + 3226, + 3166, + 3226, + 3165, + 3167, + 3228, + 3227, + 3167, + 3227, + 3166, + 3168, + 3229, + 3228, + 3168, + 3228, + 3167, + 3169, + 3230, + 3229, + 3169, + 3229, + 3168, + 3170, + 3231, + 3230, + 3170, + 3230, + 3169, + 3171, + 3232, + 3231, + 3171, + 3231, + 3170, + 3173, + 3234, + 3233, + 3173, + 3233, + 3172, + 3174, + 3235, + 3234, + 3174, + 3234, + 3173, + 3175, + 3236, + 3235, + 3175, + 3235, + 3174, + 3176, + 3237, + 3236, + 3176, + 3236, + 3175, + 3177, + 3238, + 3237, + 3177, + 3237, + 3176, + 3178, + 3239, + 3238, + 3178, + 3238, + 3177, + 3179, + 3240, + 3239, + 3179, + 3239, + 3178, + 3180, + 3241, + 3240, + 3180, + 3240, + 3179, + 3181, + 3242, + 3241, + 3181, + 3241, + 3180, + 3182, + 3243, + 3242, + 3182, + 3242, + 3181, + 3183, + 3244, + 3243, + 3183, + 3243, + 3182, + 3184, + 3245, + 3244, + 3184, + 3244, + 3183, + 3185, + 3246, + 3245, + 3185, + 3245, + 3184, + 3186, + 3247, + 3246, + 3186, + 3246, + 3185, + 3187, + 3248, + 3247, + 3187, + 3247, + 3186, + 3188, + 3249, + 3248, + 3188, + 3248, + 3187, + 3189, + 3250, + 3249, + 3189, + 3249, + 3188, + 3190, + 3251, + 3250, + 3190, + 3250, + 3189, + 3191, + 3252, + 3251, + 3191, + 3251, + 3190, + 3192, + 3253, + 3252, + 3192, + 3252, + 3191, + 3193, + 3254, + 3253, + 3193, + 3253, + 3192, + 3194, + 3255, + 3254, + 3194, + 3254, + 3193, + 3195, + 3256, + 3255, + 3195, + 3255, + 3194, + 3196, + 3257, + 3256, + 3196, + 3256, + 3195, + 3197, + 3258, + 3257, + 3197, + 3257, + 3196, + 3198, + 3259, + 3258, + 3198, + 3258, + 3197, + 3199, + 3260, + 3259, + 3199, + 3259, + 3198, + 3200, + 3261, + 3260, + 3200, + 3260, + 3199, + 3201, + 3262, + 3261, + 3201, + 3261, + 3200, + 3202, + 3263, + 3262, + 3202, + 3262, + 3201, + 3203, + 3264, + 3263, + 3203, + 3263, + 3202, + 3204, + 3265, + 3264, + 3204, + 3264, + 3203, + 3205, + 3266, + 3265, + 3205, + 3265, + 3204, + 3206, + 3267, + 3266, + 3206, + 3266, + 3205, + 3207, + 3268, + 3267, + 3207, + 3267, + 3206, + 3208, + 3269, + 3268, + 3208, + 3268, + 3207, + 3209, + 3270, + 3269, + 3209, + 3269, + 3208, + 3210, + 3271, + 3270, + 3210, + 3270, + 3209, + 3211, + 3272, + 3271, + 3211, + 3271, + 3210, + 3212, + 3273, + 3272, + 3212, + 3272, + 3211, + 3213, + 3274, + 3273, + 3213, + 3273, + 3212, + 3214, + 3275, + 3274, + 3214, + 3274, + 3213, + 3215, + 3276, + 3275, + 3215, + 3275, + 3214, + 3216, + 3277, + 3276, + 3216, + 3276, + 3215, + 3217, + 3278, + 3277, + 3217, + 3277, + 3216, + 3218, + 3279, + 3278, + 3218, + 3278, + 3217, + 3219, + 3280, + 3279, + 3219, + 3279, + 3218, + 3220, + 3281, + 3280, + 3220, + 3280, + 3219, + 3221, + 3282, + 3281, + 3221, + 3281, + 3220, + 3222, + 3283, + 3282, + 3222, + 3282, + 3221, + 3223, + 3284, + 3283, + 3223, + 3283, + 3222, + 3224, + 3285, + 3284, + 3224, + 3284, + 3223, + 3225, + 3286, + 3285, + 3225, + 3285, + 3224, + 3226, + 3287, + 3286, + 3226, + 3286, + 3225, + 3227, + 3288, + 3287, + 3227, + 3287, + 3226, + 3228, + 3289, + 3288, + 3228, + 3288, + 3227, + 3229, + 3290, + 3289, + 3229, + 3289, + 3228, + 3230, + 3291, + 3290, + 3230, + 3290, + 3229, + 3231, + 3292, + 3291, + 3231, + 3291, + 3230, + 3232, + 3293, + 3292, + 3232, + 3292, + 3231, + 3234, + 3295, + 3294, + 3234, + 3294, + 3233, + 3235, + 3296, + 3295, + 3235, + 3295, + 3234, + 3236, + 3297, + 3296, + 3236, + 3296, + 3235, + 3237, + 3298, + 3297, + 3237, + 3297, + 3236, + 3238, + 3299, + 3298, + 3238, + 3298, + 3237, + 3239, + 3300, + 3299, + 3239, + 3299, + 3238, + 3240, + 3301, + 3300, + 3240, + 3300, + 3239, + 3241, + 3302, + 3301, + 3241, + 3301, + 3240, + 3242, + 3303, + 3302, + 3242, + 3302, + 3241, + 3243, + 3304, + 3303, + 3243, + 3303, + 3242, + 3244, + 3305, + 3304, + 3244, + 3304, + 3243, + 3245, + 3306, + 3305, + 3245, + 3305, + 3244, + 3246, + 3307, + 3306, + 3246, + 3306, + 3245, + 3247, + 3308, + 3307, + 3247, + 3307, + 3246, + 3248, + 3309, + 3308, + 3248, + 3308, + 3247, + 3249, + 3310, + 3309, + 3249, + 3309, + 3248, + 3250, + 3311, + 3310, + 3250, + 3310, + 3249, + 3251, + 3312, + 3311, + 3251, + 3311, + 3250, + 3252, + 3313, + 3312, + 3252, + 3312, + 3251, + 3253, + 3314, + 3313, + 3253, + 3313, + 3252, + 3254, + 3315, + 3314, + 3254, + 3314, + 3253, + 3255, + 3316, + 3315, + 3255, + 3315, + 3254, + 3256, + 3317, + 3316, + 3256, + 3316, + 3255, + 3257, + 3318, + 3317, + 3257, + 3317, + 3256, + 3258, + 3319, + 3318, + 3258, + 3318, + 3257, + 3259, + 3320, + 3319, + 3259, + 3319, + 3258, + 3260, + 3321, + 3320, + 3260, + 3320, + 3259, + 3261, + 3322, + 3321, + 3261, + 3321, + 3260, + 3262, + 3323, + 3322, + 3262, + 3322, + 3261, + 3263, + 3324, + 3323, + 3263, + 3323, + 3262, + 3264, + 3325, + 3324, + 3264, + 3324, + 3263, + 3265, + 3326, + 3325, + 3265, + 3325, + 3264, + 3266, + 3327, + 3326, + 3266, + 3326, + 3265, + 3267, + 3328, + 3327, + 3267, + 3327, + 3266, + 3268, + 3329, + 3328, + 3268, + 3328, + 3267, + 3269, + 3330, + 3329, + 3269, + 3329, + 3268, + 3270, + 3331, + 3330, + 3270, + 3330, + 3269, + 3271, + 3332, + 3331, + 3271, + 3331, + 3270, + 3272, + 3333, + 3332, + 3272, + 3332, + 3271, + 3273, + 3334, + 3333, + 3273, + 3333, + 3272, + 3274, + 3335, + 3334, + 3274, + 3334, + 3273, + 3275, + 3336, + 3335, + 3275, + 3335, + 3274, + 3276, + 3337, + 3336, + 3276, + 3336, + 3275, + 3277, + 3338, + 3337, + 3277, + 3337, + 3276, + 3278, + 3339, + 3338, + 3278, + 3338, + 3277, + 3279, + 3340, + 3339, + 3279, + 3339, + 3278, + 3280, + 3341, + 3340, + 3280, + 3340, + 3279, + 3281, + 3342, + 3341, + 3281, + 3341, + 3280, + 3282, + 3343, + 3342, + 3282, + 3342, + 3281, + 3283, + 3344, + 3343, + 3283, + 3343, + 3282, + 3284, + 3345, + 3344, + 3284, + 3344, + 3283, + 3285, + 3346, + 3345, + 3285, + 3345, + 3284, + 3286, + 3347, + 3346, + 3286, + 3346, + 3285, + 3287, + 3348, + 3347, + 3287, + 3347, + 3286, + 3288, + 3349, + 3348, + 3288, + 3348, + 3287, + 3289, + 3350, + 3349, + 3289, + 3349, + 3288, + 3290, + 3351, + 3350, + 3290, + 3350, + 3289, + 3291, + 3352, + 3351, + 3291, + 3351, + 3290, + 3292, + 3353, + 3352, + 3292, + 3352, + 3291, + 3293, + 3354, + 3353, + 3293, + 3353, + 3292, + 3295, + 3356, + 3355, + 3295, + 3355, + 3294, + 3296, + 3357, + 3356, + 3296, + 3356, + 3295, + 3297, + 3358, + 3357, + 3297, + 3357, + 3296, + 3298, + 3359, + 3358, + 3298, + 3358, + 3297, + 3299, + 3360, + 3359, + 3299, + 3359, + 3298, + 3300, + 3361, + 3360, + 3300, + 3360, + 3299, + 3301, + 3362, + 3361, + 3301, + 3361, + 3300, + 3302, + 3363, + 3362, + 3302, + 3362, + 3301, + 3303, + 3364, + 3363, + 3303, + 3363, + 3302, + 3304, + 3365, + 3364, + 3304, + 3364, + 3303, + 3305, + 3366, + 3365, + 3305, + 3365, + 3304, + 3306, + 3367, + 3366, + 3306, + 3366, + 3305, + 3307, + 3368, + 3367, + 3307, + 3367, + 3306, + 3308, + 3369, + 3368, + 3308, + 3368, + 3307, + 3309, + 3370, + 3369, + 3309, + 3369, + 3308, + 3310, + 3371, + 3370, + 3310, + 3370, + 3309, + 3311, + 3372, + 3371, + 3311, + 3371, + 3310, + 3312, + 3373, + 3372, + 3312, + 3372, + 3311, + 3313, + 3374, + 3373, + 3313, + 3373, + 3312, + 3314, + 3375, + 3374, + 3314, + 3374, + 3313, + 3315, + 3376, + 3375, + 3315, + 3375, + 3314, + 3316, + 3377, + 3376, + 3316, + 3376, + 3315, + 3317, + 3378, + 3377, + 3317, + 3377, + 3316, + 3318, + 3379, + 3378, + 3318, + 3378, + 3317, + 3319, + 3380, + 3379, + 3319, + 3379, + 3318, + 3320, + 3381, + 3380, + 3320, + 3380, + 3319, + 3321, + 3382, + 3381, + 3321, + 3381, + 3320, + 3322, + 3383, + 3382, + 3322, + 3382, + 3321, + 3323, + 3384, + 3383, + 3323, + 3383, + 3322, + 3324, + 3385, + 3384, + 3324, + 3384, + 3323, + 3325, + 3386, + 3385, + 3325, + 3385, + 3324, + 3326, + 3387, + 3386, + 3326, + 3386, + 3325, + 3327, + 3388, + 3387, + 3327, + 3387, + 3326, + 3328, + 3389, + 3388, + 3328, + 3388, + 3327, + 3329, + 3390, + 3389, + 3329, + 3389, + 3328, + 3330, + 3391, + 3390, + 3330, + 3390, + 3329, + 3331, + 3392, + 3391, + 3331, + 3391, + 3330, + 3332, + 3393, + 3392, + 3332, + 3392, + 3331, + 3333, + 3394, + 3393, + 3333, + 3393, + 3332, + 3334, + 3395, + 3394, + 3334, + 3394, + 3333, + 3335, + 3396, + 3395, + 3335, + 3395, + 3334, + 3336, + 3397, + 3396, + 3336, + 3396, + 3335, + 3337, + 3398, + 3397, + 3337, + 3397, + 3336, + 3338, + 3399, + 3398, + 3338, + 3398, + 3337, + 3339, + 3400, + 3399, + 3339, + 3399, + 3338, + 3340, + 3401, + 3400, + 3340, + 3400, + 3339, + 3341, + 3402, + 3401, + 3341, + 3401, + 3340, + 3342, + 3403, + 3402, + 3342, + 3402, + 3341, + 3343, + 3404, + 3403, + 3343, + 3403, + 3342, + 3344, + 3405, + 3404, + 3344, + 3404, + 3343, + 3345, + 3406, + 3405, + 3345, + 3405, + 3344, + 3346, + 3407, + 3406, + 3346, + 3406, + 3345, + 3347, + 3408, + 3407, + 3347, + 3407, + 3346, + 3348, + 3409, + 3408, + 3348, + 3408, + 3347, + 3349, + 3410, + 3409, + 3349, + 3409, + 3348, + 3350, + 3411, + 3410, + 3350, + 3410, + 3349, + 3351, + 3412, + 3411, + 3351, + 3411, + 3350, + 3352, + 3413, + 3412, + 3352, + 3412, + 3351, + 3353, + 3414, + 3413, + 3353, + 3413, + 3352, + 3354, + 3415, + 3414, + 3354, + 3414, + 3353, + 3356, + 3417, + 3416, + 3356, + 3416, + 3355, + 3357, + 3418, + 3417, + 3357, + 3417, + 3356, + 3358, + 3419, + 3418, + 3358, + 3418, + 3357, + 3359, + 3420, + 3419, + 3359, + 3419, + 3358, + 3360, + 3421, + 3420, + 3360, + 3420, + 3359, + 3361, + 3422, + 3421, + 3361, + 3421, + 3360, + 3362, + 3423, + 3422, + 3362, + 3422, + 3361, + 3363, + 3424, + 3423, + 3363, + 3423, + 3362, + 3364, + 3425, + 3424, + 3364, + 3424, + 3363, + 3365, + 3426, + 3425, + 3365, + 3425, + 3364, + 3366, + 3427, + 3426, + 3366, + 3426, + 3365, + 3367, + 3428, + 3427, + 3367, + 3427, + 3366, + 3368, + 3429, + 3428, + 3368, + 3428, + 3367, + 3369, + 3430, + 3429, + 3369, + 3429, + 3368, + 3370, + 3431, + 3430, + 3370, + 3430, + 3369, + 3371, + 3432, + 3431, + 3371, + 3431, + 3370, + 3372, + 3433, + 3432, + 3372, + 3432, + 3371, + 3373, + 3434, + 3433, + 3373, + 3433, + 3372, + 3374, + 3435, + 3434, + 3374, + 3434, + 3373, + 3375, + 3436, + 3435, + 3375, + 3435, + 3374, + 3376, + 3437, + 3436, + 3376, + 3436, + 3375, + 3377, + 3438, + 3437, + 3377, + 3437, + 3376, + 3378, + 3439, + 3438, + 3378, + 3438, + 3377, + 3379, + 3440, + 3439, + 3379, + 3439, + 3378, + 3380, + 3441, + 3440, + 3380, + 3440, + 3379, + 3381, + 3442, + 3441, + 3381, + 3441, + 3380, + 3382, + 3443, + 3442, + 3382, + 3442, + 3381, + 3383, + 3444, + 3443, + 3383, + 3443, + 3382, + 3384, + 3445, + 3444, + 3384, + 3444, + 3383, + 3385, + 3446, + 3445, + 3385, + 3445, + 3384, + 3386, + 3447, + 3446, + 3386, + 3446, + 3385, + 3387, + 3448, + 3447, + 3387, + 3447, + 3386, + 3388, + 3449, + 3448, + 3388, + 3448, + 3387, + 3389, + 3450, + 3449, + 3389, + 3449, + 3388, + 3390, + 3451, + 3450, + 3390, + 3450, + 3389, + 3391, + 3452, + 3451, + 3391, + 3451, + 3390, + 3392, + 3453, + 3452, + 3392, + 3452, + 3391, + 3393, + 3454, + 3453, + 3393, + 3453, + 3392, + 3394, + 3455, + 3454, + 3394, + 3454, + 3393, + 3395, + 3456, + 3455, + 3395, + 3455, + 3394, + 3396, + 3457, + 3456, + 3396, + 3456, + 3395, + 3397, + 3458, + 3457, + 3397, + 3457, + 3396, + 3398, + 3459, + 3458, + 3398, + 3458, + 3397, + 3399, + 3460, + 3459, + 3399, + 3459, + 3398, + 3400, + 3461, + 3460, + 3400, + 3460, + 3399, + 3401, + 3462, + 3461, + 3401, + 3461, + 3400, + 3402, + 3463, + 3462, + 3402, + 3462, + 3401, + 3403, + 3464, + 3463, + 3403, + 3463, + 3402, + 3404, + 3465, + 3464, + 3404, + 3464, + 3403, + 3405, + 3466, + 3465, + 3405, + 3465, + 3404, + 3406, + 3467, + 3466, + 3406, + 3466, + 3405, + 3407, + 3468, + 3467, + 3407, + 3467, + 3406, + 3408, + 3469, + 3468, + 3408, + 3468, + 3407, + 3409, + 3470, + 3469, + 3409, + 3469, + 3408, + 3410, + 3471, + 3470, + 3410, + 3470, + 3409, + 3411, + 3472, + 3471, + 3411, + 3471, + 3410, + 3412, + 3473, + 3472, + 3412, + 3472, + 3411, + 3413, + 3474, + 3473, + 3413, + 3473, + 3412, + 3414, + 3475, + 3474, + 3414, + 3474, + 3413, + 3415, + 3476, + 3475, + 3415, + 3475, + 3414, + 3417, + 3478, + 3477, + 3417, + 3477, + 3416, + 3418, + 3479, + 3478, + 3418, + 3478, + 3417, + 3419, + 3480, + 3479, + 3419, + 3479, + 3418, + 3420, + 3481, + 3480, + 3420, + 3480, + 3419, + 3421, + 3482, + 3481, + 3421, + 3481, + 3420, + 3422, + 3483, + 3482, + 3422, + 3482, + 3421, + 3423, + 3484, + 3483, + 3423, + 3483, + 3422, + 3424, + 3485, + 3484, + 3424, + 3484, + 3423, + 3425, + 3486, + 3485, + 3425, + 3485, + 3424, + 3426, + 3487, + 3486, + 3426, + 3486, + 3425, + 3427, + 3488, + 3487, + 3427, + 3487, + 3426, + 3428, + 3489, + 3488, + 3428, + 3488, + 3427, + 3429, + 3490, + 3489, + 3429, + 3489, + 3428, + 3430, + 3491, + 3490, + 3430, + 3490, + 3429, + 3431, + 3492, + 3491, + 3431, + 3491, + 3430, + 3432, + 3493, + 3492, + 3432, + 3492, + 3431, + 3433, + 3494, + 3493, + 3433, + 3493, + 3432, + 3434, + 3495, + 3494, + 3434, + 3494, + 3433, + 3435, + 3496, + 3495, + 3435, + 3495, + 3434, + 3436, + 3497, + 3496, + 3436, + 3496, + 3435, + 3437, + 3498, + 3497, + 3437, + 3497, + 3436, + 3438, + 3499, + 3498, + 3438, + 3498, + 3437, + 3439, + 3500, + 3499, + 3439, + 3499, + 3438, + 3440, + 3501, + 3500, + 3440, + 3500, + 3439, + 3441, + 3502, + 3501, + 3441, + 3501, + 3440, + 3442, + 3503, + 3502, + 3442, + 3502, + 3441, + 3443, + 3504, + 3503, + 3443, + 3503, + 3442, + 3444, + 3505, + 3504, + 3444, + 3504, + 3443, + 3445, + 3506, + 3505, + 3445, + 3505, + 3444, + 3446, + 3507, + 3506, + 3446, + 3506, + 3445, + 3447, + 3508, + 3507, + 3447, + 3507, + 3446, + 3448, + 3509, + 3508, + 3448, + 3508, + 3447, + 3449, + 3510, + 3509, + 3449, + 3509, + 3448, + 3450, + 3511, + 3510, + 3450, + 3510, + 3449, + 3451, + 3512, + 3511, + 3451, + 3511, + 3450, + 3452, + 3513, + 3512, + 3452, + 3512, + 3451, + 3453, + 3514, + 3513, + 3453, + 3513, + 3452, + 3454, + 3515, + 3514, + 3454, + 3514, + 3453, + 3455, + 3516, + 3515, + 3455, + 3515, + 3454, + 3456, + 3517, + 3516, + 3456, + 3516, + 3455, + 3457, + 3518, + 3517, + 3457, + 3517, + 3456, + 3458, + 3519, + 3518, + 3458, + 3518, + 3457, + 3459, + 3520, + 3519, + 3459, + 3519, + 3458, + 3460, + 3521, + 3520, + 3460, + 3520, + 3459, + 3461, + 3522, + 3521, + 3461, + 3521, + 3460, + 3462, + 3523, + 3522, + 3462, + 3522, + 3461, + 3463, + 3524, + 3523, + 3463, + 3523, + 3462, + 3464, + 3525, + 3524, + 3464, + 3524, + 3463, + 3465, + 3526, + 3525, + 3465, + 3525, + 3464, + 3466, + 3527, + 3526, + 3466, + 3526, + 3465, + 3467, + 3528, + 3527, + 3467, + 3527, + 3466, + 3468, + 3529, + 3528, + 3468, + 3528, + 3467, + 3469, + 3530, + 3529, + 3469, + 3529, + 3468, + 3470, + 3531, + 3530, + 3470, + 3530, + 3469, + 3471, + 3532, + 3531, + 3471, + 3531, + 3470, + 3472, + 3533, + 3532, + 3472, + 3532, + 3471, + 3473, + 3534, + 3533, + 3473, + 3533, + 3472, + 3474, + 3535, + 3534, + 3474, + 3534, + 3473, + 3475, + 3536, + 3535, + 3475, + 3535, + 3474, + 3476, + 3537, + 3536, + 3476, + 3536, + 3475, + 3478, + 3539, + 3538, + 3478, + 3538, + 3477, + 3479, + 3540, + 3539, + 3479, + 3539, + 3478, + 3480, + 3541, + 3540, + 3480, + 3540, + 3479, + 3481, + 3542, + 3541, + 3481, + 3541, + 3480, + 3482, + 3543, + 3542, + 3482, + 3542, + 3481, + 3483, + 3544, + 3543, + 3483, + 3543, + 3482, + 3484, + 3545, + 3544, + 3484, + 3544, + 3483, + 3485, + 3546, + 3545, + 3485, + 3545, + 3484, + 3486, + 3547, + 3546, + 3486, + 3546, + 3485, + 3487, + 3548, + 3547, + 3487, + 3547, + 3486, + 3488, + 3549, + 3548, + 3488, + 3548, + 3487, + 3489, + 3550, + 3549, + 3489, + 3549, + 3488, + 3490, + 3551, + 3550, + 3490, + 3550, + 3489, + 3491, + 3552, + 3551, + 3491, + 3551, + 3490, + 3492, + 3553, + 3552, + 3492, + 3552, + 3491, + 3493, + 3554, + 3553, + 3493, + 3553, + 3492, + 3494, + 3555, + 3554, + 3494, + 3554, + 3493, + 3495, + 3556, + 3555, + 3495, + 3555, + 3494, + 3496, + 3557, + 3556, + 3496, + 3556, + 3495, + 3497, + 3558, + 3557, + 3497, + 3557, + 3496, + 3498, + 3559, + 3558, + 3498, + 3558, + 3497, + 3499, + 3560, + 3559, + 3499, + 3559, + 3498, + 3500, + 3561, + 3560, + 3500, + 3560, + 3499, + 3501, + 3562, + 3561, + 3501, + 3561, + 3500, + 3502, + 3563, + 3562, + 3502, + 3562, + 3501, + 3503, + 3564, + 3563, + 3503, + 3563, + 3502, + 3504, + 3565, + 3564, + 3504, + 3564, + 3503, + 3505, + 3566, + 3565, + 3505, + 3565, + 3504, + 3506, + 3567, + 3566, + 3506, + 3566, + 3505, + 3507, + 3568, + 3567, + 3507, + 3567, + 3506, + 3508, + 3569, + 3568, + 3508, + 3568, + 3507, + 3509, + 3570, + 3569, + 3509, + 3569, + 3508, + 3510, + 3571, + 3570, + 3510, + 3570, + 3509, + 3511, + 3572, + 3571, + 3511, + 3571, + 3510, + 3512, + 3573, + 3572, + 3512, + 3572, + 3511, + 3513, + 3574, + 3573, + 3513, + 3573, + 3512, + 3514, + 3575, + 3574, + 3514, + 3574, + 3513, + 3515, + 3576, + 3575, + 3515, + 3575, + 3514, + 3516, + 3577, + 3576, + 3516, + 3576, + 3515, + 3517, + 3578, + 3577, + 3517, + 3577, + 3516, + 3518, + 3579, + 3578, + 3518, + 3578, + 3517, + 3519, + 3580, + 3579, + 3519, + 3579, + 3518, + 3520, + 3581, + 3580, + 3520, + 3580, + 3519, + 3521, + 3582, + 3581, + 3521, + 3581, + 3520, + 3522, + 3583, + 3582, + 3522, + 3582, + 3521, + 3523, + 3584, + 3583, + 3523, + 3583, + 3522, + 3524, + 3585, + 3584, + 3524, + 3584, + 3523, + 3525, + 3586, + 3585, + 3525, + 3585, + 3524, + 3526, + 3587, + 3586, + 3526, + 3586, + 3525, + 3527, + 3588, + 3587, + 3527, + 3587, + 3526, + 3528, + 3589, + 3588, + 3528, + 3588, + 3527, + 3529, + 3590, + 3589, + 3529, + 3589, + 3528, + 3530, + 3591, + 3590, + 3530, + 3590, + 3529, + 3531, + 3592, + 3591, + 3531, + 3591, + 3530, + 3532, + 3593, + 3592, + 3532, + 3592, + 3531, + 3533, + 3594, + 3593, + 3533, + 3593, + 3532, + 3534, + 3595, + 3594, + 3534, + 3594, + 3533, + 3535, + 3596, + 3595, + 3535, + 3595, + 3534, + 3536, + 3597, + 3596, + 3536, + 3596, + 3535, + 3537, + 3598, + 3597, + 3537, + 3597, + 3536, + 3539, + 3600, + 3599, + 3539, + 3599, + 3538, + 3540, + 3601, + 3600, + 3540, + 3600, + 3539, + 3541, + 3602, + 3601, + 3541, + 3601, + 3540, + 3542, + 3603, + 3602, + 3542, + 3602, + 3541, + 3543, + 3604, + 3603, + 3543, + 3603, + 3542, + 3544, + 3605, + 3604, + 3544, + 3604, + 3543, + 3545, + 3606, + 3605, + 3545, + 3605, + 3544, + 3546, + 3607, + 3606, + 3546, + 3606, + 3545, + 3547, + 3608, + 3607, + 3547, + 3607, + 3546, + 3548, + 3609, + 3608, + 3548, + 3608, + 3547, + 3549, + 3610, + 3609, + 3549, + 3609, + 3548, + 3550, + 3611, + 3610, + 3550, + 3610, + 3549, + 3551, + 3612, + 3611, + 3551, + 3611, + 3550, + 3552, + 3613, + 3612, + 3552, + 3612, + 3551, + 3553, + 3614, + 3613, + 3553, + 3613, + 3552, + 3554, + 3615, + 3614, + 3554, + 3614, + 3553, + 3555, + 3616, + 3615, + 3555, + 3615, + 3554, + 3556, + 3617, + 3616, + 3556, + 3616, + 3555, + 3557, + 3618, + 3617, + 3557, + 3617, + 3556, + 3558, + 3619, + 3618, + 3558, + 3618, + 3557, + 3559, + 3620, + 3619, + 3559, + 3619, + 3558, + 3560, + 3621, + 3620, + 3560, + 3620, + 3559, + 3561, + 3622, + 3621, + 3561, + 3621, + 3560, + 3562, + 3623, + 3622, + 3562, + 3622, + 3561, + 3563, + 3624, + 3623, + 3563, + 3623, + 3562, + 3564, + 3625, + 3624, + 3564, + 3624, + 3563, + 3565, + 3626, + 3625, + 3565, + 3625, + 3564, + 3566, + 3627, + 3626, + 3566, + 3626, + 3565, + 3567, + 3628, + 3627, + 3567, + 3627, + 3566, + 3568, + 3629, + 3628, + 3568, + 3628, + 3567, + 3569, + 3630, + 3629, + 3569, + 3629, + 3568, + 3570, + 3631, + 3630, + 3570, + 3630, + 3569, + 3571, + 3632, + 3631, + 3571, + 3631, + 3570, + 3572, + 3633, + 3632, + 3572, + 3632, + 3571, + 3573, + 3634, + 3633, + 3573, + 3633, + 3572, + 3574, + 3635, + 3634, + 3574, + 3634, + 3573, + 3575, + 3636, + 3635, + 3575, + 3635, + 3574, + 3576, + 3637, + 3636, + 3576, + 3636, + 3575, + 3577, + 3638, + 3637, + 3577, + 3637, + 3576, + 3578, + 3639, + 3638, + 3578, + 3638, + 3577, + 3579, + 3640, + 3639, + 3579, + 3639, + 3578, + 3580, + 3641, + 3640, + 3580, + 3640, + 3579, + 3581, + 3642, + 3641, + 3581, + 3641, + 3580, + 3582, + 3643, + 3642, + 3582, + 3642, + 3581, + 3583, + 3644, + 3643, + 3583, + 3643, + 3582, + 3584, + 3645, + 3644, + 3584, + 3644, + 3583, + 3585, + 3646, + 3645, + 3585, + 3645, + 3584, + 3586, + 3647, + 3646, + 3586, + 3646, + 3585, + 3587, + 3648, + 3647, + 3587, + 3647, + 3586, + 3588, + 3649, + 3648, + 3588, + 3648, + 3587, + 3589, + 3650, + 3649, + 3589, + 3649, + 3588, + 3590, + 3651, + 3650, + 3590, + 3650, + 3589, + 3591, + 3652, + 3651, + 3591, + 3651, + 3590, + 3592, + 3653, + 3652, + 3592, + 3652, + 3591, + 3593, + 3654, + 3653, + 3593, + 3653, + 3592, + 3594, + 3655, + 3654, + 3594, + 3654, + 3593, + 3595, + 3656, + 3655, + 3595, + 3655, + 3594, + 3596, + 3657, + 3656, + 3596, + 3656, + 3595, + 3597, + 3658, + 3657, + 3597, + 3657, + 3596, + 3598, + 3659, + 3658, + 3598, + 3658, + 3597, + 3600, + 3661, + 3660, + 3600, + 3660, + 3599, + 3601, + 3662, + 3661, + 3601, + 3661, + 3600, + 3602, + 3663, + 3662, + 3602, + 3662, + 3601, + 3603, + 3664, + 3663, + 3603, + 3663, + 3602, + 3604, + 3665, + 3664, + 3604, + 3664, + 3603, + 3605, + 3666, + 3665, + 3605, + 3665, + 3604, + 3606, + 3667, + 3666, + 3606, + 3666, + 3605, + 3607, + 3668, + 3667, + 3607, + 3667, + 3606, + 3608, + 3669, + 3668, + 3608, + 3668, + 3607, + 3609, + 3670, + 3669, + 3609, + 3669, + 3608, + 3610, + 3671, + 3670, + 3610, + 3670, + 3609, + 3611, + 3672, + 3671, + 3611, + 3671, + 3610, + 3612, + 3673, + 3672, + 3612, + 3672, + 3611, + 3613, + 3674, + 3673, + 3613, + 3673, + 3612, + 3614, + 3675, + 3674, + 3614, + 3674, + 3613, + 3615, + 3676, + 3675, + 3615, + 3675, + 3614, + 3616, + 3677, + 3676, + 3616, + 3676, + 3615, + 3617, + 3678, + 3677, + 3617, + 3677, + 3616, + 3618, + 3679, + 3678, + 3618, + 3678, + 3617, + 3619, + 3680, + 3679, + 3619, + 3679, + 3618, + 3620, + 3681, + 3680, + 3620, + 3680, + 3619, + 3621, + 3682, + 3681, + 3621, + 3681, + 3620, + 3622, + 3683, + 3682, + 3622, + 3682, + 3621, + 3623, + 3684, + 3683, + 3623, + 3683, + 3622, + 3624, + 3685, + 3684, + 3624, + 3684, + 3623, + 3625, + 3686, + 3685, + 3625, + 3685, + 3624, + 3626, + 3687, + 3686, + 3626, + 3686, + 3625, + 3627, + 3688, + 3687, + 3627, + 3687, + 3626, + 3628, + 3689, + 3688, + 3628, + 3688, + 3627, + 3629, + 3690, + 3689, + 3629, + 3689, + 3628, + 3630, + 3691, + 3690, + 3630, + 3690, + 3629, + 3631, + 3692, + 3691, + 3631, + 3691, + 3630, + 3632, + 3693, + 3692, + 3632, + 3692, + 3631, + 3633, + 3694, + 3693, + 3633, + 3693, + 3632, + 3634, + 3695, + 3694, + 3634, + 3694, + 3633, + 3635, + 3696, + 3695, + 3635, + 3695, + 3634, + 3636, + 3697, + 3696, + 3636, + 3696, + 3635, + 3637, + 3698, + 3697, + 3637, + 3697, + 3636, + 3638, + 3699, + 3698, + 3638, + 3698, + 3637, + 3639, + 3700, + 3699, + 3639, + 3699, + 3638, + 3640, + 3701, + 3700, + 3640, + 3700, + 3639, + 3641, + 3702, + 3701, + 3641, + 3701, + 3640, + 3642, + 3703, + 3702, + 3642, + 3702, + 3641, + 3643, + 3704, + 3703, + 3643, + 3703, + 3642, + 3644, + 3705, + 3704, + 3644, + 3704, + 3643, + 3645, + 3706, + 3705, + 3645, + 3705, + 3644, + 3646, + 3707, + 3706, + 3646, + 3706, + 3645, + 3647, + 3708, + 3707, + 3647, + 3707, + 3646, + 3648, + 3709, + 3708, + 3648, + 3708, + 3647, + 3649, + 3710, + 3709, + 3649, + 3709, + 3648, + 3650, + 3711, + 3710, + 3650, + 3710, + 3649, + 3651, + 3712, + 3711, + 3651, + 3711, + 3650, + 3652, + 3713, + 3712, + 3652, + 3712, + 3651, + 3653, + 3714, + 3713, + 3653, + 3713, + 3652, + 3654, + 3715, + 3714, + 3654, + 3714, + 3653, + 3655, + 3716, + 3715, + 3655, + 3715, + 3654, + 3656, + 3717, + 3716, + 3656, + 3716, + 3655, + 3657, + 3718, + 3717, + 3657, + 3717, + 3656, + 3658, + 3719, + 3718, + 3658, + 3718, + 3657, + 3659, + 3720, + 3719, + 3659, + 3719, + 3658 + ], + "edgeIndices": [ + 59, + 62, + 59, + 59, + 59, + 63, + 59, + 64, + 59, + 65, + 59, + 66, + 59, + 67, + 59, + 68, + 59, + 69, + 59, + 70, + 59, + 71, + 59, + 72, + 59, + 73, + 59, + 74, + 59, + 75, + 59, + 76, + 59, + 77, + 59, + 78, + 59, + 79, + 59, + 80, + 59, + 81, + 59, + 82, + 59, + 83, + 59, + 84, + 59, + 85, + 59, + 86, + 59, + 87, + 59, + 88, + 59, + 89, + 59, + 90, + 59, + 91, + 59, + 92, + 59, + 93, + 59, + 94, + 59, + 95, + 59, + 96, + 59, + 97, + 59, + 98, + 59, + 99, + 59, + 100, + 59, + 101, + 59, + 102, + 59, + 103, + 59, + 104, + 59, + 105, + 59, + 106, + 59, + 107, + 59, + 108, + 59, + 109, + 59, + 110, + 59, + 111, + 59, + 112, + 59, + 113, + 59, + 114, + 59, + 115, + 59, + 116, + 59, + 117, + 59, + 118, + 59, + 119, + 59, + 120, + 3600, + 3719, + 3719, + 3719, + 3601, + 3719, + 3602, + 3719, + 3603, + 3719, + 3604, + 3719, + 3605, + 3719, + 3606, + 3719, + 3607, + 3719, + 3608, + 3719, + 3609, + 3719, + 3610, + 3719, + 3611, + 3719, + 3612, + 3719, + 3613, + 3719, + 3614, + 3719, + 3615, + 3719, + 3616, + 3719, + 3617, + 3719, + 3618, + 3719, + 3619, + 3719, + 3620, + 3719, + 3621, + 3719, + 3622, + 3719, + 3623, + 3719, + 3624, + 3719, + 3625, + 3719, + 3626, + 3719, + 3627, + 3719, + 3628, + 3719, + 3629, + 3719, + 3630, + 3719, + 3631, + 3719, + 3632, + 3719, + 3633, + 3719, + 3634, + 3719, + 3635, + 3719, + 3636, + 3719, + 3637, + 3719, + 3638, + 3719, + 3639, + 3719, + 3640, + 3719, + 3641, + 3719, + 3642, + 3719, + 3643, + 3719, + 3644, + 3719, + 3645, + 3719, + 3646, + 3719, + 3647, + 3719, + 3648, + 3719, + 3649, + 3719, + 3650, + 3719, + 3651, + 3719, + 3652, + 3719, + 3653, + 3719, + 3654, + 3719, + 3655, + 3719, + 3656, + 3719, + 3657, + 3719, + 3658, + 3719 + ] + } + ] + }, + { + "id": "torusGeometry", + "primitive": 20002, + "positionsDecompressMatrix": [ + 0.00006104540251812266, + 0, + 0, + 0, + 0, + 0.00006104540251812266, + 0, + 0, + 0, + 0, + 0.00001526135062953051, + 0, + -1.9999999999999933, + -1.9999999999999933, + -0.49999999999999334, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 63126, + 32762, + 55929, + 62542, + 38686, + 55929, + 60814, + 44382, + 55929, + 58008, + 49631, + 55929, + 54232, + 54232, + 55929, + 49631, + 58008, + 55929, + 44382, + 60814, + 55929, + 38686, + 62542, + 55929, + 32762, + 63126, + 55929, + 26838, + 62542, + 55929, + 21142, + 60814, + 55929, + 15893, + 58008, + 55929, + 11292, + 54232, + 55929, + 7516, + 49631, + 55929, + 4710, + 44382, + 55929, + 2982, + 38686, + 55929, + 2398, + 32762, + 55929, + 2982, + 26838, + 55929, + 4710, + 21142, + 55929, + 7516, + 15893, + 55929, + 11292, + 11292, + 55929, + 15893, + 7516, + 55929, + 21142, + 4710, + 55929, + 26838, + 2982, + 55929, + 32762, + 2398, + 55929, + 38686, + 2982, + 55929, + 44382, + 4710, + 55929, + 49631, + 7516, + 55929, + 54232, + 11292, + 55929, + 58008, + 15893, + 55929, + 60814, + 21142, + 55929, + 62542, + 26838, + 55929, + 63126, + 32762, + 55929, + 61429, + 32762, + 61135, + 60878, + 38355, + 61135, + 59247, + 43732, + 61135, + 56598, + 48689, + 61135, + 53033, + 53033, + 61135, + 48689, + 56598, + 61135, + 43732, + 59247, + 61135, + 38355, + 60878, + 61135, + 32762, + 61429, + 61135, + 27169, + 60878, + 61135, + 21792, + 59247, + 61135, + 16835, + 56598, + 61135, + 12491, + 53033, + 61135, + 8926, + 48689, + 61135, + 6277, + 43732, + 61135, + 4646, + 38355, + 61135, + 4095, + 32762, + 61135, + 4646, + 27169, + 61135, + 6277, + 21792, + 61135, + 8926, + 16835, + 61135, + 12491, + 12491, + 61135, + 16835, + 8926, + 61135, + 21792, + 6277, + 61135, + 27169, + 4646, + 61135, + 32762, + 4095, + 61135, + 38355, + 4646, + 61135, + 43732, + 6277, + 61135, + 48689, + 8926, + 61135, + 53033, + 12491, + 61135, + 56598, + 16835, + 61135, + 59247, + 21792, + 61135, + 60878, + 27169, + 61135, + 61429, + 32762, + 61135, + 59454, + 32762, + 64408, + 58941, + 37969, + 64408, + 57422, + 42976, + 64408, + 54955, + 47591, + 64408, + 51636, + 51636, + 64408, + 47591, + 54955, + 64408, + 42976, + 57422, + 64408, + 37969, + 58941, + 64408, + 32762, + 59454, + 64408, + 27555, + 58941, + 64408, + 22548, + 57422, + 64408, + 17933, + 54955, + 64408, + 13888, + 51636, + 64408, + 10569, + 47591, + 64408, + 8102, + 42976, + 64408, + 6583, + 37969, + 64408, + 6070, + 32762, + 64408, + 6583, + 27555, + 64408, + 8102, + 22548, + 64408, + 10569, + 17933, + 64408, + 13888, + 13888, + 64408, + 17933, + 10569, + 64408, + 22548, + 8102, + 64408, + 27555, + 6583, + 64408, + 32762, + 6070, + 64408, + 37969, + 6583, + 64408, + 42976, + 8102, + 64408, + 47591, + 10569, + 64408, + 51636, + 13888, + 64408, + 54955, + 17933, + 64408, + 57422, + 22548, + 64408, + 58941, + 27555, + 64408, + 59454, + 32762, + 64408, + 57334, + 32762, + 65525, + 56862, + 37556, + 65525, + 55463, + 42165, + 65525, + 53193, + 46413, + 65525, + 50137, + 50137, + 65525, + 46413, + 53193, + 65525, + 42165, + 55463, + 65525, + 37556, + 56862, + 65525, + 32762, + 57334, + 65525, + 27968, + 56862, + 65525, + 23359, + 55463, + 65525, + 19111, + 53193, + 65525, + 15387, + 50137, + 65525, + 12331, + 46413, + 65525, + 10061, + 42165, + 65525, + 8662, + 37556, + 65525, + 8190, + 32762, + 65525, + 8662, + 27968, + 65525, + 10061, + 23359, + 65525, + 12331, + 19111, + 65525, + 15387, + 15387, + 65525, + 19111, + 12331, + 65525, + 23359, + 10061, + 65525, + 27968, + 8662, + 65525, + 32762, + 8190, + 65525, + 37556, + 8662, + 65525, + 42165, + 10061, + 65525, + 46413, + 12331, + 65525, + 50137, + 15387, + 65525, + 53193, + 19111, + 65525, + 55463, + 23359, + 65525, + 56862, + 27968, + 65525, + 57334, + 32762, + 65525, + 55214, + 32762, + 64408, + 54783, + 37142, + 64408, + 53505, + 41354, + 64408, + 51430, + 45236, + 64408, + 48638, + 48638, + 64408, + 45236, + 51430, + 64408, + 41354, + 53505, + 64408, + 37142, + 54783, + 64408, + 32762, + 55214, + 64408, + 28382, + 54783, + 64408, + 24170, + 53505, + 64408, + 20288, + 51430, + 64408, + 16886, + 48638, + 64408, + 14094, + 45236, + 64408, + 12019, + 41354, + 64408, + 10741, + 37142, + 64408, + 10310, + 32762, + 64408, + 10741, + 28382, + 64408, + 12019, + 24170, + 64408, + 14094, + 20288, + 64408, + 16886, + 16886, + 64408, + 20288, + 14094, + 64408, + 24170, + 12019, + 64408, + 28382, + 10741, + 64408, + 32762, + 10310, + 64408, + 37142, + 10741, + 64408, + 41354, + 12019, + 64408, + 45236, + 14094, + 64408, + 48638, + 16886, + 64408, + 51430, + 20288, + 64408, + 53505, + 24170, + 64408, + 54783, + 28382, + 64408, + 55214, + 32762, + 64408, + 53239, + 32762, + 61135, + 52845, + 36757, + 61135, + 51680, + 40598, + 61135, + 49788, + 44138, + 61135, + 47241, + 47241, + 61135, + 44138, + 49788, + 61135, + 40598, + 51680, + 61135, + 36757, + 52845, + 61135, + 32762, + 53239, + 61135, + 28767, + 52845, + 61135, + 24926, + 51680, + 61135, + 21386, + 49788, + 61135, + 18283, + 47241, + 61135, + 15736, + 44138, + 61135, + 13844, + 40598, + 61135, + 12679, + 36757, + 61135, + 12285, + 32762, + 61135, + 12679, + 28767, + 61135, + 13844, + 24926, + 61135, + 15736, + 21386, + 61135, + 18283, + 18283, + 61135, + 21386, + 15736, + 61135, + 24926, + 13844, + 61135, + 28767, + 12679, + 61135, + 32762, + 12285, + 61135, + 36757, + 12679, + 61135, + 40598, + 13844, + 61135, + 44138, + 15736, + 61135, + 47241, + 18283, + 61135, + 49788, + 21386, + 61135, + 51680, + 24926, + 61135, + 52845, + 28767, + 61135, + 53239, + 32762, + 61135, + 51542, + 32762, + 55929, + 51181, + 36426, + 55929, + 50113, + 39949, + 55929, + 48377, + 43196, + 55929, + 46042, + 46042, + 55929, + 43196, + 48377, + 55929, + 39949, + 50113, + 55929, + 36426, + 51181, + 55929, + 32762, + 51542, + 55929, + 29098, + 51181, + 55929, + 25575, + 50113, + 55929, + 22328, + 48377, + 55929, + 19482, + 46042, + 55929, + 17147, + 43196, + 55929, + 15411, + 39949, + 55929, + 14343, + 36426, + 55929, + 13982, + 32762, + 55929, + 14343, + 29098, + 55929, + 15411, + 25575, + 55929, + 17147, + 22328, + 55929, + 19482, + 19482, + 55929, + 22328, + 17147, + 55929, + 25575, + 15411, + 55929, + 29098, + 14343, + 55929, + 32762, + 13982, + 55929, + 36426, + 14343, + 55929, + 39949, + 15411, + 55929, + 43196, + 17147, + 55929, + 46042, + 19482, + 55929, + 48377, + 22328, + 55929, + 50113, + 25575, + 55929, + 51181, + 29098, + 55929, + 51542, + 32762, + 55929, + 50241, + 32762, + 49143, + 49905, + 36172, + 49143, + 48910, + 39451, + 49143, + 47295, + 42473, + 49143, + 45121, + 45121, + 49143, + 42473, + 47295, + 49143, + 39451, + 48910, + 49143, + 36172, + 49905, + 49143, + 32762, + 50241, + 49143, + 29352, + 49905, + 49143, + 26073, + 48910, + 49143, + 23051, + 47295, + 49143, + 20403, + 45121, + 49143, + 18229, + 42473, + 49143, + 16614, + 39451, + 49143, + 15619, + 36172, + 49143, + 15283, + 32762, + 49143, + 15619, + 29352, + 49143, + 16614, + 26073, + 49143, + 18229, + 23051, + 49143, + 20403, + 20403, + 49143, + 23051, + 18229, + 49143, + 26073, + 16614, + 49143, + 29352, + 15619, + 49143, + 32762, + 15283, + 49143, + 36172, + 15619, + 49143, + 39451, + 16614, + 49143, + 42473, + 18229, + 49143, + 45121, + 20403, + 49143, + 47295, + 23051, + 49143, + 48910, + 26073, + 49143, + 49905, + 29352, + 49143, + 50241, + 32762, + 49143, + 49422, + 32762, + 41242, + 49102, + 36012, + 41242, + 48154, + 39138, + 41242, + 46615, + 42018, + 41242, + 44543, + 44543, + 41242, + 42018, + 46615, + 41242, + 39138, + 48154, + 41242, + 36012, + 49102, + 41242, + 32762, + 49422, + 41242, + 29512, + 49102, + 41242, + 26386, + 48154, + 41242, + 23506, + 46615, + 41242, + 20981, + 44543, + 41242, + 18909, + 42018, + 41242, + 17370, + 39138, + 41242, + 16422, + 36012, + 41242, + 16102, + 32762, + 41242, + 16422, + 29512, + 41242, + 17370, + 26386, + 41242, + 18909, + 23506, + 41242, + 20981, + 20981, + 41242, + 23506, + 18909, + 41242, + 26386, + 17370, + 41242, + 29512, + 16422, + 41242, + 32762, + 16102, + 41242, + 36012, + 16422, + 41242, + 39138, + 17370, + 41242, + 42018, + 18909, + 41242, + 44543, + 20981, + 41242, + 46615, + 23506, + 41242, + 48154, + 26386, + 41242, + 49102, + 29512, + 41242, + 49422, + 32762, + 41242, + 49143, + 32762, + 32762, + 48828, + 35958, + 32762, + 47896, + 39031, + 32762, + 46383, + 41863, + 32762, + 44345, + 44345, + 32762, + 41863, + 46383, + 32762, + 39031, + 47896, + 32762, + 35958, + 48828, + 32762, + 32762, + 49143, + 32762, + 29566, + 48828, + 32762, + 26493, + 47896, + 32762, + 23661, + 46383, + 32762, + 21179, + 44345, + 32762, + 19141, + 41863, + 32762, + 17628, + 39031, + 32762, + 16696, + 35958, + 32762, + 16381, + 32762, + 32762, + 16696, + 29566, + 32762, + 17628, + 26493, + 32762, + 19141, + 23661, + 32762, + 21179, + 21179, + 32762, + 23661, + 19141, + 32762, + 26493, + 17628, + 32762, + 29566, + 16696, + 32762, + 32762, + 16381, + 32762, + 35958, + 16696, + 32762, + 39031, + 17628, + 32762, + 41863, + 19141, + 32762, + 44345, + 21179, + 32762, + 46383, + 23661, + 32762, + 47896, + 26493, + 32762, + 48828, + 29566, + 32762, + 49143, + 32762, + 32762, + 49422, + 32762, + 24282, + 49102, + 36012, + 24282, + 48154, + 39138, + 24282, + 46615, + 42018, + 24282, + 44543, + 44543, + 24282, + 42018, + 46615, + 24282, + 39138, + 48154, + 24282, + 36012, + 49102, + 24282, + 32762, + 49422, + 24282, + 29512, + 49102, + 24282, + 26386, + 48154, + 24282, + 23506, + 46615, + 24282, + 20981, + 44543, + 24282, + 18909, + 42018, + 24282, + 17370, + 39138, + 24282, + 16422, + 36012, + 24282, + 16102, + 32762, + 24282, + 16422, + 29512, + 24282, + 17370, + 26386, + 24282, + 18909, + 23506, + 24282, + 20981, + 20981, + 24282, + 23506, + 18909, + 24282, + 26386, + 17370, + 24282, + 29512, + 16422, + 24282, + 32762, + 16102, + 24282, + 36012, + 16422, + 24282, + 39138, + 17370, + 24282, + 42018, + 18909, + 24282, + 44543, + 20981, + 24282, + 46615, + 23506, + 24282, + 48154, + 26386, + 24282, + 49102, + 29512, + 24282, + 49422, + 32762, + 24282, + 50241, + 32762, + 16381, + 49905, + 36172, + 16381, + 48910, + 39451, + 16381, + 47295, + 42473, + 16381, + 45121, + 45121, + 16381, + 42473, + 47295, + 16381, + 39451, + 48910, + 16381, + 36172, + 49905, + 16381, + 32762, + 50241, + 16381, + 29352, + 49905, + 16381, + 26073, + 48910, + 16381, + 23051, + 47295, + 16381, + 20403, + 45121, + 16381, + 18229, + 42473, + 16381, + 16614, + 39451, + 16381, + 15619, + 36172, + 16381, + 15283, + 32762, + 16381, + 15619, + 29352, + 16381, + 16614, + 26073, + 16381, + 18229, + 23051, + 16381, + 20403, + 20403, + 16381, + 23051, + 18229, + 16381, + 26073, + 16614, + 16381, + 29352, + 15619, + 16381, + 32762, + 15283, + 16381, + 36172, + 15619, + 16381, + 39451, + 16614, + 16381, + 42473, + 18229, + 16381, + 45121, + 20403, + 16381, + 47295, + 23051, + 16381, + 48910, + 26073, + 16381, + 49905, + 29352, + 16381, + 50241, + 32762, + 16381, + 51542, + 32762, + 9595, + 51181, + 36426, + 9595, + 50113, + 39949, + 9595, + 48377, + 43196, + 9595, + 46042, + 46042, + 9595, + 43196, + 48377, + 9595, + 39949, + 50113, + 9595, + 36426, + 51181, + 9595, + 32762, + 51542, + 9595, + 29098, + 51181, + 9595, + 25575, + 50113, + 9595, + 22328, + 48377, + 9595, + 19482, + 46042, + 9595, + 17147, + 43196, + 9595, + 15411, + 39949, + 9595, + 14343, + 36426, + 9595, + 13982, + 32762, + 9595, + 14343, + 29098, + 9595, + 15411, + 25575, + 9595, + 17147, + 22328, + 9595, + 19482, + 19482, + 9595, + 22328, + 17147, + 9595, + 25575, + 15411, + 9595, + 29098, + 14343, + 9595, + 32762, + 13982, + 9595, + 36426, + 14343, + 9595, + 39949, + 15411, + 9595, + 43196, + 17147, + 9595, + 46042, + 19482, + 9595, + 48377, + 22328, + 9595, + 50113, + 25575, + 9595, + 51181, + 29098, + 9595, + 51542, + 32762, + 9595, + 53239, + 32762, + 4389, + 52845, + 36757, + 4389, + 51680, + 40598, + 4389, + 49788, + 44138, + 4389, + 47241, + 47241, + 4389, + 44138, + 49788, + 4389, + 40598, + 51680, + 4389, + 36757, + 52845, + 4389, + 32762, + 53239, + 4389, + 28767, + 52845, + 4389, + 24926, + 51680, + 4389, + 21386, + 49788, + 4389, + 18283, + 47241, + 4389, + 15736, + 44138, + 4389, + 13844, + 40598, + 4389, + 12679, + 36757, + 4389, + 12285, + 32762, + 4389, + 12679, + 28767, + 4389, + 13844, + 24926, + 4389, + 15736, + 21386, + 4389, + 18283, + 18283, + 4389, + 21386, + 15736, + 4389, + 24926, + 13844, + 4389, + 28767, + 12679, + 4389, + 32762, + 12285, + 4389, + 36757, + 12679, + 4389, + 40598, + 13844, + 4389, + 44138, + 15736, + 4389, + 47241, + 18283, + 4389, + 49788, + 21386, + 4389, + 51680, + 24926, + 4389, + 52845, + 28767, + 4389, + 53239, + 32762, + 4389, + 55214, + 32762, + 1116, + 54783, + 37142, + 1116, + 53505, + 41354, + 1116, + 51430, + 45236, + 1116, + 48638, + 48638, + 1116, + 45236, + 51430, + 1116, + 41354, + 53505, + 1116, + 37142, + 54783, + 1116, + 32762, + 55214, + 1116, + 28382, + 54783, + 1116, + 24170, + 53505, + 1116, + 20288, + 51430, + 1116, + 16886, + 48638, + 1116, + 14094, + 45236, + 1116, + 12019, + 41354, + 1116, + 10741, + 37142, + 1116, + 10310, + 32762, + 1116, + 10741, + 28382, + 1116, + 12019, + 24170, + 1116, + 14094, + 20288, + 1116, + 16886, + 16886, + 1116, + 20288, + 14094, + 1116, + 24170, + 12019, + 1116, + 28382, + 10741, + 1116, + 32762, + 10310, + 1116, + 37142, + 10741, + 1116, + 41354, + 12019, + 1116, + 45236, + 14094, + 1116, + 48638, + 16886, + 1116, + 51430, + 20288, + 1116, + 53505, + 24170, + 1116, + 54783, + 28382, + 1116, + 55214, + 32762, + 1116, + 57334, + 32762, + 0, + 56862, + 37556, + 0, + 55463, + 42165, + 0, + 53193, + 46413, + 0, + 50137, + 50137, + 0, + 46413, + 53193, + 0, + 42165, + 55463, + 0, + 37556, + 56862, + 0, + 32762, + 57334, + 0, + 27968, + 56862, + 0, + 23359, + 55463, + 0, + 19111, + 53193, + 0, + 15387, + 50137, + 0, + 12331, + 46413, + 0, + 10061, + 42165, + 0, + 8662, + 37556, + 0, + 8190, + 32762, + 0, + 8662, + 27968, + 0, + 10061, + 23359, + 0, + 12331, + 19111, + 0, + 15387, + 15387, + 0, + 19111, + 12331, + 0, + 23359, + 10061, + 0, + 27968, + 8662, + 0, + 32762, + 8190, + 0, + 37556, + 8662, + 0, + 42165, + 10061, + 0, + 46413, + 12331, + 0, + 50137, + 15387, + 0, + 53193, + 19111, + 0, + 55463, + 23359, + 0, + 56862, + 27968, + 0, + 57334, + 32762, + 0, + 59454, + 32762, + 1116, + 58941, + 37969, + 1116, + 57422, + 42976, + 1116, + 54955, + 47591, + 1116, + 51636, + 51636, + 1116, + 47591, + 54955, + 1116, + 42976, + 57422, + 1116, + 37969, + 58941, + 1116, + 32762, + 59454, + 1116, + 27555, + 58941, + 1116, + 22548, + 57422, + 1116, + 17933, + 54955, + 1116, + 13888, + 51636, + 1116, + 10569, + 47591, + 1116, + 8102, + 42976, + 1116, + 6583, + 37969, + 1116, + 6070, + 32762, + 1116, + 6583, + 27555, + 1116, + 8102, + 22548, + 1116, + 10569, + 17933, + 1116, + 13888, + 13888, + 1116, + 17933, + 10569, + 1116, + 22548, + 8102, + 1116, + 27555, + 6583, + 1116, + 32762, + 6070, + 1116, + 37969, + 6583, + 1116, + 42976, + 8102, + 1116, + 47591, + 10569, + 1116, + 51636, + 13888, + 1116, + 54955, + 17933, + 1116, + 57422, + 22548, + 1116, + 58941, + 27555, + 1116, + 59454, + 32762, + 1116, + 61429, + 32762, + 4389, + 60878, + 38355, + 4389, + 59247, + 43732, + 4389, + 56598, + 48689, + 4389, + 53033, + 53033, + 4389, + 48689, + 56598, + 4389, + 43732, + 59247, + 4389, + 38355, + 60878, + 4389, + 32762, + 61429, + 4389, + 27169, + 60878, + 4389, + 21792, + 59247, + 4389, + 16835, + 56598, + 4389, + 12491, + 53033, + 4389, + 8926, + 48689, + 4389, + 6277, + 43732, + 4389, + 4646, + 38355, + 4389, + 4095, + 32762, + 4389, + 4646, + 27169, + 4389, + 6277, + 21792, + 4389, + 8926, + 16835, + 4389, + 12491, + 12491, + 4389, + 16835, + 8926, + 4389, + 21792, + 6277, + 4389, + 27169, + 4646, + 4389, + 32762, + 4095, + 4389, + 38355, + 4646, + 4389, + 43732, + 6277, + 4389, + 48689, + 8926, + 4389, + 53033, + 12491, + 4389, + 56598, + 16835, + 4389, + 59247, + 21792, + 4389, + 60878, + 27169, + 4389, + 61429, + 32762, + 4389, + 63126, + 32762, + 9595, + 62542, + 38686, + 9595, + 60814, + 44382, + 9595, + 58008, + 49631, + 9595, + 54232, + 54232, + 9595, + 49631, + 58008, + 9595, + 44382, + 60814, + 9595, + 38686, + 62542, + 9595, + 32762, + 63126, + 9595, + 26838, + 62542, + 9595, + 21142, + 60814, + 9595, + 15893, + 58008, + 9595, + 11292, + 54232, + 9595, + 7516, + 49631, + 9595, + 4710, + 44382, + 9595, + 2982, + 38686, + 9595, + 2398, + 32762, + 9595, + 2982, + 26838, + 9595, + 4710, + 21142, + 9595, + 7516, + 15893, + 9595, + 11292, + 11292, + 9595, + 15893, + 7516, + 9595, + 21142, + 4710, + 9595, + 26838, + 2982, + 9595, + 32762, + 2398, + 9595, + 38686, + 2982, + 9595, + 44382, + 4710, + 9595, + 49631, + 7516, + 9595, + 54232, + 11292, + 9595, + 58008, + 15893, + 9595, + 60814, + 21142, + 9595, + 62542, + 26838, + 9595, + 63126, + 32762, + 9595, + 64427, + 32762, + 16381, + 63819, + 38940, + 16381, + 62017, + 44880, + 16381, + 59091, + 50354, + 16381, + 55153, + 55153, + 16381, + 50354, + 59091, + 16381, + 44880, + 62017, + 16381, + 38940, + 63819, + 16381, + 32762, + 64427, + 16381, + 26584, + 63819, + 16381, + 20644, + 62017, + 16381, + 15170, + 59091, + 16381, + 10371, + 55153, + 16381, + 6433, + 50354, + 16381, + 3507, + 44880, + 16381, + 1705, + 38940, + 16381, + 1097, + 32762, + 16381, + 1705, + 26584, + 16381, + 3507, + 20644, + 16381, + 6433, + 15170, + 16381, + 10371, + 10371, + 16381, + 15170, + 6433, + 16381, + 20644, + 3507, + 16381, + 26584, + 1705, + 16381, + 32762, + 1097, + 16381, + 38940, + 1705, + 16381, + 44880, + 3507, + 16381, + 50354, + 6433, + 16381, + 55153, + 10371, + 16381, + 59091, + 15170, + 16381, + 62017, + 20644, + 16381, + 63819, + 26584, + 16381, + 64427, + 32762, + 16381, + 65245, + 32762, + 24282, + 64621, + 39099, + 24282, + 62773, + 45193, + 24282, + 59771, + 50809, + 24282, + 55731, + 55731, + 24282, + 50809, + 59771, + 24282, + 45193, + 62773, + 24282, + 39099, + 64621, + 24282, + 32762, + 65245, + 24282, + 26425, + 64621, + 24282, + 20331, + 62773, + 24282, + 14715, + 59771, + 24282, + 9793, + 55731, + 24282, + 5753, + 50809, + 24282, + 2751, + 45193, + 24282, + 903, + 39099, + 24282, + 279, + 32762, + 24282, + 903, + 26425, + 24282, + 2751, + 20331, + 24282, + 5753, + 14715, + 24282, + 9793, + 9793, + 24282, + 14715, + 5753, + 24282, + 20331, + 2751, + 24282, + 26425, + 903, + 24282, + 32762, + 279, + 24282, + 39099, + 903, + 24282, + 45193, + 2751, + 24282, + 50809, + 5753, + 24282, + 55731, + 9793, + 24282, + 59771, + 14715, + 24282, + 62773, + 20331, + 24282, + 64621, + 26425, + 24282, + 65245, + 32762, + 24282, + 65525, + 32762, + 32762, + 64895, + 39154, + 32762, + 63031, + 45300, + 32762, + 60003, + 50964, + 32762, + 55929, + 55929, + 32762, + 50964, + 60003, + 32762, + 45300, + 63031, + 32762, + 39154, + 64895, + 32762, + 32762, + 65525, + 32762, + 26370, + 64895, + 32762, + 20224, + 63031, + 32762, + 14560, + 60003, + 32762, + 9595, + 55929, + 32762, + 5521, + 50964, + 32762, + 2493, + 45300, + 32762, + 629, + 39154, + 32762, + 0, + 32762, + 32762, + 629, + 26370, + 32762, + 2493, + 20224, + 32762, + 5521, + 14560, + 32762, + 9595, + 9595, + 32762, + 14560, + 5521, + 32762, + 20224, + 2493, + 32762, + 26370, + 629, + 32762, + 32762, + 0, + 32762, + 39154, + 629, + 32762, + 45300, + 2493, + 32762, + 50964, + 5521, + 32762, + 55929, + 9595, + 32762, + 60003, + 14560, + 32762, + 63031, + 20224, + 32762, + 64895, + 26370, + 32762, + 65525, + 32762, + 32762, + 65245, + 32762, + 41242, + 64621, + 39099, + 41242, + 62773, + 45193, + 41242, + 59771, + 50809, + 41242, + 55731, + 55731, + 41242, + 50809, + 59771, + 41242, + 45193, + 62773, + 41242, + 39099, + 64621, + 41242, + 32762, + 65245, + 41242, + 26425, + 64621, + 41242, + 20331, + 62773, + 41242, + 14715, + 59771, + 41242, + 9793, + 55731, + 41242, + 5753, + 50809, + 41242, + 2751, + 45193, + 41242, + 903, + 39099, + 41242, + 279, + 32762, + 41242, + 903, + 26425, + 41242, + 2751, + 20331, + 41242, + 5753, + 14715, + 41242, + 9793, + 9793, + 41242, + 14715, + 5753, + 41242, + 20331, + 2751, + 41242, + 26425, + 903, + 41242, + 32762, + 279, + 41242, + 39099, + 903, + 41242, + 45193, + 2751, + 41242, + 50809, + 5753, + 41242, + 55731, + 9793, + 41242, + 59771, + 14715, + 41242, + 62773, + 20331, + 41242, + 64621, + 26425, + 41242, + 65245, + 32762, + 41242, + 64427, + 32762, + 49143, + 63819, + 38940, + 49143, + 62017, + 44880, + 49143, + 59091, + 50354, + 49143, + 55153, + 55153, + 49143, + 50354, + 59091, + 49143, + 44880, + 62017, + 49143, + 38940, + 63819, + 49143, + 32762, + 64427, + 49143, + 26584, + 63819, + 49143, + 20644, + 62017, + 49143, + 15170, + 59091, + 49143, + 10371, + 55153, + 49143, + 6433, + 50354, + 49143, + 3507, + 44880, + 49143, + 1705, + 38940, + 49143, + 1097, + 32762, + 49143, + 1705, + 26584, + 49143, + 3507, + 20644, + 49143, + 6433, + 15170, + 49143, + 10371, + 10371, + 49143, + 15170, + 6433, + 49143, + 20644, + 3507, + 49143, + 26584, + 1705, + 49143, + 32762, + 1097, + 49143, + 38940, + 1705, + 49143, + 44880, + 3507, + 49143, + 50354, + 6433, + 49143, + 55153, + 10371, + 49143, + 59091, + 15170, + 49143, + 62017, + 20644, + 49143, + 63819, + 26584, + 49143, + 64427, + 32762, + 49143, + 63126, + 32762, + 55929, + 62542, + 38686, + 55929, + 60814, + 44382, + 55929, + 58008, + 49631, + 55929, + 54232, + 54232, + 55929, + 49631, + 58008, + 55929, + 44382, + 60814, + 55929, + 38686, + 62542, + 55929, + 32762, + 63126, + 55929, + 26838, + 62542, + 55929, + 21142, + 60814, + 55929, + 15893, + 58008, + 55929, + 11292, + 54232, + 55929, + 7516, + 49631, + 55929, + 4710, + 44382, + 55929, + 2982, + 38686, + 55929, + 2398, + 32762, + 55929, + 2982, + 26838, + 55929, + 4710, + 21142, + 55929, + 7516, + 15893, + 55929, + 11292, + 11292, + 55929, + 15893, + 7516, + 55929, + 21142, + 4710, + 55929, + 26838, + 2982, + 55929, + 32762, + 2398, + 55929, + 38686, + 2982, + 55929, + 44382, + 4710, + 55929, + 49631, + 7516, + 55929, + 54232, + 11292, + 55929, + 58008, + 15893, + 55929, + 60814, + 21142, + 55929, + 62542, + 26838, + 55929, + 63126, + 32762, + 55929 + ], + "indices": [ + 33, + 0, + 1, + 1, + 34, + 33, + 34, + 1, + 2, + 2, + 35, + 34, + 35, + 2, + 3, + 3, + 36, + 35, + 36, + 3, + 4, + 4, + 37, + 36, + 37, + 4, + 5, + 5, + 38, + 37, + 38, + 5, + 6, + 6, + 39, + 38, + 39, + 6, + 7, + 7, + 40, + 39, + 40, + 7, + 8, + 8, + 41, + 40, + 41, + 8, + 9, + 9, + 42, + 41, + 42, + 9, + 10, + 10, + 43, + 42, + 43, + 10, + 11, + 11, + 44, + 43, + 44, + 11, + 12, + 12, + 45, + 44, + 45, + 12, + 13, + 13, + 46, + 45, + 46, + 13, + 14, + 14, + 47, + 46, + 47, + 14, + 15, + 15, + 48, + 47, + 48, + 15, + 16, + 16, + 49, + 48, + 49, + 16, + 17, + 17, + 50, + 49, + 50, + 17, + 18, + 18, + 51, + 50, + 51, + 18, + 19, + 19, + 52, + 51, + 52, + 19, + 20, + 20, + 53, + 52, + 53, + 20, + 21, + 21, + 54, + 53, + 54, + 21, + 22, + 22, + 55, + 54, + 55, + 22, + 23, + 23, + 56, + 55, + 56, + 23, + 24, + 24, + 57, + 56, + 57, + 24, + 25, + 25, + 58, + 57, + 58, + 25, + 26, + 26, + 59, + 58, + 59, + 26, + 27, + 27, + 60, + 59, + 60, + 27, + 28, + 28, + 61, + 60, + 61, + 28, + 29, + 29, + 62, + 61, + 62, + 29, + 30, + 30, + 63, + 62, + 63, + 30, + 31, + 31, + 64, + 63, + 64, + 31, + 32, + 32, + 65, + 64, + 66, + 33, + 34, + 34, + 67, + 66, + 67, + 34, + 35, + 35, + 68, + 67, + 68, + 35, + 36, + 36, + 69, + 68, + 69, + 36, + 37, + 37, + 70, + 69, + 70, + 37, + 38, + 38, + 71, + 70, + 71, + 38, + 39, + 39, + 72, + 71, + 72, + 39, + 40, + 40, + 73, + 72, + 73, + 40, + 41, + 41, + 74, + 73, + 74, + 41, + 42, + 42, + 75, + 74, + 75, + 42, + 43, + 43, + 76, + 75, + 76, + 43, + 44, + 44, + 77, + 76, + 77, + 44, + 45, + 45, + 78, + 77, + 78, + 45, + 46, + 46, + 79, + 78, + 79, + 46, + 47, + 47, + 80, + 79, + 80, + 47, + 48, + 48, + 81, + 80, + 81, + 48, + 49, + 49, + 82, + 81, + 82, + 49, + 50, + 50, + 83, + 82, + 83, + 50, + 51, + 51, + 84, + 83, + 84, + 51, + 52, + 52, + 85, + 84, + 85, + 52, + 53, + 53, + 86, + 85, + 86, + 53, + 54, + 54, + 87, + 86, + 87, + 54, + 55, + 55, + 88, + 87, + 88, + 55, + 56, + 56, + 89, + 88, + 89, + 56, + 57, + 57, + 90, + 89, + 90, + 57, + 58, + 58, + 91, + 90, + 91, + 58, + 59, + 59, + 92, + 91, + 92, + 59, + 60, + 60, + 93, + 92, + 93, + 60, + 61, + 61, + 94, + 93, + 94, + 61, + 62, + 62, + 95, + 94, + 95, + 62, + 63, + 63, + 96, + 95, + 96, + 63, + 64, + 64, + 97, + 96, + 97, + 64, + 65, + 65, + 98, + 97, + 99, + 66, + 67, + 67, + 100, + 99, + 100, + 67, + 68, + 68, + 101, + 100, + 101, + 68, + 69, + 69, + 102, + 101, + 102, + 69, + 70, + 70, + 103, + 102, + 103, + 70, + 71, + 71, + 104, + 103, + 104, + 71, + 72, + 72, + 105, + 104, + 105, + 72, + 73, + 73, + 106, + 105, + 106, + 73, + 74, + 74, + 107, + 106, + 107, + 74, + 75, + 75, + 108, + 107, + 108, + 75, + 76, + 76, + 109, + 108, + 109, + 76, + 77, + 77, + 110, + 109, + 110, + 77, + 78, + 78, + 111, + 110, + 111, + 78, + 79, + 79, + 112, + 111, + 112, + 79, + 80, + 80, + 113, + 112, + 113, + 80, + 81, + 81, + 114, + 113, + 114, + 81, + 82, + 82, + 115, + 114, + 115, + 82, + 83, + 83, + 116, + 115, + 116, + 83, + 84, + 84, + 117, + 116, + 117, + 84, + 85, + 85, + 118, + 117, + 118, + 85, + 86, + 86, + 119, + 118, + 119, + 86, + 87, + 87, + 120, + 119, + 120, + 87, + 88, + 88, + 121, + 120, + 121, + 88, + 89, + 89, + 122, + 121, + 122, + 89, + 90, + 90, + 123, + 122, + 123, + 90, + 91, + 91, + 124, + 123, + 124, + 91, + 92, + 92, + 125, + 124, + 125, + 92, + 93, + 93, + 126, + 125, + 126, + 93, + 94, + 94, + 127, + 126, + 127, + 94, + 95, + 95, + 128, + 127, + 128, + 95, + 96, + 96, + 129, + 128, + 129, + 96, + 97, + 97, + 130, + 129, + 130, + 97, + 98, + 98, + 131, + 130, + 132, + 99, + 100, + 100, + 133, + 132, + 133, + 100, + 101, + 101, + 134, + 133, + 134, + 101, + 102, + 102, + 135, + 134, + 135, + 102, + 103, + 103, + 136, + 135, + 136, + 103, + 104, + 104, + 137, + 136, + 137, + 104, + 105, + 105, + 138, + 137, + 138, + 105, + 106, + 106, + 139, + 138, + 139, + 106, + 107, + 107, + 140, + 139, + 140, + 107, + 108, + 108, + 141, + 140, + 141, + 108, + 109, + 109, + 142, + 141, + 142, + 109, + 110, + 110, + 143, + 142, + 143, + 110, + 111, + 111, + 144, + 143, + 144, + 111, + 112, + 112, + 145, + 144, + 145, + 112, + 113, + 113, + 146, + 145, + 146, + 113, + 114, + 114, + 147, + 146, + 147, + 114, + 115, + 115, + 148, + 147, + 148, + 115, + 116, + 116, + 149, + 148, + 149, + 116, + 117, + 117, + 150, + 149, + 150, + 117, + 118, + 118, + 151, + 150, + 151, + 118, + 119, + 119, + 152, + 151, + 152, + 119, + 120, + 120, + 153, + 152, + 153, + 120, + 121, + 121, + 154, + 153, + 154, + 121, + 122, + 122, + 155, + 154, + 155, + 122, + 123, + 123, + 156, + 155, + 156, + 123, + 124, + 124, + 157, + 156, + 157, + 124, + 125, + 125, + 158, + 157, + 158, + 125, + 126, + 126, + 159, + 158, + 159, + 126, + 127, + 127, + 160, + 159, + 160, + 127, + 128, + 128, + 161, + 160, + 161, + 128, + 129, + 129, + 162, + 161, + 162, + 129, + 130, + 130, + 163, + 162, + 163, + 130, + 131, + 131, + 164, + 163, + 165, + 132, + 133, + 133, + 166, + 165, + 166, + 133, + 134, + 134, + 167, + 166, + 167, + 134, + 135, + 135, + 168, + 167, + 168, + 135, + 136, + 136, + 169, + 168, + 169, + 136, + 137, + 137, + 170, + 169, + 170, + 137, + 138, + 138, + 171, + 170, + 171, + 138, + 139, + 139, + 172, + 171, + 172, + 139, + 140, + 140, + 173, + 172, + 173, + 140, + 141, + 141, + 174, + 173, + 174, + 141, + 142, + 142, + 175, + 174, + 175, + 142, + 143, + 143, + 176, + 175, + 176, + 143, + 144, + 144, + 177, + 176, + 177, + 144, + 145, + 145, + 178, + 177, + 178, + 145, + 146, + 146, + 179, + 178, + 179, + 146, + 147, + 147, + 180, + 179, + 180, + 147, + 148, + 148, + 181, + 180, + 181, + 148, + 149, + 149, + 182, + 181, + 182, + 149, + 150, + 150, + 183, + 182, + 183, + 150, + 151, + 151, + 184, + 183, + 184, + 151, + 152, + 152, + 185, + 184, + 185, + 152, + 153, + 153, + 186, + 185, + 186, + 153, + 154, + 154, + 187, + 186, + 187, + 154, + 155, + 155, + 188, + 187, + 188, + 155, + 156, + 156, + 189, + 188, + 189, + 156, + 157, + 157, + 190, + 189, + 190, + 157, + 158, + 158, + 191, + 190, + 191, + 158, + 159, + 159, + 192, + 191, + 192, + 159, + 160, + 160, + 193, + 192, + 193, + 160, + 161, + 161, + 194, + 193, + 194, + 161, + 162, + 162, + 195, + 194, + 195, + 162, + 163, + 163, + 196, + 195, + 196, + 163, + 164, + 164, + 197, + 196, + 198, + 165, + 166, + 166, + 199, + 198, + 199, + 166, + 167, + 167, + 200, + 199, + 200, + 167, + 168, + 168, + 201, + 200, + 201, + 168, + 169, + 169, + 202, + 201, + 202, + 169, + 170, + 170, + 203, + 202, + 203, + 170, + 171, + 171, + 204, + 203, + 204, + 171, + 172, + 172, + 205, + 204, + 205, + 172, + 173, + 173, + 206, + 205, + 206, + 173, + 174, + 174, + 207, + 206, + 207, + 174, + 175, + 175, + 208, + 207, + 208, + 175, + 176, + 176, + 209, + 208, + 209, + 176, + 177, + 177, + 210, + 209, + 210, + 177, + 178, + 178, + 211, + 210, + 211, + 178, + 179, + 179, + 212, + 211, + 212, + 179, + 180, + 180, + 213, + 212, + 213, + 180, + 181, + 181, + 214, + 213, + 214, + 181, + 182, + 182, + 215, + 214, + 215, + 182, + 183, + 183, + 216, + 215, + 216, + 183, + 184, + 184, + 217, + 216, + 217, + 184, + 185, + 185, + 218, + 217, + 218, + 185, + 186, + 186, + 219, + 218, + 219, + 186, + 187, + 187, + 220, + 219, + 220, + 187, + 188, + 188, + 221, + 220, + 221, + 188, + 189, + 189, + 222, + 221, + 222, + 189, + 190, + 190, + 223, + 222, + 223, + 190, + 191, + 191, + 224, + 223, + 224, + 191, + 192, + 192, + 225, + 224, + 225, + 192, + 193, + 193, + 226, + 225, + 226, + 193, + 194, + 194, + 227, + 226, + 227, + 194, + 195, + 195, + 228, + 227, + 228, + 195, + 196, + 196, + 229, + 228, + 229, + 196, + 197, + 197, + 230, + 229, + 231, + 198, + 199, + 199, + 232, + 231, + 232, + 199, + 200, + 200, + 233, + 232, + 233, + 200, + 201, + 201, + 234, + 233, + 234, + 201, + 202, + 202, + 235, + 234, + 235, + 202, + 203, + 203, + 236, + 235, + 236, + 203, + 204, + 204, + 237, + 236, + 237, + 204, + 205, + 205, + 238, + 237, + 238, + 205, + 206, + 206, + 239, + 238, + 239, + 206, + 207, + 207, + 240, + 239, + 240, + 207, + 208, + 208, + 241, + 240, + 241, + 208, + 209, + 209, + 242, + 241, + 242, + 209, + 210, + 210, + 243, + 242, + 243, + 210, + 211, + 211, + 244, + 243, + 244, + 211, + 212, + 212, + 245, + 244, + 245, + 212, + 213, + 213, + 246, + 245, + 246, + 213, + 214, + 214, + 247, + 246, + 247, + 214, + 215, + 215, + 248, + 247, + 248, + 215, + 216, + 216, + 249, + 248, + 249, + 216, + 217, + 217, + 250, + 249, + 250, + 217, + 218, + 218, + 251, + 250, + 251, + 218, + 219, + 219, + 252, + 251, + 252, + 219, + 220, + 220, + 253, + 252, + 253, + 220, + 221, + 221, + 254, + 253, + 254, + 221, + 222, + 222, + 255, + 254, + 255, + 222, + 223, + 223, + 256, + 255, + 256, + 223, + 224, + 224, + 257, + 256, + 257, + 224, + 225, + 225, + 258, + 257, + 258, + 225, + 226, + 226, + 259, + 258, + 259, + 226, + 227, + 227, + 260, + 259, + 260, + 227, + 228, + 228, + 261, + 260, + 261, + 228, + 229, + 229, + 262, + 261, + 262, + 229, + 230, + 230, + 263, + 262, + 264, + 231, + 232, + 232, + 265, + 264, + 265, + 232, + 233, + 233, + 266, + 265, + 266, + 233, + 234, + 234, + 267, + 266, + 267, + 234, + 235, + 235, + 268, + 267, + 268, + 235, + 236, + 236, + 269, + 268, + 269, + 236, + 237, + 237, + 270, + 269, + 270, + 237, + 238, + 238, + 271, + 270, + 271, + 238, + 239, + 239, + 272, + 271, + 272, + 239, + 240, + 240, + 273, + 272, + 273, + 240, + 241, + 241, + 274, + 273, + 274, + 241, + 242, + 242, + 275, + 274, + 275, + 242, + 243, + 243, + 276, + 275, + 276, + 243, + 244, + 244, + 277, + 276, + 277, + 244, + 245, + 245, + 278, + 277, + 278, + 245, + 246, + 246, + 279, + 278, + 279, + 246, + 247, + 247, + 280, + 279, + 280, + 247, + 248, + 248, + 281, + 280, + 281, + 248, + 249, + 249, + 282, + 281, + 282, + 249, + 250, + 250, + 283, + 282, + 283, + 250, + 251, + 251, + 284, + 283, + 284, + 251, + 252, + 252, + 285, + 284, + 285, + 252, + 253, + 253, + 286, + 285, + 286, + 253, + 254, + 254, + 287, + 286, + 287, + 254, + 255, + 255, + 288, + 287, + 288, + 255, + 256, + 256, + 289, + 288, + 289, + 256, + 257, + 257, + 290, + 289, + 290, + 257, + 258, + 258, + 291, + 290, + 291, + 258, + 259, + 259, + 292, + 291, + 292, + 259, + 260, + 260, + 293, + 292, + 293, + 260, + 261, + 261, + 294, + 293, + 294, + 261, + 262, + 262, + 295, + 294, + 295, + 262, + 263, + 263, + 296, + 295, + 297, + 264, + 265, + 265, + 298, + 297, + 298, + 265, + 266, + 266, + 299, + 298, + 299, + 266, + 267, + 267, + 300, + 299, + 300, + 267, + 268, + 268, + 301, + 300, + 301, + 268, + 269, + 269, + 302, + 301, + 302, + 269, + 270, + 270, + 303, + 302, + 303, + 270, + 271, + 271, + 304, + 303, + 304, + 271, + 272, + 272, + 305, + 304, + 305, + 272, + 273, + 273, + 306, + 305, + 306, + 273, + 274, + 274, + 307, + 306, + 307, + 274, + 275, + 275, + 308, + 307, + 308, + 275, + 276, + 276, + 309, + 308, + 309, + 276, + 277, + 277, + 310, + 309, + 310, + 277, + 278, + 278, + 311, + 310, + 311, + 278, + 279, + 279, + 312, + 311, + 312, + 279, + 280, + 280, + 313, + 312, + 313, + 280, + 281, + 281, + 314, + 313, + 314, + 281, + 282, + 282, + 315, + 314, + 315, + 282, + 283, + 283, + 316, + 315, + 316, + 283, + 284, + 284, + 317, + 316, + 317, + 284, + 285, + 285, + 318, + 317, + 318, + 285, + 286, + 286, + 319, + 318, + 319, + 286, + 287, + 287, + 320, + 319, + 320, + 287, + 288, + 288, + 321, + 320, + 321, + 288, + 289, + 289, + 322, + 321, + 322, + 289, + 290, + 290, + 323, + 322, + 323, + 290, + 291, + 291, + 324, + 323, + 324, + 291, + 292, + 292, + 325, + 324, + 325, + 292, + 293, + 293, + 326, + 325, + 326, + 293, + 294, + 294, + 327, + 326, + 327, + 294, + 295, + 295, + 328, + 327, + 328, + 295, + 296, + 296, + 329, + 328, + 330, + 297, + 298, + 298, + 331, + 330, + 331, + 298, + 299, + 299, + 332, + 331, + 332, + 299, + 300, + 300, + 333, + 332, + 333, + 300, + 301, + 301, + 334, + 333, + 334, + 301, + 302, + 302, + 335, + 334, + 335, + 302, + 303, + 303, + 336, + 335, + 336, + 303, + 304, + 304, + 337, + 336, + 337, + 304, + 305, + 305, + 338, + 337, + 338, + 305, + 306, + 306, + 339, + 338, + 339, + 306, + 307, + 307, + 340, + 339, + 340, + 307, + 308, + 308, + 341, + 340, + 341, + 308, + 309, + 309, + 342, + 341, + 342, + 309, + 310, + 310, + 343, + 342, + 343, + 310, + 311, + 311, + 344, + 343, + 344, + 311, + 312, + 312, + 345, + 344, + 345, + 312, + 313, + 313, + 346, + 345, + 346, + 313, + 314, + 314, + 347, + 346, + 347, + 314, + 315, + 315, + 348, + 347, + 348, + 315, + 316, + 316, + 349, + 348, + 349, + 316, + 317, + 317, + 350, + 349, + 350, + 317, + 318, + 318, + 351, + 350, + 351, + 318, + 319, + 319, + 352, + 351, + 352, + 319, + 320, + 320, + 353, + 352, + 353, + 320, + 321, + 321, + 354, + 353, + 354, + 321, + 322, + 322, + 355, + 354, + 355, + 322, + 323, + 323, + 356, + 355, + 356, + 323, + 324, + 324, + 357, + 356, + 357, + 324, + 325, + 325, + 358, + 357, + 358, + 325, + 326, + 326, + 359, + 358, + 359, + 326, + 327, + 327, + 360, + 359, + 360, + 327, + 328, + 328, + 361, + 360, + 361, + 328, + 329, + 329, + 362, + 361, + 363, + 330, + 331, + 331, + 364, + 363, + 364, + 331, + 332, + 332, + 365, + 364, + 365, + 332, + 333, + 333, + 366, + 365, + 366, + 333, + 334, + 334, + 367, + 366, + 367, + 334, + 335, + 335, + 368, + 367, + 368, + 335, + 336, + 336, + 369, + 368, + 369, + 336, + 337, + 337, + 370, + 369, + 370, + 337, + 338, + 338, + 371, + 370, + 371, + 338, + 339, + 339, + 372, + 371, + 372, + 339, + 340, + 340, + 373, + 372, + 373, + 340, + 341, + 341, + 374, + 373, + 374, + 341, + 342, + 342, + 375, + 374, + 375, + 342, + 343, + 343, + 376, + 375, + 376, + 343, + 344, + 344, + 377, + 376, + 377, + 344, + 345, + 345, + 378, + 377, + 378, + 345, + 346, + 346, + 379, + 378, + 379, + 346, + 347, + 347, + 380, + 379, + 380, + 347, + 348, + 348, + 381, + 380, + 381, + 348, + 349, + 349, + 382, + 381, + 382, + 349, + 350, + 350, + 383, + 382, + 383, + 350, + 351, + 351, + 384, + 383, + 384, + 351, + 352, + 352, + 385, + 384, + 385, + 352, + 353, + 353, + 386, + 385, + 386, + 353, + 354, + 354, + 387, + 386, + 387, + 354, + 355, + 355, + 388, + 387, + 388, + 355, + 356, + 356, + 389, + 388, + 389, + 356, + 357, + 357, + 390, + 389, + 390, + 357, + 358, + 358, + 391, + 390, + 391, + 358, + 359, + 359, + 392, + 391, + 392, + 359, + 360, + 360, + 393, + 392, + 393, + 360, + 361, + 361, + 394, + 393, + 394, + 361, + 362, + 362, + 395, + 394, + 396, + 363, + 364, + 364, + 397, + 396, + 397, + 364, + 365, + 365, + 398, + 397, + 398, + 365, + 366, + 366, + 399, + 398, + 399, + 366, + 367, + 367, + 400, + 399, + 400, + 367, + 368, + 368, + 401, + 400, + 401, + 368, + 369, + 369, + 402, + 401, + 402, + 369, + 370, + 370, + 403, + 402, + 403, + 370, + 371, + 371, + 404, + 403, + 404, + 371, + 372, + 372, + 405, + 404, + 405, + 372, + 373, + 373, + 406, + 405, + 406, + 373, + 374, + 374, + 407, + 406, + 407, + 374, + 375, + 375, + 408, + 407, + 408, + 375, + 376, + 376, + 409, + 408, + 409, + 376, + 377, + 377, + 410, + 409, + 410, + 377, + 378, + 378, + 411, + 410, + 411, + 378, + 379, + 379, + 412, + 411, + 412, + 379, + 380, + 380, + 413, + 412, + 413, + 380, + 381, + 381, + 414, + 413, + 414, + 381, + 382, + 382, + 415, + 414, + 415, + 382, + 383, + 383, + 416, + 415, + 416, + 383, + 384, + 384, + 417, + 416, + 417, + 384, + 385, + 385, + 418, + 417, + 418, + 385, + 386, + 386, + 419, + 418, + 419, + 386, + 387, + 387, + 420, + 419, + 420, + 387, + 388, + 388, + 421, + 420, + 421, + 388, + 389, + 389, + 422, + 421, + 422, + 389, + 390, + 390, + 423, + 422, + 423, + 390, + 391, + 391, + 424, + 423, + 424, + 391, + 392, + 392, + 425, + 424, + 425, + 392, + 393, + 393, + 426, + 425, + 426, + 393, + 394, + 394, + 427, + 426, + 427, + 394, + 395, + 395, + 428, + 427, + 429, + 396, + 397, + 397, + 430, + 429, + 430, + 397, + 398, + 398, + 431, + 430, + 431, + 398, + 399, + 399, + 432, + 431, + 432, + 399, + 400, + 400, + 433, + 432, + 433, + 400, + 401, + 401, + 434, + 433, + 434, + 401, + 402, + 402, + 435, + 434, + 435, + 402, + 403, + 403, + 436, + 435, + 436, + 403, + 404, + 404, + 437, + 436, + 437, + 404, + 405, + 405, + 438, + 437, + 438, + 405, + 406, + 406, + 439, + 438, + 439, + 406, + 407, + 407, + 440, + 439, + 440, + 407, + 408, + 408, + 441, + 440, + 441, + 408, + 409, + 409, + 442, + 441, + 442, + 409, + 410, + 410, + 443, + 442, + 443, + 410, + 411, + 411, + 444, + 443, + 444, + 411, + 412, + 412, + 445, + 444, + 445, + 412, + 413, + 413, + 446, + 445, + 446, + 413, + 414, + 414, + 447, + 446, + 447, + 414, + 415, + 415, + 448, + 447, + 448, + 415, + 416, + 416, + 449, + 448, + 449, + 416, + 417, + 417, + 450, + 449, + 450, + 417, + 418, + 418, + 451, + 450, + 451, + 418, + 419, + 419, + 452, + 451, + 452, + 419, + 420, + 420, + 453, + 452, + 453, + 420, + 421, + 421, + 454, + 453, + 454, + 421, + 422, + 422, + 455, + 454, + 455, + 422, + 423, + 423, + 456, + 455, + 456, + 423, + 424, + 424, + 457, + 456, + 457, + 424, + 425, + 425, + 458, + 457, + 458, + 425, + 426, + 426, + 459, + 458, + 459, + 426, + 427, + 427, + 460, + 459, + 460, + 427, + 428, + 428, + 461, + 460, + 462, + 429, + 430, + 430, + 463, + 462, + 463, + 430, + 431, + 431, + 464, + 463, + 464, + 431, + 432, + 432, + 465, + 464, + 465, + 432, + 433, + 433, + 466, + 465, + 466, + 433, + 434, + 434, + 467, + 466, + 467, + 434, + 435, + 435, + 468, + 467, + 468, + 435, + 436, + 436, + 469, + 468, + 469, + 436, + 437, + 437, + 470, + 469, + 470, + 437, + 438, + 438, + 471, + 470, + 471, + 438, + 439, + 439, + 472, + 471, + 472, + 439, + 440, + 440, + 473, + 472, + 473, + 440, + 441, + 441, + 474, + 473, + 474, + 441, + 442, + 442, + 475, + 474, + 475, + 442, + 443, + 443, + 476, + 475, + 476, + 443, + 444, + 444, + 477, + 476, + 477, + 444, + 445, + 445, + 478, + 477, + 478, + 445, + 446, + 446, + 479, + 478, + 479, + 446, + 447, + 447, + 480, + 479, + 480, + 447, + 448, + 448, + 481, + 480, + 481, + 448, + 449, + 449, + 482, + 481, + 482, + 449, + 450, + 450, + 483, + 482, + 483, + 450, + 451, + 451, + 484, + 483, + 484, + 451, + 452, + 452, + 485, + 484, + 485, + 452, + 453, + 453, + 486, + 485, + 486, + 453, + 454, + 454, + 487, + 486, + 487, + 454, + 455, + 455, + 488, + 487, + 488, + 455, + 456, + 456, + 489, + 488, + 489, + 456, + 457, + 457, + 490, + 489, + 490, + 457, + 458, + 458, + 491, + 490, + 491, + 458, + 459, + 459, + 492, + 491, + 492, + 459, + 460, + 460, + 493, + 492, + 493, + 460, + 461, + 461, + 494, + 493, + 495, + 462, + 463, + 463, + 496, + 495, + 496, + 463, + 464, + 464, + 497, + 496, + 497, + 464, + 465, + 465, + 498, + 497, + 498, + 465, + 466, + 466, + 499, + 498, + 499, + 466, + 467, + 467, + 500, + 499, + 500, + 467, + 468, + 468, + 501, + 500, + 501, + 468, + 469, + 469, + 502, + 501, + 502, + 469, + 470, + 470, + 503, + 502, + 503, + 470, + 471, + 471, + 504, + 503, + 504, + 471, + 472, + 472, + 505, + 504, + 505, + 472, + 473, + 473, + 506, + 505, + 506, + 473, + 474, + 474, + 507, + 506, + 507, + 474, + 475, + 475, + 508, + 507, + 508, + 475, + 476, + 476, + 509, + 508, + 509, + 476, + 477, + 477, + 510, + 509, + 510, + 477, + 478, + 478, + 511, + 510, + 511, + 478, + 479, + 479, + 512, + 511, + 512, + 479, + 480, + 480, + 513, + 512, + 513, + 480, + 481, + 481, + 514, + 513, + 514, + 481, + 482, + 482, + 515, + 514, + 515, + 482, + 483, + 483, + 516, + 515, + 516, + 483, + 484, + 484, + 517, + 516, + 517, + 484, + 485, + 485, + 518, + 517, + 518, + 485, + 486, + 486, + 519, + 518, + 519, + 486, + 487, + 487, + 520, + 519, + 520, + 487, + 488, + 488, + 521, + 520, + 521, + 488, + 489, + 489, + 522, + 521, + 522, + 489, + 490, + 490, + 523, + 522, + 523, + 490, + 491, + 491, + 524, + 523, + 524, + 491, + 492, + 492, + 525, + 524, + 525, + 492, + 493, + 493, + 526, + 525, + 526, + 493, + 494, + 494, + 527, + 526, + 528, + 495, + 496, + 496, + 529, + 528, + 529, + 496, + 497, + 497, + 530, + 529, + 530, + 497, + 498, + 498, + 531, + 530, + 531, + 498, + 499, + 499, + 532, + 531, + 532, + 499, + 500, + 500, + 533, + 532, + 533, + 500, + 501, + 501, + 534, + 533, + 534, + 501, + 502, + 502, + 535, + 534, + 535, + 502, + 503, + 503, + 536, + 535, + 536, + 503, + 504, + 504, + 537, + 536, + 537, + 504, + 505, + 505, + 538, + 537, + 538, + 505, + 506, + 506, + 539, + 538, + 539, + 506, + 507, + 507, + 540, + 539, + 540, + 507, + 508, + 508, + 541, + 540, + 541, + 508, + 509, + 509, + 542, + 541, + 542, + 509, + 510, + 510, + 543, + 542, + 543, + 510, + 511, + 511, + 544, + 543, + 544, + 511, + 512, + 512, + 545, + 544, + 545, + 512, + 513, + 513, + 546, + 545, + 546, + 513, + 514, + 514, + 547, + 546, + 547, + 514, + 515, + 515, + 548, + 547, + 548, + 515, + 516, + 516, + 549, + 548, + 549, + 516, + 517, + 517, + 550, + 549, + 550, + 517, + 518, + 518, + 551, + 550, + 551, + 518, + 519, + 519, + 552, + 551, + 552, + 519, + 520, + 520, + 553, + 552, + 553, + 520, + 521, + 521, + 554, + 553, + 554, + 521, + 522, + 522, + 555, + 554, + 555, + 522, + 523, + 523, + 556, + 555, + 556, + 523, + 524, + 524, + 557, + 556, + 557, + 524, + 525, + 525, + 558, + 557, + 558, + 525, + 526, + 526, + 559, + 558, + 559, + 526, + 527, + 527, + 560, + 559, + 561, + 528, + 529, + 529, + 562, + 561, + 562, + 529, + 530, + 530, + 563, + 562, + 563, + 530, + 531, + 531, + 564, + 563, + 564, + 531, + 532, + 532, + 565, + 564, + 565, + 532, + 533, + 533, + 566, + 565, + 566, + 533, + 534, + 534, + 567, + 566, + 567, + 534, + 535, + 535, + 568, + 567, + 568, + 535, + 536, + 536, + 569, + 568, + 569, + 536, + 537, + 537, + 570, + 569, + 570, + 537, + 538, + 538, + 571, + 570, + 571, + 538, + 539, + 539, + 572, + 571, + 572, + 539, + 540, + 540, + 573, + 572, + 573, + 540, + 541, + 541, + 574, + 573, + 574, + 541, + 542, + 542, + 575, + 574, + 575, + 542, + 543, + 543, + 576, + 575, + 576, + 543, + 544, + 544, + 577, + 576, + 577, + 544, + 545, + 545, + 578, + 577, + 578, + 545, + 546, + 546, + 579, + 578, + 579, + 546, + 547, + 547, + 580, + 579, + 580, + 547, + 548, + 548, + 581, + 580, + 581, + 548, + 549, + 549, + 582, + 581, + 582, + 549, + 550, + 550, + 583, + 582, + 583, + 550, + 551, + 551, + 584, + 583, + 584, + 551, + 552, + 552, + 585, + 584, + 585, + 552, + 553, + 553, + 586, + 585, + 586, + 553, + 554, + 554, + 587, + 586, + 587, + 554, + 555, + 555, + 588, + 587, + 588, + 555, + 556, + 556, + 589, + 588, + 589, + 556, + 557, + 557, + 590, + 589, + 590, + 557, + 558, + 558, + 591, + 590, + 591, + 558, + 559, + 559, + 592, + 591, + 592, + 559, + 560, + 560, + 593, + 592, + 594, + 561, + 562, + 562, + 595, + 594, + 595, + 562, + 563, + 563, + 596, + 595, + 596, + 563, + 564, + 564, + 597, + 596, + 597, + 564, + 565, + 565, + 598, + 597, + 598, + 565, + 566, + 566, + 599, + 598, + 599, + 566, + 567, + 567, + 600, + 599, + 600, + 567, + 568, + 568, + 601, + 600, + 601, + 568, + 569, + 569, + 602, + 601, + 602, + 569, + 570, + 570, + 603, + 602, + 603, + 570, + 571, + 571, + 604, + 603, + 604, + 571, + 572, + 572, + 605, + 604, + 605, + 572, + 573, + 573, + 606, + 605, + 606, + 573, + 574, + 574, + 607, + 606, + 607, + 574, + 575, + 575, + 608, + 607, + 608, + 575, + 576, + 576, + 609, + 608, + 609, + 576, + 577, + 577, + 610, + 609, + 610, + 577, + 578, + 578, + 611, + 610, + 611, + 578, + 579, + 579, + 612, + 611, + 612, + 579, + 580, + 580, + 613, + 612, + 613, + 580, + 581, + 581, + 614, + 613, + 614, + 581, + 582, + 582, + 615, + 614, + 615, + 582, + 583, + 583, + 616, + 615, + 616, + 583, + 584, + 584, + 617, + 616, + 617, + 584, + 585, + 585, + 618, + 617, + 618, + 585, + 586, + 586, + 619, + 618, + 619, + 586, + 587, + 587, + 620, + 619, + 620, + 587, + 588, + 588, + 621, + 620, + 621, + 588, + 589, + 589, + 622, + 621, + 622, + 589, + 590, + 590, + 623, + 622, + 623, + 590, + 591, + 591, + 624, + 623, + 624, + 591, + 592, + 592, + 625, + 624, + 625, + 592, + 593, + 593, + 626, + 625, + 627, + 594, + 595, + 595, + 628, + 627, + 628, + 595, + 596, + 596, + 629, + 628, + 629, + 596, + 597, + 597, + 630, + 629, + 630, + 597, + 598, + 598, + 631, + 630, + 631, + 598, + 599, + 599, + 632, + 631, + 632, + 599, + 600, + 600, + 633, + 632, + 633, + 600, + 601, + 601, + 634, + 633, + 634, + 601, + 602, + 602, + 635, + 634, + 635, + 602, + 603, + 603, + 636, + 635, + 636, + 603, + 604, + 604, + 637, + 636, + 637, + 604, + 605, + 605, + 638, + 637, + 638, + 605, + 606, + 606, + 639, + 638, + 639, + 606, + 607, + 607, + 640, + 639, + 640, + 607, + 608, + 608, + 641, + 640, + 641, + 608, + 609, + 609, + 642, + 641, + 642, + 609, + 610, + 610, + 643, + 642, + 643, + 610, + 611, + 611, + 644, + 643, + 644, + 611, + 612, + 612, + 645, + 644, + 645, + 612, + 613, + 613, + 646, + 645, + 646, + 613, + 614, + 614, + 647, + 646, + 647, + 614, + 615, + 615, + 648, + 647, + 648, + 615, + 616, + 616, + 649, + 648, + 649, + 616, + 617, + 617, + 650, + 649, + 650, + 617, + 618, + 618, + 651, + 650, + 651, + 618, + 619, + 619, + 652, + 651, + 652, + 619, + 620, + 620, + 653, + 652, + 653, + 620, + 621, + 621, + 654, + 653, + 654, + 621, + 622, + 622, + 655, + 654, + 655, + 622, + 623, + 623, + 656, + 655, + 656, + 623, + 624, + 624, + 657, + 656, + 657, + 624, + 625, + 625, + 658, + 657, + 658, + 625, + 626, + 626, + 659, + 658, + 660, + 627, + 628, + 628, + 661, + 660, + 661, + 628, + 629, + 629, + 662, + 661, + 662, + 629, + 630, + 630, + 663, + 662, + 663, + 630, + 631, + 631, + 664, + 663, + 664, + 631, + 632, + 632, + 665, + 664, + 665, + 632, + 633, + 633, + 666, + 665, + 666, + 633, + 634, + 634, + 667, + 666, + 667, + 634, + 635, + 635, + 668, + 667, + 668, + 635, + 636, + 636, + 669, + 668, + 669, + 636, + 637, + 637, + 670, + 669, + 670, + 637, + 638, + 638, + 671, + 670, + 671, + 638, + 639, + 639, + 672, + 671, + 672, + 639, + 640, + 640, + 673, + 672, + 673, + 640, + 641, + 641, + 674, + 673, + 674, + 641, + 642, + 642, + 675, + 674, + 675, + 642, + 643, + 643, + 676, + 675, + 676, + 643, + 644, + 644, + 677, + 676, + 677, + 644, + 645, + 645, + 678, + 677, + 678, + 645, + 646, + 646, + 679, + 678, + 679, + 646, + 647, + 647, + 680, + 679, + 680, + 647, + 648, + 648, + 681, + 680, + 681, + 648, + 649, + 649, + 682, + 681, + 682, + 649, + 650, + 650, + 683, + 682, + 683, + 650, + 651, + 651, + 684, + 683, + 684, + 651, + 652, + 652, + 685, + 684, + 685, + 652, + 653, + 653, + 686, + 685, + 686, + 653, + 654, + 654, + 687, + 686, + 687, + 654, + 655, + 655, + 688, + 687, + 688, + 655, + 656, + 656, + 689, + 688, + 689, + 656, + 657, + 657, + 690, + 689, + 690, + 657, + 658, + 658, + 691, + 690, + 691, + 658, + 659, + 659, + 692, + 691, + 693, + 660, + 661, + 661, + 694, + 693, + 694, + 661, + 662, + 662, + 695, + 694, + 695, + 662, + 663, + 663, + 696, + 695, + 696, + 663, + 664, + 664, + 697, + 696, + 697, + 664, + 665, + 665, + 698, + 697, + 698, + 665, + 666, + 666, + 699, + 698, + 699, + 666, + 667, + 667, + 700, + 699, + 700, + 667, + 668, + 668, + 701, + 700, + 701, + 668, + 669, + 669, + 702, + 701, + 702, + 669, + 670, + 670, + 703, + 702, + 703, + 670, + 671, + 671, + 704, + 703, + 704, + 671, + 672, + 672, + 705, + 704, + 705, + 672, + 673, + 673, + 706, + 705, + 706, + 673, + 674, + 674, + 707, + 706, + 707, + 674, + 675, + 675, + 708, + 707, + 708, + 675, + 676, + 676, + 709, + 708, + 709, + 676, + 677, + 677, + 710, + 709, + 710, + 677, + 678, + 678, + 711, + 710, + 711, + 678, + 679, + 679, + 712, + 711, + 712, + 679, + 680, + 680, + 713, + 712, + 713, + 680, + 681, + 681, + 714, + 713, + 714, + 681, + 682, + 682, + 715, + 714, + 715, + 682, + 683, + 683, + 716, + 715, + 716, + 683, + 684, + 684, + 717, + 716, + 717, + 684, + 685, + 685, + 718, + 717, + 718, + 685, + 686, + 686, + 719, + 718, + 719, + 686, + 687, + 687, + 720, + 719, + 720, + 687, + 688, + 688, + 721, + 720, + 721, + 688, + 689, + 689, + 722, + 721, + 722, + 689, + 690, + 690, + 723, + 722, + 723, + 690, + 691, + 691, + 724, + 723, + 724, + 691, + 692, + 692, + 725, + 724, + 726, + 693, + 694, + 694, + 727, + 726, + 727, + 694, + 695, + 695, + 728, + 727, + 728, + 695, + 696, + 696, + 729, + 728, + 729, + 696, + 697, + 697, + 730, + 729, + 730, + 697, + 698, + 698, + 731, + 730, + 731, + 698, + 699, + 699, + 732, + 731, + 732, + 699, + 700, + 700, + 733, + 732, + 733, + 700, + 701, + 701, + 734, + 733, + 734, + 701, + 702, + 702, + 735, + 734, + 735, + 702, + 703, + 703, + 736, + 735, + 736, + 703, + 704, + 704, + 737, + 736, + 737, + 704, + 705, + 705, + 738, + 737, + 738, + 705, + 706, + 706, + 739, + 738, + 739, + 706, + 707, + 707, + 740, + 739, + 740, + 707, + 708, + 708, + 741, + 740, + 741, + 708, + 709, + 709, + 742, + 741, + 742, + 709, + 710, + 710, + 743, + 742, + 743, + 710, + 711, + 711, + 744, + 743, + 744, + 711, + 712, + 712, + 745, + 744, + 745, + 712, + 713, + 713, + 746, + 745, + 746, + 713, + 714, + 714, + 747, + 746, + 747, + 714, + 715, + 715, + 748, + 747, + 748, + 715, + 716, + 716, + 749, + 748, + 749, + 716, + 717, + 717, + 750, + 749, + 750, + 717, + 718, + 718, + 751, + 750, + 751, + 718, + 719, + 719, + 752, + 751, + 752, + 719, + 720, + 720, + 753, + 752, + 753, + 720, + 721, + 721, + 754, + 753, + 754, + 721, + 722, + 722, + 755, + 754, + 755, + 722, + 723, + 723, + 756, + 755, + 756, + 723, + 724, + 724, + 757, + 756, + 757, + 724, + 725, + 725, + 758, + 757, + 759, + 726, + 727, + 727, + 760, + 759, + 760, + 727, + 728, + 728, + 761, + 760, + 761, + 728, + 729, + 729, + 762, + 761, + 762, + 729, + 730, + 730, + 763, + 762, + 763, + 730, + 731, + 731, + 764, + 763, + 764, + 731, + 732, + 732, + 765, + 764, + 765, + 732, + 733, + 733, + 766, + 765, + 766, + 733, + 734, + 734, + 767, + 766, + 767, + 734, + 735, + 735, + 768, + 767, + 768, + 735, + 736, + 736, + 769, + 768, + 769, + 736, + 737, + 737, + 770, + 769, + 770, + 737, + 738, + 738, + 771, + 770, + 771, + 738, + 739, + 739, + 772, + 771, + 772, + 739, + 740, + 740, + 773, + 772, + 773, + 740, + 741, + 741, + 774, + 773, + 774, + 741, + 742, + 742, + 775, + 774, + 775, + 742, + 743, + 743, + 776, + 775, + 776, + 743, + 744, + 744, + 777, + 776, + 777, + 744, + 745, + 745, + 778, + 777, + 778, + 745, + 746, + 746, + 779, + 778, + 779, + 746, + 747, + 747, + 780, + 779, + 780, + 747, + 748, + 748, + 781, + 780, + 781, + 748, + 749, + 749, + 782, + 781, + 782, + 749, + 750, + 750, + 783, + 782, + 783, + 750, + 751, + 751, + 784, + 783, + 784, + 751, + 752, + 752, + 785, + 784, + 785, + 752, + 753, + 753, + 786, + 785, + 786, + 753, + 754, + 754, + 787, + 786, + 787, + 754, + 755, + 755, + 788, + 787, + 788, + 755, + 756, + 756, + 789, + 788, + 789, + 756, + 757, + 757, + 790, + 789, + 790, + 757, + 758, + 758, + 791, + 790, + 792, + 759, + 760, + 760, + 793, + 792, + 793, + 760, + 761, + 761, + 794, + 793, + 794, + 761, + 762, + 762, + 795, + 794, + 795, + 762, + 763, + 763, + 796, + 795, + 796, + 763, + 764, + 764, + 797, + 796, + 797, + 764, + 765, + 765, + 798, + 797, + 798, + 765, + 766, + 766, + 799, + 798, + 799, + 766, + 767, + 767, + 800, + 799, + 800, + 767, + 768, + 768, + 801, + 800, + 801, + 768, + 769, + 769, + 802, + 801, + 802, + 769, + 770, + 770, + 803, + 802, + 803, + 770, + 771, + 771, + 804, + 803, + 804, + 771, + 772, + 772, + 805, + 804, + 805, + 772, + 773, + 773, + 806, + 805, + 806, + 773, + 774, + 774, + 807, + 806, + 807, + 774, + 775, + 775, + 808, + 807, + 808, + 775, + 776, + 776, + 809, + 808, + 809, + 776, + 777, + 777, + 810, + 809, + 810, + 777, + 778, + 778, + 811, + 810, + 811, + 778, + 779, + 779, + 812, + 811, + 812, + 779, + 780, + 780, + 813, + 812, + 813, + 780, + 781, + 781, + 814, + 813, + 814, + 781, + 782, + 782, + 815, + 814, + 815, + 782, + 783, + 783, + 816, + 815, + 816, + 783, + 784, + 784, + 817, + 816, + 817, + 784, + 785, + 785, + 818, + 817, + 818, + 785, + 786, + 786, + 819, + 818, + 819, + 786, + 787, + 787, + 820, + 819, + 820, + 787, + 788, + 788, + 821, + 820, + 821, + 788, + 789, + 789, + 822, + 821, + 822, + 789, + 790, + 790, + 823, + 822, + 823, + 790, + 791, + 791, + 824, + 823 + ], + "edgeIndices": [ + 824, + 793, + 65, + 34, + 793, + 794, + 34, + 35, + 794, + 795, + 35, + 36, + 795, + 796, + 36, + 37, + 796, + 797, + 37, + 38, + 797, + 798, + 38, + 39, + 798, + 799, + 39, + 40, + 799, + 800, + 40, + 41, + 800, + 801, + 41, + 42, + 801, + 802, + 42, + 43, + 802, + 803, + 43, + 44, + 803, + 804, + 44, + 45, + 804, + 805, + 45, + 46, + 805, + 806, + 46, + 47, + 806, + 807, + 47, + 48, + 807, + 808, + 48, + 49, + 808, + 809, + 49, + 50, + 809, + 810, + 50, + 51, + 810, + 811, + 51, + 52, + 811, + 812, + 52, + 53, + 812, + 813, + 53, + 54, + 813, + 814, + 54, + 55, + 814, + 815, + 55, + 56, + 815, + 816, + 56, + 57, + 816, + 817, + 57, + 58, + 817, + 818, + 58, + 59, + 818, + 819, + 59, + 60, + 819, + 820, + 60, + 61, + 820, + 821, + 61, + 62, + 821, + 822, + 62, + 63, + 822, + 823, + 63, + 64, + 824, + 823, + 65, + 64, + 98, + 67, + 67, + 68, + 68, + 69, + 69, + 70, + 70, + 71, + 71, + 72, + 72, + 73, + 73, + 74, + 74, + 75, + 75, + 76, + 76, + 77, + 77, + 78, + 78, + 79, + 79, + 80, + 80, + 81, + 81, + 82, + 82, + 83, + 83, + 84, + 84, + 85, + 85, + 86, + 86, + 87, + 87, + 88, + 88, + 89, + 89, + 90, + 90, + 91, + 91, + 92, + 92, + 93, + 93, + 94, + 94, + 95, + 95, + 96, + 96, + 97, + 98, + 97, + 131, + 100, + 100, + 101, + 101, + 102, + 102, + 103, + 103, + 104, + 104, + 105, + 105, + 106, + 106, + 107, + 107, + 108, + 108, + 109, + 109, + 110, + 110, + 111, + 111, + 112, + 112, + 113, + 113, + 114, + 114, + 115, + 115, + 116, + 116, + 117, + 117, + 118, + 118, + 119, + 119, + 120, + 120, + 121, + 121, + 122, + 122, + 123, + 123, + 124, + 124, + 125, + 125, + 126, + 126, + 127, + 127, + 128, + 128, + 129, + 129, + 130, + 131, + 130, + 164, + 133, + 133, + 134, + 134, + 135, + 135, + 136, + 136, + 137, + 137, + 138, + 138, + 139, + 139, + 140, + 140, + 141, + 141, + 142, + 142, + 143, + 143, + 144, + 144, + 145, + 145, + 146, + 146, + 147, + 147, + 148, + 148, + 149, + 149, + 150, + 150, + 151, + 151, + 152, + 152, + 153, + 153, + 154, + 154, + 155, + 155, + 156, + 156, + 157, + 157, + 158, + 158, + 159, + 159, + 160, + 160, + 161, + 161, + 162, + 162, + 163, + 164, + 163, + 197, + 166, + 166, + 167, + 167, + 168, + 168, + 169, + 169, + 170, + 170, + 171, + 171, + 172, + 172, + 173, + 173, + 174, + 174, + 175, + 175, + 176, + 176, + 177, + 177, + 178, + 178, + 179, + 179, + 180, + 180, + 181, + 181, + 182, + 182, + 183, + 183, + 184, + 184, + 185, + 185, + 186, + 186, + 187, + 187, + 188, + 188, + 189, + 189, + 190, + 190, + 191, + 191, + 192, + 192, + 193, + 193, + 194, + 194, + 195, + 195, + 196, + 197, + 196, + 230, + 199, + 199, + 200, + 200, + 201, + 201, + 202, + 202, + 203, + 203, + 204, + 204, + 205, + 205, + 206, + 206, + 207, + 207, + 208, + 208, + 209, + 209, + 210, + 210, + 211, + 211, + 212, + 212, + 213, + 213, + 214, + 214, + 215, + 215, + 216, + 216, + 217, + 217, + 218, + 218, + 219, + 219, + 220, + 220, + 221, + 221, + 222, + 222, + 223, + 223, + 224, + 224, + 225, + 225, + 226, + 226, + 227, + 227, + 228, + 228, + 229, + 230, + 229, + 263, + 232, + 232, + 233, + 233, + 234, + 234, + 235, + 235, + 236, + 236, + 237, + 237, + 238, + 238, + 239, + 239, + 240, + 240, + 241, + 241, + 242, + 242, + 243, + 243, + 244, + 244, + 245, + 245, + 246, + 246, + 247, + 247, + 248, + 248, + 249, + 249, + 250, + 250, + 251, + 251, + 252, + 252, + 253, + 253, + 254, + 254, + 255, + 255, + 256, + 256, + 257, + 257, + 258, + 258, + 259, + 259, + 260, + 260, + 261, + 261, + 262, + 263, + 262, + 263, + 296, + 232, + 265, + 296, + 265, + 233, + 266, + 265, + 266, + 234, + 267, + 266, + 267, + 235, + 268, + 267, + 268, + 236, + 269, + 268, + 269, + 237, + 270, + 269, + 270, + 238, + 271, + 270, + 271, + 239, + 272, + 271, + 272, + 240, + 273, + 272, + 273, + 241, + 274, + 273, + 274, + 242, + 275, + 274, + 275, + 243, + 276, + 275, + 276, + 244, + 277, + 276, + 277, + 245, + 278, + 277, + 278, + 246, + 279, + 278, + 279, + 247, + 280, + 279, + 280, + 248, + 281, + 280, + 281, + 249, + 282, + 281, + 282, + 250, + 283, + 282, + 283, + 251, + 284, + 283, + 284, + 252, + 285, + 284, + 285, + 253, + 286, + 285, + 286, + 254, + 287, + 286, + 287, + 255, + 288, + 287, + 288, + 256, + 289, + 288, + 289, + 257, + 290, + 289, + 290, + 258, + 291, + 290, + 291, + 259, + 292, + 291, + 292, + 260, + 293, + 292, + 293, + 261, + 294, + 293, + 294, + 262, + 295, + 294, + 295, + 296, + 295, + 296, + 329, + 265, + 298, + 329, + 298, + 266, + 299, + 298, + 299, + 267, + 300, + 299, + 300, + 268, + 301, + 300, + 301, + 269, + 302, + 301, + 302, + 270, + 303, + 302, + 303, + 271, + 304, + 303, + 304, + 272, + 305, + 304, + 305, + 273, + 306, + 305, + 306, + 274, + 307, + 306, + 307, + 275, + 308, + 307, + 308, + 276, + 309, + 308, + 309, + 277, + 310, + 309, + 310, + 278, + 311, + 310, + 311, + 279, + 312, + 311, + 312, + 280, + 313, + 312, + 313, + 281, + 314, + 313, + 314, + 282, + 315, + 314, + 315, + 283, + 316, + 315, + 316, + 284, + 317, + 316, + 317, + 285, + 318, + 317, + 318, + 286, + 319, + 318, + 319, + 287, + 320, + 319, + 320, + 288, + 321, + 320, + 321, + 289, + 322, + 321, + 322, + 290, + 323, + 322, + 323, + 291, + 324, + 323, + 324, + 292, + 325, + 324, + 325, + 293, + 326, + 325, + 326, + 294, + 327, + 326, + 327, + 295, + 328, + 327, + 328, + 329, + 328, + 329, + 362, + 298, + 331, + 362, + 331, + 299, + 332, + 331, + 332, + 300, + 333, + 332, + 333, + 301, + 334, + 333, + 334, + 302, + 335, + 334, + 335, + 303, + 336, + 335, + 336, + 304, + 337, + 336, + 337, + 305, + 338, + 337, + 338, + 306, + 339, + 338, + 339, + 307, + 340, + 339, + 340, + 308, + 341, + 340, + 341, + 309, + 342, + 341, + 342, + 310, + 343, + 342, + 343, + 311, + 344, + 343, + 344, + 312, + 345, + 344, + 345, + 313, + 346, + 345, + 346, + 314, + 347, + 346, + 347, + 315, + 348, + 347, + 348, + 316, + 349, + 348, + 349, + 317, + 350, + 349, + 350, + 318, + 351, + 350, + 351, + 319, + 352, + 351, + 352, + 320, + 353, + 352, + 353, + 321, + 354, + 353, + 354, + 322, + 355, + 354, + 355, + 323, + 356, + 355, + 356, + 324, + 357, + 356, + 357, + 325, + 358, + 357, + 358, + 326, + 359, + 358, + 359, + 327, + 360, + 359, + 360, + 328, + 361, + 360, + 361, + 362, + 361, + 362, + 395, + 331, + 364, + 395, + 364, + 332, + 365, + 364, + 365, + 333, + 366, + 365, + 366, + 334, + 367, + 366, + 367, + 335, + 368, + 367, + 368, + 336, + 369, + 368, + 369, + 337, + 370, + 369, + 370, + 338, + 371, + 370, + 371, + 339, + 372, + 371, + 372, + 340, + 373, + 372, + 373, + 341, + 374, + 373, + 374, + 342, + 375, + 374, + 375, + 343, + 376, + 375, + 376, + 344, + 377, + 376, + 377, + 345, + 378, + 377, + 378, + 346, + 379, + 378, + 379, + 347, + 380, + 379, + 380, + 348, + 381, + 380, + 381, + 349, + 382, + 381, + 382, + 350, + 383, + 382, + 383, + 351, + 384, + 383, + 384, + 352, + 385, + 384, + 385, + 353, + 386, + 385, + 386, + 354, + 387, + 386, + 387, + 355, + 388, + 387, + 388, + 356, + 389, + 388, + 389, + 357, + 390, + 389, + 390, + 358, + 391, + 390, + 391, + 359, + 392, + 391, + 392, + 360, + 393, + 392, + 393, + 361, + 394, + 393, + 394, + 395, + 394, + 428, + 397, + 397, + 398, + 398, + 399, + 399, + 400, + 400, + 401, + 401, + 402, + 402, + 403, + 403, + 404, + 404, + 405, + 405, + 406, + 406, + 407, + 407, + 408, + 408, + 409, + 409, + 410, + 410, + 411, + 411, + 412, + 412, + 413, + 413, + 414, + 414, + 415, + 415, + 416, + 416, + 417, + 417, + 418, + 418, + 419, + 419, + 420, + 420, + 421, + 421, + 422, + 422, + 423, + 423, + 424, + 424, + 425, + 425, + 426, + 426, + 427, + 428, + 427, + 461, + 430, + 430, + 431, + 431, + 432, + 432, + 433, + 433, + 434, + 434, + 435, + 435, + 436, + 436, + 437, + 437, + 438, + 438, + 439, + 439, + 440, + 440, + 441, + 441, + 442, + 442, + 443, + 443, + 444, + 444, + 445, + 445, + 446, + 446, + 447, + 447, + 448, + 448, + 449, + 449, + 450, + 450, + 451, + 451, + 452, + 452, + 453, + 453, + 454, + 454, + 455, + 455, + 456, + 456, + 457, + 457, + 458, + 458, + 459, + 459, + 460, + 461, + 460, + 494, + 463, + 463, + 464, + 464, + 465, + 465, + 466, + 466, + 467, + 467, + 468, + 468, + 469, + 469, + 470, + 470, + 471, + 471, + 472, + 472, + 473, + 473, + 474, + 474, + 475, + 475, + 476, + 476, + 477, + 477, + 478, + 478, + 479, + 479, + 480, + 480, + 481, + 481, + 482, + 482, + 483, + 483, + 484, + 484, + 485, + 485, + 486, + 486, + 487, + 487, + 488, + 488, + 489, + 489, + 490, + 490, + 491, + 491, + 492, + 492, + 493, + 494, + 493, + 527, + 496, + 496, + 497, + 497, + 498, + 498, + 499, + 499, + 500, + 500, + 501, + 501, + 502, + 502, + 503, + 503, + 504, + 504, + 505, + 505, + 506, + 506, + 507, + 507, + 508, + 508, + 509, + 509, + 510, + 510, + 511, + 511, + 512, + 512, + 513, + 513, + 514, + 514, + 515, + 515, + 516, + 516, + 517, + 517, + 518, + 518, + 519, + 519, + 520, + 520, + 521, + 521, + 522, + 522, + 523, + 523, + 524, + 524, + 525, + 525, + 526, + 527, + 526, + 560, + 529, + 529, + 530, + 530, + 531, + 531, + 532, + 532, + 533, + 533, + 534, + 534, + 535, + 535, + 536, + 536, + 537, + 537, + 538, + 538, + 539, + 539, + 540, + 540, + 541, + 541, + 542, + 542, + 543, + 543, + 544, + 544, + 545, + 545, + 546, + 546, + 547, + 547, + 548, + 548, + 549, + 549, + 550, + 550, + 551, + 551, + 552, + 552, + 553, + 553, + 554, + 554, + 555, + 555, + 556, + 556, + 557, + 557, + 558, + 558, + 559, + 560, + 559, + 593, + 562, + 562, + 563, + 563, + 564, + 564, + 565, + 565, + 566, + 566, + 567, + 567, + 568, + 568, + 569, + 569, + 570, + 570, + 571, + 571, + 572, + 572, + 573, + 573, + 574, + 574, + 575, + 575, + 576, + 576, + 577, + 577, + 578, + 578, + 579, + 579, + 580, + 580, + 581, + 581, + 582, + 582, + 583, + 583, + 584, + 584, + 585, + 585, + 586, + 586, + 587, + 587, + 588, + 588, + 589, + 589, + 590, + 590, + 591, + 591, + 592, + 593, + 592, + 626, + 595, + 595, + 596, + 596, + 597, + 597, + 598, + 598, + 599, + 599, + 600, + 600, + 601, + 601, + 602, + 602, + 603, + 603, + 604, + 604, + 605, + 605, + 606, + 606, + 607, + 607, + 608, + 608, + 609, + 609, + 610, + 610, + 611, + 611, + 612, + 612, + 613, + 613, + 614, + 614, + 615, + 615, + 616, + 616, + 617, + 617, + 618, + 618, + 619, + 619, + 620, + 620, + 621, + 621, + 622, + 622, + 623, + 623, + 624, + 624, + 625, + 626, + 625, + 659, + 628, + 628, + 629, + 629, + 630, + 630, + 631, + 631, + 632, + 632, + 633, + 633, + 634, + 634, + 635, + 635, + 636, + 636, + 637, + 637, + 638, + 638, + 639, + 639, + 640, + 640, + 641, + 641, + 642, + 642, + 643, + 643, + 644, + 644, + 645, + 645, + 646, + 646, + 647, + 647, + 648, + 648, + 649, + 649, + 650, + 650, + 651, + 651, + 652, + 652, + 653, + 653, + 654, + 654, + 655, + 655, + 656, + 656, + 657, + 657, + 658, + 659, + 658, + 659, + 692, + 628, + 661, + 692, + 661, + 629, + 662, + 661, + 662, + 630, + 663, + 662, + 663, + 631, + 664, + 663, + 664, + 632, + 665, + 664, + 665, + 633, + 666, + 665, + 666, + 634, + 667, + 666, + 667, + 635, + 668, + 667, + 668, + 636, + 669, + 668, + 669, + 637, + 670, + 669, + 670, + 638, + 671, + 670, + 671, + 639, + 672, + 671, + 672, + 640, + 673, + 672, + 673, + 641, + 674, + 673, + 674, + 642, + 675, + 674, + 675, + 643, + 676, + 675, + 676, + 644, + 677, + 676, + 677, + 645, + 678, + 677, + 678, + 646, + 679, + 678, + 679, + 647, + 680, + 679, + 680, + 648, + 681, + 680, + 681, + 649, + 682, + 681, + 682, + 650, + 683, + 682, + 683, + 651, + 684, + 683, + 684, + 652, + 685, + 684, + 685, + 653, + 686, + 685, + 686, + 654, + 687, + 686, + 687, + 655, + 688, + 687, + 688, + 656, + 689, + 688, + 689, + 657, + 690, + 689, + 690, + 658, + 691, + 690, + 691, + 692, + 691, + 692, + 725, + 661, + 694, + 725, + 694, + 662, + 695, + 694, + 695, + 663, + 696, + 695, + 696, + 664, + 697, + 696, + 697, + 665, + 698, + 697, + 698, + 666, + 699, + 698, + 699, + 667, + 700, + 699, + 700, + 668, + 701, + 700, + 701, + 669, + 702, + 701, + 702, + 670, + 703, + 702, + 703, + 671, + 704, + 703, + 704, + 672, + 705, + 704, + 705, + 673, + 706, + 705, + 706, + 674, + 707, + 706, + 707, + 675, + 708, + 707, + 708, + 676, + 709, + 708, + 709, + 677, + 710, + 709, + 710, + 678, + 711, + 710, + 711, + 679, + 712, + 711, + 712, + 680, + 713, + 712, + 713, + 681, + 714, + 713, + 714, + 682, + 715, + 714, + 715, + 683, + 716, + 715, + 716, + 684, + 717, + 716, + 717, + 685, + 718, + 717, + 718, + 686, + 719, + 718, + 719, + 687, + 720, + 719, + 720, + 688, + 721, + 720, + 721, + 689, + 722, + 721, + 722, + 690, + 723, + 722, + 723, + 691, + 724, + 723, + 724, + 725, + 724, + 725, + 758, + 694, + 727, + 758, + 727, + 695, + 728, + 727, + 728, + 696, + 729, + 728, + 729, + 697, + 730, + 729, + 730, + 698, + 731, + 730, + 731, + 699, + 732, + 731, + 732, + 700, + 733, + 732, + 733, + 701, + 734, + 733, + 734, + 702, + 735, + 734, + 735, + 703, + 736, + 735, + 736, + 704, + 737, + 736, + 737, + 705, + 738, + 737, + 738, + 706, + 739, + 738, + 739, + 707, + 740, + 739, + 740, + 708, + 741, + 740, + 741, + 709, + 742, + 741, + 742, + 710, + 743, + 742, + 743, + 711, + 744, + 743, + 744, + 712, + 745, + 744, + 745, + 713, + 746, + 745, + 746, + 714, + 747, + 746, + 747, + 715, + 748, + 747, + 748, + 716, + 749, + 748, + 749, + 717, + 750, + 749, + 750, + 718, + 751, + 750, + 751, + 719, + 752, + 751, + 752, + 720, + 753, + 752, + 753, + 721, + 754, + 753, + 754, + 722, + 755, + 754, + 755, + 723, + 756, + 755, + 756, + 724, + 757, + 756, + 757, + 758, + 757, + 758, + 791, + 727, + 760, + 791, + 760, + 728, + 761, + 760, + 761, + 729, + 762, + 761, + 762, + 730, + 763, + 762, + 763, + 731, + 764, + 763, + 764, + 732, + 765, + 764, + 765, + 733, + 766, + 765, + 766, + 734, + 767, + 766, + 767, + 735, + 768, + 767, + 768, + 736, + 769, + 768, + 769, + 737, + 770, + 769, + 770, + 738, + 771, + 770, + 771, + 739, + 772, + 771, + 772, + 740, + 773, + 772, + 773, + 741, + 774, + 773, + 774, + 742, + 775, + 774, + 775, + 743, + 776, + 775, + 776, + 744, + 777, + 776, + 777, + 745, + 778, + 777, + 778, + 746, + 779, + 778, + 779, + 747, + 780, + 779, + 780, + 748, + 781, + 780, + 781, + 749, + 782, + 781, + 782, + 750, + 783, + 782, + 783, + 751, + 784, + 783, + 784, + 752, + 785, + 784, + 785, + 753, + 786, + 785, + 786, + 754, + 787, + 786, + 787, + 755, + 788, + 787, + 788, + 756, + 789, + 788, + 789, + 757, + 790, + 789, + 790, + 791, + 790 + ] + } + ] + }, + { + "id": "cylinderGeometry", + "primitive": 20002, + "positionsDecompressMatrix": [ + 0.00006104540251812286, + 0, + 0, + 0, + 0, + 0.00003815337657382678, + 0, + 0, + 0, + 0, + 0.00006104540251812286, + 0, + -2, + -1.25, + -2, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 32762, + 65525, + 49143, + 37824, + 65525, + 48341, + 42391, + 65525, + 46015, + 46015, + 65525, + 42391, + 48341, + 65525, + 37824, + 49143, + 65525, + 32762, + 48341, + 65525, + 27700, + 46015, + 65525, + 23133, + 42391, + 65525, + 19509, + 37824, + 65525, + 17183, + 32762, + 65525, + 16381, + 27700, + 65525, + 17183, + 23133, + 65525, + 19509, + 19509, + 65525, + 23133, + 17183, + 65525, + 27700, + 16381, + 65525, + 32762, + 17183, + 65525, + 37824, + 19509, + 65525, + 42391, + 23133, + 65525, + 46015, + 27700, + 65525, + 48341, + 32762, + 65525, + 49143, + 32762, + 0, + 65525, + 42886, + 0, + 63921, + 52019, + 0, + 59267, + 59267, + 0, + 52019, + 63921, + 0, + 42886, + 65525, + 0, + 32762, + 63921, + 0, + 22638, + 59267, + 0, + 13505, + 52019, + 0, + 6257, + 42886, + 0, + 1603, + 32762, + 0, + 0, + 22638, + 0, + 1603, + 13505, + 0, + 6257, + 6257, + 0, + 13505, + 1603, + 0, + 22638, + 0, + 0, + 32762, + 1603, + 0, + 42886, + 6257, + 0, + 52019, + 13505, + 0, + 59267, + 22638, + 0, + 63921, + 32762, + 0, + 65525, + 32762, + 65525, + 32762, + 32762, + 65525, + 49143, + 37824, + 65525, + 48341, + 42391, + 65525, + 46015, + 46015, + 65525, + 42391, + 48341, + 65525, + 37824, + 49143, + 65525, + 32762, + 48341, + 65525, + 27700, + 46015, + 65525, + 23133, + 42391, + 65525, + 19509, + 37824, + 65525, + 17183, + 32762, + 65525, + 16381, + 27700, + 65525, + 17183, + 23133, + 65525, + 19509, + 19509, + 65525, + 23133, + 17183, + 65525, + 27700, + 16381, + 65525, + 32762, + 17183, + 65525, + 37824, + 19509, + 65525, + 42391, + 23133, + 65525, + 46015, + 27700, + 65525, + 48341, + 32762, + 65525, + 49143, + 32762, + 0, + 32762, + 32762, + 0, + 65525, + 42886, + 0, + 63921, + 52019, + 0, + 59267, + 59267, + 0, + 52019, + 63921, + 0, + 42886, + 65525, + 0, + 32762, + 63921, + 0, + 22638, + 59267, + 0, + 13505, + 52019, + 0, + 6257, + 42886, + 0, + 1603, + 32762, + 0, + 0, + 22638, + 0, + 1603, + 13505, + 0, + 6257, + 6257, + 0, + 13505, + 1603, + 0, + 22638, + 0, + 0, + 32762, + 1603, + 0, + 42886, + 6257, + 0, + 52019, + 13505, + 0, + 59267, + 22638, + 0, + 63921, + 32762, + 0, + 65525 + ], + "indices": [ + 0, + 20, + 21, + 0, + 21, + 1, + 1, + 21, + 22, + 1, + 22, + 2, + 2, + 22, + 23, + 2, + 23, + 3, + 3, + 23, + 24, + 3, + 24, + 4, + 4, + 24, + 25, + 4, + 25, + 5, + 5, + 25, + 26, + 5, + 26, + 6, + 6, + 26, + 27, + 6, + 27, + 7, + 7, + 27, + 28, + 7, + 28, + 8, + 8, + 28, + 29, + 8, + 29, + 9, + 9, + 29, + 30, + 9, + 30, + 10, + 10, + 30, + 31, + 10, + 31, + 11, + 11, + 31, + 32, + 11, + 32, + 12, + 12, + 32, + 33, + 12, + 33, + 13, + 13, + 33, + 34, + 13, + 34, + 14, + 14, + 34, + 35, + 14, + 35, + 15, + 15, + 35, + 36, + 15, + 36, + 16, + 16, + 36, + 37, + 16, + 37, + 17, + 17, + 37, + 38, + 17, + 38, + 18, + 18, + 38, + 39, + 18, + 39, + 19, + 19, + 39, + 40, + 19, + 40, + 20, + 20, + 40, + 41, + 20, + 41, + 21, + 43, + 44, + 42, + 44, + 45, + 42, + 45, + 46, + 42, + 46, + 47, + 42, + 47, + 48, + 42, + 48, + 49, + 42, + 49, + 50, + 42, + 50, + 51, + 42, + 51, + 52, + 42, + 52, + 53, + 42, + 53, + 54, + 42, + 54, + 55, + 42, + 55, + 56, + 42, + 56, + 57, + 42, + 57, + 58, + 42, + 58, + 59, + 42, + 59, + 60, + 42, + 60, + 61, + 42, + 61, + 62, + 42, + 62, + 63, + 42, + 64, + 66, + 65, + 64, + 67, + 66, + 64, + 68, + 67, + 64, + 69, + 68, + 64, + 70, + 69, + 64, + 71, + 70, + 64, + 72, + 71, + 64, + 73, + 72, + 64, + 74, + 73, + 64, + 75, + 74, + 64, + 76, + 75, + 64, + 77, + 76, + 64, + 78, + 77, + 64, + 79, + 78, + 64, + 80, + 79, + 64, + 81, + 80, + 64, + 82, + 81, + 64, + 83, + 82, + 64, + 84, + 83, + 64, + 85, + 84 + ], + "edgeIndices": [ + 63, + 63, + 63, + 85, + 63, + 44, + 85, + 66, + 44, + 66, + 44, + 45, + 66, + 67, + 45, + 67, + 45, + 46, + 67, + 68, + 46, + 68, + 46, + 47, + 68, + 69, + 47, + 69, + 47, + 48, + 69, + 70, + 48, + 70, + 48, + 49, + 70, + 71, + 49, + 71, + 49, + 50, + 71, + 72, + 50, + 72, + 50, + 51, + 72, + 73, + 51, + 73, + 51, + 52, + 73, + 74, + 52, + 74, + 52, + 53, + 74, + 75, + 53, + 75, + 53, + 54, + 75, + 76, + 54, + 76, + 54, + 55, + 76, + 77, + 55, + 77, + 55, + 56, + 77, + 78, + 56, + 78, + 56, + 57, + 78, + 79, + 57, + 79, + 57, + 58, + 79, + 80, + 58, + 80, + 58, + 59, + 80, + 81, + 59, + 81, + 59, + 60, + 81, + 82, + 60, + 82, + 60, + 61, + 82, + 83, + 61, + 83, + 61, + 62, + 83, + 84, + 62, + 84, + 63, + 62, + 85, + 84, + 85, + 85 + ] + } + ] + }, + { + "id": "gridGeometry", + "primitive": 20001, + "positionsDecompressMatrix": [ + 0.00015261350629530712, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0.00015261350629530712, + 0, + -5, + 0, + -5, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 0, + 0, + 0, + 65525, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 65525, + 0, + 0, + 6552, + 65525, + 0, + 6552, + 6552, + 0, + 0, + 6552, + 0, + 65525, + 0, + 0, + 13105, + 65525, + 0, + 13105, + 13105, + 0, + 0, + 13105, + 0, + 65525, + 0, + 0, + 19657, + 65525, + 0, + 19657, + 19657, + 0, + 0, + 19657, + 0, + 65525, + 0, + 0, + 26210, + 65525, + 0, + 26210, + 26210, + 0, + 0, + 26210, + 0, + 65525, + 0, + 0, + 32762, + 65525, + 0, + 32762, + 32762, + 0, + 0, + 32762, + 0, + 65525, + 0, + 0, + 39315, + 65525, + 0, + 39315, + 39315, + 0, + 0, + 39315, + 0, + 65525, + 0, + 0, + 45867, + 65525, + 0, + 45867, + 45867, + 0, + 0, + 45867, + 0, + 65525, + 0, + 0, + 52420, + 65525, + 0, + 52420, + 52420, + 0, + 0, + 52420, + 0, + 65525, + 0, + 0, + 58972, + 65525, + 0, + 58972, + 58972, + 0, + 0, + 58972, + 0, + 65525, + 0, + 0, + 65525, + 65525, + 0, + 65525, + 65525, + 0, + 0, + 65525, + 0, + 65525 + ], + "indices": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43 + ] + } + ] + }, + { + "id": "textGeometry", + "primitive": 20001, + "positionsDecompressMatrix": [ + 0.0002661579549790157, + 0, + 0, + 0, + 0, + 0.0000811903853491034, + 0, + 0, + 0, + 0, + 0, + 0, + 0.04, + -4.48, + 0, + 1 + ], + "geometryBuckets": [ + { + "positionsCompressed": [ + 1202, + 65524, + 0, + 0, + 55178, + 0, + 1202, + 65524, + 0, + 2404, + 55178, + 0, + 450, + 58627, + 0, + 1953, + 58627, + 0, + 3156, + 62076, + 0, + 3156, + 55178, + 0, + 3156, + 60105, + 0, + 3606, + 61583, + 0, + 3907, + 62076, + 0, + 4358, + 62076, + 0, + 4658, + 61583, + 0, + 4809, + 60105, + 0, + 4809, + 55178, + 0, + 10069, + 62076, + 0, + 10069, + 55178, + 0, + 10069, + 60598, + 0, + 9768, + 61583, + 0, + 9468, + 62076, + 0, + 9017, + 62076, + 0, + 8716, + 61583, + 0, + 8416, + 60598, + 0, + 8265, + 59120, + 0, + 8265, + 58134, + 0, + 8416, + 56656, + 0, + 8716, + 55671, + 0, + 9017, + 55178, + 0, + 9468, + 55178, + 0, + 9768, + 55671, + 0, + 10069, + 56656, + 0, + 12774, + 60598, + 0, + 12624, + 61583, + 0, + 12173, + 62076, + 0, + 11722, + 62076, + 0, + 11271, + 61583, + 0, + 11121, + 60598, + 0, + 11271, + 59612, + 0, + 11572, + 59120, + 0, + 12323, + 58627, + 0, + 12624, + 58134, + 0, + 12774, + 57149, + 0, + 12774, + 56656, + 0, + 12624, + 55671, + 0, + 12173, + 55178, + 0, + 11722, + 55178, + 0, + 11271, + 55671, + 0, + 11121, + 56656, + 0, + 15329, + 60598, + 0, + 15178, + 61583, + 0, + 14728, + 62076, + 0, + 14277, + 62076, + 0, + 13826, + 61583, + 0, + 13676, + 60598, + 0, + 13826, + 59612, + 0, + 14126, + 59120, + 0, + 14878, + 58627, + 0, + 15178, + 58134, + 0, + 15329, + 57149, + 0, + 15329, + 56656, + 0, + 15178, + 55671, + 0, + 14728, + 55178, + 0, + 14277, + 55178, + 0, + 13826, + 55671, + 0, + 13676, + 56656, + 0, + 16982, + 62076, + 0, + 16681, + 61583, + 0, + 16381, + 60598, + 0, + 16230, + 59120, + 0, + 16230, + 58134, + 0, + 16381, + 56656, + 0, + 16681, + 55671, + 0, + 16982, + 55178, + 0, + 17433, + 55178, + 0, + 17733, + 55671, + 0, + 18034, + 56656, + 0, + 18184, + 58134, + 0, + 18184, + 59120, + 0, + 18034, + 60598, + 0, + 17733, + 61583, + 0, + 17433, + 62076, + 0, + 16982, + 62076, + 0, + 19236, + 62076, + 0, + 19236, + 55178, + 0, + 19236, + 59120, + 0, + 19386, + 60598, + 0, + 19687, + 61583, + 0, + 19988, + 62076, + 0, + 20438, + 62076, + 0, + 21340, + 65524, + 0, + 21340, + 57149, + 0, + 21490, + 55671, + 0, + 21791, + 55178, + 0, + 22092, + 55178, + 0, + 20889, + 62076, + 0, + 21941, + 62076, + 0, + 22993, + 62076, + 0, + 22993, + 55178, + 0, + 22993, + 60105, + 0, + 23444, + 61583, + 0, + 23745, + 62076, + 0, + 24196, + 62076, + 0, + 24496, + 61583, + 0, + 24647, + 60105, + 0, + 24647, + 55178, + 0, + 24647, + 60105, + 0, + 25097, + 61583, + 0, + 25398, + 62076, + 0, + 25849, + 62076, + 0, + 26149, + 61583, + 0, + 26300, + 60105, + 0, + 26300, + 55178, + 0, + 27352, + 59120, + 0, + 29155, + 59120, + 0, + 29155, + 60105, + 0, + 29005, + 61090, + 0, + 28855, + 61583, + 0, + 28554, + 62076, + 0, + 28103, + 62076, + 0, + 27803, + 61583, + 0, + 27502, + 60598, + 0, + 27352, + 59120, + 0, + 27352, + 58134, + 0, + 27502, + 56656, + 0, + 27803, + 55671, + 0, + 28103, + 55178, + 0, + 28554, + 55178, + 0, + 28855, + 55671, + 0, + 29155, + 56656, + 0, + 30207, + 62076, + 0, + 30207, + 55178, + 0, + 30207, + 60105, + 0, + 30658, + 61583, + 0, + 30959, + 62076, + 0, + 31409, + 62076, + 0, + 31710, + 61583, + 0, + 31860, + 60105, + 0, + 31860, + 55178, + 0, + 33213, + 65524, + 0, + 33213, + 57149, + 0, + 33363, + 55671, + 0, + 33664, + 55178, + 0, + 33964, + 55178, + 0, + 32762, + 62076, + 0, + 33814, + 62076, + 0, + 37872, + 62076, + 0, + 37571, + 61583, + 0, + 37271, + 60598, + 0, + 37120, + 59120, + 0, + 37120, + 58134, + 0, + 37271, + 56656, + 0, + 37571, + 55671, + 0, + 37872, + 55178, + 0, + 38323, + 55178, + 0, + 38623, + 55671, + 0, + 38924, + 56656, + 0, + 39074, + 58134, + 0, + 39074, + 59120, + 0, + 38924, + 60598, + 0, + 38623, + 61583, + 0, + 38323, + 62076, + 0, + 37872, + 62076, + 0, + 41028, + 65524, + 0, + 40727, + 65524, + 0, + 40427, + 65032, + 0, + 40276, + 63554, + 0, + 40276, + 55178, + 0, + 39825, + 62076, + 0, + 40877, + 62076, + 0, + 45987, + 62076, + 0, + 45987, + 54193, + 0, + 45837, + 52715, + 0, + 45687, + 52222, + 0, + 45386, + 51730, + 0, + 44935, + 51730, + 0, + 44635, + 52222, + 0, + 45987, + 60598, + 0, + 45687, + 61583, + 0, + 45386, + 62076, + 0, + 44935, + 62076, + 0, + 44635, + 61583, + 0, + 44334, + 60598, + 0, + 44184, + 59120, + 0, + 44184, + 58134, + 0, + 44334, + 56656, + 0, + 44635, + 55671, + 0, + 44935, + 55178, + 0, + 45386, + 55178, + 0, + 45687, + 55671, + 0, + 45987, + 56656, + 0, + 47039, + 59120, + 0, + 48843, + 59120, + 0, + 48843, + 60105, + 0, + 48692, + 61090, + 0, + 48542, + 61583, + 0, + 48242, + 62076, + 0, + 47791, + 62076, + 0, + 47490, + 61583, + 0, + 47190, + 60598, + 0, + 47039, + 59120, + 0, + 47039, + 58134, + 0, + 47190, + 56656, + 0, + 47490, + 55671, + 0, + 47791, + 55178, + 0, + 48242, + 55178, + 0, + 48542, + 55671, + 0, + 48843, + 56656, + 0, + 50496, + 62076, + 0, + 50195, + 61583, + 0, + 49895, + 60598, + 0, + 49744, + 59120, + 0, + 49744, + 58134, + 0, + 49895, + 56656, + 0, + 50195, + 55671, + 0, + 50496, + 55178, + 0, + 50947, + 55178, + 0, + 51247, + 55671, + 0, + 51548, + 56656, + 0, + 51698, + 58134, + 0, + 51698, + 59120, + 0, + 51548, + 60598, + 0, + 51247, + 61583, + 0, + 50947, + 62076, + 0, + 50496, + 62076, + 0, + 52750, + 62076, + 0, + 52750, + 55178, + 0, + 52750, + 60105, + 0, + 53201, + 61583, + 0, + 53502, + 62076, + 0, + 53952, + 62076, + 0, + 54253, + 61583, + 0, + 54403, + 60105, + 0, + 54403, + 55178, + 0, + 54403, + 60105, + 0, + 54854, + 61583, + 0, + 55155, + 62076, + 0, + 55606, + 62076, + 0, + 55906, + 61583, + 0, + 56056, + 60105, + 0, + 56056, + 55178, + 0, + 57108, + 59120, + 0, + 58912, + 59120, + 0, + 58912, + 60105, + 0, + 58762, + 61090, + 0, + 58611, + 61583, + 0, + 58311, + 62076, + 0, + 57860, + 62076, + 0, + 57559, + 61583, + 0, + 57259, + 60598, + 0, + 57108, + 59120, + 0, + 57108, + 58134, + 0, + 57259, + 56656, + 0, + 57559, + 55671, + 0, + 57860, + 55178, + 0, + 58311, + 55178, + 0, + 58611, + 55671, + 0, + 58912, + 56656, + 0, + 60114, + 65524, + 0, + 60114, + 57149, + 0, + 60264, + 55671, + 0, + 60565, + 55178, + 0, + 60866, + 55178, + 0, + 59663, + 62076, + 0, + 60715, + 62076, + 0, + 61767, + 62076, + 0, + 61767, + 55178, + 0, + 61767, + 59120, + 0, + 61918, + 60598, + 0, + 62218, + 61583, + 0, + 62519, + 62076, + 0, + 62970, + 62076, + 0, + 63420, + 62076, + 0, + 64322, + 55178, + 0, + 65224, + 62076, + 0, + 64322, + 55178, + 0, + 64022, + 53208, + 0, + 63721, + 52222, + 0, + 63420, + 51730, + 0, + 63270, + 51730, + 0, + 450, + 44832, + 0, + 450, + 34486, + 0, + 450, + 43354, + 0, + 751, + 44340, + 0, + 1052, + 44832, + 0, + 1502, + 44832, + 0, + 1803, + 44340, + 0, + 2104, + 43354, + 0, + 2254, + 41876, + 0, + 2254, + 40891, + 0, + 2104, + 39413, + 0, + 1803, + 38428, + 0, + 1502, + 37935, + 0, + 1052, + 37935, + 0, + 751, + 38428, + 0, + 450, + 39413, + 0, + 3306, + 44832, + 0, + 3306, + 37935, + 0, + 3306, + 41876, + 0, + 3456, + 43354, + 0, + 3757, + 44340, + 0, + 4057, + 44832, + 0, + 4508, + 44832, + 0, + 5861, + 44832, + 0, + 5560, + 44340, + 0, + 5260, + 43354, + 0, + 5109, + 41876, + 0, + 5109, + 40891, + 0, + 5260, + 39413, + 0, + 5560, + 38428, + 0, + 5861, + 37935, + 0, + 6312, + 37935, + 0, + 6612, + 38428, + 0, + 6913, + 39413, + 0, + 7063, + 40891, + 0, + 7063, + 41876, + 0, + 6913, + 43354, + 0, + 6612, + 44340, + 0, + 6312, + 44832, + 0, + 5861, + 44832, + 0, + 9768, + 44832, + 0, + 9768, + 36950, + 0, + 9618, + 35472, + 0, + 9468, + 34979, + 0, + 9167, + 34486, + 0, + 8716, + 34486, + 0, + 8416, + 34979, + 0, + 9768, + 43354, + 0, + 9468, + 44340, + 0, + 9167, + 44832, + 0, + 8716, + 44832, + 0, + 8416, + 44340, + 0, + 8115, + 43354, + 0, + 7965, + 41876, + 0, + 7965, + 40891, + 0, + 8115, + 39413, + 0, + 8416, + 38428, + 0, + 8716, + 37935, + 0, + 9167, + 37935, + 0, + 9468, + 38428, + 0, + 9768, + 39413, + 0, + 10970, + 44832, + 0, + 10970, + 37935, + 0, + 10970, + 41876, + 0, + 11121, + 43354, + 0, + 11421, + 44340, + 0, + 11722, + 44832, + 0, + 12173, + 44832, + 0, + 14577, + 44832, + 0, + 14577, + 37935, + 0, + 14577, + 43354, + 0, + 14277, + 44340, + 0, + 13976, + 44832, + 0, + 13525, + 44832, + 0, + 13225, + 44340, + 0, + 12924, + 43354, + 0, + 12774, + 41876, + 0, + 12774, + 40891, + 0, + 12924, + 39413, + 0, + 13225, + 38428, + 0, + 13525, + 37935, + 0, + 13976, + 37935, + 0, + 14277, + 38428, + 0, + 14577, + 39413, + 0, + 15780, + 44832, + 0, + 15780, + 37935, + 0, + 15780, + 42862, + 0, + 16230, + 44340, + 0, + 16531, + 44832, + 0, + 16982, + 44832, + 0, + 17282, + 44340, + 0, + 17433, + 42862, + 0, + 17433, + 37935, + 0, + 17433, + 42862, + 0, + 17884, + 44340, + 0, + 18184, + 44832, + 0, + 18635, + 44832, + 0, + 18936, + 44340, + 0, + 19086, + 42862, + 0, + 19086, + 37935, + 0, + 20288, + 44832, + 0, + 20288, + 37935, + 0, + 20288, + 42862, + 0, + 20739, + 44340, + 0, + 21040, + 44832, + 0, + 21490, + 44832, + 0, + 21791, + 44340, + 0, + 21941, + 42862, + 0, + 21941, + 37935, + 0, + 21941, + 42862, + 0, + 22392, + 44340, + 0, + 22693, + 44832, + 0, + 23144, + 44832, + 0, + 23444, + 44340, + 0, + 23595, + 42862, + 0, + 23595, + 37935, + 0, + 26450, + 44832, + 0, + 26450, + 37935, + 0, + 26450, + 43354, + 0, + 26149, + 44340, + 0, + 25849, + 44832, + 0, + 25398, + 44832, + 0, + 25097, + 44340, + 0, + 24797, + 43354, + 0, + 24647, + 41876, + 0, + 24647, + 40891, + 0, + 24797, + 39413, + 0, + 25097, + 38428, + 0, + 25398, + 37935, + 0, + 25849, + 37935, + 0, + 26149, + 38428, + 0, + 26450, + 39413, + 0, + 27803, + 48281, + 0, + 27803, + 39906, + 0, + 27953, + 38428, + 0, + 28253, + 37935, + 0, + 28554, + 37935, + 0, + 27352, + 44832, + 0, + 28404, + 44832, + 0, + 29305, + 48281, + 0, + 29456, + 47788, + 0, + 29606, + 48281, + 0, + 29456, + 48774, + 0, + 29305, + 48281, + 0, + 29456, + 44832, + 0, + 29456, + 37935, + 0, + 32311, + 43354, + 0, + 32011, + 44340, + 0, + 31710, + 44832, + 0, + 31259, + 44832, + 0, + 30959, + 44340, + 0, + 30658, + 43354, + 0, + 30508, + 41876, + 0, + 30508, + 40891, + 0, + 30658, + 39413, + 0, + 30959, + 38428, + 0, + 31259, + 37935, + 0, + 31710, + 37935, + 0, + 32011, + 38428, + 0, + 32311, + 39413, + 0, + 35016, + 44832, + 0, + 35016, + 37935, + 0, + 35016, + 43354, + 0, + 34716, + 44340, + 0, + 34415, + 44832, + 0, + 33964, + 44832, + 0, + 33664, + 44340, + 0, + 33363, + 43354, + 0, + 33213, + 41876, + 0, + 33213, + 40891, + 0, + 33363, + 39413, + 0, + 33664, + 38428, + 0, + 33964, + 37935, + 0, + 34415, + 37935, + 0, + 34716, + 38428, + 0, + 35016, + 39413, + 0, + 36219, + 48281, + 0, + 36219, + 37935, + 0, + 37421, + 48281, + 0, + 37421, + 37935, + 0, + 38323, + 44832, + 0, + 39224, + 37935, + 0, + 40126, + 44832, + 0, + 39224, + 37935, + 0, + 38924, + 35964, + 0, + 38623, + 34979, + 0, + 38323, + 34486, + 0, + 38172, + 34486, + 0, + 45086, + 44832, + 0, + 45086, + 36950, + 0, + 44935, + 35472, + 0, + 44785, + 34979, + 0, + 44484, + 34486, + 0, + 44034, + 34486, + 0, + 43733, + 34979, + 0, + 45086, + 43354, + 0, + 44785, + 44340, + 0, + 44484, + 44832, + 0, + 44034, + 44832, + 0, + 43733, + 44340, + 0, + 43432, + 43354, + 0, + 43282, + 41876, + 0, + 43282, + 40891, + 0, + 43432, + 39413, + 0, + 43733, + 38428, + 0, + 44034, + 37935, + 0, + 44484, + 37935, + 0, + 44785, + 38428, + 0, + 45086, + 39413, + 0, + 46138, + 41876, + 0, + 47941, + 41876, + 0, + 47941, + 42862, + 0, + 47791, + 43847, + 0, + 47640, + 44340, + 0, + 47340, + 44832, + 0, + 46889, + 44832, + 0, + 46588, + 44340, + 0, + 46288, + 43354, + 0, + 46138, + 41876, + 0, + 46138, + 40891, + 0, + 46288, + 39413, + 0, + 46588, + 38428, + 0, + 46889, + 37935, + 0, + 47340, + 37935, + 0, + 47640, + 38428, + 0, + 47941, + 39413, + 0, + 48993, + 44832, + 0, + 48993, + 37935, + 0, + 48993, + 42862, + 0, + 49444, + 44340, + 0, + 49744, + 44832, + 0, + 50195, + 44832, + 0, + 50496, + 44340, + 0, + 50646, + 42862, + 0, + 50646, + 37935, + 0, + 51698, + 41876, + 0, + 53502, + 41876, + 0, + 53502, + 42862, + 0, + 53351, + 43847, + 0, + 53201, + 44340, + 0, + 52900, + 44832, + 0, + 52450, + 44832, + 0, + 52149, + 44340, + 0, + 51848, + 43354, + 0, + 51698, + 41876, + 0, + 51698, + 40891, + 0, + 51848, + 39413, + 0, + 52149, + 38428, + 0, + 52450, + 37935, + 0, + 52900, + 37935, + 0, + 53201, + 38428, + 0, + 53502, + 39413, + 0, + 54554, + 44832, + 0, + 54554, + 37935, + 0, + 54554, + 41876, + 0, + 54704, + 43354, + 0, + 55004, + 44340, + 0, + 55305, + 44832, + 0, + 55756, + 44832, + 0, + 58160, + 44832, + 0, + 58160, + 37935, + 0, + 58160, + 43354, + 0, + 57860, + 44340, + 0, + 57559, + 44832, + 0, + 57108, + 44832, + 0, + 56808, + 44340, + 0, + 56507, + 43354, + 0, + 56357, + 41876, + 0, + 56357, + 40891, + 0, + 56507, + 39413, + 0, + 56808, + 38428, + 0, + 57108, + 37935, + 0, + 57559, + 37935, + 0, + 57860, + 38428, + 0, + 58160, + 39413, + 0, + 59513, + 48281, + 0, + 59513, + 39906, + 0, + 59663, + 38428, + 0, + 59964, + 37935, + 0, + 60264, + 37935, + 0, + 59062, + 44832, + 0, + 60114, + 44832, + 0, + 61016, + 41876, + 0, + 62819, + 41876, + 0, + 62819, + 42862, + 0, + 62669, + 43847, + 0, + 62519, + 44340, + 0, + 62218, + 44832, + 0, + 61767, + 44832, + 0, + 61467, + 44340, + 0, + 61166, + 43354, + 0, + 61016, + 41876, + 0, + 61016, + 40891, + 0, + 61166, + 39413, + 0, + 61467, + 38428, + 0, + 61767, + 37935, + 0, + 62218, + 37935, + 0, + 62519, + 38428, + 0, + 62819, + 39413, + 0, + 65525, + 48281, + 0, + 65525, + 37935, + 0, + 65525, + 43354, + 0, + 65224, + 44340, + 0, + 64923, + 44832, + 0, + 64472, + 44832, + 0, + 64172, + 44340, + 0, + 63871, + 43354, + 0, + 63721, + 41876, + 0, + 63721, + 40891, + 0, + 63871, + 39413, + 0, + 64172, + 38428, + 0, + 64472, + 37935, + 0, + 64923, + 37935, + 0, + 65224, + 38428, + 0, + 65525, + 39413, + 0, + 300, + 27589, + 0, + 901, + 20692, + 0, + 1502, + 27589, + 0, + 901, + 20692, + 0, + 1502, + 27589, + 0, + 2104, + 20692, + 0, + 2705, + 27589, + 0, + 2104, + 20692, + 0, + 3606, + 31038, + 0, + 3757, + 30545, + 0, + 3907, + 31038, + 0, + 3757, + 31530, + 0, + 3606, + 31038, + 0, + 3757, + 27589, + 0, + 3757, + 20692, + 0, + 5109, + 31038, + 0, + 5109, + 22662, + 0, + 5260, + 21184, + 0, + 5560, + 20692, + 0, + 5861, + 20692, + 0, + 4658, + 27589, + 0, + 5710, + 27589, + 0, + 6762, + 31038, + 0, + 6762, + 20692, + 0, + 6762, + 25618, + 0, + 7213, + 27096, + 0, + 7514, + 27589, + 0, + 7965, + 27589, + 0, + 8265, + 27096, + 0, + 8416, + 25618, + 0, + 8416, + 20692, + 0, + 9468, + 31038, + 0, + 9618, + 30545, + 0, + 9768, + 31038, + 0, + 9618, + 31530, + 0, + 9468, + 31038, + 0, + 9618, + 27589, + 0, + 9618, + 20692, + 0, + 10820, + 27589, + 0, + 10820, + 20692, + 0, + 10820, + 25618, + 0, + 11271, + 27096, + 0, + 11572, + 27589, + 0, + 12022, + 27589, + 0, + 12323, + 27096, + 0, + 12473, + 25618, + 0, + 12473, + 20692, + 0, + 17733, + 27589, + 0, + 17733, + 20692, + 0, + 17733, + 26111, + 0, + 17433, + 27096, + 0, + 17132, + 27589, + 0, + 16681, + 27589, + 0, + 16381, + 27096, + 0, + 16080, + 26111, + 0, + 15930, + 24633, + 0, + 15930, + 23648, + 0, + 16080, + 22170, + 0, + 16381, + 21184, + 0, + 16681, + 20692, + 0, + 17132, + 20692, + 0, + 17433, + 21184, + 0, + 17733, + 22170, + 0, + 23294, + 29560, + 0, + 22993, + 30545, + 0, + 22543, + 31038, + 0, + 21941, + 31038, + 0, + 21490, + 30545, + 0, + 21190, + 29560, + 0, + 21190, + 28574, + 0, + 21340, + 27589, + 0, + 21490, + 27096, + 0, + 21791, + 26604, + 0, + 22693, + 25618, + 0, + 22993, + 25126, + 0, + 23144, + 24633, + 0, + 23294, + 23648, + 0, + 23294, + 22170, + 0, + 22993, + 21184, + 0, + 22543, + 20692, + 0, + 21941, + 20692, + 0, + 21490, + 21184, + 0, + 21190, + 22170, + 0, + 25999, + 26111, + 0, + 25699, + 27096, + 0, + 25398, + 27589, + 0, + 24947, + 27589, + 0, + 24647, + 27096, + 0, + 24346, + 26111, + 0, + 24196, + 24633, + 0, + 24196, + 23648, + 0, + 24346, + 22170, + 0, + 24647, + 21184, + 0, + 24947, + 20692, + 0, + 25398, + 20692, + 0, + 25699, + 21184, + 0, + 25999, + 22170, + 0, + 26901, + 24633, + 0, + 28704, + 24633, + 0, + 28704, + 25618, + 0, + 28554, + 26604, + 0, + 28404, + 27096, + 0, + 28103, + 27589, + 0, + 27652, + 27589, + 0, + 27352, + 27096, + 0, + 27051, + 26111, + 0, + 26901, + 24633, + 0, + 26901, + 23648, + 0, + 27051, + 22170, + 0, + 27352, + 21184, + 0, + 27652, + 20692, + 0, + 28103, + 20692, + 0, + 28404, + 21184, + 0, + 28704, + 22170, + 0, + 29756, + 27589, + 0, + 29756, + 20692, + 0, + 29756, + 25618, + 0, + 30207, + 27096, + 0, + 30508, + 27589, + 0, + 30959, + 27589, + 0, + 31259, + 27096, + 0, + 31409, + 25618, + 0, + 31409, + 20692, + 0, + 32461, + 24633, + 0, + 34265, + 24633, + 0, + 34265, + 25618, + 0, + 34115, + 26604, + 0, + 33964, + 27096, + 0, + 33664, + 27589, + 0, + 33213, + 27589, + 0, + 32912, + 27096, + 0, + 32612, + 26111, + 0, + 32461, + 24633, + 0, + 32461, + 23648, + 0, + 32612, + 22170, + 0, + 32912, + 21184, + 0, + 33213, + 20692, + 0, + 33664, + 20692, + 0, + 33964, + 21184, + 0, + 34265, + 22170, + 0, + 35317, + 31038, + 0, + 35317, + 20692, + 0, + 35317, + 31038, + 0, + 36519, + 20692, + 0, + 37721, + 31038, + 0, + 36519, + 20692, + 0, + 37721, + 31038, + 0, + 37721, + 20692, + 0, + 39525, + 27589, + 0, + 39224, + 27096, + 0, + 38924, + 26111, + 0, + 38773, + 24633, + 0, + 38773, + 23648, + 0, + 38924, + 22170, + 0, + 39224, + 21184, + 0, + 39525, + 20692, + 0, + 39976, + 20692, + 0, + 40276, + 21184, + 0, + 40577, + 22170, + 0, + 40727, + 23648, + 0, + 40727, + 24633, + 0, + 40577, + 26111, + 0, + 40276, + 27096, + 0, + 39976, + 27589, + 0, + 39525, + 27589, + 0, + 43432, + 31038, + 0, + 43432, + 20692, + 0, + 43432, + 26111, + 0, + 43132, + 27096, + 0, + 42831, + 27589, + 0, + 42380, + 27589, + 0, + 42080, + 27096, + 0, + 41779, + 26111, + 0, + 41629, + 24633, + 0, + 41629, + 23648, + 0, + 41779, + 22170, + 0, + 42080, + 21184, + 0, + 42380, + 20692, + 0, + 42831, + 20692, + 0, + 43132, + 21184, + 0, + 43432, + 22170, + 0, + 44484, + 24633, + 0, + 46288, + 24633, + 0, + 46288, + 25618, + 0, + 46138, + 26604, + 0, + 45987, + 27096, + 0, + 45687, + 27589, + 0, + 45236, + 27589, + 0, + 44935, + 27096, + 0, + 44635, + 26111, + 0, + 44484, + 24633, + 0, + 44484, + 23648, + 0, + 44635, + 22170, + 0, + 44935, + 21184, + 0, + 45236, + 20692, + 0, + 45687, + 20692, + 0, + 45987, + 21184, + 0, + 46288, + 22170, + 0, + 47340, + 31038, + 0, + 47340, + 20692, + 0, + 450, + 10346, + 0, + 450, + 5419, + 0, + 601, + 3941, + 0, + 901, + 3448, + 0, + 1352, + 3448, + 0, + 1653, + 3941, + 0, + 2104, + 5419, + 0, + 2104, + 10346, + 0, + 2104, + 3448, + 0, + 4809, + 8868, + 0, + 4658, + 9853, + 0, + 4208, + 10346, + 0, + 3757, + 10346, + 0, + 3306, + 9853, + 0, + 3156, + 8868, + 0, + 3306, + 7882, + 0, + 3606, + 7390, + 0, + 4358, + 6897, + 0, + 4658, + 6404, + 0, + 4809, + 5419, + 0, + 4809, + 4926, + 0, + 4658, + 3941, + 0, + 4208, + 3448, + 0, + 3757, + 3448, + 0, + 3306, + 3941, + 0, + 3156, + 4926, + 0, + 5710, + 13794, + 0, + 5861, + 13302, + 0, + 6011, + 13794, + 0, + 5861, + 14287, + 0, + 5710, + 13794, + 0, + 5861, + 10346, + 0, + 5861, + 3448, + 0, + 7063, + 10346, + 0, + 7063, + 3448, + 0, + 7063, + 8375, + 0, + 7514, + 9853, + 0, + 7814, + 10346, + 0, + 8265, + 10346, + 0, + 8566, + 9853, + 0, + 8716, + 8375, + 0, + 8716, + 3448, + 0, + 11572, + 10346, + 0, + 11572, + 2463, + 0, + 11421, + 985, + 0, + 11271, + 492, + 0, + 10970, + 0, + 0, + 10520, + 0, + 0, + 10219, + 492, + 0, + 11572, + 8868, + 0, + 11271, + 9853, + 0, + 10970, + 10346, + 0, + 10520, + 10346, + 0, + 10219, + 9853, + 0, + 9918, + 8868, + 0, + 9768, + 7390, + 0, + 9768, + 6404, + 0, + 9918, + 4926, + 0, + 10219, + 3941, + 0, + 10520, + 3448, + 0, + 10970, + 3448, + 0, + 11271, + 3941, + 0, + 11572, + 4926, + 0, + 15028, + 13794, + 0, + 15178, + 13302, + 0, + 15329, + 13794, + 0, + 15178, + 14287, + 0, + 15028, + 13794, + 0, + 15178, + 10346, + 0, + 15178, + 3448, + 0, + 16381, + 10346, + 0, + 16381, + 3448, + 0, + 16381, + 8375, + 0, + 16832, + 9853, + 0, + 17132, + 10346, + 0, + 17583, + 10346, + 0, + 17884, + 9853, + 0, + 18034, + 8375, + 0, + 18034, + 3448, + 0, + 20739, + 8868, + 0, + 20589, + 9853, + 0, + 20138, + 10346, + 0, + 19687, + 10346, + 0, + 19236, + 9853, + 0, + 19086, + 8868, + 0, + 19236, + 7882, + 0, + 19537, + 7390, + 0, + 20288, + 6897, + 0, + 20589, + 6404, + 0, + 20739, + 5419, + 0, + 20739, + 4926, + 0, + 20589, + 3941, + 0, + 20138, + 3448, + 0, + 19687, + 3448, + 0, + 19236, + 3941, + 0, + 19086, + 4926, + 0, + 21941, + 13794, + 0, + 21941, + 5419, + 0, + 22092, + 3941, + 0, + 22392, + 3448, + 0, + 22693, + 3448, + 0, + 21490, + 10346, + 0, + 22543, + 10346, + 0, + 25248, + 10346, + 0, + 25248, + 3448, + 0, + 25248, + 8868, + 0, + 24947, + 9853, + 0, + 24647, + 10346, + 0, + 24196, + 10346, + 0, + 23895, + 9853, + 0, + 23595, + 8868, + 0, + 23444, + 7390, + 0, + 23444, + 6404, + 0, + 23595, + 4926, + 0, + 23895, + 3941, + 0, + 24196, + 3448, + 0, + 24647, + 3448, + 0, + 24947, + 3941, + 0, + 25248, + 4926, + 0, + 26450, + 10346, + 0, + 26450, + 3448, + 0, + 26450, + 8375, + 0, + 26901, + 9853, + 0, + 27201, + 10346, + 0, + 27652, + 10346, + 0, + 27953, + 9853, + 0, + 28103, + 8375, + 0, + 28103, + 3448, + 0, + 30959, + 8868, + 0, + 30658, + 9853, + 0, + 30357, + 10346, + 0, + 29907, + 10346, + 0, + 29606, + 9853, + 0, + 29305, + 8868, + 0, + 29155, + 7390, + 0, + 29155, + 6404, + 0, + 29305, + 4926, + 0, + 29606, + 3941, + 0, + 29907, + 3448, + 0, + 30357, + 3448, + 0, + 30658, + 3941, + 0, + 30959, + 4926, + 0, + 31860, + 7390, + 0, + 33664, + 7390, + 0, + 33664, + 8375, + 0, + 33513, + 9360, + 0, + 33363, + 9853, + 0, + 33063, + 10346, + 0, + 32612, + 10346, + 0, + 32311, + 9853, + 0, + 32011, + 8868, + 0, + 31860, + 7390, + 0, + 31860, + 6404, + 0, + 32011, + 4926, + 0, + 32311, + 3941, + 0, + 32612, + 3448, + 0, + 33063, + 3448, + 0, + 33363, + 3941, + 0, + 33664, + 4926, + 0, + 36369, + 13794, + 0, + 36369, + 3448, + 0, + 36369, + 8868, + 0, + 36068, + 9853, + 0, + 35768, + 10346, + 0, + 35317, + 10346, + 0, + 35016, + 9853, + 0, + 34716, + 8868, + 0, + 34565, + 7390, + 0, + 34565, + 6404, + 0, + 34716, + 4926, + 0, + 35016, + 3941, + 0, + 35317, + 3448, + 0, + 35768, + 3448, + 0, + 36068, + 3941, + 0, + 36369, + 4926, + 0, + 41629, + 10346, + 0, + 41629, + 2463, + 0, + 41479, + 985, + 0, + 41328, + 492, + 0, + 41028, + 0, + 0, + 40577, + 0, + 0, + 40276, + 492, + 0, + 41629, + 8868, + 0, + 41328, + 9853, + 0, + 41028, + 10346, + 0, + 40577, + 10346, + 0, + 40276, + 9853, + 0, + 39976, + 8868, + 0, + 39825, + 7390, + 0, + 39825, + 6404, + 0, + 39976, + 4926, + 0, + 40276, + 3941, + 0, + 40577, + 3448, + 0, + 41028, + 3448, + 0, + 41328, + 3941, + 0, + 41629, + 4926, + 0, + 42681, + 7390, + 0, + 44484, + 7390, + 0, + 44484, + 8375, + 0, + 44334, + 9360, + 0, + 44184, + 9853, + 0, + 43883, + 10346, + 0, + 43432, + 10346, + 0, + 43132, + 9853, + 0, + 42831, + 8868, + 0, + 42681, + 7390, + 0, + 42681, + 6404, + 0, + 42831, + 4926, + 0, + 43132, + 3941, + 0, + 43432, + 3448, + 0, + 43883, + 3448, + 0, + 44184, + 3941, + 0, + 44484, + 4926, + 0, + 46138, + 10346, + 0, + 45837, + 9853, + 0, + 45536, + 8868, + 0, + 45386, + 7390, + 0, + 45386, + 6404, + 0, + 45536, + 4926, + 0, + 45837, + 3941, + 0, + 46138, + 3448, + 0, + 46588, + 3448, + 0, + 46889, + 3941, + 0, + 47190, + 4926, + 0, + 47340, + 6404, + 0, + 47340, + 7390, + 0, + 47190, + 8868, + 0, + 46889, + 9853, + 0, + 46588, + 10346, + 0, + 46138, + 10346, + 0, + 48392, + 10346, + 0, + 48392, + 3448, + 0, + 48392, + 8375, + 0, + 48843, + 9853, + 0, + 49143, + 10346, + 0, + 49594, + 10346, + 0, + 49895, + 9853, + 0, + 50045, + 8375, + 0, + 50045, + 3448, + 0, + 50045, + 8375, + 0, + 50496, + 9853, + 0, + 50796, + 10346, + 0, + 51247, + 10346, + 0, + 51548, + 9853, + 0, + 51698, + 8375, + 0, + 51698, + 3448, + 0, + 52750, + 7390, + 0, + 54554, + 7390, + 0, + 54554, + 8375, + 0, + 54403, + 9360, + 0, + 54253, + 9853, + 0, + 53952, + 10346, + 0, + 53502, + 10346, + 0, + 53201, + 9853, + 0, + 52900, + 8868, + 0, + 52750, + 7390, + 0, + 52750, + 6404, + 0, + 52900, + 4926, + 0, + 53201, + 3941, + 0, + 53502, + 3448, + 0, + 53952, + 3448, + 0, + 54253, + 3941, + 0, + 54554, + 4926, + 0, + 55756, + 13794, + 0, + 55756, + 5419, + 0, + 55906, + 3941, + 0, + 56207, + 3448, + 0, + 56507, + 3448, + 0, + 55305, + 10346, + 0, + 56357, + 10346, + 0, + 57409, + 10346, + 0, + 57409, + 3448, + 0, + 57409, + 7390, + 0, + 57559, + 8868, + 0, + 57860, + 9853, + 0, + 58160, + 10346, + 0, + 58611, + 10346, + 0, + 59062, + 10346, + 0, + 59964, + 3448, + 0, + 60866, + 10346, + 0, + 59964, + 3448, + 0, + 59663, + 1478, + 0, + 59363, + 492, + 0, + 59062, + 0, + 0, + 58912, + 0, + 0 + ], + "indices": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 9, + 10, + 10, + 11, + 11, + 12, + 12, + 13, + 13, + 14, + 15, + 16, + 17, + 18, + 18, + 19, + 19, + 20, + 20, + 21, + 21, + 22, + 22, + 23, + 23, + 24, + 24, + 25, + 25, + 26, + 26, + 27, + 27, + 28, + 28, + 29, + 29, + 30, + 31, + 32, + 32, + 33, + 33, + 34, + 34, + 35, + 35, + 36, + 36, + 37, + 37, + 38, + 38, + 39, + 39, + 40, + 40, + 41, + 41, + 42, + 42, + 43, + 43, + 44, + 44, + 45, + 45, + 46, + 46, + 47, + 48, + 49, + 49, + 50, + 50, + 51, + 51, + 52, + 52, + 53, + 53, + 54, + 54, + 55, + 55, + 56, + 56, + 57, + 57, + 58, + 58, + 59, + 59, + 60, + 60, + 61, + 61, + 62, + 62, + 63, + 63, + 64, + 65, + 66, + 66, + 67, + 67, + 68, + 68, + 69, + 69, + 70, + 70, + 71, + 71, + 72, + 72, + 73, + 73, + 74, + 74, + 75, + 75, + 76, + 76, + 77, + 77, + 78, + 78, + 79, + 79, + 80, + 80, + 81, + 82, + 83, + 84, + 85, + 85, + 86, + 86, + 87, + 87, + 88, + 89, + 90, + 90, + 91, + 91, + 92, + 92, + 93, + 94, + 95, + 96, + 97, + 98, + 99, + 99, + 100, + 100, + 101, + 101, + 102, + 102, + 103, + 103, + 104, + 105, + 106, + 106, + 107, + 107, + 108, + 108, + 109, + 109, + 110, + 110, + 111, + 112, + 113, + 113, + 114, + 114, + 115, + 115, + 116, + 116, + 117, + 117, + 118, + 118, + 119, + 119, + 120, + 120, + 121, + 121, + 122, + 122, + 123, + 123, + 124, + 124, + 125, + 125, + 126, + 126, + 127, + 127, + 128, + 129, + 130, + 131, + 132, + 132, + 133, + 133, + 134, + 134, + 135, + 135, + 136, + 136, + 137, + 138, + 139, + 139, + 140, + 140, + 141, + 141, + 142, + 143, + 144, + 145, + 146, + 146, + 147, + 147, + 148, + 148, + 149, + 149, + 150, + 150, + 151, + 151, + 152, + 152, + 153, + 153, + 154, + 154, + 155, + 155, + 156, + 156, + 157, + 157, + 158, + 158, + 159, + 159, + 160, + 160, + 161, + 162, + 163, + 163, + 164, + 164, + 165, + 165, + 166, + 167, + 168, + 169, + 170, + 170, + 171, + 171, + 172, + 172, + 173, + 173, + 174, + 174, + 175, + 176, + 177, + 177, + 178, + 178, + 179, + 179, + 180, + 180, + 181, + 181, + 182, + 182, + 183, + 183, + 184, + 184, + 185, + 185, + 186, + 186, + 187, + 187, + 188, + 188, + 189, + 190, + 191, + 191, + 192, + 192, + 193, + 193, + 194, + 194, + 195, + 195, + 196, + 196, + 197, + 197, + 198, + 198, + 199, + 199, + 200, + 200, + 201, + 201, + 202, + 202, + 203, + 203, + 204, + 204, + 205, + 205, + 206, + 207, + 208, + 208, + 209, + 209, + 210, + 210, + 211, + 211, + 212, + 212, + 213, + 213, + 214, + 214, + 215, + 215, + 216, + 216, + 217, + 217, + 218, + 218, + 219, + 219, + 220, + 220, + 221, + 221, + 222, + 222, + 223, + 224, + 225, + 226, + 227, + 227, + 228, + 228, + 229, + 229, + 230, + 230, + 231, + 231, + 232, + 233, + 234, + 234, + 235, + 235, + 236, + 236, + 237, + 237, + 238, + 238, + 239, + 240, + 241, + 241, + 242, + 242, + 243, + 243, + 244, + 244, + 245, + 245, + 246, + 246, + 247, + 247, + 248, + 248, + 249, + 249, + 250, + 250, + 251, + 251, + 252, + 252, + 253, + 253, + 254, + 254, + 255, + 255, + 256, + 257, + 258, + 258, + 259, + 259, + 260, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 267, + 268, + 268, + 269, + 269, + 270, + 271, + 272, + 273, + 274, + 274, + 275, + 275, + 276, + 276, + 277, + 277, + 278, + 279, + 280, + 281, + 282, + 282, + 283, + 283, + 284, + 284, + 285, + 285, + 286, + 286, + 287, + 287, + 288, + 288, + 289, + 289, + 290, + 290, + 291, + 291, + 292, + 292, + 293, + 293, + 294, + 295, + 296, + 297, + 298, + 298, + 299, + 299, + 300, + 300, + 301, + 302, + 303, + 303, + 304, + 304, + 305, + 305, + 306, + 306, + 307, + 307, + 308, + 308, + 309, + 309, + 310, + 310, + 311, + 311, + 312, + 312, + 313, + 313, + 314, + 314, + 315, + 315, + 316, + 316, + 317, + 317, + 318, + 319, + 320, + 320, + 321, + 321, + 322, + 322, + 323, + 323, + 324, + 324, + 325, + 326, + 327, + 327, + 328, + 328, + 329, + 329, + 330, + 330, + 331, + 331, + 332, + 332, + 333, + 333, + 334, + 334, + 335, + 335, + 336, + 336, + 337, + 337, + 338, + 338, + 339, + 340, + 341, + 342, + 343, + 343, + 344, + 344, + 345, + 345, + 346, + 347, + 348, + 349, + 350, + 350, + 351, + 351, + 352, + 352, + 353, + 353, + 354, + 354, + 355, + 355, + 356, + 356, + 357, + 357, + 358, + 358, + 359, + 359, + 360, + 360, + 361, + 361, + 362, + 363, + 364, + 365, + 366, + 366, + 367, + 367, + 368, + 368, + 369, + 369, + 370, + 370, + 371, + 372, + 373, + 373, + 374, + 374, + 375, + 375, + 376, + 376, + 377, + 377, + 378, + 379, + 380, + 381, + 382, + 382, + 383, + 383, + 384, + 384, + 385, + 385, + 386, + 386, + 387, + 388, + 389, + 389, + 390, + 390, + 391, + 391, + 392, + 392, + 393, + 393, + 394, + 395, + 396, + 397, + 398, + 398, + 399, + 399, + 400, + 400, + 401, + 401, + 402, + 402, + 403, + 403, + 404, + 404, + 405, + 405, + 406, + 406, + 407, + 407, + 408, + 408, + 409, + 409, + 410, + 411, + 412, + 412, + 413, + 413, + 414, + 414, + 415, + 416, + 417, + 418, + 419, + 419, + 420, + 420, + 421, + 421, + 422, + 423, + 424, + 425, + 426, + 426, + 427, + 427, + 428, + 428, + 429, + 429, + 430, + 430, + 431, + 431, + 432, + 432, + 433, + 433, + 434, + 434, + 435, + 435, + 436, + 436, + 437, + 437, + 438, + 439, + 440, + 441, + 442, + 442, + 443, + 443, + 444, + 444, + 445, + 445, + 446, + 446, + 447, + 447, + 448, + 448, + 449, + 449, + 450, + 450, + 451, + 451, + 452, + 452, + 453, + 453, + 454, + 455, + 456, + 457, + 458, + 459, + 460, + 461, + 462, + 462, + 463, + 463, + 464, + 464, + 465, + 465, + 466, + 467, + 468, + 468, + 469, + 469, + 470, + 470, + 471, + 471, + 472, + 472, + 473, + 474, + 475, + 475, + 476, + 476, + 477, + 477, + 478, + 478, + 479, + 479, + 480, + 480, + 481, + 481, + 482, + 482, + 483, + 483, + 484, + 484, + 485, + 485, + 486, + 486, + 487, + 488, + 489, + 489, + 490, + 490, + 491, + 491, + 492, + 492, + 493, + 493, + 494, + 494, + 495, + 495, + 496, + 496, + 497, + 497, + 498, + 498, + 499, + 499, + 500, + 500, + 501, + 501, + 502, + 502, + 503, + 503, + 504, + 505, + 506, + 507, + 508, + 508, + 509, + 509, + 510, + 510, + 511, + 511, + 512, + 512, + 513, + 514, + 515, + 515, + 516, + 516, + 517, + 517, + 518, + 518, + 519, + 519, + 520, + 520, + 521, + 521, + 522, + 522, + 523, + 523, + 524, + 524, + 525, + 525, + 526, + 526, + 527, + 527, + 528, + 528, + 529, + 529, + 530, + 531, + 532, + 533, + 534, + 534, + 535, + 535, + 536, + 536, + 537, + 538, + 539, + 540, + 541, + 541, + 542, + 542, + 543, + 543, + 544, + 544, + 545, + 545, + 546, + 546, + 547, + 547, + 548, + 548, + 549, + 549, + 550, + 550, + 551, + 551, + 552, + 552, + 553, + 554, + 555, + 555, + 556, + 556, + 557, + 557, + 558, + 559, + 560, + 561, + 562, + 562, + 563, + 563, + 564, + 564, + 565, + 565, + 566, + 566, + 567, + 567, + 568, + 568, + 569, + 569, + 570, + 570, + 571, + 571, + 572, + 572, + 573, + 573, + 574, + 574, + 575, + 575, + 576, + 576, + 577, + 578, + 579, + 580, + 581, + 581, + 582, + 582, + 583, + 583, + 584, + 584, + 585, + 585, + 586, + 586, + 587, + 587, + 588, + 588, + 589, + 589, + 590, + 590, + 591, + 591, + 592, + 592, + 593, + 594, + 595, + 596, + 597, + 598, + 599, + 600, + 601, + 602, + 603, + 603, + 604, + 604, + 605, + 605, + 606, + 607, + 608, + 609, + 610, + 610, + 611, + 611, + 612, + 612, + 613, + 614, + 615, + 616, + 617, + 618, + 619, + 619, + 620, + 620, + 621, + 621, + 622, + 622, + 623, + 623, + 624, + 625, + 626, + 626, + 627, + 627, + 628, + 628, + 629, + 630, + 631, + 632, + 633, + 634, + 635, + 635, + 636, + 636, + 637, + 637, + 638, + 638, + 639, + 639, + 640, + 641, + 642, + 643, + 644, + 644, + 645, + 645, + 646, + 646, + 647, + 647, + 648, + 648, + 649, + 649, + 650, + 650, + 651, + 651, + 652, + 652, + 653, + 653, + 654, + 654, + 655, + 655, + 656, + 657, + 658, + 658, + 659, + 659, + 660, + 660, + 661, + 661, + 662, + 662, + 663, + 663, + 664, + 664, + 665, + 665, + 666, + 666, + 667, + 667, + 668, + 668, + 669, + 669, + 670, + 670, + 671, + 671, + 672, + 672, + 673, + 673, + 674, + 674, + 675, + 675, + 676, + 677, + 678, + 678, + 679, + 679, + 680, + 680, + 681, + 681, + 682, + 682, + 683, + 683, + 684, + 684, + 685, + 685, + 686, + 686, + 687, + 687, + 688, + 688, + 689, + 689, + 690, + 691, + 692, + 692, + 693, + 693, + 694, + 694, + 695, + 695, + 696, + 696, + 697, + 697, + 698, + 698, + 699, + 699, + 700, + 700, + 701, + 701, + 702, + 702, + 703, + 703, + 704, + 704, + 705, + 705, + 706, + 706, + 707, + 708, + 709, + 710, + 711, + 711, + 712, + 712, + 713, + 713, + 714, + 714, + 715, + 715, + 716, + 717, + 718, + 718, + 719, + 719, + 720, + 720, + 721, + 721, + 722, + 722, + 723, + 723, + 724, + 724, + 725, + 725, + 726, + 726, + 727, + 727, + 728, + 728, + 729, + 729, + 730, + 730, + 731, + 731, + 732, + 732, + 733, + 734, + 735, + 736, + 737, + 738, + 739, + 740, + 741, + 742, + 743, + 743, + 744, + 744, + 745, + 745, + 746, + 746, + 747, + 747, + 748, + 748, + 749, + 749, + 750, + 750, + 751, + 751, + 752, + 752, + 753, + 753, + 754, + 754, + 755, + 755, + 756, + 756, + 757, + 757, + 758, + 759, + 760, + 761, + 762, + 762, + 763, + 763, + 764, + 764, + 765, + 765, + 766, + 766, + 767, + 767, + 768, + 768, + 769, + 769, + 770, + 770, + 771, + 771, + 772, + 772, + 773, + 773, + 774, + 775, + 776, + 776, + 777, + 777, + 778, + 778, + 779, + 779, + 780, + 780, + 781, + 781, + 782, + 782, + 783, + 783, + 784, + 784, + 785, + 785, + 786, + 786, + 787, + 787, + 788, + 788, + 789, + 789, + 790, + 790, + 791, + 792, + 793, + 794, + 795, + 795, + 796, + 796, + 797, + 797, + 798, + 798, + 799, + 799, + 800, + 801, + 802, + 803, + 804, + 804, + 805, + 805, + 806, + 806, + 807, + 807, + 808, + 808, + 809, + 809, + 810, + 810, + 811, + 811, + 812, + 812, + 813, + 813, + 814, + 814, + 815, + 815, + 816, + 816, + 817, + 817, + 818, + 818, + 819, + 820, + 821, + 821, + 822, + 822, + 823, + 823, + 824, + 825, + 826, + 827, + 828, + 829, + 830, + 830, + 831, + 831, + 832, + 832, + 833, + 833, + 834, + 834, + 835, + 836, + 837, + 837, + 838, + 838, + 839, + 839, + 840, + 840, + 841, + 841, + 842, + 843, + 844, + 844, + 845, + 845, + 846, + 846, + 847, + 847, + 848, + 848, + 849, + 849, + 850, + 850, + 851, + 851, + 852, + 852, + 853, + 853, + 854, + 854, + 855, + 855, + 856, + 857, + 858, + 858, + 859, + 859, + 860, + 860, + 861, + 862, + 863, + 864, + 865, + 866, + 867, + 867, + 868, + 868, + 869, + 869, + 870, + 870, + 871, + 871, + 872, + 873, + 874, + 874, + 875, + 875, + 876, + 876, + 877, + 877, + 878, + 878, + 879, + 879, + 880, + 880, + 881, + 881, + 882, + 882, + 883, + 883, + 884, + 884, + 885, + 885, + 886, + 886, + 887, + 887, + 888, + 888, + 889, + 890, + 891, + 891, + 892, + 892, + 893, + 893, + 894, + 895, + 896, + 897, + 898, + 899, + 900, + 900, + 901, + 901, + 902, + 902, + 903, + 903, + 904, + 904, + 905, + 905, + 906, + 906, + 907, + 907, + 908, + 908, + 909, + 909, + 910, + 910, + 911, + 911, + 912, + 913, + 914, + 915, + 916, + 916, + 917, + 917, + 918, + 918, + 919, + 919, + 920, + 920, + 921, + 922, + 923, + 923, + 924, + 924, + 925, + 925, + 926, + 926, + 927, + 927, + 928, + 928, + 929, + 929, + 930, + 930, + 931, + 931, + 932, + 932, + 933, + 933, + 934, + 934, + 935, + 936, + 937, + 937, + 938, + 938, + 939, + 939, + 940, + 940, + 941, + 941, + 942, + 942, + 943, + 943, + 944, + 944, + 945, + 945, + 946, + 946, + 947, + 947, + 948, + 948, + 949, + 949, + 950, + 950, + 951, + 951, + 952, + 953, + 954, + 955, + 956, + 956, + 957, + 957, + 958, + 958, + 959, + 959, + 960, + 960, + 961, + 961, + 962, + 962, + 963, + 963, + 964, + 964, + 965, + 965, + 966, + 966, + 967, + 967, + 968, + 969, + 970, + 970, + 971, + 971, + 972, + 972, + 973, + 973, + 974, + 974, + 975, + 976, + 977, + 977, + 978, + 978, + 979, + 979, + 980, + 980, + 981, + 981, + 982, + 982, + 983, + 983, + 984, + 984, + 985, + 985, + 986, + 986, + 987, + 987, + 988, + 988, + 989, + 990, + 991, + 991, + 992, + 992, + 993, + 993, + 994, + 994, + 995, + 995, + 996, + 996, + 997, + 997, + 998, + 998, + 999, + 999, + 1000, + 1000, + 1001, + 1001, + 1002, + 1002, + 1003, + 1003, + 1004, + 1004, + 1005, + 1005, + 1006, + 1007, + 1008, + 1008, + 1009, + 1009, + 1010, + 1010, + 1011, + 1011, + 1012, + 1012, + 1013, + 1013, + 1014, + 1014, + 1015, + 1015, + 1016, + 1016, + 1017, + 1017, + 1018, + 1018, + 1019, + 1019, + 1020, + 1020, + 1021, + 1021, + 1022, + 1022, + 1023, + 1024, + 1025, + 1026, + 1027, + 1027, + 1028, + 1028, + 1029, + 1029, + 1030, + 1030, + 1031, + 1031, + 1032, + 1033, + 1034, + 1034, + 1035, + 1035, + 1036, + 1036, + 1037, + 1037, + 1038, + 1038, + 1039, + 1040, + 1041, + 1041, + 1042, + 1042, + 1043, + 1043, + 1044, + 1044, + 1045, + 1045, + 1046, + 1046, + 1047, + 1047, + 1048, + 1048, + 1049, + 1049, + 1050, + 1050, + 1051, + 1051, + 1052, + 1052, + 1053, + 1053, + 1054, + 1054, + 1055, + 1055, + 1056, + 1057, + 1058, + 1058, + 1059, + 1059, + 1060, + 1060, + 1061, + 1062, + 1063, + 1064, + 1065, + 1066, + 1067, + 1067, + 1068, + 1068, + 1069, + 1069, + 1070, + 1071, + 1072, + 1073, + 1074, + 1074, + 1075, + 1075, + 1076, + 1076, + 1077, + 1077, + 1078 + ] + } + ] + } + ], + "textures": [], + "textureSets": [], + "meshes": [ + { + "streamLayerIndex": 0, + "id": "boxMesh", + "geometryId": "boxGeometry", + "color": [ + 1, + 0, + 0, + 1 + ], + "opacity": 1 + }, + { + "streamLayerIndex": 0, + "id": "boxLinesMesh", + "geometryId": "boxLinesGeometry", + "color": [ + 0, + 0, + 1, + 1 + ], + "opacity": 1, + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 3, + 0, + 0, + 1 + ] + }, + { + "streamLayerIndex": 0, + "id": "sphereMesh", + "geometryId": "sphereGeometry", + "color": [ + 0, + 0.5, + 1, + 1 + ], + "opacity": 1, + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 7, + 0, + 0, + 1 + ] + }, + { + "streamLayerIndex": 0, + "id": "torusMesh", + "geometryId": "torusGeometry", + "color": [ + 0.699999988079071, + 0, + 1, + 1 + ], + "opacity": 1, + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 11, + 0, + 0, + 1 + ] + }, + { + "streamLayerIndex": 0, + "id": "cylinderMesh", + "geometryId": "cylinderGeometry", + "color": [ + 1, + 0.6000000238418579, + 0, + 1 + ], + "opacity": 1, + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 16, + 0, + 0, + 1 + ] + }, + { + "streamLayerIndex": 0, + "id": "gridMesh", + "geometryId": "gridGeometry", + "color": [ + 0, + 1, + 0, + 1 + ], + "opacity": 1, + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 25, + 0, + 0, + 1 + ] + }, + { + "streamLayerIndex": 0, + "id": "textMesh", + "geometryId": "textGeometry", + "color": [ + 0, + 1, + 0, + 1 + ], + "opacity": 1, + "matrix": [ + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 7.5, + 0, + 1 + ] + } + ], + "objects": [ + { + "id": "geometries", + "meshIds": [ + "boxMesh", + "boxLinesMesh", + "sphereMesh", + "torusMesh", + "cylinderMesh", + "gridMesh", + "textMesh" + ] + } + ] +} diff --git a/packages/demos/data/gltf/2CylinderEngine.glb b/packages/demos/data/gltf/2CylinderEngine.glb new file mode 100644 index 000000000..0e9b10568 Binary files /dev/null and b/packages/demos/data/gltf/2CylinderEngine.glb differ diff --git a/packages/demos/data/gltf/VianneyHouse2.glb b/packages/demos/data/gltf/VianneyHouse2.glb new file mode 100644 index 000000000..5bc55fda9 Binary files /dev/null and b/packages/demos/data/gltf/VianneyHouse2.glb differ diff --git a/packages/demos/data/gltf/duplex.glb b/packages/demos/data/gltf/duplex.glb new file mode 100644 index 000000000..a6279681f Binary files /dev/null and b/packages/demos/data/gltf/duplex.glb differ diff --git a/packages/demos/data/gltf/schependomlaan.glb b/packages/demos/data/gltf/schependomlaan.glb new file mode 100644 index 000000000..80150965f Binary files /dev/null and b/packages/demos/data/gltf/schependomlaan.glb differ diff --git a/packages/demos/demos/index.html b/packages/demos/demos/index.html index ab52333d0..9b6f765b2 100644 --- a/packages/demos/demos/index.html +++ b/packages/demos/demos/index.html @@ -323,7 +323,7 @@

Labelling Objects



-

Programming Scene Content

+

Modeling


@@ -331,37 +331,31 @@

Programming Scene Content

Thumbnail 2
-

SceneModel Examples

-

Low-level programming examples and tests for xeokit's high-performance - model - representation. Use these to build custom model loaders. Also useful to debug model viewing - issues.

+

Modeling Examples

+

Programmatically building geometry and semantic data models with the JavaScirpt API.

- +
Thumbnail 2 + src="https://github.com/xeokit/xeokit.io/blob/master/img/docs/PerformanceModel/PerformanceModel.png?raw=true" + alt="Thumbnail 2">
-

Scene Graph Examples

-

Creating custom scene elements using xeokit's scene graph; materials, - transforms, - geometries, billboards, sprites and more. Use these to build custom viewer gizmos.

+

Viewer Features

+

How to use various Viewer features.

- - diff --git a/packages/demos/demos/scenemodel/models_sceneModel_dataModel_builderMethods.html b/packages/demos/demos/modeling/building_SceneModel_DataModel_Table.html similarity index 97% rename from packages/demos/demos/scenemodel/models_sceneModel_dataModel_builderMethods.html rename to packages/demos/demos/modeling/building_SceneModel_DataModel_Table.html index 899812cc0..ce49114c1 100644 --- a/packages/demos/demos/scenemodel/models_sceneModel_dataModel_builderMethods.html +++ b/packages/demos/demos/modeling/building_SceneModel_DataModel_Table.html @@ -60,9 +60,7 @@

Major components used

view.camera.look = [0, -5, 0]; view.camera.up = [0, 1, 0]; - view.edges.enabled = true; - view.edges.renderModes = [xeokit.constants.QualityRender]; - view.setRenderMode(xeokit.constants.QualityRender); + new xeokit.cameraControl.CameraControl(view); const dataModel = data.createModel({ id: "myModel" @@ -342,11 +340,6 @@

Major components used

}); } - viewer.onTick.subscribe(() => { - view.camera.orbitYaw(0.5); - view.camera.orbitPitch(0.1); - }); - diff --git a/packages/demos/demos/scenemodel/procgen_geometries.html b/packages/demos/demos/modeling/building_SceneModel_geometries.html similarity index 97% rename from packages/demos/demos/scenemodel/procgen_geometries.html rename to packages/demos/demos/modeling/building_SceneModel_geometries.html index ae444c2f7..9be2dc950 100644 --- a/packages/demos/demos/scenemodel/procgen_geometries.html +++ b/packages/demos/demos/modeling/building_SceneModel_geometries.html @@ -61,6 +61,8 @@

Major components used

view.camera.orbitPitch(20); + new xeokit.cameraControl.CameraControl(view); + const sceneModel = scene.createModel({ id: "myModel" }); @@ -286,15 +288,6 @@

Major components used

meshIds: ["boxMesh", "boxLinesMesh", "sphereMesh", "torusMesh", "cylinderMesh", "gridMesh", "textMesh"] // , "pointsMesh"] }); - - sceneModel.build().then(() => { - - console.log(sceneModel.getJSON()) - - }).catch((e) => { - log(`Error building SceneModel: ${e}`); - throw e; - }); } diff --git a/packages/demos/demos/scenemodel/models_sceneModel_lines.html b/packages/demos/demos/modeling/building_SceneModel_lines.html similarity index 97% rename from packages/demos/demos/scenemodel/models_sceneModel_lines.html rename to packages/demos/demos/modeling/building_SceneModel_lines.html index a0968a896..d2f298e78 100644 --- a/packages/demos/demos/scenemodel/models_sceneModel_lines.html +++ b/packages/demos/demos/modeling/building_SceneModel_lines.html @@ -61,6 +61,8 @@

Major components used

view.camera.look = [0, -5, 0]; view.camera.up = [0, 1, 0]; + new xeokit.cameraControl.CameraControl(view); + const sceneModel = scene.createModel({ id: "myModel" }); @@ -178,11 +180,6 @@

Major components used

}); } - viewer.onTick.subscribe(() => { - view.camera.orbitYaw(0.5); - view.camera.orbitPitch(0.1); - }); - diff --git a/packages/demos/demos/scenemodel/models_sceneModel_points.html b/packages/demos/demos/modeling/building_SceneModel_points.html similarity index 96% rename from packages/demos/demos/scenemodel/models_sceneModel_points.html rename to packages/demos/demos/modeling/building_SceneModel_points.html index bfe553333..c128d53d8 100644 --- a/packages/demos/demos/scenemodel/models_sceneModel_points.html +++ b/packages/demos/demos/modeling/building_SceneModel_points.html @@ -61,6 +61,8 @@

Major components used

view.camera.look = [0, 0, 0]; view.camera.up = [0, 1, 0]; + new xeokit.cameraControl.CameraControl(view); + const sceneModel = scene.createModel({ id: "myModel", scale: [0.2, 0.2, 0.2] @@ -126,11 +128,6 @@

Major components used

}); } - viewer.onTick.subscribe(() => { - view.camera.orbitYaw(0.5); - view.camera.orbitPitch(0.1); - }); - diff --git a/packages/demos/demos/buildings/json_IfcOpenHouse4.html b/packages/demos/demos/modeling/deserializing_SceneModel_DataModel_IfcOpenHouse4.html similarity index 70% rename from packages/demos/demos/buildings/json_IfcOpenHouse4.html rename to packages/demos/demos/modeling/deserializing_SceneModel_DataModel_IfcOpenHouse4.html index b45d93abe..82da350f5 100644 --- a/packages/demos/demos/buildings/json_IfcOpenHouse4.html +++ b/packages/demos/demos/modeling/deserializing_SceneModel_DataModel_IfcOpenHouse4.html @@ -71,7 +71,7 @@

Major components used

view.camera.zoom(5); view.camera.orbitPitch(20); - const cameraControl = new xeokit.cameraControl.CameraControl(view, {}); + new xeokit.cameraControl.CameraControl(view, {}); const sceneModel = scene.createModel({ id: "myModel" @@ -86,11 +86,11 @@

Major components used

} else { - fetch("../../data/json/IfcOpenHouse4-SceneModel.json").then(response => { + fetch("../../data/SceneModels/IfcOpenHouse4-SceneModel.json").then(response => { response.json().then(sceneModelJSON => { - fetch("../../data/json/IfcOpenHouse4-DataModel.json").then(response => { + fetch("../../data/DataModels/IfcOpenHouse4-DataModel.json").then(response => { response.json().then(dataModelJSON => { @@ -99,48 +99,12 @@

Major components used

dataModel.build(); sceneModel.build(); - - const arrayBuf = xeokit.dtx.saveDTX({ - sceneModel, - dataModel - }) - - downloadArrayBuffer(arrayBuf, "IfcOpenHouse4.dtx") - }); }); }); }); } - - - - function downloadArrayBuffer(arrayBuffer, fileName) { - // Create a Blob from the ArrayBuffer - const blob = new Blob([arrayBuffer], { type: 'application/octet-stream' }); - - // Create an object URL from the Blob - const url = URL.createObjectURL(blob); - - // Create an anchor element and set the href attribute to the object URL - const a = document.createElement('a'); - a.href = url; - a.download = fileName; - - // Append the anchor element to the body - document.body.appendChild(a); - - // Trigger a click on the anchor element to start the download - a.click(); - - // Remove the anchor element from the body - document.body.removeChild(a); - - // Revoke the object URL to free up memory - URL.revokeObjectURL(url); - } - diff --git a/packages/demos/demos/scenemodel/models_sceneModel_dataModel_fromJSON.html b/packages/demos/demos/modeling/deserializing_SceneModel_DataModel_Table.html similarity index 95% rename from packages/demos/demos/scenemodel/models_sceneModel_dataModel_fromJSON.html rename to packages/demos/demos/modeling/deserializing_SceneModel_DataModel_Table.html index a663100a6..21dc423cc 100644 --- a/packages/demos/demos/scenemodel/models_sceneModel_dataModel_fromJSON.html +++ b/packages/demos/demos/modeling/deserializing_SceneModel_DataModel_Table.html @@ -60,9 +60,7 @@

Major components used

view.camera.look = [0, -5, 0]; view.camera.up = [0, 1, 0]; - view.edges.enabled = true; - view.edges.renderModes = [xeokit.constants.QualityRender]; - view.setRenderMode(xeokit.constants.QualityRender); + new xeokit.cameraControl.CameraControl(view); const sceneModel = scene.createModel({ id: "myModel" @@ -178,10 +176,6 @@

Major components used

}); } - viewer.onTick.subscribe(() => { - view.camera.orbitYaw(0.5); - view.camera.orbitPitch(0.1); - }); diff --git a/packages/demos/demos/modeling/deserializing_SceneModel_geometries.html b/packages/demos/demos/modeling/deserializing_SceneModel_geometries.html new file mode 100644 index 000000000..54b5b653e --- /dev/null +++ b/packages/demos/demos/modeling/deserializing_SceneModel_geometries.html @@ -0,0 +1,84 @@ + + + + + + + xeokit Example + + + + + + +
+

Drawing triangles with a Viewer configured with a WebGLRenderer

+

In tis example, we're creating a Viewer configured with a WebGLRenderer and a Scene. Then we build a SceneModel + with simple triangles geometry.

+

Major components used

+ +
+ + + + + diff --git a/packages/demos/demos/modeling/index.html b/packages/demos/demos/modeling/index.html new file mode 100644 index 000000000..8cfc0060e --- /dev/null +++ b/packages/demos/demos/modeling/index.html @@ -0,0 +1,49 @@ + + + + + + + xeokit Examples + + + + + + + +
+
+
+ +
+

xeokit / Examples / Modeling

+
+ + + + diff --git a/packages/demos/demos/viewer/viewer_drawTriangles.html b/packages/demos/demos/picking/hover_object.html similarity index 79% rename from packages/demos/demos/viewer/viewer_drawTriangles.html rename to packages/demos/demos/picking/hover_object.html index b1ac62a7c..2480a61fd 100644 --- a/packages/demos/demos/viewer/viewer_drawTriangles.html +++ b/packages/demos/demos/picking/hover_object.html @@ -62,9 +62,7 @@

Major components used

view.camera.look = [0, -5, 0]; view.camera.up = [0, 1, 0]; - view.edges.enabled = true; - view.edges.renderModes = [xeokit.constants.QualityRender]; - view.setRenderMode(xeokit.constants.QualityRender); + const cameraControl = new xeokit.cameraControl.CameraControl(view, {}); const sceneModel = scene.createModel({ id: "myModel" @@ -173,11 +171,53 @@

Major components used

}); } - viewer.onTick.subscribe(() => { - view.camera.orbitYaw(0.5); - view.camera.orbitPitch(0.1); + let lastViewObject = null; + + view.htmlElement.addEventListener("mousemove", (e) => { + + const canvasPos = getCanvasPosFromEvent(e, view.htmlElement, []); + + const pickResult = view.pick({ + pickViewObject: true, + canvasPos + }); + + if (pickResult && pickResult.viewObject) { + + if (!lastViewObject || pickResult.viewObject.id !== lastViewObject.id) { + + if (lastViewObject) { + lastViewObject.highlighted = false; + } + + lastViewObject = pickResult.viewObject; + + pickResult.viewObject.highlighted = true; + } + + } else { + + if (lastViewObject) { + lastViewObject.highlighted = false; + lastViewObject = null; + } + } }); + function getCanvasPosFromEvent(event, htmlElement, canvasPos) { + // if (!event) { + // event = window.event; + canvasPos[0] = event.x; + canvasPos[1] = event.y; + // } else { + // const { left, top } = htmlElement.getBoundingClientRect(); + // canvasPos[0] = event.clientX - left; + // canvasPos[1] = event.clientY - top; + // } + return canvasPos; + } + + diff --git a/packages/demos/demos/scenemodel/index.html b/packages/demos/demos/picking/index.html similarity index 64% rename from packages/demos/demos/scenemodel/index.html rename to packages/demos/demos/picking/index.html index f25afc1c5..473384017 100644 --- a/packages/demos/demos/scenemodel/index.html +++ b/packages/demos/demos/picking/index.html @@ -18,23 +18,15 @@
-

xeokit / Examples / SceneModel

+

xeokit / Examples / Picking

diff --git a/packages/demos/demos/scenemodel/glb_saveAndLoadDTX_HousePlan.html b/packages/demos/demos/temp/glb_saveAndLoadDTX_HousePlan.html similarity index 100% rename from packages/demos/demos/scenemodel/glb_saveAndLoadDTX_HousePlan.html rename to packages/demos/demos/temp/glb_saveAndLoadDTX_HousePlan.html diff --git a/packages/demos/demos/scenemodel/sceneModel_saveAndLoadDTX.html b/packages/demos/demos/temp/sceneModel_saveAndLoadDTX.html similarity index 100% rename from packages/demos/demos/scenemodel/sceneModel_saveAndLoadDTX.html rename to packages/demos/demos/temp/sceneModel_saveAndLoadDTX.html diff --git a/packages/demos/demos/viewer/ViewLayer_auto.html b/packages/demos/demos/viewer/ViewLayer_auto.html new file mode 100644 index 000000000..ac6f910fc --- /dev/null +++ b/packages/demos/demos/viewer/ViewLayer_auto.html @@ -0,0 +1,159 @@ + + + + + + + xeokit Example + + + + + + +
+

Viewer with View containing automatically-created ViewLayers

+

TODO

+

Major components used

+ +
+ + + + + diff --git a/packages/demos/demos/viewer/ViewLayer_manual.html b/packages/demos/demos/viewer/ViewLayer_manual.html new file mode 100644 index 000000000..0fac8106d --- /dev/null +++ b/packages/demos/demos/viewer/ViewLayer_manual.html @@ -0,0 +1,154 @@ + + + + + + + xeokit Example + + + + + + +
+

Viewer with View containing manually-created ViewLayers

+

TODO

+

Major components used

+ +
+ + + + + diff --git a/packages/demos/demos/viewer/ViewLayer_multiView.html b/packages/demos/demos/viewer/ViewLayer_multiView.html new file mode 100644 index 000000000..58c4a42cd --- /dev/null +++ b/packages/demos/demos/viewer/ViewLayer_multiView.html @@ -0,0 +1,280 @@ + + + + + + + xeokit Example + + + + + + + + + + + + + +
+

Using multiple Views with ViewLayers

+

+

Major components used

+ +
+ + + + + diff --git a/packages/demos/demos/viewer/ViewLayer_multiView_lighting.html b/packages/demos/demos/viewer/ViewLayer_multiView_lighting.html new file mode 100644 index 000000000..ba984fd85 --- /dev/null +++ b/packages/demos/demos/viewer/ViewLayer_multiView_lighting.html @@ -0,0 +1,244 @@ + + + + + + + xeokit Example + + + + + + + + + + + + + +
+

Using multiple Views with ViewLayers

+

+

Major components used

+ +
+ + + + + diff --git a/packages/demos/demos/viewer/ViewLayer_multiView_multiModels.html b/packages/demos/demos/viewer/ViewLayer_multiView_multiModels.html new file mode 100644 index 000000000..3bf6b3f6a --- /dev/null +++ b/packages/demos/demos/viewer/ViewLayer_multiView_multiModels.html @@ -0,0 +1,237 @@ + + + + + + + xeokit Example + + + + + + + + + + + + + +
+

Using multiple Views with ViewLayers

+

+

Major components used

+ +
+ + + + + diff --git a/packages/demos/demos/viewer/viewer_multiView_SceneModel.html b/packages/demos/demos/viewer/View_multiView_SceneModel.html similarity index 70% rename from packages/demos/demos/viewer/viewer_multiView_SceneModel.html rename to packages/demos/demos/viewer/View_multiView_SceneModel.html index 7582a7b3f..3129ca1b6 100644 --- a/packages/demos/demos/viewer/viewer_multiView_SceneModel.html +++ b/packages/demos/demos/viewer/View_multiView_SceneModel.html @@ -16,114 +16,6 @@ user-drag: none; } - /* ----------------------------------------------------------------------------------------------------------*/ - /* NavCubePlugin */ - /* ----------------------------------------------------------------------------------------------------------*/ - - #myNavCubeCanvas { - position: absolute; - width: 250px; - height: 250px; - bottom: 50px; - right: 10px; - z-index: 200000; - } - - /* ----------------------------------------------------------------------------------------------------------*/ - /* TreeViewPlugin */ - /* ----------------------------------------------------------------------------------------------------------*/ - - #treeViewContainer { - pointer-events: all; - height: 100%; - overflow-y: scroll; - overflow-x: hidden; - position: absolute; - background-color: rgba(255, 255, 255, 0.7); - color: black; - top: 80px; - z-index: 200000; - float: left; - left: 0; - padding-left: 10px; - font-family: 'Roboto', sans-serif; - font-size: 15px; - user-select: none; - -ms-user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - width: 350px; - } - - #treeViewContainer ul { - list-style: none; - padding-left: 1.75em; - pointer-events: none; - } - - #treeViewContainer ul li { - position: relative; - width: 500px; - pointer-events: none; - padding-top: 3px; - padding-bottom: 3px; - vertical-align: middle; - } - - #treeViewContainer ul li a { - background-color: #eee; - border-radius: 50%; - color: #000; - display: inline-block; - height: 1.5em; - left: -1.5em; - position: absolute; - text-align: center; - text-decoration: none; - width: 1.5em; - pointer-events: all; - } - - #treeViewContainer ul li a.plus { - background-color: #ded; - pointer-events: all; - } - - #treeViewContainer ul li a.minus { - background-color: #eee; - pointer-events: all; - } - - #treeViewContainer ul li a:active { - top: 1px; - pointer-events: all; - } - - #treeViewContainer ul li span:hover { - color: white; - cursor: pointer; - background: black; - padding-left: 2px; - pointer-events: all; - } - - #treeViewContainer ul li span { - display: inline-block; - width: calc(100% - 50px); - padding-left: 2px; - pointer-events: all; - height: 23px; - } - - #treeViewContainer .highlighted-node { /* Appearance of node highlighted with TreeViewPlugin#showNode() */ - border: black solid 1px; - background: yellow; - color: black; - padding-left: 1px; - padding-right: 5px; - pointer-events: all; - } - #myCanvas1 { user-select: none; -webkit-user-drag: none; @@ -132,8 +24,8 @@ user-drag: none; width: 1000px; height: 800px; - left: 0; - top: 10px; + left: 10px; + top: 60px; position: absolute; /*border: 1px solid white;*/ padding: 0px; @@ -148,8 +40,8 @@ user-drag: none; width: 500px; height: 390px; - left: 1010px; - top: 10px; + left: 1020px; + top: 60px; position: absolute; /*border: 1px solid white;*/ /*background: yellow;*/ @@ -164,13 +56,14 @@ user-drag: none; width: 500px; height: 400px; - left: 1010px; - top: 410px; + left: 1020px; + top: 460px; position: absolute; /*border: 1px solid white;*/ padding: 0px; /*background: green;*/ } + @@ -235,6 +128,7 @@

Major components used

view1.camera.eye = [0, -5, 20]; view1.camera.look = [0, -5, 0]; view1.camera.up = [0, 1, 0]; + view1.edges.enabled = true; // Create View 2 - orthographic, looking at the model from above diff --git a/packages/demos/demos/viewer/viewer_multiView_loadWebIFC.html b/packages/demos/demos/viewer/View_multiView_loadWebIFC.html similarity index 67% rename from packages/demos/demos/viewer/viewer_multiView_loadWebIFC.html rename to packages/demos/demos/viewer/View_multiView_loadWebIFC.html index bb5f80062..f5f7d5617 100644 --- a/packages/demos/demos/viewer/viewer_multiView_loadWebIFC.html +++ b/packages/demos/demos/viewer/View_multiView_loadWebIFC.html @@ -16,114 +16,6 @@ user-drag: none; } - /* ----------------------------------------------------------------------------------------------------------*/ - /* NavCubePlugin */ - /* ----------------------------------------------------------------------------------------------------------*/ - - #myNavCubeCanvas { - position: absolute; - width: 250px; - height: 250px; - bottom: 50px; - right: 10px; - z-index: 200000; - } - - /* ----------------------------------------------------------------------------------------------------------*/ - /* TreeViewPlugin */ - /* ----------------------------------------------------------------------------------------------------------*/ - - #treeViewContainer { - pointer-events: all; - height: 100%; - overflow-y: scroll; - overflow-x: hidden; - position: absolute; - background-color: rgba(255, 255, 255, 0.7); - color: black; - top: 80px; - z-index: 200000; - float: left; - left: 0; - padding-left: 10px; - font-family: 'Roboto', sans-serif; - font-size: 15px; - user-select: none; - -ms-user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - width: 350px; - } - - #treeViewContainer ul { - list-style: none; - padding-left: 1.75em; - pointer-events: none; - } - - #treeViewContainer ul li { - position: relative; - width: 500px; - pointer-events: none; - padding-top: 3px; - padding-bottom: 3px; - vertical-align: middle; - } - - #treeViewContainer ul li a { - background-color: #eee; - border-radius: 50%; - color: #000; - display: inline-block; - height: 1.5em; - left: -1.5em; - position: absolute; - text-align: center; - text-decoration: none; - width: 1.5em; - pointer-events: all; - } - - #treeViewContainer ul li a.plus { - background-color: #ded; - pointer-events: all; - } - - #treeViewContainer ul li a.minus { - background-color: #eee; - pointer-events: all; - } - - #treeViewContainer ul li a:active { - top: 1px; - pointer-events: all; - } - - #treeViewContainer ul li span:hover { - color: white; - cursor: pointer; - background: black; - padding-left: 2px; - pointer-events: all; - } - - #treeViewContainer ul li span { - display: inline-block; - width: calc(100% - 50px); - padding-left: 2px; - pointer-events: all; - height: 23px; - } - - #treeViewContainer .highlighted-node { /* Appearance of node highlighted with TreeViewPlugin#showNode() */ - border: black solid 1px; - background: yellow; - color: black; - padding-left: 1px; - padding-right: 5px; - pointer-events: all; - } - #myCanvas1 { user-select: none; -webkit-user-drag: none; @@ -132,8 +24,8 @@ user-drag: none; width: 1000px; height: 800px; - left: 0; - top: 10px; + left: 10px; + top: 60px; position: absolute; /*border: 1px solid white;*/ padding: 0px; @@ -148,8 +40,8 @@ user-drag: none; width: 500px; height: 390px; - left: 1010px; - top: 10px; + left: 1020px; + top: 60px; position: absolute; /*border: 1px solid white;*/ /*background: yellow;*/ @@ -164,13 +56,14 @@ user-drag: none; width: 500px; height: 400px; - left: 1010px; - top: 410px; + left: 1020px; + top: 460px; position: absolute; /*border: 1px solid white;*/ padding: 0px; /*background: green;*/ } + diff --git a/packages/demos/demos/viewer/viewer_getCapabilities.html b/packages/demos/demos/viewer/Viewer_getCapabilities.html similarity index 100% rename from packages/demos/demos/viewer/viewer_getCapabilities.html rename to packages/demos/demos/viewer/Viewer_getCapabilities.html diff --git a/packages/demos/demos/viewer/viewer_getEvents.html b/packages/demos/demos/viewer/Viewer_getEvents.html similarity index 100% rename from packages/demos/demos/viewer/viewer_getEvents.html rename to packages/demos/demos/viewer/Viewer_getEvents.html diff --git a/packages/demos/demos/viewer/index.html b/packages/demos/demos/viewer/index.html index 821d5d465..b18e4f368 100644 --- a/packages/demos/demos/viewer/index.html +++ b/packages/demos/demos/viewer/index.html @@ -23,18 +23,41 @@ + + diff --git a/packages/demos/demos/viewer/viewer_drawLines.html b/packages/demos/demos/viewer/viewer_SceneModel_transient.html similarity index 62% rename from packages/demos/demos/viewer/viewer_drawLines.html rename to packages/demos/demos/viewer/viewer_SceneModel_transient.html index 05f7aef29..5148b2e58 100644 --- a/packages/demos/demos/viewer/viewer_drawLines.html +++ b/packages/demos/demos/viewer/viewer_SceneModel_transient.html @@ -12,9 +12,11 @@
-

Drawing 3D lines with a Viewer configured with a WebGLRenderer

-

In this example, we're creating a Viewer configured with a WebGLRenderer and a Scene. Then we build a SceneModel - with a simple lines geometry.

+

Using a transient SceneModel to load a model into a Viewer

+

In tis example, we're creating a Viewer configured with a WebGLRenderer and a Scene. Then we build a SceneModel + with simple triangles geometry. Finally, we destroy the SceneModel. Because we constructed the SceneModel to + be transient, the Viewer retains all the ViewObjects it created to represent the SceneModel's + SceneObjects.

Major components used