aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorMelanie2013-11-08 17:55:01 +0000
committerMelanie2013-11-08 17:55:01 +0000
commit91b70bf3fe382729a94d9a0855be8b07ef67c360 (patch)
tree3e42c4c536da6c7eaaf1a72ecdbd2a24de4d1658
parentMerge branch 'master' into careminster (diff)
parentIf the LSL state_entry() event definition contains any parameters, then gener... (diff)
downloadopensim-SC_OLD-91b70bf3fe382729a94d9a0855be8b07ef67c360.zip
opensim-SC_OLD-91b70bf3fe382729a94d9a0855be8b07ef67c360.tar.gz
opensim-SC_OLD-91b70bf3fe382729a94d9a0855be8b07ef67c360.tar.bz2
opensim-SC_OLD-91b70bf3fe382729a94d9a0855be8b07ef67c360.tar.xz
Merge branch 'master' into careminster
Conflicts: OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
-rw-r--r--OpenSim/Framework/ConfigSettings.cs1
-rw-r--r--OpenSim/Region/Application/ConfigurationLoader.cs3
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/AvatarPickerSearchModule.cs7
-rw-r--r--OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs2
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs36
-rw-r--r--OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs127
-rw-r--r--OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs103
-rw-r--r--OpenSim/Region/CoreModules/World/Objects/Commands/ObjectCommandsModule.cs17
-rw-r--r--OpenSim/Region/Physics/BulletSPlugin/BSApiTemplate.cs14
-rwxr-xr-xOpenSim/Region/Physics/BulletSPlugin/BSParam.cs5
-rwxr-xr-xOpenSim/Region/Physics/BulletSPlugin/BSTerrainHeightmap.cs5
-rwxr-xr-xOpenSim/Region/Physics/BulletSPlugin/BSTerrainManager.cs7
-rwxr-xr-xOpenSim/Region/Physics/BulletSPlugin/BulletSimData.cs3
-rw-r--r--OpenSim/Region/Physics/Meshing/Meshmerizer.cs14
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs6
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs13
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs11
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/CodeTools/LSL2CSCodeTransformer.cs10
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/CodeTools/Tests/CSCodeGeneratorTest.cs1
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/CodeTools/lsl.parser.cs15141
-rw-r--r--OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs19
-rw-r--r--OpenSim/Tools/Configger/ConfigurationLoader.cs5
-rw-r--r--OpenSim/Tools/pCampBot/Bot.cs2
-rw-r--r--OpenSim/Tools/pCampBot/BotManager.cs24
-rw-r--r--OpenSim/Tools/pCampBot/pCampBot.cs8
-rwxr-xr-xbin/OpenMetaverse.Rendering.Meshmerizer.dllbin24576 -> 20480 bytes
-rwxr-xr-xbin/OpenMetaverse.StructuredData.dllbin102400 -> 102400 bytes
-rwxr-xr-xbin/OpenMetaverse.dllbin1785856 -> 1794048 bytes
-rwxr-xr-xbin/OpenMetaverseTypes.dllbin114688 -> 110592 bytes
-rw-r--r--bin/Robust.ini.example2
-rwxr-xr-xbin/lib32/BulletSim.dllbin992768 -> 1094144 bytes
-rwxr-xr-xbin/lib32/libBulletSim.sobin2332216 -> 2337209 bytes
-rwxr-xr-xbin/lib64/BulletSim.dllbin1231872 -> 1231360 bytes
-rwxr-xr-xbin/lib64/libBulletSim.sobin2522559 -> 2523676 bytes
34 files changed, 7968 insertions, 7618 deletions
diff --git a/OpenSim/Framework/ConfigSettings.cs b/OpenSim/Framework/ConfigSettings.cs
index 002a371..108a3e4 100644
--- a/OpenSim/Framework/ConfigSettings.cs
+++ b/OpenSim/Framework/ConfigSettings.cs
@@ -31,7 +31,6 @@ namespace OpenSim.Framework
31 { 31 {
32 public string PhysicsEngine { get; set; } 32 public string PhysicsEngine { get; set; }
33 public string MeshEngineName { get; set; } 33 public string MeshEngineName { get; set; }
34 public string StorageDll { get; set; }
35 public string ClientstackDll { get; set; } 34 public string ClientstackDll { get; set; }
36 public string LibrariesXMLFile { get; set; } 35 public string LibrariesXMLFile { get; set; }
37 36
diff --git a/OpenSim/Region/Application/ConfigurationLoader.cs b/OpenSim/Region/Application/ConfigurationLoader.cs
index 010ae5a..e3e0c01 100644
--- a/OpenSim/Region/Application/ConfigurationLoader.cs
+++ b/OpenSim/Region/Application/ConfigurationLoader.cs
@@ -338,8 +338,6 @@ namespace OpenSim
338 config.Set("meshing", "Meshmerizer"); 338 config.Set("meshing", "Meshmerizer");
339 config.Set("physical_prim", true); 339 config.Set("physical_prim", true);
340 config.Set("serverside_object_permissions", true); 340 config.Set("serverside_object_permissions", true);
341 config.Set("storage_plugin", "OpenSim.Data.SQLite.dll");
342 config.Set("storage_connection_string", "URI=file:OpenSim.db,version=3");
343 config.Set("storage_prim_inventories", true); 341 config.Set("storage_prim_inventories", true);
344 config.Set("startup_console_commands_file", String.Empty); 342 config.Set("startup_console_commands_file", String.Empty);
345 config.Set("shutdown_console_commands_file", String.Empty); 343 config.Set("shutdown_console_commands_file", String.Empty);
@@ -371,7 +369,6 @@ namespace OpenSim
371 { 369 {
372 m_configSettings.PhysicsEngine = startupConfig.GetString("physics"); 370 m_configSettings.PhysicsEngine = startupConfig.GetString("physics");
373 m_configSettings.MeshEngineName = startupConfig.GetString("meshing"); 371 m_configSettings.MeshEngineName = startupConfig.GetString("meshing");
374 m_configSettings.StorageDll = startupConfig.GetString("storage_plugin");
375 372
376 m_configSettings.ClientstackDll 373 m_configSettings.ClientstackDll
377 = startupConfig.GetString("clientstack_plugin", "OpenSim.Region.ClientStack.LindenUDP.dll"); 374 = startupConfig.GetString("clientstack_plugin", "OpenSim.Region.ClientStack.LindenUDP.dll");
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/AvatarPickerSearchModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/AvatarPickerSearchModule.cs
index 10a4753..bbadc55 100644
--- a/OpenSim/Region/ClientStack/Linden/Caps/AvatarPickerSearchModule.cs
+++ b/OpenSim/Region/ClientStack/Linden/Caps/AvatarPickerSearchModule.cs
@@ -49,12 +49,10 @@ using OpenSim.Capabilities.Handlers;
49 49
50namespace OpenSim.Region.ClientStack.Linden 50namespace OpenSim.Region.ClientStack.Linden
51{ 51{
52
53 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "AvatarPickerSearchModule")] 52 [Extension(Path = "/OpenSim/RegionModules", NodeName = "RegionModule", Id = "AvatarPickerSearchModule")]
54 public class AvatarPickerSearchModule : INonSharedRegionModule 53 public class AvatarPickerSearchModule : INonSharedRegionModule
55 { 54 {
56 private static readonly ILog m_log = 55// private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
57 LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
58 56
59 private Scene m_scene; 57 private Scene m_scene;
60 private IPeople m_People; 58 private IPeople m_People;
@@ -134,6 +132,5 @@ namespace OpenSim.Region.ClientStack.Linden
134 caps.RegisterHandler("AvatarPickerSearch", m_URL); 132 caps.RegisterHandler("AvatarPickerSearch", m_URL);
135 } 133 }
136 } 134 }
137
138 } 135 }
139} 136} \ No newline at end of file
diff --git a/OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs b/OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs
index cf95463..47988dd 100644
--- a/OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs
+++ b/OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs
@@ -287,7 +287,7 @@ namespace OpenSim.Region.ClientStack.Linden
287 287
288 public void RegisterCaps(UUID agentID, Caps caps) 288 public void RegisterCaps(UUID agentID, Caps caps)
289 { 289 {
290 UUID capID = UUID.Random(); 290// UUID capID = UUID.Random();
291 291
292 //caps.RegisterHandler("GetTexture", new StreamHandler("GET", "/CAPS/" + capID, ProcessGetTexture)); 292 //caps.RegisterHandler("GetTexture", new StreamHandler("GET", "/CAPS/" + capID, ProcessGetTexture));
293 if (m_URL == "localhost") 293 if (m_URL == "localhost")
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
index 51cc2bf..d94da34 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
@@ -3842,7 +3842,11 @@ namespace OpenSim.Region.ClientStack.LindenUDP
3842 m_udpClient.NeedAcks.Remove(oPacket.SequenceNumber); 3842 m_udpClient.NeedAcks.Remove(oPacket.SequenceNumber);
3843 3843
3844 // Count this as a resent packet since we are going to requeue all of the updates contained in it 3844 // Count this as a resent packet since we are going to requeue all of the updates contained in it
3845 Interlocked.Increment(ref m_udpClient.PacketsResent); 3845 Interlocked.Increment(ref m_udpClient.PacketsResent);
3846
3847 // We're not going to worry about interlock yet since its not currently critical that this total count
3848 // is 100% correct
3849 m_udpServer.PacketsResentCount++;
3846 3850
3847 foreach (EntityUpdate update in updates) 3851 foreach (EntityUpdate update in updates)
3848 ResendPrimUpdate(update); 3852 ResendPrimUpdate(update);
@@ -4407,6 +4411,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4407 // Count this as a resent packet since we are going to requeue all of the updates contained in it 4411 // Count this as a resent packet since we are going to requeue all of the updates contained in it
4408 Interlocked.Increment(ref m_udpClient.PacketsResent); 4412 Interlocked.Increment(ref m_udpClient.PacketsResent);
4409 4413
4414 // We're not going to worry about interlock yet since its not currently critical that this total count
4415 // is 100% correct
4416 m_udpServer.PacketsResentCount++;
4417
4410 foreach (ObjectPropertyUpdate update in updates) 4418 foreach (ObjectPropertyUpdate update in updates)
4411 ResendPropertyUpdate(update); 4419 ResendPropertyUpdate(update);
4412 } 4420 }
@@ -4594,6 +4602,32 @@ namespace OpenSim.Region.ClientStack.LindenUDP
4594 SceneObjectPart root = sop.ParentGroup.RootPart; 4602 SceneObjectPart root = sop.ParentGroup.RootPart;
4595 4603
4596 block.TouchName = Util.StringToBytes256(root.TouchName); 4604 block.TouchName = Util.StringToBytes256(root.TouchName);
4605
4606 // SL 3.3.4, at least, appears to read this information as a concatenated byte[] stream of UUIDs but
4607 // it's not yet clear whether this is actually used. If this is done in the future then a pre-cached
4608 // copy is really needed since it's less efficient to be constantly recreating this byte array.
4609// using (MemoryStream memStream = new MemoryStream())
4610// {
4611// using (BinaryWriter binWriter = new BinaryWriter(memStream))
4612// {
4613// for (int i = 0; i < sop.GetNumberOfSides(); i++)
4614// {
4615// Primitive.TextureEntryFace teFace = sop.Shape.Textures.FaceTextures[i];
4616//
4617// UUID textureID;
4618//
4619// if (teFace != null)
4620// textureID = teFace.TextureID;
4621// else
4622// textureID = sop.Shape.Textures.DefaultTexture.TextureID;
4623//
4624// binWriter.Write(textureID.GetBytes());
4625// }
4626//
4627// block.TextureID = memStream.ToArray();
4628// }
4629// }
4630
4597 block.TextureID = new byte[0]; // TextureID ??? 4631 block.TextureID = new byte[0]; // TextureID ???
4598 block.SitName = Util.StringToBytes256(root.SitName); 4632 block.SitName = Util.StringToBytes256(root.SitName);
4599 block.OwnerMask = root.OwnerMask; 4633 block.OwnerMask = root.OwnerMask;
diff --git a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
index 01981dd..4854893 100644
--- a/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
+++ b/OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
@@ -147,6 +147,19 @@ namespace OpenSim.Region.ClientStack.LindenUDP
147 147
148 StatsManager.RegisterStat( 148 StatsManager.RegisterStat(
149 new Stat( 149 new Stat(
150 "OutgoingPacketsResentCount",
151 "Number of packets resent because a client did not acknowledge receipt",
152 "",
153 "",
154 "clientstack",
155 scene.Name,
156 StatType.Pull,
157 MeasuresOfInterest.AverageChangeOverTime,
158 stat => stat.Value = m_udpServer.PacketsResentCount,
159 StatVerbosity.Debug));
160
161 StatsManager.RegisterStat(
162 new Stat(
150 "AverageUDPProcessTime", 163 "AverageUDPProcessTime",
151 "Average number of milliseconds taken to process each incoming UDP packet in a sample.", 164 "Average number of milliseconds taken to process each incoming UDP packet in a sample.",
152 "This is for initial receive processing which is separate from the later client LL packet processing stage.", 165 "This is for initial receive processing which is separate from the later client LL packet processing stage.",
@@ -299,6 +312,16 @@ namespace OpenSim.Region.ClientStack.LindenUDP
299 public Socket Server { get { return null; } } 312 public Socket Server { get { return null; } }
300 313
301 /// <summary> 314 /// <summary>
315 /// Record how many packets have been resent
316 /// </summary>
317 internal int PacketsResentCount { get; set; }
318
319 /// <summary>
320 /// Record how many packets have been sent
321 /// </summary>
322 internal int PacketsSentCount { get; set; }
323
324 /// <summary>
302 /// Record how many inbound packets could not be recognized as LLUDP packets. 325 /// Record how many inbound packets could not be recognized as LLUDP packets.
303 /// </summary> 326 /// </summary>
304 public int IncomingMalformedPacketCount { get; private set; } 327 public int IncomingMalformedPacketCount { get; private set; }
@@ -866,44 +889,44 @@ namespace OpenSim.Region.ClientStack.LindenUDP
866 return x == m_location; 889 return x == m_location;
867 } 890 }
868 891
869 public void BroadcastPacket(Packet packet, ThrottleOutPacketType category, bool sendToPausedAgents, bool allowSplitting) 892// public void BroadcastPacket(Packet packet, ThrottleOutPacketType category, bool sendToPausedAgents, bool allowSplitting)
870 { 893// {
871 // CoarseLocationUpdate and AvatarGroupsReply packets cannot be split in an automated way 894// // CoarseLocationUpdate and AvatarGroupsReply packets cannot be split in an automated way
872 if ((packet.Type == PacketType.CoarseLocationUpdate || packet.Type == PacketType.AvatarGroupsReply) && allowSplitting) 895// if ((packet.Type == PacketType.CoarseLocationUpdate || packet.Type == PacketType.AvatarGroupsReply) && allowSplitting)
873 allowSplitting = false; 896// allowSplitting = false;
874 897//
875 if (allowSplitting && packet.HasVariableBlocks) 898// if (allowSplitting && packet.HasVariableBlocks)
876 { 899// {
877 byte[][] datas = packet.ToBytesMultiple(); 900// byte[][] datas = packet.ToBytesMultiple();
878 int packetCount = datas.Length; 901// int packetCount = datas.Length;
879 902//
880 if (packetCount < 1) 903// if (packetCount < 1)
881 m_log.Error("[LLUDPSERVER]: Failed to split " + packet.Type + " with estimated length " + packet.Length); 904// m_log.Error("[LLUDPSERVER]: Failed to split " + packet.Type + " with estimated length " + packet.Length);
882 905//
883 for (int i = 0; i < packetCount; i++) 906// for (int i = 0; i < packetCount; i++)
884 { 907// {
885 byte[] data = datas[i]; 908// byte[] data = datas[i];
886 m_scene.ForEachClient( 909// m_scene.ForEachClient(
887 delegate(IClientAPI client) 910// delegate(IClientAPI client)
888 { 911// {
889 if (client is LLClientView) 912// if (client is LLClientView)
890 SendPacketData(((LLClientView)client).UDPClient, data, packet.Type, category, null); 913// SendPacketData(((LLClientView)client).UDPClient, data, packet.Type, category, null);
891 } 914// }
892 ); 915// );
893 } 916// }
894 } 917// }
895 else 918// else
896 { 919// {
897 byte[] data = packet.ToBytes(); 920// byte[] data = packet.ToBytes();
898 m_scene.ForEachClient( 921// m_scene.ForEachClient(
899 delegate(IClientAPI client) 922// delegate(IClientAPI client)
900 { 923// {
901 if (client is LLClientView) 924// if (client is LLClientView)
902 SendPacketData(((LLClientView)client).UDPClient, data, packet.Type, category, null); 925// SendPacketData(((LLClientView)client).UDPClient, data, packet.Type, category, null);
903 } 926// }
904 ); 927// );
905 } 928// }
906 } 929// }
907 930
908 /// <summary> 931 /// <summary>
909 /// Start the process of sending a packet to the client. 932 /// Start the process of sending a packet to the client.
@@ -923,6 +946,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
923 if (packet.Type == PacketType.CoarseLocationUpdate && allowSplitting) 946 if (packet.Type == PacketType.CoarseLocationUpdate && allowSplitting)
924 allowSplitting = false; 947 allowSplitting = false;
925 948
949 bool packetQueued = false;
950
926 if (allowSplitting && packet.HasVariableBlocks) 951 if (allowSplitting && packet.HasVariableBlocks)
927 { 952 {
928 byte[][] datas = packet.ToBytesMultiple(); 953 byte[][] datas = packet.ToBytesMultiple();
@@ -934,18 +959,21 @@ namespace OpenSim.Region.ClientStack.LindenUDP
934 for (int i = 0; i < packetCount; i++) 959 for (int i = 0; i < packetCount; i++)
935 { 960 {
936 byte[] data = datas[i]; 961 byte[] data = datas[i];
937 SendPacketData(udpClient, data, packet.Type, category, method); 962
963 if (!SendPacketData(udpClient, data, packet.Type, category, method))
964 packetQueued = true;
938 } 965 }
939 } 966 }
940 else 967 else
941 { 968 {
942 byte[] data = packet.ToBytes(); 969 byte[] data = packet.ToBytes();
943 SendPacketData(udpClient, data, packet.Type, category, method); 970 packetQueued = SendPacketData(udpClient, data, packet.Type, category, method);
944 } 971 }
945 972
946 PacketPool.Instance.ReturnPacket(packet); 973 PacketPool.Instance.ReturnPacket(packet);
947 974
948 m_dataPresentEvent.Set(); 975 if (packetQueued)
976 m_dataPresentEvent.Set();
949 } 977 }
950 978
951 /// <summary> 979 /// <summary>
@@ -959,7 +987,8 @@ namespace OpenSim.Region.ClientStack.LindenUDP
959 /// The method to call if the packet is not acked by the client. If null, then a standard 987 /// The method to call if the packet is not acked by the client. If null, then a standard
960 /// resend of the packet is done. 988 /// resend of the packet is done.
961 /// </param> 989 /// </param>
962 public void SendPacketData( 990 /// <returns>true if the data was sent immediately, false if it was queued for sending</returns>
991 public bool SendPacketData(
963 LLUDPClient udpClient, byte[] data, PacketType type, ThrottleOutPacketType category, UnackedPacketMethod method) 992 LLUDPClient udpClient, byte[] data, PacketType type, ThrottleOutPacketType category, UnackedPacketMethod method)
964 { 993 {
965 int dataLength = data.Length; 994 int dataLength = data.Length;
@@ -1032,7 +1061,13 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1032 // packet so that it isn't sent before a queued update packet. 1061 // packet so that it isn't sent before a queued update packet.
1033 bool requestQueue = type == PacketType.KillObject; 1062 bool requestQueue = type == PacketType.KillObject;
1034 if (!outgoingPacket.Client.EnqueueOutgoing(outgoingPacket, requestQueue, highPriority)) 1063 if (!outgoingPacket.Client.EnqueueOutgoing(outgoingPacket, requestQueue, highPriority))
1064 if (!outgoingPacket.Client.EnqueueOutgoing(outgoingPacket, requestQueue))
1065 {
1035 SendPacketFinal(outgoingPacket); 1066 SendPacketFinal(outgoingPacket);
1067 return true;
1068 }
1069
1070 return false;
1036 1071
1037 #endregion Queue or Send 1072 #endregion Queue or Send
1038 } 1073 }
@@ -1213,6 +1248,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1213 else 1248 else
1214 { 1249 {
1215 Interlocked.Increment(ref udpClient.PacketsResent); 1250 Interlocked.Increment(ref udpClient.PacketsResent);
1251
1252 // We're not going to worry about interlock yet since its not currently critical that this total count
1253 // is 100% correct
1254 PacketsResentCount++;
1216 } 1255 }
1217 1256
1218 #endregion Sequence Number Assignment 1257 #endregion Sequence Number Assignment
@@ -1220,6 +1259,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
1220 // Stats tracking 1259 // Stats tracking
1221 Interlocked.Increment(ref udpClient.PacketsSent); 1260 Interlocked.Increment(ref udpClient.PacketsSent);
1222 1261
1262 // We're not going to worry about interlock yet since its not currently critical that this total count
1263 // is 100% correct
1264 PacketsSentCount++;
1265
1223 // Put the UDP payload on the wire 1266 // Put the UDP payload on the wire
1224 AsyncBeginSend(buffer); 1267 AsyncBeginSend(buffer);
1225 1268
diff --git a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
index d510d82..f1fee63 100644
--- a/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
+++ b/OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs
@@ -31,17 +31,16 @@
31using System; 31using System;
32using System.IO; 32using System.IO;
33using System.Collections.Generic; 33using System.Collections.Generic;
34using System.Linq;
34using System.Reflection; 35using System.Reflection;
35using System.Runtime.Serialization; 36using System.Runtime.Serialization;
36using System.Runtime.Serialization.Formatters.Binary; 37using System.Runtime.Serialization.Formatters.Binary;
37using System.Threading; 38using System.Threading;
38using System.Timers; 39using System.Timers;
39
40using log4net; 40using log4net;
41using Nini.Config; 41using Nini.Config;
42using Mono.Addins; 42using Mono.Addins;
43using OpenMetaverse; 43using OpenMetaverse;
44
45using OpenSim.Framework; 44using OpenSim.Framework;
46using OpenSim.Framework.Console; 45using OpenSim.Framework.Console;
47using OpenSim.Region.Framework.Interfaces; 46using OpenSim.Region.Framework.Interfaces;
@@ -76,8 +75,6 @@ namespace OpenSim.Region.CoreModules.Asset
76 private static ulong m_RequestsForInprogress; 75 private static ulong m_RequestsForInprogress;
77 private static ulong m_DiskHits; 76 private static ulong m_DiskHits;
78 private static ulong m_MemoryHits; 77 private static ulong m_MemoryHits;
79 private static double m_HitRateMemory;
80 private static double m_HitRateFile;
81 78
82#if WAIT_ON_INPROGRESS_REQUESTS 79#if WAIT_ON_INPROGRESS_REQUESTS
83 private Dictionary<string, ManualResetEvent> m_CurrentlyWriting = new Dictionary<string, ManualResetEvent>(); 80 private Dictionary<string, ManualResetEvent> m_CurrentlyWriting = new Dictionary<string, ManualResetEvent>();
@@ -498,18 +495,9 @@ namespace OpenSim.Region.CoreModules.Asset
498 495
499 if (((m_LogLevel >= 1)) && (m_HitRateDisplay != 0) && (m_Requests % m_HitRateDisplay == 0)) 496 if (((m_LogLevel >= 1)) && (m_HitRateDisplay != 0) && (m_Requests % m_HitRateDisplay == 0))
500 { 497 {
501 m_HitRateFile = (double)m_DiskHits / m_Requests * 100.0;
502
503 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Cache Get :: {0} :: {1}", id, asset == null ? "Miss" : "Hit"); 498 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Cache Get :: {0} :: {1}", id, asset == null ? "Miss" : "Hit");
504 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: File Hit Rate {0}% for {1} requests", m_HitRateFile.ToString("0.00"), m_Requests);
505 499
506 if (m_MemoryCacheEnabled) 500 GenerateCacheHitReport().ForEach(l => m_log.InfoFormat("[FLOTSAM ASSET CACHE]: {0}", l));
507 {
508 m_HitRateMemory = (double)m_MemoryHits / m_Requests * 100.0;
509 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Memory Hit Rate {0}% for {1} requests", m_HitRateMemory.ToString("0.00"), m_Requests);
510 }
511
512 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: {0} unnessesary requests due to requests for assets that are currently downloading.", m_RequestsForInprogress);
513 } 501 }
514 502
515 return asset; 503 return asset;
@@ -891,45 +879,77 @@ namespace OpenSim.Region.CoreModules.Asset
891 } 879 }
892 } 880 }
893 881
882 private List<string> GenerateCacheHitReport()
883 {
884 List<string> outputLines = new List<string>();
885
886 double fileHitRate = (double)m_DiskHits / m_Requests * 100.0;
887 outputLines.Add(
888 string.Format("File Hit Rate: {0}% for {1} requests", fileHitRate.ToString("0.00"), m_Requests));
889
890 if (m_MemoryCacheEnabled)
891 {
892 double memHitRate = (double)m_MemoryHits / m_Requests * 100.0;
893
894 outputLines.Add(
895 string.Format("Memory Hit Rate: {0}% for {1} requests", memHitRate.ToString("0.00"), m_Requests));
896 }
897
898 outputLines.Add(
899 string.Format(
900 "Unnecessary requests due to requests for assets that are currently downloading: {0}",
901 m_RequestsForInprogress));
902
903 return outputLines;
904 }
905
894 #region Console Commands 906 #region Console Commands
895 private void HandleConsoleCommand(string module, string[] cmdparams) 907 private void HandleConsoleCommand(string module, string[] cmdparams)
896 { 908 {
909 ICommandConsole con = MainConsole.Instance;
910
897 if (cmdparams.Length >= 2) 911 if (cmdparams.Length >= 2)
898 { 912 {
899 string cmd = cmdparams[1]; 913 string cmd = cmdparams[1];
914
900 switch (cmd) 915 switch (cmd)
901 { 916 {
902 case "status": 917 case "status":
903 if (m_MemoryCacheEnabled) 918 if (m_MemoryCacheEnabled)
904 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Memory Cache : {0} assets", m_MemoryCache.Count); 919 con.OutputFormat("Memory Cache: {0} assets", m_MemoryCache.Count);
905 else 920 else
906 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Memory cache disabled"); 921 con.OutputFormat("Memory cache disabled");
907 922
908 if (m_FileCacheEnabled) 923 if (m_FileCacheEnabled)
909 { 924 {
910 int fileCount = GetFileCacheCount(m_CacheDirectory); 925 int fileCount = GetFileCacheCount(m_CacheDirectory);
911 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: File Cache : {0} assets", fileCount); 926 con.OutputFormat("File Cache: {0} assets", fileCount);
927 }
928 else
929 {
930 con.Output("File cache disabled");
931 }
932
933 GenerateCacheHitReport().ForEach(l => con.Output(l));
934
935 if (m_FileCacheEnabled)
936 {
937 con.Output("Deep scans have previously been performed on the following regions:");
912 938
913 foreach (string s in Directory.GetFiles(m_CacheDirectory, "*.fac")) 939 foreach (string s in Directory.GetFiles(m_CacheDirectory, "*.fac"))
914 { 940 {
915 m_log.Info("[FLOTSAM ASSET CACHE]: Deep scans have previously been performed on the following regions:");
916
917 string RegionID = s.Remove(0,s.IndexOf("_")).Replace(".fac",""); 941 string RegionID = s.Remove(0,s.IndexOf("_")).Replace(".fac","");
918 DateTime RegionDeepScanTMStamp = File.GetLastWriteTime(s); 942 DateTime RegionDeepScanTMStamp = File.GetLastWriteTime(s);
919 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Region: {0}, {1}", RegionID, RegionDeepScanTMStamp.ToString("MM/dd/yyyy hh:mm:ss")); 943 con.OutputFormat("Region: {0}, {1}", RegionID, RegionDeepScanTMStamp.ToString("MM/dd/yyyy hh:mm:ss"));
920 } 944 }
921 } 945 }
922 else
923 {
924 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: File cache disabled");
925 }
926 946
927 break; 947 break;
928 948
929 case "clear": 949 case "clear":
930 if (cmdparams.Length < 2) 950 if (cmdparams.Length < 2)
931 { 951 {
932 m_log.Warn("[FLOTSAM ASSET CACHE]: Usage is fcache clear [file] [memory]"); 952 con.Output("Usage is fcache clear [file] [memory]");
933 break; 953 break;
934 } 954 }
935 955
@@ -953,11 +973,11 @@ namespace OpenSim.Region.CoreModules.Asset
953 if (m_MemoryCacheEnabled) 973 if (m_MemoryCacheEnabled)
954 { 974 {
955 m_MemoryCache.Clear(); 975 m_MemoryCache.Clear();
956 m_log.Info("[FLOTSAM ASSET CACHE]: Memory cache cleared."); 976 con.Output("Memory cache cleared.");
957 } 977 }
958 else 978 else
959 { 979 {
960 m_log.Info("[FLOTSAM ASSET CACHE]: Memory cache not enabled."); 980 con.Output("Memory cache not enabled.");
961 } 981 }
962 } 982 }
963 983
@@ -966,24 +986,22 @@ namespace OpenSim.Region.CoreModules.Asset
966 if (m_FileCacheEnabled) 986 if (m_FileCacheEnabled)
967 { 987 {
968 ClearFileCache(); 988 ClearFileCache();
969 m_log.Info("[FLOTSAM ASSET CACHE]: File cache cleared."); 989 con.Output("File cache cleared.");
970 } 990 }
971 else 991 else
972 { 992 {
973 m_log.Info("[FLOTSAM ASSET CACHE]: File cache not enabled."); 993 con.Output("File cache not enabled.");
974 } 994 }
975 } 995 }
976 996
977 break; 997 break;
978 998
979 case "assets": 999 case "assets":
980 m_log.Info("[FLOTSAM ASSET CACHE]: Ensuring assets are cached for all scenes."); 1000 con.Output("Ensuring assets are cached for all scenes.");
981 1001
982 Util.FireAndForget(delegate { 1002 Util.FireAndForget(delegate {
983 int assetReferenceTotal = TouchAllSceneAssets(true); 1003 int assetReferenceTotal = TouchAllSceneAssets(true);
984 m_log.InfoFormat( 1004 con.OutputFormat("Completed check with {0} assets.", assetReferenceTotal);
985 "[FLOTSAM ASSET CACHE]: Completed check with {0} assets.",
986 assetReferenceTotal);
987 }); 1005 });
988 1006
989 break; 1007 break;
@@ -991,7 +1009,7 @@ namespace OpenSim.Region.CoreModules.Asset
991 case "expire": 1009 case "expire":
992 if (cmdparams.Length < 3) 1010 if (cmdparams.Length < 3)
993 { 1011 {
994 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Invalid parameters for Expire, please specify a valid date & time", cmd); 1012 con.OutputFormat("Invalid parameters for Expire, please specify a valid date & time", cmd);
995 break; 1013 break;
996 } 1014 }
997 1015
@@ -1009,28 +1027,27 @@ namespace OpenSim.Region.CoreModules.Asset
1009 1027
1010 if (!DateTime.TryParse(s_expirationDate, out expirationDate)) 1028 if (!DateTime.TryParse(s_expirationDate, out expirationDate))
1011 { 1029 {
1012 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: {0} is not a valid date & time", cmd); 1030 con.OutputFormat("{0} is not a valid date & time", cmd);
1013 break; 1031 break;
1014 } 1032 }
1015 1033
1016 if (m_FileCacheEnabled) 1034 if (m_FileCacheEnabled)
1017 CleanExpiredFiles(m_CacheDirectory, expirationDate); 1035 CleanExpiredFiles(m_CacheDirectory, expirationDate);
1018 else 1036 else
1019 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: File cache not active, not clearing."); 1037 con.OutputFormat("File cache not active, not clearing.");
1020 1038
1021 break; 1039 break;
1022 default: 1040 default:
1023 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: Unknown command {0}", cmd); 1041 con.OutputFormat("Unknown command {0}", cmd);
1024 break; 1042 break;
1025 } 1043 }
1026 } 1044 }
1027 else if (cmdparams.Length == 1) 1045 else if (cmdparams.Length == 1)
1028 { 1046 {
1029 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: fcache status - Display cache status"); 1047 con.Output("fcache assets - Attempt a deep cache of all assets in all scenes");
1030 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: fcache clearmem - Remove all assets cached in memory"); 1048 con.Output("fcache expire <datetime> - Purge assets older then the specified date & time");
1031 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: fcache clearfile - Remove all assets cached on disk"); 1049 con.Output("fcache clear [file] [memory] - Remove cached assets");
1032 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: fcache cachescenes - Attempt a deep cache of all assets in all scenes"); 1050 con.Output("fcache status - Display cache status");
1033 m_log.InfoFormat("[FLOTSAM ASSET CACHE]: fcache <datetime> - Purge assets older then the specified date & time");
1034 } 1051 }
1035 } 1052 }
1036 1053
diff --git a/OpenSim/Region/CoreModules/World/Objects/Commands/ObjectCommandsModule.cs b/OpenSim/Region/CoreModules/World/Objects/Commands/ObjectCommandsModule.cs
index 0e79733..e77f0aa 100644
--- a/OpenSim/Region/CoreModules/World/Objects/Commands/ObjectCommandsModule.cs
+++ b/OpenSim/Region/CoreModules/World/Objects/Commands/ObjectCommandsModule.cs
@@ -631,7 +631,22 @@ namespace OpenSim.Region.CoreModules.World.Objects.Commands
631 cdl.AddRow("SculptType", s.SculptType); 631 cdl.AddRow("SculptType", s.SculptType);
632 cdl.AddRow("State", s.State); 632 cdl.AddRow("State", s.State);
633 633
634 // TODO, unpack and display texture entries 634 // TODO, need to display more information about textures but in a compact format
635 // to stop output becoming huge.
636 for (int i = 0; i < sop.GetNumberOfSides(); i++)
637 {
638 Primitive.TextureEntryFace teFace = s.Textures.FaceTextures[i];
639
640 UUID textureID;
641
642 if (teFace != null)
643 textureID = teFace.TextureID;
644 else
645 textureID = s.Textures.DefaultTexture.TextureID;
646
647 cdl.AddRow(string.Format("Face {0} texture ID", i), textureID);
648 }
649
635 //cdl.AddRow("Textures", string.Format("{0} entries", s.Textures. 650 //cdl.AddRow("Textures", string.Format("{0} entries", s.Textures.
636 } 651 }
637 652
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSApiTemplate.cs b/OpenSim/Region/Physics/BulletSPlugin/BSApiTemplate.cs
index f7dd158..be6f152 100644
--- a/OpenSim/Region/Physics/BulletSPlugin/BSApiTemplate.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSApiTemplate.cs
@@ -249,7 +249,7 @@ public enum CollisionFlags : uint
249 BS_VEHICLE_COLLISIONS = 1 << 12, // return collisions for vehicle ground checking 249 BS_VEHICLE_COLLISIONS = 1 << 12, // return collisions for vehicle ground checking
250 BS_RETURN_ROOT_COMPOUND_SHAPE = 1 << 13, // return the pos/rot of the root shape in a compound shape 250 BS_RETURN_ROOT_COMPOUND_SHAPE = 1 << 13, // return the pos/rot of the root shape in a compound shape
251 BS_NONE = 0, 251 BS_NONE = 0,
252 BS_ALL = 0xFFFFFFFF 252 BS_ALL = 0x7FFF // collision flags are a signed short
253}; 253};
254 254
255// Values f collisions groups and masks 255// Values f collisions groups and masks
@@ -265,14 +265,14 @@ public enum CollisionFilterGroups : uint
265 BDebrisGroup = 1 << 3, // 0008 265 BDebrisGroup = 1 << 3, // 0008
266 BSensorTrigger = 1 << 4, // 0010 266 BSensorTrigger = 1 << 4, // 0010
267 BCharacterGroup = 1 << 5, // 0020 267 BCharacterGroup = 1 << 5, // 0020
268 BAllGroup = 0x000FFFFF, 268 BAllGroup = 0x0007FFF, // collision flags are a signed short
269 // Filter groups defined by BulletSim 269 // Filter groups defined by BulletSim
270 BGroundPlaneGroup = 1 << 10, // 0400 270 BGroundPlaneGroup = 1 << 8, // 0400
271 BTerrainGroup = 1 << 11, // 0800 271 BTerrainGroup = 1 << 9, // 0800
272 BRaycastGroup = 1 << 12, // 1000 272 BRaycastGroup = 1 << 10, // 1000
273 BSolidGroup = 1 << 13, // 2000 273 BSolidGroup = 1 << 11, // 2000
274 // BLinksetGroup = xx // a linkset proper is either static or dynamic 274 // BLinksetGroup = xx // a linkset proper is either static or dynamic
275 BLinksetChildGroup = 1 << 14, // 4000 275 BLinksetChildGroup = 1 << 12, // 4000
276}; 276};
277 277
278// CFM controls the 'hardness' of the constraint. 0=fixed, 0..1=violatable. Default=0 278// CFM controls the 'hardness' of the constraint. 0=fixed, 0..1=violatable. Default=0
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs
index 43aa63e..834228e 100755
--- a/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSParam.cs
@@ -120,6 +120,7 @@ public static class BSParam
120 public static float NumberOfSolverIterations { get; private set; } 120 public static float NumberOfSolverIterations { get; private set; }
121 public static bool UseSingleSidedMeshes { get; private set; } 121 public static bool UseSingleSidedMeshes { get; private set; }
122 public static float GlobalContactBreakingThreshold { get; private set; } 122 public static float GlobalContactBreakingThreshold { get; private set; }
123 public static float PhysicsUnmanLoggingFrames { get; private set; }
123 124
124 // Avatar parameters 125 // Avatar parameters
125 public static float AvatarFriction { get; private set; } 126 public static float AvatarFriction { get; private set; }
@@ -671,6 +672,10 @@ public static class BSParam
671 0f, 672 0f,
672 (s) => { return GlobalContactBreakingThreshold; }, 673 (s) => { return GlobalContactBreakingThreshold; },
673 (s,v) => { GlobalContactBreakingThreshold = v; s.UnmanagedParams[0].globalContactBreakingThreshold = v; } ), 674 (s,v) => { GlobalContactBreakingThreshold = v; s.UnmanagedParams[0].globalContactBreakingThreshold = v; } ),
675 new ParameterDefn<float>("PhysicsUnmanLoggingFrames", "If non-zero, frames between output of detailed unmanaged physics statistics",
676 0f,
677 (s) => { return PhysicsUnmanLoggingFrames; },
678 (s,v) => { PhysicsUnmanLoggingFrames = v; s.UnmanagedParams[0].physicsLoggingFrames = v; } ),
674 679
675 new ParameterDefn<int>("CSHullMaxDepthSplit", "CS impl: max depth to split for hull. 1-10 but > 7 is iffy", 680 new ParameterDefn<int>("CSHullMaxDepthSplit", "CS impl: max depth to split for hull. 1-10 but > 7 is iffy",
676 7 ), 681 7 ),
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSTerrainHeightmap.cs b/OpenSim/Region/Physics/BulletSPlugin/BSTerrainHeightmap.cs
index c7deb4e..8888d6d 100755
--- a/OpenSim/Region/Physics/BulletSPlugin/BSTerrainHeightmap.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSTerrainHeightmap.cs
@@ -112,15 +112,14 @@ public sealed class BSTerrainHeightmap : BSTerrainPhys
112 m_physicsScene.PE.SetRestitution(m_mapInfo.terrainBody, BSParam.TerrainRestitution); 112 m_physicsScene.PE.SetRestitution(m_mapInfo.terrainBody, BSParam.TerrainRestitution);
113 m_physicsScene.PE.SetCollisionFlags(m_mapInfo.terrainBody, CollisionFlags.CF_STATIC_OBJECT); 113 m_physicsScene.PE.SetCollisionFlags(m_mapInfo.terrainBody, CollisionFlags.CF_STATIC_OBJECT);
114 114
115 m_mapInfo.terrainBody.collisionType = CollisionType.Terrain;
116
115 // Return the new terrain to the world of physical objects 117 // Return the new terrain to the world of physical objects
116 m_physicsScene.PE.AddObjectToWorld(m_physicsScene.World, m_mapInfo.terrainBody); 118 m_physicsScene.PE.AddObjectToWorld(m_physicsScene.World, m_mapInfo.terrainBody);
117 119
118 // redo its bounding box now that it is in the world 120 // redo its bounding box now that it is in the world
119 m_physicsScene.PE.UpdateSingleAabb(m_physicsScene.World, m_mapInfo.terrainBody); 121 m_physicsScene.PE.UpdateSingleAabb(m_physicsScene.World, m_mapInfo.terrainBody);
120 122
121 m_mapInfo.terrainBody.collisionType = CollisionType.Terrain;
122 m_mapInfo.terrainBody.ApplyCollisionMask(m_physicsScene);
123
124 // Make it so the terrain will not move or be considered for movement. 123 // Make it so the terrain will not move or be considered for movement.
125 m_physicsScene.PE.ForceActivationState(m_mapInfo.terrainBody, ActivationState.DISABLE_SIMULATION); 124 m_physicsScene.PE.ForceActivationState(m_mapInfo.terrainBody, ActivationState.DISABLE_SIMULATION);
126 125
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSTerrainManager.cs b/OpenSim/Region/Physics/BulletSPlugin/BSTerrainManager.cs
index c016eed..441d2d3 100755
--- a/OpenSim/Region/Physics/BulletSPlugin/BSTerrainManager.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSTerrainManager.cs
@@ -138,13 +138,14 @@ public sealed class BSTerrainManager : IDisposable
138 m_groundPlane = m_physicsScene.PE.CreateBodyWithDefaultMotionState(groundPlaneShape, 138 m_groundPlane = m_physicsScene.PE.CreateBodyWithDefaultMotionState(groundPlaneShape,
139 BSScene.GROUNDPLANE_ID, Vector3.Zero, Quaternion.Identity); 139 BSScene.GROUNDPLANE_ID, Vector3.Zero, Quaternion.Identity);
140 140
141 // Everything collides with the ground plane.
142 m_groundPlane.collisionType = CollisionType.Groundplane;
143
141 m_physicsScene.PE.AddObjectToWorld(m_physicsScene.World, m_groundPlane); 144 m_physicsScene.PE.AddObjectToWorld(m_physicsScene.World, m_groundPlane);
142 m_physicsScene.PE.UpdateSingleAabb(m_physicsScene.World, m_groundPlane); 145 m_physicsScene.PE.UpdateSingleAabb(m_physicsScene.World, m_groundPlane);
146
143 // Ground plane does not move 147 // Ground plane does not move
144 m_physicsScene.PE.ForceActivationState(m_groundPlane, ActivationState.DISABLE_SIMULATION); 148 m_physicsScene.PE.ForceActivationState(m_groundPlane, ActivationState.DISABLE_SIMULATION);
145 // Everything collides with the ground plane.
146 m_groundPlane.collisionType = CollisionType.Groundplane;
147 m_groundPlane.ApplyCollisionMask(m_physicsScene);
148 149
149 BSTerrainPhys initialTerrain = new BSTerrainHeightmap(m_physicsScene, Vector3.Zero, BSScene.TERRAIN_ID, DefaultRegionSize); 150 BSTerrainPhys initialTerrain = new BSTerrainHeightmap(m_physicsScene, Vector3.Zero, BSScene.TERRAIN_ID, DefaultRegionSize);
150 lock (m_terrains) 151 lock (m_terrains)
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BulletSimData.cs b/OpenSim/Region/Physics/BulletSPlugin/BulletSimData.cs
index d5060e3..971ff9f 100755
--- a/OpenSim/Region/Physics/BulletSPlugin/BulletSimData.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BulletSimData.cs
@@ -235,7 +235,8 @@ public static Dictionary<CollisionType, CollisionTypeFilterGroup> CollisionTypeM
235 { CollisionType.Groundplane, 235 { CollisionType.Groundplane,
236 new CollisionTypeFilterGroup(CollisionType.Groundplane, 236 new CollisionTypeFilterGroup(CollisionType.Groundplane,
237 (uint)CollisionFilterGroups.BGroundPlaneGroup, 237 (uint)CollisionFilterGroups.BGroundPlaneGroup,
238 (uint)CollisionFilterGroups.BAllGroup) 238 // (uint)CollisionFilterGroups.BAllGroup)
239 (uint)(CollisionFilterGroups.BCharacterGroup | CollisionFilterGroups.BSolidGroup))
239 }, 240 },
240 { CollisionType.Terrain, 241 { CollisionType.Terrain,
241 new CollisionTypeFilterGroup(CollisionType.Terrain, 242 new CollisionTypeFilterGroup(CollisionType.Terrain,
diff --git a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
index 16d65eb..e92ae50 100644
--- a/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
+++ b/OpenSim/Region/Physics/Meshing/Meshmerizer.cs
@@ -629,10 +629,11 @@ namespace OpenSim.Region.Physics.Meshing
629 629
630 try 630 try
631 { 631 {
632 OpenMetaverse.Imaging.ManagedImage unusedData; 632 OpenMetaverse.Imaging.ManagedImage managedImage;
633 OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(primShape.SculptData, out unusedData, out idata);
634 633
635 if (idata == null) 634 OpenMetaverse.Imaging.OpenJPEG.DecodeToImage(primShape.SculptData, out managedImage);
635
636 if (managedImage == null)
636 { 637 {
637 // In some cases it seems that the decode can return a null bitmap without throwing 638 // In some cases it seems that the decode can return a null bitmap without throwing
638 // an exception 639 // an exception
@@ -641,9 +642,12 @@ namespace OpenSim.Region.Physics.Meshing
641 return false; 642 return false;
642 } 643 }
643 644
644 unusedData = null; 645 if ((managedImage.Channels & OpenMetaverse.Imaging.ManagedImage.ImageChannels.Alpha) != 0)
646 managedImage.ConvertChannels(managedImage.Channels & ~OpenMetaverse.Imaging.ManagedImage.ImageChannels.Alpha);
645 647
646 //idata = CSJ2K.J2kImage.FromBytes(primShape.SculptData); 648 Bitmap imgData = OpenMetaverse.Imaging.LoadTGAClass.LoadTGA(new MemoryStream(managedImage.ExportTGA()));
649 idata = (Image)imgData;
650 managedImage = null;
647 651
648 if (cacheSculptMaps) 652 if (cacheSculptMaps)
649 { 653 {
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
index 89f4706..5cc66b9 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs
@@ -6736,7 +6736,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
6736 PSYS_SRC_TARGET_KEY = 20, 6736 PSYS_SRC_TARGET_KEY = 20,
6737 PSYS_SRC_OMEGA = 21, 6737 PSYS_SRC_OMEGA = 21,
6738 PSYS_SRC_ANGLE_BEGIN = 22, 6738 PSYS_SRC_ANGLE_BEGIN = 22,
6739 PSYS_SRC_ANGLE_END = 23 6739 PSYS_SRC_ANGLE_END = 23,
6740 PSYS_PART_BLEND_FUNC_SOURCE = 24,
6741 PSYS_PART_BLEND_FUNC_DEST = 25,
6742 PSYS_PART_START_GLOW = 26,
6743 PSYS_PART_END_GLOW = 27
6740 } 6744 }
6741 6745
6742 internal Primitive.ParticleSystem.ParticleDataFlags ConvertUINTtoFlags(uint flags) 6746 internal Primitive.ParticleSystem.ParticleDataFlags ConvertUINTtoFlags(uint flags)
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
index 15b21ac..e59c0be 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/LSL_Constants.cs
@@ -107,6 +107,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
107 public const int PSYS_PART_TARGET_POS_MASK = 64; 107 public const int PSYS_PART_TARGET_POS_MASK = 64;
108 public const int PSYS_PART_TARGET_LINEAR_MASK = 128; 108 public const int PSYS_PART_TARGET_LINEAR_MASK = 128;
109 public const int PSYS_PART_EMISSIVE_MASK = 256; 109 public const int PSYS_PART_EMISSIVE_MASK = 256;
110 public const int PSYS_PART_RIBBON_MASK = 1024;
110 public const int PSYS_PART_FLAGS = 0; 111 public const int PSYS_PART_FLAGS = 0;
111 public const int PSYS_PART_START_COLOR = 1; 112 public const int PSYS_PART_START_COLOR = 1;
112 public const int PSYS_PART_START_ALPHA = 2; 113 public const int PSYS_PART_START_ALPHA = 2;
@@ -130,6 +131,18 @@ namespace OpenSim.Region.ScriptEngine.Shared.ScriptBase
130 public const int PSYS_SRC_OMEGA = 21; 131 public const int PSYS_SRC_OMEGA = 21;
131 public const int PSYS_SRC_ANGLE_BEGIN = 22; 132 public const int PSYS_SRC_ANGLE_BEGIN = 22;
132 public const int PSYS_SRC_ANGLE_END = 23; 133 public const int PSYS_SRC_ANGLE_END = 23;
134 public const int PSYS_PART_BLEND_FUNC_SOURCE = 24;
135 public const int PSYS_PART_BLEND_FUNC_DEST = 25;
136 public const int PSYS_PART_START_GLOW = 26;
137 public const int PSYS_PART_END_GLOW = 27;
138 public const int PSYS_PART_BF_ONE = 0;
139 public const int PSYS_PART_BF_ZERO = 1;
140 public const int PSYS_PART_BF_DEST_COLOR = 2;
141 public const int PSYS_PART_BF_SOURCE_COLOR = 3;
142 public const int PSYS_PART_BF_ONE_MINUS_DEST_COLOR = 4;
143 public const int PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR = 5;
144 public const int PSYS_PART_BF_SOURCE_ALPHA = 7;
145 public const int PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA = 9;
133 public const int PSYS_SRC_PATTERN_DROP = 1; 146 public const int PSYS_SRC_PATTERN_DROP = 1;
134 public const int PSYS_SRC_PATTERN_EXPLODE = 2; 147 public const int PSYS_SRC_PATTERN_EXPLODE = 2;
135 public const int PSYS_SRC_PATTERN_ANGLE = 4; 148 public const int PSYS_SRC_PATTERN_ANGLE = 4;
diff --git a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs
index b71afe3..87f7189 100644
--- a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Compiler.cs
@@ -610,6 +610,7 @@ namespace SecondLife
610 results = CScodeProvider.CompileAssemblyFromSource( 610 results = CScodeProvider.CompileAssemblyFromSource(
611 parameters, Script); 611 parameters, Script);
612 } 612 }
613
613 // Deal with an occasional segv in the compiler. 614 // Deal with an occasional segv in the compiler.
614 // Rarely, if ever, occurs twice in succession. 615 // Rarely, if ever, occurs twice in succession.
615 // Line # == 0 and no file name are indications that 616 // Line # == 0 and no file name are indications that
@@ -647,15 +648,19 @@ namespace SecondLife
647 "language type \"" + lang.ToString() + "\""); 648 "language type \"" + lang.ToString() + "\"");
648 } 649 }
649 650
650 // Check result 651// foreach (Type type in results.CompiledAssembly.GetTypes())
651 // Go through errors 652// {
653// foreach (MethodInfo method in type.GetMethods(BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Instance | BindingFlags.Static))
654// {
655// m_log.DebugFormat("[COMPILER]: {0}.{1}", type.FullName, method.Name);
656// }
657// }
652 658
653 // 659 //
654 // WARNINGS AND ERRORS 660 // WARNINGS AND ERRORS
655 // 661 //
656 bool hadErrors = false; 662 bool hadErrors = false;
657 string errtext = String.Empty; 663 string errtext = String.Empty;
658
659 if (results.Errors.Count > 0) 664 if (results.Errors.Count > 0)
660 { 665 {
661 foreach (CompilerError CompErr in results.Errors) 666 foreach (CompilerError CompErr in results.Errors)
diff --git a/OpenSim/Region/ScriptEngine/Shared/CodeTools/LSL2CSCodeTransformer.cs b/OpenSim/Region/ScriptEngine/Shared/CodeTools/LSL2CSCodeTransformer.cs
index e77b3d2..0fb3574 100644
--- a/OpenSim/Region/ScriptEngine/Shared/CodeTools/LSL2CSCodeTransformer.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/CodeTools/LSL2CSCodeTransformer.cs
@@ -27,12 +27,16 @@
27 27
28using System; 28using System;
29using System.Collections.Generic; 29using System.Collections.Generic;
30using System.Reflection;
31using log4net;
30using Tools; 32using Tools;
31 33
32namespace OpenSim.Region.ScriptEngine.Shared.CodeTools 34namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
33{ 35{
34 public class LSL2CSCodeTransformer 36 public class LSL2CSCodeTransformer
35 { 37 {
38// private static readonly ILog m_log = LogManager.GetLogger(MethodBase.GetCurrentMethod().DeclaringType);
39
36 private SYMBOL m_astRoot = null; 40 private SYMBOL m_astRoot = null;
37 private static Dictionary<string, string> m_datatypeLSL2OpenSim = null; 41 private static Dictionary<string, string> m_datatypeLSL2OpenSim = null;
38 42
@@ -78,6 +82,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
78 /// <param name="s">The current node to transform.</param> 82 /// <param name="s">The current node to transform.</param>
79 private void TransformNode(SYMBOL s) 83 private void TransformNode(SYMBOL s)
80 { 84 {
85// m_log.DebugFormat("[LSL2CSCODETRANSFORMER]: Tranforming node {0}", s);
86
81 // make sure to put type lower in the inheritance hierarchy first 87 // make sure to put type lower in the inheritance hierarchy first
82 // ie: since IdentConstant and StringConstant inherit from Constant, 88 // ie: since IdentConstant and StringConstant inherit from Constant,
83 // put IdentConstant and StringConstant before Constant 89 // put IdentConstant and StringConstant before Constant
@@ -103,10 +109,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.CodeTools
103 // We need to check for that here. 109 // We need to check for that here.
104 if (null != s.kids[i]) 110 if (null != s.kids[i])
105 { 111 {
112// m_log.Debug("[LSL2CSCODETRANSFORMER]: Moving down level");
113
106 if (!(s is Assignment || s is ArgumentDeclarationList) && s.kids[i] is Declaration) 114 if (!(s is Assignment || s is ArgumentDeclarationList) && s.kids[i] is Declaration)
107 AddImplicitInitialization(s, i); 115 AddImplicitInitialization(s, i);
108 116
109 TransformNode((SYMBOL) s.kids[i]); 117 TransformNode((SYMBOL) s.kids[i]);
118
119// m_log.Debug("[LSL2CSCODETRANSFORMER]: Moving up level");
110 } 120 }
111 } 121 }
112 } 122 }
diff --git a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Tests/CSCodeGeneratorTest.cs b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Tests/CSCodeGeneratorTest.cs
index 77e087c..b92f3a3 100644
--- a/OpenSim/Region/ScriptEngine/Shared/CodeTools/Tests/CSCodeGeneratorTest.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/CodeTools/Tests/CSCodeGeneratorTest.cs
@@ -762,6 +762,7 @@ default
762 public void TestIfStatement() 762 public void TestIfStatement()
763 { 763 {
764 TestHelpers.InMethod(); 764 TestHelpers.InMethod();
765// TestHelpers.EnableLogging();
765 766
766 string input = @"// let's test if statements 767 string input = @"// let's test if statements
767 768
diff --git a/OpenSim/Region/ScriptEngine/Shared/CodeTools/lsl.parser.cs b/OpenSim/Region/ScriptEngine/Shared/CodeTools/lsl.parser.cs
index ca56cd6..1e3c6f6 100644
--- a/OpenSim/Region/ScriptEngine/Shared/CodeTools/lsl.parser.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/CodeTools/lsl.parser.cs
@@ -130,7 +130,15 @@ public class StateEvent : SYMBOL{
130public override string yyname { get { return "StateEvent"; }} 130public override string yyname { get { return "StateEvent"; }}
131public override int yynum { get { return 103; }} 131public override int yynum { get { return 103; }}
132public StateEvent(Parser yyp):base(yyp){}} 132public StateEvent(Parser yyp):base(yyp){}}
133//%+ArgumentDeclarationList+104 133//%+StateEntryStateEvent+104
134public class StateEntryStateEvent : StateEvent{
135 public StateEntryStateEvent (Parser yyp, string name , CompoundStatement cs ):base(((LSLSyntax
136)yyp), name , cs ){}
137
138public override string yyname { get { return "StateEntryStateEvent"; }}
139public override int yynum { get { return 104; }}
140public StateEntryStateEvent(Parser yyp):base(yyp){}}
141//%+ArgumentDeclarationList+105
134public class ArgumentDeclarationList : SYMBOL{ 142public class ArgumentDeclarationList : SYMBOL{
135 public ArgumentDeclarationList (Parser yyp, Declaration d ):base(((LSLSyntax 143 public ArgumentDeclarationList (Parser yyp, Declaration d ):base(((LSLSyntax
136)yyp)){ kids . Add ( d ); 144)yyp)){ kids . Add ( d );
@@ -141,9 +149,9 @@ public class ArgumentDeclarationList : SYMBOL{
141} 149}
142 150
143public override string yyname { get { return "ArgumentDeclarationList"; }} 151public override string yyname { get { return "ArgumentDeclarationList"; }}
144public override int yynum { get { return 104; }} 152public override int yynum { get { return 105; }}
145public ArgumentDeclarationList(Parser yyp):base(yyp){}} 153public ArgumentDeclarationList(Parser yyp):base(yyp){}}
146//%+Declaration+105 154//%+Declaration+106
147public class Declaration : SYMBOL{ 155public class Declaration : SYMBOL{
148 private string m_datatype ; 156 private string m_datatype ;
149 private string m_id ; 157 private string m_id ;
@@ -163,9 +171,9 @@ public class Declaration : SYMBOL{
163} 171}
164 172
165public override string yyname { get { return "Declaration"; }} 173public override string yyname { get { return "Declaration"; }}
166public override int yynum { get { return 105; }} 174public override int yynum { get { return 106; }}
167public Declaration(Parser yyp):base(yyp){}} 175public Declaration(Parser yyp):base(yyp){}}
168//%+Typename+106 176//%+Typename+107
169public class Typename : SYMBOL{ 177public class Typename : SYMBOL{
170 public string yytext ; 178 public string yytext ;
171 public Typename (Parser yyp, string text ):base(((LSLSyntax 179 public Typename (Parser yyp, string text ):base(((LSLSyntax
@@ -173,9 +181,9 @@ public class Typename : SYMBOL{
173} 181}
174 182
175public override string yyname { get { return "Typename"; }} 183public override string yyname { get { return "Typename"; }}
176public override int yynum { get { return 106; }} 184public override int yynum { get { return 107; }}
177public Typename(Parser yyp):base(yyp){}} 185public Typename(Parser yyp):base(yyp){}}
178//%+Event+107 186//%+Event+108
179public class Event : SYMBOL{ 187public class Event : SYMBOL{
180 public string yytext ; 188 public string yytext ;
181 public Event (Parser yyp, string text ):base(((LSLSyntax 189 public Event (Parser yyp, string text ):base(((LSLSyntax
@@ -183,9 +191,17 @@ public class Event : SYMBOL{
183} 191}
184 192
185public override string yyname { get { return "Event"; }} 193public override string yyname { get { return "Event"; }}
186public override int yynum { get { return 107; }} 194public override int yynum { get { return 108; }}
187public Event(Parser yyp):base(yyp){}} 195public Event(Parser yyp):base(yyp){}}
188//%+CompoundStatement+108 196//%+EntryEvent+109
197public class EntryEvent : Event{
198 public EntryEvent (Parser yyp, string text ):base(((LSLSyntax
199)yyp), text ){}
200
201public override string yyname { get { return "EntryEvent"; }}
202public override int yynum { get { return 109; }}
203public EntryEvent(Parser yyp):base(yyp){}}
204//%+CompoundStatement+110
189public class CompoundStatement : SYMBOL{ 205public class CompoundStatement : SYMBOL{
190 public CompoundStatement (Parser yyp):base(((LSLSyntax 206 public CompoundStatement (Parser yyp):base(((LSLSyntax
191)yyp)){} 207)yyp)){}
@@ -194,9 +210,9 @@ public class CompoundStatement : SYMBOL{
194} 210}
195 211
196public override string yyname { get { return "CompoundStatement"; }} 212public override string yyname { get { return "CompoundStatement"; }}
197public override int yynum { get { return 108; }} 213public override int yynum { get { return 110; }}
198} 214}
199//%+StatementList+109 215//%+StatementList+111
200public class StatementList : SYMBOL{ 216public class StatementList : SYMBOL{
201 private void AddStatement ( Statement s ){ if ( s . kids . Top is IfStatement || s . kids . Top is WhileStatement || s . kids . Top is DoWhileStatement || s . kids . Top is ForLoop ) kids . Add ( s . kids . Pop ()); 217 private void AddStatement ( Statement s ){ if ( s . kids . Top is IfStatement || s . kids . Top is WhileStatement || s . kids . Top is DoWhileStatement || s . kids . Top is ForLoop ) kids . Add ( s . kids . Pop ());
202 else kids . Add ( s ); 218 else kids . Add ( s );
@@ -210,9 +226,9 @@ public class StatementList : SYMBOL{
210} 226}
211 227
212public override string yyname { get { return "StatementList"; }} 228public override string yyname { get { return "StatementList"; }}
213public override int yynum { get { return 109; }} 229public override int yynum { get { return 111; }}
214public StatementList(Parser yyp):base(yyp){}} 230public StatementList(Parser yyp):base(yyp){}}
215//%+Statement+110 231//%+Statement+112
216public class Statement : SYMBOL{ 232public class Statement : SYMBOL{
217 public Statement (Parser yyp, Declaration d ):base(((LSLSyntax 233 public Statement (Parser yyp, Declaration d ):base(((LSLSyntax
218)yyp)){ kids . Add ( d ); 234)yyp)){ kids . Add ( d );
@@ -258,9 +274,9 @@ public class Statement : SYMBOL{
258} 274}
259 275
260public override string yyname { get { return "Statement"; }} 276public override string yyname { get { return "Statement"; }}
261public override int yynum { get { return 110; }} 277public override int yynum { get { return 112; }}
262public Statement(Parser yyp):base(yyp){}} 278public Statement(Parser yyp):base(yyp){}}
263//%+EmptyStatement+111 279//%+EmptyStatement+113
264public class EmptyStatement : SYMBOL{ 280public class EmptyStatement : SYMBOL{
265 public EmptyStatement (Parser yyp):base(((LSLSyntax 281 public EmptyStatement (Parser yyp):base(((LSLSyntax
266)yyp)){} 282)yyp)){}
@@ -268,9 +284,9 @@ public class EmptyStatement : SYMBOL{
268} 284}
269 285
270public override string yyname { get { return "EmptyStatement"; }} 286public override string yyname { get { return "EmptyStatement"; }}
271public override int yynum { get { return 111; }} 287public override int yynum { get { return 113; }}
272} 288}
273//%+Assignment+112 289//%+Assignment+114
274public class Assignment : SYMBOL{ 290public class Assignment : SYMBOL{
275 protected string m_assignmentType ; 291 protected string m_assignmentType ;
276 public Assignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax 292 public Assignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax
@@ -290,9 +306,9 @@ public class Assignment : SYMBOL{
290} 306}
291 307
292public override string yyname { get { return "Assignment"; }} 308public override string yyname { get { return "Assignment"; }}
293public override int yynum { get { return 112; }} 309public override int yynum { get { return 114; }}
294public Assignment(Parser yyp):base(yyp){}} 310public Assignment(Parser yyp):base(yyp){}}
295//%+SimpleAssignment+113 311//%+SimpleAssignment+115
296public class SimpleAssignment : Assignment{ 312public class SimpleAssignment : Assignment{
297 public SimpleAssignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax 313 public SimpleAssignment (Parser yyp, SYMBOL lhs , SYMBOL rhs , string assignmentType ):base(((LSLSyntax
298)yyp)){ m_assignmentType = assignmentType ; 314)yyp)){ m_assignmentType = assignmentType ;
@@ -302,9 +318,9 @@ public class SimpleAssignment : Assignment{
302} 318}
303 319
304public override string yyname { get { return "SimpleAssignment"; }} 320public override string yyname { get { return "SimpleAssignment"; }}
305public override int yynum { get { return 113; }} 321public override int yynum { get { return 115; }}
306public SimpleAssignment(Parser yyp):base(yyp){}} 322public SimpleAssignment(Parser yyp):base(yyp){}}
307//%+ReturnStatement+114 323//%+ReturnStatement+116
308public class ReturnStatement : SYMBOL{ 324public class ReturnStatement : SYMBOL{
309 public ReturnStatement (Parser yyp):base(((LSLSyntax 325 public ReturnStatement (Parser yyp):base(((LSLSyntax
310)yyp)){} 326)yyp)){}
@@ -314,9 +330,9 @@ public class ReturnStatement : SYMBOL{
314} 330}
315 331
316public override string yyname { get { return "ReturnStatement"; }} 332public override string yyname { get { return "ReturnStatement"; }}
317public override int yynum { get { return 114; }} 333public override int yynum { get { return 116; }}
318} 334}
319//%+JumpLabel+115 335//%+JumpLabel+117
320public class JumpLabel : SYMBOL{ 336public class JumpLabel : SYMBOL{
321 private string m_labelName ; 337 private string m_labelName ;
322 public JumpLabel (Parser yyp, string labelName ):base(((LSLSyntax 338 public JumpLabel (Parser yyp, string labelName ):base(((LSLSyntax
@@ -329,9 +345,9 @@ public class JumpLabel : SYMBOL{
329} 345}
330 346
331public override string yyname { get { return "JumpLabel"; }} 347public override string yyname { get { return "JumpLabel"; }}
332public override int yynum { get { return 115; }} 348public override int yynum { get { return 117; }}
333public JumpLabel(Parser yyp):base(yyp){}} 349public JumpLabel(Parser yyp):base(yyp){}}
334//%+JumpStatement+116 350//%+JumpStatement+118
335public class JumpStatement : SYMBOL{ 351public class JumpStatement : SYMBOL{
336 private string m_targetName ; 352 private string m_targetName ;
337 public JumpStatement (Parser yyp, string targetName ):base(((LSLSyntax 353 public JumpStatement (Parser yyp, string targetName ):base(((LSLSyntax
@@ -344,9 +360,9 @@ public class JumpStatement : SYMBOL{
344} 360}
345 361
346public override string yyname { get { return "JumpStatement"; }} 362public override string yyname { get { return "JumpStatement"; }}
347public override int yynum { get { return 116; }} 363public override int yynum { get { return 118; }}
348public JumpStatement(Parser yyp):base(yyp){}} 364public JumpStatement(Parser yyp):base(yyp){}}
349//%+StateChange+117 365//%+StateChange+119
350public class StateChange : SYMBOL{ 366public class StateChange : SYMBOL{
351 private string m_newState ; 367 private string m_newState ;
352 public StateChange (Parser yyp, string newState ):base(((LSLSyntax 368 public StateChange (Parser yyp, string newState ):base(((LSLSyntax
@@ -357,9 +373,9 @@ public class StateChange : SYMBOL{
357} 373}
358 374
359public override string yyname { get { return "StateChange"; }} 375public override string yyname { get { return "StateChange"; }}
360public override int yynum { get { return 117; }} 376public override int yynum { get { return 119; }}
361public StateChange(Parser yyp):base(yyp){}} 377public StateChange(Parser yyp):base(yyp){}}
362//%+IfStatement+118 378//%+IfStatement+120
363public class IfStatement : SYMBOL{ 379public class IfStatement : SYMBOL{
364 private void AddStatement ( Statement s ){ if (0< s . kids . Count && s . kids . Top is CompoundStatement ) kids . Add ( s . kids . Pop ()); 380 private void AddStatement ( Statement s ){ if (0< s . kids . Count && s . kids . Top is CompoundStatement ) kids . Add ( s . kids . Pop ());
365 else kids . Add ( s ); 381 else kids . Add ( s );
@@ -376,9 +392,9 @@ public class IfStatement : SYMBOL{
376} 392}
377 393
378public override string yyname { get { return "IfStatement"; }} 394public override string yyname { get { return "IfStatement"; }}
379public override int yynum { get { return 118; }} 395public override int yynum { get { return 120; }}
380public IfStatement(Parser yyp):base(yyp){}} 396public IfStatement(Parser yyp):base(yyp){}}
381//%+WhileStatement+119 397//%+WhileStatement+121
382public class WhileStatement : SYMBOL{ 398public class WhileStatement : SYMBOL{
383 public WhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax 399 public WhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax
384)yyp)){ kids . Add ( s ); 400)yyp)){ kids . Add ( s );
@@ -387,9 +403,9 @@ public class WhileStatement : SYMBOL{
387} 403}
388 404
389public override string yyname { get { return "WhileStatement"; }} 405public override string yyname { get { return "WhileStatement"; }}
390public override int yynum { get { return 119; }} 406public override int yynum { get { return 121; }}
391public WhileStatement(Parser yyp):base(yyp){}} 407public WhileStatement(Parser yyp):base(yyp){}}
392//%+DoWhileStatement+120 408//%+DoWhileStatement+122
393public class DoWhileStatement : SYMBOL{ 409public class DoWhileStatement : SYMBOL{
394 public DoWhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax 410 public DoWhileStatement (Parser yyp, SYMBOL s , Statement st ):base(((LSLSyntax
395)yyp)){ if (0< st . kids . Count && st . kids . Top is CompoundStatement ) kids . Add ( st . kids . Pop ()); 411)yyp)){ if (0< st . kids . Count && st . kids . Top is CompoundStatement ) kids . Add ( st . kids . Pop ());
@@ -398,9 +414,9 @@ public class DoWhileStatement : SYMBOL{
398} 414}
399 415
400public override string yyname { get { return "DoWhileStatement"; }} 416public override string yyname { get { return "DoWhileStatement"; }}
401public override int yynum { get { return 120; }} 417public override int yynum { get { return 122; }}
402public DoWhileStatement(Parser yyp):base(yyp){}} 418public DoWhileStatement(Parser yyp):base(yyp){}}
403//%+ForLoop+121 419//%+ForLoop+123
404public class ForLoop : SYMBOL{ 420public class ForLoop : SYMBOL{
405 public ForLoop (Parser yyp, ForLoopStatement flsa , Expression e , ForLoopStatement flsb , Statement s ):base(((LSLSyntax 421 public ForLoop (Parser yyp, ForLoopStatement flsa , Expression e , ForLoopStatement flsb , Statement s ):base(((LSLSyntax
406)yyp)){ kids . Add ( flsa ); 422)yyp)){ kids . Add ( flsa );
@@ -411,9 +427,9 @@ public class ForLoop : SYMBOL{
411} 427}
412 428
413public override string yyname { get { return "ForLoop"; }} 429public override string yyname { get { return "ForLoop"; }}
414public override int yynum { get { return 121; }} 430public override int yynum { get { return 123; }}
415public ForLoop(Parser yyp):base(yyp){}} 431public ForLoop(Parser yyp):base(yyp){}}
416//%+ForLoopStatement+122 432//%+ForLoopStatement+124
417public class ForLoopStatement : SYMBOL{ 433public class ForLoopStatement : SYMBOL{
418 public ForLoopStatement (Parser yyp, Expression e ):base(((LSLSyntax 434 public ForLoopStatement (Parser yyp, Expression e ):base(((LSLSyntax
419)yyp)){ kids . Add ( e ); 435)yyp)){ kids . Add ( e );
@@ -431,9 +447,9 @@ public class ForLoopStatement : SYMBOL{
431} 447}
432 448
433public override string yyname { get { return "ForLoopStatement"; }} 449public override string yyname { get { return "ForLoopStatement"; }}
434public override int yynum { get { return 122; }} 450public override int yynum { get { return 124; }}
435public ForLoopStatement(Parser yyp):base(yyp){}} 451public ForLoopStatement(Parser yyp):base(yyp){}}
436//%+FunctionCall+123 452//%+FunctionCall+125
437public class FunctionCall : SYMBOL{ 453public class FunctionCall : SYMBOL{
438 private string m_id ; 454 private string m_id ;
439 public FunctionCall (Parser yyp, string id , ArgumentList al ):base(((LSLSyntax 455 public FunctionCall (Parser yyp, string id , ArgumentList al ):base(((LSLSyntax
@@ -447,9 +463,9 @@ public class FunctionCall : SYMBOL{
447} 463}
448 464
449public override string yyname { get { return "FunctionCall"; }} 465public override string yyname { get { return "FunctionCall"; }}
450public override int yynum { get { return 123; }} 466public override int yynum { get { return 125; }}
451public FunctionCall(Parser yyp):base(yyp){}} 467public FunctionCall(Parser yyp):base(yyp){}}
452//%+ArgumentList+124 468//%+ArgumentList+126
453public class ArgumentList : SYMBOL{ 469public class ArgumentList : SYMBOL{
454 public ArgumentList (Parser yyp, Argument a ):base(((LSLSyntax 470 public ArgumentList (Parser yyp, Argument a ):base(((LSLSyntax
455)yyp)){ AddArgument ( a ); 471)yyp)){ AddArgument ( a );
@@ -463,14 +479,14 @@ public class ArgumentList : SYMBOL{
463} 479}
464 480
465public override string yyname { get { return "ArgumentList"; }} 481public override string yyname { get { return "ArgumentList"; }}
466public override int yynum { get { return 124; }} 482public override int yynum { get { return 126; }}
467public ArgumentList(Parser yyp):base(yyp){}} 483public ArgumentList(Parser yyp):base(yyp){}}
468//%+Argument+125 484//%+Argument+127
469public class Argument : SYMBOL{ 485public class Argument : SYMBOL{
470public override string yyname { get { return "Argument"; }} 486public override string yyname { get { return "Argument"; }}
471public override int yynum { get { return 125; }} 487public override int yynum { get { return 127; }}
472public Argument(Parser yyp):base(yyp){}} 488public Argument(Parser yyp):base(yyp){}}
473//%+ExpressionArgument+126 489//%+ExpressionArgument+128
474public class ExpressionArgument : Argument{ 490public class ExpressionArgument : Argument{
475 public ExpressionArgument (Parser yyp, Expression e ):base(((LSLSyntax 491 public ExpressionArgument (Parser yyp, Expression e ):base(((LSLSyntax
476)yyp)){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ()); 492)yyp)){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
@@ -478,9 +494,9 @@ public class ExpressionArgument : Argument{
478} 494}
479 495
480public override string yyname { get { return "ExpressionArgument"; }} 496public override string yyname { get { return "ExpressionArgument"; }}
481public override int yynum { get { return 126; }} 497public override int yynum { get { return 128; }}
482public ExpressionArgument(Parser yyp):base(yyp){}} 498public ExpressionArgument(Parser yyp):base(yyp){}}
483//%+Constant+127 499//%+Constant+129
484public class Constant : SYMBOL{ 500public class Constant : SYMBOL{
485 private string m_type ; 501 private string m_type ;
486 private string m_val ; 502 private string m_val ;
@@ -502,9 +518,9 @@ public class Constant : SYMBOL{
502} 518}
503 519
504public override string yyname { get { return "Constant"; }} 520public override string yyname { get { return "Constant"; }}
505public override int yynum { get { return 127; }} 521public override int yynum { get { return 129; }}
506public Constant(Parser yyp):base(yyp){}} 522public Constant(Parser yyp):base(yyp){}}
507//%+VectorConstant+128 523//%+VectorConstant+130
508public class VectorConstant : Constant{ 524public class VectorConstant : Constant{
509 public VectorConstant (Parser yyp, Expression valX , Expression valY , Expression valZ ):base(((LSLSyntax 525 public VectorConstant (Parser yyp, Expression valX , Expression valY , Expression valZ ):base(((LSLSyntax
510)yyp),"vector", null ){ kids . Add ( valX ); 526)yyp),"vector", null ){ kids . Add ( valX );
@@ -513,9 +529,9 @@ public class VectorConstant : Constant{
513} 529}
514 530
515public override string yyname { get { return "VectorConstant"; }} 531public override string yyname { get { return "VectorConstant"; }}
516public override int yynum { get { return 128; }} 532public override int yynum { get { return 130; }}
517public VectorConstant(Parser yyp):base(yyp){}} 533public VectorConstant(Parser yyp):base(yyp){}}
518//%+RotationConstant+129 534//%+RotationConstant+131
519public class RotationConstant : Constant{ 535public class RotationConstant : Constant{
520 public RotationConstant (Parser yyp, Expression valX , Expression valY , Expression valZ , Expression valS ):base(((LSLSyntax 536 public RotationConstant (Parser yyp, Expression valX , Expression valY , Expression valZ , Expression valS ):base(((LSLSyntax
521)yyp),"rotation", null ){ kids . Add ( valX ); 537)yyp),"rotation", null ){ kids . Add ( valX );
@@ -525,36 +541,36 @@ public class RotationConstant : Constant{
525} 541}
526 542
527public override string yyname { get { return "RotationConstant"; }} 543public override string yyname { get { return "RotationConstant"; }}
528public override int yynum { get { return 129; }} 544public override int yynum { get { return 131; }}
529public RotationConstant(Parser yyp):base(yyp){}} 545public RotationConstant(Parser yyp):base(yyp){}}
530//%+ListConstant+130 546//%+ListConstant+132
531public class ListConstant : Constant{ 547public class ListConstant : Constant{
532 public ListConstant (Parser yyp, ArgumentList al ):base(((LSLSyntax 548 public ListConstant (Parser yyp, ArgumentList al ):base(((LSLSyntax
533)yyp),"list", null ){ kids . Add ( al ); 549)yyp),"list", null ){ kids . Add ( al );
534} 550}
535 551
536public override string yyname { get { return "ListConstant"; }} 552public override string yyname { get { return "ListConstant"; }}
537public override int yynum { get { return 130; }} 553public override int yynum { get { return 132; }}
538public ListConstant(Parser yyp):base(yyp){}} 554public ListConstant(Parser yyp):base(yyp){}}
539//%+Expression+131 555//%+Expression+133
540public class Expression : SYMBOL{ 556public class Expression : SYMBOL{
541 protected void AddExpression ( Expression e ){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ()); 557 protected void AddExpression ( Expression e ){ if ( e is ConstantExpression ) while (0< e . kids . Count ) kids . Add ( e . kids . Pop ());
542 else kids . Add ( e ); 558 else kids . Add ( e );
543} 559}
544 560
545public override string yyname { get { return "Expression"; }} 561public override string yyname { get { return "Expression"; }}
546public override int yynum { get { return 131; }} 562public override int yynum { get { return 133; }}
547public Expression(Parser yyp):base(yyp){}} 563public Expression(Parser yyp):base(yyp){}}
548//%+ConstantExpression+132 564//%+ConstantExpression+134
549public class ConstantExpression : Expression{ 565public class ConstantExpression : Expression{
550 public ConstantExpression (Parser yyp, Constant c ):base(((LSLSyntax 566 public ConstantExpression (Parser yyp, Constant c ):base(((LSLSyntax
551)yyp)){ kids . Add ( c ); 567)yyp)){ kids . Add ( c );
552} 568}
553 569
554public override string yyname { get { return "ConstantExpression"; }} 570public override string yyname { get { return "ConstantExpression"; }}
555public override int yynum { get { return 132; }} 571public override int yynum { get { return 134; }}
556public ConstantExpression(Parser yyp):base(yyp){}} 572public ConstantExpression(Parser yyp):base(yyp){}}
557//%+IdentExpression+133 573//%+IdentExpression+135
558public class IdentExpression : Expression{ 574public class IdentExpression : Expression{
559 protected string m_name ; 575 protected string m_name ;
560 public IdentExpression (Parser yyp, string name ):base(((LSLSyntax 576 public IdentExpression (Parser yyp, string name ):base(((LSLSyntax
@@ -567,9 +583,9 @@ public class IdentExpression : Expression{
567} 583}
568 584
569public override string yyname { get { return "IdentExpression"; }} 585public override string yyname { get { return "IdentExpression"; }}
570public override int yynum { get { return 133; }} 586public override int yynum { get { return 135; }}
571public IdentExpression(Parser yyp):base(yyp){}} 587public IdentExpression(Parser yyp):base(yyp){}}
572//%+IdentDotExpression+134 588//%+IdentDotExpression+136
573public class IdentDotExpression : IdentExpression{ 589public class IdentDotExpression : IdentExpression{
574 private string m_member ; 590 private string m_member ;
575 public IdentDotExpression (Parser yyp, string name , string member ):base(((LSLSyntax 591 public IdentDotExpression (Parser yyp, string name , string member ):base(((LSLSyntax
@@ -583,18 +599,18 @@ public class IdentDotExpression : IdentExpression{
583} 599}
584 600
585public override string yyname { get { return "IdentDotExpression"; }} 601public override string yyname { get { return "IdentDotExpression"; }}
586public override int yynum { get { return 134; }} 602public override int yynum { get { return 136; }}
587public IdentDotExpression(Parser yyp):base(yyp){}} 603public IdentDotExpression(Parser yyp):base(yyp){}}
588//%+FunctionCallExpression+135 604//%+FunctionCallExpression+137
589public class FunctionCallExpression : Expression{ 605public class FunctionCallExpression : Expression{
590 public FunctionCallExpression (Parser yyp, FunctionCall fc ):base(((LSLSyntax 606 public FunctionCallExpression (Parser yyp, FunctionCall fc ):base(((LSLSyntax
591)yyp)){ kids . Add ( fc ); 607)yyp)){ kids . Add ( fc );
592} 608}
593 609
594public override string yyname { get { return "FunctionCallExpression"; }} 610public override string yyname { get { return "FunctionCallExpression"; }}
595public override int yynum { get { return 135; }} 611public override int yynum { get { return 137; }}
596public FunctionCallExpression(Parser yyp):base(yyp){}} 612public FunctionCallExpression(Parser yyp):base(yyp){}}
597//%+BinaryExpression+136 613//%+BinaryExpression+138
598public class BinaryExpression : Expression{ 614public class BinaryExpression : Expression{
599 private string m_expressionSymbol ; 615 private string m_expressionSymbol ;
600 public BinaryExpression (Parser yyp, Expression lhs , Expression rhs , string expressionSymbol ):base(((LSLSyntax 616 public BinaryExpression (Parser yyp, Expression lhs , Expression rhs , string expressionSymbol ):base(((LSLSyntax
@@ -609,9 +625,9 @@ public class BinaryExpression : Expression{
609} 625}
610 626
611public override string yyname { get { return "BinaryExpression"; }} 627public override string yyname { get { return "BinaryExpression"; }}
612public override int yynum { get { return 136; }} 628public override int yynum { get { return 138; }}
613public BinaryExpression(Parser yyp):base(yyp){}} 629public BinaryExpression(Parser yyp):base(yyp){}}
614//%+UnaryExpression+137 630//%+UnaryExpression+139
615public class UnaryExpression : Expression{ 631public class UnaryExpression : Expression{
616 private string m_unarySymbol ; 632 private string m_unarySymbol ;
617 public UnaryExpression (Parser yyp, string unarySymbol , Expression e ):base(((LSLSyntax 633 public UnaryExpression (Parser yyp, string unarySymbol , Expression e ):base(((LSLSyntax
@@ -625,9 +641,9 @@ public class UnaryExpression : Expression{
625} 641}
626 642
627public override string yyname { get { return "UnaryExpression"; }} 643public override string yyname { get { return "UnaryExpression"; }}
628public override int yynum { get { return 137; }} 644public override int yynum { get { return 139; }}
629public UnaryExpression(Parser yyp):base(yyp){}} 645public UnaryExpression(Parser yyp):base(yyp){}}
630//%+TypecastExpression+138 646//%+TypecastExpression+140
631public class TypecastExpression : Expression{ 647public class TypecastExpression : Expression{
632 private string m_typecastType ; 648 private string m_typecastType ;
633 public TypecastExpression (Parser yyp, string typecastType , SYMBOL rhs ):base(((LSLSyntax 649 public TypecastExpression (Parser yyp, string typecastType , SYMBOL rhs ):base(((LSLSyntax
@@ -641,18 +657,18 @@ public class TypecastExpression : Expression{
641} 657}
642 658
643public override string yyname { get { return "TypecastExpression"; }} 659public override string yyname { get { return "TypecastExpression"; }}
644public override int yynum { get { return 138; }} 660public override int yynum { get { return 140; }}
645public TypecastExpression(Parser yyp):base(yyp){}} 661public TypecastExpression(Parser yyp):base(yyp){}}
646//%+ParenthesisExpression+139 662//%+ParenthesisExpression+141
647public class ParenthesisExpression : Expression{ 663public class ParenthesisExpression : Expression{
648 public ParenthesisExpression (Parser yyp, SYMBOL s ):base(((LSLSyntax 664 public ParenthesisExpression (Parser yyp, SYMBOL s ):base(((LSLSyntax
649)yyp)){ kids . Add ( s ); 665)yyp)){ kids . Add ( s );
650} 666}
651 667
652public override string yyname { get { return "ParenthesisExpression"; }} 668public override string yyname { get { return "ParenthesisExpression"; }}
653public override int yynum { get { return 139; }} 669public override int yynum { get { return 141; }}
654public ParenthesisExpression(Parser yyp):base(yyp){}} 670public ParenthesisExpression(Parser yyp):base(yyp){}}
655//%+IncrementDecrementExpression+140 671//%+IncrementDecrementExpression+142
656public class IncrementDecrementExpression : Expression{ 672public class IncrementDecrementExpression : Expression{
657 private string m_name ; 673 private string m_name ;
658 private string m_operation ; 674 private string m_operation ;
@@ -680,7 +696,7 @@ public class IncrementDecrementExpression : Expression{
680} 696}
681 697
682public override string yyname { get { return "IncrementDecrementExpression"; }} 698public override string yyname { get { return "IncrementDecrementExpression"; }}
683public override int yynum { get { return 140; }} 699public override int yynum { get { return 142; }}
684public IncrementDecrementExpression(Parser yyp):base(yyp){}} 700public IncrementDecrementExpression(Parser yyp):base(yyp){}}
685 701
686public class LSLProgramRoot_1 : LSLProgramRoot { 702public class LSLProgramRoot_1 : LSLProgramRoot {
@@ -792,6 +808,18 @@ public class StateBody_2 : StateBody {
792 ((StateEvent)(yyq.StackAt(0).m_value)) 808 ((StateEvent)(yyq.StackAt(0).m_value))
793 ){}} 809 ){}}
794 810
811public class StateBody_3 : StateBody {
812 public StateBody_3(Parser yyq):base(yyq,
813 ((StateEntryStateEvent)(yyq.StackAt(0).m_value))
814 ){}}
815
816public class StateBody_4 : StateBody {
817 public StateBody_4(Parser yyq):base(yyq,
818 ((StateBody)(yyq.StackAt(1).m_value))
819 ,
820 ((StateEntryStateEvent)(yyq.StackAt(0).m_value))
821 ){}}
822
795public class StateEvent_1 : StateEvent { 823public class StateEvent_1 : StateEvent {
796 public StateEvent_1(Parser yyq):base(yyq, 824 public StateEvent_1(Parser yyq):base(yyq,
797 ((Event)(yyq.StackAt(4).m_value)) 825 ((Event)(yyq.StackAt(4).m_value))
@@ -801,6 +829,13 @@ public class StateEvent_1 : StateEvent {
801 ((CompoundStatement)(yyq.StackAt(0).m_value)) 829 ((CompoundStatement)(yyq.StackAt(0).m_value))
802 ){}} 830 ){}}
803 831
832public class StateEntryStateEvent_1 : StateEntryStateEvent {
833 public StateEntryStateEvent_1(Parser yyq):base(yyq,
834 ((EntryEvent)(yyq.StackAt(3).m_value))
835 .yytext,
836 ((CompoundStatement)(yyq.StackAt(0).m_value))
837 ){}}
838
804public class ArgumentDeclarationList_1 : ArgumentDeclarationList { 839public class ArgumentDeclarationList_1 : ArgumentDeclarationList {
805 public ArgumentDeclarationList_1(Parser yyq):base(yyq, 840 public ArgumentDeclarationList_1(Parser yyq):base(yyq,
806 ((Declaration)(yyq.StackAt(0).m_value)) 841 ((Declaration)(yyq.StackAt(0).m_value))
@@ -1915,37 +1950,37 @@ public class Event_27 : Event {
1915 1950
1916public class Event_28 : Event { 1951public class Event_28 : Event {
1917 public Event_28(Parser yyq):base(yyq, 1952 public Event_28(Parser yyq):base(yyq,
1918 ((STATE_ENTRY_EVENT)(yyq.StackAt(0).m_value)) 1953 ((STATE_EXIT_EVENT)(yyq.StackAt(0).m_value))
1919 .yytext){}} 1954 .yytext){}}
1920 1955
1921public class Event_29 : Event { 1956public class Event_29 : Event {
1922 public Event_29(Parser yyq):base(yyq, 1957 public Event_29(Parser yyq):base(yyq,
1923 ((STATE_EXIT_EVENT)(yyq.StackAt(0).m_value)) 1958 ((TIMER_EVENT)(yyq.StackAt(0).m_value))
1924 .yytext){}} 1959 .yytext){}}
1925 1960
1926public class Event_30 : Event { 1961public class Event_30 : Event {
1927 public Event_30(Parser yyq):base(yyq, 1962 public Event_30(Parser yyq):base(yyq,
1928 ((TIMER_EVENT)(yyq.StackAt(0).m_value)) 1963 ((TOUCH_EVENT)(yyq.StackAt(0).m_value))
1929 .yytext){}} 1964 .yytext){}}
1930 1965
1931public class Event_31 : Event { 1966public class Event_31 : Event {
1932 public Event_31(Parser yyq):base(yyq, 1967 public Event_31(Parser yyq):base(yyq,
1933 ((TOUCH_EVENT)(yyq.StackAt(0).m_value)) 1968 ((TOUCH_END_EVENT)(yyq.StackAt(0).m_value))
1934 .yytext){}} 1969 .yytext){}}
1935 1970
1936public class Event_32 : Event { 1971public class Event_32 : Event {
1937 public Event_32(Parser yyq):base(yyq, 1972 public Event_32(Parser yyq):base(yyq,
1938 ((TOUCH_END_EVENT)(yyq.StackAt(0).m_value)) 1973 ((TOUCH_START_EVENT)(yyq.StackAt(0).m_value))
1939 .yytext){}} 1974 .yytext){}}
1940 1975
1941public class Event_33 : Event { 1976public class Event_33 : Event {
1942 public Event_33(Parser yyq):base(yyq, 1977 public Event_33(Parser yyq):base(yyq,
1943 ((TOUCH_START_EVENT)(yyq.StackAt(0).m_value)) 1978 ((HTTP_REQUEST_EVENT)(yyq.StackAt(0).m_value))
1944 .yytext){}} 1979 .yytext){}}
1945 1980
1946public class Event_34 : Event { 1981public class EntryEvent_1 : EntryEvent {
1947 public Event_34(Parser yyq):base(yyq, 1982 public EntryEvent_1(Parser yyq):base(yyq,
1948 ((HTTP_REQUEST_EVENT)(yyq.StackAt(0).m_value)) 1983 ((STATE_ENTRY_EVENT)(yyq.StackAt(0).m_value))
1949 .yytext){}} 1984 .yytext){}}
1950public class yyLSLSyntax 1985public class yyLSLSyntax
1951: YyParser { 1986: YyParser {
@@ -1963,11 +1998,11 @@ public class ArgumentList_3 : ArgumentList {
1963public class ArgumentDeclarationList_4 : ArgumentDeclarationList { 1998public class ArgumentDeclarationList_4 : ArgumentDeclarationList {
1964 public ArgumentDeclarationList_4(Parser yyq):base(yyq){}} 1999 public ArgumentDeclarationList_4(Parser yyq):base(yyq){}}
1965 2000
1966public class ArgumentList_4 : ArgumentList {
1967 public ArgumentList_4(Parser yyq):base(yyq){}}
1968
1969public class ArgumentDeclarationList_5 : ArgumentDeclarationList { 2001public class ArgumentDeclarationList_5 : ArgumentDeclarationList {
1970 public ArgumentDeclarationList_5(Parser yyq):base(yyq){}} 2002 public ArgumentDeclarationList_5(Parser yyq):base(yyq){}}
2003
2004public class ArgumentList_4 : ArgumentList {
2005 public ArgumentList_4(Parser yyq):base(yyq){}}
1971public yyLSLSyntax 2006public yyLSLSyntax
1972():base() { arr = new int[] { 2007():base() { arr = new int[] {
1973101,4,6,52,0, 2008101,4,6,52,0,
@@ -1979,9 +2014,9 @@ public yyLSLSyntax
197997,0,109,0,82, 201497,0,109,0,82,
19800,111,0,111,0, 20150,111,0,111,0,
1981116,0,1,96,1, 2016116,0,1,96,1,
19822,104,18,1,2717, 20172,104,18,1,2729,
1983102,2,0,105,5, 2018102,2,0,105,5,
1984320,1,0,106,18, 2019326,1,0,106,18,
19851,0,0,2,0, 20201,0,0,2,0,
19861,1,107,18,1, 20211,1,107,18,1,
19871,108,20,109,4, 20221,108,20,109,4,
@@ -2042,7 +2077,7 @@ public yyLSLSyntax
2042121,0,112,0,101, 2077121,0,112,0,101,
20430,110,0,97,0, 20780,110,0,97,0,
2044109,0,101,0,1, 2079109,0,101,0,1,
2045106,1,2,2,0, 2080107,1,2,2,0,
20461,9,131,18,1, 20811,9,131,18,1,
20479,132,20,133,4, 20829,132,20,133,4,
204810,73,0,68,0, 208310,73,0,68,0,
@@ -2071,7 +2106,7 @@ public yyLSLSyntax
2071105,0,111,0,110, 2106105,0,111,0,110,
20720,76,0,105,0, 21070,76,0,105,0,
2073115,0,116,0,1, 2108115,0,116,0,1,
2074104,1,2,2,0, 2109105,1,2,2,0,
20751,21,142,18,1, 21101,21,142,18,1,
207621,143,20,144,4, 211121,143,20,144,4,
207710,67,0,79,0, 211210,67,0,79,0,
@@ -2086,429 +2121,468 @@ public yyLSLSyntax
20860,97,0,116,0, 21210,97,0,116,0,
2087101,0,109,0,101, 2122101,0,109,0,101,
20880,110,0,116,0, 21230,110,0,116,0,
20891,122,1,2,2, 21241,124,1,2,2,
20900,1,1695,148,18, 21250,1,1695,148,18,
20911,1695,143,2,0, 21261,1695,143,2,0,
20921,30,149,18,1, 21271,2645,149,18,1,
209330,150,20,151,4, 21282645,150,20,151,4,
209422,68,0,101,0, 212922,82,0,73,0,
209599,0,108,0,97, 213071,0,72,0,84,
20960,114,0,97,0, 21310,95,0,66,0,
213282,0,65,0,67,
21330,69,0,1,13,
21341,1,2,0,1,
21352727,152,18,1,2727,
2136153,20,154,4,48,
213771,0,108,0,111,
21380,98,0,97,0,
2139108,0,70,0,117,
21400,110,0,99,0,
2097116,0,105,0,111, 2141116,0,105,0,111,
20980,110,0,1,105, 21420,110,0,68,0,
2143101,0,102,0,105,
21440,110,0,105,0,
2145116,0,105,0,111,
21460,110,0,1,99,
20991,2,2,0,1, 21471,2,2,0,1,
210031,152,18,1,31, 214830,155,18,1,30,
2101153,20,154,4,22, 2149156,20,157,4,22,
210282,0,73,0,71, 215068,0,101,0,99,
21030,72,0,84,0, 21510,108,0,97,0,
210495,0,80,0,65, 2152114,0,97,0,116,
21050,82,0,69,0,
210678,0,1,17,1,
21071,2,0,1,32,
2108155,18,1,32,156,
210920,157,4,20,76,
21100,69,0,70,0,
211184,0,95,0,66,
21120,82,0,65,0,
211367,0,69,0,1,
211412,1,1,2,0,
21151,1114,158,18,1,
21161114,132,2,0,1,
21171152,159,18,1,1152,
2118160,20,161,4,32,
211983,0,105,0,109,
21200,112,0,108,0,
2121101,0,65,0,115,
21220,115,0,105,0,
2123103,0,110,0,109,
21240,101,0,110,0,
2125116,0,1,113,1,
21262,2,0,1,1117,
2127162,18,1,1117,163,
212820,164,4,28,80,
21290,69,0,82,0,
213067,0,69,0,78,
21310,84,0,95,0,
213269,0,81,0,85,
21330,65,0,76,0,
213483,0,1,10,1,
21351,2,0,1,40,
2136165,18,1,40,132,
21372,0,1,41,166,
213818,1,41,135,2,
21390,1,42,167,18,
21401,42,168,20,169,
21414,20,69,0,120,
21420,112,0,114,0,
2143101,0,115,0,115,
21440,105,0,111,0, 21530,105,0,111,0,
2145110,0,1,131,1, 2154110,0,1,106,1,
21462,2,0,1,43, 21552,2,0,1,31,
2147170,18,1,43,171, 2156158,18,1,31,159,
214820,172,4,22,82, 215720,160,4,22,82,
21490,73,0,71,0, 21580,73,0,71,0,
215072,0,84,0,95, 215972,0,84,0,95,
21510,83,0,72,0, 21600,80,0,65,0,
215273,0,70,0,84, 216182,0,69,0,78,
21530,1,41,1,1, 21620,1,17,1,1,
21542,0,1,44,173, 21632,0,1,32,161,
215518,1,44,132,2, 216418,1,32,162,20,
21560,1,1159,174,18, 2165163,4,20,76,0,
21571,1159,168,2,0, 216669,0,70,0,84,
21581,46,175,18,1, 21670,95,0,66,0,
215946,176,20,177,4, 216882,0,65,0,67,
216012,80,0,69,0, 21690,69,0,1,12,
216182,0,73,0,79,
21620,68,0,1,24,
21631,1,2,0,1, 21701,1,2,0,1,
216447,178,18,1,47, 21712651,164,18,1,2651,
2165132,2,0,1,48, 2172165,20,166,4,10,
2166179,18,1,48,180, 217383,0,116,0,97,
216720,181,4,18,68, 21740,116,0,101,0,
21680,69,0,67,0, 21751,101,1,2,2,
216982,0,69,0,77, 21760,1,1114,167,18,
21700,69,0,78,0, 21771,1114,132,2,0,
217184,0,1,5,1, 21781,1152,168,18,1,
21721,2,0,1,49, 21791152,169,20,170,4,
2173182,18,1,49,183, 218032,83,0,105,0,
217420,184,4,18,73, 2181109,0,112,0,108,
21750,78,0,67,0, 21820,101,0,65,0,
217682,0,69,0,77, 2183115,0,115,0,105,
21770,69,0,78,0, 21840,103,0,110,0,
217884,0,1,4,1, 2185109,0,101,0,110,
21791,2,0,1,50, 21860,116,0,1,115,
2180185,18,1,50,180, 21871,2,2,0,1,
21812,0,1,51,186, 21881117,171,18,1,1117,
218218,1,51,183,2, 2189172,20,173,4,28,
21830,1,52,187,18, 219080,0,69,0,82,
21841,52,135,2,0, 21910,67,0,69,0,
21851,2281,188,18,1, 219278,0,84,0,95,
21862281,160,2,0,1, 21930,69,0,81,0,
21871730,189,18,1,1730, 219485,0,65,0,76,
2188160,2,0,1,1731, 21950,83,0,1,10,
2189190,18,1,1731,191, 21961,1,2,0,1,
219020,192,4,18,83, 219740,174,18,1,40,
2198132,2,0,1,41,
2199175,18,1,41,135,
22002,0,1,42,176,
220118,1,42,177,20,
2202178,4,20,69,0,
2203120,0,112,0,114,
22040,101,0,115,0,
2205115,0,105,0,111,
22060,110,0,1,133,
22071,2,2,0,1,
220843,179,18,1,43,
2209180,20,181,4,22,
221082,0,73,0,71,
22110,72,0,84,0,
221295,0,83,0,72,
22130,73,0,70,0,
221484,0,1,41,1,
22151,2,0,1,44,
2216182,18,1,44,132,
22172,0,1,1159,183,
221818,1,1159,177,2,
22190,1,46,184,18,
22201,46,185,20,186,
22214,12,80,0,69,
22220,82,0,73,0,
222379,0,68,0,1,
222424,1,1,2,0,
22251,47,187,18,1,
222647,132,2,0,1,
222748,188,18,1,48,
2228189,20,190,4,18,
222968,0,69,0,67,
22300,82,0,69,0,
223177,0,69,0,78,
22320,84,0,1,5,
22331,1,2,0,1,
223449,191,18,1,49,
2235192,20,193,4,18,
223673,0,78,0,67,
22370,82,0,69,0,
223877,0,69,0,78,
22390,84,0,1,4,
22401,1,2,0,1,
224150,194,18,1,50,
2242189,2,0,1,51,
2243195,18,1,51,192,
22442,0,1,52,196,
224518,1,52,135,2,
22460,1,2281,197,18,
22471,2281,169,2,0,
22481,2669,198,18,1,
22492669,156,2,0,1,
22501730,199,18,1,1730,
2251169,2,0,1,1731,
2252200,18,1,1731,201,
225320,202,4,18,83,
21910,69,0,77,0, 22540,69,0,77,0,
219273,0,67,0,79, 225573,0,67,0,79,
21930,76,0,79,0, 22560,76,0,79,0,
219478,0,1,11,1, 225778,0,1,11,1,
21951,2,0,1,61, 22581,2,0,1,61,
2196193,18,1,61,129, 2259203,18,1,61,129,
21972,0,1,62,194, 22602,0,1,62,204,
219818,1,62,153,2, 226118,1,62,159,2,
21990,1,63,195,18, 22620,1,63,205,18,
22001,63,132,2,0, 22631,63,132,2,0,
22011,65,196,18,1, 22641,65,206,18,1,
220265,176,2,0,1, 226565,185,2,0,1,
220366,197,18,1,66, 226666,207,18,1,66,
2204132,2,0,1,67, 2267132,2,0,1,67,
2205198,18,1,67,180, 2268208,18,1,67,189,
22062,0,1,68,199, 22692,0,1,68,209,
220718,1,68,183,2, 227018,1,68,192,2,
22080,1,69,200,18, 22710,1,69,210,18,
22091,69,180,2,0, 22721,69,189,2,0,
22101,70,201,18,1, 22731,70,211,18,1,
221170,183,2,0,1, 227470,192,2,0,1,
221271,202,18,1,71, 227571,212,18,1,71,
2213135,2,0,1,73, 2276135,2,0,1,73,
2214203,18,1,73,168, 2277213,18,1,73,177,
22152,0,1,74,204, 22782,0,1,74,214,
221618,1,74,153,2, 227918,1,74,159,2,
22170,1,1189,205,18, 22800,1,1189,215,18,
22181,1189,206,20,207, 22811,1189,216,20,217,
22194,22,83,0,84, 22824,22,83,0,84,
22200,65,0,82,0, 22830,65,0,82,0,
222195,0,69,0,81, 228495,0,69,0,81,
22220,85,0,65,0, 22850,85,0,65,0,
222376,0,83,0,1, 228676,0,83,0,1,
22248,1,1,2,0, 22878,1,1,2,0,
22251,76,208,18,1, 22881,76,218,18,1,
222676,209,20,210,4, 228976,219,20,220,4,
222720,76,0,69,0, 229020,76,0,69,0,
222870,0,84,0,95, 229170,0,84,0,95,
22290,83,0,72,0, 22920,83,0,72,0,
223073,0,70,0,84, 229373,0,70,0,84,
22310,1,40,1,1, 22940,1,40,1,1,
22322,0,1,1153,211, 22952,0,1,1153,221,
223318,1,1153,212,20, 229618,1,1153,222,20,
2234213,4,24,83,0, 2297223,4,24,83,0,
223576,0,65,0,83, 229876,0,65,0,83,
22360,72,0,95,0, 22990,72,0,95,0,
223769,0,81,0,85, 230069,0,81,0,85,
22380,65,0,76,0, 23010,65,0,76,0,
223983,0,1,9,1, 230283,0,1,9,1,
22401,2,0,1,79, 23031,2,0,1,79,
2241214,18,1,79,215, 2304224,18,1,79,225,
224220,216,4,10,84, 230520,226,4,10,84,
22430,73,0,76,0, 23060,73,0,76,0,
224468,0,69,0,1, 230768,0,69,0,1,
224536,1,1,2,0, 230836,1,1,2,0,
22461,1195,217,18,1, 23091,1195,227,18,1,
22471195,168,2,0,1, 23101195,177,2,0,1,
224882,218,18,1,82, 231182,228,18,1,82,
2249168,2,0,1,1123, 2312177,2,0,1,1123,
2250219,18,1,1123,168, 2313229,18,1,1123,177,
22512,0,1,85,220, 23142,0,1,85,230,
225218,1,85,221,20, 231518,1,85,231,20,
2253222,4,26,83,0, 2316232,4,26,83,0,
225484,0,82,0,79, 231784,0,82,0,79,
22550,75,0,69,0, 23180,75,0,69,0,
225695,0,83,0,84, 231995,0,83,0,84,
22570,82,0,79,0, 23200,82,0,79,0,
225875,0,69,0,1, 232175,0,69,0,1,
225939,1,1,2,0, 232239,1,1,2,0,
22601,89,223,18,1, 23231,89,233,18,1,
226189,224,20,225,4, 232489,234,20,235,4,
226210,77,0,73,0, 232510,77,0,73,0,
226378,0,85,0,83, 232678,0,85,0,83,
22640,1,19,1,1, 23270,1,19,1,1,
22652,0,1,2318,226, 23282,0,1,2318,236,
226618,1,2318,191,2, 232918,1,2318,201,2,
22670,1,93,227,18, 23300,1,93,237,18,
22681,93,168,2,0, 23311,93,177,2,0,
22691,97,228,18,1, 23321,2707,238,18,1,
227097,229,20,230,4, 23332707,239,20,240,4,
227114,65,0,77,0, 233434,71,0,108,0,
227280,0,95,0,65, 2335111,0,98,0,97,
22730,77,0,80,0, 23360,108,0,68,0,
22741,38,1,1,2, 2337101,0,102,0,105,
22750,1,102,231,18, 23380,110,0,105,0,
22761,102,232,20,233, 2339116,0,105,0,111,
22774,22,69,0,88, 23400,110,0,115,0,
22780,67,0,76,0, 23411,97,1,2,2,
227965,0,77,0,65, 23420,1,97,241,18,
22800,84,0,73,0, 23431,97,242,20,243,
228179,0,78,0,1, 23444,14,65,0,77,
228237,1,1,2,0, 23450,80,0,95,0,
22831,1775,234,18,1, 234665,0,77,0,80,
22841775,153,2,0,1, 23470,1,38,1,1,
22852718,235,18,1,2718, 23482,0,1,102,244,
2286236,23,237,4,6, 234918,1,102,245,20,
228769,0,79,0,70, 2350246,4,22,69,0,
22880,1,2,1,6,
22892,0,1,107,238,
229018,1,107,168,2,
22910,1,2337,239,18,
22921,2337,153,2,0,
22931,1224,240,18,1,
22941224,160,2,0,1,
22951225,241,18,1,1225,
2296242,20,243,4,24,
229777,0,73,0,78,
22980,85,0,83,0,
229995,0,69,0,81,
23000,85,0,65,0,
230176,0,83,0,1,
23027,1,1,2,0,
23031,112,244,18,1,
2304112,245,20,246,4,
230528,71,0,82,0,
230669,0,65,0,84,
23070,69,0,82,0,
230895,0,69,0,81,
23090,85,0,65,0,
231076,0,83,0,1,
231132,1,1,2,0,
23121,1188,247,18,1,
23131188,160,2,0,1,
23141231,248,18,1,1231,
2315168,2,0,1,118,
2316249,18,1,118,168,
23172,0,1,1737,250,
231818,1,1737,168,2,
23190,1,124,251,18,
23201,124,252,20,253,
23214,22,76,0,69,
23220,83,0,83,0,
232395,0,69,0,81,
23240,85,0,65,0,
232576,0,83,0,1,
232631,1,1,2,0,
23271,2657,254,18,1,
23282657,150,2,0,1,
23292658,255,18,1,2658,
2330256,20,257,4,12,
233169,0,81,0,85,
23320,65,0,76,0,
233383,0,1,15,1,
23341,2,0,1,130,
2335258,18,1,130,168,
23362,0,1,1803,259,
233718,1,1803,260,20,
2338261,4,18,83,0,
2339116,0,97,0,116,
23400,101,0,109,0,
2341101,0,110,0,116,
23420,1,110,1,2,
23432,0,1,1804,262,
234418,1,1804,263,20,
2345264,4,4,68,0,
234679,0,1,44,1,
23471,2,0,1,2364,
2348265,18,1,2364,260,
23492,0,1,137,266,
235018,1,137,267,20,
2351268,4,36,69,0,
235288,0,67,0,76, 235188,0,67,0,76,
23530,65,0,77,0, 23520,65,0,77,0,
235465,0,84,0,73, 235365,0,84,0,73,
23550,79,0,78,0, 23540,79,0,78,0,
235695,0,69,0,81, 23551,37,1,1,2,
23570,85,0,65,0, 23560,1,1775,247,18,
235876,0,83,0,1, 23571,1775,159,2,0,
235930,1,1,2,0, 23581,107,248,18,1,
23601,2293,269,18,1, 2359107,177,2,0,1,
23612293,191,2,0,1, 23602337,249,18,1,2337,
23621701,270,18,1,1701, 2361159,2,0,1,1224,
2363168,2,0,1,1756, 2362250,18,1,1224,169,
2364271,18,1,1756,191, 23632,0,1,1225,251,
23652,0,1,143,272, 236418,1,1225,252,20,
236618,1,143,168,2, 2365253,4,24,77,0,
23670,1,2299,273,18, 236673,0,78,0,85,
23681,2299,168,2,0,
23691,1260,274,18,1,
23701260,160,2,0,1,
23711261,275,18,1,1261,
2372276,20,277,4,22,
237380,0,76,0,85,
23740,83,0,95,0, 23670,83,0,95,0,
237569,0,81,0,85, 236869,0,81,0,85,
23760,65,0,76,0, 23690,65,0,76,0,
237783,0,1,6,1, 237083,0,1,7,1,
23781,2,0,1,151, 23711,2,0,1,112,
2379278,18,1,151,279, 2372254,18,1,112,255,
238020,280,4,26,69, 237320,256,4,28,71,
23810,81,0,85,0, 23740,82,0,69,0,
238265,0,76,0,83, 237565,0,84,0,69,
23760,82,0,95,0,
237769,0,81,0,85,
23780,65,0,76,0,
237983,0,1,32,1,
23801,2,0,1,1188,
2381257,18,1,1188,169,
23822,0,1,1231,258,
238318,1,1231,177,2,
23840,1,118,259,18,
23851,118,177,2,0,
23861,2730,260,18,1,
23872730,261,23,262,4,
23886,69,0,79,0,
238970,0,1,2,1,
23906,2,0,1,1737,
2391263,18,1,1737,177,
23922,0,1,124,264,
239318,1,124,265,20,
2394266,4,22,76,0,
239569,0,83,0,83,
23830,95,0,69,0, 23960,95,0,69,0,
238481,0,85,0,65, 239781,0,85,0,65,
23850,76,0,83,0, 23980,76,0,83,0,
23861,29,1,1,2, 23991,31,1,1,2,
23870,1,1267,281,18, 24000,1,130,267,18,
23881,1267,168,2,0, 24011,130,177,2,0,
23891,157,282,18,1, 24021,1803,268,18,1,
2390157,168,2,0,1, 24031803,269,20,270,4,
23911773,283,18,1,1773, 240418,83,0,116,0,
2392146,2,0,1,1832, 240597,0,116,0,101,
2393284,18,1,1832,260, 24060,109,0,101,0,
23942,0,1,1833,285, 2407110,0,116,0,1,
239518,1,1833,286,20, 2408112,1,2,2,0,
2396287,4,10,87,0, 24091,1804,271,18,1,
239772,0,73,0,76, 24101804,272,20,273,4,
23980,69,0,1,45, 24114,68,0,79,0,
24121,44,1,1,2,
24130,1,2364,274,18,
24141,2364,269,2,0,
24151,137,275,18,1,
2416137,276,20,277,4,
241736,69,0,88,0,
241867,0,76,0,65,
24190,77,0,65,0,
242084,0,73,0,79,
24210,78,0,95,0,
242269,0,81,0,85,
24230,65,0,76,0,
242483,0,1,30,1,
24251,2,0,1,2293,
2426278,18,1,2293,201,
24272,0,1,1701,279,
242818,1,1701,177,2,
24290,1,1756,280,18,
24301,1756,201,2,0,
24311,143,281,18,1,
2432143,177,2,0,1,
24332299,282,18,1,2299,
2434177,2,0,1,1260,
2435283,18,1,1260,169,
24362,0,1,1261,284,
243718,1,1261,285,20,
2438286,4,22,80,0,
243976,0,85,0,83,
24400,95,0,69,0,
244181,0,85,0,65,
24420,76,0,83,0,
24431,6,1,1,2,
24440,1,151,287,18,
24451,151,288,20,289,
24464,26,69,0,81,
24470,85,0,65,0,
244876,0,83,0,95,
24490,69,0,81,0,
245085,0,65,0,76,
24510,83,0,1,29,
23991,1,2,0,1, 24521,1,2,0,1,
24001834,288,18,1,1834, 24531267,290,18,1,1267,
2401135,2,0,1,166, 2454177,2,0,1,157,
2402289,18,1,166,290, 2455291,18,1,157,177,
240320,291,4,20,76, 24562,0,1,1773,292,
24040,69,0,70,0, 245718,1,1773,146,2,
240584,0,95,0,65, 24580,1,1832,293,18,
24060,78,0,71,0, 24591,1832,269,2,0,
240776,0,69,0,1, 24601,1833,294,18,1,
240825,1,1,2,0, 24611833,295,20,296,4,
24091,1840,292,18,1, 246210,87,0,72,0,
24101840,168,2,0,1, 246373,0,76,0,69,
2411172,293,18,1,172, 24640,1,45,1,1,
2412168,2,0,1,2706, 24652,0,1,1834,297,
2413294,18,1,2706,295, 246618,1,1834,135,2,
241420,296,4,12,83, 24670,1,166,298,18,
24150,116,0,97,0, 24681,166,299,20,300,
2416116,0,101,0,115, 24694,20,76,0,69,
24170,1,100,1,2, 24700,70,0,84,0,
24182,0,1,2335,297,
241918,1,2335,146,2,
24200,1,1296,298,18,
24211,1296,160,2,0,
24221,1297,299,18,1,
24231297,256,2,0,1,
24242413,300,18,1,2413,
2425301,20,302,4,26,
242683,0,116,0,97,
24270,116,0,101,0,
2428109,0,101,0,110,
24290,116,0,76,0,
2430105,0,115,0,116,
24310,1,109,1,2,
24322,0,1,1859,303,
243318,1,1859,153,2,
24340,1,1860,304,18,
24351,1860,191,2,0,
24361,188,305,18,1,
2437188,168,2,0,1,
2438182,306,18,1,182,
2439307,20,308,4,22,
244082,0,73,0,71,
24410,72,0,84,0,
244295,0,65,0,78, 247195,0,65,0,78,
24430,71,0,76,0, 24720,71,0,76,0,
244469,0,1,26,1, 247369,0,1,25,1,
24451,2,0,1,199, 24741,2,0,1,1840,
2446309,18,1,199,310, 2475301,18,1,1840,177,
244720,311,4,10,67, 24762,0,1,172,302,
24480,65,0,82,0, 247718,1,172,177,2,
244969,0,84,0,1, 24780,1,2706,303,18,
245035,1,1,2,0, 24791,2706,201,2,0,
24511,1871,312,18,1, 24801,2335,304,18,1,
24521871,160,2,0,1, 24812335,146,2,0,1,
24531872,313,18,1,1872, 24821296,305,18,1,1296,
2454153,2,0,1,1873, 2483169,2,0,1,1297,
2455314,18,1,1873,191, 2484306,18,1,1297,307,
24562,0,1,1875,315, 248520,308,4,12,69,
245718,1,1875,286,2, 24860,81,0,85,0,
24580,1,205,316,18, 248765,0,76,0,83,
24591,205,168,2,0, 24880,1,15,1,1,
24601,2515,317,18,1, 24892,0,1,2413,309,
24612515,140,2,0,1, 249018,1,2413,310,20,
24621882,318,18,1,1882, 2491311,4,26,83,0,
2463168,2,0,1,2227, 2492116,0,97,0,116,
2464319,18,1,2227,260, 24930,101,0,109,0,
24652,0,1,217,320, 2494101,0,110,0,116,
246618,1,217,321,20, 24950,76,0,105,0,
2467322,4,12,83,0, 2496115,0,116,0,1,
246884,0,82,0,79, 2497111,1,2,2,0,
24690,75,0,69,0, 24981,1859,312,18,1,
24701,34,1,1,2, 24991859,159,2,0,1,
24710,1,1332,323,18, 25001860,313,18,1,1860,
24721,1332,160,2,0, 2501201,2,0,1,188,
24731,1335,324,18,1, 2502314,18,1,188,177,
24741335,163,2,0,1, 25032,0,1,182,315,
2475223,325,18,1,223, 250418,1,182,316,20,
2476168,2,0,1,1341, 2505317,4,22,82,0,
2477326,18,1,1341,168, 250673,0,71,0,72,
24782,0,1,1901,327, 25070,84,0,95,0,
247918,1,1901,153,2, 250865,0,78,0,71,
24800,1,1303,328,18, 25090,76,0,69,0,
24811,1303,168,2,0, 25101,26,1,1,2,
24821,2462,329,18,1, 25110,1,199,318,18,
24832462,260,2,0,1, 25121,199,319,20,320,
2484236,330,18,1,236, 25134,10,67,0,65,
2485331,20,332,4,6, 25140,82,0,69,0,
248665,0,77,0,80, 251584,0,1,35,1,
24870,1,33,1,1, 25161,2,0,1,1871,
24882,0,1,2466,333, 2517321,18,1,1871,169,
248918,1,2466,334,20, 25182,0,1,1872,322,
2490335,4,34,67,0, 251918,1,1872,159,2,
2491111,0,109,0,112, 25200,1,1873,323,18,
24920,111,0,117,0, 25211,1873,201,2,0,
2493110,0,100,0,83, 25221,1875,324,18,1,
24940,116,0,97,0, 25231875,295,2,0,1,
2495116,0,101,0,109, 2524205,325,18,1,205,
24960,101,0,110,0, 2525177,2,0,1,1882,
2497116,0,1,108,1, 2526326,18,1,1882,177,
24982,2,0,1,2467, 25272,0,1,2227,327,
2499336,18,1,2467,150, 252818,1,2227,269,2,
25002,0,1,2468,337, 25290,1,217,328,18,
250118,1,2468,338,20, 25301,217,329,20,330,
2502339,4,10,83,0, 25314,12,83,0,84,
250384,0,65,0,84, 25320,82,0,79,0,
25040,69,0,1,48, 253375,0,69,0,1,
25051,1,2,0,1, 253434,1,1,2,0,
25062469,340,18,1,2469, 25351,1332,331,18,1,
2507132,2,0,1,242, 25361332,169,2,0,1,
2508341,18,1,242,168, 25371335,332,18,1,1335,
25092,0,1,2471,342, 2538172,2,0,1,223,
251018,1,2471,343,20, 2539333,18,1,223,177,
2511344,4,36,72,0, 25402,0,1,1341,334,
254118,1,1341,177,2,
25420,1,1901,335,18,
25431,1901,159,2,0,
25441,1303,336,18,1,
25451303,177,2,0,1,
25462462,337,18,1,2462,
2547269,2,0,1,236,
2548338,18,1,236,339,
254920,340,4,6,65,
25500,77,0,80,0,
25511,33,1,1,2,
25520,1,2466,341,18,
25531,2466,342,20,343,
25544,34,67,0,111,
25550,109,0,112,0,
2556111,0,117,0,110,
25570,100,0,83,0,
2558116,0,97,0,116,
25590,101,0,109,0,
2560101,0,110,0,116,
25610,1,110,1,2,
25622,0,1,2467,344,
256318,1,2467,156,2,
25640,1,2468,345,18,
25651,2468,346,20,347,
25664,10,83,0,84,
25670,65,0,84,0,
256869,0,1,48,1,
25691,2,0,1,2469,
2570348,18,1,2469,132,
25712,0,1,242,349,
257218,1,242,177,2,
25730,1,2471,350,18,
25741,2471,351,20,352,
25754,34,83,0,84,
25760,65,0,84,0,
257769,0,95,0,69,
25780,78,0,84,0,
257982,0,89,0,95,
25800,69,0,86,0,
258169,0,78,0,84,
25820,1,85,1,1,
25832,0,1,2472,353,
258418,1,2472,354,20,
2585355,4,36,72,0,
251284,0,84,0,80, 258684,0,84,0,80,
25130,95,0,82,0, 25870,95,0,82,0,
251469,0,81,0,85, 258869,0,81,0,85,
@@ -2517,8 +2591,8 @@ public yyLSLSyntax
25170,86,0,69,0, 25910,86,0,69,0,
251878,0,84,0,1, 259278,0,84,0,1,
251991,1,1,2,0, 259391,1,1,2,0,
25201,2472,345,18,1, 25941,2473,356,18,1,
25212472,346,20,347,4, 25952473,357,20,358,4,
252234,84,0,79,0, 259634,84,0,79,0,
252385,0,67,0,72, 259785,0,67,0,72,
25240,95,0,83,0, 25980,95,0,83,0,
@@ -2527,8 +2601,8 @@ public yyLSLSyntax
252769,0,86,0,69, 260169,0,86,0,69,
25280,78,0,84,0, 26020,78,0,84,0,
25291,89,1,1,2, 26031,89,1,1,2,
25300,1,2473,348,18, 26040,1,2474,359,18,
25311,2473,349,20,350, 26051,2474,360,20,361,
25324,30,84,0,79, 26064,30,84,0,79,
25330,85,0,67,0, 26070,85,0,67,0,
253472,0,95,0,69, 260872,0,95,0,69,
@@ -2536,24 +2610,24 @@ public yyLSLSyntax
253695,0,69,0,86, 261095,0,69,0,86,
25370,69,0,78,0, 26110,69,0,78,0,
253884,0,1,90,1, 261284,0,1,90,1,
25391,2,0,1,2474, 26131,2,0,1,2475,
2540351,18,1,2474,352, 2614362,18,1,2475,363,
254120,353,4,22,84, 261520,364,4,22,84,
25420,79,0,85,0, 26160,79,0,85,0,
254367,0,72,0,95, 261767,0,72,0,95,
25440,69,0,86,0, 26180,69,0,86,0,
254569,0,78,0,84, 261969,0,78,0,84,
25460,1,88,1,1, 26200,1,88,1,1,
25472,0,1,2475,354, 26212,0,1,2476,365,
254818,1,2475,355,20, 262218,1,2476,366,20,
2549356,4,22,84,0, 2623367,4,22,84,0,
255073,0,77,0,69, 262473,0,77,0,69,
25510,82,0,95,0, 26250,82,0,95,0,
255269,0,86,0,69, 262669,0,86,0,69,
25530,78,0,84,0, 26270,78,0,84,0,
25541,87,1,1,2, 26281,87,1,1,2,
25550,1,2476,357,18, 26290,1,2477,368,18,
25561,2476,358,20,359, 26301,2477,369,20,370,
25574,32,83,0,84, 26314,32,83,0,84,
25580,65,0,84,0, 26320,65,0,84,0,
255969,0,95,0,69, 263369,0,95,0,69,
@@ -2562,706 +2636,697 @@ public yyLSLSyntax
25620,86,0,69,0, 26360,86,0,69,0,
256378,0,84,0,1, 263778,0,84,0,1,
256486,1,1,2,0, 263886,1,1,2,0,
25651,2477,360,18,1, 26391,2478,371,18,1,
25662477,361,20,362,4, 26402478,372,20,373,4,
256734,83,0,84,0, 264124,83,0,69,0,
256865,0,84,0,69, 264278,0,83,0,79,
25690,95,0,69,0, 26430,82,0,95,0,
257078,0,84,0,82,
25710,89,0,95,0,
257269,0,86,0,69, 264469,0,86,0,69,
25730,78,0,84,0, 26450,78,0,84,0,
25741,85,1,1,2, 26461,84,1,1,2,
25750,1,2478,363,18, 26470,1,2479,374,18,
25761,2478,364,20,365, 26481,2479,375,20,376,
25774,24,83,0,69, 26494,52,82,0,85,
25780,78,0,83,0, 26500,78,0,95,0,
257979,0,82,0,95, 265184,0,73,0,77,
25800,69,0,86,0, 26520,69,0,95,0,
258169,0,78,0,84, 265380,0,69,0,82,
25820,1,84,1,1, 26540,77,0,73,0,
25832,0,1,2479,366, 265583,0,83,0,73,
258418,1,2479,367,20, 26560,79,0,78,0,
2585368,4,52,82,0, 265783,0,95,0,69,
258685,0,78,0,95, 26580,86,0,69,0,
25870,84,0,73,0, 265978,0,84,0,1,
258877,0,69,0,95, 266083,1,1,2,0,
25890,80,0,69,0, 26611,2480,377,18,1,
259082,0,77,0,73, 26622480,378,20,379,4,
25910,83,0,83,0, 266334,82,0,69,0,
259273,0,79,0,78, 266477,0,79,0,84,
25930,83,0,95,0, 26650,69,0,95,0,
266668,0,65,0,84,
26670,65,0,95,0,
259469,0,86,0,69, 266869,0,86,0,69,
25950,78,0,84,0, 26690,78,0,84,0,
25961,83,1,1,2, 26701,82,1,1,2,
25970,1,2480,369,18, 26710,1,2481,380,18,
25981,2480,370,20,371, 26721,2481,381,20,382,
25994,34,82,0,69, 26734,24,79,0,78,
26000,77,0,79,0,
260184,0,69,0,95,
26020,68,0,65,0,
260384,0,65,0,95,
26040,69,0,86,0,
260569,0,78,0,84,
26060,1,82,1,1,
26072,0,1,2481,372,
260818,1,2481,373,20,
2609374,4,24,79,0,
261078,0,95,0,82,
26110,69,0,90,0,
261295,0,69,0,86,
26130,69,0,78,0,
261484,0,1,81,1,
26151,2,0,1,2482,
2616375,18,1,2482,376,
261720,377,4,32,79,
26180,66,0,74,0,
261969,0,67,0,84,
26200,95,0,82,0, 26740,95,0,82,0,
262169,0,90,0,95, 267569,0,90,0,95,
26220,69,0,86,0, 26760,69,0,86,0,
262369,0,78,0,84, 267769,0,78,0,84,
26240,1,80,1,1, 26780,1,81,1,1,
26252,0,1,2483,378, 26792,0,1,2482,383,
262618,1,2483,379,20, 268018,1,2482,384,20,
2627380,4,38,78,0, 2681385,4,32,79,0,
262879,0,84,0,95, 268266,0,74,0,69,
26290,65,0,84,0, 26830,67,0,84,0,
263095,0,84,0,65, 268495,0,82,0,69,
26310,82,0,71,0, 26850,90,0,95,0,
263269,0,84,0,95, 268669,0,86,0,69,
26330,69,0,86,0, 26870,78,0,84,0,
26881,80,1,1,2,
26890,1,2483,386,18,
26901,2483,387,20,388,
26914,38,78,0,79,
26920,84,0,95,0,
269365,0,84,0,95,
26940,84,0,65,0,
269582,0,71,0,69,
26960,84,0,95,0,
269769,0,86,0,69,
26980,78,0,84,0,
26991,79,1,1,2,
27000,1,256,389,18,
27011,256,390,20,391,
27024,14,80,0,69,
27030,82,0,67,0,
263469,0,78,0,84, 270469,0,78,0,84,
26350,1,79,1,1, 27050,1,22,1,1,
26362,0,1,256,381, 27062,0,1,1371,392,
263718,1,256,382,20, 270718,1,1371,222,2,
2638383,4,14,80,0, 27080,1,2486,393,18,
263969,0,82,0,67, 27091,2486,394,20,395,
27104,36,77,0,79,
27110,86,0,73,0,
271278,0,71,0,95,
27130,83,0,84,0,
271465,0,82,0,84,
27150,95,0,69,0,
271686,0,69,0,78,
27170,84,0,1,76,
27181,1,2,0,1,
27192487,396,18,1,2487,
2720397,20,398,4,32,
272177,0,79,0,86,
27220,73,0,78,0,
272371,0,95,0,69,
27240,78,0,68,0,
272595,0,69,0,86,
26400,69,0,78,0, 27260,69,0,78,0,
264184,0,1,22,1, 272784,0,1,75,1,
26421,2,0,1,1371, 27281,2,0,1,1931,
2643384,18,1,1371,212, 2729399,18,1,1931,269,
26442,0,1,2486,385, 27302,0,1,1932,400,
264518,1,2486,386,20, 273118,1,1932,401,20,
2646387,4,36,77,0, 2732402,4,4,73,0,
264779,0,86,0,73, 273370,0,1,42,1,
26480,78,0,71,0, 27341,2,0,1,262,
264995,0,83,0,84, 2735403,18,1,262,177,
26500,65,0,82,0, 27362,0,1,1377,404,
265184,0,95,0,69, 273718,1,1377,177,2,
27380,1,2492,405,18,
27391,2492,406,20,407,
27404,48,76,0,65,
27410,78,0,68,0,
274295,0,67,0,79,
27430,76,0,76,0,
274473,0,83,0,73,
27450,79,0,78,0,
274695,0,69,0,78,
27470,68,0,95,0,
274869,0,86,0,69,
27490,78,0,84,0,
27501,70,1,1,2,
27510,1,1876,408,18,
27521,1876,135,2,0,
27531,2494,409,18,1,
27542494,410,20,411,4,
275538,72,0,84,0,
275684,0,80,0,95,
27570,82,0,69,0,
275883,0,80,0,79,
27590,78,0,83,0,
276069,0,95,0,69,
26520,86,0,69,0, 27610,86,0,69,0,
265378,0,84,0,1, 276278,0,84,0,1,
265476,1,1,2,0, 276368,1,1,2,0,
26551,2487,388,18,1, 27641,2495,412,18,1,
26562487,389,20,390,4, 27652495,413,20,414,4,
265732,77,0,79,0, 276622,69,0,77,0,
265886,0,73,0,78, 276765,0,73,0,76,
26590,71,0,95,0,
266069,0,78,0,68,
26610,95,0,69,0, 27680,95,0,69,0,
266286,0,69,0,78, 276986,0,69,0,78,
26630,84,0,1,75, 27700,84,0,1,67,
26641,1,2,0,1,
26651931,391,18,1,1931,
2666260,2,0,1,1932,
2667392,18,1,1932,393,
266820,394,4,4,73,
26690,70,0,1,42,
26701,1,2,0,1, 27711,1,2,0,1,
2671262,395,18,1,262, 27721939,415,18,1,1939,
2672168,2,0,1,1377, 2773177,2,0,1,2497,
2673396,18,1,1377,168, 2774416,18,1,2497,417,
26742,0,1,2492,397, 277520,418,4,26,67,
267518,1,2492,398,20, 27760,79,0,78,0,
2676399,4,48,76,0, 277784,0,82,0,79,
267765,0,78,0,68, 27780,76,0,95,0,
26780,95,0,67,0,
267979,0,76,0,76,
26800,73,0,83,0,
268173,0,79,0,78,
26820,95,0,69,0,
268378,0,68,0,95,
26840,69,0,86,0,
268569,0,78,0,84,
26860,1,70,1,1,
26872,0,1,1876,400,
268818,1,1876,135,2,
26890,1,2494,401,18,
26901,2494,402,20,403,
26914,38,72,0,84,
26920,84,0,80,0,
269395,0,82,0,69,
26940,83,0,80,0,
269579,0,78,0,83,
26960,69,0,95,0,
269769,0,86,0,69, 277969,0,86,0,69,
26980,78,0,84,0, 27800,78,0,84,0,
26991,68,1,1,2, 27811,65,1,1,2,
27000,1,2495,404,18, 27820,1,827,419,18,
27011,2495,405,20,406, 27831,827,177,2,0,
27024,22,69,0,77, 27841,2499,420,18,1,
27030,65,0,73,0, 27852499,421,20,422,4,
270476,0,95,0,69, 278638,67,0,79,0,
278776,0,76,0,73,
27880,83,0,73,0,
278979,0,78,0,95,
27900,69,0,78,0,
279168,0,95,0,69,
27050,86,0,69,0, 27920,86,0,69,0,
270678,0,84,0,1, 279378,0,84,0,1,
270767,1,1,2,0, 279463,1,1,2,0,
27081,1939,407,18,1, 27951,2500,423,18,1,
27091939,168,2,0,1, 27962500,424,20,425,4,
27102497,408,18,1,2497, 279730,67,0,79,0,
2711409,20,410,4,26, 279876,0,76,0,73,
271267,0,79,0,78, 27990,83,0,73,0,
27130,84,0,82,0, 280079,0,78,0,95,
271479,0,76,0,95,
27150,69,0,86,0, 28010,69,0,86,0,
271669,0,78,0,84, 280269,0,78,0,84,
27170,1,65,1,1, 28030,1,62,1,1,
27182,0,1,827,411, 28042,0,1,2501,426,
271918,1,827,168,2, 280518,1,2501,427,20,
27200,1,2499,412,18, 2806428,4,26,67,0,
27211,2499,413,20,414, 280772,0,65,0,78,
27224,38,67,0,79, 28080,71,0,69,0,
27230,76,0,76,0, 280968,0,95,0,69,
272473,0,83,0,73, 28100,86,0,69,0,
27250,79,0,78,0, 281178,0,84,0,1,
272695,0,69,0,78, 281261,1,1,2,0,
27270,68,0,95,0, 28131,2502,429,18,1,
28142502,430,20,431,4,
281524,65,0,84,0,
281684,0,65,0,67,
28170,72,0,95,0,
272869,0,86,0,69, 281869,0,86,0,69,
27290,78,0,84,0, 28190,78,0,84,0,
27301,63,1,1,2, 28201,60,1,1,2,
27310,1,2500,415,18, 28210,1,2503,432,18,
27321,2500,416,20,417, 28221,2503,433,20,434,
27334,30,67,0,79, 28234,30,65,0,84,
27340,76,0,76,0, 28240,95,0,84,0,
273573,0,83,0,73, 282565,0,82,0,71,
27360,79,0,78,0, 28260,69,0,84,0,
273795,0,69,0,86, 282795,0,69,0,86,
27380,69,0,78,0, 28280,69,0,78,0,
273984,0,1,62,1, 282984,0,1,59,1,
27401,2,0,1,2501, 28301,2,0,1,2504,
2741418,18,1,2501,419, 2831435,18,1,2504,436,
274220,420,4,26,67, 283220,437,4,38,65,
27430,72,0,65,0, 28330,84,0,95,0,
274478,0,71,0,69, 283482,0,79,0,84,
27450,68,0,95,0, 28350,95,0,84,0,
274669,0,86,0,69, 283665,0,82,0,71,
27470,78,0,84,0, 28370,69,0,84,0,
27481,61,1,1,2, 283895,0,69,0,86,
27490,1,2502,421,18, 28390,69,0,78,0,
27501,2502,422,20,423, 284084,0,1,58,1,
27514,24,65,0,84, 28411,2,0,1,277,
2842438,18,1,277,439,
284320,440,4,10,83,
28440,76,0,65,0,
284583,0,72,0,1,
284621,1,1,2,0,
28471,2506,441,18,1,
28482506,135,2,0,1,
28492507,442,18,1,2507,
2850159,2,0,1,2509,
2851443,18,1,2509,342,
28522,0,1,2510,444,
285318,1,2510,445,20,
2854446,4,10,69,0,
2855118,0,101,0,110,
28560,116,0,1,108,
28571,2,2,0,1,
2858283,447,18,1,283,
2859177,2,0,1,1958,
2860448,18,1,1958,159,
28612,0,1,1406,449,
286218,1,1406,169,2,
28630,1,1407,450,18,
28641,1407,216,2,0,
28651,2522,451,18,1,
28662522,159,2,0,1,
28672524,452,18,1,2524,
2868342,2,0,1,2526,
2869453,18,1,2526,454,
287020,455,4,18,83,
28710,116,0,97,0,
2872116,0,101,0,66,
28730,111,0,100,0,
2874121,0,1,102,1,
28752,2,0,1,299,
2876456,18,1,299,457,
287720,458,4,8,83,
27520,84,0,65,0, 28780,84,0,65,0,
275367,0,72,0,95, 287982,0,1,20,1,
28801,2,0,1,1370,
2881459,18,1,1370,169,
28822,0,1,305,460,
288318,1,305,177,2,
28840,1,2458,461,18,
28851,2458,269,2,0,
28861,2459,462,18,1,
28872459,150,2,0,1,
28882464,463,18,1,2464,
2889150,2,0,1,1989,
2890464,18,1,1989,269,
28912,0,1,1990,465,
289218,1,1990,466,20,
2893467,4,8,69,0,
289476,0,83,0,69,
28950,1,43,1,1,
28962,0,1,2470,468,
289718,1,2470,162,2,
28980,1,322,469,18,
28991,322,234,2,0,
29001,1933,470,18,1,
29011933,135,2,0,1,
2902883,471,18,1,883,
2903177,2,0,1,328,
2904472,18,1,328,177,
29052,0,1,1443,473,
290618,1,1443,252,2,
29070,1,1449,474,18,
29081,1449,177,2,0,
29091,2485,475,18,1,
29102485,476,20,477,4,
291130,78,0,79,0,
291295,0,83,0,69,
29130,78,0,83,0,
291479,0,82,0,95,
27540,69,0,86,0, 29150,69,0,86,0,
275569,0,78,0,84, 291669,0,78,0,84,
27560,1,60,1,1, 29170,1,77,1,1,
27572,0,1,2503,424, 29182,0,1,2565,478,
275818,1,2503,425,20, 291918,1,2565,150,2,
2759426,4,30,65,0, 29200,1,2566,479,18,
276084,0,95,0,84, 29211,2566,480,20,481,
27610,65,0,82,0, 29224,40,83,0,116,
276271,0,69,0,84, 29230,97,0,116,0,
27630,95,0,69,0, 2924101,0,69,0,110,
276486,0,69,0,78, 29250,116,0,114,0,
27650,84,0,1,59, 2926121,0,83,0,116,
27661,1,2,0,1,
27672504,427,18,1,2504,
2768428,20,429,4,38,
276965,0,84,0,95,
27700,82,0,79,0,
277184,0,95,0,84,
27720,65,0,82,0,
277371,0,69,0,84,
27740,95,0,69,0,
277586,0,69,0,78,
27760,84,0,1,58,
27771,1,2,0,1,
2778277,430,18,1,277,
2779431,20,432,4,10,
278083,0,76,0,65,
27810,83,0,72,0,
27821,21,1,1,2,
27830,1,2506,433,18,
27841,2506,135,2,0,
27851,283,434,18,1,
2786283,168,2,0,1,
27871958,435,18,1,1958,
2788153,2,0,1,2517,
2789436,18,1,2517,153,
27902,0,1,2519,437,
279118,1,2519,334,2,
27920,1,1406,438,18,
27931,1406,160,2,0,
27941,1407,439,18,1,
27951407,206,2,0,1,
2796299,440,18,1,299,
2797441,20,442,4,8,
279883,0,84,0,65,
27990,82,0,1,20,
28001,1,2,0,1,
28011370,443,18,1,1370,
2802160,2,0,1,305,
2803444,18,1,305,168,
28042,0,1,2458,445,
280518,1,2458,260,2,
28060,1,2459,446,18,
28071,2459,447,20,448,
28084,22,82,0,73,
28090,71,0,72,0,
281084,0,95,0,66,
28110,82,0,65,0,
281267,0,69,0,1,
281313,1,1,2,0,
28141,2464,449,18,1,
28152464,447,2,0,1,
28161989,450,18,1,1989,
2817260,2,0,1,1990,
2818451,18,1,1990,452,
281920,453,4,8,69,
28200,76,0,83,0,
282169,0,1,43,1,
28221,2,0,1,2470,
2823454,18,1,2470,156,
28242,0,1,322,455,
282518,1,322,224,2,
28260,1,1933,456,18,
28271,1933,135,2,0,
28281,883,457,18,1,
2829883,168,2,0,1,
2830328,458,18,1,328,
2831168,2,0,1,1443,
2832459,18,1,1443,242,
28332,0,1,2558,460,
283418,1,2558,447,2,
28350,1,2559,461,18,
28361,2559,462,20,463,
28374,20,83,0,116,
28380,97,0,116,0, 29270,97,0,116,0,
2839101,0,69,0,118, 2928101,0,69,0,118,
28400,101,0,110,0, 29290,101,0,110,0,
2841116,0,1,103,1, 2930116,0,1,104,1,
28422,2,0,1,2560, 29312,2,0,1,2488,
2843464,18,1,2560,465, 2932482,18,1,2488,483,
284420,466,4,26,68, 293320,484,4,22,77,
28450,69,0,70,0, 29340,79,0,78,0,
284665,0,85,0,76, 293569,0,89,0,95,
28470,84,0,95,0, 29360,69,0,86,0,
284883,0,84,0,65, 293769,0,78,0,84,
28490,84,0,69,0, 29380,1,74,1,1,
28501,47,1,1,2, 29392,0,1,2489,485,
28510,1,2561,467,18, 294018,1,2489,486,20,
28521,2561,156,2,0, 2941487,4,24,76,0,
28531,1449,468,18,1, 294273,0,83,0,84,
28541449,168,2,0,1, 29430,69,0,78,0,
28552485,469,18,1,2485, 294495,0,69,0,86,
2856470,20,471,4,30, 29450,69,0,78,0,
285778,0,79,0,95, 294684,0,1,73,1,
28580,83,0,69,0, 29471,2,0,1,2490,
285978,0,83,0,79, 2948488,18,1,2490,489,
28600,82,0,95,0, 294920,490,4,36,76,
29500,73,0,78,0,
295175,0,95,0,77,
29520,69,0,83,0,
295383,0,65,0,71,
29540,69,0,95,0,
286169,0,86,0,69, 295569,0,86,0,69,
28620,78,0,84,0, 29560,78,0,84,0,
28631,77,1,1,2, 29571,72,1,1,2,
28640,1,2488,472,18, 29580,1,2491,491,18,
28651,2488,473,20,474, 29591,2491,492,20,493,
28664,22,77,0,79, 29604,52,76,0,65,
28670,78,0,69,0, 29610,78,0,68,0,
286889,0,95,0,69, 296295,0,67,0,79,
29630,76,0,76,0,
296473,0,83,0,73,
29650,79,0,78,0,
296695,0,83,0,84,
29670,65,0,82,0,
296884,0,95,0,69,
28690,86,0,69,0, 29690,86,0,69,0,
287078,0,84,0,1, 297078,0,84,0,1,
287174,1,1,2,0, 297171,1,1,2,0,
28721,2489,475,18,1, 29721,2493,494,18,1,
28732489,476,20,477,4, 29732493,495,20,496,4,
287424,76,0,73,0, 297440,76,0,65,0,
287583,0,84,0,69, 297578,0,68,0,95,
28760,78,0,95,0, 29760,67,0,79,0,
287769,0,86,0,69, 297776,0,76,0,73,
28780,78,0,84,0, 29780,83,0,73,0,
28791,73,1,1,2, 297979,0,78,0,95,
28800,1,2490,478,18, 29800,69,0,86,0,
28811,2490,479,20,480, 298169,0,78,0,84,
28824,36,76,0,73, 29820,1,69,1,1,
28830,78,0,75,0, 29832,0,1,1413,497,
288495,0,77,0,69, 298418,1,1413,177,2,
28850,83,0,83,0, 29850,1,346,498,18,
288665,0,71,0,69, 29861,346,499,20,500,
28870,95,0,69,0, 29874,8,80,0,76,
288886,0,69,0,78, 29880,85,0,83,0,
28890,84,0,1,72, 29891,18,1,1,2,
28901,1,2,0,1, 29900,1,2496,501,18,
28912491,481,18,1,2491, 29911,2496,502,20,503,
2892482,20,483,4,52, 29924,32,68,0,65,
289376,0,65,0,78, 29930,84,0,65,0,
28940,68,0,95,0, 299483,0,69,0,82,
289567,0,79,0,76, 29950,86,0,69,0,
28960,76,0,73,0, 299682,0,95,0,69,
289783,0,73,0,79,
28980,78,0,95,0,
289983,0,84,0,65,
29000,82,0,84,0,
290195,0,69,0,86,
29020,69,0,78,0,
290384,0,1,71,1,
29041,2,0,1,2493,
2905484,18,1,2493,485,
290620,486,4,40,76,
29070,65,0,78,0,
290868,0,95,0,67,
29090,79,0,76,0,
291076,0,73,0,83,
29110,73,0,79,0,
291278,0,95,0,69,
29130,86,0,69,0, 29970,86,0,69,0,
291478,0,84,0,1, 299878,0,84,0,1,
291569,1,1,2,0, 299966,1,1,2,0,
29161,1413,487,18,1, 30001,2021,504,18,1,
29171413,168,2,0,1, 30012021,269,2,0,1,
2918346,488,18,1,346, 30022022,505,18,1,2022,
2919489,20,490,4,8, 3003346,2,0,1,352,
292080,0,76,0,85, 3004506,18,1,352,177,
29210,83,0,1,18, 30052,0,1,2024,507,
29221,1,2,0,1, 300618,1,2024,132,2,
29232496,491,18,1,2496, 30070,1,2025,508,18,
2924492,20,493,4,32, 30081,2025,509,20,510,
292568,0,65,0,84, 30094,8,74,0,85,
29260,65,0,83,0, 30100,77,0,80,0,
292769,0,82,0,86, 30111,49,1,1,2,
29280,69,0,82,0, 30120,1,2026,511,18,
292995,0,69,0,86, 30131,2026,132,2,0,
29300,69,0,78,0, 30141,2027,512,18,1,
293184,0,1,66,1, 30152027,513,20,514,4,
29321,2,0,1,2021, 30164,65,0,84,0,
2933494,18,1,2021,260, 30171,23,1,1,2,
29342,0,1,2022,495, 30180,1,2028,515,18,
293518,1,2022,338,2, 30191,2028,132,2,0,
29360,1,352,496,18, 30201,2029,516,18,1,
29371,352,168,2,0, 30212029,342,2,0,1,
29381,2024,497,18,1, 30222030,517,18,1,2030,
29392024,132,2,0,1, 3023518,20,519,4,14,
29402025,498,18,1,2025, 302470,0,111,0,114,
2941499,20,500,4,8, 30250,76,0,111,0,
294274,0,85,0,77, 3026111,0,112,0,1,
29430,80,0,1,49, 3027123,1,2,2,0,
29441,1,2,0,1, 30281,2031,520,18,1,
29452026,501,18,1,2026, 30292031,521,20,522,4,
2946132,2,0,1,2027, 303032,68,0,111,0,
2947502,18,1,2027,503, 303187,0,104,0,105,
294820,504,4,4,65, 30320,108,0,101,0,
29490,84,0,1,23, 303383,0,116,0,97,
29501,1,2,0,1, 30340,116,0,101,0,
29512028,505,18,1,2028, 3035109,0,101,0,110,
2952132,2,0,1,2029, 30360,116,0,1,122,
2953506,18,1,2029,334, 30371,2,2,0,1,
29542,0,1,2030,507, 30382032,523,18,1,2032,
295518,1,2030,508,20, 3039524,20,525,4,28,
2956509,4,14,70,0, 304087,0,104,0,105,
2957111,0,114,0,76, 30410,108,0,101,0,
29580,111,0,111,0, 304283,0,116,0,97,
2959112,0,1,121,1, 30430,116,0,101,0,
29602,2,0,1,2031, 3044109,0,101,0,110,
2961510,18,1,2031,511, 30450,116,0,1,121,
296220,512,4,32,68, 30461,2,2,0,1,
29630,111,0,87,0, 30472033,526,18,1,2033,
2964104,0,105,0,108, 3048527,20,528,4,22,
29650,101,0,83,0, 304973,0,102,0,83,
2966116,0,97,0,116,
29670,101,0,109,0,
2968101,0,110,0,116,
29690,1,120,1,2,
29702,0,1,2032,513,
297118,1,2032,514,20,
2972515,4,28,87,0,
2973104,0,105,0,108,
29740,101,0,83,0,
2975116,0,97,0,116,
29760,101,0,109,0,
2977101,0,110,0,116,
29780,1,119,1,2,
29792,0,1,2033,516,
298018,1,2033,517,20,
2981518,4,22,73,0,
2982102,0,83,0,116,
29830,97,0,116,0,
2984101,0,109,0,101,
29850,110,0,116,0,
29861,118,1,2,2,
29870,1,2034,519,18,
29881,2034,520,20,521,
29894,22,83,0,116,
29900,97,0,116,0,
2991101,0,67,0,104,
29920,97,0,110,0,
2993103,0,101,0,1,
2994117,1,2,2,0,
29951,1478,522,18,1,
29961478,160,2,0,1,
29971479,523,18,1,1479,
2998276,2,0,1,2037,
2999524,18,1,2037,191,
30002,0,1,2038,525,
300118,1,2038,526,20,
3002527,4,18,74,0,
3003117,0,109,0,112,
30040,76,0,97,0,
300598,0,101,0,108,
30060,1,115,1,2,
30072,0,1,2039,528,
300818,1,2039,191,2,
30090,1,2040,529,18,
30101,2040,530,20,531,
30114,30,82,0,101,
30120,116,0,117,0,
3013114,0,110,0,83,
30140,116,0,97,0, 30500,116,0,97,0,
3015116,0,101,0,109, 3051116,0,101,0,109,
30160,101,0,110,0, 30520,101,0,110,0,
3017116,0,1,114,1, 3053116,0,1,120,1,
30182,2,0,1,2041, 30542,2,0,1,2034,
3019532,18,1,2041,191, 3055529,18,1,2034,530,
30202,0,1,1485,533, 305620,531,4,22,83,
302118,1,1485,168,2, 30570,116,0,97,0,
30220,1,372,534,18, 3058116,0,101,0,67,
30231,372,180,2,0, 30590,104,0,97,0,
30241,373,535,18,1, 3060110,0,103,0,101,
3025373,132,2,0,1, 30610,1,119,1,2,
3026374,536,18,1,374, 30622,0,1,1478,532,
3027176,2,0,1,375, 306318,1,1478,169,2,
3028537,18,1,375,132, 30640,1,1479,533,18,
30292,0,1,376,538, 30651,1479,285,2,0,
303018,1,376,183,2, 30661,2037,534,18,1,
30310,1,377,539,18, 30672037,201,2,0,1,
30321,377,132,2,0, 30682038,535,18,1,2038,
30331,378,540,18,1, 3069536,20,537,4,18,
3034378,176,2,0,1, 307074,0,117,0,109,
3035379,541,18,1,379, 30710,112,0,76,0,
3036132,2,0,1,380, 307297,0,98,0,101,
3037542,18,1,380,543, 30730,108,0,1,117,
303820,544,4,16,67, 30741,2,2,0,1,
30390,111,0,110,0, 30752039,538,18,1,2039,
3040115,0,116,0,97, 3076201,2,0,1,2040,
30410,110,0,116,0, 3077539,18,1,2040,540,
30421,127,1,2,2, 307820,541,4,30,82,
30430,1,381,545,18, 30790,101,0,116,0,
30441,381,290,2,0, 3080117,0,114,0,110,
30451,371,546,18,1, 30810,83,0,116,0,
3046371,547,20,548,4, 308297,0,116,0,101,
304724,70,0,117,0, 30830,109,0,101,0,
3048110,0,99,0,116, 3084110,0,116,0,1,
30490,105,0,111,0, 3085116,1,2,2,0,
3050110,0,67,0,97, 30861,2041,542,18,1,
30510,108,0,108,0, 30872041,201,2,0,1,
30521,123,1,2,2, 30881485,543,18,1,1485,
30530,1,942,549,18, 3089177,2,0,1,372,
30541,942,168,2,0, 3090544,18,1,372,189,
30551,387,550,18,1, 30912,0,1,373,545,
3056387,168,2,0,1, 309218,1,373,132,2,
30571514,551,18,1,1514, 30930,1,374,546,18,
3058160,2,0,1,1515, 30941,374,185,2,0,
3059552,18,1,1515,256, 30951,375,547,18,1,
30602,0,1,2074,553, 3096375,132,2,0,1,
306118,1,2074,160,2, 3097376,548,18,1,376,
30620,1,2075,554,18, 3098192,2,0,1,377,
30631,2075,153,2,0, 3099549,18,1,377,132,
30641,406,555,18,1, 31002,0,1,378,550,
3065406,143,2,0,1, 310118,1,378,185,2,
30661521,556,18,1,1521, 31020,1,379,551,18,
3067168,2,0,1,2636, 31031,379,132,2,0,
3068557,18,1,2636,295, 31041,380,552,18,1,
30692,0,1,2557,558, 3105380,553,20,554,4,
307018,1,2557,462,2, 310616,67,0,111,0,
30710,1,2639,559,18, 3107110,0,115,0,116,
30721,2639,560,20,561, 31080,97,0,110,0,
30734,10,83,0,116, 3109116,0,1,129,1,
30740,97,0,116,0, 31102,2,0,1,381,
3075101,0,1,101,1, 3111555,18,1,381,299,
30762,2,0,1,412, 31122,0,1,371,556,
3077562,18,1,412,168, 311318,1,371,557,20,
30782,0,1,2641,563, 3114558,4,24,70,0,
307918,1,2641,132,2, 3115117,0,110,0,99,
30800,1,2484,564,18, 31160,116,0,105,0,
30811,2484,565,20,566, 3117111,0,110,0,67,
30824,46,78,0,79, 31180,97,0,108,0,
3119108,0,1,125,1,
31202,2,0,1,942,
3121559,18,1,942,177,
31222,0,1,387,560,
312318,1,387,177,2,
31240,1,1514,561,18,
31251,1514,169,2,0,
31261,1515,562,18,1,
31271515,307,2,0,1,
31282606,563,18,1,2606,
3129454,2,0,1,2074,
3130564,18,1,2074,169,
31312,0,1,2075,565,
313218,1,2075,159,2,
31330,1,406,566,18,
31341,406,143,2,0,
31351,1521,567,18,1,
31361521,177,2,0,1,
3137412,568,18,1,412,
3138177,2,0,1,2484,
3139569,18,1,2484,570,
314020,571,4,46,78,
31410,79,0,84,0,
314295,0,65,0,84,
31430,95,0,82,0,
314479,0,84,0,95,
31450,84,0,65,0,
314682,0,71,0,69,
30830,84,0,95,0, 31470,84,0,95,0,
308465,0,84,0,95, 314869,0,86,0,69,
30850,82,0,79,0, 31490,78,0,84,0,
308684,0,95,0,84, 31501,78,1,1,2,
30870,65,0,82,0, 31510,1,2023,572,18,
308871,0,69,0,84, 31521,2023,573,20,574,
30890,95,0,69,0, 31534,26,68,0,69,
309086,0,69,0,78, 31540,70,0,65,0,
30910,84,0,1,78, 315585,0,76,0,84,
31560,95,0,83,0,
315784,0,65,0,84,
31580,69,0,1,47,
30921,1,2,0,1, 31591,1,2,0,1,
30932023,567,18,1,2023, 31602564,575,18,1,2564,
3094465,2,0,1,1442, 3161576,20,577,4,20,
3095568,18,1,1442,160, 316283,0,116,0,97,
30962,0,1,2651,569, 31630,116,0,101,0,
309718,1,2651,140,2, 316469,0,118,0,101,
30980,1,2653,570,18, 31650,110,0,116,0,
30991,2653,153,2,0, 31661,103,1,2,2,
31001,2655,571,18,1, 31670,1,2648,578,18,
31012655,334,2,0,1, 31681,2648,579,20,580,
31022035,572,18,1,2035, 31694,12,83,0,116,
3103191,2,0,1,2036, 31700,97,0,116,0,
3104573,18,1,2036,574, 3171101,0,115,0,1,
310520,575,4,26,74, 3172100,1,2,2,0,
31731,2567,581,18,1,
31742567,576,2,0,1,
31751442,582,18,1,1442,
3176169,2,0,1,2569,
3177583,18,1,2569,162,
31782,0,1,2652,584,
317918,1,2652,165,2,
31800,1,2653,585,18,
31811,2653,132,2,0,
31821,2654,586,18,1,
31832654,135,2,0,1,
31842035,587,18,1,2035,
3185201,2,0,1,2036,
3186588,18,1,2036,589,
318720,590,4,26,74,
31060,117,0,109,0, 31880,117,0,109,0,
3107112,0,83,0,116, 3189112,0,83,0,116,
31080,97,0,116,0, 31900,97,0,116,0,
3109101,0,109,0,101, 3191101,0,109,0,101,
31100,110,0,116,0, 31920,110,0,116,0,
31111,116,1,2,2, 31931,118,1,2,2,
31120,1,431,576,18, 31940,1,431,591,18,
31131,431,143,2,0, 31951,431,143,2,0,
31141,2105,577,18,1, 31961,2105,592,18,1,
31152105,260,2,0,1, 31972105,269,2,0,1,
31162106,578,18,1,2106, 31982106,593,18,1,2106,
3117452,2,0,1,1550, 3199466,2,0,1,1550,
3118579,18,1,1550,160, 3200594,18,1,1550,169,
31192,0,1,437,580, 32012,0,1,437,595,
312018,1,437,168,2, 320218,1,437,177,2,
31210,1,2044,581,18, 32030,1,2044,596,18,
31221,2044,582,20,583, 32041,2044,597,20,598,
31234,28,69,0,109, 32054,28,69,0,109,
31240,112,0,116,0, 32060,112,0,116,0,
3125121,0,83,0,116, 3207121,0,83,0,116,
31260,97,0,116,0, 32080,97,0,116,0,
3127101,0,109,0,101, 3209101,0,109,0,101,
31280,110,0,116,0, 32100,110,0,116,0,
31291,111,1,2,2, 32111,113,1,2,2,
31300,1,2045,584,18, 32120,1,2045,599,18,
31311,2045,191,2,0, 32131,2045,201,2,0,
31321,1555,585,18,1, 32141,1555,600,18,1,
31331555,168,2,0,1, 32151555,177,2,0,1,
31341001,586,18,1,1001, 32162670,601,18,1,2670,
3135547,2,0,1,1002, 3217307,2,0,1,2511,
3136587,18,1,1002,543, 3218602,18,1,2511,135,
31372,0,1,447,588, 32192,0,1,1001,603,
313818,1,447,307,2, 322018,1,1001,557,2,
31390,1,2597,589,18, 32210,1,1002,604,18,
31401,2597,590,20,591, 32221,1002,553,2,0,
31414,18,83,0,116, 32231,447,605,18,1,
31420,97,0,116,0, 3224447,316,2,0,1,
3143101,0,66,0,111, 32252676,606,18,1,2676,
31440,100,0,121,0, 3226177,2,0,1,2520,
31451,102,1,2,2, 3227607,18,1,2520,140,
31460,1,1010,592,18, 32282,0,1,1010,608,
31471,1010,160,2,0, 322918,1,1010,169,2,
31481,1011,593,18,1, 32300,1,1011,609,18,
31491011,153,2,0,1, 32311,1011,159,2,0,
31501012,594,18,1,1012, 32321,1012,610,18,1,
3151168,2,0,1,1013, 32331012,177,2,0,1,
3152595,18,1,1013,153, 32341013,611,18,1,1013,
31532,0,1,459,596, 3235159,2,0,1,459,
315418,1,459,597,20, 3236612,18,1,459,613,
3155598,4,24,76,0, 323720,614,4,24,76,
315669,0,70,0,84, 32380,69,0,70,0,
31570,95,0,66,0, 323984,0,95,0,66,
315882,0,65,0,67, 32400,82,0,65,0,
31590,75,0,69,0, 324167,0,75,0,69,
316084,0,1,27,1, 32420,84,0,1,27,
31611,2,0,1,1574, 32431,1,2,0,1,
3162599,18,1,1574,191, 32441574,615,18,1,1574,
31632,0,1,461,600, 3245201,2,0,1,461,
316418,1,461,601,20, 3246616,18,1,461,617,
3165602,4,24,65,0, 324720,618,4,24,65,
3166114,0,103,0,117, 32480,114,0,103,0,
31670,109,0,101,0, 3249117,0,109,0,101,
3168110,0,116,0,76, 32500,110,0,116,0,
31690,105,0,115,0, 325176,0,105,0,115,
3170116,0,1,124,1, 32520,116,0,1,126,
31712,2,0,1,462,
3172603,18,1,462,143,
31732,0,1,464,604,
317418,1,464,605,20,
3175606,4,16,65,0,
3176114,0,103,0,117,
31770,109,0,101,0,
3178110,0,116,0,1,
3179125,1,2,2,0,
31801,2136,607,18,1,
31812136,260,2,0,1,
31822694,608,18,1,2694,
3183191,2,0,1,2695,
3184609,18,1,2695,610,
318520,611,4,34,71,
31860,108,0,111,0,
318798,0,97,0,108,
31880,68,0,101,0,
3189102,0,105,0,110,
31900,105,0,116,0,
3191105,0,111,0,110,
31920,115,0,1,97,
31931,2,2,0,1, 32531,2,2,0,1,
31941585,612,18,1,1585, 3254462,619,18,1,462,
3195613,20,614,4,12, 3255143,2,0,1,464,
319682,0,69,0,84, 3256620,18,1,464,621,
31970,85,0,82,0, 325720,622,4,16,65,
319878,0,1,50,1, 32580,114,0,103,0,
31991,2,0,1,476, 3259117,0,109,0,101,
3200615,18,1,476,616, 32600,110,0,116,0,
320120,617,4,30,83, 32611,127,1,2,2,
32020,84,0,82,0, 32620,1,2136,623,18,
320373,0,78,0,71, 32631,2136,269,2,0,
32040,95,0,67,0, 32641,2729,104,1,2695,
320579,0,78,0,83, 3265624,18,1,2695,201,
32060,84,0,65,0, 32662,0,1,1585,625,
320778,0,84,0,1, 326718,1,1585,626,20,
32083,1,1,2,0, 3268627,4,12,82,0,
32091,477,618,18,1, 326969,0,84,0,85,
3210477,619,20,620,4, 32700,82,0,78,0,
321128,70,0,76,0, 32711,50,1,1,2,
321279,0,65,0,84, 32720,1,476,628,18,
32731,476,629,20,630,
32744,30,83,0,84,
32750,82,0,73,0,
327678,0,71,0,95,
32770,67,0,79,0,
327878,0,83,0,84,
32790,65,0,78,0,
328084,0,1,3,1,
32811,2,0,1,477,
3282631,18,1,477,632,
328320,633,4,28,70,
32840,76,0,79,0,
328565,0,84,0,95,
32860,67,0,79,0,
328778,0,83,0,84,
32880,65,0,78,0,
328984,0,1,95,1,
32901,2,0,1,478,
3291634,18,1,478,635,
329220,636,4,40,72,
32930,69,0,88,0,
329495,0,73,0,78,
32950,84,0,69,0,
329671,0,69,0,82,
32130,95,0,67,0, 32970,95,0,67,0,
321479,0,78,0,83, 329879,0,78,0,83,
32150,84,0,65,0, 32990,84,0,65,0,
321678,0,84,0,1, 330078,0,84,0,1,
321795,1,1,2,0, 330194,1,1,2,0,
32181,478,621,18,1, 33021,479,637,18,1,
3219478,622,20,623,4, 3303479,638,20,639,4,
322040,72,0,69,0, 330432,73,0,78,0,
322188,0,95,0,73, 330584,0,69,0,71,
32220,78,0,84,0, 33060,69,0,82,0,
322369,0,71,0,69, 330795,0,67,0,79,
32240,82,0,95,0, 33080,78,0,83,0,
322567,0,79,0,78, 330984,0,65,0,78,
32260,83,0,84,0, 33100,84,0,1,93,
322765,0,78,0,84,
32280,1,94,1,1,
32292,0,1,479,624,
323018,1,479,625,20,
3231626,4,32,73,0,
323278,0,84,0,69,
32330,71,0,69,0,
323482,0,95,0,67,
32350,79,0,78,0,
323683,0,84,0,65,
32370,78,0,84,0,
32381,93,1,1,2,
32390,1,480,627,18,
32401,480,628,20,629,
32414,26,82,0,73,
32420,71,0,72,0,
324384,0,95,0,66,
32440,82,0,65,0,
324567,0,75,0,69,
32460,84,0,1,28,
32471,1,2,0,1, 33111,1,2,0,1,
3248481,630,18,1,481, 3312480,640,18,1,480,
3249605,2,0,1,2713, 3313641,20,642,4,26,
3250631,18,1,2713,632, 331482,0,73,0,71,
325120,633,4,48,71, 33150,72,0,84,0,
32520,108,0,111,0, 331695,0,66,0,82,
325398,0,97,0,108, 33170,65,0,67,0,
32540,70,0,117,0, 331875,0,69,0,84,
3255110,0,99,0,116, 33190,1,28,1,1,
32560,105,0,111,0, 33202,0,1,481,643,
3257110,0,68,0,101, 332118,1,481,621,2,
32580,102,0,105,0, 33220,1,2718,644,18,
3259110,0,105,0,116, 33231,2718,579,2,0,
32600,105,0,111,0, 33241,1048,645,18,1,
3261110,0,1,99,1, 33251048,177,2,0,1,
32622,2,0,1,2714, 33262725,646,18,1,2725,
3263634,18,1,2714,635, 3327153,2,0,1,2726,
326420,636,4,50,71, 3328647,18,1,2726,648,
332920,649,4,50,71,
32650,108,0,111,0, 33300,108,0,111,0,
326698,0,97,0,108, 333198,0,97,0,108,
32670,86,0,97,0, 33320,86,0,97,0,
@@ -3273,36 +3338,30 @@ public yyLSLSyntax
32730,116,0,105,0, 33380,116,0,105,0,
3274111,0,110,0,1, 3339111,0,110,0,1,
327598,1,2,2,0, 334098,1,2,2,0,
32761,2715,637,18,1, 33411,2563,650,18,1,
32772715,632,2,0,1, 33422563,480,2,0,1,
32782716,638,18,1,2716, 33432728,651,18,1,2728,
3279635,2,0,1,2717, 3344648,2,0,1,2042,
3280104,1,2634,639,18, 3345652,18,1,2042,653,
32811,2634,447,2,0, 334620,654,4,20,65,
32821,1048,640,18,1, 33470,115,0,115,0,
32831048,168,2,0,1, 3348105,0,103,0,110,
32842640,641,18,1,2640, 33490,109,0,101,0,
3285560,2,0,1,2642, 3350110,0,116,0,1,
3286642,18,1,2642,135, 3351114,1,2,2,0,
32872,0,1,2042,643, 33521,2043,655,18,1,
328818,1,2042,644,20, 33532043,201,2,0,1,
3289645,4,20,65,0, 33542568,656,18,1,2568,
3290115,0,115,0,105, 3355573,2,0,1,1620,
32910,103,0,110,0, 3356657,18,1,1620,169,
3292109,0,101,0,110, 33572,0,1,1621,658,
32930,116,0,1,112, 335818,1,1621,156,2,
32941,2,2,0,1, 33590,1,1622,659,18,
32952043,646,18,1,2043, 33601,1622,307,2,0,
3296191,2,0,1,1620, 33611,509,660,18,1,
3297647,18,1,1620,160,
32982,0,1,1621,648,
329918,1,1621,150,2,
33000,1,1622,649,18,
33011,1622,256,2,0,
33021,509,650,18,1,
3303509,143,2,0,1, 3362509,143,2,0,1,
33042498,651,18,1,2498, 33632498,661,18,1,2498,
3305652,20,653,4,42, 3364662,20,663,4,42,
330667,0,79,0,76, 336567,0,79,0,76,
33070,76,0,73,0, 33660,76,0,73,0,
330883,0,73,0,79, 336783,0,73,0,79,
@@ -3313,321 +3372,323 @@ public yyLSLSyntax
33130,69,0,78,0, 33720,69,0,78,0,
331484,0,1,64,1, 337384,0,1,64,1,
33151,2,0,1,1628, 33741,2,0,1,1628,
3316654,18,1,1628,168, 3375664,18,1,1628,177,
33172,0,1,515,655, 33762,0,1,515,665,
331818,1,515,168,2, 337718,1,515,177,2,
33190,1,2505,656,18, 33780,1,2505,666,18,
33201,2505,657,20,658, 33791,2505,667,20,668,
33214,10,69,0,118, 33804,20,69,0,110,
33810,116,0,114,0,
3382121,0,69,0,118,
33220,101,0,110,0, 33830,101,0,110,0,
3323116,0,1,107,1, 3384116,0,1,109,1,
33242,2,0,1,2664, 33852,2,0,1,2663,
3325659,18,1,2664,168, 3386669,18,1,2663,140,
33262,0,1,525,660, 33872,0,1,2665,670,
332718,1,525,307,2, 338818,1,2665,159,2,
33280,1,2197,661,18, 33890,1,2667,671,18,
33291,2197,160,2,0, 33901,2667,342,2,0,
33301,2198,662,18,1, 33911,525,672,18,1,
33312198,153,2,0,1, 3392525,316,2,0,1,
33321591,663,18,1,1591, 33932197,673,18,1,2197,
3333168,2,0,1,2521, 3394169,2,0,1,2198,
3334664,18,1,2521,590, 3395674,18,1,2198,159,
33352,0,1,1094,665, 33962,0,1,1591,675,
333618,1,1094,601,2, 339718,1,1591,177,2,
33370,1,1096,666,18, 33980,1,1094,676,18,
33381,1096,153,2,0, 33991,1094,617,2,0,
33391,2683,667,18,1, 34001,1096,677,18,1,
33402683,191,2,0,1, 34011096,159,2,0,1,
33411657,668,18,1,1657, 34021657,678,18,1,1657,
3342191,2,0,1,1658, 3403201,2,0,1,1658,
3343669,18,1,1658,670, 3404679,18,1,1658,680,
334420,671,4,6,70, 340520,681,4,6,70,
33450,79,0,82,0, 34060,79,0,82,0,
33461,46,1,1,2, 34071,46,1,1,2,
33470,1,1659,672,18, 34080,1,1659,682,18,
33481,1659,135,2,0, 34091,1659,135,2,0,
33491,1665,673,18,1, 34101,1665,683,18,1,
33501665,168,2,0,1, 34111665,177,2,0,1,
33511113,674,18,1,1113, 34121113,684,18,1,1113,
3352176,2,0,675,5, 3413185,2,0,685,5,
33530,676,5,324,1, 34140,686,5,329,1,
33542,677,19,237,1, 34152,687,19,262,1,
33552,678,5,6,1, 34162,688,5,6,1,
33562706,679,17,680,15, 34172651,689,17,690,15,
3357681,4,30,37,0, 3418691,4,14,37,0,
335876,0,83,0,76, 341983,0,116,0,97,
33590,80,0,114,0, 34200,116,0,101,0,
3360111,0,103,0,114, 3421115,0,1,-1,1,
33610,97,0,109,0, 34225,692,20,693,4,
336282,0,111,0,111, 342316,83,0,116,0,
33630,116,0,1,-1,
33641,5,682,20,683,
33654,32,76,0,83,
33660,76,0,80,0,
3367114,0,111,0,103,
33680,114,0,97,0,
3369109,0,82,0,111,
33700,111,0,116,0,
337195,0,49,0,1,
3372142,1,3,1,3,
33731,2,684,22,1,
33741,1,2640,685,17,
3375686,15,687,4,14,
337637,0,83,0,116,
33770,97,0,116,0,
3378101,0,115,0,1,
3379-1,1,5,688,20,
3380689,4,16,83,0,
3381116,0,97,0,116,
33820,101,0,115,0,
338395,0,49,0,1,
3384152,1,3,1,2,
33851,1,690,22,1,
338611,1,2634,691,17,
3387692,15,693,4,12,
338837,0,83,0,116,
33890,97,0,116,0,
3390101,0,1,-1,1,
33915,694,20,695,4,
339214,83,0,116,0,
339397,0,116,0,101, 342497,0,116,0,101,
33940,95,0,49,0, 34250,115,0,95,0,
33951,154,1,3,1, 342650,0,1,155,1,
33965,1,4,696,22, 34273,1,3,1,2,
33971,13,1,2558,697, 3428694,22,1,12,1,
339817,698,15,693,1, 34292652,695,17,696,15,
3399-1,1,5,699,20, 3430691,1,-1,1,5,
3400700,4,14,83,0, 3431697,20,698,4,16,
343283,0,116,0,97,
34330,116,0,101,0,
3434115,0,95,0,49,
34350,1,154,1,3,
34361,2,1,1,699,
343722,1,11,1,2565,
3438700,17,701,15,702,
34394,12,37,0,83,
34400,116,0,97,0,
3441116,0,101,0,1,
3442-1,1,5,703,20,
3443704,4,14,83,0,
3401116,0,97,0,116, 3444116,0,97,0,116,
34020,101,0,95,0, 34450,101,0,95,0,
340350,0,1,155,1, 344650,0,1,157,1,
34043,1,6,1,5, 34473,1,6,1,5,
3405701,22,1,14,1, 3448705,22,1,14,1,
34062636,702,17,703,15, 34492645,706,17,707,15,
3407681,1,-1,1,5, 3450702,1,-1,1,5,
3408704,20,705,4,32, 3451708,20,709,4,14,
340976,0,83,0,76,
34100,80,0,114,0,
3411111,0,103,0,114,
34120,97,0,109,0,
341382,0,111,0,111,
34140,116,0,95,0,
341550,0,1,143,1,
34163,1,2,1,1,
3417706,22,1,2,1,
34182639,707,17,708,15,
3419687,1,-1,1,5,
3420709,20,710,4,16,
342183,0,116,0,97, 345283,0,116,0,97,
34220,116,0,101,0, 34530,116,0,101,0,
3423115,0,95,0,50, 345495,0,49,0,1,
34240,1,153,1,3, 3455156,1,3,1,5,
34251,3,1,2,711, 34561,4,710,22,1,
342622,1,12,1,3, 345713,1,2718,711,17,
3427712,19,617,1,3, 3458712,15,713,4,30,
3428713,5,95,1,256, 345937,0,76,0,83,
3429714,16,0,615,1, 34600,76,0,80,0,
34301261,715,16,0,615, 3461114,0,111,0,103,
34311,509,716,16,0, 34620,114,0,97,0,
3432615,1,1515,717,16, 3463109,0,82,0,111,
34330,615,1,2021,718, 34640,111,0,116,0,
343417,719,15,720,4, 34651,-1,1,5,714,
346620,715,4,32,76,
34670,83,0,76,0,
346880,0,114,0,111,
34690,103,0,114,0,
347097,0,109,0,82,
34710,111,0,111,0,
3472116,0,95,0,49,
34730,1,144,1,3,
34741,3,1,2,716,
347522,1,1,1,2648,
3476717,17,718,15,713,
34771,-1,1,5,719,
347820,720,4,32,76,
34790,83,0,76,0,
348080,0,114,0,111,
34810,103,0,114,0,
348297,0,109,0,82,
34830,111,0,111,0,
3484116,0,95,0,50,
34850,1,145,1,3,
34861,2,1,1,721,
348722,1,2,1,3,
3488722,19,630,1,3,
3489723,5,95,1,256,
3490724,16,0,628,1,
34911261,725,16,0,628,
34921,509,726,16,0,
3493628,1,1515,727,16,
34940,628,1,2021,728,
349517,729,15,730,4,
343524,37,0,73,0, 349624,37,0,73,0,
3436102,0,83,0,116, 3497102,0,83,0,116,
34370,97,0,116,0, 34980,97,0,116,0,
3438101,0,109,0,101, 3499101,0,109,0,101,
34390,110,0,116,0, 35000,110,0,116,0,
34401,-1,1,5,721, 35011,-1,1,5,731,
344120,722,4,26,73, 350220,732,4,26,73,
34420,102,0,83,0, 35030,102,0,83,0,
3443116,0,97,0,116, 3504116,0,97,0,116,
34440,101,0,109,0, 35050,101,0,109,0,
3445101,0,110,0,116, 3506101,0,110,0,116,
34460,95,0,50,0, 35070,95,0,50,0,
34471,185,1,3,1, 35081,190,1,3,1,
34488,1,7,723,22, 35098,1,7,733,22,
34491,45,1,1775,724, 35101,48,1,1775,734,
345016,0,615,1,2029, 351116,0,628,1,2029,
3451725,17,726,15,727, 3512735,17,736,15,737,
34524,20,37,0,83, 35134,20,37,0,83,
34530,116,0,97,0, 35140,116,0,97,0,
3454116,0,101,0,109, 3515116,0,101,0,109,
34550,101,0,110,0, 35160,101,0,110,0,
3456116,0,1,-1,1, 3517116,0,1,-1,1,
34575,728,20,729,4, 35185,738,20,739,4,
345824,83,0,116,0, 351924,83,0,116,0,
345997,0,116,0,101, 352097,0,116,0,101,
34600,109,0,101,0, 35210,109,0,101,0,
3461110,0,116,0,95, 3522110,0,116,0,95,
34620,49,0,51,0, 35230,49,0,51,0,
34631,179,1,3,1, 35241,184,1,3,1,
34642,1,1,730,22, 35252,1,1,740,22,
34651,39,1,2030,731, 35261,42,1,2030,741,
346617,732,15,727,1, 352717,742,15,737,1,
3467-1,1,5,733,20, 3528-1,1,5,743,20,
3468734,4,24,83,0, 3529744,4,24,83,0,
3469116,0,97,0,116, 3530116,0,97,0,116,
34700,101,0,109,0, 35310,101,0,109,0,
3471101,0,110,0,116, 3532101,0,110,0,116,
34720,95,0,49,0, 35330,95,0,49,0,
347350,0,1,178,1, 353450,0,1,183,1,
34743,1,2,1,1, 35353,1,2,1,1,
3475735,22,1,38,1, 3536745,22,1,41,1,
34762031,736,17,737,15, 35372031,746,17,747,15,
3477727,1,-1,1,5, 3538737,1,-1,1,5,
3478738,20,739,4,24, 3539748,20,749,4,24,
347983,0,116,0,97, 354083,0,116,0,97,
34800,116,0,101,0, 35410,116,0,101,0,
3481109,0,101,0,110, 3542109,0,101,0,110,
34820,116,0,95,0, 35430,116,0,95,0,
348349,0,49,0,1, 354449,0,49,0,1,
3484177,1,3,1,2, 3545182,1,3,1,2,
34851,1,740,22,1, 35461,1,750,22,1,
348637,1,2032,741,17, 354740,1,2032,751,17,
3487742,15,727,1,-1, 3548752,15,737,1,-1,
34881,5,743,20,744, 35491,5,753,20,754,
34894,24,83,0,116, 35504,24,83,0,116,
34900,97,0,116,0, 35510,97,0,116,0,
3491101,0,109,0,101, 3552101,0,109,0,101,
34920,110,0,116,0, 35530,110,0,116,0,
349395,0,49,0,48, 355495,0,49,0,48,
34940,1,176,1,3, 35550,1,181,1,3,
34951,2,1,1,745, 35561,2,1,1,755,
349622,1,36,1,2033, 355722,1,39,1,2033,
3497746,17,747,15,727, 3558756,17,757,15,737,
34981,-1,1,5,748, 35591,-1,1,5,758,
349920,749,4,22,83, 356020,759,4,22,83,
35000,116,0,97,0, 35610,116,0,97,0,
3501116,0,101,0,109, 3562116,0,101,0,109,
35020,101,0,110,0, 35630,101,0,110,0,
3503116,0,95,0,57, 3564116,0,95,0,57,
35040,1,175,1,3, 35650,1,180,1,3,
35051,2,1,1,750, 35661,2,1,1,760,
350622,1,35,1,277, 356722,1,38,1,277,
3507751,16,0,615,1, 3568761,16,0,628,1,
35082035,752,17,753,15, 35692035,762,17,763,15,
3509727,1,-1,1,5, 3570737,1,-1,1,5,
3510754,20,755,4,22, 3571764,20,765,4,22,
351183,0,116,0,97, 357283,0,116,0,97,
35120,116,0,101,0, 35730,116,0,101,0,
3513109,0,101,0,110, 3574109,0,101,0,110,
35140,116,0,95,0, 35750,116,0,95,0,
351556,0,1,174,1, 357656,0,1,179,1,
35163,1,3,1,2, 35773,1,3,1,2,
3517756,22,1,34,1, 3578766,22,1,37,1,
35182037,757,17,758,15, 35792037,767,17,768,15,
3519727,1,-1,1,5, 3580737,1,-1,1,5,
3520759,20,760,4,22, 3581769,20,770,4,22,
352183,0,116,0,97, 358283,0,116,0,97,
35220,116,0,101,0, 35830,116,0,101,0,
3523109,0,101,0,110, 3584109,0,101,0,110,
35240,116,0,95,0, 35850,116,0,95,0,
352555,0,1,173,1, 358655,0,1,178,1,
35263,1,3,1,2, 35873,1,3,1,2,
3527761,22,1,33,1, 3588771,22,1,36,1,
35282039,762,17,763,15, 35892039,772,17,773,15,
3529727,1,-1,1,5, 3590737,1,-1,1,5,
3530764,20,765,4,22, 3591774,20,775,4,22,
353183,0,116,0,97, 359283,0,116,0,97,
35320,116,0,101,0, 35930,116,0,101,0,
3533109,0,101,0,110, 3594109,0,101,0,110,
35340,116,0,95,0, 35950,116,0,95,0,
353554,0,1,172,1, 359654,0,1,177,1,
35363,1,3,1,2, 35973,1,3,1,2,
3537766,22,1,32,1, 3598776,22,1,35,1,
353832,767,16,0,615, 359932,777,16,0,628,
35391,2041,768,17,769, 36001,2041,778,17,779,
354015,727,1,-1,1, 360115,737,1,-1,1,
35415,770,20,771,4, 36025,780,20,781,4,
354222,83,0,116,0, 360322,83,0,116,0,
354397,0,116,0,101, 360497,0,116,0,101,
35440,109,0,101,0, 36050,109,0,101,0,
3545110,0,116,0,95, 3606110,0,116,0,95,
35460,53,0,1,171, 36070,53,0,1,176,
35471,3,1,3,1, 36081,3,1,3,1,
35482,772,22,1,31, 36092,782,22,1,34,
35491,2293,773,16,0, 36101,2293,783,16,0,
3550615,1,2043,774,17, 3611628,1,2043,784,17,
3551775,15,727,1,-1, 3612785,15,737,1,-1,
35521,5,776,20,777, 36131,5,786,20,787,
35534,22,83,0,116, 36144,22,83,0,116,
35540,97,0,116,0, 36150,97,0,116,0,
3555101,0,109,0,101, 3616101,0,109,0,101,
35560,110,0,116,0, 36170,110,0,116,0,
355795,0,51,0,1, 361895,0,51,0,1,
3558169,1,3,1,3, 3619174,1,3,1,3,
35591,2,778,22,1, 36201,2,788,22,1,
356029,1,2045,779,17, 362132,1,2045,789,17,
3561780,15,727,1,-1, 3622790,15,737,1,-1,
35621,5,781,20,782, 36231,5,791,20,792,
35634,22,83,0,116, 36244,22,83,0,116,
35640,97,0,116,0, 36250,97,0,116,0,
3565101,0,109,0,101, 3626101,0,109,0,101,
35660,110,0,116,0, 36270,110,0,116,0,
356795,0,49,0,1, 362895,0,49,0,1,
3568167,1,3,1,3, 3629172,1,3,1,3,
35691,2,783,22,1, 36301,2,793,22,1,
357027,1,41,784,16, 363130,1,41,794,16,
35710,615,1,1297,785, 36320,628,1,1297,795,
357216,0,615,1,43, 363316,0,628,1,43,
3573786,16,0,615,1, 3634796,16,0,628,1,
35741803,787,17,788,15, 36351803,797,17,798,15,
3575789,4,16,37,0, 3636799,4,16,37,0,
357670,0,111,0,114, 363770,0,111,0,114,
35770,76,0,111,0, 36380,76,0,111,0,
3578111,0,112,0,1, 3639111,0,112,0,1,
3579-1,1,5,790,20, 3640-1,1,5,800,20,
3580791,4,18,70,0, 3641801,4,18,70,0,
3581111,0,114,0,76, 3642111,0,114,0,76,
35820,111,0,111,0, 36430,111,0,111,0,
3583112,0,95,0,49, 3644112,0,95,0,49,
35840,1,192,1,3, 36450,1,197,1,3,
35851,10,1,9,792, 36461,10,1,9,802,
358622,1,52,1,1804, 364722,1,55,1,1804,
3587793,16,0,615,1, 3648803,16,0,628,1,
3588299,794,16,0,615, 3649299,804,16,0,628,
35891,52,795,16,0, 36501,52,805,16,0,
3590615,1,2318,796,16, 3651628,1,2318,806,16,
35910,615,1,62,797, 36520,628,1,62,807,
359216,0,615,1,2075, 365316,0,628,1,2075,
3593798,16,0,615,1, 3654808,16,0,628,1,
35941574,799,17,800,15, 36551574,809,17,810,15,
3595727,1,-1,1,5, 3656737,1,-1,1,5,
3596801,20,802,4,22, 3657811,20,812,4,22,
359783,0,116,0,97, 365883,0,116,0,97,
35980,116,0,101,0, 36590,116,0,101,0,
3599109,0,101,0,110, 3660109,0,101,0,110,
36000,116,0,95,0, 36610,116,0,95,0,
360152,0,1,170,1, 366252,0,1,175,1,
36023,1,3,1,2, 36633,1,3,1,2,
3603803,22,1,30,1, 3664813,22,1,33,1,
360471,804,16,0,615, 366571,814,16,0,628,
36051,76,805,16,0, 36661,76,815,16,0,
3606615,1,1834,806,16, 3667628,1,1834,816,16,
36070,615,1,2337,807, 36680,628,1,2337,817,
360816,0,615,1,79, 366916,0,628,1,79,
3609808,16,0,615,1, 3670818,16,0,628,1,
36101335,809,16,0,615, 36711335,819,16,0,628,
36111,322,810,16,0, 36721,322,820,16,0,
3612615,1,85,811,16, 3673628,1,85,821,16,
36130,615,1,89,812, 36740,628,1,89,822,
361416,0,615,1,346, 367516,0,628,1,346,
3615813,16,0,615,1, 3676823,16,0,628,1,
36162105,814,17,815,15, 36772105,824,17,825,15,
3617720,1,-1,1,5, 3678730,1,-1,1,5,
3618816,20,817,4,26, 3679826,20,827,4,26,
361973,0,102,0,83, 368073,0,102,0,83,
36200,116,0,97,0, 36810,116,0,97,0,
3621116,0,101,0,109, 3682116,0,101,0,109,
36220,101,0,110,0, 36830,101,0,110,0,
3623116,0,95,0,51, 3684116,0,95,0,51,
36240,1,186,1,3, 36850,1,191,1,3,
36251,6,1,5,818, 36861,6,1,5,828,
362622,1,46,1,2106, 368722,1,49,1,2106,
3627819,16,0,615,1, 3688829,16,0,628,1,
362897,820,16,0,615, 368997,830,16,0,628,
36291,1860,821,17,822, 36901,1860,831,17,832,
363015,823,4,34,37, 369115,833,4,34,37,
36310,68,0,111,0, 36920,68,0,111,0,
363287,0,104,0,105, 369387,0,104,0,105,
36330,108,0,101,0, 36940,108,0,101,0,
@@ -3635,7 +3696,7 @@ public yyLSLSyntax
36350,116,0,101,0, 36960,116,0,101,0,
3636109,0,101,0,110, 3697109,0,101,0,110,
36370,116,0,1,-1, 36980,116,0,1,-1,
36381,5,824,20,825, 36991,5,834,20,835,
36394,36,68,0,111, 37004,36,68,0,111,
36400,87,0,104,0, 37010,87,0,104,0,
3641105,0,108,0,101, 3702105,0,108,0,101,
@@ -3643,25 +3704,25 @@ public yyLSLSyntax
364397,0,116,0,101, 370497,0,116,0,101,
36440,109,0,101,0, 37050,109,0,101,0,
3645110,0,116,0,95, 3706110,0,116,0,95,
36460,49,0,1,190, 37070,49,0,1,195,
36471,3,1,8,1, 37081,3,1,8,1,
36487,826,22,1,50, 37097,836,22,1,53,
36491,2364,827,17,828, 37101,2364,837,17,838,
365015,789,1,-1,1, 371115,799,1,-1,1,
36515,829,20,830,4, 37125,839,20,840,4,
365218,70,0,111,0, 371318,70,0,111,0,
3653114,0,76,0,111, 3714114,0,76,0,111,
36540,111,0,112,0, 37150,111,0,112,0,
365595,0,50,0,1, 371695,0,50,0,1,
3656193,1,3,1,9, 3717198,1,3,1,9,
36571,8,831,22,1, 37181,8,841,22,1,
365853,1,102,832,16, 371956,1,102,842,16,
36590,615,1,112,833, 37200,628,1,112,843,
366016,0,615,1,1117, 372116,0,628,1,1117,
3661834,16,0,615,1, 3722844,16,0,628,1,
36621873,835,17,836,15, 37231873,845,17,846,15,
3663823,1,-1,1,5, 3724833,1,-1,1,5,
3664837,20,838,4,36, 3725847,20,848,4,36,
366568,0,111,0,87, 372668,0,111,0,87,
36660,104,0,105,0, 37270,104,0,105,0,
3667108,0,101,0,83, 3728108,0,101,0,83,
@@ -3669,414 +3730,414 @@ public yyLSLSyntax
3669116,0,101,0,109, 3730116,0,101,0,109,
36700,101,0,110,0, 37310,101,0,110,0,
3671116,0,95,0,50, 3732116,0,95,0,50,
36720,1,191,1,3, 37330,1,196,1,3,
36731,8,1,7,839, 37341,8,1,7,849,
367422,1,51,1,1876, 373522,1,54,1,1876,
3675840,16,0,615,1, 3736850,16,0,628,1,
3676124,841,16,0,615, 3737124,851,16,0,628,
36771,2136,842,17,843, 37381,2136,852,17,853,
367815,720,1,-1,1, 373915,730,1,-1,1,
36795,844,20,845,4, 37405,854,20,855,4,
368026,73,0,102,0, 374126,73,0,102,0,
368183,0,116,0,97, 374283,0,116,0,97,
36820,116,0,101,0, 37430,116,0,101,0,
3683109,0,101,0,110, 3744109,0,101,0,110,
36840,116,0,95,0, 37450,116,0,95,0,
368552,0,1,187,1, 374652,0,1,192,1,
36863,1,8,1,7, 37473,1,8,1,7,
3687846,22,1,47,1, 3748856,22,1,50,1,
3688381,847,16,0,615, 3749381,857,16,0,628,
36891,525,848,16,0, 37501,525,858,16,0,
3690615,1,137,849,16, 3751628,1,137,859,16,
36910,615,1,1901,850, 37520,628,1,1901,860,
369216,0,615,1,2658, 375316,0,628,1,1153,
3693851,16,0,615,1, 3754861,16,0,628,1,
36941153,852,16,0,615, 3755151,862,16,0,628,
36951,151,853,16,0, 37561,1407,863,16,0,
3696615,1,1407,854,16, 3757628,1,1659,864,16,
36970,615,1,1659,855, 37580,628,1,2413,865,
369816,0,615,1,2413, 375916,0,628,1,406,
3699856,16,0,615,1, 3760866,16,0,628,1,
3700406,857,16,0,615, 37611371,867,16,0,628,
37011,1371,858,16,0, 37621,166,868,16,0,
3702615,1,166,859,16, 3763628,1,1622,869,16,
37030,615,1,1622,860, 37640,628,1,1931,870,
370416,0,615,1,1931, 376517,871,15,872,4,
3705861,17,862,15,863, 376630,37,0,87,0,
37064,30,37,0,87, 3767104,0,105,0,108,
37070,104,0,105,0, 37680,101,0,83,0,
3708108,0,101,0,83, 3769116,0,97,0,116,
37090,116,0,97,0, 37700,101,0,109,0,
3710116,0,101,0,109, 3771101,0,110,0,116,
37110,101,0,110,0,
3712116,0,1,-1,1,
37135,864,20,865,4,
371432,87,0,104,0,
3715105,0,108,0,101,
37160,83,0,116,0,
371797,0,116,0,101,
37180,109,0,101,0,
3719110,0,116,0,95,
37200,49,0,1,188,
37211,3,1,6,1,
37225,866,22,1,48,
37231,1933,867,16,0,
3724615,1,431,868,16,
37250,615,1,1585,869,
372616,0,615,1,182,
3727870,16,0,615,1,
37281189,871,16,0,615,
37291,1443,872,16,0,
3730615,1,1695,873,16,
37310,615,1,2198,874,
373216,0,615,1,447,
3733875,16,0,615,1,
37342458,876,17,877,15,
3735878,4,28,37,0,
373683,0,116,0,97,
37370,116,0,101,0,
3738109,0,101,0,110,
37390,116,0,76,0,
3740105,0,115,0,116,
37410,1,-1,1,5, 37720,1,-1,1,5,
3742879,20,880,4,30, 3773873,20,874,4,32,
377487,0,104,0,105,
37750,108,0,101,0,
374383,0,116,0,97, 377683,0,116,0,97,
37440,116,0,101,0, 37770,116,0,101,0,
3745109,0,101,0,110, 3778109,0,101,0,110,
37460,116,0,76,0, 37790,116,0,95,0,
3747105,0,115,0,116, 378049,0,1,193,1,
37480,95,0,50,0, 37813,1,6,1,5,
37491,165,1,3,1, 3782875,22,1,51,1,
37503,1,2,881,22, 37831933,876,16,0,628,
37511,25,1,2459,882, 37841,431,877,16,0,
375217,883,15,884,4, 3785628,1,1585,878,16,
375336,37,0,67,0, 37860,628,1,182,879,
3754111,0,109,0,112, 378716,0,628,1,1189,
37550,111,0,117,0, 3788880,16,0,628,1,
3756110,0,100,0,83, 37891443,881,16,0,628,
37901,1695,882,16,0,
3791628,1,2198,883,16,
37920,628,1,447,884,
379316,0,628,1,2458,
3794885,17,886,15,887,
37954,28,37,0,83,
37570,116,0,97,0, 37960,116,0,97,0,
3758116,0,101,0,109, 3797116,0,101,0,109,
37590,101,0,110,0, 37980,101,0,110,0,
3760116,0,1,-1,1, 3799116,0,76,0,105,
37615,885,20,886,4, 38000,115,0,116,0,
376238,67,0,111,0, 38011,-1,1,5,888,
3763109,0,112,0,111, 380220,889,4,30,83,
37640,117,0,110,0, 38030,116,0,97,0,
3765100,0,83,0,116, 3804116,0,101,0,109,
37660,97,0,116,0, 38050,101,0,110,0,
3767101,0,109,0,101, 3806116,0,76,0,105,
37680,110,0,116,0, 38070,115,0,116,0,
376995,0,50,0,1, 380895,0,50,0,1,
3770163,1,3,1,4, 3809170,1,3,1,3,
37711,3,887,22,1, 38101,2,890,22,1,
377223,1,1958,888,16, 381128,1,2459,891,17,
37730,615,1,2462,889, 3812892,15,893,4,36,
377417,890,15,878,1, 381337,0,67,0,111,
3775-1,1,5,891,20, 38140,109,0,112,0,
3776892,4,30,83,0, 3815111,0,117,0,110,
38160,100,0,83,0,
3777116,0,97,0,116, 3817116,0,97,0,116,
37780,101,0,109,0, 38180,101,0,109,0,
3779101,0,110,0,116, 3819101,0,110,0,116,
37800,76,0,105,0, 38200,1,-1,1,5,
3781115,0,116,0,95, 3821894,20,895,4,38,
37820,49,0,1,164, 382267,0,111,0,109,
37831,3,1,2,1, 38230,112,0,111,0,
37841,893,22,1,24, 3824117,0,110,0,100,
37851,1657,894,17,895, 38250,83,0,116,0,
378615,727,1,-1,1,
37875,896,20,897,4,
378822,83,0,116,0,
378997,0,116,0,101, 382697,0,116,0,101,
37900,109,0,101,0, 38270,109,0,101,0,
3791110,0,116,0,95, 3828110,0,116,0,95,
37920,50,0,1,168, 38290,50,0,1,168,
37931,3,1,3,1, 38301,3,1,4,1,
37942,898,22,1,28, 38313,896,22,1,26,
37951,2464,899,17,900, 38321,1958,897,16,0,
379615,884,1,-1,1, 3833628,1,2462,898,17,
37975,901,20,902,4, 3834899,15,887,1,-1,
379838,67,0,111,0, 38351,5,900,20,901,
3799109,0,112,0,111, 38364,30,83,0,116,
38000,117,0,110,0,
3801100,0,83,0,116,
38020,97,0,116,0, 38370,97,0,116,0,
3803101,0,109,0,101, 3838101,0,109,0,101,
38040,110,0,116,0, 38390,110,0,116,0,
380595,0,49,0,1, 384076,0,105,0,115,
3806162,1,3,1,3, 38410,116,0,95,0,
38071,2,903,22,1, 384249,0,1,169,1,
380822,1,199,904,16, 38433,1,2,1,1,
38090,615,1,459,905, 3844902,22,1,27,1,
381016,0,615,1,462, 38451657,903,17,904,15,
3811906,16,0,615,1, 3846737,1,-1,1,5,
3812217,907,16,0,615, 3847905,20,906,4,22,
38131,2227,908,17,909, 384883,0,116,0,97,
381415,863,1,-1,1, 38490,116,0,101,0,
38155,910,20,911,4, 3850109,0,101,0,110,
381632,87,0,104,0, 38510,116,0,95,0,
3817105,0,108,0,101, 385250,0,1,173,1,
38533,1,3,1,2,
3854907,22,1,31,1,
38552464,908,17,909,15,
3856893,1,-1,1,5,
3857910,20,911,4,38,
385867,0,111,0,109,
38590,112,0,111,0,
3860117,0,110,0,100,
38180,83,0,116,0, 38610,83,0,116,0,
381997,0,116,0,101, 386297,0,116,0,101,
38200,109,0,101,0, 38630,109,0,101,0,
3821110,0,116,0,95, 3864110,0,116,0,95,
38220,50,0,1,189, 38650,49,0,1,167,
38231,3,1,6,1, 38661,3,1,3,1,
38245,912,22,1,49, 38672,912,22,1,25,
38251,1225,913,16,0, 38681,199,913,16,0,
3826615,1,1479,914,16, 3869628,1,459,914,16,
38270,615,1,1731,915, 38700,628,1,462,915,
382816,0,615,1,1989, 387116,0,628,1,217,
3829916,17,917,15,720, 3872916,16,0,628,1,
38301,-1,1,5,918, 38732227,917,17,918,15,
383120,919,4,26,73, 3874872,1,-1,1,5,
38320,102,0,83,0, 3875919,20,920,4,32,
3833116,0,97,0,116, 387687,0,104,0,105,
38340,101,0,109,0, 38770,108,0,101,0,
3835101,0,110,0,116, 387883,0,116,0,97,
38360,95,0,49,0, 38790,116,0,101,0,
38371,184,1,3,1, 3880109,0,101,0,110,
38386,1,5,920,22, 38810,116,0,95,0,
38391,44,1,1990,921, 388250,0,1,194,1,
384016,0,615,1,236, 38833,1,6,1,5,
3841922,16,0,615,1, 3884921,22,1,52,1,
38421756,923,16,0,615, 38851225,922,16,0,628,
38431,4,924,19,184, 38861,1479,923,16,0,
38441,4,925,5,100, 3887628,1,1731,924,16,
38451,256,926,16,0, 38880,628,1,1989,925,
3846538,1,1261,927,16, 388917,926,15,730,1,
38470,538,1,509,928, 3890-1,1,5,927,20,
384816,0,538,1,1515, 3891928,4,26,73,0,
3849929,16,0,538,1, 3892102,0,83,0,116,
38502021,718,1,1775,930, 38930,97,0,116,0,
385116,0,538,1,2029, 3894101,0,109,0,101,
3852725,1,2030,731,1, 38950,110,0,116,0,
38532031,736,1,2032,741, 389695,0,49,0,1,
38541,2033,746,1,277, 3897189,1,3,1,6,
3855931,16,0,538,1, 38981,5,929,22,1,
38562035,752,1,2037,757, 389947,1,1990,930,16,
38571,2039,762,1,32, 39000,628,1,236,931,
3858932,16,0,538,1, 390116,0,628,1,2670,
38592041,768,1,2293,933, 3902932,16,0,628,1,
386016,0,538,1,2043, 39031756,933,16,0,628,
3861774,1,2045,779,1, 39041,4,934,19,193,
386240,934,16,0,186, 39051,4,935,5,100,
38631,41,935,16,0, 39061,256,936,16,0,
3864538,1,1297,936,16, 3907548,1,1261,937,16,
38650,538,1,43,937, 39080,548,1,509,938,
386616,0,538,1,44, 390916,0,548,1,1515,
3867938,16,0,186,1, 3910939,16,0,548,1,
38681803,787,1,1804,939, 39112021,728,1,1775,940,
386916,0,538,1,299, 391216,0,548,1,2029,
3870940,16,0,538,1, 3913735,1,2030,741,1,
387147,941,16,0,182, 39142031,746,1,2032,751,
38721,52,942,16,0, 39151,2033,756,1,277,
3873538,1,2318,943,16, 3916941,16,0,548,1,
38740,538,1,63,944, 39172035,762,1,2037,767,
387516,0,201,1,66, 39181,2039,772,1,32,
3876945,16,0,199,1, 3919942,16,0,548,1,
38772075,946,16,0,538, 39202041,778,1,2293,943,
38781,1574,799,1,71, 392116,0,548,1,2043,
3879947,16,0,538,1, 3922784,1,2045,789,1,
388076,948,16,0,538, 392340,944,16,0,195,
38811,1834,949,16,0, 39241,41,945,16,0,
3882538,1,2337,950,16, 3925548,1,1297,946,16,
38830,538,1,79,951, 39260,548,1,43,947,
388416,0,538,1,1335, 392716,0,548,1,44,
3885952,16,0,538,1, 3928948,16,0,195,1,
3886322,953,16,0,538, 39291803,797,1,1804,949,
38871,85,954,16,0, 393016,0,548,1,299,
3888538,1,89,955,16, 3931950,16,0,548,1,
38890,538,1,346,956, 393247,951,16,0,191,
389016,0,538,1,97, 39331,52,952,16,0,
3891957,16,0,538,1, 3934548,1,2318,953,16,
38922106,958,16,0,538, 39350,548,1,63,954,
38931,102,959,16,0, 393616,0,211,1,66,
3894538,1,1860,821,1, 3937955,16,0,209,1,
38952364,827,1,1114,960, 39382075,956,16,0,548,
389616,0,182,1,112, 39391,1574,809,1,71,
3897961,16,0,538,1, 3940957,16,0,548,1,
38981117,962,16,0,538, 394176,958,16,0,548,
38991,1873,835,1,1876, 39421,1834,959,16,0,
3900963,16,0,538,1, 3943548,1,2337,960,16,
3901124,964,16,0,538, 39440,548,1,79,961,
39021,2136,842,1,381, 394516,0,548,1,1335,
3903965,16,0,538,1, 3946962,16,0,548,1,
3904525,966,16,0,538, 3947322,963,16,0,548,
39051,137,967,16,0, 39481,85,964,16,0,
3906538,1,1901,968,16, 3949548,1,89,965,16,
39070,538,1,2658,969, 39500,548,1,346,966,
390816,0,538,1,1153, 395116,0,548,1,97,
3909970,16,0,538,1, 3952967,16,0,548,1,
3910151,971,16,0,538, 39532106,968,16,0,548,
39111,1407,972,16,0, 39541,102,969,16,0,
3912538,1,1659,973,16, 3955548,1,1860,831,1,
39130,538,1,2413,974, 39562364,837,1,1114,970,
391416,0,538,1,406, 395716,0,191,1,112,
3915975,16,0,538,1, 3958971,16,0,548,1,
39161371,976,16,0,538, 39591117,972,16,0,548,
39171,2105,814,1,166, 39601,1873,845,1,1876,
3918977,16,0,538,1, 3961973,16,0,548,1,
39191622,978,16,0,538, 3962124,974,16,0,548,
39201,1931,861,1,1933, 39631,2136,852,1,381,
3921979,16,0,538,1, 3964975,16,0,548,1,
3922431,980,16,0,538, 3965525,976,16,0,548,
39231,1585,981,16,0, 39661,137,977,16,0,
3924538,1,182,982,16, 3967548,1,1901,978,16,
39250,538,1,1189,983, 39680,548,1,1153,979,
392616,0,538,1,1443, 396916,0,548,1,151,
3927984,16,0,538,1, 3970980,16,0,548,1,
39281695,985,16,0,538, 39711407,981,16,0,548,
39291,2198,986,16,0, 39721,1659,982,16,0,
3930538,1,447,987,16, 3973548,1,2413,983,16,
39310,538,1,2458,876, 39740,548,1,406,984,
39321,2459,882,1,1958, 397516,0,548,1,1371,
3933988,16,0,538,1, 3976985,16,0,548,1,
39342462,889,1,1657,894, 39772105,824,1,166,986,
39351,2464,899,1,199, 397816,0,548,1,1622,
3936989,16,0,538,1, 3979987,16,0,548,1,
3937459,990,16,0,538, 39801931,870,1,1933,988,
39381,462,991,16,0, 398116,0,548,1,431,
3939538,1,217,992,16, 3982989,16,0,548,1,
39400,538,1,2227,908, 39831585,990,16,0,548,
39411,1225,993,16,0, 39841,182,991,16,0,
3942538,1,1479,994,16, 3985548,1,1189,992,16,
39430,538,1,1731,995, 39860,548,1,1443,993,
394416,0,538,1,1989, 398716,0,548,1,1695,
3945916,1,1990,996,16, 3988994,16,0,548,1,
39460,538,1,236,997, 39892198,995,16,0,548,
394716,0,538,1,1756, 39901,447,996,16,0,
3948998,16,0,538,1, 3991548,1,2458,885,1,
39495,999,19,181,1, 39922459,891,1,1958,997,
39505,1000,5,100,1, 399316,0,548,1,2462,
3951256,1001,16,0,534, 3994898,1,1657,903,1,
39521,1261,1002,16,0, 39952464,908,1,199,998,
3953534,1,509,1003,16, 399616,0,548,1,459,
39540,534,1,1515,1004, 3997999,16,0,548,1,
395516,0,534,1,2021, 3998462,1000,16,0,548,
3956718,1,1775,1005,16, 39991,217,1001,16,0,
39570,534,1,2029,725, 4000548,1,2227,917,1,
39581,2030,731,1,2031, 40011225,1002,16,0,548,
3959736,1,2032,741,1, 40021,1479,1003,16,0,
39602033,746,1,277,1006, 4003548,1,1731,1004,16,
396116,0,534,1,2035, 40040,548,1,1989,925,
3962752,1,2037,757,1, 40051,1990,1005,16,0,
39632039,762,1,32,1007, 4006548,1,236,1006,16,
396416,0,534,1,2041, 40070,548,1,2670,1007,
3965768,1,2293,1008,16, 400816,0,548,1,1756,
39660,534,1,2043,774, 40091008,16,0,548,1,
39671,2045,779,1,40, 40105,1009,19,190,1,
39681009,16,0,185,1, 40115,1010,5,100,1,
396941,1010,16,0,534, 4012256,1011,16,0,544,
39701,1297,1011,16,0, 40131,1261,1012,16,0,
3971534,1,43,1012,16, 4014544,1,509,1013,16,
39720,534,1,44,1013, 40150,544,1,1515,1014,
397316,0,185,1,1803, 401616,0,544,1,2021,
3974787,1,1804,1014,16, 4017728,1,1775,1015,16,
39750,534,1,299,1015, 40180,544,1,2029,735,
397616,0,534,1,47, 40191,2030,741,1,2031,
39771016,16,0,179,1, 4020746,1,2032,751,1,
397852,1017,16,0,534, 40212033,756,1,277,1016,
39791,2318,1018,16,0, 402216,0,544,1,2035,
3980534,1,63,1019,16, 4023762,1,2037,767,1,
39810,200,1,66,1020, 40242039,772,1,32,1017,
398216,0,198,1,2075, 402516,0,544,1,2041,
39831021,16,0,534,1, 4026778,1,2293,1018,16,
39841574,799,1,71,1022, 40270,544,1,2043,784,
398516,0,534,1,76, 40281,2045,789,1,40,
39861023,16,0,534,1, 40291019,16,0,194,1,
39871834,1024,16,0,534, 403041,1020,16,0,544,
39881,2337,1025,16,0, 40311,1297,1021,16,0,
3989534,1,79,1026,16, 4032544,1,43,1022,16,
39900,534,1,1335,1027, 40330,544,1,44,1023,
399116,0,534,1,322, 403416,0,194,1,1803,
39921028,16,0,534,1, 4035797,1,1804,1024,16,
399385,1029,16,0,534, 40360,544,1,299,1025,
39941,89,1030,16,0, 403716,0,544,1,47,
3995534,1,346,1031,16, 40381026,16,0,188,1,
39960,534,1,97,1032, 403952,1027,16,0,544,
399716,0,534,1,2106, 40401,2318,1028,16,0,
39981033,16,0,534,1, 4041544,1,63,1029,16,
3999102,1034,16,0,534, 40420,210,1,66,1030,
40001,1860,821,1,2364, 404316,0,208,1,2075,
4001827,1,1114,1035,16, 40441031,16,0,544,1,
40020,179,1,112,1036, 40451574,809,1,71,1032,
400316,0,534,1,1117, 404616,0,544,1,76,
40041037,16,0,534,1, 40471033,16,0,544,1,
40051873,835,1,1876,1038, 40481834,1034,16,0,544,
400616,0,534,1,124, 40491,2337,1035,16,0,
40071039,16,0,534,1, 4050544,1,79,1036,16,
40082136,842,1,381,1040, 40510,544,1,1335,1037,
400916,0,534,1,525, 405216,0,544,1,322,
40101041,16,0,534,1, 40531038,16,0,544,1,
4011137,1042,16,0,534, 405485,1039,16,0,544,
40121,1901,1043,16,0, 40551,89,1040,16,0,
4013534,1,2658,1044,16, 4056544,1,346,1041,16,
40140,534,1,1153,1045, 40570,544,1,97,1042,
401516,0,534,1,151, 405816,0,544,1,2106,
40161046,16,0,534,1, 40591043,16,0,544,1,
40171407,1047,16,0,534, 4060102,1044,16,0,544,
40181,1659,1048,16,0, 40611,1860,831,1,2364,
4019534,1,2413,1049,16, 4062837,1,1114,1045,16,
40200,534,1,406,1050, 40630,188,1,112,1046,
402116,0,534,1,1371, 406416,0,544,1,1117,
40221051,16,0,534,1, 40651047,16,0,544,1,
40232105,814,1,166,1052, 40661873,845,1,1876,1048,
402416,0,534,1,1622, 406716,0,544,1,124,
40251053,16,0,534,1, 40681049,16,0,544,1,
40261931,861,1,1933,1054, 40692136,852,1,381,1050,
402716,0,534,1,431, 407016,0,544,1,525,
40281055,16,0,534,1, 40711051,16,0,544,1,
40291585,1056,16,0,534, 4072137,1052,16,0,544,
40301,182,1057,16,0, 40731,1901,1053,16,0,
4031534,1,1189,1058,16, 4074544,1,1153,1054,16,
40320,534,1,1443,1059, 40750,544,1,151,1055,
403316,0,534,1,1695, 407616,0,544,1,1407,
40341060,16,0,534,1, 40771056,16,0,544,1,
40352198,1061,16,0,534, 40781659,1057,16,0,544,
40361,447,1062,16,0, 40791,2413,1058,16,0,
4037534,1,2458,876,1, 4080544,1,406,1059,16,
40382459,882,1,1958,1063, 40810,544,1,1371,1060,
403916,0,534,1,2462, 408216,0,544,1,2105,
4040889,1,1657,894,1, 4083824,1,166,1061,16,
40412464,899,1,199,1064, 40840,544,1,1622,1062,
404216,0,534,1,459, 408516,0,544,1,1931,
40431065,16,0,534,1, 4086870,1,1933,1063,16,
4044462,1066,16,0,534, 40870,544,1,431,1064,
40451,217,1067,16,0, 408816,0,544,1,1585,
4046534,1,2227,908,1, 40891065,16,0,544,1,
40471225,1068,16,0,534, 4090182,1066,16,0,544,
40481,1479,1069,16,0, 40911,1189,1067,16,0,
4049534,1,1731,1070,16, 4092544,1,1443,1068,16,
40500,534,1,1989,916, 40930,544,1,1695,1069,
40511,1990,1071,16,0, 409416,0,544,1,2198,
4052534,1,236,1072,16, 40951070,16,0,544,1,
40530,534,1,1756,1073, 4096447,1071,16,0,544,
405416,0,534,1,6, 40971,2458,885,1,2459,
40551074,19,277,1,6, 4098891,1,1958,1072,16,
40561075,5,2,1,1114, 40990,544,1,2462,898,
40571076,16,0,275,1, 41001,1657,903,1,2464,
405840,1077,16,0,523, 4101908,1,199,1073,16,
40591,7,1078,19,243, 41020,544,1,459,1074,
40601,7,1079,5,2, 410316,0,544,1,462,
40611,1114,1080,16,0, 41041075,16,0,544,1,
4062241,1,40,1081,16, 4105217,1076,16,0,544,
40630,459,1,8,1082, 41061,2227,917,1,1225,
406419,207,1,8,1083, 41071077,16,0,544,1,
40655,2,1,1114,1084, 41081479,1078,16,0,544,
406616,0,205,1,40, 41091,1731,1079,16,0,
40671085,16,0,439,1, 4110544,1,1989,925,1,
40689,1086,19,213,1, 41111990,1080,16,0,544,
40699,1087,5,2,1, 41121,236,1081,16,0,
40701114,1088,16,0,211, 4113544,1,2670,1082,16,
40711,40,1089,16,0, 41140,544,1,1756,1083,
4072384,1,10,1090,19, 411516,0,544,1,6,
4073164,1,10,1091,5, 41161084,19,286,1,6,
40742,1,1114,1092,16, 41171085,5,2,1,1114,
40750,162,1,40,1093, 41181086,16,0,284,1,
407616,0,324,1,11, 411940,1087,16,0,533,
40771094,19,192,1,11, 41201,7,1088,19,253,
40781095,5,146,1,1260, 41211,7,1089,5,2,
40791096,17,1097,15,1098, 41221,1114,1090,16,0,
4123251,1,40,1091,16,
41240,473,1,8,1092,
412519,217,1,8,1093,
41265,2,1,1114,1094,
412716,0,215,1,40,
41281095,16,0,450,1,
41299,1096,19,223,1,
41309,1097,5,2,1,
41311114,1098,16,0,221,
41321,40,1099,16,0,
4133392,1,10,1100,19,
4134173,1,10,1101,5,
41352,1,1114,1102,16,
41360,171,1,40,1103,
413716,0,332,1,11,
41381104,19,202,1,11,
41391105,5,146,1,1260,
41401106,17,1107,15,1108,
40804,34,37,0,83, 41414,34,37,0,83,
40810,105,0,109,0, 41420,105,0,109,0,
4082112,0,108,0,101, 4143112,0,108,0,101,
@@ -4085,7 +4146,7 @@ public yyLSLSyntax
40850,110,0,109,0, 41460,110,0,109,0,
4086101,0,110,0,116, 4147101,0,110,0,116,
40870,1,-1,1,5, 41480,1,-1,1,5,
40881099,20,1100,4,38, 41491109,20,1110,4,38,
408983,0,105,0,109, 415083,0,105,0,109,
40900,112,0,108,0, 41510,112,0,108,0,
4091101,0,65,0,115, 4152101,0,65,0,115,
@@ -4093,11 +4154,11 @@ public yyLSLSyntax
4093103,0,110,0,109, 4154103,0,110,0,109,
40940,101,0,110,0, 41550,101,0,110,0,
4095116,0,95,0,50, 4156116,0,95,0,50,
40960,49,0,1,220, 41570,49,0,1,225,
40971,3,1,6,1, 41581,3,1,6,1,
40985,1101,22,1,80, 41595,1111,22,1,83,
40991,1011,1102,17,1103, 41601,1011,1112,17,1113,
410015,1104,4,44,37, 416115,1114,4,44,37,
41010,80,0,97,0, 41620,80,0,97,0,
4102114,0,101,0,110, 4163114,0,101,0,110,
41030,116,0,104,0, 41640,116,0,104,0,
@@ -4107,7 +4168,7 @@ public yyLSLSyntax
41070,101,0,115,0, 41680,101,0,115,0,
4108115,0,105,0,111, 4169115,0,105,0,111,
41090,110,0,1,-1, 41700,110,0,1,-1,
41101,5,1105,20,1106, 41711,5,1115,20,1116,
41114,46,80,0,97, 41724,46,80,0,97,
41120,114,0,101,0, 41730,114,0,101,0,
4113110,0,116,0,104, 4174110,0,116,0,104,
@@ -4117,12 +4178,12 @@ public yyLSLSyntax
4117114,0,101,0,115, 4178114,0,101,0,115,
41180,115,0,105,0, 41790,115,0,105,0,
4119111,0,110,0,95, 4180111,0,110,0,95,
41200,50,0,1,267, 41810,50,0,1,272,
41211,3,1,4,1, 41821,3,1,4,1,
41223,1107,22,1,127, 41833,1117,22,1,130,
41231,1514,1108,17,1109, 41841,1514,1118,17,1119,
412415,1098,1,-1,1, 418515,1108,1,-1,1,
41255,1110,20,1111,4, 41865,1120,20,1121,4,
412638,83,0,105,0, 418738,83,0,105,0,
4127109,0,112,0,108, 4188109,0,112,0,108,
41280,101,0,65,0, 41890,101,0,65,0,
@@ -4131,26 +4192,26 @@ public yyLSLSyntax
4131109,0,101,0,110, 4192109,0,101,0,110,
41320,116,0,95,0, 41930,116,0,95,0,
413349,0,52,0,1, 419449,0,52,0,1,
4134213,1,3,1,4, 4195218,1,3,1,4,
41351,3,1112,22,1, 41961,3,1122,22,1,
413673,1,9,1113,17, 419776,1,9,1123,17,
41371114,15,1115,4,24, 41981124,15,1125,4,24,
413837,0,68,0,101, 419937,0,68,0,101,
41390,99,0,108,0, 42000,99,0,108,0,
414097,0,114,0,97, 420197,0,114,0,97,
41410,116,0,105,0, 42020,116,0,105,0,
4142111,0,110,0,1, 4203111,0,110,0,1,
4143-1,1,5,1116,20, 4204-1,1,5,1126,20,
41441117,4,26,68,0, 42051127,4,26,68,0,
4145101,0,99,0,108, 4206101,0,99,0,108,
41460,97,0,114,0, 42070,97,0,114,0,
414797,0,116,0,105, 420897,0,116,0,105,
41480,111,0,110,0, 42090,111,0,110,0,
414995,0,49,0,1, 421095,0,49,0,1,
4150161,1,3,1,3, 4211166,1,3,1,3,
41511,2,1118,22,1, 42121,2,1128,22,1,
415221,1,262,1119,17, 421324,1,262,1129,17,
41531120,15,1121,4,34, 42141130,15,1131,4,34,
415437,0,66,0,105, 421537,0,66,0,105,
41550,110,0,97,0, 42160,110,0,97,0,
4156114,0,121,0,69, 4217114,0,121,0,69,
@@ -4158,8 +4219,8 @@ public yyLSLSyntax
4158114,0,101,0,115, 4219114,0,101,0,115,
41590,115,0,105,0, 42200,115,0,105,0,
4160111,0,110,0,1, 4221111,0,110,0,1,
4161-1,1,5,1122,20, 4222-1,1,5,1132,20,
41621123,4,36,66,0, 42231133,4,36,66,0,
4163105,0,110,0,97, 4224105,0,110,0,97,
41640,114,0,121,0, 42250,114,0,121,0,
416569,0,120,0,112, 422669,0,120,0,112,
@@ -4167,11 +4228,11 @@ public yyLSLSyntax
4167115,0,115,0,105, 4228115,0,115,0,105,
41680,111,0,110,0, 42290,111,0,110,0,
416995,0,53,0,1, 423095,0,53,0,1,
4170249,1,3,1,4, 4231254,1,3,1,4,
41711,3,1124,22,1, 42321,3,1134,22,1,
4172109,1,1267,1125,17, 4233112,1,1267,1135,17,
41731126,15,1098,1,-1, 42341136,15,1108,1,-1,
41741,5,1127,20,1128, 42351,5,1137,20,1138,
41754,36,83,0,105, 42364,36,83,0,105,
41760,109,0,112,0, 42370,109,0,112,0,
4177108,0,101,0,65, 4238108,0,101,0,65,
@@ -4179,13 +4240,13 @@ public yyLSLSyntax
4179105,0,103,0,110, 4240105,0,103,0,110,
41800,109,0,101,0, 42410,109,0,101,0,
4181110,0,116,0,95, 4242110,0,116,0,95,
41820,56,0,1,207, 42430,56,0,1,212,
41831,3,1,6,1, 42441,3,1,6,1,
41845,1129,22,1,67, 42455,1139,22,1,70,
41851,2021,718,1,1521, 42461,2021,728,1,1521,
41861130,17,1131,15,1098, 42471140,17,1141,15,1108,
41871,-1,1,5,1132, 42481,-1,1,5,1142,
418820,1133,4,36,83, 424920,1143,4,36,83,
41890,105,0,109,0, 42500,105,0,109,0,
4190112,0,108,0,101, 4251112,0,108,0,101,
41910,65,0,115,0, 42520,65,0,115,0,
@@ -4193,26 +4254,26 @@ public yyLSLSyntax
41930,110,0,109,0, 42540,110,0,109,0,
4194101,0,110,0,116, 4255101,0,110,0,116,
41950,95,0,49,0, 42560,95,0,49,0,
41961,200,1,3,1, 42571,205,1,3,1,
41974,1,3,1134,22, 42584,1,3,1144,22,
41981,60,1,2024,1135, 42591,63,1,2024,1145,
419917,1136,15,1137,4, 426017,1146,15,1147,4,
420024,37,0,83,0, 426124,37,0,83,0,
4201116,0,97,0,116, 4262116,0,97,0,116,
42020,101,0,67,0, 42630,101,0,67,0,
4203104,0,97,0,110, 4264104,0,97,0,110,
42040,103,0,101,0, 42650,103,0,101,0,
42051,-1,1,5,1138, 42661,-1,1,5,1148,
420620,1139,4,26,83, 426720,1149,4,26,83,
42070,116,0,97,0, 42680,116,0,97,0,
4208116,0,101,0,67, 4269116,0,101,0,67,
42090,104,0,97,0, 42700,104,0,97,0,
4210110,0,103,0,101, 4271110,0,103,0,101,
42110,95,0,49,0, 42720,95,0,49,0,
42121,182,1,3,1, 42731,187,1,3,1,
42133,1,2,1140,22, 42743,1,2,1150,22,
42141,42,1,1775,1141, 42751,45,1,1775,1151,
421517,1142,15,1143,4, 427617,1152,15,1153,4,
421630,37,0,69,0, 427730,37,0,69,0,
4217109,0,112,0,116, 4278109,0,112,0,116,
42180,121,0,83,0, 42790,121,0,83,0,
@@ -4220,34 +4281,34 @@ public yyLSLSyntax
42200,101,0,109,0, 42810,101,0,109,0,
4221101,0,110,0,116, 4282101,0,110,0,116,
42220,1,-1,1,5, 42830,1,-1,1,5,
42231144,20,1145,4,32, 42841154,20,1155,4,32,
422469,0,109,0,112, 428569,0,109,0,112,
42250,116,0,121,0, 42860,116,0,121,0,
422683,0,116,0,97, 428783,0,116,0,97,
42270,116,0,101,0, 42880,116,0,101,0,
4228109,0,101,0,110, 4289109,0,101,0,110,
42290,116,0,95,0, 42900,116,0,95,0,
423049,0,1,166,1, 429149,0,1,171,1,
42313,1,1,1,0, 42923,1,1,1,0,
42321146,22,1,26,1, 42931156,22,1,29,1,
423319,1147,17,1114,1, 429419,1157,17,1124,1,
42342,1118,1,2028,1148, 42952,1128,1,2028,1158,
423517,1149,15,1150,4, 429617,1159,15,1160,4,
423620,37,0,74,0, 429720,37,0,74,0,
4237117,0,109,0,112, 4298117,0,109,0,112,
42380,76,0,97,0, 42990,76,0,97,0,
423998,0,101,0,108, 430098,0,101,0,108,
42400,1,-1,1,5, 43010,1,-1,1,5,
42411151,20,1152,4,22, 43021161,20,1162,4,22,
424274,0,117,0,109, 430374,0,117,0,109,
42430,112,0,76,0, 43040,112,0,76,0,
424497,0,98,0,101, 430597,0,98,0,101,
42450,108,0,95,0, 43060,108,0,95,0,
424649,0,1,180,1, 430749,0,1,185,1,
42473,1,3,1,2, 43083,1,3,1,2,
42481153,22,1,40,1, 43091163,22,1,43,1,
42492029,725,1,2281,1154, 43102029,735,1,2281,1164,
425017,1155,15,1156,4, 431117,1165,15,1166,4,
425134,37,0,70,0, 431234,37,0,70,0,
4252111,0,114,0,76, 4313111,0,114,0,76,
42530,111,0,111,0, 43140,111,0,111,0,
@@ -4255,8 +4316,8 @@ public yyLSLSyntax
42550,97,0,116,0, 43160,97,0,116,0,
4256101,0,109,0,101, 4317101,0,109,0,101,
42570,110,0,116,0, 43180,110,0,116,0,
42581,-1,1,5,1157, 43191,-1,1,5,1167,
425920,1158,4,36,70, 432020,1168,4,36,70,
42600,111,0,114,0, 43210,111,0,114,0,
426176,0,111,0,111, 432276,0,111,0,111,
42620,112,0,83,0, 43230,112,0,83,0,
@@ -4264,26 +4325,26 @@ public yyLSLSyntax
42640,101,0,109,0, 43250,101,0,109,0,
4265101,0,110,0,116, 4326101,0,110,0,116,
42660,95,0,50,0, 43270,95,0,50,0,
42671,195,1,3,1, 43281,200,1,3,1,
42682,1,1,1159,22, 43292,1,1,1169,22,
42691,55,1,2031,736, 43301,58,1,2031,746,
42701,2032,741,1,2033, 43311,2032,751,1,2033,
4271746,1,2034,1160,16, 4332756,1,2034,1170,16,
42720,572,1,2035,752, 43330,587,1,2035,762,
42731,2036,1161,16,0, 43341,2036,1171,16,0,
4274524,1,2037,757,1, 4335534,1,2037,767,1,
42752038,1162,16,0,528, 43362038,1172,16,0,538,
42761,2039,762,1,32, 43371,2039,772,1,32,
42771163,17,1142,1,0, 43381173,17,1152,1,0,
42781146,1,2041,768,1, 43391156,1,2041,778,1,
42792042,1164,16,0,646, 43402042,1174,16,0,655,
42801,2043,774,1,2044, 43411,2043,784,1,2044,
42811165,16,0,584,1, 43421175,16,0,599,1,
42822045,779,1,2299,1166, 43432045,789,1,2299,1176,
428316,0,226,1,1296, 434416,0,236,1,1296,
42841167,17,1168,15,1098, 43451177,17,1178,15,1108,
42851,-1,1,5,1169, 43461,-1,1,5,1179,
428620,1170,4,38,83, 434720,1180,4,38,83,
42870,105,0,109,0, 43480,105,0,109,0,
4288112,0,108,0,101, 4349112,0,108,0,101,
42890,65,0,115,0, 43500,65,0,115,0,
@@ -4291,12 +4352,12 @@ public yyLSLSyntax
42910,110,0,109,0, 43520,110,0,109,0,
4292101,0,110,0,116, 4353101,0,110,0,116,
42930,95,0,50,0, 43540,95,0,50,0,
429448,0,1,219,1, 435548,0,1,224,1,
42953,1,6,1,5, 43563,1,6,1,5,
42961171,22,1,79,1, 43571181,22,1,82,1,
4297283,1172,17,1173,15, 4358283,1182,17,1183,15,
42981121,1,-1,1,5, 43591131,1,-1,1,5,
42991174,20,1175,4,36, 43601184,20,1185,4,36,
430066,0,105,0,110, 436166,0,105,0,110,
43010,97,0,114,0, 43620,97,0,114,0,
4302121,0,69,0,120, 4363121,0,69,0,120,
@@ -4304,10 +4365,10 @@ public yyLSLSyntax
4304101,0,115,0,115, 4365101,0,115,0,115,
43050,105,0,111,0, 43660,105,0,111,0,
4306110,0,95,0,52, 4367110,0,95,0,52,
43070,1,248,1,3, 43680,1,253,1,3,
43081,4,1,3,1176, 43691,4,1,3,1186,
430922,1,108,1,40, 437022,1,111,1,40,
43101177,17,1178,15,1179, 43711187,17,1188,15,1189,
43114,32,37,0,73, 43724,32,37,0,73,
43120,100,0,101,0, 43730,100,0,101,0,
4313110,0,116,0,69, 4374110,0,116,0,69,
@@ -4315,21 +4376,21 @@ public yyLSLSyntax
4315114,0,101,0,115, 4376114,0,101,0,115,
43160,115,0,105,0, 43770,115,0,105,0,
4317111,0,110,0,1, 4378111,0,110,0,1,
4318-1,1,5,1180,20, 4379-1,1,5,1190,20,
43191181,4,34,73,0, 43801191,4,34,73,0,
4320100,0,101,0,110, 4381100,0,101,0,110,
43210,116,0,69,0, 43820,116,0,69,0,
4322120,0,112,0,114, 4383120,0,112,0,114,
43230,101,0,115,0, 43840,101,0,115,0,
4324115,0,105,0,111, 4385115,0,105,0,111,
43250,110,0,95,0, 43860,110,0,95,0,
432649,0,1,234,1, 438749,0,1,239,1,
43273,1,2,1,1, 43883,1,2,1,1,
43281182,22,1,94,1, 43891192,22,1,97,1,
432944,1183,17,1178,1, 439044,1193,17,1188,1,
43301,1182,1,1803,787, 43911,1192,1,1803,797,
43311,47,1184,17,1185, 43921,47,1194,17,1195,
433215,1186,4,38,37, 439315,1196,4,38,37,
43330,73,0,100,0, 43940,73,0,100,0,
4334101,0,110,0,116, 4395101,0,110,0,116,
43350,68,0,111,0, 43960,68,0,111,0,
@@ -4338,7 +4399,7 @@ public yyLSLSyntax
4338101,0,115,0,115, 4399101,0,115,0,115,
43390,105,0,111,0, 44000,105,0,111,0,
4340110,0,1,-1,1, 4401110,0,1,-1,1,
43415,1187,20,1188,4, 44025,1197,20,1198,4,
434240,73,0,100,0, 440340,73,0,100,0,
4343101,0,110,0,116, 4404101,0,110,0,116,
43440,68,0,111,0, 44050,68,0,111,0,
@@ -4347,10 +4408,10 @@ public yyLSLSyntax
4347101,0,115,0,115, 4408101,0,115,0,115,
43480,105,0,111,0, 44090,105,0,111,0,
4349110,0,95,0,49, 4410110,0,95,0,49,
43500,1,235,1,3, 44110,1,240,1,3,
43511,4,1,3,1189, 44121,4,1,3,1199,
435222,1,95,1,48, 441322,1,98,1,48,
43531190,17,1191,15,1192, 44141200,17,1201,15,1202,
43544,58,37,0,73, 44154,58,37,0,73,
43550,110,0,99,0, 44160,110,0,99,0,
4356114,0,101,0,109, 4417114,0,101,0,109,
@@ -4363,8 +4424,8 @@ public yyLSLSyntax
43630,114,0,101,0, 44240,114,0,101,0,
4364115,0,115,0,105, 4425115,0,115,0,105,
43650,111,0,110,0, 44260,111,0,110,0,
43661,-1,1,5,1193, 44271,-1,1,5,1203,
436720,1194,4,60,73, 442820,1204,4,60,73,
43680,110,0,99,0, 44290,110,0,99,0,
4369114,0,101,0,109, 4430114,0,101,0,109,
43700,101,0,110,0, 44310,101,0,110,0,
@@ -4377,11 +4438,11 @@ public yyLSLSyntax
4377115,0,115,0,105, 4438115,0,115,0,105,
43780,111,0,110,0, 44390,111,0,110,0,
437995,0,52,0,1, 444095,0,52,0,1,
4380239,1,3,1,5, 4441244,1,3,1,5,
43811,4,1195,22,1, 44421,4,1205,22,1,
438299,1,49,1196,17, 4443102,1,49,1206,17,
43831197,15,1192,1,-1, 44441207,15,1202,1,-1,
43841,5,1198,20,1199, 44451,5,1208,20,1209,
43854,60,73,0,110, 44464,60,73,0,110,
43860,99,0,114,0, 44470,99,0,114,0,
4387101,0,109,0,101, 4448101,0,109,0,101,
@@ -4394,12 +4455,12 @@ public yyLSLSyntax
43940,101,0,115,0, 44550,101,0,115,0,
4395115,0,105,0,111, 4456115,0,105,0,111,
43960,110,0,95,0, 44570,110,0,95,0,
439751,0,1,238,1, 445851,0,1,243,1,
43983,1,5,1,4, 44593,1,5,1,4,
43991200,22,1,98,1, 44601210,22,1,101,1,
440050,1201,17,1202,15, 446150,1211,17,1212,15,
44011192,1,-1,1,5, 44621202,1,-1,1,5,
44021203,20,1204,4,60, 44631213,20,1214,4,60,
440373,0,110,0,99, 446473,0,110,0,99,
44040,114,0,101,0, 44650,114,0,101,0,
4405109,0,101,0,110, 4466109,0,101,0,110,
@@ -4412,12 +4473,12 @@ public yyLSLSyntax
44120,115,0,115,0, 44730,115,0,115,0,
4413105,0,111,0,110, 4474105,0,111,0,110,
44140,95,0,50,0, 44750,95,0,50,0,
44151,237,1,3,1, 44761,242,1,3,1,
44163,1,2,1205,22, 44773,1,2,1215,22,
44171,97,1,51,1206, 44781,100,1,51,1216,
441817,1207,15,1192,1, 447917,1217,15,1202,1,
4419-1,1,5,1208,20, 4480-1,1,5,1218,20,
44201209,4,60,73,0, 44811219,4,60,73,0,
4421110,0,99,0,114, 4482110,0,99,0,114,
44220,101,0,109,0, 44830,101,0,109,0,
4423101,0,110,0,116, 4484101,0,110,0,116,
@@ -4429,12 +4490,12 @@ public yyLSLSyntax
4429114,0,101,0,115, 4490114,0,101,0,115,
44300,115,0,105,0, 44910,115,0,105,0,
4431111,0,110,0,95, 4492111,0,110,0,95,
44320,49,0,1,236, 44930,49,0,1,241,
44331,3,1,3,1, 44941,3,1,3,1,
44342,1210,22,1,96, 44952,1220,22,1,99,
44351,305,1211,17,1212, 44961,305,1221,17,1222,
443615,1121,1,-1,1, 449715,1131,1,-1,1,
44375,1213,20,1214,4, 44985,1223,20,1224,4,
443836,66,0,105,0, 449936,66,0,105,0,
4439110,0,97,0,114, 4500110,0,97,0,114,
44400,121,0,69,0, 45010,121,0,69,0,
@@ -4442,11 +4503,11 @@ public yyLSLSyntax
44420,101,0,115,0, 45030,101,0,115,0,
4443115,0,105,0,111, 4504115,0,105,0,111,
44440,110,0,95,0, 45050,110,0,95,0,
444551,0,1,247,1, 450651,0,1,252,1,
44463,1,4,1,3, 45073,1,4,1,3,
44471215,22,1,107,1, 45081225,22,1,110,1,
4448525,1216,17,1217,15, 4509525,1226,17,1227,15,
44491218,4,34,37,0, 45101228,4,34,37,0,
445082,0,111,0,116, 451182,0,111,0,116,
44510,97,0,116,0, 45120,97,0,116,0,
4452105,0,111,0,110, 4513105,0,111,0,110,
@@ -4454,7 +4515,7 @@ public yyLSLSyntax
4454110,0,115,0,116, 4515110,0,115,0,116,
44550,97,0,110,0, 45160,97,0,110,0,
4456116,0,1,-1,1, 4517116,0,1,-1,1,
44575,1219,20,1220,4, 45185,1229,20,1230,4,
445836,82,0,111,0, 451936,82,0,111,0,
4459116,0,97,0,116, 4520116,0,97,0,116,
44600,105,0,111,0, 45210,105,0,111,0,
@@ -4462,11 +4523,11 @@ public yyLSLSyntax
44620,110,0,115,0, 45230,110,0,115,0,
4463116,0,97,0,110, 4524116,0,97,0,110,
44640,116,0,95,0, 45250,116,0,95,0,
446549,0,1,232,1, 452649,0,1,237,1,
44663,1,10,1,9, 45273,1,10,1,9,
44671221,22,1,92,1, 45281231,22,1,95,1,
446863,1222,17,1223,15, 452963,1232,17,1233,15,
44691224,4,38,37,0, 45301234,4,38,37,0,
447084,0,121,0,112, 453184,0,121,0,112,
44710,101,0,99,0, 45320,101,0,99,0,
447297,0,115,0,116, 453397,0,115,0,116,
@@ -4475,7 +4536,7 @@ public yyLSLSyntax
44750,115,0,115,0, 45360,115,0,115,0,
4476105,0,111,0,110, 4537105,0,111,0,110,
44770,1,-1,1,5, 45380,1,-1,1,5,
44781225,20,1226,4,40, 45391235,20,1236,4,40,
447984,0,121,0,112, 454084,0,121,0,112,
44800,101,0,99,0, 45410,101,0,99,0,
448197,0,115,0,116, 454297,0,115,0,116,
@@ -4484,12 +4545,12 @@ public yyLSLSyntax
44840,115,0,115,0, 45450,115,0,115,0,
4485105,0,111,0,110, 4546105,0,111,0,110,
44860,95,0,50,0, 45470,95,0,50,0,
44871,269,1,3,1, 45481,274,1,3,1,
44885,1,4,1227,22, 45495,1,4,1237,22,
44891,129,1,66,1228, 45501,132,1,66,1238,
449017,1229,15,1224,1, 455117,1239,15,1234,1,
4491-1,1,5,1230,20, 4552-1,1,5,1240,20,
44921231,4,40,84,0, 45531241,4,40,84,0,
4493121,0,112,0,101, 4554121,0,112,0,101,
44940,99,0,97,0, 45550,99,0,97,0,
4495115,0,116,0,69, 4556115,0,116,0,69,
@@ -4497,12 +4558,12 @@ public yyLSLSyntax
4497114,0,101,0,115, 4558114,0,101,0,115,
44980,115,0,105,0, 45590,115,0,105,0,
4499111,0,110,0,95, 4560111,0,110,0,95,
45000,51,0,1,270, 45610,51,0,1,275,
45011,3,1,7,1, 45621,3,1,7,1,
45026,1232,22,1,130, 45636,1242,22,1,133,
45031,67,1233,17,1234, 45641,67,1243,17,1244,
450415,1224,1,-1,1, 456515,1234,1,-1,1,
45055,1235,20,1236,4, 45665,1245,20,1246,4,
450640,84,0,121,0, 456740,84,0,121,0,
4507112,0,101,0,99, 4568112,0,101,0,99,
45080,97,0,115,0, 45690,97,0,115,0,
@@ -4511,12 +4572,12 @@ public yyLSLSyntax
4511101,0,115,0,115, 4572101,0,115,0,115,
45120,105,0,111,0, 45730,105,0,111,0,
4513110,0,95,0,55, 4574110,0,95,0,55,
45140,1,274,1,3, 45750,1,279,1,3,
45151,8,1,7,1237, 45761,8,1,7,1247,
451622,1,134,1,68, 457722,1,137,1,68,
45171238,17,1239,15,1224, 45781248,17,1249,15,1234,
45181,-1,1,5,1240, 45791,-1,1,5,1250,
451920,1241,4,40,84, 458020,1251,4,40,84,
45200,121,0,112,0, 45810,121,0,112,0,
4521101,0,99,0,97, 4582101,0,99,0,97,
45220,115,0,116,0, 45830,115,0,116,0,
@@ -4525,11 +4586,11 @@ public yyLSLSyntax
4525115,0,115,0,105, 4586115,0,115,0,105,
45260,111,0,110,0, 45870,111,0,110,0,
452795,0,53,0,1, 458895,0,53,0,1,
4528272,1,3,1,8, 4589277,1,3,1,8,
45291,7,1242,22,1, 45901,7,1252,22,1,
4530132,1,69,1243,17, 4591135,1,69,1253,17,
45311244,15,1224,1,-1, 45921254,15,1234,1,-1,
45321,5,1245,20,1246, 45931,5,1255,20,1256,
45334,40,84,0,121, 45944,40,84,0,121,
45340,112,0,101,0, 45950,112,0,101,0,
453599,0,97,0,115, 459699,0,97,0,115,
@@ -4538,12 +4599,12 @@ public yyLSLSyntax
45380,101,0,115,0, 45990,101,0,115,0,
4539115,0,105,0,111, 4600115,0,105,0,111,
45400,110,0,95,0, 46010,110,0,95,0,
454154,0,1,273,1, 460254,0,1,278,1,
45423,1,6,1,5, 46033,1,6,1,5,
45431247,22,1,133,1, 46041257,22,1,136,1,
454470,1248,17,1249,15, 460570,1258,17,1259,15,
45451224,1,-1,1,5, 46061234,1,-1,1,5,
45461250,20,1251,4,40, 46071260,20,1261,4,40,
454784,0,121,0,112, 460884,0,121,0,112,
45480,101,0,99,0, 46090,101,0,99,0,
454997,0,115,0,116, 461097,0,115,0,116,
@@ -4552,12 +4613,12 @@ public yyLSLSyntax
45520,115,0,115,0, 46130,115,0,115,0,
4553105,0,111,0,110, 4614105,0,111,0,110,
45540,95,0,52,0, 46150,95,0,52,0,
45551,271,1,3,1, 46161,276,1,3,1,
45566,1,5,1252,22, 46176,1,5,1262,22,
45571,131,1,74,1253, 46181,134,1,74,1263,
455817,1254,15,1224,1, 461917,1264,15,1234,1,
4559-1,1,5,1255,20, 4620-1,1,5,1265,20,
45601256,4,40,84,0, 46211266,4,40,84,0,
4561121,0,112,0,101, 4622121,0,112,0,101,
45620,99,0,97,0, 46230,99,0,97,0,
4563115,0,116,0,69, 4624115,0,116,0,69,
@@ -4565,12 +4626,12 @@ public yyLSLSyntax
4565114,0,101,0,115, 4626114,0,101,0,115,
45660,115,0,105,0, 46270,115,0,105,0,
4567111,0,110,0,95, 4628111,0,110,0,95,
45680,57,0,1,276, 46290,57,0,1,281,
45691,3,1,7,1, 46301,3,1,7,1,
45706,1257,22,1,136, 46316,1267,22,1,139,
45711,1013,1258,17,1259, 46321,1013,1268,17,1269,
457215,1104,1,-1,1, 463315,1114,1,-1,1,
45735,1260,20,1261,4, 46345,1270,20,1271,4,
457446,80,0,97,0, 463546,80,0,97,0,
4575114,0,101,0,110, 4636114,0,101,0,110,
45760,116,0,104,0, 46370,116,0,104,0,
@@ -4580,12 +4641,12 @@ public yyLSLSyntax
45800,101,0,115,0, 46410,101,0,115,0,
4581115,0,105,0,111, 4642115,0,105,0,111,
45820,110,0,95,0, 46430,110,0,95,0,
458349,0,1,266,1, 464449,0,1,271,1,
45843,1,4,1,3, 46453,1,4,1,3,
45851262,22,1,126,1, 46461272,22,1,129,1,
45861332,1263,17,1264,15, 46471332,1273,17,1274,15,
45871098,1,-1,1,5, 46481108,1,-1,1,5,
45881265,20,1266,4,38, 46491275,20,1276,4,38,
458983,0,105,0,109, 465083,0,105,0,109,
45900,112,0,108,0, 46510,112,0,108,0,
4591101,0,65,0,115, 4652101,0,65,0,115,
@@ -4593,12 +4654,12 @@ public yyLSLSyntax
4593103,0,110,0,109, 4654103,0,110,0,109,
45940,101,0,110,0, 46550,101,0,110,0,
4595116,0,95,0,49, 4656116,0,95,0,49,
45960,57,0,1,218, 46570,57,0,1,223,
45971,3,1,6,1, 46581,3,1,6,1,
45985,1267,22,1,78, 46595,1277,22,1,81,
45991,2337,1268,17,1142, 46601,2337,1278,17,1152,
46001,0,1146,1,1585, 46611,0,1156,1,1585,
46011269,17,1270,15,1271, 46621279,17,1280,15,1281,
46024,32,37,0,82, 46634,32,37,0,82,
46030,101,0,116,0, 46640,101,0,116,0,
4604117,0,114,0,110, 4665117,0,114,0,110,
@@ -4606,30 +4667,30 @@ public yyLSLSyntax
460697,0,116,0,101, 466797,0,116,0,101,
46070,109,0,101,0, 46680,109,0,101,0,
4608110,0,116,0,1, 4669110,0,116,0,1,
4609-1,1,5,1272,20, 4670-1,1,5,1282,20,
46101273,4,34,82,0, 46711283,4,34,82,0,
4611101,0,116,0,117, 4672101,0,116,0,117,
46120,114,0,110,0, 46730,114,0,110,0,
461383,0,116,0,97, 467483,0,116,0,97,
46140,116,0,101,0, 46750,116,0,101,0,
4615109,0,101,0,110, 4676109,0,101,0,110,
46160,116,0,95,0, 46770,116,0,95,0,
461750,0,1,225,1, 467850,0,1,230,1,
46183,1,2,1,1, 46793,1,2,1,1,
46191274,22,1,85,1, 46801284,22,1,88,1,
46202023,1275,17,1276,15, 46812023,1285,17,1286,15,
46211137,1,-1,1,5, 46821147,1,-1,1,5,
46221277,20,1278,4,26, 46831287,20,1288,4,26,
462383,0,116,0,97, 468483,0,116,0,97,
46240,116,0,101,0, 46850,116,0,101,0,
462567,0,104,0,97, 468667,0,104,0,97,
46260,110,0,103,0, 46870,110,0,103,0,
4627101,0,95,0,50, 4688101,0,95,0,50,
46280,1,183,1,3, 46890,1,188,1,3,
46291,3,1,2,1279, 46901,3,1,2,1289,
463022,1,43,1,2136, 469122,1,46,1,2136,
4631842,1,82,1280,17, 4692852,1,82,1290,17,
46321281,15,1282,4,32, 46931291,15,1292,4,32,
463337,0,85,0,110, 469437,0,85,0,110,
46340,97,0,114,0, 46950,97,0,114,0,
4635121,0,69,0,120, 4696121,0,69,0,120,
@@ -4637,7 +4698,7 @@ public yyLSLSyntax
4637101,0,115,0,115, 4698101,0,115,0,115,
46380,105,0,111,0, 46990,105,0,111,0,
4639110,0,1,-1,1, 4700110,0,1,-1,1,
46405,1283,20,1284,4, 47015,1293,20,1294,4,
464134,85,0,110,0, 470234,85,0,110,0,
464297,0,114,0,121, 470397,0,114,0,121,
46430,69,0,120,0, 47040,69,0,120,0,
@@ -4645,29 +4706,29 @@ public yyLSLSyntax
46450,115,0,115,0, 47060,115,0,115,0,
4646105,0,111,0,110, 4707105,0,111,0,110,
46470,95,0,51,0, 47080,95,0,51,0,
46481,265,1,3,1, 47091,270,1,3,1,
46493,1,2,1285,22, 47103,1,2,1295,22,
46501,125,1,2026,1286, 47111,128,1,2026,1296,
465117,1287,15,1288,4, 471217,1297,15,1298,4,
465228,37,0,74,0, 471328,37,0,74,0,
4653117,0,109,0,112, 4714117,0,109,0,112,
46540,83,0,116,0, 47150,83,0,116,0,
465597,0,116,0,101, 471697,0,116,0,101,
46560,109,0,101,0, 47170,109,0,101,0,
4657110,0,116,0,1, 4718110,0,116,0,1,
4658-1,1,5,1289,20, 4719-1,1,5,1299,20,
46591290,4,30,74,0, 47201300,4,30,74,0,
4660117,0,109,0,112, 4721117,0,109,0,112,
46610,83,0,116,0, 47220,83,0,116,0,
466297,0,116,0,101, 472397,0,116,0,101,
46630,109,0,101,0, 47240,109,0,101,0,
4664110,0,116,0,95, 4725110,0,116,0,95,
46650,49,0,1,181, 47260,49,0,1,186,
46661,3,1,3,1, 47271,3,1,3,1,
46672,1291,22,1,41, 47282,1301,22,1,44,
46681,1591,1292,17,1293, 47291,1591,1302,17,1303,
466915,1271,1,-1,1, 473015,1281,1,-1,1,
46705,1294,20,1295,4, 47315,1304,20,1305,4,
467134,82,0,101,0, 473234,82,0,101,0,
4672116,0,117,0,114, 4733116,0,117,0,114,
46730,110,0,83,0, 47340,110,0,83,0,
@@ -4675,12 +4736,12 @@ public yyLSLSyntax
46750,101,0,109,0, 47360,101,0,109,0,
4676101,0,110,0,116, 4737101,0,110,0,116,
46770,95,0,49,0, 47380,95,0,49,0,
46781,224,1,3,1, 47391,229,1,3,1,
46793,1,2,1296,22, 47403,1,2,1306,22,
46801,84,1,1341,1297, 47411,87,1,1341,1307,
468117,1298,15,1098,1, 474217,1308,15,1108,1,
4682-1,1,5,1299,20, 4743-1,1,5,1309,20,
46831300,4,36,83,0, 47441310,4,36,83,0,
4684105,0,109,0,112, 4745105,0,109,0,112,
46850,108,0,101,0, 47460,108,0,101,0,
468665,0,115,0,115, 474765,0,115,0,115,
@@ -4688,12 +4749,12 @@ public yyLSLSyntax
4688110,0,109,0,101, 4749110,0,109,0,101,
46890,110,0,116,0, 47500,110,0,116,0,
469095,0,54,0,1, 475195,0,54,0,1,
4691205,1,3,1,4, 4752210,1,3,1,4,
46921,3,1301,22,1, 47531,3,1311,22,1,
469365,1,2030,731,1, 475468,1,2030,741,1,
4694328,1302,17,1303,15, 4755328,1312,17,1313,15,
46951121,1,-1,1,5, 47561131,1,-1,1,5,
46961304,20,1305,4,36, 47571314,20,1315,4,36,
469766,0,105,0,110, 475866,0,105,0,110,
46980,97,0,114,0, 47590,97,0,114,0,
4699121,0,69,0,120, 4760121,0,69,0,120,
@@ -4701,12 +4762,12 @@ public yyLSLSyntax
4701101,0,115,0,115, 4762101,0,115,0,115,
47020,105,0,111,0, 47630,105,0,111,0,
4703110,0,95,0,50, 4764110,0,95,0,50,
47040,1,246,1,3, 47650,1,251,1,3,
47051,4,1,3,1306, 47661,4,1,3,1316,
470622,1,106,1,1303, 476722,1,109,1,1303,
47071307,17,1308,15,1098, 47681317,17,1318,15,1108,
47081,-1,1,5,1309, 47691,-1,1,5,1319,
470920,1310,4,36,83, 477020,1320,4,36,83,
47100,105,0,109,0, 47710,105,0,109,0,
4711112,0,108,0,101, 4772112,0,108,0,101,
47120,65,0,115,0, 47730,65,0,115,0,
@@ -4714,28 +4775,28 @@ public yyLSLSyntax
47140,110,0,109,0, 47750,110,0,109,0,
4715101,0,110,0,116, 4776101,0,110,0,116,
47160,95,0,55,0, 47770,95,0,55,0,
47171,206,1,3,1, 47781,211,1,3,1,
47186,1,5,1311,22, 47796,1,5,1321,22,
47191,66,1,1096,1312, 47801,69,1,1096,1322,
472017,1313,15,1314,4, 478117,1323,15,1324,4,
472126,37,0,70,0, 478226,37,0,70,0,
4722117,0,110,0,99, 4783117,0,110,0,99,
47230,116,0,105,0, 47840,116,0,105,0,
4724111,0,110,0,67, 4785111,0,110,0,67,
47250,97,0,108,0, 47860,97,0,108,0,
4726108,0,1,-1,1, 4787108,0,1,-1,1,
47275,1315,20,1316,4, 47885,1325,20,1326,4,
472828,70,0,117,0, 478928,70,0,117,0,
4729110,0,99,0,116, 4790110,0,99,0,116,
47300,105,0,111,0, 47910,105,0,111,0,
4731110,0,67,0,97, 4792110,0,67,0,97,
47320,108,0,108,0, 47930,108,0,108,0,
473395,0,49,0,1, 479495,0,49,0,1,
4734277,1,3,1,5, 4795282,1,3,1,5,
47351,4,1317,22,1, 47961,4,1327,22,1,
4736137,1,93,1318,17, 4797140,1,93,1328,17,
47371319,15,1282,1,-1, 47981329,15,1292,1,-1,
47381,5,1320,20,1321, 47991,5,1330,20,1331,
47394,34,85,0,110, 48004,34,85,0,110,
47400,97,0,114,0, 48010,97,0,114,0,
4741121,0,69,0,120, 4802121,0,69,0,120,
@@ -4743,12 +4804,12 @@ public yyLSLSyntax
4743101,0,115,0,115, 4804101,0,115,0,115,
47440,105,0,111,0, 48050,105,0,111,0,
4745110,0,95,0,50, 4806110,0,95,0,50,
47460,1,264,1,3, 48070,1,269,1,3,
47471,3,1,2,1322, 48081,3,1,2,1332,
474822,1,124,1,1550, 480922,1,127,1,1550,
47491323,17,1324,15,1098, 48101333,17,1334,15,1108,
47501,-1,1,5,1325, 48111,-1,1,5,1335,
475120,1326,4,38,83, 481220,1336,4,38,83,
47520,105,0,109,0, 48130,105,0,109,0,
4753112,0,108,0,101, 4814112,0,108,0,101,
47540,65,0,115,0, 48150,65,0,115,0,
@@ -4756,16 +4817,16 @@ public yyLSLSyntax
47560,110,0,109,0, 48170,110,0,109,0,
4757101,0,110,0,116, 4818101,0,110,0,116,
47580,95,0,49,0, 48190,95,0,49,0,
475951,0,1,212,1, 482051,0,1,217,1,
47603,1,4,1,3, 48213,1,4,1,3,
47611327,22,1,72,1, 48221337,22,1,75,1,
47622040,1328,16,0,532, 48232040,1338,16,0,542,
47631,2106,1329,17,1142, 48241,2106,1339,17,1152,
47641,0,1146,1,1555, 48251,0,1156,1,1555,
47651330,16,0,599,1, 48261340,16,0,615,1,
4766827,1331,17,1332,15, 4827827,1341,17,1342,15,
47671121,1,-1,1,5, 48281131,1,-1,1,5,
47681333,20,1334,4,38, 48291343,20,1344,4,38,
476966,0,105,0,110, 483066,0,105,0,110,
47700,97,0,114,0, 48310,97,0,114,0,
4771121,0,69,0,120, 4832121,0,69,0,120,
@@ -4773,30 +4834,30 @@ public yyLSLSyntax
4773101,0,115,0,115, 4834101,0,115,0,115,
47740,105,0,111,0, 48350,105,0,111,0,
4775110,0,95,0,49, 4836110,0,95,0,49,
47760,53,0,1,259, 48370,53,0,1,264,
47771,3,1,4,1, 48381,3,1,4,1,
47783,1335,22,1,119, 48393,1345,22,1,122,
47791,1859,1336,16,0, 48401,1859,1346,16,0,
4780304,1,1860,821,1, 4841313,1,1860,831,1,
47811804,1337,17,1142,1, 48421804,1347,17,1152,1,
47820,1146,1,107,1338, 48430,1156,1,107,1348,
478317,1339,15,1282,1, 484417,1349,15,1292,1,
4784-1,1,5,1340,20, 4845-1,1,5,1350,20,
47851341,4,34,85,0, 48461351,4,34,85,0,
4786110,0,97,0,114, 4847110,0,97,0,114,
47870,121,0,69,0, 48480,121,0,69,0,
4788120,0,112,0,114, 4849120,0,112,0,114,
47890,101,0,115,0, 48500,101,0,115,0,
4790115,0,105,0,111, 4851115,0,105,0,111,
47910,110,0,95,0, 48520,110,0,95,0,
479249,0,1,263,1, 485349,0,1,268,1,
47933,1,3,1,2, 48543,1,3,1,2,
47941342,22,1,123,1, 48551352,22,1,126,1,
47951114,1343,17,1185,1, 48561114,1353,17,1195,1,
47963,1189,1,1048,1344, 48573,1199,1,1048,1354,
479717,1345,15,1121,1, 485817,1355,15,1131,1,
4798-1,1,5,1346,20, 4859-1,1,5,1356,20,
47991347,4,38,66,0, 48601357,4,38,66,0,
4800105,0,110,0,97, 4861105,0,110,0,97,
48010,114,0,121,0, 48620,114,0,121,0,
480269,0,120,0,112, 486369,0,120,0,112,
@@ -4804,12 +4865,12 @@ public yyLSLSyntax
4804115,0,115,0,105, 4865115,0,115,0,105,
48050,111,0,110,0, 48660,111,0,110,0,
480695,0,49,0,56, 486795,0,49,0,56,
48070,1,262,1,3, 48680,1,267,1,3,
48081,4,1,3,1348, 48691,4,1,3,1358,
480922,1,122,1,352, 487022,1,125,1,352,
48101349,17,1350,15,1121, 48711359,17,1360,15,1131,
48111,-1,1,5,1351, 48721,-1,1,5,1361,
481220,1352,4,36,66, 487320,1362,4,36,66,
48130,105,0,110,0, 48740,105,0,110,0,
481497,0,114,0,121, 487597,0,114,0,121,
48150,69,0,120,0, 48760,69,0,120,0,
@@ -4817,13 +4878,13 @@ public yyLSLSyntax
48170,115,0,115,0, 48780,115,0,115,0,
4818105,0,111,0,110, 4879105,0,111,0,110,
48190,95,0,49,0, 48800,95,0,49,0,
48201,245,1,3,1, 48811,250,1,3,1,
48214,1,3,1353,22, 48824,1,3,1363,22,
48221,105,1,1872,1354, 48831,108,1,1872,1364,
482316,0,314,1,1873, 488416,0,323,1,1873,
4824835,1,118,1355,17, 4885845,1,118,1365,17,
48251356,15,1121,1,-1, 48861366,15,1131,1,-1,
48261,5,1357,20,1358, 48871,5,1367,20,1368,
48274,38,66,0,105, 48884,38,66,0,105,
48280,110,0,97,0, 48890,110,0,97,0,
4829114,0,121,0,69, 4890114,0,121,0,69,
@@ -4832,12 +4893,12 @@ public yyLSLSyntax
48320,115,0,105,0, 48930,115,0,105,0,
4833111,0,110,0,95, 4894111,0,110,0,95,
48340,49,0,52,0, 48950,49,0,52,0,
48351,258,1,3,1, 48961,263,1,3,1,
48364,1,3,1359,22, 48974,1,3,1369,22,
48371,118,1,1123,1360, 48981,121,1,1123,1370,
483817,1361,15,1098,1, 489917,1371,15,1108,1,
4839-1,1,5,1362,20, 4900-1,1,5,1372,20,
48401363,4,38,83,0, 49011373,4,38,83,0,
4841105,0,109,0,112, 4902105,0,109,0,112,
48420,108,0,101,0, 49030,108,0,101,0,
484365,0,115,0,115, 490465,0,115,0,115,
@@ -4845,10 +4906,10 @@ public yyLSLSyntax
4845110,0,109,0,101, 4906110,0,109,0,101,
48460,110,0,116,0, 49070,110,0,116,0,
484795,0,49,0,50, 490895,0,49,0,50,
48480,1,211,1,3, 49090,1,216,1,3,
48491,6,1,5,1364, 49101,6,1,5,1374,
485022,1,71,1,371, 491122,1,74,1,371,
48511365,17,1366,15,1367, 49121375,17,1376,15,1377,
48524,46,37,0,70, 49134,46,37,0,70,
48530,117,0,110,0, 49140,117,0,110,0,
485499,0,116,0,105, 491599,0,116,0,105,
@@ -4859,7 +4920,7 @@ public yyLSLSyntax
48590,101,0,115,0, 49200,101,0,115,0,
4860115,0,105,0,111, 4921115,0,105,0,111,
48610,110,0,1,-1, 49220,110,0,1,-1,
48621,5,1368,20,1369, 49231,5,1378,20,1379,
48634,48,70,0,117, 49244,48,70,0,117,
48640,110,0,99,0, 49250,110,0,99,0,
4865116,0,105,0,111, 4926116,0,105,0,111,
@@ -4870,12 +4931,12 @@ public yyLSLSyntax
48700,115,0,115,0, 49310,115,0,115,0,
4871105,0,111,0,110, 4932105,0,111,0,110,
48720,95,0,49,0, 49330,95,0,49,0,
48731,244,1,3,1, 49341,249,1,3,1,
48742,1,1,1370,22, 49352,1,1,1380,22,
48751,104,1,1377,1371, 49361,107,1,1377,1381,
487617,1372,15,1098,1, 493717,1382,15,1108,1,
4877-1,1,5,1373,20, 4938-1,1,5,1383,20,
48781374,4,36,83,0, 49391384,4,36,83,0,
4879105,0,109,0,112, 4940105,0,109,0,112,
48800,108,0,101,0, 49410,108,0,101,0,
488165,0,115,0,115, 494265,0,115,0,115,
@@ -4883,11 +4944,11 @@ public yyLSLSyntax
4883110,0,109,0,101, 4944110,0,109,0,101,
48840,110,0,116,0, 49450,110,0,116,0,
488595,0,53,0,1, 494695,0,53,0,1,
4886204,1,3,1,4, 4947209,1,3,1,4,
48871,3,1375,22,1, 49481,3,1385,22,1,
488864,1,375,1376,17, 494967,1,375,1386,17,
48891377,15,1192,1,-1, 49501387,15,1202,1,-1,
48901,5,1378,20,1379, 49511,5,1388,20,1389,
48914,60,73,0,110, 49524,60,73,0,110,
48920,99,0,114,0, 49530,99,0,114,0,
4893101,0,109,0,101, 4954101,0,109,0,101,
@@ -4900,12 +4961,12 @@ public yyLSLSyntax
49000,101,0,115,0, 49610,101,0,115,0,
4901115,0,105,0,111, 4962115,0,105,0,111,
49020,110,0,95,0, 49630,110,0,95,0,
490356,0,1,243,1, 496456,0,1,248,1,
49043,1,5,1,4, 49653,1,5,1,4,
49051380,22,1,103,1, 49661390,22,1,106,1,
4906377,1381,17,1382,15, 4967377,1391,17,1392,15,
49071192,1,-1,1,5, 49681202,1,-1,1,5,
49081383,20,1384,4,60, 49691393,20,1394,4,60,
490973,0,110,0,99, 497073,0,110,0,99,
49100,114,0,101,0, 49710,114,0,101,0,
4911109,0,101,0,110, 4972109,0,101,0,110,
@@ -4918,12 +4979,12 @@ public yyLSLSyntax
49180,115,0,115,0, 49790,115,0,115,0,
4919105,0,111,0,110, 4980105,0,111,0,110,
49200,95,0,53,0, 49810,95,0,53,0,
49211,240,1,3,1, 49821,245,1,3,1,
49223,1,2,1385,22, 49833,1,2,1395,22,
49231,100,1,379,1386, 49841,103,1,379,1396,
492417,1387,15,1192,1, 498517,1397,15,1202,1,
4925-1,1,5,1388,20, 4986-1,1,5,1398,20,
49261389,4,60,73,0, 49871399,4,60,73,0,
4927110,0,99,0,114, 4988110,0,99,0,114,
49280,101,0,109,0, 49890,101,0,109,0,
4929101,0,110,0,116, 4990101,0,110,0,116,
@@ -4935,11 +4996,11 @@ public yyLSLSyntax
4935114,0,101,0,115, 4996114,0,101,0,115,
49360,115,0,105,0, 49970,115,0,105,0,
4937111,0,110,0,95, 4998111,0,110,0,95,
49380,55,0,1,242, 49990,55,0,1,247,
49391,3,1,5,1, 50001,3,1,5,1,
49404,1390,22,1,102, 50014,1400,22,1,105,
49411,380,1391,17,1392, 50021,380,1401,17,1402,
494215,1393,4,38,37, 500315,1403,4,38,37,
49430,67,0,111,0, 50040,67,0,111,0,
4944110,0,115,0,116, 5005110,0,115,0,116,
49450,97,0,110,0, 50060,97,0,110,0,
@@ -4948,7 +5009,7 @@ public yyLSLSyntax
4948101,0,115,0,115, 5009101,0,115,0,115,
49490,105,0,111,0, 50100,105,0,111,0,
4950110,0,1,-1,1, 5011110,0,1,-1,1,
49515,1394,20,1395,4, 50125,1404,20,1405,4,
495240,67,0,111,0, 501340,67,0,111,0,
4953110,0,115,0,116, 5014110,0,115,0,116,
49540,97,0,110,0, 50150,97,0,110,0,
@@ -4957,12 +5018,12 @@ public yyLSLSyntax
4957101,0,115,0,115, 5018101,0,115,0,115,
49580,105,0,111,0, 50190,105,0,111,0,
4959110,0,95,0,49, 5020110,0,95,0,49,
49600,1,233,1,3, 50210,1,238,1,3,
49611,2,1,1,1396, 50221,2,1,1,1406,
496222,1,93,1,883, 502322,1,96,1,883,
49631397,17,1398,15,1121, 50241407,17,1408,15,1131,
49641,-1,1,5,1399, 50251,-1,1,5,1409,
496520,1400,4,38,66, 502620,1410,4,38,66,
49660,105,0,110,0, 50270,105,0,110,0,
496797,0,114,0,121, 502897,0,114,0,121,
49680,69,0,120,0, 50290,69,0,120,0,
@@ -4970,29 +5031,29 @@ public yyLSLSyntax
49700,115,0,115,0, 50310,115,0,115,0,
4971105,0,111,0,110, 5032105,0,111,0,110,
49720,95,0,49,0, 50330,95,0,49,0,
497354,0,1,260,1, 503454,0,1,265,1,
49743,1,4,1,3, 50353,1,4,1,3,
49751401,22,1,120,1, 50361411,22,1,123,1,
49761628,1402,17,1403,15, 50371628,1412,17,1413,15,
49771404,4,22,37,0, 50381414,4,22,37,0,
497865,0,115,0,115, 503965,0,115,0,115,
49790,105,0,103,0, 50400,105,0,103,0,
4980110,0,109,0,101, 5041110,0,109,0,101,
49810,110,0,116,0, 50420,110,0,116,0,
49821,-1,1,5,1405, 50431,-1,1,5,1415,
498320,1406,4,24,65, 504420,1416,4,24,65,
49840,115,0,115,0, 50450,115,0,115,0,
4985105,0,103,0,110, 5046105,0,103,0,110,
49860,109,0,101,0, 50470,109,0,101,0,
4987110,0,116,0,95, 5048110,0,116,0,95,
49880,49,0,1,198, 50490,49,0,1,203,
49891,3,1,4,1, 50501,3,1,4,1,
49903,1407,22,1,58, 50513,1417,22,1,61,
49911,2075,1408,17,1142, 50521,2075,1418,17,1152,
49921,0,1146,1,373, 50531,0,1156,1,373,
49931409,17,1410,15,1192, 50541419,17,1420,15,1202,
49941,-1,1,5,1411, 50551,-1,1,5,1421,
499520,1412,4,60,73, 505620,1422,4,60,73,
49960,110,0,99,0, 50570,110,0,99,0,
4997114,0,101,0,109, 5058114,0,101,0,109,
49980,101,0,110,0, 50590,101,0,110,0,
@@ -5005,11 +5066,11 @@ public yyLSLSyntax
5005115,0,115,0,105, 5066115,0,115,0,105,
50060,111,0,110,0, 50670,111,0,110,0,
500795,0,54,0,1, 506895,0,54,0,1,
5008241,1,3,1,3, 5069246,1,3,1,3,
50091,2,1413,22,1, 50701,2,1423,22,1,
5010101,1,130,1414,17, 5071104,1,130,1424,17,
50111415,15,1121,1,-1, 50721425,15,1131,1,-1,
50121,5,1416,20,1417, 50731,5,1426,20,1427,
50134,38,66,0,105, 50744,38,66,0,105,
50140,110,0,97,0, 50750,110,0,97,0,
5015114,0,121,0,69, 5076114,0,121,0,69,
@@ -5018,12 +5079,12 @@ public yyLSLSyntax
50180,115,0,105,0, 50790,115,0,105,0,
5019111,0,110,0,95, 5080111,0,110,0,95,
50200,49,0,51,0, 50810,49,0,51,0,
50211,257,1,3,1, 50821,262,1,3,1,
50224,1,3,1418,22, 50834,1,3,1428,22,
50231,117,1,143,1419, 50841,120,1,143,1429,
502417,1420,15,1121,1, 508517,1430,15,1131,1,
5025-1,1,5,1421,20, 5086-1,1,5,1431,20,
50261422,4,38,66,0, 50871432,4,38,66,0,
5027105,0,110,0,97, 5088105,0,110,0,97,
50280,114,0,121,0, 50890,114,0,121,0,
502969,0,120,0,112, 509069,0,120,0,112,
@@ -5031,83 +5092,83 @@ public yyLSLSyntax
5031115,0,115,0,105, 5092115,0,115,0,105,
50320,111,0,110,0, 50930,111,0,110,0,
503395,0,49,0,50, 509495,0,49,0,50,
50340,1,256,1,3, 50950,1,261,1,3,
50351,4,1,3,1423, 50961,4,1,3,1433,
503622,1,116,1,1901, 509722,1,119,1,1901,
50371424,17,1142,1,0, 50981434,17,1152,1,0,
50381146,1,2657,1425,16, 50991156,1,1152,1435,17,
50390,608,1,1152,1426, 51001436,15,1108,1,-1,
504017,1427,15,1098,1, 51011,5,1437,20,1438,
5041-1,1,5,1428,20, 51024,38,83,0,105,
50421429,4,38,83,0, 51030,109,0,112,0,
5104108,0,101,0,65,
51050,115,0,115,0,
5106105,0,103,0,110,
51070,109,0,101,0,
5108110,0,116,0,95,
51090,50,0,52,0,
51101,228,1,3,1,
51116,1,5,1439,22,
51121,86,1,1406,1440,
511317,1441,15,1108,1,
5114-1,1,5,1442,20,
51151443,4,38,83,0,
5043105,0,109,0,112, 5116105,0,109,0,112,
50440,108,0,101,0, 51170,108,0,101,0,
504565,0,115,0,115, 511865,0,115,0,115,
50460,105,0,103,0, 51190,105,0,103,0,
5047110,0,109,0,101, 5120110,0,109,0,101,
50480,110,0,116,0, 51210,110,0,116,0,
504995,0,50,0,52, 512295,0,49,0,55,
50500,1,223,1,3, 51230,1,221,1,3,
50511,6,1,5,1430, 51241,4,1,3,1444,
505222,1,83,1,1406, 512522,1,79,1,1659,
50531431,17,1432,15,1098, 51261445,16,0,278,1,
50541,-1,1,5,1433, 51272413,1446,17,1152,1,
505520,1434,4,38,83, 51280,1156,1,1159,1447,
50560,105,0,109,0, 512917,1448,15,1108,1,
5057112,0,108,0,101, 5130-1,1,5,1449,20,
50580,65,0,115,0, 51311450,4,38,83,0,
5059115,0,105,0,103, 5132105,0,109,0,112,
50600,110,0,109,0, 51330,108,0,101,0,
5061101,0,110,0,116, 513465,0,115,0,115,
51350,105,0,103,0,
5136110,0,109,0,101,
51370,110,0,116,0,
513895,0,49,0,49,
51390,1,215,1,3,
51401,6,1,5,1451,
514122,1,73,1,157,
51421452,17,1453,15,1131,
51431,-1,1,5,1454,
514420,1455,4,38,66,
51450,105,0,110,0,
514697,0,114,0,121,
51470,69,0,120,0,
5148112,0,114,0,101,
51490,115,0,115,0,
5150105,0,111,0,110,
50620,95,0,49,0, 51510,95,0,49,0,
506355,0,1,216,1, 515249,0,1,260,1,
50643,1,4,1,3, 51533,1,4,1,3,
50651435,22,1,76,1, 51541456,22,1,118,1,
50661659,1436,16,0,269, 51551413,1457,17,1458,15,
50671,2413,1437,17,1142, 51561108,1,-1,1,5,
50681,0,1146,1,1159, 51571459,20,1460,4,36,
50691438,17,1439,15,1098, 515883,0,105,0,109,
50701,-1,1,5,1440, 51590,112,0,108,0,
507120,1441,4,38,83, 5160101,0,65,0,115,
50720,105,0,109,0, 51610,115,0,105,0,
5073112,0,108,0,101, 5162103,0,110,0,109,
50740,65,0,115,0, 51630,101,0,110,0,
5075115,0,105,0,103, 5164116,0,95,0,52,
50760,110,0,109,0, 51650,1,208,1,3,
5077101,0,110,0,116, 51661,4,1,3,1461,
50780,95,0,49,0, 516722,1,66,1,2669,
507949,0,1,210,1, 51681462,16,0,303,1,
50803,1,6,1,5, 51691478,1463,17,1464,15,
50811442,22,1,70,1, 51701108,1,-1,1,5,
5082157,1443,17,1444,15, 51711465,20,1466,4,38,
50831121,1,-1,1,5,
50841445,20,1446,4,38,
508566,0,105,0,110,
50860,97,0,114,0,
5087121,0,69,0,120,
50880,112,0,114,0,
5089101,0,115,0,115,
50900,105,0,111,0,
5091110,0,95,0,49,
50920,49,0,1,255,
50931,3,1,4,1,
50943,1447,22,1,115,
50951,1413,1448,17,1449,
509615,1098,1,-1,1,
50975,1450,20,1451,4,
509836,83,0,105,0,
5099109,0,112,0,108,
51000,101,0,65,0,
5101115,0,115,0,105,
51020,103,0,110,0,
5103109,0,101,0,110,
51040,116,0,95,0,
510552,0,1,203,1,
51063,1,4,1,3,
51071452,22,1,63,1,
51081370,1453,17,1454,15,
51091098,1,-1,1,5,
51101455,20,1456,4,38,
511183,0,105,0,109, 517283,0,105,0,109,
51120,112,0,108,0, 51730,112,0,108,0,
5113101,0,65,0,115, 5174101,0,65,0,115,
@@ -5115,12 +5176,56 @@ public yyLSLSyntax
5115103,0,110,0,109, 5176103,0,110,0,109,
51160,101,0,110,0, 51770,101,0,110,0,
5117116,0,95,0,49, 5178116,0,95,0,49,
51180,56,0,1,217, 51790,53,0,1,219,
51191,3,1,4,1, 51801,3,1,4,1,
51203,1457,22,1,77, 51813,1467,22,1,77,
51211,1478,1458,17,1459, 51821,2676,1468,16,0,
512215,1098,1,-1,1, 5183624,1,1621,1469,16,
51235,1460,20,1461,4, 51840,678,1,1574,809,
51851,172,1470,17,1471,
518615,1131,1,-1,1,
51875,1472,20,1473,4,
518838,66,0,105,0,
5189110,0,97,0,114,
51900,121,0,69,0,
5191120,0,112,0,114,
51920,101,0,115,0,
5193115,0,105,0,111,
51940,110,0,95,0,
519549,0,48,0,1,
5196259,1,3,1,4,
51971,3,1474,22,1,
5198117,1,1931,870,1,
51991665,1475,17,1476,15,
52001166,1,-1,1,5,
52011477,20,1478,4,36,
520270,0,111,0,114,
52030,76,0,111,0,
5204111,0,112,0,83,
52050,116,0,97,0,
5206116,0,101,0,109,
52070,101,0,110,0,
5208116,0,95,0,49,
52090,1,199,1,3,
52101,2,1,1,1479,
521122,1,57,1,2364,
5212837,1,2105,824,1,
52131188,1480,17,1481,15,
52141108,1,-1,1,5,
52151482,20,1483,4,38,
521683,0,105,0,109,
52170,112,0,108,0,
5218101,0,65,0,115,
52190,115,0,105,0,
5220103,0,110,0,109,
52210,101,0,110,0,
5222116,0,95,0,50,
52230,51,0,1,227,
52241,3,1,6,1,
52255,1484,22,1,85,
52261,1442,1485,17,1486,
522715,1108,1,-1,1,
52285,1487,20,1488,4,
512438,83,0,105,0, 522938,83,0,105,0,
5125109,0,112,0,108, 5230109,0,112,0,108,
51260,101,0,65,0, 52310,101,0,65,0,
@@ -5128,52 +5233,28 @@ public yyLSLSyntax
51280,103,0,110,0, 52330,103,0,110,0,
5129109,0,101,0,110, 5234109,0,101,0,110,
51300,116,0,95,0, 52350,116,0,95,0,
513149,0,53,0,1, 523649,0,54,0,1,
5132214,1,3,1,4, 5237220,1,3,1,4,
51331,3,1462,22,1, 52381,3,1489,22,1,
513474,1,1620,1463,17, 523978,1,1694,1490,16,
51351464,15,1404,1,-1, 52400,200,1,942,1491,
51361,5,1465,20,1466, 524117,1492,15,1131,1,
51374,24,65,0,115, 5242-1,1,5,1493,20,
51380,115,0,105,0, 52431494,4,38,66,0,
5139103,0,110,0,109,
51400,101,0,110,0,
5141116,0,95,0,50,
51420,1,199,1,3,
51431,2,1,1,1467,
514422,1,59,1,1621,
51451468,16,0,668,1,
51461574,799,1,172,1469,
514717,1470,15,1121,1,
5148-1,1,5,1471,20,
51491472,4,38,66,0,
5150105,0,110,0,97, 5244105,0,110,0,97,
51510,114,0,121,0, 52450,114,0,121,0,
515269,0,120,0,112, 524669,0,120,0,112,
51530,114,0,101,0, 52470,114,0,101,0,
5154115,0,115,0,105, 5248115,0,115,0,105,
51550,111,0,110,0, 52490,111,0,110,0,
515695,0,49,0,48, 525095,0,49,0,55,
51570,1,254,1,3, 52510,1,266,1,3,
51581,4,1,3,1473, 52521,4,1,3,1495,
515922,1,114,1,1931, 525322,1,124,1,2198,
5160861,1,1665,1474,17, 52541496,17,1152,1,0,
51611475,15,1156,1,-1, 52551156,1,1195,1497,17,
51621,5,1476,20,1477, 52561498,15,1108,1,-1,
51634,36,70,0,111, 52571,5,1499,20,1500,
51640,114,0,76,0,
5165111,0,111,0,112,
51660,83,0,116,0,
516797,0,116,0,101,
51680,109,0,101,0,
5169110,0,116,0,95,
51700,49,0,1,194,
51711,3,1,2,1,
51721,1478,22,1,54,
51731,2364,827,1,2105,
5174814,1,1188,1479,17,
51751480,15,1098,1,-1,
51761,5,1481,20,1482,
51774,38,83,0,105, 52584,38,83,0,105,
51780,109,0,112,0, 52590,109,0,112,0,
5179108,0,101,0,65, 5260108,0,101,0,65,
@@ -5181,116 +5262,59 @@ public yyLSLSyntax
5181105,0,103,0,110, 5262105,0,103,0,110,
51820,109,0,101,0, 52630,109,0,101,0,
5183110,0,116,0,95, 5264110,0,116,0,95,
51840,50,0,51,0, 52650,49,0,48,0,
51851,222,1,3,1, 52661,214,1,3,1,
51866,1,5,1483,22, 52676,1,5,1501,22,
51871,82,1,1442,1484, 52681,72,1,1449,1502,
518817,1485,15,1098,1, 526917,1503,15,1108,1,
5189-1,1,5,1486,20, 5270-1,1,5,1504,20,
51901487,4,38,83,0, 52711505,4,36,83,0,
5191105,0,109,0,112, 5272105,0,109,0,112,
51920,108,0,101,0, 52730,108,0,101,0,
519365,0,115,0,115, 527465,0,115,0,115,
51940,105,0,103,0, 52750,105,0,103,0,
5195110,0,109,0,101, 5276110,0,109,0,101,
51960,110,0,116,0, 52770,110,0,116,0,
519795,0,49,0,54, 527895,0,51,0,1,
51980,1,215,1,3, 5279207,1,3,1,4,
51991,4,1,3,1488, 52801,3,1506,22,1,
520022,1,75,1,1694, 528165,1,1701,1507,17,
52011489,16,0,190,1, 52821508,15,1166,1,-1,
5202942,1490,17,1491,15, 52831,5,1509,20,1510,
52031121,1,-1,1,5, 52844,36,70,0,111,
52041492,20,1493,4,38, 52850,114,0,76,0,
520566,0,105,0,110, 5286111,0,111,0,112,
52060,97,0,114,0, 52870,83,0,116,0,
5207121,0,69,0,120, 528897,0,116,0,101,
52080,112,0,114,0, 52890,109,0,101,0,
5209101,0,115,0,115, 5290110,0,116,0,95,
52100,105,0,111,0, 52910,51,0,1,201,
5211110,0,95,0,49,
52120,55,0,1,261,
52131,3,1,4,1, 52921,3,1,4,1,
52143,1494,22,1,121, 52933,1511,22,1,59,
52151,2198,1495,17,1142, 52941,447,1512,17,1513,
52161,0,1146,1,1195, 529515,1514,4,30,37,
52171496,17,1497,15,1098, 52960,86,0,101,0,
52181,-1,1,5,1498, 529799,0,116,0,111,
521920,1499,4,38,83, 52980,114,0,67,0,
52200,105,0,109,0, 5299111,0,110,0,115,
5221112,0,108,0,101, 53000,116,0,97,0,
52220,65,0,115,0, 5301110,0,116,0,1,
5223115,0,105,0,103, 5302-1,1,5,1515,20,
52240,110,0,109,0, 53031516,4,32,86,0,
5225101,0,110,0,116,
52260,95,0,49,0,
522748,0,1,209,1,
52283,1,6,1,5,
52291500,22,1,69,1,
52301449,1501,17,1502,15,
52311098,1,-1,1,5,
52321503,20,1504,4,36,
523383,0,105,0,109,
52340,112,0,108,0,
5235101,0,65,0,115,
52360,115,0,105,0,
5237103,0,110,0,109,
52380,101,0,110,0,
5239116,0,95,0,51,
52400,1,202,1,3,
52411,4,1,3,1505,
524222,1,62,1,1701,
52431506,17,1507,15,1156,
52441,-1,1,5,1508,
524520,1509,4,36,70,
52460,111,0,114,0,
524776,0,111,0,111,
52480,112,0,83,0,
5249116,0,97,0,116,
52500,101,0,109,0,
5251101,0,110,0,116,
52520,95,0,51,0,
52531,196,1,3,1,
52544,1,3,1510,22,
52551,56,1,447,1511,
525617,1512,15,1513,4,
525730,37,0,86,0,
5258101,0,99,0,116, 5304101,0,99,0,116,
52590,111,0,114,0, 53050,111,0,114,0,
526067,0,111,0,110, 530667,0,111,0,110,
52610,115,0,116,0, 53070,115,0,116,0,
526297,0,110,0,116, 530897,0,110,0,116,
52630,1,-1,1,5, 53090,95,0,49,0,
52641514,20,1515,4,32, 53101,236,1,3,1,
526586,0,101,0,99, 53118,1,7,1517,22,
52660,116,0,111,0, 53121,94,1,2458,885,
5267114,0,67,0,111, 53131,2459,891,1,1958,
52680,110,0,115,0, 53141518,17,1152,1,0,
5269116,0,97,0,110, 53151156,1,188,1519,17,
52700,116,0,95,0, 53161520,15,1131,1,-1,
527149,0,1,231,1, 53171,5,1521,20,1522,
52723,1,8,1,7,
52731516,22,1,91,1,
52742458,876,1,2459,882,
52751,1958,1517,17,1142,
52761,0,1146,1,188,
52771518,17,1519,15,1121,
52781,-1,1,5,1520,
527920,1521,4,36,66,
52800,105,0,110,0,
528197,0,114,0,121,
52820,69,0,120,0,
5283112,0,114,0,101,
52840,115,0,115,0,
5285105,0,111,0,110,
52860,95,0,57,0,
52871,253,1,3,1,
52884,1,3,1522,22,
52891,113,1,2462,889,
52901,1657,894,1,2464,
5291899,1,205,1523,17,
52921524,15,1121,1,-1,
52931,5,1525,20,1526,
52944,36,66,0,105, 53184,36,66,0,105,
52950,110,0,97,0, 53190,110,0,97,0,
5296114,0,121,0,69, 5320114,0,121,0,69,
@@ -5298,13 +5322,38 @@ public yyLSLSyntax
5298114,0,101,0,115, 5322114,0,101,0,115,
52990,115,0,105,0, 53230,115,0,105,0,
5300111,0,110,0,95, 5324111,0,110,0,95,
53010,56,0,1,252, 53250,57,0,1,258,
53021,3,1,4,1, 53261,3,1,4,1,
53033,1527,22,1,112, 53273,1523,22,1,116,
53041,2227,908,1,1224, 53281,2462,898,1,1657,
53051528,17,1529,15,1098, 5329903,1,2464,908,1,
53061,-1,1,5,1530, 5330205,1524,17,1525,15,
530720,1531,4,38,83, 53311131,1,-1,1,5,
53321526,20,1527,4,36,
533366,0,105,0,110,
53340,97,0,114,0,
5335121,0,69,0,120,
53360,112,0,114,0,
5337101,0,115,0,115,
53380,105,0,111,0,
5339110,0,95,0,56,
53400,1,257,1,3,
53411,4,1,3,1528,
534222,1,115,1,1620,
53431529,17,1530,15,1414,
53441,-1,1,5,1531,
534520,1532,4,24,65,
53460,115,0,115,0,
5347105,0,103,0,110,
53480,109,0,101,0,
5349110,0,116,0,95,
53500,50,0,1,204,
53511,3,1,2,1,
53521,1533,22,1,62,
53531,2227,917,1,1224,
53541534,17,1535,15,1108,
53551,-1,1,5,1536,
535620,1537,4,38,83,
53080,105,0,109,0, 53570,105,0,109,0,
5309112,0,108,0,101, 5358112,0,108,0,101,
53100,65,0,115,0, 53590,65,0,115,0,
@@ -5312,12 +5361,12 @@ public yyLSLSyntax
53120,110,0,109,0, 53610,110,0,109,0,
5313101,0,110,0,116, 5362101,0,110,0,116,
53140,95,0,50,0, 53630,95,0,50,0,
531550,0,1,221,1, 536450,0,1,226,1,
53163,1,6,1,5, 53653,1,6,1,5,
53171532,22,1,81,1, 53661538,22,1,84,1,
5318223,1533,17,1534,15, 5367223,1539,17,1540,15,
53191121,1,-1,1,5, 53681131,1,-1,1,5,
53201535,20,1536,4,36, 53691541,20,1542,4,36,
532166,0,105,0,110, 537066,0,105,0,110,
53220,97,0,114,0, 53710,97,0,114,0,
5323121,0,69,0,120, 5372121,0,69,0,120,
@@ -5325,12 +5374,12 @@ public yyLSLSyntax
5325101,0,115,0,115, 5374101,0,115,0,115,
53260,105,0,111,0, 53750,105,0,111,0,
5327110,0,95,0,55, 5376110,0,95,0,55,
53280,1,251,1,3, 53770,1,256,1,3,
53291,4,1,3,1537, 53781,4,1,3,1543,
533022,1,111,1,1730, 537922,1,114,1,1730,
53311538,17,1539,15,1156, 53801544,17,1545,15,1166,
53321,-1,1,5,1540, 53811,-1,1,5,1546,
533320,1541,4,36,70, 538220,1547,4,36,70,
53340,111,0,114,0, 53830,111,0,114,0,
533576,0,111,0,111, 538476,0,111,0,111,
53360,112,0,83,0, 53850,112,0,83,0,
@@ -5338,35 +5387,35 @@ public yyLSLSyntax
53380,101,0,109,0, 53870,101,0,109,0,
5339101,0,110,0,116, 5388101,0,110,0,116,
53400,95,0,52,0, 53890,95,0,52,0,
53411,197,1,3,1, 53901,202,1,3,1,
53424,1,3,1542,22, 53914,1,3,1548,22,
53431,57,1,476,1543, 53921,60,1,476,1549,
534417,1544,15,1545,4, 539317,1550,15,1551,4,
534518,37,0,67,0, 539418,37,0,67,0,
5346111,0,110,0,115, 5395111,0,110,0,115,
53470,116,0,97,0, 53960,116,0,97,0,
5348110,0,116,0,1, 5397110,0,116,0,1,
5349-1,1,5,1546,20, 5398-1,1,5,1552,20,
53501547,4,20,67,0, 53991553,4,20,67,0,
5351111,0,110,0,115, 5400111,0,110,0,115,
53520,116,0,97,0, 54010,116,0,97,0,
5353110,0,116,0,95, 5402110,0,116,0,95,
53540,52,0,1,229, 54030,52,0,1,234,
53551,3,1,2,1, 54041,3,1,2,1,
53561,1548,22,1,89, 54051,1554,22,1,92,
53571,477,1549,17,1550, 54061,477,1555,17,1556,
535815,1545,1,-1,1, 540715,1551,1,-1,1,
53595,1551,20,1552,4, 54085,1557,20,1558,4,
536020,67,0,111,0, 540920,67,0,111,0,
5361110,0,115,0,116, 5410110,0,115,0,116,
53620,97,0,110,0, 54110,97,0,110,0,
5363116,0,95,0,51, 5412116,0,95,0,51,
53640,1,228,1,3, 54130,1,233,1,3,
53651,2,1,1,1553, 54141,2,1,1,1559,
536622,1,88,1,1231, 541522,1,91,1,1231,
53671554,17,1555,15,1098, 54161560,17,1561,15,1108,
53681,-1,1,5,1556, 54171,-1,1,5,1562,
536920,1557,4,36,83, 541820,1563,4,36,83,
53700,105,0,109,0, 54190,105,0,109,0,
5371112,0,108,0,101, 5420112,0,108,0,101,
53720,65,0,115,0, 54210,65,0,115,0,
@@ -5374,38 +5423,38 @@ public yyLSLSyntax
53740,110,0,109,0, 54230,110,0,109,0,
5375101,0,110,0,116, 5424101,0,110,0,116,
53760,95,0,57,0, 54250,95,0,57,0,
53771,208,1,3,1, 54261,213,1,3,1,
53786,1,5,1558,22, 54276,1,5,1564,22,
53791,68,1,479,1559, 54281,71,1,479,1565,
538017,1560,15,1545,1, 542917,1566,15,1551,1,
5381-1,1,5,1561,20, 5430-1,1,5,1567,20,
53821562,4,20,67,0, 54311568,4,20,67,0,
5383111,0,110,0,115, 5432111,0,110,0,115,
53840,116,0,97,0, 54330,116,0,97,0,
5385110,0,116,0,95, 5434110,0,116,0,95,
53860,49,0,1,226, 54350,49,0,1,231,
53871,3,1,2,1, 54361,3,1,2,1,
53881,1563,22,1,86, 54371,1569,22,1,89,
53891,480,1564,17,1565, 54381,480,1570,17,1571,
539015,1566,4,26,37, 543915,1572,4,26,37,
53910,76,0,105,0, 54400,76,0,105,0,
5392115,0,116,0,67, 5441115,0,116,0,67,
53930,111,0,110,0, 54420,111,0,110,0,
5394115,0,116,0,97, 5443115,0,116,0,97,
53950,110,0,116,0, 54440,110,0,116,0,
53961,-1,1,5,1567, 54451,-1,1,5,1573,
539720,1568,4,28,76, 544620,1574,4,28,76,
53980,105,0,115,0, 54470,105,0,115,0,
5399116,0,67,0,111, 5448116,0,67,0,111,
54000,110,0,115,0, 54490,110,0,115,0,
5401116,0,97,0,110, 5450116,0,97,0,110,
54020,116,0,95,0, 54510,116,0,95,0,
540349,0,1,230,1, 545249,0,1,235,1,
54043,1,4,1,3, 54533,1,4,1,3,
54051569,22,1,90,1, 54541575,22,1,93,1,
54061485,1570,17,1571,15, 54551485,1576,17,1577,15,
54071098,1,-1,1,5, 54561108,1,-1,1,5,
54081572,20,1573,4,36, 54571578,20,1579,4,36,
540983,0,105,0,109, 545883,0,105,0,109,
54100,112,0,108,0, 54590,112,0,108,0,
5411101,0,65,0,115, 5460101,0,65,0,115,
@@ -5413,39 +5462,51 @@ public yyLSLSyntax
5413103,0,110,0,109, 5462103,0,110,0,109,
54140,101,0,110,0, 54630,101,0,110,0,
5415116,0,95,0,50, 5464116,0,95,0,50,
54160,1,201,1,3, 54650,1,206,1,3,
54171,4,1,3,1574, 54661,4,1,3,1580,
541822,1,61,1,1737, 546722,1,64,1,1737,
54191575,16,0,271,1, 54681581,16,0,280,1,
54201989,916,1,1990,1576, 54691989,925,1,1990,1582,
542117,1142,1,0,1146, 547017,1152,1,0,1156,
54221,2664,1577,16,0, 54711,242,1583,17,1584,
5423667,1,242,1578,17, 547215,1131,1,-1,1,
54241579,15,1121,1,-1,
54251,5,1580,20,1581,
54264,36,66,0,105,
54270,110,0,97,0,
5428114,0,121,0,69,
54290,120,0,112,0,
5430114,0,101,0,115,
54310,115,0,105,0,
5432111,0,110,0,95,
54330,54,0,1,250,
54341,3,1,4,1,
54353,1582,22,1,110,
54361,478,1583,17,1584,
543715,1545,1,-1,1,
54385,1585,20,1586,4, 54735,1585,20,1586,4,
543920,67,0,111,0, 547436,66,0,105,0,
5440110,0,115,0,116, 5475110,0,97,0,114,
54410,97,0,110,0, 54760,121,0,69,0,
5442116,0,95,0,50, 5477120,0,112,0,114,
54430,1,227,1,3, 54780,101,0,115,0,
54441,2,1,1,1587, 5479115,0,105,0,111,
544522,1,87,1,1001, 54800,110,0,95,0,
54461588,17,1589,15,1224, 548154,0,1,255,1,
54471,-1,1,5,1590, 54823,1,4,1,3,
544820,1591,4,40,84, 54831587,22,1,113,1,
5484478,1588,17,1589,15,
54851551,1,-1,1,5,
54861590,20,1591,4,20,
548767,0,111,0,110,
54880,115,0,116,0,
548997,0,110,0,116,
54900,95,0,50,0,
54911,232,1,3,1,
54922,1,1,1592,22,
54931,90,1,1370,1593,
549417,1594,15,1108,1,
5495-1,1,5,1595,20,
54961596,4,38,83,0,
5497105,0,109,0,112,
54980,108,0,101,0,
549965,0,115,0,115,
55000,105,0,103,0,
5501110,0,109,0,101,
55020,110,0,116,0,
550395,0,49,0,56,
55040,1,222,1,3,
55051,4,1,3,1597,
550622,1,80,1,1001,
55071598,17,1599,15,1234,
55081,-1,1,5,1600,
550920,1601,4,40,84,
54490,121,0,112,0, 55100,121,0,112,0,
5450101,0,99,0,97, 5511101,0,99,0,97,
54510,115,0,116,0, 55120,115,0,116,0,
@@ -5454,11 +5515,11 @@ public yyLSLSyntax
5454115,0,115,0,105, 5515115,0,115,0,105,
54550,111,0,110,0, 55160,111,0,110,0,
545695,0,56,0,1, 551795,0,56,0,1,
5457275,1,3,1,5, 5518280,1,3,1,5,
54581,4,1592,22,1, 55191,4,1602,22,1,
5459135,1,1002,1593,17, 5520138,1,1002,1603,17,
54601594,15,1224,1,-1, 55211604,15,1234,1,-1,
54611,5,1595,20,1596, 55221,5,1605,20,1606,
54624,40,84,0,121, 55234,40,84,0,121,
54630,112,0,101,0, 55240,112,0,101,0,
546499,0,97,0,115, 552599,0,97,0,115,
@@ -5467,173 +5528,209 @@ public yyLSLSyntax
54670,101,0,115,0, 55280,101,0,115,0,
5468115,0,105,0,111, 5529115,0,105,0,111,
54690,110,0,95,0, 55300,110,0,95,0,
547049,0,1,268,1, 553149,0,1,273,1,
54713,1,5,1,4, 55323,1,5,1,4,
54721597,22,1,128,1, 55331607,22,1,131,1,
547312,1598,19,157,1, 553412,1608,19,163,1,
547412,1599,5,43,1, 553512,1609,5,44,1,
54751901,1600,16,0,155, 55361901,1610,16,0,161,
54761,2075,1601,16,0, 55371,2075,1611,16,0,
5477155,1,1860,821,1, 5538161,1,1860,831,1,
54781803,787,1,1804,1602, 55391803,797,1,1804,1612,
547916,0,155,1,2517, 554016,0,161,1,2413,
54801603,16,0,155,1, 55411613,16,0,161,1,
54812413,1604,16,0,155, 55422198,1614,16,0,161,
54821,2198,1605,16,0, 55431,1873,845,1,1657,
5483155,1,1873,835,1, 5544903,1,1989,925,1,
54841657,894,1,1989,916, 55451990,1615,16,0,161,
54851,1990,1606,16,0, 55461,31,1616,16,0,
5486155,1,31,1607,16, 5547161,1,32,1617,16,
54870,155,1,32,1608, 55480,161,1,2105,824,
548816,0,155,1,2105, 55491,2106,1618,16,0,
5489814,1,2106,1609,16, 5550161,1,2227,917,1,
54900,155,1,2653,1610, 55512337,1619,16,0,161,
549116,0,155,1,2227, 55521,2665,1620,16,0,
5492908,1,2337,1611,16, 5553161,1,2021,728,1,
54930,155,1,2560,1612, 55542458,885,1,2459,891,
549416,0,467,1,2021, 55551,2462,898,1,2136,
5495718,1,2458,876,1, 5556852,1,2464,908,1,
54962459,882,1,2462,889, 55572029,735,1,2030,741,
54971,2136,842,1,2464, 55581,2031,746,1,2032,
5498899,1,2029,725,1, 5559751,1,2469,1621,16,
54992030,731,1,2031,736, 55600,468,1,2035,762,
55001,2032,741,1,2469, 55611,2364,837,1,2039,
55011613,16,0,454,1, 5562772,1,1931,870,1,
55022035,752,1,2364,827, 55632041,778,1,2507,1622,
55031,2039,762,1,1931, 556416,0,161,1,2043,
5504861,1,2041,768,1, 5565784,1,2045,789,1,
55052043,774,1,2045,779, 55661775,1623,16,0,161,
55061,1775,1614,16,0, 55671,2568,1624,16,0,
5507155,1,2033,746,1, 5568583,1,2033,756,1,
55082037,757,1,1574,799, 55692522,1625,16,0,161,
55091,1958,1615,16,0, 55701,2037,767,1,1574,
5510155,1,13,1616,19, 5571809,1,1958,1626,16,
5511448,1,13,1617,5, 55720,161,1,13,1627,
551234,1,1860,821,1, 557319,151,1,13,1628,
55131803,787,1,2519,1618, 55745,37,1,2509,1629,
551417,1619,15,1620,4, 557517,1630,15,1631,4,
551522,37,0,83,0, 557642,37,0,83,0,
5577116,0,97,0,116,
55780,101,0,69,0,
5579110,0,116,0,114,
55800,121,0,83,0,
5516116,0,97,0,116, 5581116,0,97,0,116,
55170,101,0,69,0, 55820,101,0,69,0,
5518118,0,101,0,110, 5583118,0,101,0,110,
55190,116,0,1,-1, 55840,116,0,1,-1,
55201,5,1621,20,1622, 55851,5,1632,20,1633,
55214,24,83,0,116, 55864,44,83,0,116,
55870,97,0,116,0,
5588101,0,69,0,110,
55890,116,0,114,0,
5590121,0,83,0,116,
55220,97,0,116,0, 55910,97,0,116,0,
5523101,0,69,0,118, 5592101,0,69,0,118,
55240,101,0,110,0, 55930,101,0,110,0,
5525116,0,95,0,49, 5594116,0,95,0,49,
55260,1,158,1,3, 55950,1,163,1,3,
55271,6,1,5,1623, 55961,5,1,4,1634,
552822,1,17,1,2521, 559722,1,20,1,1860,
55291624,16,0,460,1, 5598831,1,1803,797,1,
55302413,1625,16,0,446, 55992413,1635,16,0,462,
55311,1873,835,1,1657, 56001,2524,1636,17,1637,
5532894,1,1989,916,1, 560115,1638,4,22,37,
553332,1626,16,0,449, 56020,83,0,116,0,
55341,2105,814,1,2364, 560397,0,116,0,101,
5535827,1,2227,908,1, 56040,69,0,118,0,
55361574,799,1,2557,1627, 5605101,0,110,0,116,
553717,1628,15,1629,4, 56060,1,-1,1,5,
56071639,20,1640,4,24,
560883,0,116,0,97,
56090,116,0,101,0,
561069,0,118,0,101,
56110,110,0,116,0,
561295,0,49,0,1,
5613162,1,3,1,6,
56141,5,1641,22,1,
561519,1,2526,1642,16,
56160,478,1,1873,845,
56171,1657,903,1,1989,
5618925,1,32,1643,16,
56190,463,1,2567,1644,
562017,1645,15,1646,4,
553820,37,0,83,0, 562120,37,0,83,0,
5539116,0,97,0,116, 5622116,0,97,0,116,
55400,101,0,66,0, 56230,101,0,66,0,
5541111,0,100,0,121, 5624111,0,100,0,121,
55420,1,-1,1,5, 56250,1,-1,1,5,
55431630,20,1631,4,22, 56261647,20,1648,4,22,
554483,0,116,0,97,
55450,116,0,101,0,
554666,0,111,0,100,
55470,121,0,95,0,
554850,0,1,157,1,
55493,1,3,1,2,
55501632,22,1,16,1,
55512559,1633,17,1634,15,
55521629,1,-1,1,5,
55531635,20,1636,4,22,
555483,0,116,0,97, 562783,0,116,0,97,
55550,116,0,101,0, 56280,116,0,101,0,
555666,0,111,0,100, 562966,0,111,0,100,
55570,121,0,95,0, 56300,121,0,95,0,
555849,0,1,156,1, 563149,0,1,158,1,
55593,1,2,1,1, 56323,1,2,1,1,
55601637,22,1,15,1, 56331649,22,1,15,1,
55612021,718,1,2458,876, 56342105,824,1,2364,837,
55621,2459,882,1,2462, 56351,2227,917,1,1574,
5563889,1,2136,842,1, 5636809,1,2563,1650,17,
55642464,899,1,2029,725, 56371651,15,1646,1,-1,
55651,2030,731,1,2031, 56381,5,1652,20,1653,
5566736,1,2032,741,1, 56394,22,83,0,116,
55672033,746,1,2035,752, 56400,97,0,116,0,
55681,2037,757,1,2039, 5641101,0,66,0,111,
5569762,1,1931,861,1, 56420,100,0,121,0,
55702041,768,1,2043,774, 564395,0,52,0,1,
55711,2045,779,1,2597, 5644161,1,3,1,3,
55721638,16,0,639,1, 56451,2,1654,22,1,
557314,1639,19,144,1, 564618,1,2564,1655,17,
557414,1640,5,105,1, 56471656,15,1646,1,-1,
55752515,1641,16,0,142, 56481,5,1657,20,1658,
55761,1011,1102,1,1514, 56494,22,83,0,116,
55771108,1,9,1113,1, 56500,97,0,116,0,
557810,1642,17,1643,15, 5651101,0,66,0,111,
55791644,4,48,37,0, 56520,100,0,121,0,
565395,0,50,0,1,
5654159,1,3,1,3,
56551,2,1659,22,1,
565616,1,2566,1660,17,
56571661,15,1646,1,-1,
56581,5,1662,20,1663,
56594,22,83,0,116,
56600,97,0,116,0,
5661101,0,66,0,111,
56620,100,0,121,0,
566395,0,51,0,1,
5664160,1,3,1,2,
56651,1,1664,22,1,
566617,1,2458,885,1,
56672459,891,1,2462,898,
56681,2136,852,1,2464,
5669908,1,2029,735,1,
56702030,741,1,2031,746,
56711,2032,751,1,2033,
5672756,1,2035,762,1,
56732037,767,1,2039,772,
56741,1931,870,1,2041,
5675778,1,2021,728,1,
56762043,784,1,2045,789,
56771,2606,1665,16,0,
5678149,1,14,1666,19,
5679144,1,14,1667,5,
5680105,1,2511,1668,17,
56811669,15,1670,4,48,
568237,0,65,0,114,
56830,103,0,117,0,
5684109,0,101,0,110,
56850,116,0,68,0,
5686101,0,99,0,108,
56870,97,0,114,0,
568897,0,116,0,105,
56890,111,0,110,0,
569076,0,105,0,115,
56910,116,0,1,-1,
56921,5,140,1,0,
56931,0,1671,22,1,
569421,1,1260,1106,1,
56951011,1112,1,1514,1118,
56961,9,1123,1,10,
56971672,17,1673,15,1670,
56981,-1,1,5,140,
56991,0,1,0,1671,
57001,262,1129,1,1267,
57011135,1,1521,1140,1,
57021773,1674,16,0,148,
57031,19,1157,1,20,
57041675,16,0,142,1,
57052281,1164,1,525,1226,
57061,30,1676,17,1677,
570715,1670,1,-1,1,
57085,1678,20,1679,4,
570950,65,0,114,0,
5710103,0,117,0,109,
57110,101,0,110,0,
5712116,0,68,0,101,
57130,99,0,108,0,
571497,0,114,0,97,
57150,116,0,105,0,
5716111,0,110,0,76,
57170,105,0,115,0,
5718116,0,95,0,50,
57190,1,165,1,3,
57201,4,1,3,1680,
572122,1,23,1,283,
57221182,1,40,1187,1,
572341,1681,17,1682,15,
57241683,4,26,37,0,
558065,0,114,0,103, 572565,0,114,0,103,
55810,117,0,109,0, 57260,117,0,109,0,
5582101,0,110,0,116, 5727101,0,110,0,116,
55830,68,0,101,0, 57280,76,0,105,0,
558499,0,108,0,97, 5729115,0,116,0,1,
55850,114,0,97,0, 5730-1,1,5,617,1,
5586116,0,105,0,111, 57310,1,0,1684,22,
55870,110,0,76,0, 57321,141,1,42,1685,
5588105,0,115,0,116, 573317,1686,15,1687,4,
55890,1,-1,1,5,
5590140,1,0,1,0,
55911645,22,1,18,1,
5592262,1119,1,1267,1125,
55931,481,1646,17,1647,
559415,1648,4,26,37,
55950,65,0,114,0,
5596103,0,117,0,109,
55970,101,0,110,0,
5598116,0,76,0,105,
55990,115,0,116,0,
56001,-1,1,5,1649,
560120,1650,4,28,65,
56020,114,0,103,0,
5603117,0,109,0,101,
56040,110,0,116,0,
560576,0,105,0,115,
56060,116,0,95,0,
560749,0,1,278,1,
56083,1,2,1,1,
56091651,22,1,139,1,
56101521,1130,1,1773,1652,
561116,0,148,1,19,
56121147,1,20,1653,16,
56130,142,1,2281,1154,
56141,525,1216,1,30,
56151654,17,1655,15,1644,
56161,-1,1,5,1656,
561720,1657,4,50,65,
56180,114,0,103,0,
5619117,0,109,0,101,
56200,110,0,116,0,
562168,0,101,0,99,
56220,108,0,97,0,
5623114,0,97,0,116,
56240,105,0,111,0,
5625110,0,76,0,105,
56260,115,0,116,0,
562795,0,50,0,1,
5628160,1,3,1,4,
56291,3,1658,22,1,
563020,1,283,1172,1,
563140,1177,1,41,1659,
563217,1660,15,1648,1,
5633-1,1,5,601,1,
56340,1,0,1661,22,
56351,138,1,42,1662,
563617,1663,15,1664,4,
563738,37,0,69,0, 573438,37,0,69,0,
5638120,0,112,0,114, 5735120,0,112,0,114,
56390,101,0,115,0, 57360,101,0,115,0,
@@ -5642,8 +5739,8 @@ public yyLSLSyntax
5642114,0,103,0,117, 5739114,0,103,0,117,
56430,109,0,101,0, 57400,109,0,101,0,
5644110,0,116,0,1, 5741110,0,116,0,1,
5645-1,1,5,1665,20, 5742-1,1,5,1688,20,
56461666,4,40,69,0, 57431689,4,40,69,0,
5647120,0,112,0,114, 5744120,0,112,0,114,
56480,101,0,115,0, 57450,101,0,115,0,
5649115,0,105,0,111, 5746115,0,105,0,111,
@@ -5651,2838 +5748,2883 @@ public yyLSLSyntax
5651114,0,103,0,117, 5748114,0,103,0,117,
56520,109,0,101,0, 57490,109,0,101,0,
5653110,0,116,0,95, 5750110,0,116,0,95,
56540,49,0,1,280, 57510,49,0,1,285,
56551,3,1,2,1, 57521,3,1,2,1,
56561,1667,22,1,141, 57531,1690,22,1,144,
56571,44,1183,1,1260, 57541,44,1193,1,47,
56581096,1,47,1184,1, 57551194,1,48,1200,1,
565948,1190,1,49,1196, 575649,1206,1,50,1211,
56601,50,1201,1,51, 57571,51,1216,1,305,
56611206,1,305,1211,1, 57581221,1,63,1232,1,
566263,1222,1,66,1228, 575966,1238,1,67,1243,
56631,67,1233,1,1478, 57601,1478,1463,1,69,
56641458,1,69,1243,1, 57611253,1,70,1258,1,
566570,1248,1,68,1238, 576268,1248,1,74,1263,
56661,74,1253,1,1013, 57631,1013,1268,1,2335,
56671258,1,2335,1668,16, 57641691,16,0,148,1,
56680,148,1,1332,1263, 57651332,1273,1,1048,1354,
56691,1048,1344,1,82, 57661,82,1290,1,1296,
56701280,1,1296,1167,1, 57671177,1,1341,1307,1,
56711341,1297,1,328,1302, 5768328,1312,1,1303,1317,
56721,1303,1307,1,1096, 57691,1096,1322,1,93,
56731312,1,93,1318,1, 57701328,1,1550,1333,1,
56741550,1323,1,352,1349, 5771352,1359,1,107,1348,
56751,107,1338,1,1114, 57721,1114,1353,1,1370,
56761343,1,1370,1453,1, 57731593,1,118,1365,1,
5677118,1355,1,1123,1360, 57741123,1370,1,371,1375,
56781,371,1365,1,1377, 57751,1377,1381,1,375,
56791371,1,375,1376,1, 57761386,1,377,1391,1,
5680377,1381,1,379,1386, 5777379,1396,1,380,1401,
56811,380,1391,1,883, 57781,883,1407,1,373,
56821397,1,2642,1669,17, 57791419,1,130,1424,1,
56831670,15,1644,1,-1, 5780143,1429,1,2654,1692,
56841,5,140,1,0, 578117,1693,15,1670,1,
56851,0,1645,1,373, 5782-1,1,5,140,1,
56861409,1,130,1414,1, 57830,1,0,1671,1,
56872651,1671,16,0,142, 57841152,1435,1,387,1694,
56881,143,1419,1,1152, 578516,0,566,1,1406,
56891426,1,387,1672,16, 57861440,1,2663,1695,16,
56900,555,1,1406,1431, 57870,142,1,1159,1447,
56911,1159,1438,1,157, 57881,157,1452,1,1413,
56921443,1,1413,1448,1, 57891457,1,1665,1475,1,
56931665,1474,1,412,1673, 5790412,1696,16,0,591,
569416,0,576,1,1094, 57911,1094,1697,16,0,
56951674,16,0,603,1, 5792619,1,2520,1698,16,
5696172,1469,1,827,1331, 57930,142,1,172,1470,
56971,1188,1479,1,437, 57941,827,1341,1,1188,
56981675,16,0,650,1, 57951480,1,437,1699,16,
56991442,1484,1,1694,1676, 57960,660,1,1442,1485,
570016,0,148,1,942, 57971,1694,1700,16,0,
57011490,1,1195,1496,1, 5798148,1,942,1491,1,
57021449,1501,1,1701,1506, 57991195,1497,1,1449,1502,
57031,447,1511,1,188, 58001,1701,1507,1,447,
57041518,1,205,1523,1, 58011512,1,188,1519,1,
57052467,1677,17,1678,15, 5802205,1524,1,2467,1701,
57061644,1,-1,1,5, 580317,1702,15,1670,1,
57071679,20,1680,4,50, 5804-1,1,5,1703,20,
570865,0,114,0,103, 58051704,4,50,65,0,
57090,117,0,109,0, 5806114,0,103,0,117,
5710101,0,110,0,116, 58070,109,0,101,0,
57110,68,0,101,0, 5808110,0,116,0,68,
571299,0,108,0,97, 58090,101,0,99,0,
57130,114,0,97,0, 5810108,0,97,0,114,
5714116,0,105,0,111, 58110,97,0,116,0,
57150,110,0,76,0, 5812105,0,111,0,110,
58130,76,0,105,0,
5814115,0,116,0,95,
58150,49,0,1,164,
58161,3,1,2,1,
58171,1705,22,1,22,
58181,461,1706,16,0,
5819619,1,464,1707,17,
58201708,15,1683,1,-1,
58211,5,1709,20,1710,
58224,28,65,0,114,
58230,103,0,117,0,
5824109,0,101,0,110,
58250,116,0,76,0,
5716105,0,115,0,116, 5826105,0,115,0,116,
57170,95,0,49,0,
57181,159,1,3,1,
57192,1,1,1681,22,
57201,19,1,461,1682,
572116,0,603,1,464,
57221683,17,1684,15,1648,
57231,-1,1,5,1685,
572420,1686,4,28,65,
57250,114,0,103,0,
5726117,0,109,0,101,
57270,110,0,116,0,
572876,0,105,0,115,
57290,116,0,95,0,
573050,0,1,279,1,
57313,1,4,1,3,
57321687,22,1,140,1,
57331224,1528,1,223,1533,
57341,1730,1538,1,476,
57351543,1,477,1549,1,
57361231,1554,1,479,1559,
57371,480,1564,1,1485,
57381570,1,459,1688,17,
57391689,15,1648,1,-1,
57401,5,601,1,0,
57411,0,1661,1,242,
57421578,1,478,1583,1,
57432506,1690,17,1691,15,
57441644,1,-1,1,5,
5745140,1,0,1,0,
57461645,1,1001,1588,1,
57471002,1593,1,15,1692,
574819,257,1,15,1693,
57495,6,1,1114,1694,
575016,0,299,1,1621,
57511695,16,0,649,1,
57522657,1696,16,0,255,
57531,40,1697,16,0,
5754552,1,19,1147,1,
57559,1113,1,16,1698,
575619,136,1,16,1699,
57575,139,1,256,1700,
575816,0,187,1,1261,
57591701,16,0,187,1,
5760509,1702,16,0,187,
57611,9,1703,16,0,
5762134,1,2021,718,1,
57631775,1704,16,0,187,
57641,2029,725,1,2030,
5765731,1,2031,736,1,
57662032,741,1,2033,746,
57671,277,1705,16,0,
5768187,1,2035,752,1,
57692037,757,1,2039,762,
57701,32,1706,16,0,
5771187,1,2041,768,1,
57722293,1707,16,0,187,
57731,2043,774,1,2045,
5774779,1,40,1708,16,
57750,166,1,41,1709,
577616,0,187,1,1297,
57771710,16,0,187,1,
577843,1711,16,0,187,
57791,44,1712,16,0,
5780166,1,1803,787,1,
57811804,1713,16,0,187,
57821,299,1714,16,0,
5783187,1,2480,1715,17,
57841716,15,1717,4,12,
578537,0,69,0,118,
57860,101,0,110,0,
5787116,0,1,-1,1,
57885,1718,20,1719,4,
578916,69,0,118,0,
5790101,0,110,0,116,
57910,95,0,50,0, 58270,95,0,50,0,
579253,0,1,312,1, 58281,284,1,3,1,
57933,1,2,1,1, 58294,1,3,1711,22,
57941720,22,1,173,1, 58301,143,1,1224,1534,
579552,1721,16,0,187, 58311,223,1539,1,1730,
57961,2484,1722,17,1723, 58321544,1,476,1549,1,
579715,1717,1,-1,1, 5833477,1555,1,1231,1560,
57985,1724,20,1725,4, 58341,479,1565,1,480,
579916,69,0,118,0, 58351570,1,1485,1576,1,
5800101,0,110,0,116, 5836459,1712,17,1713,15,
58010,95,0,50,0, 58371683,1,-1,1,5,
580249,0,1,308,1, 5838617,1,0,1,0,
58033,1,2,1,1, 58391684,1,242,1583,1,
58041726,22,1,169,1, 5840478,1588,1,481,1714,
58051515,1727,16,0,187, 584117,1715,15,1683,1,
58061,2318,1728,16,0, 5842-1,1,5,1716,20,
5807187,1,2491,1729,17, 58431717,4,28,65,0,
58081730,15,1717,1,-1, 5844114,0,103,0,117,
58091,5,1731,20,1732, 58450,109,0,101,0,
58104,16,69,0,118, 5846110,0,116,0,76,
58110,101,0,110,0, 58470,105,0,115,0,
5812116,0,95,0,49, 5848116,0,95,0,49,
58130,52,0,1,301, 58490,1,283,1,3,
58141,3,1,2,1, 58501,2,1,1,1718,
58151,1733,22,1,162, 585122,1,142,1,1001,
58161,62,1734,16,0, 58521598,1,1002,1603,1,
5817202,1,63,1735,16, 585315,1719,19,308,1,
58180,166,1,2495,1736, 585415,1720,5,6,1,
581917,1737,15,1717,1, 58552669,1721,16,0,601,
5820-1,1,5,1738,20, 58561,1114,1722,16,0,
58211739,4,16,69,0, 5857306,1,1621,1723,16,
5822118,0,101,0,110, 58580,659,1,40,1724,
58230,116,0,95,0, 585916,0,562,1,19,
582449,0,48,0,1, 58601157,1,9,1123,1,
5825297,1,3,1,2, 586116,1725,19,136,1,
58261,1,1740,22,1, 586216,1726,5,140,1,
5827158,1,2075,1741,16, 58632510,1727,16,0,602,
58280,187,1,1574,799, 58641,256,1728,16,0,
58291,1479,1742,16,0, 5865196,1,1261,1729,16,
5830187,1,71,1743,16, 58660,196,1,509,1730,
58310,187,1,1658,1744, 586716,0,196,1,9,
583216,0,672,1,1833, 58681731,16,0,134,1,
58331745,16,0,288,1, 58692021,728,1,1775,1732,
58341834,1746,16,0,187, 587016,0,196,1,2029,
58351,2337,1747,16,0, 5871735,1,2030,741,1,
5836187,1,79,1748,16, 58722031,746,1,2032,751,
58370,187,1,1335,1749, 58731,2033,756,1,277,
583816,0,187,1,322, 58741733,16,0,196,1,
58391750,16,0,187,1, 58752035,762,1,2037,767,
584076,1751,16,0,187, 58761,2039,772,1,32,
58411,85,1752,16,0, 58771734,16,0,196,1,
5842187,1,89,1753,16, 58782041,778,1,2293,1735,
58430,187,1,346,1754, 587916,0,196,1,2043,
584416,0,187,1,97, 5880784,1,2045,789,1,
58451755,16,0,187,1, 588140,1736,16,0,175,
58462106,1756,16,0,187, 58821,41,1737,16,0,
58471,102,1757,16,0, 5883196,1,1297,1738,16,
5848187,1,1860,821,1, 58840,196,1,43,1739,
58492458,876,1,2364,827, 588516,0,196,1,44,
58501,1990,1758,16,0, 58861740,16,0,175,1,
5851187,1,112,1759,16, 58871803,797,1,1804,1741,
58520,187,1,1117,1760, 588816,0,196,1,299,
585316,0,187,1,1873, 58891742,16,0,196,1,
5854835,1,1875,1761,16, 58902480,1743,17,1744,15,
58550,400,1,1876,1762, 58911745,4,12,37,0,
585616,0,187,1,124,
58571763,16,0,187,1,
58582478,1764,17,1765,15,
58591717,1,-1,1,5,
58601766,20,1767,4,16,
586169,0,118,0,101, 589269,0,118,0,101,
58620,110,0,116,0, 58930,110,0,116,0,
586395,0,50,0,55, 58941,-1,1,5,1746,
58640,1,314,1,3, 589520,1747,4,16,69,
58651,2,1,1,1768,
586622,1,175,1,2136,
5867842,1,381,1769,16,
58680,187,1,2641,1770,
586916,0,642,1,137,
58701771,16,0,187,1,
58711901,1772,16,0,187,
58721,2658,1773,16,0,
5873187,1,1153,1774,16,
58740,187,1,151,1775,
587516,0,187,1,1407,
58761776,16,0,187,1,
58771659,1777,16,0,187,
58781,2413,1778,16,0,
5879187,1,406,1779,16,
58800,187,1,1371,1780,
588116,0,187,1,2105,
5882814,1,166,1781,16,
58830,187,1,525,1782,
588416,0,187,1,1622,
58851783,16,0,187,1,
58861931,861,1,1932,1784,
588716,0,456,1,1933,
58881785,16,0,187,1,
5889431,1786,16,0,187,
58901,1585,1787,16,0,
5891187,1,182,1788,16,
58920,187,1,1189,1789,
589316,0,187,1,1443,
58941790,16,0,187,1,
58951695,1791,16,0,187,
58961,2198,1792,16,0,
5897187,1,447,1793,16,
58980,187,1,199,1794,
589916,0,187,1,2459,
5900882,1,1958,1795,16,
59010,187,1,2462,889,
59021,1657,894,1,2464,
5903899,1,459,1796,16,
59040,187,1,462,1797,
590516,0,187,1,2471,
59061798,17,1799,15,1717,
59071,-1,1,5,1800,
590820,1801,4,16,69,
59090,118,0,101,0, 58960,118,0,101,0,
5910110,0,116,0,95, 5897110,0,116,0,95,
59110,51,0,52,0, 58980,50,0,53,0,
59121,321,1,3,1, 58991,317,1,3,1,
59132,1,1,1802,22, 59002,1,1,1748,22,
59141,182,1,2472,1803, 59011,176,1,52,1749,
591517,1804,15,1717,1, 590216,0,196,1,2484,
5916-1,1,5,1805,20, 59031750,17,1751,15,1745,
59171806,4,16,69,0, 59041,-1,1,5,1752,
590520,1753,4,16,69,
59060,118,0,101,0,
5907110,0,116,0,95,
59080,50,0,49,0,
59091,313,1,3,1,
59102,1,1,1754,22,
59111,172,1,1515,1755,
591216,0,196,1,2318,
59131756,16,0,196,1,
59142491,1757,17,1758,15,
59151745,1,-1,1,5,
59161759,20,1760,4,16,
591769,0,118,0,101,
59180,110,0,116,0,
591995,0,49,0,52,
59200,1,306,1,3,
59211,2,1,1,1761,
592222,1,165,1,62,
59231762,16,0,212,1,
592463,1763,16,0,175,
59251,2495,1764,17,1765,
592615,1745,1,-1,1,
59275,1766,20,1767,4,
592816,69,0,118,0,
5929101,0,110,0,116,
59300,95,0,49,0,
593148,0,1,302,1,
59323,1,2,1,1,
59331768,22,1,161,1,
59342075,1769,16,0,196,
59351,1574,809,1,1479,
59361770,16,0,196,1,
593771,1771,16,0,196,
59381,1622,1772,16,0,
5939196,1,1658,1773,16,
59400,682,1,1833,1774,
594116,0,297,1,1834,
59421775,16,0,196,1,
59432337,1776,16,0,196,
59441,79,1777,16,0,
5945196,1,1335,1778,16,
59460,196,1,322,1779,
594716,0,196,1,76,
59481780,16,0,196,1,
594985,1781,16,0,196,
59501,89,1782,16,0,
5951196,1,346,1783,16,
59520,196,1,97,1784,
595316,0,196,1,2106,
59541785,16,0,196,1,
5955102,1786,16,0,196,
59561,1860,831,1,2458,
5957885,1,2364,837,1,
59581990,1787,16,0,196,
59591,112,1788,16,0,
5960196,1,1117,1789,16,
59610,196,1,1873,845,
59621,1875,1790,16,0,
5963408,1,1876,1791,16,
59640,196,1,124,1792,
596516,0,196,1,2478,
59661793,17,1794,15,1745,
59671,-1,1,5,1795,
596820,1796,4,16,69,
59690,118,0,101,0,
5970110,0,116,0,95,
59710,50,0,55,0,
59721,319,1,3,1,
59732,1,1,1797,22,
59741,178,1,2136,852,
59751,381,1798,16,0,
5976196,1,525,1799,16,
59770,196,1,137,1800,
597816,0,196,1,2653,
59791801,16,0,586,1,
59801901,1802,16,0,196,
59811,1153,1803,16,0,
5982196,1,151,1804,16,
59830,196,1,1407,1805,
598416,0,196,1,1659,
59851806,16,0,196,1,
59862413,1807,16,0,196,
59871,406,1808,16,0,
5988196,1,1371,1809,16,
59890,196,1,2105,824,
59901,166,1810,16,0,
5991196,1,2670,1811,16,
59920,196,1,1931,870,
59931,1932,1812,16,0,
5994470,1,1933,1813,16,
59950,196,1,431,1814,
599616,0,196,1,1585,
59971815,16,0,196,1,
5998182,1816,16,0,196,
59991,1189,1817,16,0,
6000196,1,1443,1818,16,
60010,196,1,1695,1819,
600216,0,196,1,2198,
60031820,16,0,196,1,
6004447,1821,16,0,196,
60051,199,1822,16,0,
6006196,1,2459,891,1,
60071958,1823,16,0,196,
60081,2462,898,1,1657,
6009903,1,2464,908,1,
6010459,1824,16,0,196,
60111,462,1825,16,0,
6012196,1,2471,1826,17,
60131827,15,1828,4,22,
601437,0,69,0,110,
60150,116,0,114,0,
6016121,0,69,0,118,
60170,101,0,110,0,
6018116,0,1,-1,1,
60195,1829,20,1830,4,
602024,69,0,110,0,
6021116,0,114,0,121,
60220,69,0,118,0,
6023101,0,110,0,116,
60240,95,0,49,0,
60251,326,1,3,1,
60262,1,1,1831,22,
60271,185,1,2472,1832,
602817,1833,15,1745,1,
6029-1,1,5,1834,20,
60301835,4,16,69,0,
5918118,0,101,0,110, 6031118,0,101,0,110,
59190,116,0,95,0, 60320,116,0,95,0,
592051,0,51,0,1, 603351,0,51,0,1,
5921320,1,3,1,2, 6034325,1,3,1,2,
59221,1,1807,22,1, 60351,1,1836,22,1,
5923181,1,2473,1808,17, 6036184,1,2473,1837,17,
59241809,15,1717,1,-1, 60371838,15,1745,1,-1,
59251,5,1810,20,1811, 60381,5,1839,20,1840,
59264,16,69,0,118, 60394,16,69,0,118,
59270,101,0,110,0, 60400,101,0,110,0,
5928116,0,95,0,51, 6041116,0,95,0,51,
59290,50,0,1,319, 60420,50,0,1,324,
59301,3,1,2,1, 60431,3,1,2,1,
59311,1812,22,1,180, 60441,1841,22,1,183,
59321,2474,1813,17,1814, 60451,2474,1842,17,1843,
593315,1717,1,-1,1, 604615,1745,1,-1,1,
59345,1815,20,1816,4, 60475,1844,20,1845,4,
593516,69,0,118,0, 604816,69,0,118,0,
5936101,0,110,0,116, 6049101,0,110,0,116,
59370,95,0,51,0, 60500,95,0,51,0,
593849,0,1,318,1, 605149,0,1,323,1,
59393,1,2,1,1, 60523,1,2,1,1,
59401817,22,1,179,1, 60531846,22,1,182,1,
59412475,1818,17,1819,15, 60542475,1847,17,1848,15,
59421717,1,-1,1,5, 60551745,1,-1,1,5,
59431820,20,1821,4,16, 60561849,20,1850,4,16,
594469,0,118,0,101, 605769,0,118,0,101,
59450,110,0,116,0, 60580,110,0,116,0,
594695,0,51,0,48, 605995,0,51,0,48,
59470,1,317,1,3, 60600,1,322,1,3,
59481,2,1,1,1822, 60611,2,1,1,1851,
594922,1,178,1,2476, 606222,1,181,1,2476,
59501823,17,1824,15,1717, 60631852,17,1853,15,1745,
59511,-1,1,5,1825, 60641,-1,1,5,1854,
595220,1826,4,16,69, 606520,1855,4,16,69,
59530,118,0,101,0, 60660,118,0,101,0,
5954110,0,116,0,95, 6067110,0,116,0,95,
59550,50,0,57,0, 60680,50,0,57,0,
59561,316,1,3,1, 60691,321,1,3,1,
59572,1,1,1827,22, 60702,1,1,1856,22,
59581,177,1,2477,1828, 60711,180,1,2477,1857,
595917,1829,15,1717,1, 607217,1858,15,1745,1,
5960-1,1,5,1830,20, 6073-1,1,5,1859,20,
59611831,4,16,69,0, 60741860,4,16,69,0,
5962118,0,101,0,110, 6075118,0,101,0,110,
59630,116,0,95,0, 60760,116,0,95,0,
596450,0,56,0,1, 607750,0,56,0,1,
5965315,1,3,1,2, 6078320,1,3,1,2,
59661,1,1832,22,1, 60791,1,1861,22,1,
5967176,1,2227,908,1, 6080179,1,2227,917,1,
59682479,1833,17,1834,15, 60812479,1862,17,1863,15,
59691717,1,-1,1,5, 60821745,1,-1,1,5,
59701835,20,1836,4,16, 60831864,20,1865,4,16,
597169,0,118,0,101, 608469,0,118,0,101,
59720,110,0,116,0, 60850,110,0,116,0,
597395,0,50,0,54, 608695,0,50,0,54,
59740,1,313,1,3, 60870,1,318,1,3,
59751,2,1,1,1837, 60881,2,1,1,1866,
597622,1,174,1,1225, 608922,1,177,1,1225,
59771838,16,0,187,1, 60901867,16,0,196,1,
59782481,1839,17,1840,15, 60912481,1868,17,1869,15,
59791717,1,-1,1,5, 60921745,1,-1,1,5,
59801841,20,1842,4,16, 60931870,20,1871,4,16,
598169,0,118,0,101, 609469,0,118,0,101,
59820,110,0,116,0, 60950,110,0,116,0,
598395,0,50,0,52, 609695,0,50,0,52,
59840,1,311,1,3, 60970,1,316,1,3,
59851,2,1,1,1843, 60981,2,1,1,1872,
598622,1,172,1,2482, 609922,1,175,1,2482,
59871844,17,1845,15,1717, 61001873,17,1874,15,1745,
59881,-1,1,5,1846, 61011,-1,1,5,1875,
598920,1847,4,16,69, 610220,1876,4,16,69,
59900,118,0,101,0, 61030,118,0,101,0,
5991110,0,116,0,95, 6104110,0,116,0,95,
59920,50,0,51,0, 61050,50,0,51,0,
59931,310,1,3,1, 61061,315,1,3,1,
59942,1,1,1848,22, 61072,1,1,1877,22,
59951,171,1,2483,1849, 61081,174,1,2483,1878,
599617,1850,15,1717,1, 610917,1879,15,1745,1,
5997-1,1,5,1851,20, 6110-1,1,5,1880,20,
59981852,4,16,69,0, 61111881,4,16,69,0,
5999118,0,101,0,110, 6112118,0,101,0,110,
60000,116,0,95,0, 61130,116,0,95,0,
600150,0,50,0,1, 611450,0,50,0,1,
6002309,1,3,1,2, 6115314,1,3,1,2,
60031,1,1853,22,1, 61161,1,1882,22,1,
6004170,1,1731,1854,16, 6117173,1,1731,1883,16,
60050,187,1,2485,1855, 61180,196,1,2485,1884,
600617,1856,15,1717,1, 611917,1885,15,1745,1,
6007-1,1,5,1857,20, 6120-1,1,5,1886,20,
60081858,4,16,69,0, 61211887,4,16,69,0,
6009118,0,101,0,110, 6122118,0,101,0,110,
60100,116,0,95,0, 61230,116,0,95,0,
601150,0,48,0,1, 612450,0,48,0,1,
6012307,1,3,1,2, 6125312,1,3,1,2,
60131,1,1859,22,1, 61261,1,1888,22,1,
6014168,1,2486,1860,17, 6127171,1,2486,1889,17,
60151861,15,1717,1,-1, 61281890,15,1745,1,-1,
60161,5,1862,20,1863, 61291,5,1891,20,1892,
60174,16,69,0,118, 61304,16,69,0,118,
60180,101,0,110,0, 61310,101,0,110,0,
6019116,0,95,0,49, 6132116,0,95,0,49,
60200,57,0,1,306, 61330,57,0,1,311,
60211,3,1,2,1, 61341,3,1,2,1,
60221,1864,22,1,167, 61351,1893,22,1,170,
60231,2487,1865,17,1866, 61361,2487,1894,17,1895,
602415,1717,1,-1,1, 613715,1745,1,-1,1,
60255,1867,20,1868,4, 61385,1896,20,1897,4,
602616,69,0,118,0, 613916,69,0,118,0,
6027101,0,110,0,116, 6140101,0,110,0,116,
60280,95,0,49,0, 61410,95,0,49,0,
602956,0,1,305,1, 614256,0,1,310,1,
60303,1,2,1,1, 61433,1,2,1,1,
60311869,22,1,166,1, 61441898,22,1,169,1,
60322488,1870,17,1871,15, 61452488,1899,17,1900,15,
60331717,1,-1,1,5, 61461745,1,-1,1,5,
60341872,20,1873,4,16, 61471901,20,1902,4,16,
603569,0,118,0,101, 614869,0,118,0,101,
60360,110,0,116,0, 61490,110,0,116,0,
603795,0,49,0,55, 615095,0,49,0,55,
60380,1,304,1,3, 61510,1,309,1,3,
60391,2,1,1,1874, 61521,2,1,1,1903,
604022,1,165,1,2489, 615322,1,168,1,2489,
60411875,17,1876,15,1717, 61541904,17,1905,15,1745,
60421,-1,1,5,1877, 61551,-1,1,5,1906,
604320,1878,4,16,69, 615620,1907,4,16,69,
60440,118,0,101,0, 61570,118,0,101,0,
6045110,0,116,0,95, 6158110,0,116,0,95,
60460,49,0,54,0, 61590,49,0,54,0,
60471,303,1,3,1, 61601,308,1,3,1,
60482,1,1,1879,22, 61612,1,1,1908,22,
60491,164,1,2490,1880, 61621,167,1,2490,1909,
605017,1881,15,1717,1, 616317,1910,15,1745,1,
6051-1,1,5,1882,20, 6164-1,1,5,1911,20,
60521883,4,16,69,0, 61651912,4,16,69,0,
6053118,0,101,0,110, 6166118,0,101,0,110,
60540,116,0,95,0, 61670,116,0,95,0,
605549,0,53,0,1, 616849,0,53,0,1,
6056302,1,3,1,2, 6169307,1,3,1,2,
60571,1,1884,22,1, 61701,1,1913,22,1,
6058163,1,1989,916,1, 6171166,1,1989,925,1,
60592492,1885,17,1886,15, 61722492,1914,17,1915,15,
60601717,1,-1,1,5, 61731745,1,-1,1,5,
60611887,20,1888,4,16, 61741916,20,1917,4,16,
606269,0,118,0,101, 617569,0,118,0,101,
60630,110,0,116,0, 61760,110,0,116,0,
606495,0,49,0,51, 617795,0,49,0,51,
60650,1,300,1,3, 61780,1,305,1,3,
60661,2,1,1,1889, 61791,2,1,1,1918,
606722,1,161,1,2493, 618022,1,164,1,2493,
60681890,17,1891,15,1717, 61811919,17,1920,15,1745,
60691,-1,1,5,1892, 61821,-1,1,5,1921,
607020,1893,4,16,69, 618320,1922,4,16,69,
60710,118,0,101,0, 61840,118,0,101,0,
6072110,0,116,0,95, 6185110,0,116,0,95,
60730,49,0,50,0, 61860,49,0,50,0,
60741,299,1,3,1, 61871,304,1,3,1,
60752,1,1,1894,22, 61882,1,1,1923,22,
60761,160,1,2494,1895, 61891,163,1,2494,1924,
607717,1896,15,1717,1, 619017,1925,15,1745,1,
6078-1,1,5,1897,20, 6191-1,1,5,1926,20,
60791898,4,16,69,0, 61921927,4,16,69,0,
6080118,0,101,0,110, 6193118,0,101,0,110,
60810,116,0,95,0, 61940,116,0,95,0,
608249,0,49,0,1, 619549,0,49,0,1,
6083298,1,3,1,2, 6196303,1,3,1,2,
60841,1,1899,22,1, 61971,1,1928,22,1,
6085159,1,236,1900,16, 6198162,1,236,1929,16,
60860,187,1,2496,1901, 61990,196,1,2496,1930,
608717,1902,15,1717,1, 620017,1931,15,1745,1,
6088-1,1,5,1903,20, 6201-1,1,5,1932,20,
60891904,4,14,69,0, 62021933,4,14,69,0,
6090118,0,101,0,110, 6203118,0,101,0,110,
60910,116,0,95,0, 62040,116,0,95,0,
609257,0,1,296,1, 620557,0,1,301,1,
60933,1,2,1,1, 62063,1,2,1,1,
60941905,22,1,157,1, 62071934,22,1,160,1,
60952497,1906,17,1907,15, 62082497,1935,17,1936,15,
60961717,1,-1,1,5, 62091745,1,-1,1,5,
60971908,20,1909,4,14, 62101937,20,1938,4,14,
609869,0,118,0,101, 621169,0,118,0,101,
60990,110,0,116,0, 62120,110,0,116,0,
610095,0,56,0,1, 621395,0,56,0,1,
6101295,1,3,1,2, 6214300,1,3,1,2,
61021,1,1910,22,1, 62151,1,1939,22,1,
6103156,1,2498,1911,17, 6216159,1,2498,1940,17,
61041912,15,1717,1,-1, 62171941,15,1745,1,-1,
61051,5,1913,20,1914, 62181,5,1942,20,1943,
61064,14,69,0,118, 62194,14,69,0,118,
61070,101,0,110,0, 62200,101,0,110,0,
6108116,0,95,0,55, 6221116,0,95,0,55,
61090,1,294,1,3, 62220,1,299,1,3,
61101,2,1,1,1915, 62231,2,1,1,1944,
611122,1,155,1,2499, 622422,1,158,1,2499,
61121916,17,1917,15,1717, 62251945,17,1946,15,1745,
61131,-1,1,5,1918, 62261,-1,1,5,1947,
611420,1919,4,14,69, 622720,1948,4,14,69,
61150,118,0,101,0, 62280,118,0,101,0,
6116110,0,116,0,95, 6229110,0,116,0,95,
61170,54,0,1,293, 62300,54,0,1,298,
61181,3,1,2,1, 62311,3,1,2,1,
61191,1920,22,1,154, 62321,1949,22,1,157,
61201,2500,1921,17,1922, 62331,2500,1950,17,1951,
612115,1717,1,-1,1, 623415,1745,1,-1,1,
61225,1923,20,1924,4, 62355,1952,20,1953,4,
612314,69,0,118,0, 623614,69,0,118,0,
6124101,0,110,0,116, 6237101,0,110,0,116,
61250,95,0,53,0, 62380,95,0,53,0,
61261,292,1,3,1, 62391,297,1,3,1,
61272,1,1,1925,22, 62402,1,1,1954,22,
61281,153,1,2501,1926, 62411,156,1,2501,1955,
612917,1927,15,1717,1, 624217,1956,15,1745,1,
6130-1,1,5,1928,20, 6243-1,1,5,1957,20,
61311929,4,14,69,0, 62441958,4,14,69,0,
6132118,0,101,0,110, 6245118,0,101,0,110,
61330,116,0,95,0, 62460,116,0,95,0,
613452,0,1,291,1, 624752,0,1,296,1,
61353,1,2,1,1, 62483,1,2,1,1,
61361930,22,1,152,1, 62491959,22,1,155,1,
61372502,1931,17,1932,15, 62502502,1960,17,1961,15,
61381717,1,-1,1,5, 62511745,1,-1,1,5,
61391933,20,1934,4,14, 62521962,20,1963,4,14,
614069,0,118,0,101, 625369,0,118,0,101,
61410,110,0,116,0, 62540,110,0,116,0,
614295,0,51,0,1, 625595,0,51,0,1,
6143290,1,3,1,2, 6256295,1,3,1,2,
61441,1,1935,22,1, 62571,1,1964,22,1,
6145151,1,2503,1936,17, 6258154,1,2503,1965,17,
61461937,15,1717,1,-1, 62591966,15,1745,1,-1,
61471,5,1938,20,1939, 62601,5,1967,20,1968,
61484,14,69,0,118, 62614,14,69,0,118,
61490,101,0,110,0, 62620,101,0,110,0,
6150116,0,95,0,50, 6263116,0,95,0,50,
61510,1,289,1,3, 62640,1,294,1,3,
61521,2,1,1,1940, 62651,2,1,1,1969,
615322,1,150,1,2504, 626622,1,153,1,2504,
61541941,17,1942,15,1717, 62671970,17,1971,15,1745,
61551,-1,1,5,1943, 62681,-1,1,5,1972,
615620,1944,4,14,69, 626920,1973,4,14,69,
61570,118,0,101,0, 62700,118,0,101,0,
6158110,0,116,0,95, 6271110,0,116,0,95,
61590,49,0,1,288, 62720,49,0,1,293,
61601,3,1,2,1, 62731,3,1,2,1,
61611,1945,22,1,149, 62741,1974,22,1,152,
61621,2505,1946,16,0, 62751,2505,1975,16,0,
6163433,1,217,1947,16, 6276441,1,217,1976,16,
61640,187,1,1756,1948, 62770,196,1,1756,1977,
616516,0,187,1,17, 627816,0,196,1,17,
61661949,19,154,1,17, 62791978,19,160,1,17,
61671950,5,117,1,1, 62801979,5,118,1,1,
61681951,17,1952,15,1953, 62811980,17,1981,15,1982,
61694,18,37,0,84, 62824,18,37,0,84,
61700,121,0,112,0, 62830,121,0,112,0,
6171101,0,110,0,97, 6284101,0,110,0,97,
61720,109,0,101,0, 62850,109,0,101,0,
61731,-1,1,5,1954, 62861,-1,1,5,1983,
617420,1955,4,20,84, 628720,1984,4,20,84,
61750,121,0,112,0, 62880,121,0,112,0,
6176101,0,110,0,97, 6289101,0,110,0,97,
61770,109,0,101,0, 62900,109,0,101,0,
617895,0,55,0,1, 629195,0,55,0,1,
6179287,1,3,1,2, 6292292,1,3,1,2,
61801,1,1956,22,1, 62931,1,1985,22,1,
6181148,1,2,1957,17, 6294151,1,2,1986,17,
61821958,15,1953,1,-1, 62951987,15,1982,1,-1,
61831,5,1959,20,1960, 62961,5,1988,20,1989,
61844,20,84,0,121, 62974,20,84,0,121,
61850,112,0,101,0, 62980,112,0,101,0,
6186110,0,97,0,109, 6299110,0,97,0,109,
61870,101,0,95,0, 63000,101,0,95,0,
618854,0,1,286,1, 630154,0,1,291,1,
61893,1,2,1,1, 63023,1,2,1,1,
61901961,22,1,147,1, 63031990,22,1,150,1,
61913,1962,17,1963,15, 63043,1991,17,1992,15,
61921953,1,-1,1,5, 63051982,1,-1,1,5,
61931964,20,1965,4,20, 63061993,20,1994,4,20,
619484,0,121,0,112, 630784,0,121,0,112,
61950,101,0,110,0, 63080,101,0,110,0,
619697,0,109,0,101, 630997,0,109,0,101,
61970,95,0,53,0, 63100,95,0,53,0,
61981,285,1,3,1, 63111,290,1,3,1,
61992,1,1,1966,22, 63122,1,1,1995,22,
62001,146,1,4,1967, 63131,149,1,4,1996,
620117,1968,15,1953,1, 631417,1997,15,1982,1,
6202-1,1,5,1969,20, 6315-1,1,5,1998,20,
62031970,4,20,84,0, 63161999,4,20,84,0,
6204121,0,112,0,101, 6317121,0,112,0,101,
62050,110,0,97,0, 63180,110,0,97,0,
6206109,0,101,0,95, 6319109,0,101,0,95,
62070,52,0,1,284, 63200,52,0,1,289,
62081,3,1,2,1, 63211,3,1,2,1,
62091,1971,22,1,145, 63221,2000,22,1,148,
62101,5,1972,17,1973, 63231,5,2001,17,2002,
621115,1953,1,-1,1, 632415,1982,1,-1,1,
62125,1974,20,1975,4, 63255,2003,20,2004,4,
621320,84,0,121,0, 632620,84,0,121,0,
6214112,0,101,0,110, 6327112,0,101,0,110,
62150,97,0,109,0, 63280,97,0,109,0,
6216101,0,95,0,51, 6329101,0,95,0,51,
62170,1,283,1,3, 63300,1,288,1,3,
62181,2,1,1,1976, 63311,2,1,1,2005,
621922,1,144,1,6, 633222,1,147,1,6,
62201977,17,1978,15,1953, 63332006,17,2007,15,1982,
62211,-1,1,5,1979, 63341,-1,1,5,2008,
622220,1980,4,20,84, 633520,2009,4,20,84,
62230,121,0,112,0, 63360,121,0,112,0,
6224101,0,110,0,97, 6337101,0,110,0,97,
62250,109,0,101,0, 63380,109,0,101,0,
622695,0,50,0,1, 633995,0,50,0,1,
6227282,1,3,1,2, 6340287,1,3,1,2,
62281,1,1981,22,1, 63411,1,2010,22,1,
6229143,1,7,1982,17, 6342146,1,7,2011,17,
62301983,15,1953,1,-1, 63432012,15,1982,1,-1,
62311,5,1984,20,1985, 63441,5,2013,20,2014,
62324,20,84,0,121, 63454,20,84,0,121,
62330,112,0,101,0, 63460,112,0,101,0,
6234110,0,97,0,109, 6347110,0,97,0,109,
62350,101,0,95,0, 63480,101,0,95,0,
623649,0,1,281,1, 634949,0,1,286,1,
62373,1,2,1,1, 63503,1,2,1,1,
62381986,22,1,142,1, 63512015,22,1,145,1,
62391514,1108,1,9,1113, 63521514,1118,1,9,1123,
62401,10,1642,1,262, 63531,10,1672,1,262,
62411119,1,1267,1125,1, 63541129,1,1267,1135,1,
6242481,1646,1,1521,1130, 6355481,1714,1,1521,1140,
62431,1773,1987,16,0, 63561,1773,2016,16,0,
6244234,1,19,1147,1, 6357247,1,19,1157,1,
624520,1988,16,0,152, 635820,2017,16,0,158,
62461,2281,1154,1,525, 63591,2281,1164,1,525,
62471216,1,30,1654,1, 63601226,1,30,1676,1,
6248283,1172,1,1010,1989, 6361283,1182,1,1010,2018,
624916,0,593,1,40, 636216,0,609,1,40,
62501177,1,41,1659,1, 63631187,1,41,1681,1,
625142,1662,1,44,1183, 636442,1685,1,44,1193,
62521,1260,1096,1,47, 63651,1260,1106,1,47,
62531184,1,1303,1307,1, 63661194,1,1303,1317,1,
625449,1196,1,50,1201, 636749,1206,1,50,1211,
62551,48,1190,1,305, 63681,48,1200,1,305,
62561211,1,51,1206,1, 63691221,1,51,1216,1,
625761,1990,16,0,194, 637061,2019,16,0,204,
62581,63,1222,1,66, 63711,63,1232,1,66,
62591228,1,67,1233,1, 63721238,1,67,1243,1,
62601478,1458,1,69,1243, 63731478,1463,1,69,1253,
62611,70,1248,1,68, 63741,70,1258,1,68,
62621238,1,73,1991,16, 63751248,1,73,2020,16,
62630,204,1,74,1253, 63760,214,1,74,1263,
62641,1013,1258,1,2335, 63771,1013,1268,1,2335,
62651992,16,0,239,1, 63782021,16,0,249,1,
6266328,1302,1,1048,1344, 6379328,1312,1,1048,1354,
62671,82,1280,1,1840, 63801,2511,1668,1,82,
62681993,16,0,303,1, 63811290,1,1840,2022,16,
62692515,1994,16,0,436, 63820,312,1,1341,1307,
62701,1341,1297,1,1094, 63831,2520,2023,16,0,
62711995,16,0,666,1, 6384451,1,1096,1322,1,
62721096,1312,1,93,1318, 638593,1328,1,1550,1333,
62731,1550,1323,1,352, 63861,352,1359,1,1011,
62741349,1,1011,1102,1, 63871112,1,107,1348,1,
6275107,1338,1,1114,1343, 63881114,1353,1,1871,2024,
62761,1871,1996,16,0, 638916,0,322,1,1370,
6277313,1,1370,1453,1, 63901593,1,118,1365,1,
6278118,1355,1,1123,1360, 63911123,1370,1,1332,1273,
62791,1332,1263,1,1377, 63921,1377,1381,1,375,
62801371,1,375,1376,1, 63931386,1,1882,2025,16,
62811882,1997,16,0,327, 63940,335,1,377,1391,
62821,377,1381,1,827, 63951,827,1341,1,380,
62831331,1,380,1391,1, 63961401,1,130,1424,1,
6284130,1414,1,2074,1998, 63972074,2026,16,0,565,
628516,0,554,1,371, 63981,371,1375,1,373,
62861365,1,373,1409,1, 63991419,1,1012,2027,16,
62871012,1999,16,0,595, 64000,611,1,379,1396,
62881,379,1386,1,143, 64011,143,1429,1,2654,
62891419,1,1152,1426,1, 64021692,1,1152,1435,1,
62901406,1431,1,1159,1438, 64031406,1440,1,2663,2028,
62911,157,1443,1,1413, 640416,0,670,1,1159,
62921448,1,883,1397,1, 64051447,1,157,1452,1,
62931296,1167,1,172,1469, 64061413,1457,1,883,1407,
62941,1665,1474,1,1939, 64071,1094,2029,16,0,
62952000,16,0,435,1, 6408677,1,1296,1177,1,
62961188,1479,1,1442,1484, 6409172,1470,1,1665,1475,
62971,188,1518,1,942, 64101,1939,2030,16,0,
62981490,1,1195,1496,1, 6411448,1,1188,1480,1,
62991449,1501,1,1701,1506, 64121442,1485,1,188,1519,
63001,447,1511,1,205, 64131,942,1491,1,1195,
63011523,1,2467,1677,1, 64141497,1,1449,1502,1,
6302464,1683,1,2642,1669, 64151701,1507,1,447,1512,
63031,2197,2001,16,0, 64161,205,1524,1,2467,
6304662,1,1224,1528,1, 64171701,1,464,1707,1,
6305223,1533,1,1730,1538, 64182197,2031,16,0,674,
63061,2651,2002,16,0, 64191,1224,1534,1,223,
6307570,1,477,1549,1, 64201539,1,1730,1544,1,
63081231,1554,1,479,1559, 6421476,1549,1,477,1555,
63091,480,1564,1,1485, 64221,1231,1560,1,479,
63101570,1,459,1688,1, 64231565,1,480,1570,1,
6311476,1543,1,242,1578, 64241485,1576,1,459,1712,
63121,478,1583,1,2506, 64251,242,1583,1,478,
63131690,1,1001,1588,1, 64261588,1,2506,2032,16,
63141002,1593,1,18,2003, 64270,442,1,1001,1598,
631519,490,1,18,2004, 64281,1002,1603,1,18,
63165,84,1,1011,1102, 64292033,19,500,1,18,
63171,1012,2005,16,0, 64302034,5,84,1,1011,
6318488,1,1013,1258,1, 64311112,1,1012,2035,16,
6319262,1119,1,1267,2006, 64320,498,1,1013,1268,
632016,0,488,1,515, 64331,262,1129,1,1267,
63212007,16,0,488,1, 64342036,16,0,498,1,
63221521,2008,16,0,488, 6435515,2037,16,0,498,
63231,525,1216,1,283, 64361,1521,2038,16,0,
63241172,1,2299,2009,16, 6437498,1,525,1226,1,
63250,488,1,42,2010, 6438283,1182,1,2299,2039,
632616,0,488,1,40, 643916,0,498,1,42,
63271177,1,44,1183,1, 64402040,16,0,498,1,
632847,1184,1,1303,2011, 644140,1187,1,44,1193,
632916,0,488,1,1555, 64421,47,1194,1,1303,
63302012,16,0,488,1, 64432041,16,0,498,1,
633150,1201,1,48,1190, 64441555,2042,16,0,498,
63321,49,1196,1,51, 64451,50,1211,1,48,
63331206,1,63,1222,1, 64461200,1,49,1206,1,
6334305,1211,1,66,1228, 644751,1216,1,63,1232,
63351,67,1233,1,68, 64481,305,1221,1,66,
63361238,1,69,1243,1, 64491238,1,67,1243,1,
633770,1248,1,73,2013, 645068,1248,1,69,1253,
633816,0,488,1,74, 64511,70,1258,1,73,
63391253,1,328,1302,1, 64522043,16,0,498,1,
63401048,2014,16,0,488, 645374,1263,1,328,1312,
63411,82,2015,16,0, 64541,1048,2044,16,0,
6342488,1,1840,2016,16, 6455498,1,82,2045,16,
63430,488,1,1591,2017, 64560,498,1,1840,2046,
634416,0,488,1,1341, 645716,0,498,1,1591,
63452018,16,0,488,1, 64582047,16,0,498,1,
63461096,1312,1,93,1318, 64591341,2048,16,0,498,
63471,352,1349,1,107, 64601,1096,1322,1,93,
63482019,16,0,488,1, 64611328,1,352,1359,1,
63491114,1343,1,118,2020, 6462107,2049,16,0,498,
635016,0,488,1,1123, 64631,1114,1353,1,118,
63512021,16,0,488,1, 64642050,16,0,498,1,
6352371,1365,1,1628,2022, 64651123,2051,16,0,498,
635316,0,488,1,375, 64661,371,1375,1,1628,
63541376,1,1882,2023,16, 64672052,16,0,498,1,
63550,488,1,377,1381, 6468375,1386,1,1882,2053,
63561,379,1386,1,380, 646916,0,498,1,377,
63571391,1,883,2024,16, 64701391,1,379,1396,1,
63580,488,1,373,1409, 6471380,1401,1,883,2054,
63591,130,2025,16,0, 647216,0,498,1,373,
6360488,1,143,2026,16, 64731419,1,130,2055,16,
63610,488,1,387,2027, 64740,498,1,143,2056,
636216,0,488,1,2664, 647516,0,498,1,387,
63632028,16,0,488,1, 64762057,16,0,498,1,
63641159,2029,16,0,488, 64771159,2058,16,0,498,
63651,157,2030,16,0, 64781,157,2059,16,0,
6366488,1,1413,2031,16, 6479498,1,1413,2060,16,
63670,488,1,1665,2032, 64800,498,1,1665,2061,
636816,0,488,1,412, 648116,0,498,1,412,
63692033,16,0,488,1, 64822062,16,0,498,1,
63701377,2034,16,0,488, 64832676,2063,16,0,498,
63711,172,2035,16,0, 64841,1377,2064,16,0,
6372488,1,1939,2036,16, 6485498,1,172,2065,16,
63730,488,1,437,2037, 64860,498,1,1939,2066,
637416,0,488,1,188, 648716,0,498,1,437,
63752038,16,0,488,1, 64882067,16,0,498,1,
6376942,2039,16,0,488, 6489188,2068,16,0,498,
63771,1195,2040,16,0, 64901,942,2069,16,0,
6378488,1,1449,2041,16, 6491498,1,1195,2070,16,
63790,488,1,1701,2042, 64920,498,1,1449,2071,
638016,0,488,1,447, 649316,0,498,1,1701,
63811511,1,205,2043,16, 64942072,16,0,498,1,
63820,488,1,827,2044, 6495447,1512,1,205,2073,
638316,0,488,1,223, 649616,0,498,1,827,
63842045,16,0,488,1, 64972074,16,0,498,1,
6385476,1543,1,477,1549, 6498223,2075,16,0,498,
63861,1231,2046,16,0, 64991,476,1549,1,477,
6387488,1,479,1559,1, 65001555,1,1231,2076,16,
6388480,1564,1,1485,2047, 65010,498,1,479,1565,
638916,0,488,1,1737, 65021,480,1570,1,1485,
63902048,16,0,488,1, 65032077,16,0,498,1,
6391242,2049,16,0,488, 65041737,2078,16,0,498,
63921,478,1583,1,1001, 65051,242,2079,16,0,
63931588,1,1002,1593,1, 6506498,1,478,1588,1,
639419,2050,19,225,1, 65071001,1598,1,1002,1603,
639519,2051,5,176,1, 65081,19,2080,19,235,
6396256,2052,16,0,223, 65091,19,2081,5,176,
63971,1261,2053,16,0, 65101,2676,2082,16,0,
6398223,1,1011,1102,1, 6511469,1,256,2083,16,
63991012,2054,16,0,455, 65120,233,1,1261,2084,
64001,2458,876,1,262, 651316,0,233,1,1011,
64011119,1,1267,2055,16, 65141112,1,1012,2085,16,
64020,455,1,2021,718, 65150,469,1,2458,885,
64031,1521,2056,16,0, 65161,262,1129,1,1267,
6404455,1,1775,2057,16, 65172086,16,0,469,1,
64050,223,1,2029,725, 65182021,728,1,1521,2087,
64061,2030,731,1,2031, 651916,0,469,1,1775,
6407736,1,2032,741,1, 65202088,16,0,233,1,
64082033,746,1,277,2058, 65212029,735,1,2030,741,
640916,0,223,1,2035, 65221,2031,746,1,2032,
6410752,1,2037,757,1, 6523751,1,2033,756,1,
64112039,762,1,32,2059, 6524277,2089,16,0,233,
641216,0,223,1,2464, 65251,2035,762,1,2037,
6413899,1,2293,2060,16, 6526767,1,2039,772,1,
64140,223,1,2043,774, 652732,2090,16,0,233,
64151,2045,779,1,2299, 65281,2464,908,1,2293,
64162061,16,0,455,1, 65292091,16,0,233,1,
641741,2062,16,0,223, 65302043,784,1,2045,789,
64181,42,2063,16,0, 65311,2299,2092,16,0,
6419455,1,40,1177,1, 6532469,1,41,2093,16,
642044,1183,1,43,2064, 65330,233,1,42,2094,
642116,0,223,1,1804, 653416,0,469,1,40,
64222065,16,0,223,1, 65351187,1,44,1193,1,
642348,1190,1,49,1196, 653643,2095,16,0,233,
64241,47,1184,1,51, 65371,1804,2096,16,0,
64251206,1,52,2066,16, 6538233,1,48,1200,1,
64260,223,1,50,1201, 653949,1206,1,47,1194,
64271,305,1211,1,1096, 65401,51,1216,1,52,
64281312,1,1515,2067,16, 65412097,16,0,233,1,
64290,223,1,2318,2068, 654250,1211,1,305,1221,
643016,0,223,1,283, 65431,1096,1322,1,1515,
64311172,1,63,1222,1, 65442098,16,0,233,1,
643266,1228,1,67,1233, 65452318,2099,16,0,233,
64331,68,1238,1,69, 65461,283,1182,1,63,
64341243,1,70,1248,1, 65471232,1,66,1238,1,
643571,2069,16,0,223, 654867,1243,1,68,1248,
64361,73,2070,16,0, 65491,69,1253,1,70,
6437455,1,74,1253,1, 65501258,1,71,2100,16,
64381013,1258,1,76,2071, 65510,233,1,73,2101,
643916,0,223,1,1834, 655216,0,469,1,74,
64402072,16,0,223,1, 65531263,1,1013,1268,1,
64412337,2073,16,0,223, 655476,2102,16,0,233,
64421,79,2074,16,0, 65551,1834,2103,16,0,
6443223,1,1335,2075,16, 6556233,1,2337,2104,16,
64440,223,1,299,2076, 65570,233,1,79,2105,
644516,0,223,1,82, 655816,0,233,1,1335,
64462077,16,0,455,1, 65592106,16,0,233,1,
64471840,2078,16,0,455, 6560299,2107,16,0,233,
64481,1297,2079,16,0, 65611,82,2108,16,0,
6449223,1,85,2080,16, 6562469,1,1840,2109,16,
64500,223,1,1341,2081, 65630,469,1,1297,2110,
645116,0,455,1,89, 656416,0,233,1,85,
64522082,16,0,223,1, 65652111,16,0,233,1,
64531303,2083,16,0,455, 65661341,2112,16,0,469,
64541,509,2084,16,0, 65671,89,2113,16,0,
6455223,1,93,1318,1, 6568233,1,1303,2114,16,
6456322,2085,16,0,223, 65690,469,1,509,2115,
64571,97,2086,16,0, 657016,0,233,1,93,
6458223,1,2041,768,1, 65711328,1,322,2116,16,
64591555,2087,16,0,455, 65720,233,1,97,2117,
64601,827,2088,16,0, 657316,0,233,1,2041,
6461455,1,102,2089,16, 6574778,1,1555,2118,16,
64620,223,1,1860,821, 65750,469,1,827,2119,
64631,1803,787,1,2364, 657616,0,469,1,102,
6464827,1,107,2090,16, 65772120,16,0,233,1,
64650,455,1,1114,1343, 65781860,831,1,1803,797,
64661,112,2091,16,0, 65791,2364,837,1,107,
6467223,1,1117,2092,16, 65802121,16,0,469,1,
64680,223,1,352,1349, 65811114,1353,1,112,2122,
64691,1873,835,1,118, 658216,0,233,1,1117,
64702093,16,0,455,1, 65832123,16,0,233,1,
64711123,2094,16,0,455, 6584352,1359,1,1873,845,
64721,371,1365,1,515, 65851,118,2124,16,0,
64732095,16,0,455,1, 6586469,1,1123,2125,16,
64741377,2096,16,0,455, 65870,469,1,371,1375,
64751,124,2097,16,0, 65881,515,2126,16,0,
6476223,1,1882,2098,16, 6589469,1,1377,2127,16,
64770,455,1,377,1381, 65900,469,1,124,2128,
64781,379,1386,1,380, 659116,0,233,1,1882,
64791391,1,130,2099,16, 65922129,16,0,469,1,
64800,455,1,346,2100, 6593377,1391,1,379,1396,
648116,0,223,1,2075, 65941,380,1401,1,130,
64822101,16,0,223,1, 65952130,16,0,469,1,
6483373,1409,1,387,2102, 6596346,2131,16,0,233,
648416,0,455,1,137, 65971,2075,2132,16,0,
64852103,16,0,223,1, 6598233,1,373,1419,1,
6486143,2104,16,0,455, 6599387,2133,16,0,469,
64871,1901,2105,16,0, 66001,137,2134,16,0,
6488223,1,1048,2106,16, 6601233,1,143,2135,16,
64890,455,1,2658,2107, 66020,469,1,1901,2136,
649016,0,223,1,1153, 660316,0,233,1,1048,
64912108,16,0,223,1, 66042137,16,0,469,1,
6492375,1376,1,151,2109, 66051153,2138,16,0,233,
649316,0,223,1,1407, 66061,375,1386,1,151,
64942110,16,0,223,1, 66072139,16,0,233,1,
64951659,2111,16,0,223, 66081407,2140,16,0,233,
64961,2413,2112,16,0, 66091,1659,2141,16,0,
6497223,1,1159,2113,16, 6610233,1,2413,2142,16,
64980,455,1,381,2114, 66110,233,1,1159,2143,
649916,0,223,1,157, 661216,0,469,1,381,
65002115,16,0,455,1, 66132144,16,0,233,1,
65011413,2116,16,0,455, 6614157,2145,16,0,469,
65021,883,2117,16,0, 66151,1413,2146,16,0,
6503455,1,1371,2118,16, 6616469,1,883,2147,16,
65040,223,1,328,1302, 66170,469,1,1371,2148,
65051,2105,814,1,2106, 661816,0,233,1,328,
65062119,16,0,223,1, 66191312,1,2105,824,1,
6507166,2120,16,0,223, 66202106,2149,16,0,233,
65081,525,2121,16,0, 66211,166,2150,16,0,
6509223,1,1622,2122,16, 6622233,1,525,2151,16,
65100,223,1,406,2123, 66230,233,1,1622,2152,
651116,0,223,1,1574, 662416,0,233,1,406,
6512799,1,172,2124,16, 66252153,16,0,233,1,
65130,455,1,1931,861, 66261574,809,1,172,2154,
65141,412,2125,16,0, 662716,0,469,1,1931,
6515455,1,1933,2126,16, 6628870,1,412,2155,16,
65160,223,1,1876,2127, 66290,469,1,1933,2156,
651716,0,223,1,431, 663016,0,233,1,1876,
65182128,16,0,223,1, 66312157,16,0,233,1,
65191585,2129,16,0,223, 6632431,2158,16,0,233,
65201,182,2130,16,0, 66331,1585,2159,16,0,
6521223,1,1628,2131,16, 6634233,1,182,2160,16,
65220,455,1,1189,2132, 66350,233,1,1628,2161,
652316,0,223,1,437, 663616,0,469,1,1189,
65242133,16,0,455,1, 66372162,16,0,233,1,
65251591,2134,16,0,455, 6638437,2163,16,0,469,
65261,188,2135,16,0, 66391,1591,2164,16,0,
6527455,1,1695,2136,16, 6640469,1,188,2165,16,
65280,223,1,2198,2137, 66410,469,1,1695,2166,
652916,0,223,1,1195, 664216,0,233,1,2198,
65302138,16,0,455,1, 66432167,16,0,233,1,
65311449,2139,16,0,455, 66441195,2168,16,0,469,
65321,1701,2140,16,0, 66451,1449,2169,16,0,
6533455,1,447,2141,16, 6646469,1,1701,2170,16,
65340,223,1,199,2142, 66470,469,1,447,2171,
653516,0,223,1,2459, 664816,0,233,1,199,
6536882,1,1958,2143,16, 66492172,16,0,233,1,
65370,223,1,2462,889, 66502459,891,1,1958,2173,
65381,1657,894,1,205, 665116,0,233,1,2462,
65392144,16,0,455,1, 6652898,1,1657,903,1,
6540459,2145,16,0,223, 6653205,2174,16,0,469,
65411,462,2146,16,0, 66541,459,2175,16,0,
6542223,1,1665,2147,16, 6655233,1,462,2176,16,
65430,455,1,217,2148, 66560,233,1,1665,2177,
654416,0,223,1,2227, 665716,0,469,1,217,
6545908,1,942,2149,16, 66582178,16,0,233,1,
65460,455,1,1225,2150, 66592227,917,1,942,2179,
654716,0,223,1,223, 666016,0,469,1,1225,
65482151,16,0,455,1, 66612180,16,0,233,1,
65491479,2152,16,0,223, 6662223,2181,16,0,469,
65501,1731,2153,16,0, 66631,1479,2182,16,0,
6551223,1,477,1549,1, 6664233,1,1731,2183,16,
65521231,2154,16,0,455, 66650,233,1,477,1555,
65531,479,1559,1,480, 66661,1231,2184,16,0,
65541564,1,1485,2155,16, 6667469,1,479,1565,1,
65550,455,1,1737,2156, 6668480,1570,1,1485,2185,
655616,0,455,1,1989, 666916,0,469,1,1737,
6557916,1,1990,2157,16, 66702186,16,0,469,1,
65580,223,1,1443,2158, 66711989,925,1,1990,2187,
655916,0,223,1,236, 667216,0,233,1,1443,
65602159,16,0,223,1, 66732188,16,0,233,1,
65612136,842,1,2664,2160, 6674236,2189,16,0,233,
656216,0,455,1,476, 66751,2136,852,1,476,
65631543,1,242,2161,16, 66761549,1,242,2190,16,
65640,455,1,478,1583, 66770,469,1,478,1588,
65651,1939,2162,16,0, 66781,1939,2191,16,0,
6566455,1,1001,1588,1, 6679469,1,2670,2192,16,
65671002,1593,1,1756,2163, 66800,233,1,1001,1598,
656816,0,223,1,20, 66811,1002,1603,1,1756,
65692164,19,442,1,20, 66822193,16,0,233,1,
65702165,5,84,1,1011, 668320,2194,19,458,1,
65711102,1,1012,2166,16, 668420,2195,5,84,1,
65720,440,1,1013,1258, 66851011,1112,1,1012,2196,
65731,262,1119,1,1267, 668616,0,456,1,1013,
65742167,16,0,440,1, 66871268,1,262,1129,1,
6575515,2168,16,0,440, 66881267,2197,16,0,456,
65761,1521,2169,16,0, 66891,515,2198,16,0,
6577440,1,525,1216,1, 6690456,1,1521,2199,16,
6578283,1172,1,2299,2170, 66910,456,1,525,1226,
657916,0,440,1,42, 66921,283,1182,1,2299,
65802171,16,0,440,1, 66932200,16,0,456,1,
658140,1177,1,44,1183, 669442,2201,16,0,456,
65821,47,1184,1,1303, 66951,40,1187,1,44,
65832172,16,0,440,1, 66961193,1,47,1194,1,
65841555,2173,16,0,440, 66971303,2202,16,0,456,
65851,50,1201,1,48, 66981,1555,2203,16,0,
65861190,1,49,1196,1, 6699456,1,50,1211,1,
658751,1206,1,63,1222, 670048,1200,1,49,1206,
65881,305,1211,1,66, 67011,51,1216,1,63,
65891228,1,67,1233,1, 67021232,1,305,1221,1,
659068,1238,1,69,1243, 670366,1238,1,67,1243,
65911,70,1248,1,73, 67041,68,1248,1,69,
65922174,16,0,440,1, 67051253,1,70,1258,1,
659374,1253,1,328,2175, 670673,2204,16,0,456,
659416,0,440,1,1048, 67071,74,1263,1,328,
65952176,16,0,440,1, 67082205,16,0,456,1,
659682,2177,16,0,440, 67091048,2206,16,0,456,
65971,1840,2178,16,0, 67101,82,2207,16,0,
6598440,1,1591,2179,16, 6711456,1,1840,2208,16,
65990,440,1,1341,2180, 67120,456,1,1591,2209,
660016,0,440,1,1096, 671316,0,456,1,1341,
66011312,1,93,1318,1, 67142210,16,0,456,1,
6602352,2181,16,0,440, 67151096,1322,1,93,1328,
66031,107,2182,16,0, 67161,352,2211,16,0,
6604440,1,1114,1343,1, 6717456,1,107,2212,16,
6605118,2183,16,0,440, 67180,456,1,1114,1353,
66061,1123,2184,16,0, 67191,118,2213,16,0,
6607440,1,371,1365,1, 6720456,1,1123,2214,16,
66081628,2185,16,0,440, 67210,456,1,371,1375,
66091,375,1376,1,1882, 67221,1628,2215,16,0,
66102186,16,0,440,1, 6723456,1,375,1386,1,
6611377,1381,1,379,1386, 67241882,2216,16,0,456,
66121,380,1391,1,883, 67251,377,1391,1,379,
66132187,16,0,440,1, 67261396,1,380,1401,1,
6614373,1409,1,130,2188, 6727883,2217,16,0,456,
661516,0,440,1,143, 67281,373,1419,1,130,
66162189,16,0,440,1, 67292218,16,0,456,1,
6617387,2190,16,0,440, 6730143,2219,16,0,456,
66181,2664,2191,16,0, 67311,387,2220,16,0,
6619440,1,1159,2192,16, 6732456,1,1159,2221,16,
66200,440,1,157,2193, 67330,456,1,157,2222,
662116,0,440,1,1413, 673416,0,456,1,1413,
66222194,16,0,440,1, 67352223,16,0,456,1,
66231665,2195,16,0,440, 67361665,2224,16,0,456,
66241,412,2196,16,0, 67371,412,2225,16,0,
6625440,1,1377,2197,16, 6738456,1,2676,2226,16,
66260,440,1,172,2198, 67390,456,1,1377,2227,
662716,0,440,1,1939, 674016,0,456,1,172,
66282199,16,0,440,1, 67412228,16,0,456,1,
6629437,2200,16,0,440, 67421939,2229,16,0,456,
66301,188,2201,16,0, 67431,437,2230,16,0,
6631440,1,942,2202,16, 6744456,1,188,2231,16,
66320,440,1,1195,2203, 67450,456,1,942,2232,
663316,0,440,1,1449, 674616,0,456,1,1195,
66342204,16,0,440,1, 67472233,16,0,456,1,
66351701,2205,16,0,440, 67481449,2234,16,0,456,
66361,447,1511,1,205, 67491,1701,2235,16,0,
66372206,16,0,440,1, 6750456,1,447,1512,1,
6638827,2207,16,0,440, 6751205,2236,16,0,456,
66391,223,2208,16,0, 67521,827,2237,16,0,
6640440,1,476,1543,1, 6753456,1,223,2238,16,
6641477,1549,1,1231,2209, 67540,456,1,476,1549,
664216,0,440,1,479, 67551,477,1555,1,1231,
66431559,1,480,1564,1, 67562239,16,0,456,1,
66441485,2210,16,0,440, 6757479,1565,1,480,1570,
66451,1737,2211,16,0, 67581,1485,2240,16,0,
6646440,1,242,2212,16, 6759456,1,1737,2241,16,
66470,440,1,478,1583, 67600,456,1,242,2242,
66481,1001,1588,1,1002, 676116,0,456,1,478,
66491593,1,21,2213,19, 67621588,1,1001,1598,1,
6650432,1,21,2214,5, 67631002,1603,1,21,2243,
665184,1,1011,1102,1, 676419,440,1,21,2244,
66521012,2215,16,0,430, 67655,84,1,1011,1112,
66531,1013,1258,1,262, 67661,1012,2245,16,0,
66541119,1,1267,2216,16, 6767438,1,1013,1268,1,
66550,430,1,515,2217, 6768262,1129,1,1267,2246,
665616,0,430,1,1521, 676916,0,438,1,515,
66572218,16,0,430,1, 67702247,16,0,438,1,
6658525,1216,1,283,1172, 67711521,2248,16,0,438,
66591,2299,2219,16,0, 67721,525,1226,1,283,
6660430,1,42,2220,16, 67731182,1,2299,2249,16,
66610,430,1,40,1177, 67740,438,1,42,2250,
66621,44,1183,1,47, 677516,0,438,1,40,
66631184,1,1303,2221,16, 67761187,1,44,1193,1,
66640,430,1,1555,2222, 677747,1194,1,1303,2251,
666516,0,430,1,50, 677816,0,438,1,1555,
66661201,1,48,1190,1, 67792252,16,0,438,1,
666749,1196,1,51,1206, 678050,1211,1,48,1200,
66681,63,1222,1,305, 67811,49,1206,1,51,
66691211,1,66,1228,1, 67821216,1,63,1232,1,
667067,1233,1,68,1238, 6783305,1221,1,66,1238,
66711,69,1243,1,70, 67841,67,1243,1,68,
66721248,1,73,2223,16, 67851248,1,69,1253,1,
66730,430,1,74,1253, 678670,1258,1,73,2253,
66741,328,2224,16,0, 678716,0,438,1,74,
6675430,1,1048,2225,16, 67881263,1,328,2254,16,
66760,430,1,82,2226, 67890,438,1,1048,2255,
667716,0,430,1,1840, 679016,0,438,1,82,
66782227,16,0,430,1, 67912256,16,0,438,1,
66791591,2228,16,0,430, 67921840,2257,16,0,438,
66801,1341,2229,16,0, 67931,1591,2258,16,0,
6681430,1,1096,1312,1, 6794438,1,1341,2259,16,
668293,1318,1,352,2230, 67950,438,1,1096,1322,
668316,0,430,1,107, 67961,93,1328,1,352,
66842231,16,0,430,1, 67972260,16,0,438,1,
66851114,1343,1,118,2232, 6798107,2261,16,0,438,
668616,0,430,1,1123, 67991,1114,1353,1,118,
66872233,16,0,430,1, 68002262,16,0,438,1,
6688371,1365,1,1628,2234, 68011123,2263,16,0,438,
668916,0,430,1,375, 68021,371,1375,1,1628,
66901376,1,1882,2235,16, 68032264,16,0,438,1,
66910,430,1,377,1381, 6804375,1386,1,1882,2265,
66921,379,1386,1,380, 680516,0,438,1,377,
66931391,1,883,2236,16, 68061391,1,379,1396,1,
66940,430,1,373,1409, 6807380,1401,1,883,2266,
66951,130,2237,16,0, 680816,0,438,1,373,
6696430,1,143,2238,16, 68091419,1,130,2267,16,
66970,430,1,387,2239, 68100,438,1,143,2268,
669816,0,430,1,2664, 681116,0,438,1,387,
66992240,16,0,430,1, 68122269,16,0,438,1,
67001159,2241,16,0,430, 68131159,2270,16,0,438,
67011,157,2242,16,0, 68141,157,2271,16,0,
6702430,1,1413,2243,16, 6815438,1,1413,2272,16,
67030,430,1,1665,2244, 68160,438,1,1665,2273,
670416,0,430,1,412, 681716,0,438,1,412,
67052245,16,0,430,1, 68182274,16,0,438,1,
67061377,2246,16,0,430, 68192676,2275,16,0,438,
67071,172,2247,16,0, 68201,1377,2276,16,0,
6708430,1,1939,2248,16, 6821438,1,172,2277,16,
67090,430,1,437,2249, 68220,438,1,1939,2278,
671016,0,430,1,188, 682316,0,438,1,437,
67112250,16,0,430,1, 68242279,16,0,438,1,
6712942,2251,16,0,430, 6825188,2280,16,0,438,
67131,1195,2252,16,0, 68261,942,2281,16,0,
6714430,1,1449,2253,16, 6827438,1,1195,2282,16,
67150,430,1,1701,2254, 68280,438,1,1449,2283,
671616,0,430,1,447, 682916,0,438,1,1701,
67171511,1,205,2255,16, 68302284,16,0,438,1,
67180,430,1,827,2256, 6831447,1512,1,205,2285,
671916,0,430,1,223, 683216,0,438,1,827,
67202257,16,0,430,1, 68332286,16,0,438,1,
6721476,1543,1,477,1549, 6834223,2287,16,0,438,
67221,1231,2258,16,0, 68351,476,1549,1,477,
6723430,1,479,1559,1, 68361555,1,1231,2288,16,
6724480,1564,1,1485,2259, 68370,438,1,479,1565,
672516,0,430,1,1737, 68381,480,1570,1,1485,
67262260,16,0,430,1, 68392289,16,0,438,1,
6727242,2261,16,0,430, 68401737,2290,16,0,438,
67281,478,1583,1,1001, 68411,242,2291,16,0,
67291588,1,1002,1593,1, 6842438,1,478,1588,1,
673022,2262,19,383,1, 68431001,1598,1,1002,1603,
673122,2263,5,84,1, 68441,22,2292,19,391,
67321011,1102,1,1012,2264, 68451,22,2293,5,84,
673316,0,381,1,1013, 68461,1011,1112,1,1012,
67341258,1,262,1119,1, 68472294,16,0,389,1,
67351267,2265,16,0,381, 68481013,1268,1,262,1129,
67361,515,2266,16,0, 68491,1267,2295,16,0,
6737381,1,1521,2267,16, 6850389,1,515,2296,16,
67380,381,1,525,1216, 68510,389,1,1521,2297,
67391,283,1172,1,2299, 685216,0,389,1,525,
67402268,16,0,381,1, 68531226,1,283,1182,1,
674142,2269,16,0,381, 68542299,2298,16,0,389,
67421,40,1177,1,44, 68551,42,2299,16,0,
67431183,1,47,1184,1, 6856389,1,40,1187,1,
67441303,2270,16,0,381, 685744,1193,1,47,1194,
67451,1555,2271,16,0, 68581,1303,2300,16,0,
6746381,1,50,1201,1, 6859389,1,1555,2301,16,
674748,1190,1,49,1196, 68600,389,1,50,1211,
67481,51,1206,1,63, 68611,48,1200,1,49,
67491222,1,305,1211,1, 68621206,1,51,1216,1,
675066,1228,1,67,1233, 686363,1232,1,305,1221,
67511,68,1238,1,69, 68641,66,1238,1,67,
67521243,1,70,1248,1, 68651243,1,68,1248,1,
675373,2272,16,0,381, 686669,1253,1,70,1258,
67541,74,1253,1,328, 68671,73,2302,16,0,
67552273,16,0,381,1, 6868389,1,74,1263,1,
67561048,2274,16,0,381, 6869328,2303,16,0,389,
67571,82,2275,16,0, 68701,1048,2304,16,0,
6758381,1,1840,2276,16, 6871389,1,82,2305,16,
67590,381,1,1591,2277, 68720,389,1,1840,2306,
676016,0,381,1,1341, 687316,0,389,1,1591,
67612278,16,0,381,1, 68742307,16,0,389,1,
67621096,1312,1,93,1318, 68751341,2308,16,0,389,
67631,352,2279,16,0, 68761,1096,1322,1,93,
6764381,1,107,2280,16, 68771328,1,352,2309,16,
67650,381,1,1114,1343, 68780,389,1,107,2310,
67661,118,2281,16,0, 687916,0,389,1,1114,
6767381,1,1123,2282,16, 68801353,1,118,2311,16,
67680,381,1,371,1365, 68810,389,1,1123,2312,
67691,1628,2283,16,0, 688216,0,389,1,371,
6770381,1,375,1376,1, 68831375,1,1628,2313,16,
67711882,2284,16,0,381, 68840,389,1,375,1386,
67721,377,1381,1,379, 68851,1882,2314,16,0,
67731386,1,380,1391,1, 6886389,1,377,1391,1,
6774883,2285,16,0,381, 6887379,1396,1,380,1401,
67751,373,1409,1,130, 68881,883,2315,16,0,
67762286,16,0,381,1, 6889389,1,373,1419,1,
6777143,2287,16,0,381, 6890130,2316,16,0,389,
67781,387,2288,16,0, 68911,143,2317,16,0,
6779381,1,2664,2289,16, 6892389,1,387,2318,16,
67800,381,1,1159,2290, 68930,389,1,1159,2319,
678116,0,381,1,157, 689416,0,389,1,157,
67822291,16,0,381,1, 68952320,16,0,389,1,
67831413,2292,16,0,381, 68961413,2321,16,0,389,
67841,1665,2293,16,0, 68971,1665,2322,16,0,
6785381,1,412,2294,16, 6898389,1,412,2323,16,
67860,381,1,1377,2295, 68990,389,1,2676,2324,
678716,0,381,1,172, 690016,0,389,1,1377,
67882296,16,0,381,1, 69012325,16,0,389,1,
67891939,2297,16,0,381, 6902172,2326,16,0,389,
67901,437,2298,16,0, 69031,1939,2327,16,0,
6791381,1,188,2299,16, 6904389,1,437,2328,16,
67920,381,1,942,2300, 69050,389,1,188,2329,
679316,0,381,1,1195, 690616,0,389,1,942,
67942301,16,0,381,1, 69072330,16,0,389,1,
67951449,2302,16,0,381, 69081195,2331,16,0,389,
67961,1701,2303,16,0, 69091,1449,2332,16,0,
6797381,1,447,1511,1, 6910389,1,1701,2333,16,
6798205,2304,16,0,381, 69110,389,1,447,1512,
67991,827,2305,16,0, 69121,205,2334,16,0,
6800381,1,223,2306,16, 6913389,1,827,2335,16,
68010,381,1,476,1543, 69140,389,1,223,2336,
68021,477,1549,1,1231, 691516,0,389,1,476,
68032307,16,0,381,1, 69161549,1,477,1555,1,
6804479,1559,1,480,1564, 69171231,2337,16,0,389,
68051,1485,2308,16,0, 69181,479,1565,1,480,
6806381,1,1737,2309,16, 69191570,1,1485,2338,16,
68070,381,1,242,2310, 69200,389,1,1737,2339,
680816,0,381,1,478, 692116,0,389,1,242,
68091583,1,1001,1588,1, 69222340,16,0,389,1,
68101002,1593,1,23,2311, 6923478,1588,1,1001,1598,
681119,504,1,23,2312, 69241,1002,1603,1,23,
68125,38,1,1901,2313, 69252341,19,514,1,23,
681316,0,502,1,2075, 69262342,5,38,1,1901,
68142314,16,0,502,1, 69272343,16,0,512,1,
68151860,821,1,1803,787, 69282075,2344,16,0,512,
68161,1804,2315,16,0, 69291,1860,831,1,1803,
6817502,1,2413,2316,16, 6930797,1,1804,2345,16,
68180,502,1,2198,2317, 69310,512,1,2413,2346,
681916,0,502,1,1873, 693216,0,512,1,2198,
6820835,1,1657,894,1, 69332347,16,0,512,1,
68211989,916,1,1990,2318, 69341873,845,1,1657,903,
682216,0,502,1,1775, 69351,1989,925,1,1990,
68232319,16,0,502,1, 69362348,16,0,512,1,
682432,2320,16,0,502, 69371775,2349,16,0,512,
68251,2105,814,1,2106, 69381,32,2350,16,0,
68262321,16,0,502,1, 6939512,1,2105,824,1,
68272364,827,1,2227,908, 69402106,2351,16,0,512,
68281,2337,2322,16,0, 69411,2364,837,1,2227,
6829502,1,2021,718,1, 6942917,1,2337,2352,16,
68302458,876,1,2459,882, 69430,512,1,2021,728,
68311,2462,889,1,2136, 69441,2458,885,1,2459,
6832842,1,2464,899,1, 6945891,1,2462,898,1,
68332029,725,1,2030,731, 69462136,852,1,2464,908,
68341,2031,736,1,2032, 69471,2029,735,1,2030,
6835741,1,2033,746,1, 6948741,1,2031,746,1,
68362035,752,1,2037,757, 69492032,751,1,2033,756,
68371,2039,762,1,1931, 69501,2035,762,1,2037,
6838861,1,2041,768,1, 6951767,1,2039,772,1,
68392043,774,1,2045,779, 69521931,870,1,2041,778,
68401,1574,799,1,1958, 69531,2043,784,1,2045,
68412323,16,0,502,1, 6954789,1,1574,809,1,
684224,2324,19,177,1, 69551958,2353,16,0,512,
684324,2325,5,5,1, 69561,24,2354,19,186,
684444,2326,16,0,175, 69571,24,2355,5,5,
68451,377,2327,16,0, 69581,44,2356,16,0,
6846540,1,40,2328,16, 6959184,1,377,2357,16,
68470,674,1,63,2329, 69600,550,1,40,2358,
684816,0,196,1,373, 696116,0,684,1,63,
68492330,16,0,536,1, 69622359,16,0,206,1,
685025,2331,19,291,1, 6963373,2360,16,0,546,
685125,2332,5,177,1, 69641,25,2361,19,300,
6852256,2333,16,0,545, 69651,25,2362,5,177,
68531,1261,2334,16,0, 69661,2676,2363,16,0,
6854545,1,1011,1102,1, 6967298,1,256,2364,16,
68551012,2335,16,0,289, 69680,555,1,1261,2365,
68561,2458,876,1,262, 696916,0,555,1,1011,
68571119,1,1267,2336,16, 69701112,1,1012,2366,16,
68580,289,1,2021,718, 69710,298,1,2458,885,
68591,1521,2337,16,0, 69721,262,1129,1,1267,
6860289,1,1775,2338,16, 69732367,16,0,298,1,
68610,545,1,2029,725, 69742021,728,1,1521,2368,
68621,2030,731,1,2031, 697516,0,298,1,1775,
6863736,1,2032,741,1, 69762369,16,0,555,1,
68642033,746,1,277,2339, 69772029,735,1,2030,741,
686516,0,545,1,2035, 69781,2031,746,1,2032,
6866752,1,2037,757,1, 6979751,1,2033,756,1,
68672039,762,1,32,2340, 6980277,2370,16,0,555,
686816,0,545,1,2464, 69811,2035,762,1,2037,
6869899,1,2293,2341,16, 6982767,1,2039,772,1,
68700,545,1,2043,774, 698332,2371,16,0,555,
68711,2045,779,1,2299, 69841,2464,908,1,2293,
68722342,16,0,289,1, 69852372,16,0,555,1,
687341,2343,16,0,545, 69862043,784,1,2045,789,
68741,42,2344,16,0, 69871,2299,2373,16,0,
6875289,1,40,1177,1, 6988298,1,41,2374,16,
687644,1183,1,43,2345, 69890,555,1,42,2375,
687716,0,545,1,1804, 699016,0,298,1,40,
68782346,16,0,545,1, 69911187,1,44,1193,1,
687948,1190,1,49,1196, 699243,2376,16,0,555,
68801,47,1184,1,51, 69931,1804,2377,16,0,
68811206,1,52,2347,16, 6994555,1,48,1200,1,
68820,545,1,50,1201, 699549,1206,1,47,1194,
68831,305,1211,1,1096, 69961,51,1216,1,52,
68841312,1,1515,2348,16, 69972378,16,0,555,1,
68850,545,1,2318,2349, 699850,1211,1,305,1221,
688616,0,545,1,62, 69991,1096,1322,1,1515,
68872350,16,0,545,1, 70002379,16,0,555,1,
688863,1222,1,66,1228, 70012318,2380,16,0,555,
68891,67,1233,1,68, 70021,62,2381,16,0,
68901238,1,69,1243,1, 7003555,1,63,1232,1,
689170,1248,1,71,2351, 700466,1238,1,67,1243,
689216,0,545,1,283, 70051,68,1248,1,69,
68931172,1,73,2352,16, 70061253,1,70,1258,1,
68940,289,1,74,1253, 700771,2382,16,0,555,
68951,1013,1258,1,76, 70081,283,1182,1,73,
68962353,16,0,545,1, 70092383,16,0,298,1,
68971834,2354,16,0,545, 701074,1263,1,1013,1268,
68981,2337,2355,16,0, 70111,76,2384,16,0,
6899545,1,79,2356,16, 7012555,1,1834,2385,16,
69000,545,1,1335,2357, 70130,555,1,2337,2386,
690116,0,545,1,299, 701416,0,555,1,79,
69022358,16,0,545,1, 70152387,16,0,555,1,
690382,2359,16,0,289, 70161335,2388,16,0,555,
69041,1840,2360,16,0, 70171,299,2389,16,0,
6905289,1,1297,2361,16, 7018555,1,82,2390,16,
69060,545,1,85,2362, 70190,298,1,1840,2391,
690716,0,545,1,1341, 702016,0,298,1,1297,
69082363,16,0,289,1, 70212392,16,0,555,1,
690989,2364,16,0,545, 702285,2393,16,0,555,
69101,1303,2365,16,0, 70231,1341,2394,16,0,
6911289,1,509,2366,16, 7024298,1,89,2395,16,
69120,545,1,93,1318, 70250,555,1,1303,2396,
69131,322,2367,16,0, 702616,0,298,1,509,
6914545,1,97,2368,16, 70272397,16,0,555,1,
69150,545,1,2041,768, 702893,1328,1,322,2398,
69161,1555,2369,16,0, 702916,0,555,1,97,
6917289,1,827,2370,16, 70302399,16,0,555,1,
69180,289,1,102,2371, 70312041,778,1,1555,2400,
691916,0,545,1,1860, 703216,0,298,1,827,
6920821,1,1803,787,1, 70332401,16,0,298,1,
69212364,827,1,107,2372, 7034102,2402,16,0,555,
692216,0,289,1,1114, 70351,1860,831,1,1803,
69231343,1,112,2373,16, 7036797,1,2364,837,1,
69240,545,1,1117,2374, 7037107,2403,16,0,298,
692516,0,545,1,352, 70381,1114,1353,1,112,
69261349,1,1873,835,1, 70392404,16,0,555,1,
6927118,1355,1,1123,2375, 70401117,2405,16,0,555,
692816,0,289,1,371, 70411,352,1359,1,1873,
69291365,1,515,2376,16, 7042845,1,118,1365,1,
69300,289,1,1377,2377, 70431123,2406,16,0,298,
693116,0,289,1,124, 70441,371,1375,1,515,
69322378,16,0,545,1, 70452407,16,0,298,1,
69331882,2379,16,0,289, 70461377,2408,16,0,298,
69341,377,1381,1,379, 70471,124,2409,16,0,
69351386,1,380,1391,1, 7048555,1,1882,2410,16,
6936130,1414,1,346,2380, 70490,298,1,377,1391,
693716,0,545,1,2075, 70501,379,1396,1,380,
69382381,16,0,545,1, 70511401,1,130,1424,1,
6939373,1409,1,387,2382, 7052346,2411,16,0,555,
694016,0,289,1,137, 70531,2075,2412,16,0,
69412383,16,0,545,1, 7054555,1,373,1419,1,
6942143,2384,16,0,289, 7055387,2413,16,0,298,
69431,1901,2385,16,0, 70561,137,2414,16,0,
6944545,1,1048,1344,1, 7057555,1,143,2415,16,
69452658,2386,16,0,545, 70580,298,1,1901,2416,
69461,1153,2387,16,0, 705916,0,555,1,1048,
6947545,1,375,1376,1, 70601354,1,1153,2417,16,
6948151,2388,16,0,545, 70610,555,1,375,1386,
69491,1407,2389,16,0, 70621,151,2418,16,0,
6950545,1,1659,2390,16, 7063555,1,1407,2419,16,
69510,545,1,2413,2391, 70640,555,1,1659,2420,
695216,0,545,1,1159, 706516,0,555,1,2413,
69532392,16,0,289,1, 70662421,16,0,555,1,
6954381,2393,16,0,545, 70671159,2422,16,0,298,
69551,157,2394,16,0, 70681,381,2423,16,0,
6956289,1,1413,2395,16, 7069555,1,157,2424,16,
69570,289,1,883,2396, 70700,298,1,1413,2425,
695816,0,289,1,1371, 707116,0,298,1,883,
69592397,16,0,545,1, 70722426,16,0,298,1,
6960328,1302,1,2105,814, 70731371,2427,16,0,555,
69611,2106,2398,16,0, 70741,328,1312,1,2105,
6962545,1,166,2399,16, 7075824,1,2106,2428,16,
69630,545,1,525,2400, 70760,555,1,166,2429,
696416,0,545,1,1622, 707716,0,555,1,525,
69652401,16,0,545,1, 70782430,16,0,555,1,
6966406,2402,16,0,545, 70791622,2431,16,0,555,
69671,1574,799,1,172, 70801,406,2432,16,0,
69681469,1,1931,861,1, 7081555,1,1574,809,1,
6969412,2403,16,0,289, 7082172,1470,1,1931,870,
69701,1933,2404,16,0, 70831,412,2433,16,0,
6971545,1,1876,2405,16, 7084298,1,1933,2434,16,
69720,545,1,431,2406, 70850,555,1,1876,2435,
697316,0,545,1,1585, 708616,0,555,1,431,
69742407,16,0,545,1, 70872436,16,0,555,1,
6975182,2408,16,0,545, 70881585,2437,16,0,555,
69761,1628,2409,16,0, 70891,182,2438,16,0,
6977289,1,1189,2410,16, 7090555,1,1628,2439,16,
69780,545,1,437,2411, 70910,298,1,1189,2440,
697916,0,289,1,1591, 709216,0,555,1,437,
69802412,16,0,289,1, 70932441,16,0,298,1,
6981188,1518,1,1695,2413, 70941591,2442,16,0,298,
698216,0,545,1,2198, 70951,188,1519,1,1695,
69832414,16,0,545,1, 70962443,16,0,555,1,
69841195,2415,16,0,289, 70972198,2444,16,0,555,
69851,1449,2416,16,0, 70981,1195,2445,16,0,
6986289,1,1701,2417,16, 7099298,1,1449,2446,16,
69870,289,1,447,2418, 71000,298,1,1701,2447,
698816,0,545,1,199, 710116,0,298,1,447,
69892419,16,0,545,1, 71022448,16,0,555,1,
69902459,882,1,1958,2420, 7103199,2449,16,0,555,
699116,0,545,1,2462, 71041,2459,891,1,1958,
6992889,1,1657,894,1, 71052450,16,0,555,1,
6993205,2421,16,0,289, 71062462,898,1,1657,903,
69941,459,2422,16,0, 71071,205,2451,16,0,
6995545,1,462,2423,16, 7108298,1,459,2452,16,
69960,545,1,1665,2424, 71090,555,1,462,2453,
699716,0,289,1,217, 711016,0,555,1,1665,
69982425,16,0,545,1, 71112454,16,0,298,1,
69992227,908,1,942,1490, 7112217,2455,16,0,555,
70001,1225,2426,16,0, 71131,2227,917,1,942,
7001545,1,223,2427,16, 71141491,1,1225,2456,16,
70020,289,1,1479,2428, 71150,555,1,223,2457,
700316,0,545,1,1731, 711616,0,298,1,1479,
70042429,16,0,545,1, 71172458,16,0,555,1,
7005477,1549,1,1231,2430, 71181731,2459,16,0,555,
700616,0,289,1,479, 71191,477,1555,1,1231,
70071559,1,480,1564,1, 71202460,16,0,298,1,
70081485,2431,16,0,289, 7121479,1565,1,480,1570,
70091,1737,2432,16,0, 71221,1485,2461,16,0,
7010289,1,1989,916,1, 7123298,1,1737,2462,16,
70111990,2433,16,0,545, 71240,298,1,1989,925,
70121,1443,2434,16,0, 71251,1990,2463,16,0,
7013545,1,236,2435,16, 7126555,1,1443,2464,16,
70140,545,1,2136,842, 71270,555,1,236,2465,
70151,2664,2436,16,0, 712816,0,555,1,2136,
7016289,1,476,1543,1, 7129852,1,476,1549,1,
7017242,2437,16,0,289, 7130242,2466,16,0,298,
70181,478,1583,1,1939, 71311,478,1588,1,1939,
70192438,16,0,289,1, 71322467,16,0,298,1,
70201001,1588,1,1002,1593, 71332670,2468,16,0,555,
70211,1756,2439,16,0, 71341,1001,1598,1,1002,
7022545,1,26,2440,19, 71351603,1,1756,2469,16,
7023308,1,26,2441,5, 71360,555,1,26,2470,
702484,1,1011,1102,1, 713719,317,1,26,2471,
70251012,2442,16,0,306, 71385,84,1,1011,1112,
70261,1013,1258,1,262, 71391,1012,2472,16,0,
70271119,1,1267,2443,16, 7140315,1,1013,1268,1,
70280,306,1,515,2444, 7141262,1129,1,1267,2473,
702916,0,660,1,1521, 714216,0,315,1,515,
70302445,16,0,306,1, 71432474,16,0,672,1,
7031525,1216,1,283,1172, 71441521,2475,16,0,315,
70321,2299,2446,16,0, 71451,525,1226,1,283,
7033306,1,42,2447,16, 71461182,1,2299,2476,16,
70340,306,1,40,1177, 71470,315,1,42,2477,
70351,44,1183,1,47, 714816,0,315,1,40,
70361184,1,1303,2448,16, 71491187,1,44,1193,1,
70370,306,1,1555,2449, 715047,1194,1,1303,2478,
703816,0,306,1,50, 715116,0,315,1,1555,
70391201,1,48,1190,1, 71522479,16,0,315,1,
704049,1196,1,51,1206, 715350,1211,1,48,1200,
70411,63,1222,1,305, 71541,49,1206,1,51,
70421211,1,66,1228,1, 71551216,1,63,1232,1,
704367,1233,1,68,1238, 7156305,1221,1,66,1238,
70441,69,1243,1,70, 71571,67,1243,1,68,
70451248,1,73,2450,16, 71581248,1,69,1253,1,
70460,306,1,74,1253, 715970,1258,1,73,2480,
70471,328,1302,1,1048, 716016,0,315,1,74,
70481344,1,82,2451,16, 71611263,1,328,1312,1,
70490,306,1,1840,2452, 71621048,1354,1,82,2481,
705016,0,306,1,1591, 716316,0,315,1,1840,
70512453,16,0,306,1, 71642482,16,0,315,1,
70521341,2454,16,0,306, 71651591,2483,16,0,315,
70531,1096,1312,1,93, 71661,1341,2484,16,0,
70541318,1,352,1349,1, 7167315,1,1096,1322,1,
7055107,2455,16,0,306, 716893,1328,1,352,1359,
70561,1114,1343,1,118, 71691,107,2485,16,0,
70571355,1,1123,2456,16, 7170315,1,1114,1353,1,
70580,306,1,371,1365, 7171118,1365,1,1123,2486,
70591,1628,2457,16,0, 717216,0,315,1,371,
7060306,1,375,1376,1, 71731375,1,1628,2487,16,
70611882,2458,16,0,306, 71740,315,1,375,1386,
70621,377,1381,1,379, 71751,1882,2488,16,0,
70631386,1,380,1391,1, 7176315,1,377,1391,1,
7064883,2459,16,0,306, 7177379,1396,1,380,1401,
70651,373,1409,1,130, 71781,883,2489,16,0,
70661414,1,143,2460,16, 7179315,1,373,1419,1,
70670,306,1,387,2461, 7180130,1424,1,143,2490,
706816,0,306,1,2664, 718116,0,315,1,387,
70692462,16,0,306,1, 71822491,16,0,315,1,
70701159,2463,16,0,306, 71831159,2492,16,0,315,
70711,157,2464,16,0, 71841,157,2493,16,0,
7072306,1,1413,2465,16, 7185315,1,1413,2494,16,
70730,306,1,1665,2466, 71860,315,1,1665,2495,
707416,0,306,1,412, 718716,0,315,1,412,
70752467,16,0,306,1, 71882496,16,0,315,1,
70761377,2468,16,0,306, 71892676,2497,16,0,315,
70771,172,1469,1,1939, 71901,1377,2498,16,0,
70782469,16,0,306,1, 7191315,1,172,1470,1,
7079437,2470,16,0,588, 71921939,2499,16,0,315,
70801,188,1518,1,942, 71931,437,2500,16,0,
70811490,1,1195,2471,16, 7194605,1,188,1519,1,
70820,306,1,1449,2472, 7195942,1491,1,1195,2501,
708316,0,306,1,1701, 719616,0,315,1,1449,
70842473,16,0,306,1, 71972502,16,0,315,1,
7085447,1511,1,205,2474, 71981701,2503,16,0,315,
708616,0,306,1,827, 71991,447,1512,1,205,
70872475,16,0,306,1, 72002504,16,0,315,1,
7088223,2476,16,0,306, 7201827,2505,16,0,315,
70891,476,1543,1,477, 72021,223,2506,16,0,
70901549,1,1231,2477,16, 7203315,1,476,1549,1,
70910,306,1,479,1559, 7204477,1555,1,1231,2507,
70921,480,1564,1,1485, 720516,0,315,1,479,
70932478,16,0,306,1, 72061565,1,480,1570,1,
70941737,2479,16,0,306, 72071485,2508,16,0,315,
70951,242,2480,16,0, 72081,1737,2509,16,0,
7096306,1,478,1583,1, 7209315,1,242,2510,16,
70971001,1588,1,1002,1593, 72100,315,1,478,1588,
70981,27,2481,19,598, 72111,1001,1598,1,1002,
70991,27,2482,5,95, 72121603,1,27,2511,19,
71001,256,2483,16,0, 7213614,1,27,2512,5,
7101596,1,1261,2484,16, 721495,1,256,2513,16,
71020,596,1,509,2485, 72150,612,1,1261,2514,
710316,0,596,1,1515, 721616,0,612,1,509,
71042486,16,0,596,1, 72172515,16,0,612,1,
71052021,718,1,1775,2487, 72181515,2516,16,0,612,
710616,0,596,1,2029, 72191,2021,728,1,1775,
7107725,1,2030,731,1, 72202517,16,0,612,1,
71082031,736,1,2032,741, 72212029,735,1,2030,741,
71091,2033,746,1,277, 72221,2031,746,1,2032,
71102488,16,0,596,1, 7223751,1,2033,756,1,
71112035,752,1,2037,757, 7224277,2518,16,0,612,
71121,2039,762,1,32, 72251,2035,762,1,2037,
71132489,16,0,596,1, 7226767,1,2039,772,1,
71142041,768,1,2293,2490, 722732,2519,16,0,612,
711516,0,596,1,2043, 72281,2041,778,1,2293,
7116774,1,2045,779,1, 72292520,16,0,612,1,
711741,2491,16,0,596, 72302043,784,1,2045,789,
71181,1297,2492,16,0, 72311,41,2521,16,0,
7119596,1,43,2493,16, 7232612,1,1297,2522,16,
71200,596,1,1803,787, 72330,612,1,43,2523,
71211,1804,2494,16,0, 723416,0,612,1,1803,
7122596,1,299,2495,16, 7235797,1,1804,2524,16,
71230,596,1,52,2496, 72360,612,1,299,2525,
712416,0,596,1,2318, 723716,0,612,1,52,
71252497,16,0,596,1, 72382526,16,0,612,1,
712662,2498,16,0,596, 72392318,2527,16,0,612,
71271,2075,2499,16,0, 72401,62,2528,16,0,
7128596,1,1574,799,1, 7241612,1,2075,2529,16,
712971,2500,16,0,596, 72420,612,1,1574,809,
71301,76,2501,16,0, 72431,71,2530,16,0,
7131596,1,1834,2502,16, 7244612,1,76,2531,16,
71320,596,1,2337,2503, 72450,612,1,1834,2532,
713316,0,596,1,79, 724616,0,612,1,2337,
71342504,16,0,596,1, 72472533,16,0,612,1,
71351335,2505,16,0,596, 724879,2534,16,0,612,
71361,322,2506,16,0, 72491,1335,2535,16,0,
7137596,1,85,2507,16, 7250612,1,322,2536,16,
71380,596,1,89,2508, 72510,612,1,85,2537,
713916,0,596,1,346, 725216,0,612,1,89,
71402509,16,0,596,1, 72532538,16,0,612,1,
71412105,814,1,2106,2510, 7254346,2539,16,0,612,
714216,0,596,1,97, 72551,2105,824,1,2106,
71432511,16,0,596,1, 72562540,16,0,612,1,
71441860,821,1,2364,827, 725797,2541,16,0,612,
71451,102,2512,16,0, 72581,1860,831,1,2364,
7146596,1,112,2513,16, 7259837,1,102,2542,16,
71470,596,1,1117,2514, 72600,612,1,112,2543,
714816,0,596,1,1873, 726116,0,612,1,1117,
7149835,1,1876,2515,16, 72622544,16,0,612,1,
71500,596,1,124,2516, 72631873,845,1,1876,2545,
715116,0,596,1,2136, 726416,0,612,1,124,
7152842,1,381,2517,16, 72652546,16,0,612,1,
71530,596,1,525,2518, 72662136,852,1,381,2547,
715416,0,596,1,137, 726716,0,612,1,525,
71552519,16,0,596,1, 72682548,16,0,612,1,
71561901,2520,16,0,596, 7269137,2549,16,0,612,
71571,2658,2521,16,0, 72701,1901,2550,16,0,
7158596,1,1153,2522,16, 7271612,1,1153,2551,16,
71590,596,1,151,2523, 72720,612,1,151,2552,
716016,0,596,1,1407, 727316,0,612,1,1407,
71612524,16,0,596,1, 72742553,16,0,612,1,
71621659,2525,16,0,596, 72751659,2554,16,0,612,
71631,2413,2526,16,0, 72761,2413,2555,16,0,
7164596,1,406,2527,16, 7277612,1,406,2556,16,
71650,596,1,1371,2528, 72780,612,1,1371,2557,
716616,0,596,1,166, 727916,0,612,1,166,
71672529,16,0,596,1, 72802558,16,0,612,1,
71681622,2530,16,0,596, 72811622,2559,16,0,612,
71691,1931,861,1,1933, 72821,1931,870,1,1933,
71702531,16,0,596,1, 72832560,16,0,612,1,
7171431,2532,16,0,596, 7284431,2561,16,0,612,
71721,1585,2533,16,0, 72851,1585,2562,16,0,
7173596,1,182,2534,16, 7286612,1,182,2563,16,
71740,596,1,1189,2535, 72870,612,1,1189,2564,
717516,0,596,1,1443, 728816,0,612,1,1443,
71762536,16,0,596,1, 72892565,16,0,612,1,
71771695,2537,16,0,596, 72901695,2566,16,0,612,
71781,2198,2538,16,0, 72911,2198,2567,16,0,
7179596,1,447,2539,16, 7292612,1,447,2568,16,
71800,596,1,2458,876, 72930,612,1,2458,885,
71811,2459,882,1,1958, 72941,2459,891,1,1958,
71822540,16,0,596,1, 72952569,16,0,612,1,
71832462,889,1,1657,894, 72962462,898,1,1657,903,
71841,2464,899,1,199, 72971,2464,908,1,199,
71852541,16,0,596,1, 72982570,16,0,612,1,
7186459,2542,16,0,596, 7299459,2571,16,0,612,
71871,462,2543,16,0, 73001,462,2572,16,0,
7188596,1,217,2544,16, 7301612,1,217,2573,16,
71890,596,1,2227,908, 73020,612,1,2227,917,
71901,1225,2545,16,0, 73031,1225,2574,16,0,
7191596,1,1479,2546,16, 7304612,1,1479,2575,16,
71920,596,1,1731,2547, 73050,612,1,1731,2576,
719316,0,596,1,1989, 730616,0,612,1,1989,
7194916,1,1990,2548,16, 7307925,1,1990,2577,16,
71950,596,1,236,2549, 73080,612,1,236,2578,
719616,0,596,1,1756, 730916,0,612,1,2670,
71972550,16,0,596,1, 73102579,16,0,612,1,
719828,2551,19,629,1, 73111756,2580,16,0,612,
719928,2552,5,60,1, 73121,28,2581,19,642,
7200328,1302,1,223,1533, 73131,28,2582,5,60,
72011,1096,1312,1,118, 73141,328,1312,1,223,
72021355,1,883,1397,1, 73151539,1,1096,1322,1,
7203525,1216,1,1001,1588, 7316118,1365,1,883,1407,
72041,130,1414,1,459, 73171,525,1226,1,1001,
72051688,1,1114,1343,1, 73181598,1,130,1424,1,
7206352,1349,1,447,1511, 7319459,1712,1,1114,1353,
72071,464,1683,1,1011, 73201,352,1359,1,447,
72081102,1,1013,1258,1, 73211512,1,464,1707,1,
7209242,1578,1,143,1419, 73221011,1112,1,1013,1268,
72101,40,1177,1,41, 73231,242,1583,1,143,
72111659,1,42,1662,1, 73241429,1,40,1187,1,
7212479,1559,1,44,1183, 732541,1681,1,42,1685,
72131,481,1646,1,373, 73261,479,1565,1,44,
72141409,1,47,1184,1, 73271193,1,481,1714,1,
7215157,1443,1,49,1196, 7328373,1419,1,47,1194,
72161,50,1201,1,48, 73291,157,1452,1,49,
72171190,1,379,1386,1, 73301206,1,50,1211,1,
7218380,1391,1,51,1206, 733148,1200,1,379,1396,
72191,476,1543,1,371, 73321,380,1401,1,51,
72201365,1,478,1583,1, 73331216,1,476,1549,1,
72211048,1344,1,375,1376, 7334371,1375,1,478,1588,
72221,172,1469,1,262, 73351,1048,1354,1,375,
72231119,1,283,1172,1, 73361386,1,172,1470,1,
722463,1222,1,67,1233, 7337262,1129,1,283,1182,
72251,68,1238,1,69, 73381,63,1232,1,67,
72261243,1,66,1228,1, 73391243,1,68,1248,1,
7227461,2553,16,0,627, 734069,1253,1,66,1238,
72281,74,1253,1,377, 73411,461,2583,16,0,
72291381,1,1002,1593,1, 7342640,1,74,1263,1,
723070,1248,1,188,1518, 7343377,1391,1,1002,1603,
72311,82,1280,1,305, 73441,70,1258,1,188,
72321211,1,477,1549,1, 73451519,1,82,1290,1,
7233827,1331,1,93,1318, 7346305,1221,1,477,1555,
72341,480,1564,1,205, 73471,827,1341,1,93,
72351523,1,942,1490,1, 73481328,1,480,1570,1,
7236107,1338,1,29,2554, 7349205,1524,1,942,1491,
723719,280,1,29,2555, 73501,107,1348,1,29,
72385,84,1,1011,1102, 73512584,19,289,1,29,
72391,1012,2556,16,0, 73522585,5,84,1,1011,
7240278,1,1013,1258,1, 73531112,1,1012,2586,16,
7241262,1119,1,1267,2557, 73540,287,1,1013,1268,
724216,0,278,1,515, 73551,262,1129,1,1267,
72432558,16,0,278,1, 73562587,16,0,287,1,
72441521,2559,16,0,278, 7357515,2588,16,0,287,
72451,525,1216,1,283, 73581,1521,2589,16,0,
72461172,1,2299,2560,16, 7359287,1,525,1226,1,
72470,278,1,42,2561, 7360283,1182,1,2299,2590,
724816,0,278,1,40, 736116,0,287,1,42,
72491177,1,44,1183,1, 73622591,16,0,287,1,
725047,1184,1,1303,2562, 736340,1187,1,44,1193,
725116,0,278,1,1555, 73641,47,1194,1,1303,
72522563,16,0,278,1, 73652592,16,0,287,1,
725350,1201,1,48,1190, 73661555,2593,16,0,287,
72541,49,1196,1,51, 73671,50,1211,1,48,
72551206,1,63,1222,1, 73681200,1,49,1206,1,
7256305,1211,1,66,1228, 736951,1216,1,63,1232,
72571,67,1233,1,68, 73701,305,1221,1,66,
72581238,1,69,1243,1, 73711238,1,67,1243,1,
725970,1248,1,73,2564, 737268,1248,1,69,1253,
726016,0,278,1,74, 73731,70,1258,1,73,
72611253,1,328,1302,1, 73742594,16,0,287,1,
72621048,1344,1,82,2565, 737574,1263,1,328,1312,
726316,0,278,1,1840, 73761,1048,1354,1,82,
72642566,16,0,278,1, 73772595,16,0,287,1,
72651591,2567,16,0,278, 73781840,2596,16,0,287,
72661,1341,2568,16,0, 73791,1591,2597,16,0,
7267278,1,1096,1312,1, 7380287,1,1341,2598,16,
726893,1318,1,352,1349, 73810,287,1,1096,1322,
72691,107,2569,16,0, 73821,93,1328,1,352,
7270278,1,1114,1343,1, 73831359,1,107,2599,16,
7271118,1355,1,1123,2570, 73840,287,1,1114,1353,
727216,0,278,1,371, 73851,118,1365,1,1123,
72731365,1,1628,2571,16, 73862600,16,0,287,1,
72740,278,1,375,1376, 7387371,1375,1,1628,2601,
72751,1882,2572,16,0, 738816,0,287,1,375,
7276278,1,377,1381,1, 73891386,1,1882,2602,16,
7277379,1386,1,380,1391, 73900,287,1,377,1391,
72781,883,2573,16,0, 73911,379,1396,1,380,
7279278,1,373,1409,1, 73921401,1,883,2603,16,
7280130,1414,1,143,1419, 73930,287,1,373,1419,
72811,387,2574,16,0, 73941,130,1424,1,143,
7282278,1,2664,2575,16, 73951429,1,387,2604,16,
72830,278,1,1159,2576, 73960,287,1,1159,2605,
728416,0,278,1,157, 739716,0,287,1,157,
72851443,1,1413,2577,16, 73981452,1,1413,2606,16,
72860,278,1,1665,2578, 73990,287,1,1665,2607,
728716,0,278,1,412, 740016,0,287,1,412,
72882579,16,0,278,1, 74012608,16,0,287,1,
72891377,2580,16,0,278, 74022676,2609,16,0,287,
72901,172,1469,1,1939, 74031,1377,2610,16,0,
72912581,16,0,278,1, 7404287,1,172,1470,1,
7292437,2582,16,0,278, 74051939,2611,16,0,287,
72931,188,1518,1,942, 74061,437,2612,16,0,
72941490,1,1195,2583,16, 7407287,1,188,1519,1,
72950,278,1,1449,2584, 7408942,1491,1,1195,2613,
729616,0,278,1,1701, 740916,0,287,1,1449,
72972585,16,0,278,1, 74102614,16,0,287,1,
7298447,1511,1,205,2586, 74111701,2615,16,0,287,
729916,0,278,1,827, 74121,447,1512,1,205,
73002587,16,0,278,1, 74132616,16,0,287,1,
7301223,2588,16,0,278, 7414827,2617,16,0,287,
73021,476,1543,1,477, 74151,223,2618,16,0,
73031549,1,1231,2589,16, 7416287,1,476,1549,1,
73040,278,1,479,1559, 7417477,1555,1,1231,2619,
73051,480,1564,1,1485, 741816,0,287,1,479,
73062590,16,0,278,1, 74191565,1,480,1570,1,
73071737,2591,16,0,278, 74201485,2620,16,0,287,
73081,242,2592,16,0, 74211,1737,2621,16,0,
7309278,1,478,1583,1, 7422287,1,242,2622,16,
73101001,1588,1,1002,1593, 74230,287,1,478,1588,
73111,30,2593,19,268, 74241,1001,1598,1,1002,
73121,30,2594,5,84, 74251603,1,30,2623,19,
73131,1011,1102,1,1012, 7426277,1,30,2624,5,
73142595,16,0,266,1, 742784,1,1011,1112,1,
73151013,1258,1,262,1119, 74281012,2625,16,0,275,
73161,1267,2596,16,0, 74291,1013,1268,1,262,
7317266,1,515,2597,16, 74301129,1,1267,2626,16,
73180,266,1,1521,2598, 74310,275,1,515,2627,
731916,0,266,1,525, 743216,0,275,1,1521,
73201216,1,283,1172,1, 74332628,16,0,275,1,
73212299,2599,16,0,266, 7434525,1226,1,283,1182,
73221,42,2600,16,0, 74351,2299,2629,16,0,
7323266,1,40,1177,1, 7436275,1,42,2630,16,
732444,1183,1,47,1184, 74370,275,1,40,1187,
73251,1303,2601,16,0, 74381,44,1193,1,47,
7326266,1,1555,2602,16, 74391194,1,1303,2631,16,
73270,266,1,50,1201, 74400,275,1,1555,2632,
73281,48,1190,1,49, 744116,0,275,1,50,
73291196,1,51,1206,1, 74421211,1,48,1200,1,
733063,1222,1,305,1211, 744349,1206,1,51,1216,
73311,66,1228,1,67, 74441,63,1232,1,305,
73321233,1,68,1238,1, 74451221,1,66,1238,1,
733369,1243,1,70,1248, 744667,1243,1,68,1248,
73341,73,2603,16,0, 74471,69,1253,1,70,
7335266,1,74,1253,1, 74481258,1,73,2633,16,
7336328,1302,1,1048,1344, 74490,275,1,74,1263,
73371,82,2604,16,0, 74501,328,1312,1,1048,
7338266,1,1840,2605,16, 74511354,1,82,2634,16,
73390,266,1,1591,2606, 74520,275,1,1840,2635,
734016,0,266,1,1341, 745316,0,275,1,1591,
73412607,16,0,266,1, 74542636,16,0,275,1,
73421096,1312,1,93,1318, 74551341,2637,16,0,275,
73431,352,1349,1,107, 74561,1096,1322,1,93,
73442608,16,0,266,1, 74571328,1,352,1359,1,
73451114,1343,1,118,1355, 7458107,2638,16,0,275,
73461,1123,2609,16,0, 74591,1114,1353,1,118,
7347266,1,371,1365,1, 74601365,1,1123,2639,16,
73481628,2610,16,0,266, 74610,275,1,371,1375,
73491,375,1376,1,1882, 74621,1628,2640,16,0,
73502611,16,0,266,1, 7463275,1,375,1386,1,
7351377,1381,1,379,1386, 74641882,2641,16,0,275,
73521,380,1391,1,883, 74651,377,1391,1,379,
73532612,16,0,266,1, 74661396,1,380,1401,1,
7354373,1409,1,130,1414, 7467883,2642,16,0,275,
73551,143,1419,1,387, 74681,373,1419,1,130,
73562613,16,0,266,1, 74691424,1,143,1429,1,
73572664,2614,16,0,266, 7470387,2643,16,0,275,
73581,1159,2615,16,0, 74711,1159,2644,16,0,
7359266,1,157,1443,1, 7472275,1,157,1452,1,
73601413,2616,16,0,266, 74731413,2645,16,0,275,
73611,1665,2617,16,0, 74741,1665,2646,16,0,
7362266,1,412,2618,16, 7475275,1,412,2647,16,
73630,266,1,1377,2619, 74760,275,1,2676,2648,
736416,0,266,1,172, 747716,0,275,1,1377,
73651469,1,1939,2620,16, 74782649,16,0,275,1,
73660,266,1,437,2621, 7479172,1470,1,1939,2650,
736716,0,266,1,188, 748016,0,275,1,437,
73681518,1,942,1490,1, 74812651,16,0,275,1,
73691195,2622,16,0,266, 7482188,1519,1,942,1491,
73701,1449,2623,16,0, 74831,1195,2652,16,0,
7371266,1,1701,2624,16, 7484275,1,1449,2653,16,
73720,266,1,447,1511, 74850,275,1,1701,2654,
73731,205,2625,16,0, 748616,0,275,1,447,
7374266,1,827,2626,16, 74871512,1,205,2655,16,
73750,266,1,223,2627, 74880,275,1,827,2656,
737616,0,266,1,476, 748916,0,275,1,223,
73771543,1,477,1549,1, 74902657,16,0,275,1,
73781231,2628,16,0,266, 7491476,1549,1,477,1555,
73791,479,1559,1,480, 74921,1231,2658,16,0,
73801564,1,1485,2629,16, 7493275,1,479,1565,1,
73810,266,1,1737,2630, 7494480,1570,1,1485,2659,
738216,0,266,1,242, 749516,0,275,1,1737,
73832631,16,0,266,1, 74962660,16,0,275,1,
7384478,1583,1,1001,1588, 7497242,2661,16,0,275,
73851,1002,1593,1,31, 74981,478,1588,1,1001,
73862632,19,253,1,31, 74991598,1,1002,1603,1,
73872633,5,84,1,1011, 750031,2662,19,266,1,
73881102,1,1012,2634,16, 750131,2663,5,84,1,
73890,251,1,1013,1258, 75021011,1112,1,1012,2664,
73901,262,1119,1,1267, 750316,0,264,1,1013,
73912635,16,0,251,1, 75041268,1,262,1129,1,
7392515,2636,16,0,251, 75051267,2665,16,0,264,
73931,1521,2637,16,0, 75061,515,2666,16,0,
7394251,1,525,1216,1, 7507264,1,1521,2667,16,
7395283,1172,1,2299,2638, 75080,264,1,525,1226,
739616,0,251,1,42, 75091,283,1182,1,2299,
73972639,16,0,251,1, 75102668,16,0,264,1,
739840,1177,1,44,1183, 751142,2669,16,0,264,
73991,47,1184,1,1303, 75121,40,1187,1,44,
74002640,16,0,251,1, 75131193,1,47,1194,1,
74011555,2641,16,0,251, 75141303,2670,16,0,264,
74021,50,1201,1,48, 75151,1555,2671,16,0,
74031190,1,49,1196,1, 7516264,1,50,1211,1,
740451,1206,1,63,1222, 751748,1200,1,49,1206,
74051,305,1211,1,66, 75181,51,1216,1,63,
74061228,1,67,1233,1, 75191232,1,305,1221,1,
740768,1238,1,69,1243, 752066,1238,1,67,1243,
74081,70,1248,1,73, 75211,68,1248,1,69,
74092642,16,0,251,1, 75221253,1,70,1258,1,
741074,1253,1,328,1302, 752373,2672,16,0,264,
74111,1048,1344,1,82, 75241,74,1263,1,328,
74122643,16,0,251,1, 75251312,1,1048,1354,1,
74131840,2644,16,0,251, 752682,2673,16,0,264,
74141,1591,2645,16,0, 75271,1840,2674,16,0,
7415251,1,1341,2646,16, 7528264,1,1591,2675,16,
74160,251,1,1096,1312, 75290,264,1,1341,2676,
74171,93,1318,1,352, 753016,0,264,1,1096,
74181349,1,107,2647,16, 75311322,1,93,1328,1,
74190,251,1,1114,1343, 7532352,1359,1,107,2677,
74201,118,1355,1,1123, 753316,0,264,1,1114,
74212648,16,0,251,1, 75341353,1,118,1365,1,
7422371,1365,1,1628,2649, 75351123,2678,16,0,264,
742316,0,251,1,375, 75361,371,1375,1,1628,
74241376,1,1882,2650,16, 75372679,16,0,264,1,
74250,251,1,377,1381, 7538375,1386,1,1882,2680,
74261,379,1386,1,380, 753916,0,264,1,377,
74271391,1,883,2651,16, 75401391,1,379,1396,1,
74280,251,1,373,1409, 7541380,1401,1,883,2681,
74291,130,1414,1,143, 754216,0,264,1,373,
74302652,16,0,251,1, 75431419,1,130,1424,1,
7431387,2653,16,0,251, 7544143,2682,16,0,264,
74321,2664,2654,16,0, 75451,387,2683,16,0,
7433251,1,1159,2655,16, 7546264,1,1159,2684,16,
74340,251,1,157,2656, 75470,264,1,157,2685,
743516,0,251,1,1413, 754816,0,264,1,1413,
74362657,16,0,251,1, 75492686,16,0,264,1,
74371665,2658,16,0,251, 75501665,2687,16,0,264,
74381,412,2659,16,0, 75511,412,2688,16,0,
7439251,1,1377,2660,16, 7552264,1,2676,2689,16,
74400,251,1,172,1469, 75530,264,1,1377,2690,
74411,1939,2661,16,0, 755416,0,264,1,172,
7442251,1,437,2662,16, 75551470,1,1939,2691,16,
74430,251,1,188,1518, 75560,264,1,437,2692,
74441,942,1490,1,1195, 755716,0,264,1,188,
74452663,16,0,251,1, 75581519,1,942,1491,1,
74461449,2664,16,0,251, 75591195,2693,16,0,264,
74471,1701,2665,16,0, 75601,1449,2694,16,0,
7448251,1,447,1511,1, 7561264,1,1701,2695,16,
7449205,2666,16,0,251, 75620,264,1,447,1512,
74501,827,2667,16,0, 75631,205,2696,16,0,
7451251,1,223,2668,16, 7564264,1,827,2697,16,
74520,251,1,476,1543, 75650,264,1,223,2698,
74531,477,1549,1,1231, 756616,0,264,1,476,
74542669,16,0,251,1, 75671549,1,477,1555,1,
7455479,1559,1,480,1564, 75681231,2699,16,0,264,
74561,1485,2670,16,0, 75691,479,1565,1,480,
7457251,1,1737,2671,16, 75701570,1,1485,2700,16,
74580,251,1,242,2672, 75710,264,1,1737,2701,
745916,0,251,1,478, 757216,0,264,1,242,
74601583,1,1001,1588,1, 75732702,16,0,264,1,
74611002,1593,1,32,2673, 7574478,1588,1,1001,1598,
746219,246,1,32,2674, 75751,1002,1603,1,32,
74635,84,1,1011,1102, 75762703,19,256,1,32,
74641,1012,2675,16,0, 75772704,5,84,1,1011,
7465244,1,1013,1258,1, 75781112,1,1012,2705,16,
7466262,1119,1,1267,2676, 75790,254,1,1013,1268,
746716,0,244,1,515, 75801,262,1129,1,1267,
74682677,16,0,244,1, 75812706,16,0,254,1,
74691521,2678,16,0,244, 7582515,2707,16,0,254,
74701,525,1216,1,283, 75831,1521,2708,16,0,
74711172,1,2299,2679,16, 7584254,1,525,1226,1,
74720,244,1,42,2680, 7585283,1182,1,2299,2709,
747316,0,244,1,40, 758616,0,254,1,42,
74741177,1,44,1183,1, 75872710,16,0,254,1,
747547,1184,1,1303,2681, 758840,1187,1,44,1193,
747616,0,244,1,1555, 75891,47,1194,1,1303,
74772682,16,0,244,1, 75902711,16,0,254,1,
747850,1201,1,48,1190, 75911555,2712,16,0,254,
74791,49,1196,1,51, 75921,50,1211,1,48,
74801206,1,63,1222,1, 75931200,1,49,1206,1,
7481305,1211,1,66,1228, 759451,1216,1,63,1232,
74821,67,1233,1,68, 75951,305,1221,1,66,
74831238,1,69,1243,1, 75961238,1,67,1243,1,
748470,1248,1,73,2683, 759768,1248,1,69,1253,
748516,0,244,1,74, 75981,70,1258,1,73,
74861253,1,328,1302,1, 75992713,16,0,254,1,
74871048,1344,1,82,2684, 760074,1263,1,328,1312,
748816,0,244,1,1840, 76011,1048,1354,1,82,
74892685,16,0,244,1, 76022714,16,0,254,1,
74901591,2686,16,0,244, 76031840,2715,16,0,254,
74911,1341,2687,16,0, 76041,1591,2716,16,0,
7492244,1,1096,1312,1, 7605254,1,1341,2717,16,
749393,1318,1,352,1349, 76060,254,1,1096,1322,
74941,107,2688,16,0, 76071,93,1328,1,352,
7495244,1,1114,1343,1, 76081359,1,107,2718,16,
7496118,1355,1,1123,2689, 76090,254,1,1114,1353,
749716,0,244,1,371, 76101,118,1365,1,1123,
74981365,1,1628,2690,16, 76112719,16,0,254,1,
74990,244,1,375,1376, 7612371,1375,1,1628,2720,
75001,1882,2691,16,0, 761316,0,254,1,375,
7501244,1,377,1381,1, 76141386,1,1882,2721,16,
7502379,1386,1,380,1391, 76150,254,1,377,1391,
75031,883,2692,16,0, 76161,379,1396,1,380,
7504244,1,373,1409,1, 76171401,1,883,2722,16,
7505130,1414,1,143,2693, 76180,254,1,373,1419,
750616,0,244,1,387, 76191,130,1424,1,143,
75072694,16,0,244,1, 76202723,16,0,254,1,
75082664,2695,16,0,244, 7621387,2724,16,0,254,
75091,1159,2696,16,0, 76221,1159,2725,16,0,
7510244,1,157,2697,16, 7623254,1,157,2726,16,
75110,244,1,1413,2698, 76240,254,1,1413,2727,
751216,0,244,1,1665, 762516,0,254,1,1665,
75132699,16,0,244,1, 76262728,16,0,254,1,
7514412,2700,16,0,244, 7627412,2729,16,0,254,
75151,1377,2701,16,0, 76281,2676,2730,16,0,
7516244,1,172,1469,1, 7629254,1,1377,2731,16,
75171939,2702,16,0,244, 76300,254,1,172,1470,
75181,437,2703,16,0, 76311,1939,2732,16,0,
7519244,1,188,1518,1, 7632254,1,437,2733,16,
7520942,1490,1,1195,2704, 76330,254,1,188,1519,
752116,0,244,1,1449, 76341,942,1491,1,1195,
75222705,16,0,244,1, 76352734,16,0,254,1,
75231701,2706,16,0,244, 76361449,2735,16,0,254,
75241,447,1511,1,205, 76371,1701,2736,16,0,
75252707,16,0,244,1, 7638254,1,447,1512,1,
7526827,2708,16,0,244, 7639205,2737,16,0,254,
75271,223,2709,16,0, 76401,827,2738,16,0,
7528244,1,476,1543,1, 7641254,1,223,2739,16,
7529477,1549,1,1231,2710, 76420,254,1,476,1549,
753016,0,244,1,479, 76431,477,1555,1,1231,
75311559,1,480,1564,1, 76442740,16,0,254,1,
75321485,2711,16,0,244, 7645479,1565,1,480,1570,
75331,1737,2712,16,0, 76461,1485,2741,16,0,
7534244,1,242,2713,16, 7647254,1,1737,2742,16,
75350,244,1,478,1583, 76480,254,1,242,2743,
75361,1001,1588,1,1002, 764916,0,254,1,478,
75371593,1,33,2714,19, 76501588,1,1001,1598,1,
7538332,1,33,2715,5, 76511002,1603,1,33,2744,
753984,1,1011,1102,1, 765219,340,1,33,2745,
75401012,2716,16,0,330, 76535,84,1,1011,1112,
75411,1013,1258,1,262, 76541,1012,2746,16,0,
75421119,1,1267,2717,16, 7655338,1,1013,1268,1,
75430,330,1,515,2718, 7656262,1129,1,1267,2747,
754416,0,330,1,1521, 765716,0,338,1,515,
75452719,16,0,330,1, 76582748,16,0,338,1,
7546525,1216,1,283,1172, 76591521,2749,16,0,338,
75471,2299,2720,16,0, 76601,525,1226,1,283,
7548330,1,42,2721,16, 76611182,1,2299,2750,16,
75490,330,1,40,1177, 76620,338,1,42,2751,
75501,44,1183,1,47, 766316,0,338,1,40,
75511184,1,1303,2722,16, 76641187,1,44,1193,1,
75520,330,1,1555,2723, 766547,1194,1,1303,2752,
755316,0,330,1,50, 766616,0,338,1,1555,
75541201,1,48,1190,1, 76672753,16,0,338,1,
755549,1196,1,51,1206, 766850,1211,1,48,1200,
75561,63,1222,1,305, 76691,49,1206,1,51,
75571211,1,66,1228,1, 76701216,1,63,1232,1,
755867,1233,1,68,1238, 7671305,1221,1,66,1238,
75591,69,1243,1,70, 76721,67,1243,1,68,
75601248,1,73,2724,16, 76731248,1,69,1253,1,
75610,330,1,74,1253, 767470,1258,1,73,2754,
75621,328,1302,1,1048, 767516,0,338,1,74,
75631344,1,82,2725,16, 76761263,1,328,1312,1,
75640,330,1,1840,2726, 76771048,1354,1,82,2755,
756516,0,330,1,1591, 767816,0,338,1,1840,
75662727,16,0,330,1, 76792756,16,0,338,1,
75671341,2728,16,0,330, 76801591,2757,16,0,338,
75681,1096,1312,1,93, 76811,1341,2758,16,0,
75691318,1,352,1349,1, 7682338,1,1096,1322,1,
7570107,2729,16,0,330, 768393,1328,1,352,1359,
75711,1114,1343,1,118, 76841,107,2759,16,0,
75721355,1,1123,2730,16, 7685338,1,1114,1353,1,
75730,330,1,371,1365, 7686118,1365,1,1123,2760,
75741,1628,2731,16,0, 768716,0,338,1,371,
7575330,1,375,1376,1, 76881375,1,1628,2761,16,
75761882,2732,16,0,330, 76890,338,1,375,1386,
75771,377,1381,1,379, 76901,1882,2762,16,0,
75781386,1,380,1391,1, 7691338,1,377,1391,1,
7579883,2733,16,0,330, 7692379,1396,1,380,1401,
75801,373,1409,1,130, 76931,883,2763,16,0,
75811414,1,143,1419,1, 7694338,1,373,1419,1,
7582387,2734,16,0,330, 7695130,1424,1,143,1429,
75831,2664,2735,16,0, 76961,387,2764,16,0,
7584330,1,1159,2736,16, 7697338,1,1159,2765,16,
75850,330,1,157,1443, 76980,338,1,157,1452,
75861,1413,2737,16,0, 76991,1413,2766,16,0,
7587330,1,1665,2738,16, 7700338,1,1665,2767,16,
75880,330,1,412,2739, 77010,338,1,412,2768,
758916,0,330,1,1377, 770216,0,338,1,2676,
75902740,16,0,330,1, 77032769,16,0,338,1,
7591172,1469,1,1939,2741, 77041377,2770,16,0,338,
759216,0,330,1,437, 77051,172,1470,1,1939,
75932742,16,0,330,1, 77062771,16,0,338,1,
7594188,1518,1,942,1490, 7707437,2772,16,0,338,
75951,1195,2743,16,0, 77081,188,1519,1,942,
7596330,1,1449,2744,16, 77091491,1,1195,2773,16,
75970,330,1,1701,2745, 77100,338,1,1449,2774,
759816,0,330,1,447, 771116,0,338,1,1701,
75991511,1,205,2746,16, 77122775,16,0,338,1,
76000,330,1,827,2747, 7713447,1512,1,205,2776,
760116,0,330,1,223, 771416,0,338,1,827,
76022748,16,0,330,1, 77152777,16,0,338,1,
7603476,1543,1,477,1549, 7716223,2778,16,0,338,
76041,1231,2749,16,0, 77171,476,1549,1,477,
7605330,1,479,1559,1, 77181555,1,1231,2779,16,
7606480,1564,1,1485,2750, 77190,338,1,479,1565,
760716,0,330,1,1737, 77201,480,1570,1,1485,
76082751,16,0,330,1, 77212780,16,0,338,1,
7609242,1578,1,478,1583, 77221737,2781,16,0,338,
76101,1001,1588,1,1002, 77231,242,1583,1,478,
76111593,1,34,2752,19, 77241588,1,1001,1598,1,
7612322,1,34,2753,5, 77251002,1603,1,34,2782,
761384,1,1011,1102,1, 772619,330,1,34,2783,
76141012,2754,16,0,320, 77275,84,1,1011,1112,
76151,1013,1258,1,262, 77281,1012,2784,16,0,
76161119,1,1267,2755,16, 7729328,1,1013,1268,1,
76170,320,1,515,2756, 7730262,1129,1,1267,2785,
761816,0,320,1,1521, 773116,0,328,1,515,
76192757,16,0,320,1, 77322786,16,0,328,1,
7620525,1216,1,283,1172, 77331521,2787,16,0,328,
76211,2299,2758,16,0, 77341,525,1226,1,283,
7622320,1,42,2759,16, 77351182,1,2299,2788,16,
76230,320,1,40,1177, 77360,328,1,42,2789,
76241,44,1183,1,47, 773716,0,328,1,40,
76251184,1,1303,2760,16, 77381187,1,44,1193,1,
76260,320,1,1555,2761, 773947,1194,1,1303,2790,
762716,0,320,1,50, 774016,0,328,1,1555,
76281201,1,48,1190,1, 77412791,16,0,328,1,
762949,1196,1,51,1206, 774250,1211,1,48,1200,
76301,63,1222,1,305, 77431,49,1206,1,51,
76311211,1,66,1228,1, 77441216,1,63,1232,1,
763267,1233,1,68,1238, 7745305,1221,1,66,1238,
76331,69,1243,1,70, 77461,67,1243,1,68,
76341248,1,73,2762,16, 77471248,1,69,1253,1,
76350,320,1,74,1253, 774870,1258,1,73,2792,
76361,328,1302,1,1048, 774916,0,328,1,74,
76371344,1,82,2763,16, 77501263,1,328,1312,1,
76380,320,1,1840,2764, 77511048,1354,1,82,2793,
763916,0,320,1,1591, 775216,0,328,1,1840,
76402765,16,0,320,1, 77532794,16,0,328,1,
76411341,2766,16,0,320, 77541591,2795,16,0,328,
76421,1096,1312,1,93, 77551,1341,2796,16,0,
76431318,1,352,1349,1, 7756328,1,1096,1322,1,
7644107,2767,16,0,320, 775793,1328,1,352,1359,
76451,1114,1343,1,118, 77581,107,2797,16,0,
76461355,1,1123,2768,16, 7759328,1,1114,1353,1,
76470,320,1,371,1365, 7760118,1365,1,1123,2798,
76481,1628,2769,16,0, 776116,0,328,1,371,
7649320,1,375,1376,1, 77621375,1,1628,2799,16,
76501882,2770,16,0,320, 77630,328,1,375,1386,
76511,377,1381,1,379, 77641,1882,2800,16,0,
76521386,1,380,1391,1, 7765328,1,377,1391,1,
7653883,2771,16,0,320, 7766379,1396,1,380,1401,
76541,373,1409,1,130, 77671,883,2801,16,0,
76551414,1,143,1419,1, 7768328,1,373,1419,1,
7656387,2772,16,0,320, 7769130,1424,1,143,1429,
76571,2664,2773,16,0, 77701,387,2802,16,0,
7658320,1,1159,2774,16, 7771328,1,1159,2803,16,
76590,320,1,157,1443, 77720,328,1,157,1452,
76601,1413,2775,16,0, 77731,1413,2804,16,0,
7661320,1,1665,2776,16, 7774328,1,1665,2805,16,
76620,320,1,412,2777, 77750,328,1,412,2806,
766316,0,320,1,1377, 777616,0,328,1,2676,
76642778,16,0,320,1, 77772807,16,0,328,1,
7665172,1469,1,1939,2779, 77781377,2808,16,0,328,
766616,0,320,1,437, 77791,172,1470,1,1939,
76672780,16,0,320,1, 77802809,16,0,328,1,
7668188,1518,1,942,1490, 7781437,2810,16,0,328,
76691,1195,2781,16,0, 77821,188,1519,1,942,
7670320,1,1449,2782,16, 77831491,1,1195,2811,16,
76710,320,1,1701,2783, 77840,328,1,1449,2812,
767216,0,320,1,447, 778516,0,328,1,1701,
76731511,1,205,1523,1, 77862813,16,0,328,1,
7674827,2784,16,0,320, 7787447,1512,1,205,1524,
76751,223,1533,1,476, 77881,827,2814,16,0,
76761543,1,477,1549,1, 7789328,1,223,1539,1,
76771231,2785,16,0,320, 7790476,1549,1,477,1555,
76781,479,1559,1,480, 77911,1231,2815,16,0,
76791564,1,1485,2786,16, 7792328,1,479,1565,1,
76800,320,1,1737,2787, 7793480,1570,1,1485,2816,
768116,0,320,1,242, 779416,0,328,1,1737,
76821578,1,478,1583,1, 77952817,16,0,328,1,
76831001,1588,1,1002,1593, 7796242,1583,1,478,1588,
76841,35,2788,19,311, 77971,1001,1598,1,1002,
76851,35,2789,5,84, 77981603,1,35,2818,19,
76861,1011,1102,1,1012, 7799320,1,35,2819,5,
76872790,16,0,309,1, 780084,1,1011,1112,1,
76881013,1258,1,262,1119, 78011012,2820,16,0,318,
76891,1267,2791,16,0, 78021,1013,1268,1,262,
7690309,1,515,2792,16, 78031129,1,1267,2821,16,
76910,309,1,1521,2793, 78040,318,1,515,2822,
769216,0,309,1,525, 780516,0,318,1,1521,
76931216,1,283,1172,1, 78062823,16,0,318,1,
76942299,2794,16,0,309, 7807525,1226,1,283,1182,
76951,42,2795,16,0, 78081,2299,2824,16,0,
7696309,1,40,1177,1, 7809318,1,42,2825,16,
769744,1183,1,47,1184, 78100,318,1,40,1187,
76981,1303,2796,16,0, 78111,44,1193,1,47,
7699309,1,1555,2797,16, 78121194,1,1303,2826,16,
77000,309,1,50,1201, 78130,318,1,1555,2827,
77011,48,1190,1,49, 781416,0,318,1,50,
77021196,1,51,1206,1, 78151211,1,48,1200,1,
770363,1222,1,305,1211, 781649,1206,1,51,1216,
77041,66,1228,1,67, 78171,63,1232,1,305,
77051233,1,68,1238,1, 78181221,1,66,1238,1,
770669,1243,1,70,1248, 781967,1243,1,68,1248,
77071,73,2798,16,0, 78201,69,1253,1,70,
7708309,1,74,1253,1, 78211258,1,73,2828,16,
7709328,1302,1,1048,1344, 78220,318,1,74,1263,
77101,82,2799,16,0, 78231,328,1312,1,1048,
7711309,1,1840,2800,16, 78241354,1,82,2829,16,
77120,309,1,1591,2801, 78250,318,1,1840,2830,
771316,0,309,1,1341, 782616,0,318,1,1591,
77142802,16,0,309,1, 78272831,16,0,318,1,
77151096,1312,1,93,1318, 78281341,2832,16,0,318,
77161,352,1349,1,107, 78291,1096,1322,1,93,
77172803,16,0,309,1, 78301328,1,352,1359,1,
77181114,1343,1,118,1355, 7831107,2833,16,0,318,
77191,1123,2804,16,0, 78321,1114,1353,1,118,
7720309,1,371,1365,1, 78331365,1,1123,2834,16,
77211628,2805,16,0,309, 78340,318,1,371,1375,
77221,375,1376,1,1882, 78351,1628,2835,16,0,
77232806,16,0,309,1, 7836318,1,375,1386,1,
7724377,1381,1,379,1386, 78371882,2836,16,0,318,
77251,380,1391,1,883, 78381,377,1391,1,379,
77262807,16,0,309,1, 78391396,1,380,1401,1,
7727373,1409,1,130,1414, 7840883,2837,16,0,318,
77281,143,1419,1,387, 78411,373,1419,1,130,
77292808,16,0,309,1, 78421424,1,143,1429,1,
77302664,2809,16,0,309, 7843387,2838,16,0,318,
77311,1159,2810,16,0, 78441,1159,2839,16,0,
7732309,1,157,1443,1, 7845318,1,157,1452,1,
77331413,2811,16,0,309, 78461413,2840,16,0,318,
77341,1665,2812,16,0, 78471,1665,2841,16,0,
7735309,1,412,2813,16, 7848318,1,412,2842,16,
77360,309,1,1377,2814, 78490,318,1,2676,2843,
773716,0,309,1,172, 785016,0,318,1,1377,
77381469,1,1939,2815,16, 78512844,16,0,318,1,
77390,309,1,437,2816, 7852172,1470,1,1939,2845,
774016,0,309,1,188, 785316,0,318,1,437,
77411518,1,942,1490,1, 78542846,16,0,318,1,
77421195,2817,16,0,309, 7855188,1519,1,942,1491,
77431,1449,2818,16,0, 78561,1195,2847,16,0,
7744309,1,1701,2819,16, 7857318,1,1449,2848,16,
77450,309,1,447,1511, 78580,318,1,1701,2849,
77461,205,1523,1,827, 785916,0,318,1,447,
77472820,16,0,309,1, 78601512,1,205,1524,1,
7748223,2821,16,0,309, 7861827,2850,16,0,318,
77491,476,1543,1,477, 78621,223,2851,16,0,
77501549,1,1231,2822,16, 7863318,1,476,1549,1,
77510,309,1,479,1559, 7864477,1555,1,1231,2852,
77521,480,1564,1,1485, 786516,0,318,1,479,
77532823,16,0,309,1, 78661565,1,480,1570,1,
77541737,2824,16,0,309, 78671485,2853,16,0,318,
77551,242,1578,1,478, 78681,1737,2854,16,0,
77561583,1,1001,1588,1, 7869318,1,242,1583,1,
77571002,1593,1,36,2825, 7870478,1588,1,1001,1598,
775819,216,1,36,2826, 78711,1002,1603,1,36,
77595,94,1,256,2827, 78722855,19,226,1,36,
776016,0,214,1,1261, 78732856,5,94,1,256,
77612828,16,0,214,1, 78742857,16,0,224,1,
7762509,2829,16,0,214, 78751261,2858,16,0,224,
77631,1515,2830,16,0, 78761,509,2859,16,0,
7764214,1,2021,718,1, 7877224,1,1515,2860,16,
77651775,2831,16,0,214, 78780,224,1,2021,728,
77661,2029,725,1,2030, 78791,1775,2861,16,0,
7767731,1,2031,736,1, 7880224,1,2029,735,1,
77682032,741,1,2033,746, 78812030,741,1,2031,746,
77691,277,2832,16,0, 78821,2032,751,1,2033,
7770214,1,2035,752,1, 7883756,1,277,2862,16,
77712037,757,1,2039,762, 78840,224,1,2035,762,
77721,32,2833,16,0, 78851,2037,767,1,2039,
7773214,1,2041,768,1, 7886772,1,32,2863,16,
77742293,2834,16,0,214, 78870,224,1,2041,778,
77751,2043,774,1,2045, 78881,2293,2864,16,0,
7776779,1,41,2835,16, 7889224,1,2043,784,1,
77770,214,1,1297,2836, 78902045,789,1,41,2865,
777816,0,214,1,43, 789116,0,224,1,1297,
77792837,16,0,214,1, 78922866,16,0,224,1,
77801803,787,1,1804,2838, 789343,2867,16,0,224,
778116,0,214,1,299, 78941,1803,797,1,1804,
77822839,16,0,214,1, 78952868,16,0,224,1,
778352,2840,16,0,214, 7896299,2869,16,0,224,
77841,2318,2841,16,0, 78971,52,2870,16,0,
7785214,1,2075,2842,16, 7898224,1,2318,2871,16,
77860,214,1,1574,799, 78990,224,1,2075,2872,
77871,71,2843,16,0, 790016,0,224,1,1574,
7788214,1,76,2844,16, 7901809,1,71,2873,16,
77890,214,1,1834,2845, 79020,224,1,76,2874,
779016,0,214,1,2337, 790316,0,224,1,1834,
77912846,16,0,214,1, 79042875,16,0,224,1,
779279,2847,16,0,214, 79052337,2876,16,0,224,
77931,1335,2848,16,0, 79061,79,2877,16,0,
7794214,1,322,2849,16, 7907224,1,1335,2878,16,
77950,214,1,85,2850, 79080,224,1,322,2879,
779616,0,214,1,89, 790916,0,224,1,85,
77972851,16,0,214,1, 79102880,16,0,224,1,
7798346,2852,16,0,214, 791189,2881,16,0,224,
77991,2105,814,1,2106, 79121,346,2882,16,0,
78002853,16,0,214,1, 7913224,1,2105,824,1,
780197,2854,16,0,214, 79142106,2883,16,0,224,
78021,1860,821,1,2364, 79151,97,2884,16,0,
7803827,1,102,2855,16, 7916224,1,1860,831,1,
78040,214,1,112,2856, 79172364,837,1,102,2885,
780516,0,214,1,1117, 791816,0,224,1,112,
78062857,16,0,214,1, 79192886,16,0,224,1,
78071873,835,1,1876,2858, 79201117,2887,16,0,224,
780816,0,214,1,124, 79211,1873,845,1,1876,
78092859,16,0,214,1, 79222888,16,0,224,1,
78102136,842,1,381,2860, 7923124,2889,16,0,224,
781116,0,214,1,525, 79241,2136,852,1,381,
78122861,16,0,214,1, 79252890,16,0,224,1,
7813137,2862,16,0,214, 7926525,2891,16,0,224,
78141,1901,2863,16,0, 79271,137,2892,16,0,
7815214,1,2658,2864,16, 7928224,1,1901,2893,16,
78160,214,1,1153,2865, 79290,224,1,1153,2894,
781716,0,214,1,151, 793016,0,224,1,151,
78182866,16,0,214,1, 79312895,16,0,224,1,
78191407,2867,16,0,214, 79321407,2896,16,0,224,
78201,1659,2868,16,0, 79331,1659,2897,16,0,
7821214,1,2413,2869,16, 7934224,1,2413,2898,16,
78220,214,1,406,2870, 79350,224,1,406,2899,
782316,0,214,1,1371, 793616,0,224,1,2670,
78242871,16,0,214,1, 79372900,16,0,224,1,
7825166,2872,16,0,214, 79381657,903,1,166,2901,
78261,1622,2873,16,0, 793916,0,224,1,1622,
7827214,1,1931,861,1, 79402902,16,0,224,1,
78281933,2874,16,0,214, 79411931,870,1,1933,2903,
78291,431,2875,16,0, 794216,0,224,1,431,
7830214,1,1585,2876,16, 79432904,16,0,224,1,
78310,214,1,182,2877, 79441585,2905,16,0,224,
783216,0,214,1,1189, 79451,182,2906,16,0,
78332878,16,0,214,1, 7946224,1,1189,2907,16,
78341443,2879,16,0,214, 79470,224,1,1443,2908,
78351,1695,2880,16,0, 794816,0,224,1,1695,
7836214,1,2198,2881,16, 79492909,16,0,224,1,
78370,214,1,447,2882, 79502198,2910,16,0,224,
783816,0,214,1,2458, 79511,447,2911,16,0,
7839876,1,2459,882,1, 7952224,1,2458,885,1,
78401958,2883,16,0,214, 79532459,891,1,1958,2912,
78411,2462,889,1,1657, 795416,0,224,1,2462,
7842894,1,2464,899,1, 7955898,1,1371,2913,16,
7843199,2884,16,0,214, 79560,224,1,2464,908,
78441,459,2885,16,0, 79571,199,2914,16,0,
7845214,1,462,2886,16, 7958224,1,459,2915,16,
78460,214,1,217,2887, 79590,224,1,462,2916,
784716,0,214,1,2227, 796016,0,224,1,217,
7848908,1,1225,2888,16, 79612917,16,0,224,1,
78490,214,1,1479,2889, 79622227,917,1,1225,2918,
785016,0,214,1,1731, 796316,0,224,1,1479,
78512890,16,0,214,1, 79642919,16,0,224,1,
78521989,916,1,1990,2891, 79651731,2920,16,0,224,
785316,0,214,1,236, 79661,1989,925,1,1990,
78542892,16,0,214,1, 79672921,16,0,224,1,
78551756,2893,16,0,214, 7968236,2922,16,0,224,
78561,37,2894,19,233, 79691,1756,2923,16,0,
78571,37,2895,5,94, 7970224,1,37,2924,19,
78581,256,2896,16,0, 7971246,1,37,2925,5,
7859231,1,1261,2897,16, 797294,1,256,2926,16,
78600,231,1,509,2898, 79730,244,1,1261,2927,
786116,0,231,1,1515, 797416,0,244,1,509,
78622899,16,0,231,1, 79752928,16,0,244,1,
78632021,718,1,1775,2900, 79761515,2929,16,0,244,
786416,0,231,1,2029, 79771,2021,728,1,1775,
7865725,1,2030,731,1, 79782930,16,0,244,1,
78662031,736,1,2032,741, 79792029,735,1,2030,741,
78671,2033,746,1,277, 79801,2031,746,1,2032,
78682901,16,0,231,1, 7981751,1,2033,756,1,
78692035,752,1,2037,757, 7982277,2931,16,0,244,
78701,2039,762,1,32, 79831,2035,762,1,2037,
78712902,16,0,231,1, 7984767,1,2039,772,1,
78722041,768,1,2293,2903, 798532,2932,16,0,244,
787316,0,231,1,2043, 79861,2041,778,1,2293,
7874774,1,2045,779,1, 79872933,16,0,244,1,
787541,2904,16,0,231, 79882043,784,1,2045,789,
78761,1297,2905,16,0, 79891,41,2934,16,0,
7877231,1,43,2906,16, 7990244,1,1297,2935,16,
78780,231,1,1803,787, 79910,244,1,43,2936,
78791,1804,2907,16,0, 799216,0,244,1,1803,
7880231,1,299,2908,16, 7993797,1,1804,2937,16,
78810,231,1,52,2909, 79940,244,1,299,2938,
788216,0,231,1,2318, 799516,0,244,1,52,
78832910,16,0,231,1, 79962939,16,0,244,1,
78842075,2911,16,0,231, 79972318,2940,16,0,244,
78851,1574,799,1,71, 79981,2075,2941,16,0,
78862912,16,0,231,1, 7999244,1,1574,809,1,
788776,2913,16,0,231, 800071,2942,16,0,244,
78881,1834,2914,16,0, 80011,76,2943,16,0,
7889231,1,2337,2915,16, 8002244,1,1834,2944,16,
78900,231,1,79,2916, 80030,244,1,2337,2945,
789116,0,231,1,1335, 800416,0,244,1,79,
78922917,16,0,231,1, 80052946,16,0,244,1,
7893322,2918,16,0,231, 80061335,2947,16,0,244,
78941,85,2919,16,0, 80071,322,2948,16,0,
7895231,1,89,2920,16, 8008244,1,85,2949,16,
78960,231,1,346,2921, 80090,244,1,89,2950,
789716,0,231,1,2105, 801016,0,244,1,346,
7898814,1,2106,2922,16, 80112951,16,0,244,1,
78990,231,1,97,2923, 80122105,824,1,2106,2952,
790016,0,231,1,1860, 801316,0,244,1,97,
7901821,1,2364,827,1, 80142953,16,0,244,1,
7902102,2924,16,0,231, 80151860,831,1,2364,837,
79031,112,2925,16,0, 80161,102,2954,16,0,
7904231,1,1117,2926,16, 8017244,1,112,2955,16,
79050,231,1,1873,835, 80180,244,1,1117,2956,
79061,1876,2927,16,0, 801916,0,244,1,1873,
7907231,1,124,2928,16, 8020845,1,1876,2957,16,
79080,231,1,2136,842, 80210,244,1,124,2958,
79091,381,2929,16,0, 802216,0,244,1,2136,
7910231,1,525,2930,16, 8023852,1,381,2959,16,
79110,231,1,137,2931, 80240,244,1,525,2960,
791216,0,231,1,1901, 802516,0,244,1,137,
79132932,16,0,231,1, 80262961,16,0,244,1,
79142658,2933,16,0,231, 80271901,2962,16,0,244,
79151,1153,2934,16,0, 80281,1153,2963,16,0,
7916231,1,151,2935,16, 8029244,1,151,2964,16,
79170,231,1,1407,2936, 80300,244,1,1407,2965,
791816,0,231,1,1659, 803116,0,244,1,1659,
79192937,16,0,231,1, 80322966,16,0,244,1,
79202413,2938,16,0,231, 80332413,2967,16,0,244,
79211,406,2939,16,0, 80341,406,2968,16,0,
7922231,1,1371,2940,16, 8035244,1,2670,2969,16,
79230,231,1,166,2941, 80360,244,1,1657,903,
792416,0,231,1,1622, 80371,166,2970,16,0,
79252942,16,0,231,1, 8038244,1,1622,2971,16,
79261931,861,1,1933,2943, 80390,244,1,1931,870,
792716,0,231,1,431, 80401,1933,2972,16,0,
79282944,16,0,231,1, 8041244,1,431,2973,16,
79291585,2945,16,0,231, 80420,244,1,1585,2974,
79301,182,2946,16,0, 804316,0,244,1,182,
7931231,1,1189,2947,16, 80442975,16,0,244,1,
79320,231,1,1443,2948, 80451189,2976,16,0,244,
793316,0,231,1,1695, 80461,1443,2977,16,0,
79342949,16,0,231,1, 8047244,1,1695,2978,16,
79352198,2950,16,0,231, 80480,244,1,2198,2979,
79361,447,2951,16,0, 804916,0,244,1,447,
7937231,1,2458,876,1, 80502980,16,0,244,1,
79382459,882,1,1958,2952, 80512458,885,1,2459,891,
793916,0,231,1,2462, 80521,1958,2981,16,0,
7940889,1,1657,894,1, 8053244,1,2462,898,1,
79412464,899,1,199,2953, 80541371,2982,16,0,244,
794216,0,231,1,459, 80551,2464,908,1,199,
79432954,16,0,231,1, 80562983,16,0,244,1,
7944462,2955,16,0,231, 8057459,2984,16,0,244,
79451,217,2956,16,0, 80581,462,2985,16,0,
7946231,1,2227,908,1, 8059244,1,217,2986,16,
79471225,2957,16,0,231, 80600,244,1,2227,917,
79481,1479,2958,16,0, 80611,1225,2987,16,0,
7949231,1,1731,2959,16, 8062244,1,1479,2988,16,
79500,231,1,1989,916, 80630,244,1,1731,2989,
79511,1990,2960,16,0, 806416,0,244,1,1989,
7952231,1,236,2961,16, 8065925,1,1990,2990,16,
79530,231,1,1756,2962, 80660,244,1,236,2991,
795416,0,231,1,38, 806716,0,244,1,1756,
79552963,19,230,1,38, 80682992,16,0,244,1,
79562964,5,84,1,1011, 806938,2993,19,243,1,
79571102,1,1012,2965,16, 807038,2994,5,84,1,
79580,228,1,1013,1258, 80711011,1112,1,1012,2995,
79591,262,1119,1,1267, 807216,0,241,1,1013,
79602966,16,0,228,1, 80731268,1,262,1129,1,
7961515,2967,16,0,228, 80741267,2996,16,0,241,
79621,1521,2968,16,0, 80751,515,2997,16,0,
7963228,1,525,1216,1, 8076241,1,1521,2998,16,
7964283,1172,1,2299,2969, 80770,241,1,525,1226,
796516,0,228,1,42, 80781,283,1182,1,2299,
79662970,16,0,228,1, 80792999,16,0,241,1,
796740,1177,1,44,1183, 808042,3000,16,0,241,
79681,47,1184,1,1303, 80811,40,1187,1,44,
79692971,16,0,228,1, 80821193,1,47,1194,1,
79701555,2972,16,0,228, 80831303,3001,16,0,241,
79711,50,1201,1,48, 80841,1555,3002,16,0,
79721190,1,49,1196,1, 8085241,1,50,1211,1,
797351,1206,1,63,1222, 808648,1200,1,49,1206,
79741,305,1211,1,66, 80871,51,1216,1,63,
79751228,1,67,1233,1, 80881232,1,305,1221,1,
797668,1238,1,69,1243, 808966,1238,1,67,1243,
79771,70,1248,1,73, 80901,68,1248,1,69,
79782973,16,0,228,1, 80911253,1,70,1258,1,
797974,1253,1,328,1302, 809273,3003,16,0,241,
79801,1048,1344,1,82, 80931,74,1263,1,328,
79812974,16,0,228,1, 80941312,1,1048,1354,1,
79821840,2975,16,0,228, 809582,3004,16,0,241,
79831,1591,2976,16,0, 80961,1840,3005,16,0,
7984228,1,1341,2977,16, 8097241,1,1591,3006,16,
79850,228,1,1096,1312, 80980,241,1,1341,3007,
79861,93,1318,1,352, 809916,0,241,1,1096,
79871349,1,107,2978,16, 81001322,1,93,1328,1,
79880,228,1,1114,1343, 8101352,1359,1,107,3008,
79891,118,1355,1,1123, 810216,0,241,1,1114,
79902979,16,0,228,1, 81031353,1,118,1365,1,
7991371,1365,1,1628,2980, 81041123,3009,16,0,241,
799216,0,228,1,375, 81051,371,1375,1,1628,
79931376,1,1882,2981,16, 81063010,16,0,241,1,
79940,228,1,377,1381, 8107375,1386,1,1882,3011,
79951,379,1386,1,380, 810816,0,241,1,377,
79961391,1,883,1397,1, 81091391,1,379,1396,1,
7997373,1409,1,130,1414, 8110380,1401,1,883,1407,
79981,143,1419,1,387, 81111,373,1419,1,130,
79992982,16,0,228,1, 81121424,1,143,1429,1,
80002664,2983,16,0,228, 8113387,3012,16,0,241,
80011,1159,2984,16,0, 81141,1159,3013,16,0,
8002228,1,157,1443,1, 8115241,1,157,1452,1,
80031413,2985,16,0,228, 81161413,3014,16,0,241,
80041,1665,2986,16,0, 81171,1665,3015,16,0,
8005228,1,412,2987,16, 8118241,1,412,3016,16,
80060,228,1,1377,2988, 81190,241,1,2676,3017,
800716,0,228,1,172, 812016,0,241,1,1377,
80081469,1,1939,2989,16, 81213018,16,0,241,1,
80090,228,1,437,2990, 8122172,1470,1,1939,3019,
801016,0,228,1,188, 812316,0,241,1,437,
80111518,1,942,1490,1, 81243020,16,0,241,1,
80121195,2991,16,0,228, 8125188,1519,1,942,1491,
80131,1449,2992,16,0, 81261,1195,3021,16,0,
8014228,1,1701,2993,16, 8127241,1,1449,3022,16,
80150,228,1,447,1511, 81280,241,1,1701,3023,
80161,205,1523,1,827, 812916,0,241,1,447,
80171331,1,223,1533,1, 81301512,1,205,1524,1,
8018476,1543,1,477,1549, 8131827,1341,1,223,1539,
80191,1231,2994,16,0, 81321,476,1549,1,477,
8020228,1,479,1559,1, 81331555,1,1231,3024,16,
8021480,1564,1,1485,2995, 81340,241,1,479,1565,
802216,0,228,1,1737, 81351,480,1570,1,1485,
80232996,16,0,228,1, 81363025,16,0,241,1,
8024242,1578,1,478,1583, 81371737,3026,16,0,241,
80251,1001,1588,1,1002, 81381,242,1583,1,478,
80261593,1,39,2997,19, 81391588,1,1001,1598,1,
8027222,1,39,2998,5, 81401002,1603,1,39,3027,
802884,1,1011,1102,1, 814119,232,1,39,3028,
80291012,2999,16,0,220, 81425,84,1,1011,1112,
80301,1013,1258,1,262, 81431,1012,3029,16,0,
80311119,1,1267,3000,16, 8144230,1,1013,1268,1,
80320,220,1,515,3001, 8145262,1129,1,1267,3030,
803316,0,220,1,1521, 814616,0,230,1,515,
80343002,16,0,220,1, 81473031,16,0,230,1,
8035525,1216,1,283,1172, 81481521,3032,16,0,230,
80361,2299,3003,16,0, 81491,525,1226,1,283,
8037220,1,42,3004,16, 81501182,1,2299,3033,16,
80380,220,1,40,1177, 81510,230,1,42,3034,
80391,44,1183,1,47, 815216,0,230,1,40,
80401184,1,1303,3005,16, 81531187,1,44,1193,1,
80410,220,1,1555,3006, 815447,1194,1,1303,3035,
804216,0,220,1,50, 815516,0,230,1,1555,
80431201,1,48,1190,1, 81563036,16,0,230,1,
804449,1196,1,51,1206, 815750,1211,1,48,1200,
80451,63,1222,1,305, 81581,49,1206,1,51,
80461211,1,66,1228,1, 81591216,1,63,1232,1,
804767,1233,1,68,1238, 8160305,1221,1,66,1238,
80481,69,1243,1,70, 81611,67,1243,1,68,
80491248,1,73,3007,16, 81621248,1,69,1253,1,
80500,220,1,74,1253, 816370,1258,1,73,3037,
80511,328,1302,1,1048, 816416,0,230,1,74,
80521344,1,82,3008,16, 81651263,1,328,1312,1,
80530,220,1,1840,3009, 81661048,1354,1,82,3038,
805416,0,220,1,1591, 816716,0,230,1,1840,
80553010,16,0,220,1, 81683039,16,0,230,1,
80561341,3011,16,0,220, 81691591,3040,16,0,230,
80571,1096,1312,1,93, 81701,1341,3041,16,0,
80581318,1,352,1349,1, 8171230,1,1096,1322,1,
8059107,3012,16,0,220, 817293,1328,1,352,1359,
80601,1114,1343,1,118, 81731,107,3042,16,0,
80611355,1,1123,3013,16, 8174230,1,1114,1353,1,
80620,220,1,371,1365, 8175118,1365,1,1123,3043,
80631,1628,3014,16,0, 817616,0,230,1,371,
8064220,1,375,1376,1, 81771375,1,1628,3044,16,
80651882,3015,16,0,220, 81780,230,1,375,1386,
80661,377,1381,1,379, 81791,1882,3045,16,0,
80671386,1,380,1391,1, 8180230,1,377,1391,1,
8068883,1397,1,373,1409, 8181379,1396,1,380,1401,
80691,130,1414,1,143, 81821,883,1407,1,373,
80701419,1,387,3016,16, 81831419,1,130,1424,1,
80710,220,1,2664,3017, 8184143,1429,1,387,3046,
807216,0,220,1,1159, 818516,0,230,1,1159,
80733018,16,0,220,1, 81863047,16,0,230,1,
8074157,1443,1,1413,3019, 8187157,1452,1,1413,3048,
807516,0,220,1,1665, 818816,0,230,1,1665,
80763020,16,0,220,1, 81893049,16,0,230,1,
8077412,3021,16,0,220, 8190412,3050,16,0,230,
80781,1377,3022,16,0, 81911,2676,3051,16,0,
8079220,1,172,1469,1, 8192230,1,1377,3052,16,
80801939,3023,16,0,220, 81930,230,1,172,1470,
80811,437,3024,16,0, 81941,1939,3053,16,0,
8082220,1,188,1518,1, 8195230,1,437,3054,16,
8083942,1490,1,1195,3025, 81960,230,1,188,1519,
808416,0,220,1,1449, 81971,942,1491,1,1195,
80853026,16,0,220,1, 81983055,16,0,230,1,
80861701,3027,16,0,220, 81991449,3056,16,0,230,
80871,447,1511,1,205, 82001,1701,3057,16,0,
80881523,1,827,1331,1, 8201230,1,447,1512,1,
8089223,1533,1,476,1543, 8202205,1524,1,827,1341,
80901,477,1549,1,1231, 82031,223,1539,1,476,
80913028,16,0,220,1, 82041549,1,477,1555,1,
8092479,1559,1,480,1564, 82051231,3058,16,0,230,
80931,1485,3029,16,0, 82061,479,1565,1,480,
8094220,1,1737,3030,16, 82071570,1,1485,3059,16,
80950,220,1,242,1578, 82080,230,1,1737,3060,
80961,478,1583,1,1001, 820916,0,230,1,242,
80971588,1,1002,1593,1, 82101583,1,478,1588,1,
809840,3031,19,210,1, 82111001,1598,1,1002,1603,
809940,3032,5,84,1, 82121,40,3061,19,220,
81001011,1102,1,1012,3033, 82131,40,3062,5,84,
810116,0,208,1,1013, 82141,1011,1112,1,1012,
81021258,1,262,1119,1, 82153063,16,0,218,1,
81031267,3034,16,0,208, 82161013,1268,1,262,1129,
81041,515,3035,16,0, 82171,1267,3064,16,0,
8105208,1,1521,3036,16, 8218218,1,515,3065,16,
81060,208,1,525,1216, 82190,218,1,1521,3066,
81071,283,1172,1,2299, 822016,0,218,1,525,
81083037,16,0,208,1, 82211226,1,283,1182,1,
810942,3038,16,0,208, 82222299,3067,16,0,218,
81101,40,1177,1,44, 82231,42,3068,16,0,
81111183,1,47,1184,1, 8224218,1,40,1187,1,
81121303,3039,16,0,208, 822544,1193,1,47,1194,
81131,1555,3040,16,0, 82261,1303,3069,16,0,
8114208,1,50,1201,1, 8227218,1,1555,3070,16,
811548,1190,1,49,1196, 82280,218,1,50,1211,
81161,51,1206,1,63, 82291,48,1200,1,49,
81171222,1,305,1211,1, 82301206,1,51,1216,1,
811866,1228,1,67,1233, 823163,1232,1,305,1221,
81191,68,1238,1,69, 82321,66,1238,1,67,
81201243,1,70,1248,1, 82331243,1,68,1248,1,
812173,3041,16,0,208, 823469,1253,1,70,1258,
81221,74,1253,1,328, 82351,73,3071,16,0,
81231302,1,1048,1344,1, 8236218,1,74,1263,1,
812482,3042,16,0,208, 8237328,1312,1,1048,1354,
81251,1840,3043,16,0, 82381,82,3072,16,0,
8126208,1,1591,3044,16, 8239218,1,1840,3073,16,
81270,208,1,1341,3045, 82400,218,1,1591,3074,
812816,0,208,1,1096, 824116,0,218,1,1341,
81291312,1,93,1318,1, 82423075,16,0,218,1,
8130352,1349,1,107,3046, 82431096,1322,1,93,1328,
813116,0,208,1,1114, 82441,352,1359,1,107,
81321343,1,118,3047,16, 82453076,16,0,218,1,
81330,208,1,1123,3048, 82461114,1353,1,118,3077,
813416,0,208,1,371, 824716,0,218,1,1123,
81351365,1,1628,3049,16, 82483078,16,0,218,1,
81360,208,1,375,1376, 8249371,1375,1,1628,3079,
81371,1882,3050,16,0, 825016,0,218,1,375,
8138208,1,377,1381,1, 82511386,1,1882,3080,16,
8139379,1386,1,380,1391, 82520,218,1,377,1391,
81401,883,3051,16,0, 82531,379,1396,1,380,
8141208,1,373,1409,1, 82541401,1,883,3081,16,
8142130,3052,16,0,208, 82550,218,1,373,1419,
81431,143,3053,16,0, 82561,130,3082,16,0,
8144208,1,387,3054,16, 8257218,1,143,3083,16,
81450,208,1,2664,3055, 82580,218,1,387,3084,
814616,0,208,1,1159, 825916,0,218,1,1159,
81473056,16,0,208,1, 82603085,16,0,218,1,
8148157,3057,16,0,208, 8261157,3086,16,0,218,
81491,1413,3058,16,0, 82621,1413,3087,16,0,
8150208,1,1665,3059,16, 8263218,1,1665,3088,16,
81510,208,1,412,3060, 82640,218,1,412,3089,
815216,0,208,1,1377, 826516,0,218,1,2676,
81533061,16,0,208,1, 82663090,16,0,218,1,
8154172,3062,16,0,208, 82671377,3091,16,0,218,
81551,1939,3063,16,0, 82681,172,3092,16,0,
8156208,1,437,3064,16, 8269218,1,1939,3093,16,
81570,208,1,188,3065, 82700,218,1,437,3094,
815816,0,208,1,942, 827116,0,218,1,188,
81591490,1,1195,3066,16, 82723095,16,0,218,1,
81600,208,1,1449,3067, 8273942,1491,1,1195,3096,
816116,0,208,1,1701, 827416,0,218,1,1449,
81623068,16,0,208,1, 82753097,16,0,218,1,
8163447,1511,1,205,3069, 82761701,3098,16,0,218,
816416,0,208,1,827, 82771,447,1512,1,205,
81653070,16,0,208,1, 82783099,16,0,218,1,
8166223,3071,16,0,208, 8279827,3100,16,0,218,
81671,476,1543,1,477, 82801,223,3101,16,0,
81681549,1,1231,3072,16, 8281218,1,476,1549,1,
81690,208,1,479,1559, 8282477,1555,1,1231,3102,
81701,480,1564,1,1485, 828316,0,218,1,479,
81713073,16,0,208,1, 82841565,1,480,1570,1,
81721737,3074,16,0,208, 82851485,3103,16,0,218,
81731,242,3075,16,0, 82861,1737,3104,16,0,
8174208,1,478,1583,1, 8287218,1,242,3105,16,
81751001,1588,1,1002,1593, 82880,218,1,478,1588,
81761,41,3076,19,172, 82891,1001,1598,1,1002,
81771,41,3077,5,84, 82901603,1,41,3106,19,
81781,1011,1102,1,1012, 8291181,1,41,3107,5,
81793078,16,0,170,1, 829284,1,1011,1112,1,
81801013,1258,1,262,1119, 82931012,3108,16,0,179,
81811,1267,3079,16,0, 82941,1013,1268,1,262,
8182170,1,515,3080,16, 82951129,1,1267,3109,16,
81830,170,1,1521,3081, 82960,179,1,515,3110,
818416,0,170,1,525, 829716,0,179,1,1521,
81851216,1,283,1172,1, 82983111,16,0,179,1,
81862299,3082,16,0,170, 8299525,1226,1,283,1182,
81871,42,3083,16,0, 83001,2299,3112,16,0,
8188170,1,40,1177,1, 8301179,1,42,3113,16,
818944,1183,1,47,1184, 83020,179,1,40,1187,
81901,1303,3084,16,0, 83031,44,1193,1,47,
8191170,1,1555,3085,16, 83041194,1,1303,3114,16,
81920,170,1,50,1201, 83050,179,1,1555,3115,
81931,48,1190,1,49, 830616,0,179,1,50,
81941196,1,51,1206,1, 83071211,1,48,1200,1,
819563,1222,1,305,1211, 830849,1206,1,51,1216,
81961,66,1228,1,67, 83091,63,1232,1,305,
81971233,1,68,1238,1, 83101221,1,66,1238,1,
819869,1243,1,70,1248, 831167,1243,1,68,1248,
81991,73,3086,16,0, 83121,69,1253,1,70,
8200170,1,74,1253,1, 83131258,1,73,3116,16,
8201328,1302,1,1048,1344, 83140,179,1,74,1263,
82021,82,3087,16,0, 83151,328,1312,1,1048,
8203170,1,1840,3088,16, 83161354,1,82,3117,16,
82040,170,1,1591,3089, 83170,179,1,1840,3118,
820516,0,170,1,1341, 831816,0,179,1,1591,
82063090,16,0,170,1, 83193119,16,0,179,1,
82071096,1312,1,93,1318, 83201341,3120,16,0,179,
82081,352,1349,1,107, 83211,1096,1322,1,93,
82093091,16,0,170,1, 83221328,1,352,1359,1,
82101114,1343,1,118,3092, 8323107,3121,16,0,179,
821116,0,170,1,1123, 83241,1114,1353,1,118,
82123093,16,0,170,1, 83253122,16,0,179,1,
8213371,1365,1,1628,3094, 83261123,3123,16,0,179,
821416,0,170,1,375, 83271,371,1375,1,1628,
82151376,1,1882,3095,16, 83283124,16,0,179,1,
82160,170,1,377,1381, 8329375,1386,1,1882,3125,
82171,379,1386,1,380, 833016,0,179,1,377,
82181391,1,883,3096,16, 83311391,1,379,1396,1,
82190,170,1,373,1409, 8332380,1401,1,883,3126,
82201,130,3097,16,0, 833316,0,179,1,373,
8221170,1,143,3098,16, 83341419,1,130,3127,16,
82220,170,1,387,3099, 83350,179,1,143,3128,
822316,0,170,1,2664, 833616,0,179,1,387,
82243100,16,0,170,1, 83373129,16,0,179,1,
82251159,3101,16,0,170, 83381159,3130,16,0,179,
82261,157,3102,16,0, 83391,157,3131,16,0,
8227170,1,1413,3103,16, 8340179,1,1413,3132,16,
82280,170,1,1665,3104, 83410,179,1,1665,3133,
822916,0,170,1,412, 834216,0,179,1,412,
82303105,16,0,170,1, 83433134,16,0,179,1,
82311377,3106,16,0,170, 83442676,3135,16,0,179,
82321,172,3107,16,0, 83451,1377,3136,16,0,
8233170,1,1939,3108,16, 8346179,1,172,3137,16,
82340,170,1,437,3109, 83470,179,1,1939,3138,
823516,0,170,1,188, 834816,0,179,1,437,
82363110,16,0,170,1, 83493139,16,0,179,1,
8237942,1490,1,1195,3111, 8350188,3140,16,0,179,
823816,0,170,1,1449, 83511,942,1491,1,1195,
82393112,16,0,170,1, 83523141,16,0,179,1,
82401701,3113,16,0,170, 83531449,3142,16,0,179,
82411,447,1511,1,205, 83541,1701,3143,16,0,
82423114,16,0,170,1, 8355179,1,447,1512,1,
8243827,3115,16,0,170, 8356205,3144,16,0,179,
82441,223,3116,16,0, 83571,827,3145,16,0,
8245170,1,476,1543,1, 8358179,1,223,3146,16,
8246477,1549,1,1231,3117, 83590,179,1,476,1549,
824716,0,170,1,479, 83601,477,1555,1,1231,
82481559,1,480,1564,1, 83613147,16,0,179,1,
82491485,3118,16,0,170, 8362479,1565,1,480,1570,
82501,1737,3119,16,0, 83631,1485,3148,16,0,
8251170,1,242,3120,16, 8364179,1,1737,3149,16,
82520,170,1,478,1583, 83650,179,1,242,3150,
82531,1001,1588,1,1002, 836616,0,179,1,478,
82541593,1,42,3121,19, 83671588,1,1001,1598,1,
8255394,1,42,3122,5, 83681002,1603,1,42,3151,
825638,1,1901,3123,16, 836919,402,1,42,3152,
82570,392,1,2075,3124, 83705,38,1,1901,3153,
825816,0,392,1,1860, 837116,0,400,1,2075,
8259821,1,1803,787,1, 83723154,16,0,400,1,
82601804,3125,16,0,392, 83731860,831,1,1803,797,
82611,2413,3126,16,0, 83741,1804,3155,16,0,
8262392,1,2198,3127,16, 8375400,1,2413,3156,16,
82630,392,1,1873,835, 83760,400,1,2198,3157,
82641,1657,894,1,1989, 837716,0,400,1,1873,
8265916,1,1990,3128,16, 8378845,1,1657,903,1,
82660,392,1,1775,3129, 83791989,925,1,1990,3158,
826716,0,392,1,32, 838016,0,400,1,1775,
82683130,16,0,392,1, 83813159,16,0,400,1,
82692105,814,1,2106,3131, 838232,3160,16,0,400,
827016,0,392,1,2364, 83831,2105,824,1,2106,
8271827,1,2227,908,1, 83843161,16,0,400,1,
82722337,3132,16,0,392, 83852364,837,1,2227,917,
82731,2021,718,1,2458, 83861,2337,3162,16,0,
8274876,1,2459,882,1, 8387400,1,2021,728,1,
82752462,889,1,2136,842, 83882458,885,1,2459,891,
82761,2464,899,1,2029, 83891,2462,898,1,2136,
8277725,1,2030,731,1, 8390852,1,2464,908,1,
82782031,736,1,2032,741, 83912029,735,1,2030,741,
82791,2033,746,1,2035, 83921,2031,746,1,2032,
8280752,1,2037,757,1, 8393751,1,2033,756,1,
82812039,762,1,1931,861, 83942035,762,1,2037,767,
82821,2041,768,1,2043, 83951,2039,772,1,1931,
8283774,1,2045,779,1, 8396870,1,2041,778,1,
82841574,799,1,1958,3133, 83972043,784,1,2045,789,
828516,0,392,1,43, 83981,1574,809,1,1958,
82863134,19,453,1,43, 83993163,16,0,400,1,
82873135,5,25,1,2035, 840043,3164,19,467,1,
8288752,1,2037,757,1, 840143,3165,5,25,1,
82892039,762,1,2041,768, 84022035,762,1,2037,767,
82901,2227,908,1,2043, 84031,2039,772,1,2041,
8291774,1,1657,894,1, 8404778,1,2227,917,1,
82921860,821,1,2136,842, 84052043,784,1,1657,903,
82931,2021,718,1,2459, 84061,1860,831,1,2136,
8294882,1,1574,799,1, 8407852,1,2021,728,1,
82952105,3136,16,0,578, 84082459,891,1,1574,809,
82961,1931,861,1,1873, 84091,2105,3166,16,0,
8297835,1,2031,736,1, 8410593,1,1931,870,1,
82981803,787,1,1989,3137, 84111873,845,1,2031,746,
829916,0,451,1,2464, 84121,1803,797,1,1989,
8300899,1,2029,725,1, 84133167,16,0,465,1,
83012030,731,1,2364,827, 84142464,908,1,2029,735,
83021,2032,741,1,2033, 84151,2030,741,1,2364,
8303746,1,2045,779,1, 8416837,1,2032,751,1,
830444,3138,19,264,1, 84172033,756,1,2045,789,
830544,3139,5,38,1, 84181,44,3168,19,273,
83061901,3140,16,0,262, 84191,44,3169,5,38,
83071,2075,3141,16,0, 84201,1901,3170,16,0,
8308262,1,1860,821,1, 8421271,1,2075,3171,16,
83091803,787,1,1804,3142, 84220,271,1,1860,831,
831016,0,262,1,2413, 84231,1803,797,1,1804,
83113143,16,0,262,1, 84243172,16,0,271,1,
83122198,3144,16,0,262, 84252413,3173,16,0,271,
83131,1873,835,1,1657, 84261,2198,3174,16,0,
8314894,1,1989,916,1, 8427271,1,1873,845,1,
83151990,3145,16,0,262, 84281657,903,1,1989,925,
83161,1775,3146,16,0, 84291,1990,3175,16,0,
8317262,1,32,3147,16, 8430271,1,1775,3176,16,
83180,262,1,2105,814, 84310,271,1,32,3177,
83191,2106,3148,16,0, 843216,0,271,1,2105,
8320262,1,2364,827,1, 8433824,1,2106,3178,16,
83212227,908,1,2337,3149, 84340,271,1,2364,837,
832216,0,262,1,2021, 84351,2227,917,1,2337,
8323718,1,2458,876,1, 84363179,16,0,271,1,
83242459,882,1,2462,889, 84372021,728,1,2458,885,
83251,2136,842,1,2464, 84381,2459,891,1,2462,
8326899,1,2029,725,1, 8439898,1,2136,852,1,
83272030,731,1,2031,736, 84402464,908,1,2029,735,
83281,2032,741,1,2033, 84411,2030,741,1,2031,
8329746,1,2035,752,1, 8442746,1,2032,751,1,
83302037,757,1,2039,762, 84432033,756,1,2035,762,
83311,1931,861,1,2041, 84441,2037,767,1,2039,
8332768,1,2043,774,1, 8445772,1,1931,870,1,
83332045,779,1,1574,799, 84462041,778,1,2043,784,
83341,1958,3150,16,0, 84471,2045,789,1,1574,
8335262,1,45,3151,19, 8448809,1,1958,3180,16,
8336287,1,45,3152,5, 84490,271,1,45,3181,
833739,1,1901,3153,16, 845019,296,1,45,3182,
83380,315,1,2075,3154, 84515,39,1,1901,3183,
833916,0,315,1,1860, 845216,0,324,1,2075,
8340821,1,1803,787,1, 84533184,16,0,324,1,
83411804,3155,16,0,315, 84541860,831,1,1803,797,
83421,2413,3156,16,0, 84551,1804,3185,16,0,
8343315,1,2198,3157,16, 8456324,1,2413,3186,16,
83440,315,1,1873,835, 84570,324,1,2198,3187,
83451,1657,894,1,1989, 845816,0,324,1,1873,
8346916,1,1990,3158,16, 8459845,1,1657,903,1,
83470,315,1,1775,3159, 84601989,925,1,1990,3188,
834816,0,315,1,32, 846116,0,324,1,1775,
83493160,16,0,315,1, 84623189,16,0,324,1,
83502105,814,1,2106,3161, 846332,3190,16,0,324,
835116,0,315,1,2364, 84641,2105,824,1,2106,
8352827,1,2227,908,1, 84653191,16,0,324,1,
83532337,3162,16,0,315, 84662364,837,1,2227,917,
83541,2021,718,1,2458, 84671,2337,3192,16,0,
8355876,1,2459,882,1, 8468324,1,2021,728,1,
83562462,889,1,2136,842, 84692458,885,1,2459,891,
83571,2464,899,1,2029, 84701,2462,898,1,2136,
8358725,1,2030,731,1, 8471852,1,2464,908,1,
83592031,736,1,2032,741, 84722029,735,1,2030,741,
83601,2033,746,1,2035, 84731,2031,746,1,2032,
8361752,1,2037,757,1, 8474751,1,2033,756,1,
83622039,762,1,1931,861, 84752035,762,1,2037,767,
83631,2041,768,1,2043, 84761,2039,772,1,1931,
8364774,1,2045,779,1, 8477870,1,2041,778,1,
83651832,3163,16,0,285, 84782043,784,1,2045,789,
83661,1574,799,1,1958, 84791,1832,3193,16,0,
83673164,16,0,315,1, 8480294,1,1574,809,1,
836846,3165,19,671,1, 84811958,3194,16,0,324,
836946,3166,5,38,1, 84821,46,3195,19,681,
83701901,3167,16,0,669, 84831,46,3196,5,38,
83711,2075,3168,16,0, 84841,1901,3197,16,0,
8372669,1,1860,821,1, 8485679,1,2075,3198,16,
83731803,787,1,1804,3169, 84860,679,1,1860,831,
837416,0,669,1,2413, 84871,1803,797,1,1804,
83753170,16,0,669,1, 84883199,16,0,679,1,
83762198,3171,16,0,669, 84892413,3200,16,0,679,
83771,1873,835,1,1657, 84901,2198,3201,16,0,
8378894,1,1989,916,1, 8491679,1,1873,845,1,
83791990,3172,16,0,669, 84921657,903,1,1989,925,
83801,1775,3173,16,0, 84931,1990,3202,16,0,
8381669,1,32,3174,16, 8494679,1,1775,3203,16,
83820,669,1,2105,814, 84950,679,1,32,3204,
83831,2106,3175,16,0, 849616,0,679,1,2105,
8384669,1,2364,827,1, 8497824,1,2106,3205,16,
83852227,908,1,2337,3176, 84980,679,1,2364,837,
838616,0,669,1,2021, 84991,2227,917,1,2337,
8387718,1,2458,876,1, 85003206,16,0,679,1,
83882459,882,1,2462,889, 85012021,728,1,2458,885,
83891,2136,842,1,2464, 85021,2459,891,1,2462,
8390899,1,2029,725,1, 8503898,1,2136,852,1,
83912030,731,1,2031,736, 85042464,908,1,2029,735,
83921,2032,741,1,2033, 85051,2030,741,1,2031,
8393746,1,2035,752,1, 8506746,1,2032,751,1,
83942037,757,1,2039,762, 85072033,756,1,2035,762,
83951,1931,861,1,2041, 85081,2037,767,1,2039,
8396768,1,2043,774,1, 8509772,1,1931,870,1,
83972045,779,1,1574,799, 85102041,778,1,2043,784,
83981,1958,3177,16,0, 85111,2045,789,1,1574,
8399669,1,47,3178,19, 8512809,1,1958,3207,16,
8400466,1,47,3179,5, 85130,679,1,47,3208,
840119,1,0,3180,16, 851419,574,1,47,3209,
84020,464,1,2706,3181, 85155,19,1,0,3210,
840316,0,464,1,2634, 851616,0,656,1,2725,
8404691,1,2636,3182,16, 85173211,17,3212,15,3213,
84050,464,1,2639,707, 85184,36,37,0,71,
84061,2714,3183,17,3184,
840715,3185,4,36,37,
84080,71,0,108,0,
8409111,0,98,0,97,
84100,108,0,68,0,
8411101,0,102,0,105,
84120,110,0,105,0,
8413116,0,105,0,111,
84140,110,0,115,0,
84151,-1,1,5,3186,
841620,3187,4,38,71,
84170,108,0,111,0, 85190,108,0,111,0,
841898,0,97,0,108, 852098,0,97,0,108,
84190,68,0,101,0, 85210,68,0,101,0,
8420102,0,105,0,110, 8522102,0,105,0,110,
84210,105,0,116,0, 85230,105,0,116,0,
8422105,0,111,0,110, 8524105,0,111,0,110,
84230,115,0,95,0, 85250,115,0,1,-1,
842450,0,1,145,1, 85261,5,3214,20,3215,
84253,1,3,1,2, 85274,38,71,0,108,
84263188,22,1,4,1, 85280,111,0,98,0,
84272558,697,1,2716,3189, 852997,0,108,0,68,
842817,3190,15,3185,1, 85300,101,0,102,0,
8429-1,1,5,3191,20, 8531105,0,110,0,105,
84303192,4,38,71,0, 85320,116,0,105,0,
8431108,0,111,0,98, 8533111,0,110,0,115,
84320,97,0,108,0, 85340,95,0,52,0,
843368,0,101,0,102, 85351,149,1,3,1,
84340,105,0,110,0, 85363,1,2,3216,22,
8435105,0,116,0,105, 85371,6,1,2726,3217,
84360,111,0,110,0, 853817,3218,15,3213,1,
8437115,0,95,0,49, 8539-1,1,5,3219,20,
84380,1,144,1,3, 85403220,4,38,71,0,
84391,2,1,1,3193,
844022,1,3,1,2022,
84413194,16,0,567,1,
84422459,882,1,2715,3195,
844317,3196,15,3185,1,
8444-1,1,5,3197,20,
84453198,4,38,71,0,
8446108,0,111,0,98, 8541108,0,111,0,98,
84470,97,0,108,0, 85420,97,0,108,0,
844868,0,101,0,102, 854368,0,101,0,102,
84490,105,0,110,0, 85440,105,0,110,0,
8450105,0,116,0,105, 8545105,0,116,0,105,
84510,111,0,110,0, 85460,111,0,110,0,
8452115,0,95,0,51, 8547115,0,95,0,50,
84530,1,146,1,3, 85480,1,147,1,3,
84541,2,1,1,3199, 85491,3,1,2,3221,
845522,1,5,1,2464, 855022,1,4,1,2706,
8456899,1,2466,3200,17, 85513222,17,3223,15,3224,
84573201,15,3202,4,50, 85524,52,37,0,71,
845837,0,71,0,108,
84590,111,0,98,0,
846097,0,108,0,70,
84610,117,0,110,0,
846299,0,116,0,105,
84630,111,0,110,0,
846468,0,101,0,102,
84650,105,0,110,0,
8466105,0,116,0,105,
84670,111,0,110,0,
84681,-1,1,5,3203,
846920,3204,4,52,71,
84700,108,0,111,0, 85530,108,0,111,0,
847198,0,97,0,108, 855498,0,97,0,108,
84720,70,0,117,0, 85550,86,0,97,0,
8473110,0,99,0,116, 8556114,0,105,0,97,
84740,105,0,111,0, 85570,98,0,108,0,
8475110,0,68,0,101, 8558101,0,68,0,101,
84760,102,0,105,0, 85590,99,0,108,0,
8477110,0,105,0,116, 856097,0,114,0,97,
84780,105,0,111,0, 85610,116,0,105,0,
8479110,0,95,0,50, 8562111,0,110,0,1,
84800,1,151,1,3, 8563-1,1,5,3225,20,
84811,7,1,6,3205, 85643226,4,54,71,0,
848222,1,10,1,2640, 8565108,0,111,0,98,
8483685,1,2713,3206,17, 85660,97,0,108,0,
84843207,15,3185,1,-1, 856786,0,97,0,114,
84851,5,3208,20,3209, 85680,105,0,97,0,
856998,0,108,0,101,
85700,68,0,101,0,
857199,0,108,0,97,
85720,114,0,97,0,
8573116,0,105,0,111,
85740,110,0,95,0,
857549,0,1,150,1,
85763,1,3,1,2,
85773227,22,1,7,1,
85782707,3228,16,0,656,
85791,2718,3229,16,0,
8580656,1,2565,700,1,
85812022,3230,16,0,572,
85821,2459,891,1,2645,
8583706,1,2648,3231,16,
85840,656,1,2464,908,
85851,2466,3232,17,3233,
858615,3234,4,50,37,
85870,71,0,108,0,
8588111,0,98,0,97,
85890,108,0,70,0,
8590117,0,110,0,99,
85910,116,0,105,0,
8592111,0,110,0,68,
85930,101,0,102,0,
8594105,0,110,0,105,
85950,116,0,105,0,
8596111,0,110,0,1,
8597-1,1,5,3235,20,
85983236,4,52,71,0,
8599108,0,111,0,98,
86000,97,0,108,0,
860170,0,117,0,110,
86020,99,0,116,0,
8603105,0,111,0,110,
86040,68,0,101,0,
8605102,0,105,0,110,
86060,105,0,116,0,
8607105,0,111,0,110,
86080,95,0,50,0,
86091,153,1,3,1,
86107,1,6,3237,22,
86111,10,1,2652,695,
86121,2727,3238,17,3239,
861315,3213,1,-1,1,
86145,3240,20,3241,4,
861538,71,0,108,0,
8616111,0,98,0,97,
86170,108,0,68,0,
8618101,0,102,0,105,
86190,110,0,105,0,
8620116,0,105,0,111,
86210,110,0,115,0,
862295,0,51,0,1,
8623148,1,3,1,2,
86241,1,3242,22,1,
86255,1,2728,3243,17,
86263244,15,3213,1,-1,
86271,5,3245,20,3246,
84864,38,71,0,108, 86284,38,71,0,108,
84870,111,0,98,0, 86290,111,0,98,0,
848897,0,108,0,68, 863097,0,108,0,68,
@@ -8490,13 +8632,13 @@ public yyLSLSyntax
8490105,0,110,0,105, 8632105,0,110,0,105,
84910,116,0,105,0, 86330,116,0,105,0,
8492111,0,110,0,115, 8634111,0,110,0,115,
84930,95,0,52,0, 86350,95,0,49,0,
84941,147,1,3,1, 86361,146,1,3,1,
84953,1,2,3210,22, 86372,1,1,3247,22,
84961,6,1,2655,3211, 86381,3,1,2667,3248,
849717,3212,15,3202,1, 863917,3249,15,3234,1,
8498-1,1,5,3213,20, 8640-1,1,5,3250,20,
84993214,4,52,71,0, 86413251,4,52,71,0,
8500108,0,111,0,98, 8642108,0,111,0,98,
85010,97,0,108,0, 86430,97,0,108,0,
850270,0,117,0,110, 864470,0,117,0,110,
@@ -8507,11 +8649,12 @@ public yyLSLSyntax
85070,105,0,116,0, 86490,105,0,116,0,
8508105,0,111,0,110, 8650105,0,111,0,110,
85090,95,0,49,0, 86510,95,0,49,0,
85101,150,1,3,1, 86521,152,1,3,1,
85116,1,5,3215,22, 86536,1,5,3252,22,
85121,9,1,2694,3216, 86541,9,1,2695,3253,
851317,3217,15,3218,4, 865517,3254,15,3224,1,
851452,37,0,71,0, 8656-1,1,5,3255,20,
86573256,4,54,71,0,
8515108,0,111,0,98, 8658108,0,111,0,98,
85160,97,0,108,0, 86590,97,0,108,0,
851786,0,97,0,114, 866086,0,97,0,114,
@@ -8521,2214 +8664,2266 @@ public yyLSLSyntax
852199,0,108,0,97, 866499,0,108,0,97,
85220,114,0,97,0, 86650,114,0,97,0,
8523116,0,105,0,111, 8666116,0,105,0,111,
85240,110,0,1,-1, 86670,110,0,95,0,
85251,5,3219,20,3220, 866850,0,1,151,1,
85264,54,71,0,108, 86693,1,5,1,4,
85270,111,0,98,0, 86703257,22,1,8,1,
852897,0,108,0,86, 86712651,689,1,48,3258,
85290,97,0,114,0, 867219,347,1,48,3259,
8530105,0,97,0,98, 86735,54,1,0,3260,
85310,108,0,101,0, 867416,0,345,1,2726,
853268,0,101,0,99, 86753217,1,2727,3238,1,
85330,108,0,97,0, 86762728,3243,1,2075,3261,
8534114,0,97,0,116, 867716,0,505,1,1860,
85350,105,0,111,0, 8678831,1,1804,3262,16,
8536110,0,95,0,49, 86790,505,1,2413,3263,
85370,1,148,1,3, 868016,0,505,1,2198,
85381,3,1,2,3221, 86813264,16,0,505,1,
853922,1,7,1,2695, 86821873,845,1,1657,903,
85403222,16,0,464,1, 86831,2030,741,1,1989,
85412683,3223,17,3224,15, 8684925,1,1990,3265,16,
85423218,1,-1,1,5, 86850,505,1,2645,706,
85433225,20,3226,4,54, 86861,2459,891,1,1775,
854471,0,108,0,111, 86873266,16,0,505,1,
85450,98,0,97,0, 868832,3267,16,0,505,
8546108,0,86,0,97, 86891,2718,3268,16,0,
85470,114,0,105,0, 8690345,1,2105,824,1,
854897,0,98,0,108, 86912651,689,1,2652,695,
85490,101,0,68,0, 86921,2648,3269,16,0,
8550101,0,99,0,108, 8693345,1,2227,917,1,
85510,97,0,114,0, 86942337,3270,16,0,505,
855297,0,116,0,105, 86951,2667,3248,1,2695,
85530,111,0,110,0, 86963253,1,2565,700,1,
855495,0,50,0,1, 86971803,797,1,2458,885,
8555149,1,3,1,5, 86981,1901,3271,16,0,
85561,4,3227,22,1, 8699505,1,2462,898,1,
85578,1,48,3228,19, 87002136,852,1,2464,908,
8558339,1,48,3229,5, 87011,2029,735,1,2466,
855954,1,0,3230,16, 87023232,1,2031,746,1,
85600,337,1,2075,3231, 87032032,751,1,2033,756,
856116,0,495,1,1860, 87041,2035,762,1,2364,
8562821,1,1803,787,1, 8705837,1,2039,772,1,
85631804,3232,16,0,495, 87061931,870,1,2041,778,
85641,2413,3233,16,0, 87071,2021,728,1,2043,
8565495,1,2634,691,1, 8708784,1,2045,789,1,
85661873,835,1,1657,894, 87092725,3211,1,2706,3222,
85671,2639,707,1,2640, 87101,2707,3272,16,0,
8568685,1,1989,916,1, 8711345,1,2037,767,1,
85691990,3234,16,0,495, 87121574,809,1,2106,3273,
85701,2459,882,1,1775, 871316,0,505,1,1958,
85713235,16,0,495,1, 87143274,16,0,505,1,
857232,3236,16,0,495, 871549,3275,19,510,1,
85731,2105,814,1,2106, 871649,3276,5,38,1,
85743237,16,0,495,1, 87171901,3277,16,0,508,
85752466,3200,1,2655,3211, 87181,2075,3278,16,0,
85761,2683,3223,1,2227, 8719508,1,1860,831,1,
8577908,1,2337,3238,16, 87201803,797,1,1804,3279,
85780,495,1,2558,697, 872116,0,508,1,2413,
85791,2694,3216,1,2695, 87223280,16,0,508,1,
85803239,16,0,337,1, 87232198,3281,16,0,508,
85812021,718,1,2458,876, 87241,1873,845,1,1657,
85821,1901,3240,16,0, 8725903,1,1989,925,1,
8583495,1,2462,889,1, 87261990,3282,16,0,508,
85842136,842,1,2464,899, 87271,1775,3283,16,0,
85851,2029,725,1,2030, 8728508,1,32,3284,16,
8586731,1,2031,736,1, 87290,508,1,2105,824,
85872032,741,1,2033,746, 87301,2106,3285,16,0,
85881,2035,752,1,2364, 8731508,1,2364,837,1,
8589827,1,2715,3195,1, 87322227,917,1,2337,3286,
85902039,762,1,1931,861, 873316,0,508,1,2021,
85911,2041,768,1,2043, 8734728,1,2458,885,1,
8592774,1,2045,779,1, 87352459,891,1,2462,898,
85932198,3241,16,0,495, 87361,2136,852,1,2464,
85941,2706,3242,16,0, 8737908,1,2029,735,1,
8595337,1,2037,757,1, 87382030,741,1,2031,746,
85962713,3206,1,2714,3183, 87391,2032,751,1,2033,
85971,1574,799,1,2716, 8740756,1,2035,762,1,
85983189,1,2636,3243,16, 87412037,767,1,2039,772,
85990,337,1,1958,3244, 87421,1931,870,1,2041,
860016,0,495,1,49, 8743778,1,2043,784,1,
86013245,19,500,1,49, 87442045,789,1,1574,809,
86023246,5,38,1,1901, 87451,1958,3287,16,0,
86033247,16,0,498,1, 8746508,1,50,3288,19,
86042075,3248,16,0,498, 8747627,1,50,3289,5,
86051,1860,821,1,1803, 874838,1,1901,3290,16,
8606787,1,1804,3249,16, 87490,625,1,2075,3291,
86070,498,1,2413,3250, 875016,0,625,1,1860,
860816,0,498,1,2198, 8751831,1,1803,797,1,
86093251,16,0,498,1, 87521804,3292,16,0,625,
86101873,835,1,1657,894, 87531,2413,3293,16,0,
86111,1989,916,1,1990, 8754625,1,2198,3294,16,
86123252,16,0,498,1, 87550,625,1,1873,845,
86131775,3253,16,0,498, 87561,1657,903,1,1989,
86141,32,3254,16,0, 8757925,1,1990,3295,16,
8615498,1,2105,814,1, 87580,625,1,1775,3296,
86162106,3255,16,0,498, 875916,0,625,1,32,
86171,2364,827,1,2227, 87603297,16,0,625,1,
8618908,1,2337,3256,16, 87612105,824,1,2106,3298,
86190,498,1,2021,718, 876216,0,625,1,2364,
86201,2458,876,1,2459, 8763837,1,2227,917,1,
8621882,1,2462,889,1, 87642337,3299,16,0,625,
86222136,842,1,2464,899, 87651,2021,728,1,2458,
86231,2029,725,1,2030, 8766885,1,2459,891,1,
8624731,1,2031,736,1, 87672462,898,1,2136,852,
86252032,741,1,2033,746, 87681,2464,908,1,2029,
86261,2035,752,1,2037, 8769735,1,2030,741,1,
8627757,1,2039,762,1, 87702031,746,1,2032,751,
86281931,861,1,2041,768, 87711,2033,756,1,2035,
86291,2043,774,1,2045, 8772762,1,2037,767,1,
8630779,1,1574,799,1, 87732039,772,1,1931,870,
86311958,3257,16,0,498, 87741,2041,778,1,2043,
86321,50,3258,19,614, 8775784,1,2045,789,1,
86331,50,3259,5,38, 87761574,809,1,1958,3300,
86341,1901,3260,16,0, 877716,0,625,1,51,
8635612,1,2075,3261,16, 87783301,19,127,1,51,
86360,612,1,1860,821, 87793302,5,53,1,0,
86371,1803,787,1,1804, 87803303,16,0,125,1,
86383262,16,0,612,1, 87812726,3217,1,2727,3238,
86392413,3263,16,0,612, 87821,2728,3243,1,2075,
86401,2198,3264,16,0, 87833304,16,0,125,1,
8641612,1,1873,835,1, 87841860,831,1,1804,3305,
86421657,894,1,1989,916, 878516,0,125,1,10,
86431,1990,3265,16,0, 87863306,16,0,125,1,
8644612,1,1775,3266,16, 87872413,3307,16,0,125,
86450,612,1,32,3267, 87881,2198,3308,16,0,
864616,0,612,1,2105, 8789125,1,1873,845,1,
8647814,1,2106,3268,16, 879021,3309,16,0,125,
86480,612,1,2364,827, 87911,1657,903,1,2030,
86491,2227,908,1,2337, 8792741,1,1989,925,1,
86503269,16,0,612,1, 87931990,3310,16,0,125,
86512021,718,1,2458,876, 87941,2459,891,1,1775,
86521,2459,882,1,2462, 87953311,16,0,125,1,
8653889,1,2136,842,1, 879632,3312,16,0,125,
86542464,899,1,2029,725, 87971,2105,824,1,2106,
86551,2030,731,1,2031, 87983313,16,0,125,1,
8656736,1,2032,741,1, 87992654,3314,16,0,125,
86572033,746,1,2035,752, 88001,2227,917,1,2337,
86581,2037,757,1,2039, 88013315,16,0,125,1,
8659762,1,1931,861,1, 88022667,3248,1,52,3316,
86602041,768,1,2043,774, 880316,0,125,1,2695,
86611,2045,779,1,1574, 88043253,1,1803,797,1,
8662799,1,1958,3270,16, 88052458,885,1,1901,3317,
86630,612,1,51,3271, 880616,0,125,1,2462,
866419,127,1,51,3272, 8807898,1,2136,852,1,
86655,53,1,0,3273, 88082464,908,1,2029,735,
866616,0,125,1,2075, 88091,2466,3232,1,2031,
86673274,16,0,125,1, 8810746,1,2032,751,1,
86681860,821,1,1803,787, 88112033,756,1,2035,762,
86691,1804,3275,16,0, 88121,2364,837,1,2039,
8670125,1,10,3276,16, 8813772,1,1931,870,1,
86710,125,1,2413,3277, 88142041,778,1,2021,728,
867216,0,125,1,2198, 88151,2043,784,1,2045,
86733278,16,0,125,1, 8816789,1,2511,3318,16,
86741873,835,1,21,3279, 88170,125,1,2725,3211,
867516,0,125,1,1657, 88181,2706,3222,1,2707,
8676894,1,2030,731,1, 88193319,16,0,125,1,
86772642,3280,16,0,125, 88202037,767,1,1574,809,
86781,1989,916,1,1990, 88211,1958,3320,16,0,
86793281,16,0,125,1, 8822125,1,52,3321,19,
86802459,882,1,1775,3282, 8823124,1,52,3322,5,
868116,0,125,1,32, 882453,1,0,3323,16,
86823283,16,0,125,1, 88250,122,1,2726,3217,
86832105,814,1,2106,3284, 88261,2727,3238,1,2728,
868416,0,125,1,2655, 88273243,1,2075,3324,16,
86853211,1,2683,3223,1, 88280,122,1,1860,831,
86862227,908,1,2337,3285, 88291,1804,3325,16,0,
868716,0,125,1,52, 8830122,1,10,3326,16,
86883286,16,0,125,1, 88310,122,1,2413,3327,
86892694,3216,1,2695,3287, 883216,0,122,1,2198,
869016,0,125,1,2021, 88333328,16,0,122,1,
8691718,1,2458,876,1, 88341873,845,1,21,3329,
86921901,3288,16,0,125, 883516,0,122,1,1657,
86931,2462,889,1,2136, 8836903,1,2030,741,1,
8694842,1,2464,899,1, 88371989,925,1,1990,3330,
86952029,725,1,2466,3200, 883816,0,122,1,2459,
86961,2031,736,1,2032, 8839891,1,1775,3331,16,
8697741,1,2033,746,1, 88400,122,1,32,3332,
86982035,752,1,2364,827, 884116,0,122,1,2105,
86991,2715,3195,1,2039, 8842824,1,2106,3333,16,
8700762,1,1931,861,1, 88430,122,1,2654,3334,
87012041,768,1,2043,774, 884416,0,122,1,2227,
87021,2045,779,1,2037, 8845917,1,2337,3335,16,
8703757,1,2713,3206,1, 88460,122,1,2667,3248,
87042714,3183,1,1574,799, 88471,52,3336,16,0,
87051,2716,3189,1,1958, 8848122,1,2695,3253,1,
87063289,16,0,125,1, 88491803,797,1,2458,885,
87072506,3290,16,0,125, 88501,1901,3337,16,0,
87081,52,3291,19,124, 8851122,1,2462,898,1,
87091,52,3292,5,53, 88522136,852,1,2464,908,
87101,0,3293,16,0, 88531,2029,735,1,2466,
8711122,1,2075,3294,16, 88543232,1,2031,746,1,
87120,122,1,1860,821, 88552032,751,1,2033,756,
87131,1803,787,1,1804, 88561,2035,762,1,2364,
87143295,16,0,122,1, 8857837,1,2039,772,1,
871510,3296,16,0,122, 88581931,870,1,2041,778,
87161,2413,3297,16,0, 88591,2021,728,1,2043,
8717122,1,2198,3298,16, 8860784,1,2045,789,1,
87180,122,1,1873,835, 88612511,3338,16,0,122,
87191,21,3299,16,0, 88621,2725,3211,1,2706,
8720122,1,1657,894,1, 88633222,1,2707,3339,16,
87212030,731,1,2642,3300, 88640,122,1,2037,767,
872216,0,122,1,1989, 88651,1574,809,1,1958,
8723916,1,1990,3301,16, 88663340,16,0,122,1,
87240,122,1,2459,882, 886753,3341,19,121,1,
87251,1775,3302,16,0, 886853,3342,5,53,1,
8726122,1,32,3303,16, 88690,3343,16,0,119,
87270,122,1,2105,814, 88701,2726,3217,1,2727,
87281,2106,3304,16,0, 88713238,1,2728,3243,1,
8729122,1,2655,3211,1, 88722075,3344,16,0,119,
87302683,3223,1,2227,908, 88731,1860,831,1,1804,
87311,2337,3305,16,0, 88743345,16,0,119,1,
8732122,1,52,3306,16, 887510,3346,16,0,119,
87330,122,1,2694,3216, 88761,2413,3347,16,0,
87341,2695,3307,16,0, 8877119,1,2198,3348,16,
8735122,1,2021,718,1, 88780,119,1,1873,845,
87362458,876,1,1901,3308, 88791,21,3349,16,0,
873716,0,122,1,2462, 8880119,1,1657,903,1,
8738889,1,2136,842,1, 88812030,741,1,1989,925,
87392464,899,1,2029,725, 88821,1990,3350,16,0,
87401,2466,3200,1,2031, 8883119,1,2459,891,1,
8741736,1,2032,741,1, 88841775,3351,16,0,119,
87422033,746,1,2035,752, 88851,32,3352,16,0,
87431,2364,827,1,2715, 8886119,1,2105,824,1,
87443195,1,2039,762,1, 88872106,3353,16,0,119,
87451931,861,1,2041,768, 88881,2654,3354,16,0,
87461,2043,774,1,2045, 8889119,1,2227,917,1,
8747779,1,2037,757,1, 88902337,3355,16,0,119,
87482713,3206,1,2714,3183, 88911,2667,3248,1,52,
87491,1574,799,1,2716, 88923356,16,0,119,1,
87503189,1,1958,3309,16, 88932695,3253,1,1803,797,
87510,122,1,2506,3310, 88941,2458,885,1,1901,
875216,0,122,1,53, 88953357,16,0,119,1,
87533311,19,121,1,53, 88962462,898,1,2136,852,
87543312,5,53,1,0, 88971,2464,908,1,2029,
87553313,16,0,119,1, 8898735,1,2466,3232,1,
87562075,3314,16,0,119, 88992031,746,1,2032,751,
87571,1860,821,1,1803, 89001,2033,756,1,2035,
8758787,1,1804,3315,16, 8901762,1,2364,837,1,
87590,119,1,10,3316, 89022039,772,1,1931,870,
876016,0,119,1,2413, 89031,2041,778,1,2021,
87613317,16,0,119,1, 8904728,1,2043,784,1,
87622198,3318,16,0,119, 89052045,789,1,2511,3358,
87631,1873,835,1,21, 890616,0,119,1,2725,
87643319,16,0,119,1, 89073211,1,2706,3222,1,
87651657,894,1,2030,731, 89082707,3359,16,0,119,
87661,2642,3320,16,0, 89091,2037,767,1,1574,
8767119,1,1989,916,1, 8910809,1,1958,3360,16,
87681990,3321,16,0,119, 89110,119,1,54,3361,
87691,2459,882,1,1775, 891219,118,1,54,3362,
87703322,16,0,119,1, 89135,53,1,0,3363,
877132,3323,16,0,119, 891416,0,116,1,2726,
87721,2105,814,1,2106, 89153217,1,2727,3238,1,
87733324,16,0,119,1, 89162728,3243,1,2075,3364,
87742655,3211,1,2683,3223,
87751,2227,908,1,2337,
87763325,16,0,119,1,
877752,3326,16,0,119,
87781,2694,3216,1,2695,
87793327,16,0,119,1,
87802021,718,1,2458,876,
87811,1901,3328,16,0,
8782119,1,2462,889,1,
87832136,842,1,2464,899,
87841,2029,725,1,2466,
87853200,1,2031,736,1,
87862032,741,1,2033,746,
87871,2035,752,1,2364,
8788827,1,2715,3195,1,
87892039,762,1,1931,861,
87901,2041,768,1,2043,
8791774,1,2045,779,1,
87922037,757,1,2713,3206,
87931,2714,3183,1,1574,
8794799,1,2716,3189,1,
87951958,3329,16,0,119,
87961,2506,3330,16,0,
8797119,1,54,3331,19,
8798118,1,54,3332,5,
879953,1,0,3333,16,
88000,116,1,2075,3334,
880116,0,116,1,1860, 891716,0,116,1,1860,
8802821,1,1803,787,1, 8918831,1,1804,3365,16,
88031804,3335,16,0,116, 89190,116,1,10,3366,
88041,10,3336,16,0, 892016,0,116,1,2413,
8805116,1,2413,3337,16, 89213367,16,0,116,1,
88060,116,1,2198,3338, 89222198,3368,16,0,116,
880716,0,116,1,1873, 89231,1873,845,1,21,
8808835,1,21,3339,16, 89243369,16,0,116,1,
88090,116,1,1657,894, 89251657,903,1,2030,741,
88101,2030,731,1,2642, 89261,1989,925,1,1990,
88113340,16,0,116,1, 89273370,16,0,116,1,
88121989,916,1,1990,3341, 89282459,891,1,1775,3371,
881316,0,116,1,2459, 892916,0,116,1,32,
8814882,1,1775,3342,16, 89303372,16,0,116,1,
88150,116,1,32,3343, 89312105,824,1,2106,3373,
881616,0,116,1,2105, 893216,0,116,1,2654,
8817814,1,2106,3344,16, 89333374,16,0,116,1,
88180,116,1,2655,3211, 89342227,917,1,2337,3375,
88191,2683,3223,1,2227, 893516,0,116,1,2667,
8820908,1,2337,3345,16, 89363248,1,52,3376,16,
88210,116,1,52,3346, 89370,116,1,2695,3253,
882216,0,116,1,2694, 89381,1803,797,1,2458,
88233216,1,2695,3347,16, 8939885,1,1901,3377,16,
88240,116,1,2021,718, 89400,116,1,2462,898,
88251,2458,876,1,1901, 89411,2136,852,1,2464,
88263348,16,0,116,1, 8942908,1,2029,735,1,
88272462,889,1,2136,842, 89432466,3232,1,2031,746,
88281,2464,899,1,2029, 89441,2032,751,1,2033,
8829725,1,2466,3200,1, 8945756,1,2035,762,1,
88302031,736,1,2032,741, 89462364,837,1,2039,772,
88311,2033,746,1,2035, 89471,1931,870,1,2041,
8832752,1,2364,827,1, 8948778,1,2021,728,1,
88332715,3195,1,2039,762, 89492043,784,1,2045,789,
88341,1931,861,1,2041, 89501,2511,3378,16,0,
8835768,1,2043,774,1, 8951116,1,2725,3211,1,
88362045,779,1,2037,757, 89522706,3222,1,2707,3379,
88371,2713,3206,1,2714, 895316,0,116,1,2037,
88383183,1,1574,799,1, 8954767,1,1574,809,1,
88392716,3189,1,1958,3349, 89551958,3380,16,0,116,
884016,0,116,1,2506, 89561,55,3381,19,115,
88413350,16,0,116,1, 89571,55,3382,5,53,
884255,3351,19,115,1, 89581,0,3383,16,0,
884355,3352,5,53,1, 8959113,1,2726,3217,1,
88440,3353,16,0,113, 89602727,3238,1,2728,3243,
88451,2075,3354,16,0, 89611,2075,3384,16,0,
8846113,1,1860,821,1, 8962113,1,1860,831,1,
88471803,787,1,1804,3355, 89631804,3385,16,0,113,
884816,0,113,1,10, 89641,10,3386,16,0,
88493356,16,0,113,1, 8965113,1,2413,3387,16,
88502413,3357,16,0,113, 89660,113,1,2198,3388,
88511,2198,3358,16,0, 896716,0,113,1,1873,
8852113,1,1873,835,1, 8968845,1,21,3389,16,
885321,3359,16,0,113, 89690,113,1,1657,903,
88541,1657,894,1,2030, 89701,2030,741,1,1989,
8855731,1,2642,3360,16, 8971925,1,1990,3390,16,
88560,113,1,1989,916, 89720,113,1,2459,891,
88571,1990,3361,16,0, 89731,1775,3391,16,0,
8858113,1,2459,882,1, 8974113,1,32,3392,16,
88591775,3362,16,0,113, 89750,113,1,2105,824,
88601,32,3363,16,0, 89761,2106,3393,16,0,
8861113,1,2105,814,1, 8977113,1,2654,3394,16,
88622106,3364,16,0,113, 89780,113,1,2227,917,
88631,2655,3211,1,2683, 89791,2337,3395,16,0,
88643223,1,2227,908,1, 8980113,1,2667,3248,1,
88652337,3365,16,0,113, 898152,3396,16,0,113,
88661,52,3366,16,0, 89821,2695,3253,1,1803,
8867113,1,2694,3216,1, 8983797,1,2458,885,1,
88682695,3367,16,0,113, 89841901,3397,16,0,113,
88691,2021,718,1,2458, 89851,2462,898,1,2136,
8870876,1,1901,3368,16, 8986852,1,2464,908,1,
88710,113,1,2462,889, 89872029,735,1,2466,3232,
88721,2136,842,1,2464, 89881,2031,746,1,2032,
8873899,1,2029,725,1, 8989751,1,2033,756,1,
88742466,3200,1,2031,736, 89902035,762,1,2364,837,
88751,2032,741,1,2033, 89911,2039,772,1,1931,
8876746,1,2035,752,1, 8992870,1,2041,778,1,
88772364,827,1,2715,3195, 89932021,728,1,2043,784,
88781,2039,762,1,1931, 89941,2045,789,1,2511,
8879861,1,2041,768,1, 89953398,16,0,113,1,
88802043,774,1,2045,779, 89962725,3211,1,2706,3222,
88811,2037,757,1,2713, 89971,2707,3399,16,0,
88823206,1,2714,3183,1, 8998113,1,2037,767,1,
88831574,799,1,2716,3189, 89991574,809,1,1958,3400,
88841,1958,3369,16,0, 900016,0,113,1,56,
8885113,1,2506,3370,16, 90013401,19,112,1,56,
88860,113,1,56,3371, 90023402,5,53,1,0,
888719,112,1,56,3372, 90033403,16,0,110,1,
88885,53,1,0,3373, 90042726,3217,1,2727,3238,
888916,0,110,1,2075, 90051,2728,3243,1,2075,
88903374,16,0,110,1, 90063404,16,0,110,1,
88911860,821,1,1803,787, 90071860,831,1,1804,3405,
88921,1804,3375,16,0, 900816,0,110,1,10,
8893110,1,10,3376,16, 90093406,16,0,110,1,
88940,110,1,2413,3377, 90102413,3407,16,0,110,
889516,0,110,1,2198, 90111,2198,3408,16,0,
88963378,16,0,110,1, 9012110,1,1873,845,1,
88971873,835,1,21,3379, 901321,3409,16,0,110,
889816,0,110,1,1657, 90141,1657,903,1,2030,
8899894,1,2030,731,1, 9015741,1,1989,925,1,
89002642,3380,16,0,110, 90161990,3410,16,0,110,
89011,1989,916,1,1990, 90171,2459,891,1,1775,
89023381,16,0,110,1, 90183411,16,0,110,1,
89032459,882,1,1775,3382, 901932,3412,16,0,110,
890416,0,110,1,32, 90201,2105,824,1,2106,
89053383,16,0,110,1, 90213413,16,0,110,1,
89062105,814,1,2106,3384, 90222654,3414,16,0,110,
890716,0,110,1,2655, 90231,2227,917,1,2337,
89083211,1,2683,3223,1, 90243415,16,0,110,1,
89092227,908,1,2337,3385, 90252667,3248,1,52,3416,
891016,0,110,1,52, 902616,0,110,1,2695,
89113386,16,0,110,1, 90273253,1,1803,797,1,
89122694,3216,1,2695,3387, 90282458,885,1,1901,3417,
891316,0,110,1,2021, 902916,0,110,1,2462,
8914718,1,2458,876,1, 9030898,1,2136,852,1,
89151901,3388,16,0,110, 90312464,908,1,2029,735,
89161,2462,889,1,2136, 90321,2466,3232,1,2031,
8917842,1,2464,899,1, 9033746,1,2032,751,1,
89182029,725,1,2466,3200, 90342033,756,1,2035,762,
89191,2031,736,1,2032, 90351,2364,837,1,2039,
8920741,1,2033,746,1, 9036772,1,1931,870,1,
89212035,752,1,2364,827, 90372041,778,1,2021,728,
89221,2715,3195,1,2039, 90381,2043,784,1,2045,
8923762,1,1931,861,1, 9039789,1,2511,3418,16,
89242041,768,1,2043,774, 90400,110,1,2725,3211,
89251,2045,779,1,2037, 90411,2706,3222,1,2707,
8926757,1,2713,3206,1, 90423419,16,0,110,1,
89272714,3183,1,1574,799, 90432037,767,1,1574,809,
89281,2716,3189,1,1958, 90441,1958,3420,16,0,
89293389,16,0,110,1, 9045110,1,57,3421,19,
89302506,3390,16,0,110, 9046109,1,57,3422,5,
89311,57,3391,19,109, 904753,1,0,3423,16,
89321,57,3392,5,53, 90480,107,1,2726,3217,
89331,0,3393,16,0, 90491,2727,3238,1,2728,
8934107,1,2075,3394,16, 90503243,1,2075,3424,16,
89350,107,1,1860,821, 90510,107,1,1860,831,
89361,1803,787,1,1804, 90521,1804,3425,16,0,
89373395,16,0,107,1, 9053107,1,10,3426,16,
893810,3396,16,0,107, 90540,107,1,2413,3427,
89391,2413,3397,16,0, 905516,0,107,1,2198,
8940107,1,2198,3398,16, 90563428,16,0,107,1,
89410,107,1,1873,835, 90571873,845,1,21,3429,
89421,21,3399,16,0, 905816,0,107,1,1657,
8943107,1,1657,894,1, 9059903,1,2030,741,1,
89442030,731,1,2642,3400, 90601989,925,1,1990,3430,
894516,0,107,1,1989, 906116,0,107,1,2459,
8946916,1,1990,3401,16, 9062891,1,1775,3431,16,
89470,107,1,2459,882, 90630,107,1,32,3432,
89481,1775,3402,16,0, 906416,0,107,1,2105,
8949107,1,32,3403,16, 9065824,1,2106,3433,16,
89500,107,1,2105,814, 90660,107,1,2654,3434,
89511,2106,3404,16,0, 906716,0,107,1,2227,
8952107,1,2655,3211,1, 9068917,1,2337,3435,16,
89532683,3223,1,2227,908, 90690,107,1,2667,3248,
89541,2337,3405,16,0, 90701,52,3436,16,0,
8955107,1,52,3406,16, 9071107,1,2695,3253,1,
89560,107,1,2694,3216, 90721803,797,1,2458,885,
89571,2695,3407,16,0, 90731,1901,3437,16,0,
8958107,1,2021,718,1, 9074107,1,2462,898,1,
89592458,876,1,1901,3408, 90752136,852,1,2464,908,
896016,0,107,1,2462, 90761,2029,735,1,2466,
8961889,1,2136,842,1, 90773232,1,2031,746,1,
89622464,899,1,2029,725, 90782032,751,1,2033,756,
89631,2466,3200,1,2031, 90791,2035,762,1,2364,
8964736,1,2032,741,1, 9080837,1,2039,772,1,
89652033,746,1,2035,752, 90811931,870,1,2041,778,
89661,2364,827,1,2715, 90821,2021,728,1,2043,
89673195,1,2039,762,1, 9083784,1,2045,789,1,
89681931,861,1,2041,768, 90842511,3438,16,0,107,
89691,2043,774,1,2045, 90851,2725,3211,1,2706,
8970779,1,2037,757,1, 90863222,1,2707,3439,16,
89712713,3206,1,2714,3183, 90870,107,1,2037,767,
89721,1574,799,1,2716, 90881,1574,809,1,1958,
89733189,1,1958,3409,16, 90893440,16,0,107,1,
89740,107,1,2506,3410, 909058,3441,19,437,1,
897516,0,107,1,58, 909158,3442,5,12,1,
89763411,19,429,1,58, 90922524,1636,1,2526,3443,
89773412,5,9,1,2519, 909316,0,435,1,2564,
89781618,1,2557,1627,1, 90941655,1,2566,1660,1,
89792521,3413,16,0,427, 90952567,1644,1,2606,3444,
89801,2559,1633,1,2597, 909616,0,435,1,2459,
89813414,16,0,427,1, 9097891,1,2563,1650,1,
89822561,3415,16,0,427, 90982464,908,1,2569,3445,
89831,2459,882,1,2464, 909916,0,435,1,2470,
8984899,1,2470,3416,16, 91003446,16,0,435,1,
89850,427,1,59,3417, 91012509,1629,1,59,3447,
898619,426,1,59,3418, 910219,434,1,59,3448,
89875,9,1,2519,1618, 91035,12,1,2524,1636,
89881,2557,1627,1,2521, 91041,2526,3449,16,0,
89893419,16,0,424,1, 9105432,1,2564,1655,1,
89902559,1633,1,2597,3420, 91062566,1660,1,2567,1644,
899116,0,424,1,2561, 91071,2606,3450,16,0,
89923421,16,0,424,1, 9108432,1,2459,891,1,
89932459,882,1,2464,899, 91092563,1650,1,2464,908,
89941,2470,3422,16,0, 91101,2569,3451,16,0,
8995424,1,60,3423,19, 9111432,1,2470,3452,16,
8996423,1,60,3424,5, 91120,432,1,2509,1629,
89979,1,2519,1618,1, 91131,60,3453,19,431,
89982557,1627,1,2521,3425, 91141,60,3454,5,12,
899916,0,421,1,2559, 91151,2524,1636,1,2526,
90001633,1,2597,3426,16, 91163455,16,0,429,1,
90010,421,1,2561,3427, 91172564,1655,1,2566,1660,
900216,0,421,1,2459, 91181,2567,1644,1,2606,
9003882,1,2464,899,1, 91193456,16,0,429,1,
90042470,3428,16,0,421, 91202459,891,1,2563,1650,
90051,61,3429,19,420, 91211,2464,908,1,2569,
90061,61,3430,5,9, 91223457,16,0,429,1,
90071,2519,1618,1,2557, 91232470,3458,16,0,429,
90081627,1,2521,3431,16, 91241,2509,1629,1,61,
90090,418,1,2559,1633, 91253459,19,428,1,61,
90101,2597,3432,16,0, 91263460,5,12,1,2524,
9011418,1,2561,3433,16, 91271636,1,2526,3461,16,
90120,418,1,2459,882, 91280,426,1,2564,1655,
90131,2464,899,1,2470, 91291,2566,1660,1,2567,
90143434,16,0,418,1, 91301644,1,2606,3462,16,
901562,3435,19,417,1, 91310,426,1,2459,891,
901662,3436,5,9,1, 91321,2563,1650,1,2464,
90172519,1618,1,2557,1627, 9133908,1,2569,3463,16,
90181,2521,3437,16,0, 91340,426,1,2470,3464,
9019415,1,2559,1633,1, 913516,0,426,1,2509,
90202597,3438,16,0,415, 91361629,1,62,3465,19,
90211,2561,3439,16,0, 9137425,1,62,3466,5,
9022415,1,2459,882,1, 913812,1,2524,1636,1,
90232464,899,1,2470,3440, 91392526,3467,16,0,423,
902416,0,415,1,63, 91401,2564,1655,1,2566,
90253441,19,414,1,63, 91411660,1,2567,1644,1,
90263442,5,9,1,2519, 91422606,3468,16,0,423,
90271618,1,2557,1627,1, 91431,2459,891,1,2563,
90282521,3443,16,0,412, 91441650,1,2464,908,1,
90291,2559,1633,1,2597, 91452569,3469,16,0,423,
90303444,16,0,412,1, 91461,2470,3470,16,0,
90312561,3445,16,0,412, 9147423,1,2509,1629,1,
90321,2459,882,1,2464, 914863,3471,19,422,1,
9033899,1,2470,3446,16, 914963,3472,5,12,1,
90340,412,1,64,3447, 91502524,1636,1,2526,3473,
903519,653,1,64,3448, 915116,0,420,1,2564,
90365,9,1,2519,1618, 91521655,1,2566,1660,1,
90371,2557,1627,1,2521, 91532567,1644,1,2606,3474,
90383449,16,0,651,1, 915416,0,420,1,2459,
90392559,1633,1,2597,3450, 9155891,1,2563,1650,1,
904016,0,651,1,2561, 91562464,908,1,2569,3475,
90413451,16,0,651,1, 915716,0,420,1,2470,
90422459,882,1,2464,899, 91583476,16,0,420,1,
90431,2470,3452,16,0, 91592509,1629,1,64,3477,
9044651,1,65,3453,19, 916019,663,1,64,3478,
9045410,1,65,3454,5, 91615,12,1,2524,1636,
90469,1,2519,1618,1, 91621,2526,3479,16,0,
90472557,1627,1,2521,3455, 9163661,1,2564,1655,1,
904816,0,408,1,2559, 91642566,1660,1,2567,1644,
90491633,1,2597,3456,16, 91651,2606,3480,16,0,
90500,408,1,2561,3457, 9166661,1,2459,891,1,
905116,0,408,1,2459, 91672563,1650,1,2464,908,
9052882,1,2464,899,1, 91681,2569,3481,16,0,
90532470,3458,16,0,408, 9169661,1,2470,3482,16,
90541,66,3459,19,493, 91700,661,1,2509,1629,
90551,66,3460,5,9, 91711,65,3483,19,418,
90561,2519,1618,1,2557, 91721,65,3484,5,12,
90571627,1,2521,3461,16, 91731,2524,1636,1,2526,
90580,491,1,2559,1633, 91743485,16,0,416,1,
90591,2597,3462,16,0, 91752564,1655,1,2566,1660,
9060491,1,2561,3463,16, 91761,2567,1644,1,2606,
90610,491,1,2459,882, 91773486,16,0,416,1,
90621,2464,899,1,2470, 91782459,891,1,2563,1650,
90633464,16,0,491,1, 91791,2464,908,1,2569,
906467,3465,19,406,1, 91803487,16,0,416,1,
906567,3466,5,9,1, 91812470,3488,16,0,416,
90662519,1618,1,2557,1627, 91821,2509,1629,1,66,
90671,2521,3467,16,0, 91833489,19,503,1,66,
9068404,1,2559,1633,1, 91843490,5,12,1,2524,
90692597,3468,16,0,404, 91851636,1,2526,3491,16,
90701,2561,3469,16,0, 91860,501,1,2564,1655,
9071404,1,2459,882,1, 91871,2566,1660,1,2567,
90722464,899,1,2470,3470, 91881644,1,2606,3492,16,
907316,0,404,1,68, 91890,501,1,2459,891,
90743471,19,403,1,68, 91901,2563,1650,1,2464,
90753472,5,9,1,2519, 9191908,1,2569,3493,16,
90761618,1,2557,1627,1, 91920,501,1,2470,3494,
90772521,3473,16,0,401, 919316,0,501,1,2509,
90781,2559,1633,1,2597, 91941629,1,67,3495,19,
90793474,16,0,401,1, 9195414,1,67,3496,5,
90802561,3475,16,0,401, 919612,1,2524,1636,1,
90811,2459,882,1,2464, 91972526,3497,16,0,412,
9082899,1,2470,3476,16, 91981,2564,1655,1,2566,
90830,401,1,69,3477, 91991660,1,2567,1644,1,
908419,486,1,69,3478, 92002606,3498,16,0,412,
90855,9,1,2519,1618, 92011,2459,891,1,2563,
90861,2557,1627,1,2521, 92021650,1,2464,908,1,
90873479,16,0,484,1, 92032569,3499,16,0,412,
90882559,1633,1,2597,3480, 92041,2470,3500,16,0,
908916,0,484,1,2561, 9205412,1,2509,1629,1,
90903481,16,0,484,1, 920668,3501,19,411,1,
90912459,882,1,2464,899, 920768,3502,5,12,1,
90921,2470,3482,16,0, 92082524,1636,1,2526,3503,
9093484,1,70,3483,19, 920916,0,409,1,2564,
9094399,1,70,3484,5, 92101655,1,2566,1660,1,
90959,1,2519,1618,1, 92112567,1644,1,2606,3504,
90962557,1627,1,2521,3485, 921216,0,409,1,2459,
909716,0,397,1,2559, 9213891,1,2563,1650,1,
90981633,1,2597,3486,16, 92142464,908,1,2569,3505,
90990,397,1,2561,3487, 921516,0,409,1,2470,
910016,0,397,1,2459, 92163506,16,0,409,1,
9101882,1,2464,899,1, 92172509,1629,1,69,3507,
91022470,3488,16,0,397, 921819,496,1,69,3508,
91031,71,3489,19,483, 92195,12,1,2524,1636,
91041,71,3490,5,9, 92201,2526,3509,16,0,
91051,2519,1618,1,2557, 9221494,1,2564,1655,1,
91061627,1,2521,3491,16, 92222566,1660,1,2567,1644,
91070,481,1,2559,1633, 92231,2606,3510,16,0,
91081,2597,3492,16,0, 9224494,1,2459,891,1,
9109481,1,2561,3493,16, 92252563,1650,1,2464,908,
91100,481,1,2459,882, 92261,2569,3511,16,0,
91111,2464,899,1,2470, 9227494,1,2470,3512,16,
91123494,16,0,481,1, 92280,494,1,2509,1629,
911372,3495,19,480,1, 92291,70,3513,19,407,
911472,3496,5,9,1, 92301,70,3514,5,12,
91152519,1618,1,2557,1627, 92311,2524,1636,1,2526,
91161,2521,3497,16,0, 92323515,16,0,405,1,
9117478,1,2559,1633,1, 92332564,1655,1,2566,1660,
91182597,3498,16,0,478, 92341,2567,1644,1,2606,
91191,2561,3499,16,0, 92353516,16,0,405,1,
9120478,1,2459,882,1, 92362459,891,1,2563,1650,
91212464,899,1,2470,3500, 92371,2464,908,1,2569,
912216,0,478,1,73, 92383517,16,0,405,1,
91233501,19,477,1,73, 92392470,3518,16,0,405,
91243502,5,9,1,2519, 92401,2509,1629,1,71,
91251618,1,2557,1627,1, 92413519,19,493,1,71,
91262521,3503,16,0,475, 92423520,5,12,1,2524,
91271,2559,1633,1,2597, 92431636,1,2526,3521,16,
91283504,16,0,475,1, 92440,491,1,2564,1655,
91292561,3505,16,0,475, 92451,2566,1660,1,2567,
91301,2459,882,1,2464, 92461644,1,2606,3522,16,
9131899,1,2470,3506,16, 92470,491,1,2459,891,
91320,475,1,74,3507, 92481,2563,1650,1,2464,
913319,474,1,74,3508, 9249908,1,2569,3523,16,
91345,9,1,2519,1618, 92500,491,1,2470,3524,
91351,2557,1627,1,2521, 925116,0,491,1,2509,
91363509,16,0,472,1, 92521629,1,72,3525,19,
91372559,1633,1,2597,3510, 9253490,1,72,3526,5,
913816,0,472,1,2561, 925412,1,2524,1636,1,
91393511,16,0,472,1, 92552526,3527,16,0,488,
91402459,882,1,2464,899, 92561,2564,1655,1,2566,
91411,2470,3512,16,0, 92571660,1,2567,1644,1,
9142472,1,75,3513,19, 92582606,3528,16,0,488,
9143390,1,75,3514,5, 92591,2459,891,1,2563,
91449,1,2519,1618,1, 92601650,1,2464,908,1,
91452557,1627,1,2521,3515, 92612569,3529,16,0,488,
914616,0,388,1,2559, 92621,2470,3530,16,0,
91471633,1,2597,3516,16, 9263488,1,2509,1629,1,
91480,388,1,2561,3517, 926473,3531,19,487,1,
914916,0,388,1,2459, 926573,3532,5,12,1,
9150882,1,2464,899,1, 92662524,1636,1,2526,3533,
91512470,3518,16,0,388, 926716,0,485,1,2564,
91521,76,3519,19,387, 92681655,1,2566,1660,1,
91531,76,3520,5,9, 92692567,1644,1,2606,3534,
91541,2519,1618,1,2557, 927016,0,485,1,2459,
91551627,1,2521,3521,16, 9271891,1,2563,1650,1,
91560,385,1,2559,1633, 92722464,908,1,2569,3535,
91571,2597,3522,16,0, 927316,0,485,1,2470,
9158385,1,2561,3523,16, 92743536,16,0,485,1,
91590,385,1,2459,882, 92752509,1629,1,74,3537,
91601,2464,899,1,2470, 927619,484,1,74,3538,
91613524,16,0,385,1, 92775,12,1,2524,1636,
916277,3525,19,471,1, 92781,2526,3539,16,0,
916377,3526,5,9,1, 9279482,1,2564,1655,1,
91642519,1618,1,2557,1627, 92802566,1660,1,2567,1644,
91651,2521,3527,16,0, 92811,2606,3540,16,0,
9166469,1,2559,1633,1, 9282482,1,2459,891,1,
91672597,3528,16,0,469, 92832563,1650,1,2464,908,
91681,2561,3529,16,0, 92841,2569,3541,16,0,
9169469,1,2459,882,1, 9285482,1,2470,3542,16,
91702464,899,1,2470,3530, 92860,482,1,2509,1629,
917116,0,469,1,78, 92871,75,3543,19,398,
91723531,19,566,1,78, 92881,75,3544,5,12,
91733532,5,9,1,2519, 92891,2524,1636,1,2526,
91741618,1,2557,1627,1, 92903545,16,0,396,1,
91752521,3533,16,0,564, 92912564,1655,1,2566,1660,
91761,2559,1633,1,2597, 92921,2567,1644,1,2606,
91773534,16,0,564,1, 92933546,16,0,396,1,
91782561,3535,16,0,564, 92942459,891,1,2563,1650,
91791,2459,882,1,2464, 92951,2464,908,1,2569,
9180899,1,2470,3536,16, 92963547,16,0,396,1,
91810,564,1,79,3537, 92972470,3548,16,0,396,
918219,380,1,79,3538, 92981,2509,1629,1,76,
91835,9,1,2519,1618, 92993549,19,395,1,76,
91841,2557,1627,1,2521, 93003550,5,12,1,2524,
91853539,16,0,378,1, 93011636,1,2526,3551,16,
91862559,1633,1,2597,3540, 93020,393,1,2564,1655,
918716,0,378,1,2561, 93031,2566,1660,1,2567,
91883541,16,0,378,1, 93041644,1,2606,3552,16,
91892459,882,1,2464,899, 93050,393,1,2459,891,
91901,2470,3542,16,0, 93061,2563,1650,1,2464,
9191378,1,80,3543,19, 9307908,1,2569,3553,16,
9192377,1,80,3544,5, 93080,393,1,2470,3554,
91939,1,2519,1618,1, 930916,0,393,1,2509,
91942557,1627,1,2521,3545, 93101629,1,77,3555,19,
919516,0,375,1,2559, 9311477,1,77,3556,5,
91961633,1,2597,3546,16, 931212,1,2524,1636,1,
91970,375,1,2561,3547, 93132526,3557,16,0,475,
919816,0,375,1,2459, 93141,2564,1655,1,2566,
9199882,1,2464,899,1, 93151660,1,2567,1644,1,
92002470,3548,16,0,375, 93162606,3558,16,0,475,
92011,81,3549,19,374, 93171,2459,891,1,2563,
92021,81,3550,5,9, 93181650,1,2464,908,1,
92031,2519,1618,1,2557, 93192569,3559,16,0,475,
92041627,1,2521,3551,16, 93201,2470,3560,16,0,
92050,372,1,2559,1633, 9321475,1,2509,1629,1,
92061,2597,3552,16,0, 932278,3561,19,571,1,
9207372,1,2561,3553,16, 932378,3562,5,12,1,
92080,372,1,2459,882, 93242524,1636,1,2526,3563,
92091,2464,899,1,2470, 932516,0,569,1,2564,
92103554,16,0,372,1, 93261655,1,2566,1660,1,
921182,3555,19,371,1, 93272567,1644,1,2606,3564,
921282,3556,5,9,1, 932816,0,569,1,2459,
92132519,1618,1,2557,1627, 9329891,1,2563,1650,1,
92141,2521,3557,16,0, 93302464,908,1,2569,3565,
9215369,1,2559,1633,1, 933116,0,569,1,2470,
92162597,3558,16,0,369, 93323566,16,0,569,1,
92171,2561,3559,16,0, 93332509,1629,1,79,3567,
9218369,1,2459,882,1, 933419,388,1,79,3568,
92192464,899,1,2470,3560, 93355,12,1,2524,1636,
922016,0,369,1,83, 93361,2526,3569,16,0,
92213561,19,368,1,83, 9337386,1,2564,1655,1,
92223562,5,9,1,2519, 93382566,1660,1,2567,1644,
92231618,1,2557,1627,1, 93391,2606,3570,16,0,
92242521,3563,16,0,366, 9340386,1,2459,891,1,
92251,2559,1633,1,2597, 93412563,1650,1,2464,908,
92263564,16,0,366,1, 93421,2569,3571,16,0,
92272561,3565,16,0,366, 9343386,1,2470,3572,16,
92281,2459,882,1,2464, 93440,386,1,2509,1629,
9229899,1,2470,3566,16, 93451,80,3573,19,385,
92300,366,1,84,3567, 93461,80,3574,5,12,
923119,365,1,84,3568, 93471,2524,1636,1,2526,
92325,9,1,2519,1618, 93483575,16,0,383,1,
92331,2557,1627,1,2521, 93492564,1655,1,2566,1660,
92343569,16,0,363,1, 93501,2567,1644,1,2606,
92352559,1633,1,2597,3570, 93513576,16,0,383,1,
923616,0,363,1,2561, 93522459,891,1,2563,1650,
92373571,16,0,363,1, 93531,2464,908,1,2569,
92382459,882,1,2464,899, 93543577,16,0,383,1,
92391,2470,3572,16,0, 93552470,3578,16,0,383,
9240363,1,85,3573,19, 93561,2509,1629,1,81,
9241362,1,85,3574,5, 93573579,19,382,1,81,
92429,1,2519,1618,1, 93583580,5,12,1,2524,
92432557,1627,1,2521,3575, 93591636,1,2526,3581,16,
924416,0,360,1,2559, 93600,380,1,2564,1655,
92451633,1,2597,3576,16, 93611,2566,1660,1,2567,
92460,360,1,2561,3577, 93621644,1,2606,3582,16,
924716,0,360,1,2459, 93630,380,1,2459,891,
9248882,1,2464,899,1, 93641,2563,1650,1,2464,
92492470,3578,16,0,360, 9365908,1,2569,3583,16,
92501,86,3579,19,359, 93660,380,1,2470,3584,
92511,86,3580,5,9, 936716,0,380,1,2509,
92521,2519,1618,1,2557, 93681629,1,82,3585,19,
92531627,1,2521,3581,16, 9369379,1,82,3586,5,
92540,357,1,2559,1633, 937012,1,2524,1636,1,
92551,2597,3582,16,0, 93712526,3587,16,0,377,
9256357,1,2561,3583,16, 93721,2564,1655,1,2566,
92570,357,1,2459,882, 93731660,1,2567,1644,1,
92581,2464,899,1,2470, 93742606,3588,16,0,377,
92593584,16,0,357,1, 93751,2459,891,1,2563,
926087,3585,19,356,1, 93761650,1,2464,908,1,
926187,3586,5,9,1, 93772569,3589,16,0,377,
92622519,1618,1,2557,1627, 93781,2470,3590,16,0,
92631,2521,3587,16,0, 9379377,1,2509,1629,1,
9264354,1,2559,1633,1, 938083,3591,19,376,1,
92652597,3588,16,0,354, 938183,3592,5,12,1,
92661,2561,3589,16,0, 93822524,1636,1,2526,3593,
9267354,1,2459,882,1, 938316,0,374,1,2564,
92682464,899,1,2470,3590, 93841655,1,2566,1660,1,
926916,0,354,1,88, 93852567,1644,1,2606,3594,
92703591,19,353,1,88, 938616,0,374,1,2459,
92713592,5,9,1,2519, 9387891,1,2563,1650,1,
92721618,1,2557,1627,1, 93882464,908,1,2569,3595,
92732521,3593,16,0,351, 938916,0,374,1,2470,
92741,2559,1633,1,2597, 93903596,16,0,374,1,
92753594,16,0,351,1, 93912509,1629,1,84,3597,
92762561,3595,16,0,351, 939219,373,1,84,3598,
92771,2459,882,1,2464, 93935,12,1,2524,1636,
9278899,1,2470,3596,16, 93941,2526,3599,16,0,
92790,351,1,89,3597, 9395371,1,2564,1655,1,
928019,347,1,89,3598, 93962566,1660,1,2567,1644,
92815,9,1,2519,1618, 93971,2606,3600,16,0,
92821,2557,1627,1,2521, 9398371,1,2459,891,1,
92833599,16,0,345,1, 93992563,1650,1,2464,908,
92842559,1633,1,2597,3600, 94001,2569,3601,16,0,
928516,0,345,1,2561, 9401371,1,2470,3602,16,
92863601,16,0,345,1, 94020,371,1,2509,1629,
92872459,882,1,2464,899, 94031,85,3603,19,352,
92881,2470,3602,16,0, 94041,85,3604,5,12,
9289345,1,90,3603,19, 94051,2524,1636,1,2526,
9290350,1,90,3604,5, 94063605,16,0,350,1,
92919,1,2519,1618,1, 94072564,1655,1,2566,1660,
92922557,1627,1,2521,3605, 94081,2567,1644,1,2606,
929316,0,348,1,2559, 94093606,16,0,350,1,
92941633,1,2597,3606,16, 94102459,891,1,2563,1650,
92950,348,1,2561,3607, 94111,2464,908,1,2569,
929616,0,348,1,2459, 94123607,16,0,350,1,
9297882,1,2464,899,1, 94132470,3608,16,0,350,
92982470,3608,16,0,348, 94141,2509,1629,1,86,
92991,91,3609,19,344, 94153609,19,370,1,86,
93001,91,3610,5,9, 94163610,5,12,1,2524,
93011,2519,1618,1,2557, 94171636,1,2526,3611,16,
93021627,1,2521,3611,16, 94180,368,1,2564,1655,
93030,342,1,2559,1633, 94191,2566,1660,1,2567,
93041,2597,3612,16,0, 94201644,1,2606,3612,16,
9305342,1,2561,3613,16, 94210,368,1,2459,891,
93060,342,1,2459,882, 94221,2563,1650,1,2464,
93071,2464,899,1,2470, 9423908,1,2569,3613,16,
93083614,16,0,342,1, 94240,368,1,2470,3614,
930992,3615,19,133,1, 942516,0,368,1,2509,
931092,3616,5,125,1, 94261629,1,87,3615,19,
93110,3617,16,0,563, 9427367,1,87,3616,5,
93121,1,1951,1,2, 942812,1,2524,1636,1,
93131957,1,3,1962,1, 94292526,3617,16,0,365,
93144,1967,1,5,1972, 94301,2564,1655,1,2566,
93151,6,1977,1,7, 94311660,1,2567,1644,1,
93161982,1,8,3618,16, 94322606,3618,16,0,365,
93170,131,1,1515,3619, 94331,2459,891,1,2563,
931816,0,165,1,2021, 94341650,1,2464,908,1,
9319718,1,2022,3620,16, 94352569,3619,16,0,365,
93200,497,1,256,3621, 94361,2470,3620,16,0,
932116,0,173,1,2025, 9437365,1,2509,1629,1,
93223622,16,0,501,1, 943888,3621,19,364,1,
932318,3623,16,0,138, 943988,3622,5,12,1,
93241,2027,3624,16,0, 94402524,1636,1,2526,3623,
9325505,1,2695,3625,16, 944116,0,362,1,2564,
93260,563,1,2029,725, 94421655,1,2566,1660,1,
93271,2030,731,1,2031, 94432567,1644,1,2606,3624,
9328736,1,2032,741,1, 944416,0,362,1,2459,
93292033,746,1,277,3626, 9445891,1,2563,1650,1,
933016,0,173,1,2035, 94462464,908,1,2569,3625,
9331752,1,2037,757,1, 944716,0,362,1,2470,
93322039,762,1,32,3627, 94483626,16,0,362,1,
933316,0,165,1,2041, 94492509,1629,1,89,3627,
9334768,1,2293,3628,16, 945019,358,1,89,3628,
93350,173,1,2043,774, 94515,12,1,2524,1636,
93361,2045,779,1,2713, 94521,2526,3629,16,0,
93373206,1,2715,3195,1, 9453356,1,2564,1655,1,
933841,3629,16,0,173, 94542566,1660,1,2567,1644,
93391,1297,3630,16,0, 94551,2606,3630,16,0,
9340165,1,43,3631,16, 9456356,1,2459,891,1,
93410,173,1,46,3632, 94572563,1650,1,2464,908,
934216,0,178,1,1804, 94581,2569,3631,16,0,
93433633,16,0,165,1, 9459356,1,2470,3632,16,
9344299,3634,16,0,173, 94600,356,1,2509,1629,
93451,52,3635,16,0, 94611,90,3633,19,361,
9346165,1,509,3636,16, 94621,90,3634,5,12,
93470,173,1,2318,3637, 94631,2524,1636,1,2526,
934816,0,165,1,62, 94643635,16,0,359,1,
93493638,16,0,195,1, 94652564,1655,1,2566,1660,
935065,3639,16,0,197, 94661,2567,1644,1,2606,
93511,2075,3640,16,0, 94673636,16,0,359,1,
9352165,1,1574,799,1, 94682459,891,1,2563,1650,
935371,3641,16,0,173, 94691,2464,908,1,2569,
93541,1775,3642,16,0, 94703637,16,0,359,1,
9355165,1,76,3643,16, 94712470,3638,16,0,359,
93560,173,1,1834,3644, 94721,2509,1629,1,91,
935716,0,165,1,2337, 94733639,19,355,1,91,
93583645,16,0,165,1, 94743640,5,12,1,2524,
935979,3646,16,0,173, 94751636,1,2526,3641,16,
93601,1335,3647,16,0, 94760,353,1,2564,1655,
9361165,1,322,3648,16, 94771,2566,1660,1,2567,
93620,173,1,85,3649, 94781644,1,2606,3642,16,
936316,0,173,1,1261, 94790,353,1,2459,891,
93643650,16,0,165,1, 94801,2563,1650,1,2464,
936589,3651,16,0,173, 9481908,1,2569,3643,16,
93661,346,3652,16,0, 94820,353,1,2470,3644,
9367173,1,97,3653,16, 948316,0,353,1,2509,
93680,173,1,2106,3654, 94841629,1,92,3645,19,
936916,0,165,1,102, 9485133,1,92,3646,5,
93703655,16,0,173,1, 9486125,1,0,3647,16,
93711860,821,1,1803,787, 94870,585,1,1,1980,
93721,2364,827,1,1113, 94881,2,1986,1,3,
93733656,16,0,158,1, 94891991,1,4,1996,1,
9374112,3657,16,0,173, 94905,2001,1,6,2006,
93751,1117,3658,16,0, 94911,7,2011,1,8,
9376165,1,1873,835,1, 94923648,16,0,131,1,
93771876,3659,16,0,165, 94931515,3649,16,0,174,
93781,372,3660,16,0, 94941,2021,728,1,2022,
9379535,1,374,3661,16, 94953650,16,0,507,1,
93800,537,1,124,3662, 9496256,3651,16,0,182,
938116,0,173,1,376, 94971,2025,3652,16,0,
93823663,16,0,539,1, 9498511,1,18,3653,16,
9383378,3664,16,0,541, 94990,138,1,2027,3654,
93841,2136,842,1,381, 950016,0,515,1,2695,
93853665,16,0,173,1, 95013253,1,2029,735,1,
9386525,3666,16,0,173, 95022030,741,1,2031,746,
93871,137,3667,16,0, 95031,2032,751,1,2033,
9388173,1,1901,3668,16, 9504756,1,277,3655,16,
93890,165,1,2655,3211, 95050,182,1,2035,762,
93901,2658,3669,16,0, 95061,2037,767,1,2039,
9391173,1,1153,3670,16, 9507772,1,32,3656,16,
93920,165,1,151,3671, 95080,174,1,2041,778,
939316,0,173,1,1407, 95091,2293,3657,16,0,
93943672,16,0,165,1, 9510182,1,2043,784,1,
93951659,3673,16,0,165, 95112045,789,1,41,3658,
93961,2413,3674,16,0, 951216,0,182,1,1297,
9397165,1,406,3675,16, 95133659,16,0,174,1,
93980,173,1,1371,3676, 951443,3660,16,0,182,
939916,0,165,1,2105, 95151,46,3661,16,0,
9400814,1,1657,894,1, 9516187,1,1804,3662,16,
9401166,3677,16,0,173, 95170,174,1,299,3663,
94021,1622,3678,16,0, 951816,0,182,1,2725,
9403173,1,2683,3223,1, 95193211,1,52,3664,16,
94041931,861,1,1933,3679, 95200,174,1,509,3665,
940516,0,165,1,431, 952116,0,182,1,2318,
94063680,16,0,173,1, 95223666,16,0,174,1,
94071585,3681,16,0,173, 952362,3667,16,0,205,
94081,182,3682,16,0, 95241,65,3668,16,0,
9409173,1,2694,3216,1, 9525207,1,2075,3669,16,
94101189,3683,16,0,165, 95260,174,1,1574,809,
94111,1443,3684,16,0, 95271,71,3670,16,0,
9412165,1,1695,3685,16, 9528182,1,1775,3671,16,
94130,165,1,2198,3686, 95290,174,1,76,3672,
941416,0,165,1,447, 953016,0,182,1,1834,
94153687,16,0,173,1, 95313673,16,0,174,1,
94162458,876,1,2459,882, 95322337,3674,16,0,174,
94171,1958,3688,16,0, 95331,79,3675,16,0,
9418165,1,2462,889,1, 9534182,1,1335,3676,16,
94192714,3183,1,2464,899, 95350,174,1,322,3677,
94201,2716,3189,1,2466, 953616,0,182,1,85,
94213200,1,459,3689,16, 95373678,16,0,182,1,
94220,173,1,2468,3690, 95381261,3679,16,0,174,
942316,0,340,1,462, 95391,89,3680,16,0,
94243691,16,0,173,1, 9540182,1,346,3681,16,
9425199,3692,16,0,173, 95410,182,1,97,3682,
94261,217,3693,16,0, 954216,0,182,1,2106,
9427173,1,2227,908,1, 95433683,16,0,174,1,
94281225,3694,16,0,165, 9544102,3684,16,0,182,
94291,1479,3695,16,0, 95451,1860,831,1,1803,
9430165,1,1731,3696,16, 9546797,1,2364,837,1,
94310,173,1,1989,916, 95471113,3685,16,0,167,
94321,1990,3697,16,0, 95481,112,3686,16,0,
9433165,1,236,3698,16, 9549182,1,1117,3687,16,
94340,173,1,1756,3699, 95500,174,1,1873,845,
943516,0,165,1,93, 95511,1876,3688,16,0,
94363700,19,626,1,93, 9552174,1,372,3689,16,
94373701,5,95,1,256, 95530,545,1,374,3690,
94383702,16,0,624,1, 955416,0,547,1,124,
94391261,3703,16,0,624, 95553691,16,0,182,1,
94401,509,3704,16,0, 9556376,3692,16,0,549,
9441624,1,1515,3705,16, 95571,378,3693,16,0,
94420,624,1,2021,718, 9558551,1,2136,852,1,
94431,1775,3706,16,0, 9559381,3694,16,0,182,
9444624,1,2029,725,1, 95601,525,3695,16,0,
94452030,731,1,2031,736, 9561182,1,137,3696,16,
94461,2032,741,1,2033, 95620,182,1,1901,3697,
9447746,1,277,3707,16, 956316,0,174,1,1153,
94480,624,1,2035,752, 95643698,16,0,174,1,
94491,2037,757,1,2039, 9565151,3699,16,0,182,
9450762,1,32,3708,16, 95661,1407,3700,16,0,
94510,624,1,2041,768, 9567174,1,1659,3701,16,
94521,2293,3709,16,0, 95680,174,1,2413,3702,
9453624,1,2043,774,1, 956916,0,174,1,406,
94542045,779,1,41,3710, 95703703,16,0,182,1,
945516,0,624,1,1297, 95712667,3248,1,1371,3704,
94563711,16,0,624,1, 957216,0,174,1,2105,
945743,3712,16,0,624, 9573824,1,166,3705,16,
94581,1803,787,1,1804, 95740,182,1,1622,3706,
94593713,16,0,624,1, 957516,0,182,1,1931,
9460299,3714,16,0,624, 9576870,1,1933,3707,16,
94611,52,3715,16,0, 95770,174,1,431,3708,
9462624,1,2318,3716,16, 957816,0,182,1,1585,
94630,624,1,62,3717, 95793709,16,0,182,1,
946416,0,624,1,2075, 9580182,3710,16,0,182,
94653718,16,0,624,1, 95811,1189,3711,16,0,
94661574,799,1,71,3719, 9582174,1,1443,3712,16,
946716,0,624,1,76, 95830,174,1,1695,3713,
94683720,16,0,624,1, 958416,0,174,1,2198,
94691834,3721,16,0,624, 95853714,16,0,174,1,
94701,2337,3722,16,0, 95862706,3222,1,2707,3715,
9471624,1,79,3723,16, 958716,0,585,1,2458,
94720,624,1,1335,3724, 9588885,1,2459,891,1,
947316,0,624,1,322, 95891958,3716,16,0,174,
94743725,16,0,624,1, 95901,2462,898,1,1657,
947585,3726,16,0,624, 9591903,1,2464,908,1,
94761,89,3727,16,0, 95922466,3232,1,459,3717,
9477624,1,346,3728,16, 959316,0,182,1,2468,
94780,624,1,2105,814, 95943718,16,0,348,1,
94791,2106,3729,16,0, 9595447,3719,16,0,182,
9480624,1,97,3730,16, 95961,199,3720,16,0,
94810,624,1,1860,821, 9597182,1,2726,3217,1,
94821,2364,827,1,102, 95982727,3238,1,2728,3243,
94833731,16,0,624,1, 95991,2227,917,1,1225,
9484112,3732,16,0,624, 96003721,16,0,174,1,
94851,1117,3733,16,0, 96011479,3722,16,0,174,
9486624,1,1873,835,1, 96021,1731,3723,16,0,
94871876,3734,16,0,624, 9603182,1,462,3724,16,
94881,124,3735,16,0, 96040,182,1,1989,925,
9489624,1,2136,842,1, 96051,1990,3725,16,0,
9490381,3736,16,0,624, 9606174,1,236,3726,16,
94911,525,3737,16,0, 96070,182,1,217,3727,
9492624,1,137,3738,16, 960816,0,182,1,2670,
94930,624,1,1901,3739, 96093728,16,0,182,1,
949416,0,624,1,2658, 96101756,3729,16,0,174,
94953740,16,0,624,1, 96111,93,3730,19,639,
94961153,3741,16,0,624, 96121,93,3731,5,95,
94971,151,3742,16,0, 96131,256,3732,16,0,
9498624,1,1407,3743,16, 9614637,1,1261,3733,16,
94990,624,1,1659,3744, 96150,637,1,509,3734,
950016,0,624,1,2413, 961616,0,637,1,1515,
95013745,16,0,624,1, 96173735,16,0,637,1,
9502406,3746,16,0,624, 96182021,728,1,1775,3736,
95031,1371,3747,16,0, 961916,0,637,1,2029,
9504624,1,166,3748,16, 9620735,1,2030,741,1,
95050,624,1,1622,3749, 96212031,746,1,2032,751,
950616,0,624,1,1931, 96221,2033,756,1,277,
9507861,1,1933,3750,16, 96233737,16,0,637,1,
95080,624,1,431,3751, 96242035,762,1,2037,767,
950916,0,624,1,1585, 96251,2039,772,1,32,
95103752,16,0,624,1, 96263738,16,0,637,1,
9511182,3753,16,0,624, 96272041,778,1,2293,3739,
95121,1189,3754,16,0, 962816,0,637,1,2043,
9513624,1,1443,3755,16, 9629784,1,2045,789,1,
95140,624,1,1695,3756, 963041,3740,16,0,637,
951516,0,624,1,2198, 96311,1297,3741,16,0,
95163757,16,0,624,1, 9632637,1,43,3742,16,
9517447,3758,16,0,624, 96330,637,1,1803,797,
95181,2458,876,1,2459, 96341,1804,3743,16,0,
9519882,1,1958,3759,16, 9635637,1,299,3744,16,
95200,624,1,2462,889, 96360,637,1,52,3745,
95211,1657,894,1,2464, 963716,0,637,1,2318,
9522899,1,199,3760,16, 96383746,16,0,637,1,
95230,624,1,459,3761, 963962,3747,16,0,637,
952416,0,624,1,462, 96401,2075,3748,16,0,
95253762,16,0,624,1, 9641637,1,1574,809,1,
9526217,3763,16,0,624, 964271,3749,16,0,637,
95271,2227,908,1,1225, 96431,76,3750,16,0,
95283764,16,0,624,1, 9644637,1,1834,3751,16,
95291479,3765,16,0,624, 96450,637,1,2337,3752,
95301,1731,3766,16,0, 964616,0,637,1,79,
9531624,1,1989,916,1, 96473753,16,0,637,1,
95321990,3767,16,0,624, 96481335,3754,16,0,637,
95331,236,3768,16,0, 96491,322,3755,16,0,
9534624,1,1756,3769,16, 9650637,1,85,3756,16,
95350,624,1,94,3770, 96510,637,1,89,3757,
953619,623,1,94,3771, 965216,0,637,1,346,
95375,95,1,256,3772, 96533758,16,0,637,1,
953816,0,621,1,1261, 96542105,824,1,2106,3759,
95393773,16,0,621,1, 965516,0,637,1,97,
9540509,3774,16,0,621, 96563760,16,0,637,1,
95411,1515,3775,16,0, 96571860,831,1,2364,837,
9542621,1,2021,718,1, 96581,102,3761,16,0,
95431775,3776,16,0,621, 9659637,1,112,3762,16,
95441,2029,725,1,2030, 96600,637,1,1117,3763,
9545731,1,2031,736,1, 966116,0,637,1,1873,
95462032,741,1,2033,746, 9662845,1,1876,3764,16,
95471,277,3777,16,0, 96630,637,1,124,3765,
9548621,1,2035,752,1, 966416,0,637,1,2136,
95492037,757,1,2039,762, 9665852,1,381,3766,16,
95501,32,3778,16,0, 96660,637,1,525,3767,
9551621,1,2041,768,1, 966716,0,637,1,137,
95522293,3779,16,0,621, 96683768,16,0,637,1,
95531,2043,774,1,2045, 96691901,3769,16,0,637,
9554779,1,41,3780,16, 96701,1153,3770,16,0,
95550,621,1,1297,3781, 9671637,1,151,3771,16,
955616,0,621,1,43, 96720,637,1,1407,3772,
95573782,16,0,621,1, 967316,0,637,1,1659,
95581803,787,1,1804,3783, 96743773,16,0,637,1,
955916,0,621,1,299, 96752413,3774,16,0,637,
95603784,16,0,621,1, 96761,406,3775,16,0,
956152,3785,16,0,621, 9677637,1,1371,3776,16,
95621,2318,3786,16,0, 96780,637,1,166,3777,
9563621,1,62,3787,16, 967916,0,637,1,1622,
95640,621,1,2075,3788, 96803778,16,0,637,1,
956516,0,621,1,1574, 96811931,870,1,1933,3779,
9566799,1,71,3789,16, 968216,0,637,1,431,
95670,621,1,76,3790, 96833780,16,0,637,1,
956816,0,621,1,1834, 96841585,3781,16,0,637,
95693791,16,0,621,1, 96851,182,3782,16,0,
95702337,3792,16,0,621, 9686637,1,1189,3783,16,
95711,79,3793,16,0, 96870,637,1,1443,3784,
9572621,1,1335,3794,16, 968816,0,637,1,1695,
95730,621,1,322,3795, 96893785,16,0,637,1,
957416,0,621,1,85, 96902198,3786,16,0,637,
95753796,16,0,621,1, 96911,447,3787,16,0,
957689,3797,16,0,621, 9692637,1,2458,885,1,
95771,346,3798,16,0, 96932459,891,1,1958,3788,
9578621,1,2105,814,1, 969416,0,637,1,2462,
95792106,3799,16,0,621, 9695898,1,1657,903,1,
95801,97,3800,16,0, 96962464,908,1,199,3789,
9581621,1,1860,821,1, 969716,0,637,1,459,
95822364,827,1,102,3801, 96983790,16,0,637,1,
958316,0,621,1,112, 9699462,3791,16,0,637,
95843802,16,0,621,1, 97001,217,3792,16,0,
95851117,3803,16,0,621, 9701637,1,2227,917,1,
95861,1873,835,1,1876, 97021225,3793,16,0,637,
95873804,16,0,621,1, 97031,1479,3794,16,0,
9588124,3805,16,0,621, 9704637,1,1731,3795,16,
95891,2136,842,1,381, 97050,637,1,1989,925,
95903806,16,0,621,1, 97061,1990,3796,16,0,
9591525,3807,16,0,621, 9707637,1,236,3797,16,
95921,137,3808,16,0, 97080,637,1,2670,3798,
9593621,1,1901,3809,16, 970916,0,637,1,1756,
95940,621,1,2658,3810, 97103799,16,0,637,1,
959516,0,621,1,1153, 971194,3800,19,636,1,
95963811,16,0,621,1, 971294,3801,5,95,1,
9597151,3812,16,0,621, 9713256,3802,16,0,634,
95981,1407,3813,16,0, 97141,1261,3803,16,0,
9599621,1,1659,3814,16, 9715634,1,509,3804,16,
96000,621,1,2413,3815, 97160,634,1,1515,3805,
960116,0,621,1,406, 971716,0,634,1,2021,
96023816,16,0,621,1, 9718728,1,1775,3806,16,
96031371,3817,16,0,621, 97190,634,1,2029,735,
96041,166,3818,16,0, 97201,2030,741,1,2031,
9605621,1,1622,3819,16, 9721746,1,2032,751,1,
96060,621,1,1931,861, 97222033,756,1,277,3807,
96071,1933,3820,16,0, 972316,0,634,1,2035,
9608621,1,431,3821,16, 9724762,1,2037,767,1,
96090,621,1,1585,3822, 97252039,772,1,32,3808,
961016,0,621,1,182, 972616,0,634,1,2041,
96113823,16,0,621,1, 9727778,1,2293,3809,16,
96121189,3824,16,0,621, 97280,634,1,2043,784,
96131,1443,3825,16,0, 97291,2045,789,1,41,
9614621,1,1695,3826,16, 97303810,16,0,634,1,
96150,621,1,2198,3827, 97311297,3811,16,0,634,
961616,0,621,1,447, 97321,43,3812,16,0,
96173828,16,0,621,1, 9733634,1,1803,797,1,
96182458,876,1,2459,882, 97341804,3813,16,0,634,
96191,1958,3829,16,0, 97351,299,3814,16,0,
9620621,1,2462,889,1, 9736634,1,52,3815,16,
96211657,894,1,2464,899, 97370,634,1,2318,3816,
96221,199,3830,16,0, 973816,0,634,1,62,
9623621,1,459,3831,16, 97393817,16,0,634,1,
96240,621,1,462,3832, 97402075,3818,16,0,634,
962516,0,621,1,217, 97411,1574,809,1,71,
96263833,16,0,621,1, 97423819,16,0,634,1,
96272227,908,1,1225,3834, 974376,3820,16,0,634,
962816,0,621,1,1479, 97441,1834,3821,16,0,
96293835,16,0,621,1, 9745634,1,2337,3822,16,
96301731,3836,16,0,621, 97460,634,1,79,3823,
96311,1989,916,1,1990, 974716,0,634,1,1335,
96323837,16,0,621,1, 97483824,16,0,634,1,
9633236,3838,16,0,621, 9749322,3825,16,0,634,
96341,1756,3839,16,0, 97501,85,3826,16,0,
9635621,1,95,3840,19, 9751634,1,89,3827,16,
9636620,1,95,3841,5, 97520,634,1,346,3828,
963795,1,256,3842,16, 975316,0,634,1,2105,
96380,618,1,1261,3843, 9754824,1,2106,3829,16,
963916,0,618,1,509, 97550,634,1,97,3830,
96403844,16,0,618,1, 975616,0,634,1,1860,
96411515,3845,16,0,618, 9757831,1,2364,837,1,
96421,2021,718,1,1775, 9758102,3831,16,0,634,
96433846,16,0,618,1, 97591,112,3832,16,0,
96442029,725,1,2030,731, 9760634,1,1117,3833,16,
96451,2031,736,1,2032, 97610,634,1,1873,845,
9646741,1,2033,746,1, 97621,1876,3834,16,0,
9647277,3847,16,0,618, 9763634,1,124,3835,16,
96481,2035,752,1,2037, 97640,634,1,2136,852,
9649757,1,2039,762,1, 97651,381,3836,16,0,
965032,3848,16,0,618, 9766634,1,525,3837,16,
96511,2041,768,1,2293, 97670,634,1,137,3838,
96523849,16,0,618,1, 976816,0,634,1,1901,
96532043,774,1,2045,779, 97693839,16,0,634,1,
96541,41,3850,16,0, 97701153,3840,16,0,634,
9655618,1,1297,3851,16, 97711,151,3841,16,0,
96560,618,1,43,3852, 9772634,1,1407,3842,16,
965716,0,618,1,1803, 97730,634,1,1659,3843,
9658787,1,1804,3853,16, 977416,0,634,1,2413,
96590,618,1,299,3854, 97753844,16,0,634,1,
966016,0,618,1,52, 9776406,3845,16,0,634,
96613855,16,0,618,1, 97771,1371,3846,16,0,
96622318,3856,16,0,618, 9778634,1,166,3847,16,
96631,62,3857,16,0, 97790,634,1,1622,3848,
9664618,1,2075,3858,16, 978016,0,634,1,1931,
96650,618,1,1574,799, 9781870,1,1933,3849,16,
96661,71,3859,16,0, 97820,634,1,431,3850,
9667618,1,76,3860,16, 978316,0,634,1,1585,
96680,618,1,1834,3861, 97843851,16,0,634,1,
966916,0,618,1,2337, 9785182,3852,16,0,634,
96703862,16,0,618,1, 97861,1189,3853,16,0,
967179,3863,16,0,618, 9787634,1,1443,3854,16,
96721,1335,3864,16,0, 97880,634,1,1695,3855,
9673618,1,322,3865,16, 978916,0,634,1,2198,
96740,618,1,85,3866, 97903856,16,0,634,1,
967516,0,618,1,89, 9791447,3857,16,0,634,
96763867,16,0,618,1, 97921,2458,885,1,2459,
9677346,3868,16,0,618, 9793891,1,1958,3858,16,
96781,2105,814,1,2106, 97940,634,1,2462,898,
96793869,16,0,618,1, 97951,1657,903,1,2464,
968097,3870,16,0,618, 9796908,1,199,3859,16,
96811,1860,821,1,2364, 97970,634,1,459,3860,
9682827,1,102,3871,16, 979816,0,634,1,462,
96830,618,1,112,3872, 97993861,16,0,634,1,
968416,0,618,1,1117, 9800217,3862,16,0,634,
96853873,16,0,618,1, 98011,2227,917,1,1225,
96861873,835,1,1876,3874, 98023863,16,0,634,1,
968716,0,618,1,124, 98031479,3864,16,0,634,
96883875,16,0,618,1, 98041,1731,3865,16,0,
96892136,842,1,381,3876, 9805634,1,1989,925,1,
969016,0,618,1,525, 98061990,3866,16,0,634,
96913877,16,0,618,1, 98071,236,3867,16,0,
9692137,3878,16,0,618, 9808634,1,2670,3868,16,
96931,1901,3879,16,0, 98090,634,1,1756,3869,
9694618,1,2658,3880,16, 981016,0,634,1,95,
96950,618,1,1153,3881, 98113870,19,633,1,95,
969616,0,618,1,151, 98123871,5,95,1,256,
96973882,16,0,618,1, 98133872,16,0,631,1,
96981407,3883,16,0,618, 98141261,3873,16,0,631,
96991,1659,3884,16,0, 98151,509,3874,16,0,
9700618,1,2413,3885,16, 9816631,1,1515,3875,16,
97010,618,1,406,3886, 98170,631,1,2021,728,
970216,0,618,1,1371, 98181,1775,3876,16,0,
97033887,16,0,618,1, 9819631,1,2029,735,1,
9704166,3888,16,0,618, 98202030,741,1,2031,746,
97051,1622,3889,16,0, 98211,2032,751,1,2033,
9706618,1,1931,861,1, 9822756,1,277,3877,16,
97071933,3890,16,0,618, 98230,631,1,2035,762,
97081,431,3891,16,0, 98241,2037,767,1,2039,
9709618,1,1585,3892,16, 9825772,1,32,3878,16,
97100,618,1,182,3893, 98260,631,1,2041,778,
971116,0,618,1,1189, 98271,2293,3879,16,0,
97123894,16,0,618,1, 9828631,1,2043,784,1,
97131443,3895,16,0,618, 98292045,789,1,41,3880,
97141,1695,3896,16,0, 983016,0,631,1,1297,
9715618,1,2198,3897,16, 98313881,16,0,631,1,
97160,618,1,447,3898, 983243,3882,16,0,631,
971716,0,618,1,2458, 98331,1803,797,1,1804,
9718876,1,2459,882,1, 98343883,16,0,631,1,
97191958,3899,16,0,618, 9835299,3884,16,0,631,
97201,2462,889,1,1657, 98361,52,3885,16,0,
9721894,1,2464,899,1, 9837631,1,2318,3886,16,
9722199,3900,16,0,618, 98380,631,1,62,3887,
97231,459,3901,16,0, 983916,0,631,1,2075,
9724618,1,462,3902,16, 98403888,16,0,631,1,
97250,618,1,217,3903, 98411574,809,1,71,3889,
972616,0,618,1,2227, 984216,0,631,1,76,
9727908,1,1225,3904,16, 98433890,16,0,631,1,
97280,618,1,1479,3905, 98441834,3891,16,0,631,
972916,0,618,1,1731, 98451,2337,3892,16,0,
97303906,16,0,618,1, 9846631,1,79,3893,16,
97311989,916,1,1990,3907, 98470,631,1,1335,3894,
973216,0,618,1,236, 984816,0,631,1,322,
97333908,16,0,618,1, 98493895,16,0,631,1,
97341756,3909,16,0,618, 985085,3896,16,0,631,
97351,96,3910,19,103, 98511,89,3897,16,0,
97361,96,3911,5,1, 9852631,1,346,3898,16,
97371,0,3912,16,0, 98530,631,1,2105,824,
9738104,1,97,3913,19, 98541,2106,3899,16,0,
9739611,1,97,3914,5, 9855631,1,97,3900,16,
97401,1,0,3915,16, 98560,631,1,1860,831,
97410,609,1,98,3916, 98571,2364,837,1,102,
974219,636,1,98,3917, 98583901,16,0,631,1,
97435,2,1,0,3918, 9859112,3902,16,0,631,
974416,0,638,1,2695, 98601,1117,3903,16,0,
97453919,16,0,634,1, 9861631,1,1873,845,1,
974699,3920,19,633,1, 98621876,3904,16,0,631,
974799,3921,5,2,1, 98631,124,3905,16,0,
97480,3922,16,0,637, 9864631,1,2136,852,1,
97491,2695,3923,16,0, 9865381,3906,16,0,631,
9750631,1,100,3924,19, 98661,525,3907,16,0,
9751296,1,100,3925,5, 9867631,1,137,3908,16,
97522,1,0,3926,16, 98680,631,1,1901,3909,
97530,557,1,2695,3927, 986916,0,631,1,1153,
975416,0,294,1,101, 98703910,16,0,631,1,
97553928,19,561,1,101, 9871151,3911,16,0,631,
97563929,5,4,1,0, 98721,1407,3912,16,0,
97573930,16,0,641,1, 9873631,1,1659,3913,16,
97582695,3931,16,0,641, 98740,631,1,2413,3914,
97591,2706,3932,16,0, 987516,0,631,1,406,
9760559,1,2636,3933,16, 98763915,16,0,631,1,
97610,559,1,102,3934, 98771371,3916,16,0,631,
976219,591,1,102,3935, 98781,166,3917,16,0,
97635,2,1,2470,3936, 9879631,1,1622,3918,16,
976416,0,664,1,2561, 98800,631,1,1931,870,
97653937,16,0,589,1, 98811,1933,3919,16,0,
9766103,3938,19,463,1, 9882631,1,431,3920,16,
9767103,3939,5,4,1, 98830,631,1,1585,3921,
97682597,3940,16,0,558, 988416,0,631,1,182,
97691,2521,3941,16,0, 98853922,16,0,631,1,
9770558,1,2470,3942,16, 98861189,3923,16,0,631,
97710,461,1,2561,3943, 98871,1443,3924,16,0,
977216,0,461,1,104, 9888631,1,1695,3925,16,
97733944,19,141,1,104, 98890,631,1,2198,3926,
97743945,5,3,1,2642, 989016,0,631,1,447,
97753946,16,0,569,1, 98913927,16,0,631,1,
97762506,3947,16,0,317, 98922458,885,1,2459,891,
97771,10,3948,16,0, 98931,1958,3928,16,0,
9778139,1,105,3949,19, 9894631,1,2462,898,1,
9779151,1,105,3950,5, 98951657,903,1,2464,908,
978017,1,0,3951,16, 98961,199,3929,16,0,
97810,254,1,2075,3952, 9897631,1,459,3930,16,
978216,0,648,1,2337, 98980,631,1,462,3931,
97833953,16,0,648,1, 989916,0,631,1,217,
97842413,3954,16,0,648, 99003932,16,0,631,1,
97851,10,3955,16,0, 99012227,917,1,1225,3933,
9786336,1,2198,3956,16, 990216,0,631,1,1479,
97870,648,1,1901,3957, 99033934,16,0,631,1,
978816,0,648,1,2642, 99041731,3935,16,0,631,
97893958,16,0,336,1, 99051,1989,925,1,1990,
979021,3959,16,0,149, 99063936,16,0,631,1,
97911,2106,3960,16,0, 9907236,3937,16,0,631,
9792648,1,2506,3961,16, 99081,2670,3938,16,0,
97930,336,1,1804,3962, 9909631,1,1756,3939,16,
979416,0,648,1,1990, 99100,631,1,96,3940,
97953963,16,0,648,1, 991119,103,1,96,3941,
97962695,3964,16,0,254, 99125,1,1,0,3942,
97971,32,3965,16,0, 991316,0,104,1,97,
9798648,1,1958,3966,16, 99143943,19,240,1,97,
97990,648,1,1775,3967, 99153944,5,1,1,0,
980016,0,648,1,106, 99163945,16,0,238,1,
98013968,19,130,1,106, 991798,3946,19,649,1,
98023969,5,18,1,0, 991898,3947,5,2,1,
98033970,16,0,128,1, 99190,3948,16,0,651,
98042642,3971,16,0,137, 99201,2707,3949,16,0,
98051,2075,3972,16,0, 9921647,1,99,3950,19,
9806137,1,2337,3973,16, 9922154,1,99,3951,5,
98070,137,1,2413,3974, 99232,1,0,3952,16,
99240,152,1,2707,3953,
992516,0,646,1,100,
99263954,19,580,1,100,
99273955,5,2,1,0,
99283956,16,0,578,1,
99292707,3957,16,0,644,
99301,101,3958,19,166,
99311,101,3959,5,4,
99321,0,3960,16,0,
9933584,1,2707,3961,16,
99340,584,1,2718,3962,
993516,0,164,1,2648,
99363963,16,0,164,1,
9937102,3964,19,455,1,
9938102,3965,5,2,1,
99392470,3966,16,0,453,
99401,2569,3967,16,0,
9941563,1,103,3968,19,
9942577,1,103,3969,5,
99434,1,2470,3970,16,
99440,581,1,2526,3971,
994516,0,575,1,2569,
99463972,16,0,581,1,
99472606,3973,16,0,575,
99481,104,3974,19,481,
99491,104,3975,5,4,
99501,2470,3976,16,0,
9951479,1,2526,3977,16,
99520,650,1,2569,3978,
995316,0,479,1,2606,
99543979,16,0,650,1,
9955105,3980,19,141,1,
9956105,3981,5,3,1,
99572511,3982,16,0,607,
99581,2654,3983,16,0,
9959669,1,10,3984,16,
99600,139,1,106,3985,
996119,157,1,106,3986,
99625,17,1,0,3987,
996316,0,198,1,2075,
99643988,16,0,658,1,
99652337,3989,16,0,658,
99661,2413,3990,16,0,
9967658,1,10,3991,16,
99680,344,1,2511,3992,
996916,0,344,1,1901,
99703993,16,0,658,1,
99712198,3994,16,0,658,
99721,2707,3995,16,0,
9973198,1,21,3996,16,
99740,155,1,2106,3997,
997516,0,658,1,2654,
99763998,16,0,344,1,
99771804,3999,16,0,658,
99781,1990,4000,16,0,
9979658,1,32,4001,16,
99800,658,1,1958,4002,
998116,0,658,1,1775,
99824003,16,0,658,1,
9983107,4004,19,130,1,
9984107,4005,5,18,1,
99850,4006,16,0,128,
99861,2075,4007,16,0,
9987137,1,2337,4008,16,
99880,137,1,2413,4009,
980816,0,137,1,10, 998916,0,137,1,10,
98093975,16,0,137,1, 99904010,16,0,137,1,
98102198,3976,16,0,137, 99912511,4011,16,0,137,
98111,1901,3977,16,0, 99921,2198,4012,16,0,
9812137,1,52,3978,16, 9993137,1,1901,4013,16,
98130,193,1,21,3979, 99940,137,1,52,4014,
981416,0,137,1,2106, 999516,0,203,1,2707,
98153980,16,0,137,1, 99964015,16,0,128,1,
98162506,3981,16,0,137, 999721,4016,16,0,137,
98171,1804,3982,16,0, 99981,2106,4017,16,0,
9818137,1,1990,3983,16, 9999137,1,2654,4018,16,
98190,137,1,2695,3984, 100000,137,1,1804,4019,
982016,0,128,1,32, 1000116,0,137,1,1990,
98213985,16,0,137,1, 100024020,16,0,137,1,
98221958,3986,16,0,137, 1000332,4021,16,0,137,
98231,1775,3987,16,0, 100041,1958,4022,16,0,
9824137,1,107,3988,19, 10005137,1,1775,4023,16,
9825658,1,107,3989,5, 100060,137,1,108,4024,
98264,1,2597,3990,16, 1000719,446,1,108,4025,
98270,656,1,2521,3991, 100085,4,1,2470,4026,
982816,0,656,1,2470, 1000916,0,444,1,2526,
98293992,16,0,656,1, 100104027,16,0,444,1,
98302561,3993,16,0,656, 100112569,4028,16,0,444,
98311,108,3994,19,335, 100121,2606,4029,16,0,
98321,108,3995,5,14, 10013444,1,109,4030,19,
98331,2517,3996,16,0, 10014668,1,109,4031,5,
9834437,1,2075,3997,16, 100154,1,2470,4032,16,
98350,506,1,2337,3998, 100160,666,1,2526,4033,
983616,0,506,1,2413, 1001716,0,666,1,2569,
98373999,16,0,506,1, 100184034,16,0,666,1,
98381901,4000,16,0,506, 100192606,4035,16,0,666,
98391,2198,4001,16,0, 100201,110,4036,19,343,
9840506,1,2106,4002,16, 100211,110,4037,5,15,
98410,506,1,2653,4003, 100221,2665,4038,16,0,
984216,0,571,1,1804, 10023671,1,2075,4039,16,
98434004,16,0,506,1, 100240,516,1,2337,4040,
98441990,4005,16,0,506, 1002516,0,516,1,2507,
98451,31,4006,16,0, 100264041,16,0,443,1,
9846333,1,32,4007,16, 100272413,4042,16,0,516,
98470,506,1,1958,4008, 100281,1901,4043,16,0,
984816,0,506,1,1775, 10029516,1,2198,4044,16,
98494009,16,0,506,1, 100300,516,1,2106,4045,
9850109,4010,19,302,1, 1003116,0,516,1,2522,
9851109,4011,5,1,1, 100324046,16,0,452,1,
985232,4012,16,0,300, 100331804,4047,16,0,516,
98531,110,4013,19,261, 100341,1990,4048,16,0,
98541,110,4014,5,11, 10035516,1,31,4049,16,
98551,2075,4015,16,0, 100360,341,1,32,4050,
9856577,1,2337,4016,16, 1003716,0,516,1,1958,
98570,265,1,2413,4017, 100384051,16,0,516,1,
985816,0,445,1,1901, 100391775,4052,16,0,516,
98594018,16,0,391,1, 100401,111,4053,19,311,
98602198,4019,16,0,319, 100411,111,4054,5,1,
98611,2106,4020,16,0, 100421,32,4055,16,0,
9862607,1,1804,4021,16, 10043309,1,112,4056,19,
98630,284,1,1990,4022, 10044270,1,112,4057,5,
986416,0,494,1,32, 1004511,1,2075,4058,16,
98654023,16,0,329,1, 100460,592,1,2337,4059,
98661958,4024,16,0,450, 1004716,0,274,1,2413,
98671,1775,4025,16,0, 100484060,16,0,461,1,
9868259,1,111,4026,19, 100491901,4061,16,0,399,
9869583,1,111,4027,5, 100501,2198,4062,16,0,
987011,1,2075,4028,16, 10051327,1,2106,4063,16,
98710,581,1,2337,4029, 100520,623,1,1804,4064,
987216,0,581,1,2413, 1005316,0,293,1,1990,
98734030,16,0,581,1, 100544065,16,0,504,1,
98741901,4031,16,0,581, 1005532,4066,16,0,337,
98751,2198,4032,16,0, 100561,1958,4067,16,0,
9876581,1,2106,4033,16, 10057464,1,1775,4068,16,
98770,581,1,1804,4034, 100580,268,1,113,4069,
987816,0,581,1,1990, 1005919,598,1,113,4070,
98794035,16,0,581,1, 100605,11,1,2075,4071,
988032,4036,16,0,581, 1006116,0,596,1,2337,
98811,1958,4037,16,0, 100624072,16,0,596,1,
9882581,1,1775,4038,16, 100632413,4073,16,0,596,
98830,581,1,112,4039, 100641,1901,4074,16,0,
988419,645,1,112,4040, 10065596,1,2198,4075,16,
98855,11,1,2075,4041, 100660,596,1,2106,4076,
988616,0,643,1,2337, 1006716,0,596,1,1804,
98874042,16,0,643,1, 100684077,16,0,596,1,
98882413,4043,16,0,643, 100691990,4078,16,0,596,
98891,1901,4044,16,0, 100701,32,4079,16,0,
9890643,1,2198,4045,16, 10071596,1,1958,4080,16,
98910,643,1,2106,4046, 100720,596,1,1775,4081,
989216,0,643,1,1804, 1007316,0,596,1,114,
98934047,16,0,643,1, 100744082,19,654,1,114,
98941990,4048,16,0,643, 100754083,5,11,1,2075,
98951,32,4049,16,0, 100764084,16,0,652,1,
9896643,1,1958,4050,16, 100772337,4085,16,0,652,
98970,643,1,1775,4051, 100781,2413,4086,16,0,
989816,0,643,1,113, 10079652,1,1901,4087,16,
98994052,19,161,1,113, 100800,652,1,2198,4088,
99004053,5,31,1,1901, 1008116,0,652,1,2106,
99014054,16,0,647,1, 100824089,16,0,652,1,
99021479,4055,16,0,551, 100831804,4090,16,0,652,
99031,2075,4056,16,0, 100841,1990,4091,16,0,
9904647,1,1695,4057,16, 10085652,1,32,4092,16,
99050,189,1,1756,4058, 100860,652,1,1958,4093,
990616,0,188,1,2413, 1008716,0,652,1,1775,
99074059,16,0,647,1, 100884094,16,0,652,1,
99082198,4060,16,0,647, 10089115,4095,19,170,1,
99091,1876,4061,16,0, 10090115,4096,5,31,1,
9910661,1,1659,4062,16, 100911901,4097,16,0,657,
99110,188,1,1443,4063, 100921,1479,4098,16,0,
991216,0,522,1,1117, 10093561,1,2075,4099,16,
99134064,16,0,159,1, 100940,657,1,1695,4100,
99141990,4065,16,0,647, 1009516,0,199,1,1756,
99151,1189,4066,16,0, 100964101,16,0,197,1,
9916240,1,1775,4067,16, 100972413,4102,16,0,657,
99170,647,1,32,4068, 100981,2198,4103,16,0,
991816,0,647,1,2106, 10099657,1,1876,4104,16,
99194069,16,0,647,1, 101000,673,1,1659,4105,
99201515,4070,16,0,579, 1010116,0,197,1,1443,
99211,2337,4071,16,0, 101024106,16,0,532,1,
9922647,1,52,4072,16, 101031117,4107,16,0,168,
99230,592,1,1804,4073, 101041,1990,4108,16,0,
992416,0,647,1,1261, 10105657,1,1189,4109,16,
99254074,16,0,298,1, 101060,250,1,1775,4110,
99261153,4075,16,0,247, 1010716,0,657,1,32,
99271,1225,4076,16,0, 101084111,16,0,657,1,
9928274,1,1335,4077,16, 101092106,4112,16,0,657,
99290,443,1,1933,4078, 101101,1515,4113,16,0,
993016,0,553,1,1834, 10111594,1,2337,4114,16,
99314079,16,0,312,1, 101120,657,1,52,4115,
99321297,4080,16,0,323, 1011316,0,608,1,1804,
99331,1407,4081,16,0, 101144116,16,0,657,1,
9934568,1,2318,4082,16, 101151261,4117,16,0,305,
99350,188,1,1958,4083, 101161,1153,4118,16,0,
993616,0,647,1,1371, 10117257,1,1225,4119,16,
99374084,16,0,438,1, 101180,283,1,1335,4120,
9938114,4085,19,531,1, 1011916,0,459,1,1933,
9939114,4086,5,11,1, 101204121,16,0,564,1,
99402075,4087,16,0,529, 101211834,4122,16,0,321,
99411,2337,4088,16,0, 101221,1297,4123,16,0,
9942529,1,2413,4089,16, 10123331,1,1407,4124,16,
99430,529,1,1901,4090, 101240,582,1,2318,4125,
994416,0,529,1,2198, 1012516,0,197,1,1958,
99454091,16,0,529,1, 101264126,16,0,657,1,
99462106,4092,16,0,529, 101271371,4127,16,0,449,
99471,1804,4093,16,0, 101281,116,4128,19,541,
9948529,1,1990,4094,16, 101291,116,4129,5,11,
99490,529,1,32,4095, 101301,2075,4130,16,0,
995016,0,529,1,1958, 10131539,1,2337,4131,16,
99514096,16,0,529,1, 101320,539,1,2413,4132,
99521775,4097,16,0,529, 1013316,0,539,1,1901,
99531,115,4098,19,527, 101344133,16,0,539,1,
99541,115,4099,5,11, 101352198,4134,16,0,539,
99551,2075,4100,16,0, 101361,2106,4135,16,0,
9956525,1,2337,4101,16, 10137539,1,1804,4136,16,
99570,525,1,2413,4102, 101380,539,1,1990,4137,
995816,0,525,1,1901, 1013916,0,539,1,32,
99594103,16,0,525,1, 101404138,16,0,539,1,
99602198,4104,16,0,525, 101411958,4139,16,0,539,
99611,2106,4105,16,0, 101421,1775,4140,16,0,
9962525,1,1804,4106,16, 10143539,1,117,4141,19,
99630,525,1,1990,4107, 10144537,1,117,4142,5,
996416,0,525,1,32, 1014511,1,2075,4143,16,
99654108,16,0,525,1, 101460,535,1,2337,4144,
99661958,4109,16,0,525, 1014716,0,535,1,2413,
99671,1775,4110,16,0, 101484145,16,0,535,1,
9968525,1,116,4111,19, 101491901,4146,16,0,535,
9969575,1,116,4112,5, 101501,2198,4147,16,0,
997011,1,2075,4113,16, 10151535,1,2106,4148,16,
99710,573,1,2337,4114, 101520,535,1,1804,4149,
997216,0,573,1,2413, 1015316,0,535,1,1990,
99734115,16,0,573,1, 101544150,16,0,535,1,
99741901,4116,16,0,573, 1015532,4151,16,0,535,
99751,2198,4117,16,0, 101561,1958,4152,16,0,
9976573,1,2106,4118,16, 10157535,1,1775,4153,16,
99770,573,1,1804,4119, 101580,535,1,118,4154,
997816,0,573,1,1990, 1015919,590,1,118,4155,
99794120,16,0,573,1, 101605,11,1,2075,4156,
998032,4121,16,0,573, 1016116,0,588,1,2337,
99811,1958,4122,16,0, 101624157,16,0,588,1,
9982573,1,1775,4123,16, 101632413,4158,16,0,588,
99830,573,1,117,4124, 101641,1901,4159,16,0,
998419,521,1,117,4125, 10165588,1,2198,4160,16,
99855,11,1,2075,4126, 101660,588,1,2106,4161,
998616,0,519,1,2337, 1016716,0,588,1,1804,
99874127,16,0,519,1, 101684162,16,0,588,1,
99882413,4128,16,0,519, 101691990,4163,16,0,588,
99891,1901,4129,16,0, 101701,32,4164,16,0,
9990519,1,2198,4130,16, 10171588,1,1958,4165,16,
99910,519,1,2106,4131, 101720,588,1,1775,4166,
999216,0,519,1,1804, 1017316,0,588,1,119,
99934132,16,0,519,1, 101744167,19,531,1,119,
99941990,4133,16,0,519, 101754168,5,11,1,2075,
99951,32,4134,16,0, 101764169,16,0,529,1,
9996519,1,1958,4135,16, 101772337,4170,16,0,529,
99970,519,1,1775,4136, 101781,2413,4171,16,0,
999816,0,519,1,118, 10179529,1,1901,4172,16,
99994137,19,518,1,118, 101800,529,1,2198,4173,
100004138,5,11,1,2075, 1018116,0,529,1,2106,
100014139,16,0,516,1, 101824174,16,0,529,1,
100022337,4140,16,0,516, 101831804,4175,16,0,529,
100031,2413,4141,16,0, 101841,1990,4176,16,0,
10004516,1,1901,4142,16, 10185529,1,32,4177,16,
100050,516,1,2198,4143, 101860,529,1,1958,4178,
1000616,0,516,1,2106, 1018716,0,529,1,1775,
100074144,16,0,516,1, 101884179,16,0,529,1,
100081804,4145,16,0,516, 10189120,4180,19,528,1,
100091,1990,4146,16,0, 10190120,4181,5,11,1,
10010516,1,32,4147,16, 101912075,4182,16,0,526,
100110,516,1,1958,4148, 101921,2337,4183,16,0,
1001216,0,516,1,1775, 10193526,1,2413,4184,16,
100134149,16,0,516,1, 101940,526,1,1901,4185,
10014119,4150,19,515,1, 1019516,0,526,1,2198,
10015119,4151,5,11,1, 101964186,16,0,526,1,
100162075,4152,16,0,513, 101972106,4187,16,0,526,
100171,2337,4153,16,0, 101981,1804,4188,16,0,
10018513,1,2413,4154,16, 10199526,1,1990,4189,16,
100190,513,1,1901,4155, 102000,526,1,32,4190,
1002016,0,513,1,2198, 1020116,0,526,1,1958,
100214156,16,0,513,1, 102024191,16,0,526,1,
100222106,4157,16,0,513, 102031775,4192,16,0,526,
100231,1804,4158,16,0, 102041,121,4193,19,525,
10024513,1,1990,4159,16, 102051,121,4194,5,11,
100250,513,1,32,4160, 102061,2075,4195,16,0,
1002616,0,513,1,1958, 10207523,1,2337,4196,16,
100274161,16,0,513,1, 102080,523,1,2413,4197,
100281775,4162,16,0,513, 1020916,0,523,1,1901,
100291,120,4163,19,512, 102104198,16,0,523,1,
100301,120,4164,5,11, 102112198,4199,16,0,523,
100311,2075,4165,16,0, 102121,2106,4200,16,0,
10032510,1,2337,4166,16, 10213523,1,1804,4201,16,
100330,510,1,2413,4167, 102140,523,1,1990,4202,
1003416,0,510,1,1901, 1021516,0,523,1,32,
100354168,16,0,510,1, 102164203,16,0,523,1,
100362198,4169,16,0,510, 102171958,4204,16,0,523,
100371,2106,4170,16,0, 102181,1775,4205,16,0,
10038510,1,1804,4171,16, 10219523,1,122,4206,19,
100390,510,1,1990,4172, 10220522,1,122,4207,5,
1004016,0,510,1,32, 1022111,1,2075,4208,16,
100414173,16,0,510,1, 102220,520,1,2337,4209,
100421958,4174,16,0,510, 1022316,0,520,1,2413,
100431,1775,4175,16,0, 102244210,16,0,520,1,
10044510,1,121,4176,19, 102251901,4211,16,0,520,
10045509,1,121,4177,5, 102261,2198,4212,16,0,
1004611,1,2075,4178,16, 10227520,1,2106,4213,16,
100470,507,1,2337,4179, 102280,520,1,1804,4214,
1004816,0,507,1,2413, 1022916,0,520,1,1990,
100494180,16,0,507,1, 102304215,16,0,520,1,
100501901,4181,16,0,507, 1023132,4216,16,0,520,
100511,2198,4182,16,0, 102321,1958,4217,16,0,
10052507,1,2106,4183,16, 10233520,1,1775,4218,16,
100530,507,1,1804,4184, 102340,520,1,123,4219,
1005416,0,507,1,1990, 1023519,519,1,123,4220,
100554185,16,0,507,1, 102365,11,1,2075,4221,
1005632,4186,16,0,507, 1023716,0,517,1,2337,
100571,1958,4187,16,0, 102384222,16,0,517,1,
10058507,1,1775,4188,16, 102392413,4223,16,0,517,
100590,507,1,122,4189, 102401,1901,4224,16,0,
1006019,147,1,122,4190, 10241517,1,2198,4225,16,
100615,3,1,1756,4191, 102420,517,1,2106,4226,
1006216,0,283,1,2318, 1024316,0,517,1,1804,
100634192,16,0,297,1, 102444227,16,0,517,1,
100641659,4193,16,0,145, 102451990,4228,16,0,517,
100651,123,4194,19,548, 102461,32,4229,16,0,
100661,123,4195,5,68, 10247517,1,1958,4230,16,
100671,1901,4196,16,0, 102480,517,1,1775,4231,
10068546,1,1479,4197,16, 1024916,0,517,1,124,
100690,546,1,112,4198, 102504232,19,147,1,124,
1007016,0,546,1,2293, 102514233,5,3,1,1756,
100714199,16,0,546,1, 102524234,16,0,292,1,
100721804,4200,16,0,546, 102532318,4235,16,0,304,
100731,431,4201,16,0, 102541,1659,4236,16,0,
10074546,1,1443,4202,16, 10255145,1,125,4237,19,
100750,546,1,1756,4203, 10256558,1,125,4238,5,
1007616,0,546,1,124, 1025768,1,1901,4239,16,
100774204,16,0,546,1, 102580,556,1,1479,4240,
10078525,4205,16,0,546, 1025916,0,556,1,112,
100791,236,4206,16,0, 102604241,16,0,556,1,
10080546,1,346,4207,16, 102612293,4242,16,0,556,
100810,546,1,1876,4208, 102621,1804,4243,16,0,
1008216,0,546,1,1659, 10263556,1,431,4244,16,
100834209,16,0,546,1, 102640,556,1,1443,4245,
100841225,4210,16,0,546, 1026516,0,556,1,1756,
100851,1117,4211,16,0, 102664246,16,0,556,1,
10086546,1,137,4212,16, 10267124,4247,16,0,556,
100870,546,1,2318,4213, 102681,525,4248,16,0,
1008816,0,546,1,1775, 10269556,1,236,4249,16,
100894214,16,0,546,1, 102700,556,1,346,4250,
1009032,4215,16,0,546, 1027116,0,556,1,1876,
100911,1407,4216,16,0, 102724251,16,0,556,1,
10092546,1,256,4217,16, 102731659,4252,16,0,556,
100930,546,1,459,4218, 102741,1225,4253,16,0,
1009416,0,546,1,406, 10275556,1,1117,4254,16,
100954219,16,0,546,1, 102760,556,1,137,4255,
1009641,4220,16,0,546, 1027716,0,556,1,2318,
100971,2658,4221,16,0, 102784256,16,0,556,1,
10098546,1,43,4222,16, 102792670,4257,16,0,556,
100990,546,1,1585,4223, 102801,1775,4258,16,0,
1010016,0,546,1,1990, 10281556,1,32,4259,16,
101014224,16,0,546,1, 102820,556,1,1407,4260,
101022337,4225,16,0,546, 1028316,0,556,1,256,
101031,509,4226,16,0, 102844261,16,0,556,1,
10104546,1,52,4227,16, 10285459,4262,16,0,556,
101050,546,1,151,4228, 102861,406,4263,16,0,
1010616,0,546,1,447, 10287556,1,41,4264,16,
101074229,16,0,546,1, 102880,556,1,151,4265,
10108166,4230,16,0,546, 1028916,0,556,1,43,
101091,462,4231,16,0, 102904266,16,0,556,1,
10110546,1,277,4232,16, 102911585,4267,16,0,556,
101110,546,1,1695,4233, 102921,1990,4268,16,0,
1011216,0,546,1,62, 10293556,1,2337,4269,16,
101134234,16,0,586,1, 102940,556,1,509,4270,
101141153,4235,16,0,546, 1029516,0,556,1,52,
101151,381,4236,16,0, 102964271,16,0,556,1,
10116546,1,2106,4237,16, 10297381,4272,16,0,556,
101170,546,1,1335,4238, 102981,447,4273,16,0,
1011816,0,546,1,71, 10299556,1,166,4274,16,
101194239,16,0,546,1, 103000,556,1,462,4275,
10120182,4240,16,0,546, 1030116,0,556,1,277,
101211,76,4241,16,0, 103024276,16,0,556,1,
10122546,1,79,4242,16, 103031695,4277,16,0,556,
101230,546,1,1933,4243, 103041,62,4278,16,0,
1012416,0,546,1,299, 10305603,1,1153,4279,16,
101254244,16,0,546,1, 103060,556,1,2106,4280,
1012685,4245,16,0,546, 1030716,0,556,1,1335,
101271,1515,4246,16,0, 103084281,16,0,556,1,
10128546,1,2198,4247,16, 1030971,4282,16,0,556,
101290,546,1,89,4248, 103101,182,4283,16,0,
1013016,0,546,1,1834, 10311556,1,76,4284,16,
101314249,16,0,546,1, 103120,556,1,79,4285,
101321622,4250,16,0,546, 1031316,0,556,1,1933,
101331,2413,4251,16,0, 103144286,16,0,556,1,
10134546,1,2075,4252,16, 10315299,4287,16,0,556,
101350,546,1,1731,4253, 103161,85,4288,16,0,
1013616,0,546,1,97, 10317556,1,1515,4289,16,
101374254,16,0,546,1, 103180,556,1,2198,4290,
101381297,4255,16,0,546, 1031916,0,556,1,89,
101391,1189,4256,16,0, 103204291,16,0,556,1,
10140546,1,102,4257,16, 103211834,4292,16,0,556,
101410,546,1,1261,4258, 103221,1622,4293,16,0,
1014216,0,546,1,322, 10323556,1,2413,4294,16,
101434259,16,0,546,1, 103240,556,1,2075,4295,
101441958,4260,16,0,546, 1032516,0,556,1,1731,
101451,199,4261,16,0, 103264296,16,0,556,1,
10146546,1,1371,4262,16, 1032797,4297,16,0,556,
101470,546,1,217,4263, 103281,1297,4298,16,0,
1014816,0,546,1,124, 10329556,1,1189,4299,16,
101494264,19,602,1,124, 103300,556,1,102,4300,
101504265,5,2,1,459, 1033116,0,556,1,1261,
101514266,16,0,600,1, 103324301,16,0,556,1,
1015241,4267,16,0,665, 10333322,4302,16,0,556,
101531,125,4268,19,606, 103341,1958,4303,16,0,
101541,125,4269,5,3, 10335556,1,199,4304,16,
101551,462,4270,16,0, 103360,556,1,1371,4305,
10156604,1,459,4271,16, 1033716,0,556,1,217,
101570,630,1,41,4272, 103384306,16,0,556,1,
1015816,0,630,1,126, 10339126,4307,19,618,1,
101594273,19,4274,4,36, 10340126,4308,5,2,1,
1016069,0,120,0,112, 10341459,4309,16,0,616,
101610,114,0,101,0, 103421,41,4310,16,0,
10162115,0,115,0,105, 10343676,1,127,4311,19,
10344622,1,127,4312,5,
103453,1,462,4313,16,
103460,620,1,459,4314,
1034716,0,643,1,41,
103484315,16,0,643,1,
10349128,4316,19,4317,4,
1035036,69,0,120,0,
10351112,0,114,0,101,
103520,115,0,115,0,
10353105,0,111,0,110,
103540,65,0,114,0,
10355103,0,117,0,109,
103560,101,0,110,0,
10357116,0,1,128,4312,
103581,129,4318,19,554,
103591,129,4319,5,68,
103601,1901,4320,16,0,
10361552,1,1479,4321,16,
103620,552,1,112,4322,
1036316,0,552,1,2293,
103644323,16,0,552,1,
103651804,4324,16,0,552,
103661,431,4325,16,0,
10367552,1,1443,4326,16,
103680,552,1,1756,4327,
1036916,0,552,1,124,
103704328,16,0,552,1,
10371525,4329,16,0,552,
103721,236,4330,16,0,
10373552,1,346,4331,16,
103740,552,1,1876,4332,
1037516,0,552,1,1659,
103764333,16,0,552,1,
103771225,4334,16,0,552,
103781,1117,4335,16,0,
10379552,1,137,4336,16,
103800,552,1,2318,4337,
1038116,0,552,1,2670,
103824338,16,0,552,1,
103831775,4339,16,0,552,
103841,32,4340,16,0,
10385552,1,1407,4341,16,
103860,552,1,256,4342,
1038716,0,552,1,459,
103884343,16,0,552,1,
10389406,4344,16,0,552,
103901,41,4345,16,0,
10391552,1,151,4346,16,
103920,552,1,43,4347,
1039316,0,552,1,1585,
103944348,16,0,552,1,
103951990,4349,16,0,552,
103961,2337,4350,16,0,
10397552,1,509,4351,16,
103980,552,1,52,4352,
1039916,0,552,1,381,
104004353,16,0,552,1,
10401447,4354,16,0,552,
104021,166,4355,16,0,
10403552,1,462,4356,16,
104040,552,1,277,4357,
1040516,0,552,1,1695,
104064358,16,0,552,1,
1040762,4359,16,0,604,
104081,1153,4360,16,0,
10409552,1,2106,4361,16,
104100,552,1,1335,4362,
1041116,0,552,1,71,
104124363,16,0,552,1,
10413182,4364,16,0,552,
104141,76,4365,16,0,
10415552,1,79,4366,16,
104160,552,1,1933,4367,
1041716,0,552,1,299,
104184368,16,0,552,1,
1041985,4369,16,0,552,
104201,1515,4370,16,0,
10421552,1,2198,4371,16,
104220,552,1,89,4372,
1042316,0,552,1,1834,
104244373,16,0,552,1,
104251622,4374,16,0,552,
104261,2413,4375,16,0,
10427552,1,2075,4376,16,
104280,552,1,1731,4377,
1042916,0,552,1,97,
104304378,16,0,552,1,
104311297,4379,16,0,552,
104321,1189,4380,16,0,
10433552,1,102,4381,16,
104340,552,1,1261,4382,
1043516,0,552,1,322,
104364383,16,0,552,1,
104371958,4384,16,0,552,
104381,199,4385,16,0,
10439552,1,1371,4386,16,
104400,552,1,217,4387,
1044116,0,552,1,130,
104424388,19,4389,4,28,
1044386,0,101,0,99,
104440,116,0,111,0,
10445114,0,67,0,111,
104460,110,0,115,0,
10447116,0,97,0,110,
104480,116,0,1,130,
104494319,1,131,4390,19,
104504391,4,32,82,0,
10451111,0,116,0,97,
104520,116,0,105,0,
10453111,0,110,0,67,
101630,111,0,110,0, 104540,111,0,110,0,
1016465,0,114,0,103, 10455115,0,116,0,97,
101650,117,0,109,0, 104560,110,0,116,0,
10166101,0,110,0,116, 104571,131,4319,1,132,
101670,1,126,4269,1, 104584392,19,4393,4,24,
10168127,4275,19,544,1, 1045976,0,105,0,115,
10169127,4276,5,68,1, 104600,116,0,67,0,
101701901,4277,16,0,542,
101711,1479,4278,16,0,
10172542,1,112,4279,16,
101730,542,1,2293,4280,
1017416,0,542,1,1804,
101754281,16,0,542,1,
10176431,4282,16,0,542,
101771,1443,4283,16,0,
10178542,1,1756,4284,16,
101790,542,1,124,4285,
1018016,0,542,1,525,
101814286,16,0,542,1,
10182236,4287,16,0,542,
101831,346,4288,16,0,
10184542,1,1876,4289,16,
101850,542,1,1659,4290,
1018616,0,542,1,1225,
101874291,16,0,542,1,
101881117,4292,16,0,542,
101891,137,4293,16,0,
10190542,1,2318,4294,16,
101910,542,1,1775,4295,
1019216,0,542,1,32,
101934296,16,0,542,1,
101941407,4297,16,0,542,
101951,256,4298,16,0,
10196542,1,459,4299,16,
101970,542,1,406,4300,
1019816,0,542,1,41,
101994301,16,0,542,1,
102002658,4302,16,0,542,
102011,43,4303,16,0,
10202542,1,1585,4304,16,
102030,542,1,1990,4305,
1020416,0,542,1,2337,
102054306,16,0,542,1,
10206509,4307,16,0,542,
102071,52,4308,16,0,
10208542,1,151,4309,16,
102090,542,1,447,4310,
1021016,0,542,1,166,
102114311,16,0,542,1,
10212462,4312,16,0,542,
102131,277,4313,16,0,
10214542,1,1695,4314,16,
102150,542,1,62,4315,
1021616,0,587,1,1153,
102174316,16,0,542,1,
10218381,4317,16,0,542,
102191,2106,4318,16,0,
10220542,1,1335,4319,16,
102210,542,1,71,4320,
1022216,0,542,1,182,
102234321,16,0,542,1,
1022476,4322,16,0,542,
102251,79,4323,16,0,
10226542,1,1933,4324,16,
102270,542,1,299,4325,
1022816,0,542,1,85,
102294326,16,0,542,1,
102301515,4327,16,0,542,
102311,2198,4328,16,0,
10232542,1,89,4329,16,
102330,542,1,1834,4330,
1023416,0,542,1,1622,
102354331,16,0,542,1,
102362413,4332,16,0,542,
102371,2075,4333,16,0,
10238542,1,1731,4334,16,
102390,542,1,97,4335,
1024016,0,542,1,1297,
102414336,16,0,542,1,
102421189,4337,16,0,542,
102431,102,4338,16,0,
10244542,1,1261,4339,16,
102450,542,1,322,4340,
1024616,0,542,1,1958,
102474341,16,0,542,1,
10248199,4342,16,0,542,
102491,1371,4343,16,0,
10250542,1,217,4344,16,
102510,542,1,128,4345,
1025219,4346,4,28,86,
102530,101,0,99,0,
10254116,0,111,0,114,
102550,67,0,111,0,
10256110,0,115,0,116,
102570,97,0,110,0,
10258116,0,1,128,4276,
102591,129,4347,19,4348,
102604,32,82,0,111,
102610,116,0,97,0,
10262116,0,105,0,111,
102630,110,0,67,0,
10264111,0,110,0,115, 10461111,0,110,0,115,
102650,116,0,97,0, 104620,116,0,97,0,
10266110,0,116,0,1, 10463110,0,116,0,1,
10267129,4276,1,130,4349, 10464132,4319,1,133,4394,
1026819,4350,4,24,76, 1046519,178,1,133,4395,
102690,105,0,115,0, 104665,67,1,1901,4396,
10270116,0,67,0,111, 1046716,0,600,1,1479,
102710,110,0,115,0, 104684397,16,0,543,1,
10272116,0,97,0,110, 10469112,4398,16,0,259,
102730,116,0,1,130, 104701,2293,4399,16,0,
102744276,1,131,4351,19, 10471282,1,1804,4400,16,
10275169,1,131,4352,5, 104720,600,1,431,4401,
1027667,1,1901,4353,16, 1047316,0,595,1,1443,
102770,585,1,1479,4354, 104744402,16,0,474,1,
1027816,0,533,1,112, 104751756,4403,16,0,683,
102794355,16,0,249,1, 104761,124,4404,16,0,
102802293,4356,16,0,273, 10477267,1,525,4405,16,
102811,1804,4357,16,0, 104780,314,1,236,4406,
10282585,1,431,4358,16, 1047916,0,349,1,346,
102830,580,1,1443,4359, 104804407,16,0,506,1,
1028416,0,468,1,1756, 104811876,4408,16,0,326,
102854360,16,0,673,1, 104821,1659,4409,16,0,
10286124,4361,16,0,258, 10483683,1,1225,4410,16,
102871,525,4362,16,0, 104840,258,1,1117,4411,
10288305,1,236,4363,16, 1048516,0,229,1,137,
102890,341,1,346,4364, 104864412,16,0,281,1,
1029016,0,496,1,1876, 104872318,4413,16,0,683,
102914365,16,0,318,1, 104881,2670,4414,16,0,
102921659,4366,16,0,673, 10489606,1,1775,4415,16,
102931,1225,4367,16,0, 104900,600,1,32,4416,
10294248,1,1117,4368,16, 1049116,0,600,1,1407,
102950,219,1,137,4369, 104924417,16,0,497,1,
1029616,0,272,1,2318, 10493256,4418,16,0,403,
102974370,16,0,673,1, 104941,459,4419,16,0,
102981775,4371,16,0,585, 10495176,1,406,4420,16,
102991,32,4372,16,0, 104960,568,1,41,4421,
10300585,1,1407,4373,16, 1049716,0,176,1,151,
103010,487,1,256,4374, 104984422,16,0,291,1,
1030216,0,395,1,459, 1049943,4423,16,0,645,
103034375,16,0,167,1, 105001,1990,4424,16,0,
10304406,4376,16,0,562, 10501600,1,2337,4425,16,
103051,41,4377,16,0, 105020,600,1,509,4426,
10306167,1,2658,4378,16, 1050316,0,665,1,52,
103070,659,1,43,4379, 105044427,16,0,610,1,
1030816,0,640,1,1990, 10505381,4428,16,0,560,
103094380,16,0,585,1, 105061,447,4429,16,0,
103102337,4381,16,0,585, 10507314,1,166,4430,16,
103111,509,4382,16,0, 105080,302,1,462,4431,
10312655,1,52,4383,16, 1050916,0,176,1,277,
103130,594,1,151,4384, 105104432,16,0,447,1,
1031416,0,282,1,447, 105111695,4433,16,0,279,
103154385,16,0,305,1, 105121,1261,4434,16,0,
10316166,4386,16,0,293, 10513290,1,1153,4435,16,
103171,462,4387,16,0, 105140,183,1,2106,4436,
10318167,1,277,4388,16, 1051516,0,600,1,1335,
103190,434,1,1695,4389, 105164437,16,0,334,1,
1032016,0,270,1,1261, 1051771,4438,16,0,213,
103214390,16,0,281,1, 105181,182,4439,16,0,
103221153,4391,16,0,174, 10519314,1,76,4440,16,
103231,381,4392,16,0, 105200,559,1,79,4441,
10324550,1,2106,4393,16, 1052116,0,228,1,1933,
103250,585,1,1335,4394, 105224442,16,0,415,1,
1032616,0,326,1,71, 10523299,4443,16,0,460,
103274395,16,0,203,1, 105241,85,4444,16,0,
10328182,4396,16,0,305, 10525471,1,1515,4445,16,
103291,76,4397,16,0, 105260,567,1,2198,4446,
10330549,1,79,4398,16, 1052716,0,600,1,89,
103310,218,1,1933,4399, 105284447,16,0,237,1,
1033216,0,407,1,299, 105291834,4448,16,0,301,
103334400,16,0,444,1, 105301,1622,4449,16,0,
1033485,4401,16,0,457, 10531664,1,2413,4450,16,
103351,1515,4402,16,0, 105320,600,1,2075,4451,
10336556,1,2198,4403,16, 1053316,0,600,1,1731,
103370,585,1,89,4404, 105344452,16,0,263,1,
1033816,0,227,1,1834, 1053597,4453,16,0,419,
103394405,16,0,292,1, 105361,1297,4454,16,0,
103401622,4406,16,0,654, 10537336,1,1189,4455,16,
103411,2413,4407,16,0, 105380,227,1,102,4456,
10342585,1,2075,4408,16, 1053916,0,248,1,1585,
103430,585,1,1731,4409, 105404457,16,0,675,1,
1034416,0,250,1,97, 10541322,4458,16,0,472,
103454410,16,0,411,1, 105421,1958,4459,16,0,
103461297,4411,16,0,328, 10543600,1,199,4460,16,
103471,1189,4412,16,0, 105440,325,1,1371,4461,
10348217,1,102,4413,16, 1054516,0,404,1,217,
103490,238,1,1585,4414, 105464462,16,0,333,1,
1035016,0,663,1,322, 10547134,4463,19,4464,4,
103514415,16,0,458,1, 1054836,67,0,111,0,
103521958,4416,16,0,585, 10549110,0,115,0,116,
103531,199,4417,16,0, 105500,97,0,110,0,
10354316,1,1371,4418,16,
103550,396,1,217,4419,
1035616,0,325,1,132,
103574420,19,4421,4,36,
1035867,0,111,0,110,
103590,115,0,116,0,
1036097,0,110,0,116,
103610,69,0,120,0,
10362112,0,114,0,101,
103630,115,0,115,0,
10364105,0,111,0,110,
103650,1,132,4352,1,
10366133,4422,19,4423,4,
1036730,73,0,100,0,
10368101,0,110,0,116,
103690,69,0,120,0,
10370112,0,114,0,101,
103710,115,0,115,0,
10372105,0,111,0,110,
103730,1,133,4352,1,
10374134,4424,19,4425,4,
1037536,73,0,100,0,
10376101,0,110,0,116,
103770,68,0,111,0,
10378116,0,69,0,120, 10551116,0,69,0,120,
103790,112,0,114,0, 105520,112,0,114,0,
10380101,0,115,0,115, 10553101,0,115,0,115,
103810,105,0,111,0, 105540,105,0,111,0,
10382110,0,1,134,4352, 10555110,0,1,134,4395,
103831,135,4426,19,4427, 105561,135,4465,19,4466,
103844,44,70,0,117, 105574,30,73,0,100,
103850,110,0,99,0, 105580,101,0,110,0,
10386116,0,105,0,111, 10559116,0,69,0,120,
103870,110,0,67,0, 105600,112,0,114,0,
1038897,0,108,0,108, 10561101,0,115,0,115,
103890,69,0,120,0, 105620,105,0,111,0,
10390112,0,114,0,101, 10563110,0,1,135,4395,
103910,115,0,115,0, 105641,136,4467,19,4468,
10392105,0,111,0,110, 105654,36,73,0,100,
103930,1,135,4352,1, 105660,101,0,110,0,
10394136,4428,19,4429,4, 10567116,0,68,0,111,
1039532,66,0,105,0, 105680,116,0,69,0,
10396110,0,97,0,114,
103970,121,0,69,0,
10398120,0,112,0,114, 10569120,0,112,0,114,
103990,101,0,115,0, 105700,101,0,115,0,
10400115,0,105,0,111, 10571115,0,105,0,111,
104010,110,0,1,136, 105720,110,0,1,136,
104024352,1,137,4430,19, 105734395,1,137,4469,19,
104034431,4,30,85,0, 105744470,4,44,70,0,
10404110,0,97,0,114, 10575117,0,110,0,99,
104050,121,0,69,0, 105760,116,0,105,0,
10406120,0,112,0,114, 10577111,0,110,0,67,
104070,101,0,115,0, 105780,97,0,108,0,
10408115,0,105,0,111, 10579108,0,69,0,120,
104090,110,0,1,137, 105800,112,0,114,0,
104104352,1,138,4432,19, 10581101,0,115,0,115,
104114433,4,36,84,0, 105820,105,0,111,0,
10412121,0,112,0,101, 10583110,0,1,137,4395,
104130,99,0,97,0, 105841,138,4471,19,4472,
10414115,0,116,0,69, 105854,32,66,0,105,
105860,110,0,97,0,
10587114,0,121,0,69,
104150,120,0,112,0, 105880,120,0,112,0,
10416114,0,101,0,115, 10589114,0,101,0,115,
104170,115,0,105,0, 105900,115,0,105,0,
10418111,0,110,0,1, 10591111,0,110,0,1,
10419138,4352,1,139,4434, 10592138,4395,1,139,4473,
1042019,4435,4,42,80, 1059319,4474,4,30,85,
104210,97,0,114,0, 105940,110,0,97,0,
10422101,0,110,0,116, 10595114,0,121,0,69,
104230,104,0,101,0, 105960,120,0,112,0,
10424115,0,105,0,115, 10597114,0,101,0,115,
104250,69,0,120,0, 105980,115,0,105,0,
10426112,0,114,0,101, 10599111,0,110,0,1,
104270,115,0,115,0, 10600139,4395,1,140,4475,
10428105,0,111,0,110, 1060119,4476,4,36,84,
104290,1,139,4352,1, 106020,121,0,112,0,
10430140,4436,19,4437,4, 10603101,0,99,0,97,
1043156,73,0,110,0, 106040,115,0,116,0,
1043299,0,114,0,101, 1060569,0,120,0,112,
104330,109,0,101,0, 106060,114,0,101,0,
10434110,0,116,0,68, 10607115,0,115,0,105,
104350,101,0,99,0, 106080,111,0,110,0,
10436114,0,101,0,109, 106091,140,4395,1,141,
106104477,19,4478,4,42,
1061180,0,97,0,114,
104370,101,0,110,0, 106120,101,0,110,0,
10438116,0,69,0,120, 10613116,0,104,0,101,
106140,115,0,105,0,
10615115,0,69,0,120,
104390,112,0,114,0, 106160,112,0,114,0,
10440101,0,115,0,115, 10617101,0,115,0,115,
104410,105,0,111,0, 106180,105,0,111,0,
10442110,0,1,140,4352, 10619110,0,1,141,4395,
104431,142,4438,19,683, 106201,142,4479,19,4480,
104441,142,3911,1,143, 106214,56,73,0,110,
104454439,19,705,1,143, 106220,99,0,114,0,
104463911,1,144,4440,19, 10623101,0,109,0,101,
104473192,1,144,3914,1, 106240,110,0,116,0,
10448145,4441,19,3187,1, 1062568,0,101,0,99,
10449145,3914,1,146,4442, 106260,114,0,101,0,
1045019,3198,1,146,3914, 10627109,0,101,0,110,
104511,147,4443,19,3209, 106280,116,0,69,0,
104521,147,3914,1,148, 10629120,0,112,0,114,
104534444,19,3220,1,148, 106300,101,0,115,0,
104543917,1,149,4445,19, 10631115,0,105,0,111,
104553226,1,149,3917,1, 106320,110,0,1,142,
10456150,4446,19,3214,1, 106334395,1,144,4481,19,
10457150,3921,1,151,4447, 10634715,1,144,3941,1,
1045819,3204,1,151,3921, 10635145,4482,19,720,1,
104591,152,4448,19,689, 10636145,3941,1,146,4483,
104601,152,3925,1,153, 1063719,3246,1,146,3944,
104614449,19,710,1,153, 106381,147,4484,19,3220,
104623925,1,154,4450,19, 106391,147,3944,1,148,
10463695,1,154,3929,1, 106404485,19,3241,1,148,
10464155,4451,19,700,1, 106413944,1,149,4486,19,
10465155,3929,1,156,4452, 106423215,1,149,3944,1,
1046619,1636,1,156,3935, 10643150,4487,19,3226,1,
104671,157,4453,19,1631, 10644150,3947,1,151,4488,
104681,157,3935,1,158, 1064519,3256,1,151,3947,
104694454,19,1622,1,158, 106461,152,4489,19,3251,
104703939,1,159,4455,19, 106471,152,3951,1,153,
104711680,1,159,3945,1, 106484490,19,3236,1,153,
10472160,4456,19,1657,1, 106493951,1,154,4491,19,
10473160,3945,1,161,4457, 10650698,1,154,3955,1,
1047419,1117,1,161,3950, 10651155,4492,19,693,1,
104751,162,4458,19,902, 10652155,3955,1,156,4493,
104761,162,3995,1,163, 1065319,709,1,156,3959,
104774459,19,886,1,163, 106541,157,4494,19,704,
104783995,1,164,4460,19, 106551,157,3959,1,158,
10479892,1,164,4011,1, 106564495,19,1648,1,158,
10480165,4461,19,880,1, 106573965,1,159,4496,19,
10481165,4011,1,166,4462, 106581658,1,159,3965,1,
1048219,1145,1,166,4027, 10659160,4497,19,1663,1,
104831,167,4463,19,782, 10660160,3965,1,161,4498,
104841,167,4014,1,168, 1066119,1653,1,161,3965,
104854464,19,897,1,168, 106621,162,4499,19,1640,
104864014,1,169,4465,19, 106631,162,3969,1,163,
10487777,1,169,4014,1, 106644500,19,1633,1,163,
10488170,4466,19,802,1, 106653975,1,164,4501,19,
10489170,4014,1,171,4467, 106661704,1,164,3981,1,
1049019,771,1,171,4014, 10667165,4502,19,1679,1,
104911,172,4468,19,765, 10668165,3981,1,166,4503,
104921,172,4014,1,173, 1066919,1127,1,166,3986,
104934469,19,760,1,173, 106701,167,4504,19,911,
104944014,1,174,4470,19, 106711,167,4037,1,168,
10495755,1,174,4014,1, 106724505,19,895,1,168,
10496175,4471,19,749,1, 106734037,1,169,4506,19,
10497175,4014,1,176,4472, 10674901,1,169,4054,1,
1049819,744,1,176,4014, 10675170,4507,19,889,1,
104991,177,4473,19,739, 10676170,4054,1,171,4508,
105001,177,4014,1,178, 1067719,1155,1,171,4070,
105014474,19,734,1,178, 106781,172,4509,19,792,
105024014,1,179,4475,19, 106791,172,4057,1,173,
10503729,1,179,4014,1, 106804510,19,906,1,173,
10504180,4476,19,1152,1, 106814057,1,174,4511,19,
10505180,4099,1,181,4477, 10682787,1,174,4057,1,
1050619,1290,1,181,4112, 10683175,4512,19,812,1,
105071,182,4478,19,1139, 10684175,4057,1,176,4513,
105081,182,4125,1,183, 1068519,781,1,176,4057,
105094479,19,1278,1,183, 106861,177,4514,19,775,
105104125,1,184,4480,19, 106871,177,4057,1,178,
10511919,1,184,4138,1, 106884515,19,770,1,178,
10512185,4481,19,722,1, 106894057,1,179,4516,19,
10513185,4138,1,186,4482, 10690765,1,179,4057,1,
1051419,817,1,186,4138, 10691180,4517,19,759,1,
105151,187,4483,19,845, 10692180,4057,1,181,4518,
105161,187,4138,1,188, 1069319,754,1,181,4057,
105174484,19,865,1,188, 106941,182,4519,19,749,
105184151,1,189,4485,19, 106951,182,4057,1,183,
10519911,1,189,4151,1, 106964520,19,744,1,183,
10520190,4486,19,825,1, 106974057,1,184,4521,19,
10521190,4164,1,191,4487, 10698739,1,184,4057,1,
1052219,838,1,191,4164, 10699185,4522,19,1162,1,
105231,192,4488,19,791, 10700185,4142,1,186,4523,
105241,192,4177,1,193, 1070119,1300,1,186,4155,
105254489,19,830,1,193, 107021,187,4524,19,1149,
105264177,1,194,4490,19, 107031,187,4168,1,188,
105271477,1,194,4190,1, 107044525,19,1288,1,188,
10528195,4491,19,1158,1, 107054168,1,189,4526,19,
10529195,4190,1,196,4492, 10706928,1,189,4181,1,
1053019,1509,1,196,4190, 10707190,4527,19,732,1,
105311,197,4493,19,1541, 10708190,4181,1,191,4528,
105321,197,4190,1,198, 1070919,827,1,191,4181,
105334494,19,1406,1,198, 107101,192,4529,19,855,
105344040,1,199,4495,19, 107111,192,4181,1,193,
105351466,1,199,4040,1, 107124530,19,874,1,193,
10536200,4496,19,1133,1, 107134194,1,194,4531,19,
10537200,4053,1,201,4497, 10714920,1,194,4194,1,
1053819,1573,1,201,4053, 10715195,4532,19,835,1,
105391,202,4498,19,1504, 10716195,4207,1,196,4533,
105401,202,4053,1,203, 1071719,848,1,196,4207,
105414499,19,1451,1,203, 107181,197,4534,19,801,
105424053,1,204,4500,19, 107191,197,4220,1,198,
105431374,1,204,4053,1, 107204535,19,840,1,198,
10544205,4501,19,1300,1, 107214220,1,199,4536,19,
10545205,4053,1,206,4502, 107221478,1,199,4233,1,
1054619,1310,1,206,4053, 10723200,4537,19,1168,1,
105471,207,4503,19,1128, 10724200,4233,1,201,4538,
105481,207,4053,1,208, 1072519,1510,1,201,4233,
105494504,19,1557,1,208, 107261,202,4539,19,1547,
105504053,1,209,4505,19, 107271,202,4233,1,203,
105511499,1,209,4053,1, 107284540,19,1416,1,203,
10552210,4506,19,1441,1, 107294083,1,204,4541,19,
10553210,4053,1,211,4507, 107301532,1,204,4083,1,
1055419,1363,1,211,4053, 10731205,4542,19,1143,1,
105551,212,4508,19,1326, 10732205,4096,1,206,4543,
105561,212,4053,1,213, 1073319,1579,1,206,4096,
105574509,19,1111,1,213, 107341,207,4544,19,1505,
105584053,1,214,4510,19, 107351,207,4096,1,208,
105591461,1,214,4053,1, 107364545,19,1460,1,208,
10560215,4511,19,1487,1, 107374096,1,209,4546,19,
10561215,4053,1,216,4512, 107381384,1,209,4096,1,
1056219,1434,1,216,4053, 10739210,4547,19,1310,1,
105631,217,4513,19,1456, 10740210,4096,1,211,4548,
105641,217,4053,1,218, 1074119,1320,1,211,4096,
105654514,19,1266,1,218, 107421,212,4549,19,1138,
105664053,1,219,4515,19, 107431,212,4096,1,213,
105671170,1,219,4053,1, 107444550,19,1563,1,213,
10568220,4516,19,1100,1, 107454096,1,214,4551,19,
10569220,4053,1,221,4517, 107461500,1,214,4096,1,
1057019,1531,1,221,4053, 10747215,4552,19,1450,1,
105711,222,4518,19,1482, 10748215,4096,1,216,4553,
105721,222,4053,1,223, 1074919,1373,1,216,4096,
105734519,19,1429,1,223, 107501,217,4554,19,1336,
105744053,1,224,4520,19, 107511,217,4096,1,218,
105751295,1,224,4086,1, 107524555,19,1121,1,218,
10576225,4521,19,1273,1, 107534096,1,219,4556,19,
10577225,4086,1,226,4522, 107541466,1,219,4096,1,
1057819,1562,1,226,4276, 10755220,4557,19,1488,1,
105791,227,4523,19,1586, 10756220,4096,1,221,4558,
105801,227,4276,1,228, 1075719,1443,1,221,4096,
105814524,19,1552,1,228, 107581,222,4559,19,1596,
105824276,1,229,4525,19, 107591,222,4096,1,223,
105831547,1,229,4276,1, 107604560,19,1276,1,223,
10584230,4526,19,1568,1, 107614096,1,224,4561,19,
10585230,4276,1,231,4527, 107621180,1,224,4096,1,
1058619,1515,1,231,4276, 10763225,4562,19,1110,1,
105871,232,4528,19,1220, 10764225,4096,1,226,4563,
105881,232,4276,1,233, 1076519,1537,1,226,4096,
105894529,19,1395,1,233, 107661,227,4564,19,1483,
105904352,1,234,4530,19, 107671,227,4096,1,228,
105911181,1,234,4352,1, 107684565,19,1438,1,228,
10592235,4531,19,1188,1, 107694096,1,229,4566,19,
10593235,4352,1,236,4532, 107701305,1,229,4129,1,
1059419,1209,1,236,4352, 10771230,4567,19,1283,1,
105951,237,4533,19,1204, 10772230,4129,1,231,4568,
105961,237,4352,1,238, 1077319,1568,1,231,4319,
105974534,19,1199,1,238, 107741,232,4569,19,1591,
105984352,1,239,4535,19, 107751,232,4319,1,233,
105991194,1,239,4352,1, 107764570,19,1558,1,233,
10600240,4536,19,1384,1, 107774319,1,234,4571,19,
10601240,4352,1,241,4537, 107781553,1,234,4319,1,
1060219,1412,1,241,4352, 10779235,4572,19,1574,1,
106031,242,4538,19,1389, 10780235,4319,1,236,4573,
106041,242,4352,1,243, 1078119,1516,1,236,4319,
106054539,19,1379,1,243, 107821,237,4574,19,1230,
106064352,1,244,4540,19, 107831,237,4319,1,238,
106071369,1,244,4352,1, 107844575,19,1405,1,238,
10608245,4541,19,1352,1, 107854395,1,239,4576,19,
10609245,4352,1,246,4542, 107861191,1,239,4395,1,
1061019,1305,1,246,4352, 10787240,4577,19,1198,1,
106111,247,4543,19,1214, 10788240,4395,1,241,4578,
106121,247,4352,1,248, 1078919,1219,1,241,4395,
106134544,19,1175,1,248, 107901,242,4579,19,1214,
106144352,1,249,4545,19, 107911,242,4395,1,243,
106151123,1,249,4352,1, 107924580,19,1209,1,243,
10616250,4546,19,1581,1, 107934395,1,244,4581,19,
10617250,4352,1,251,4547, 107941204,1,244,4395,1,
1061819,1536,1,251,4352, 10795245,4582,19,1394,1,
106191,252,4548,19,1526, 10796245,4395,1,246,4583,
106201,252,4352,1,253, 1079719,1422,1,246,4395,
106214549,19,1521,1,253, 107981,247,4584,19,1399,
106224352,1,254,4550,19, 107991,247,4395,1,248,
106231472,1,254,4352,1, 108004585,19,1389,1,248,
10624255,4551,19,1446,1, 108014395,1,249,4586,19,
10625255,4352,1,256,4552, 108021379,1,249,4395,1,
1062619,1422,1,256,4352, 10803250,4587,19,1362,1,
106271,257,4553,19,1417, 10804250,4395,1,251,4588,
106281,257,4352,1,258, 1080519,1315,1,251,4395,
106294554,19,1358,1,258, 108061,252,4589,19,1224,
106304352,1,259,4555,19, 108071,252,4395,1,253,
106311334,1,259,4352,1, 108084590,19,1185,1,253,
10632260,4556,19,1400,1, 108094395,1,254,4591,19,
10633260,4352,1,261,4557, 108101133,1,254,4395,1,
1063419,1493,1,261,4352, 10811255,4592,19,1586,1,
106351,262,4558,19,1347, 10812255,4395,1,256,4593,
106361,262,4352,1,263, 1081319,1542,1,256,4395,
106374559,19,1341,1,263, 108141,257,4594,19,1527,
106384352,1,264,4560,19, 108151,257,4395,1,258,
106391321,1,264,4352,1, 108164595,19,1522,1,258,
10640265,4561,19,1284,1, 108174395,1,259,4596,19,
10641265,4352,1,266,4562, 108181473,1,259,4395,1,
1064219,1261,1,266,4352, 10819260,4597,19,1455,1,
106431,267,4563,19,1106, 10820260,4395,1,261,4598,
106441,267,4352,1,268, 1082119,1432,1,261,4395,
106454564,19,1596,1,268, 108221,262,4599,19,1427,
106464352,1,269,4565,19, 108231,262,4395,1,263,
106471226,1,269,4352,1, 108244600,19,1368,1,263,
10648270,4566,19,1231,1, 108254395,1,264,4601,19,
10649270,4352,1,271,4567, 108261344,1,264,4395,1,
1065019,1251,1,271,4352, 10827265,4602,19,1410,1,
106511,272,4568,19,1241, 10828265,4395,1,266,4603,
106521,272,4352,1,273, 1082919,1494,1,266,4395,
106534569,19,1246,1,273, 108301,267,4604,19,1357,
106544352,1,274,4570,19, 108311,267,4395,1,268,
106551236,1,274,4352,1, 108324605,19,1351,1,268,
10656275,4571,19,1591,1, 108334395,1,269,4606,19,
10657275,4352,1,276,4572, 108341331,1,269,4395,1,
1065819,1256,1,276,4352, 10835270,4607,19,1294,1,
106591,277,4573,19,1316, 10836270,4395,1,271,4608,
106601,277,4195,1,278, 1083719,1271,1,271,4395,
106614574,19,1650,1,278, 108381,272,4609,19,1116,
106624265,1,279,4575,19, 108391,272,4395,1,273,
106631686,1,279,4265,1, 108404610,19,1606,1,273,
10664280,4576,19,1666,1, 108414395,1,274,4611,19,
10665280,4269,1,281,4577, 108421236,1,274,4395,1,
1066619,1985,1,281,3969, 10843275,4612,19,1241,1,
106671,282,4578,19,1980, 10844275,4395,1,276,4613,
106681,282,3969,1,283, 1084519,1261,1,276,4395,
106694579,19,1975,1,283, 108461,277,4614,19,1251,
106703969,1,284,4580,19, 108471,277,4395,1,278,
106711970,1,284,3969,1, 108484615,19,1256,1,278,
10672285,4581,19,1965,1, 108494395,1,279,4616,19,
10673285,3969,1,286,4582, 108501246,1,279,4395,1,
1067419,1960,1,286,3969, 10851280,4617,19,1601,1,
106751,287,4583,19,1955, 10852280,4395,1,281,4618,
106761,287,3969,1,288, 1085319,1266,1,281,4395,
106774584,19,1944,1,288, 108541,282,4619,19,1326,
106783989,1,289,4585,19, 108551,282,4238,1,283,
106791939,1,289,3989,1, 108564620,19,1717,1,283,
10680290,4586,19,1934,1, 108574308,1,284,4621,19,
10681290,3989,1,291,4587, 108581710,1,284,4308,1,
1068219,1929,1,291,3989, 10859285,4622,19,1689,1,
106831,292,4588,19,1924, 10860285,4312,1,286,4623,
106841,292,3989,1,293, 1086119,2014,1,286,4005,
106854589,19,1919,1,293, 108621,287,4624,19,2009,
106863989,1,294,4590,19, 108631,287,4005,1,288,
106871914,1,294,3989,1, 108644625,19,2004,1,288,
10688295,4591,19,1909,1, 108654005,1,289,4626,19,
10689295,3989,1,296,4592, 108661999,1,289,4005,1,
1069019,1904,1,296,3989, 10867290,4627,19,1994,1,
106911,297,4593,19,1739, 10868290,4005,1,291,4628,
106921,297,3989,1,298, 1086919,1989,1,291,4005,
106934594,19,1898,1,298, 108701,292,4629,19,1984,
106943989,1,299,4595,19, 108711,292,4005,1,293,
106951893,1,299,3989,1, 108724630,19,1973,1,293,
10696300,4596,19,1888,1, 108734025,1,294,4631,19,
10697300,3989,1,301,4597, 108741968,1,294,4025,1,
1069819,1732,1,301,3989, 10875295,4632,19,1963,1,
106991,302,4598,19,1883, 10876295,4025,1,296,4633,
107001,302,3989,1,303, 1087719,1958,1,296,4025,
107014599,19,1878,1,303, 108781,297,4634,19,1953,
107023989,1,304,4600,19, 108791,297,4025,1,298,
107031873,1,304,3989,1, 108804635,19,1948,1,298,
10704305,4601,19,1868,1, 108814025,1,299,4636,19,
10705305,3989,1,306,4602, 108821943,1,299,4025,1,
1070619,1863,1,306,3989, 10883300,4637,19,1938,1,
107071,307,4603,19,1858, 10884300,4025,1,301,4638,
107081,307,3989,1,308, 1088519,1933,1,301,4025,
107094604,19,1725,1,308, 108861,302,4639,19,1767,
107103989,1,309,4605,19, 108871,302,4025,1,303,
107111852,1,309,3989,1, 108884640,19,1927,1,303,
10712310,4606,19,1847,1, 108894025,1,304,4641,19,
10713310,3989,1,311,4607, 108901922,1,304,4025,1,
1071419,1842,1,311,3989, 10891305,4642,19,1917,1,
107151,312,4608,19,1719, 10892305,4025,1,306,4643,
107161,312,3989,1,313, 1089319,1760,1,306,4025,
107174609,19,1836,1,313, 108941,307,4644,19,1912,
107183989,1,314,4610,19, 108951,307,4025,1,308,
107191767,1,314,3989,1, 108964645,19,1907,1,308,
10720315,4611,19,1831,1, 108974025,1,309,4646,19,
10721315,3989,1,316,4612, 108981902,1,309,4025,1,
1072219,1826,1,316,3989, 10899310,4647,19,1897,1,
107231,317,4613,19,1821, 10900310,4025,1,311,4648,
107241,317,3989,1,318, 1090119,1892,1,311,4025,
107254614,19,1816,1,318, 109021,312,4649,19,1887,
107263989,1,319,4615,19, 109031,312,4025,1,313,
107271811,1,319,3989,1, 109044650,19,1753,1,313,
10728320,4616,19,1806,1, 109054025,1,314,4651,19,
10729320,3989,1,321,4617, 109061881,1,314,4025,1,
1073019,1801,1,321,3989, 10907315,4652,19,1876,1,
107311,322,4618,19,4619, 10908315,4025,1,316,4653,
1090919,1871,1,316,4025,
109101,317,4654,19,1747,
109111,317,4025,1,318,
109124655,19,1865,1,318,
109134025,1,319,4656,19,
109141796,1,319,4025,1,
10915320,4657,19,1860,1,
10916320,4025,1,321,4658,
1091719,1855,1,321,4025,
109181,322,4659,19,1850,
109191,322,4025,1,323,
109204660,19,1845,1,323,
109214025,1,324,4661,19,
109221840,1,324,4025,1,
10923325,4662,19,1835,1,
10924325,4025,1,326,4663,
1092519,1830,1,326,4031,
109261,327,4664,19,4665,
107324,50,65,0,114, 109274,50,65,0,114,
107330,103,0,117,0, 109280,103,0,117,0,
10734109,0,101,0,110, 10929109,0,101,0,110,
@@ -10739,16 +10934,16 @@ public yyLSLSyntax
107390,111,0,110,0, 109340,111,0,110,0,
1074076,0,105,0,115, 1093576,0,105,0,115,
107410,116,0,95,0, 109360,116,0,95,0,
1074251,0,1,322,3945, 1093751,0,1,327,3981,
107431,323,4620,19,4621, 109381,328,4666,19,4667,
107444,28,65,0,114, 109394,28,65,0,114,
107450,103,0,117,0, 109400,103,0,117,0,
10746109,0,101,0,110, 10941109,0,101,0,110,
107470,116,0,76,0, 109420,116,0,76,0,
10748105,0,115,0,116, 10943105,0,115,0,116,
107490,95,0,51,0, 109440,95,0,51,0,
107501,323,4265,1,324, 109451,328,4308,1,329,
107514622,19,4623,4,50, 109464668,19,4669,4,50,
1075265,0,114,0,103, 1094765,0,114,0,103,
107530,117,0,109,0, 109480,117,0,109,0,
10754101,0,110,0,116, 10949101,0,110,0,116,
@@ -10759,32 +10954,33 @@ public yyLSLSyntax
107590,110,0,76,0, 109540,110,0,76,0,
10760105,0,115,0,116, 10955105,0,115,0,116,
107610,95,0,52,0, 109560,95,0,52,0,
107621,324,3945,1,325, 109571,329,3981,1,330,
107634624,19,4625,4,28, 109584670,19,4671,4,50,
1095965,0,114,0,103,
109600,117,0,109,0,
10961101,0,110,0,116,
109620,68,0,101,0,
1096399,0,108,0,97,
109640,114,0,97,0,
10965116,0,105,0,111,
109660,110,0,76,0,
10967105,0,115,0,116,
109680,95,0,53,0,
109691,330,3981,1,331,
109704672,19,4673,4,28,
1076465,0,114,0,103, 1097165,0,114,0,103,
107650,117,0,109,0, 109720,117,0,109,0,
10766101,0,110,0,116, 10973101,0,110,0,116,
107670,76,0,105,0, 109740,76,0,105,0,
10768115,0,116,0,95, 10975115,0,116,0,95,
107690,52,0,1,325, 109760,52,0,1,331,
107704265,1,326,4626,19, 109774308,2,0,0};
107714627,4,50,65,0,
10772114,0,103,0,117,
107730,109,0,101,0,
10774110,0,116,0,68,
107750,101,0,99,0,
10776108,0,97,0,114,
107770,97,0,116,0,
10778105,0,111,0,110,
107790,76,0,105,0,
10780115,0,116,0,95,
107810,53,0,1,326,
107823945,2,0,0};
10783new Sfactory(this,"ExpressionArgument_1",new SCreator(ExpressionArgument_1_factory)); 10978new Sfactory(this,"ExpressionArgument_1",new SCreator(ExpressionArgument_1_factory));
10784new Sfactory(this,"SimpleAssignment_8",new SCreator(SimpleAssignment_8_factory)); 10979new Sfactory(this,"SimpleAssignment_8",new SCreator(SimpleAssignment_8_factory));
10980new Sfactory(this,"SimpleAssignment_9",new SCreator(SimpleAssignment_9_factory));
10785new Sfactory(this,"StatementList_1",new SCreator(StatementList_1_factory)); 10981new Sfactory(this,"StatementList_1",new SCreator(StatementList_1_factory));
10786new Sfactory(this,"StateChange_1",new SCreator(StateChange_1_factory)); 10982new Sfactory(this,"StateChange_1",new SCreator(StateChange_1_factory));
10787new Sfactory(this,"StateChange_2",new SCreator(StateChange_2_factory)); 10983new Sfactory(this,"EmptyStatement",new SCreator(EmptyStatement_factory));
10788new Sfactory(this,"Declaration",new SCreator(Declaration_factory)); 10984new Sfactory(this,"Declaration",new SCreator(Declaration_factory));
10789new Sfactory(this,"IdentExpression",new SCreator(IdentExpression_factory)); 10985new Sfactory(this,"IdentExpression",new SCreator(IdentExpression_factory));
10790new Sfactory(this,"error",new SCreator(error_factory)); 10986new Sfactory(this,"error",new SCreator(error_factory));
@@ -10833,6 +11029,7 @@ new Sfactory(this,"LSLProgramRoot_2",new SCreator(LSLProgramRoot_2_factory));
10833new Sfactory(this,"States_1",new SCreator(States_1_factory)); 11029new Sfactory(this,"States_1",new SCreator(States_1_factory));
10834new Sfactory(this,"States_2",new SCreator(States_2_factory)); 11030new Sfactory(this,"States_2",new SCreator(States_2_factory));
10835new Sfactory(this,"FunctionCallExpression_1",new SCreator(FunctionCallExpression_1_factory)); 11031new Sfactory(this,"FunctionCallExpression_1",new SCreator(FunctionCallExpression_1_factory));
11032new Sfactory(this,"Event_24",new SCreator(Event_24_factory));
10836new Sfactory(this,"ForLoopStatement",new SCreator(ForLoopStatement_factory)); 11033new Sfactory(this,"ForLoopStatement",new SCreator(ForLoopStatement_factory));
10837new Sfactory(this,"DoWhileStatement_1",new SCreator(DoWhileStatement_1_factory)); 11034new Sfactory(this,"DoWhileStatement_1",new SCreator(DoWhileStatement_1_factory));
10838new Sfactory(this,"DoWhileStatement_2",new SCreator(DoWhileStatement_2_factory)); 11035new Sfactory(this,"DoWhileStatement_2",new SCreator(DoWhileStatement_2_factory));
@@ -10885,7 +11082,9 @@ new Sfactory(this,"ArgumentList_1",new SCreator(ArgumentList_1_factory));
10885new Sfactory(this,"ArgumentList_2",new SCreator(ArgumentList_2_factory)); 11082new Sfactory(this,"ArgumentList_2",new SCreator(ArgumentList_2_factory));
10886new Sfactory(this,"Constant",new SCreator(Constant_factory)); 11083new Sfactory(this,"Constant",new SCreator(Constant_factory));
10887new Sfactory(this,"State",new SCreator(State_factory)); 11084new Sfactory(this,"State",new SCreator(State_factory));
11085new Sfactory(this,"Event_12",new SCreator(Event_12_factory));
10888new Sfactory(this,"Event_13",new SCreator(Event_13_factory)); 11086new Sfactory(this,"Event_13",new SCreator(Event_13_factory));
11087new Sfactory(this,"Event_14",new SCreator(Event_14_factory));
10889new Sfactory(this,"LSLProgramRoot",new SCreator(LSLProgramRoot_factory)); 11088new Sfactory(this,"LSLProgramRoot",new SCreator(LSLProgramRoot_factory));
10890new Sfactory(this,"StateChange",new SCreator(StateChange_factory)); 11089new Sfactory(this,"StateChange",new SCreator(StateChange_factory));
10891new Sfactory(this,"IncrementDecrementExpression_2",new SCreator(IncrementDecrementExpression_2_factory)); 11090new Sfactory(this,"IncrementDecrementExpression_2",new SCreator(IncrementDecrementExpression_2_factory));
@@ -10900,10 +11099,11 @@ new Sfactory(this,"Event_21",new SCreator(Event_21_factory));
10900new Sfactory(this,"Event_22",new SCreator(Event_22_factory)); 11099new Sfactory(this,"Event_22",new SCreator(Event_22_factory));
10901new Sfactory(this,"CompoundStatement",new SCreator(CompoundStatement_factory)); 11100new Sfactory(this,"CompoundStatement",new SCreator(CompoundStatement_factory));
10902new Sfactory(this,"RotationConstant_1",new SCreator(RotationConstant_1_factory)); 11101new Sfactory(this,"RotationConstant_1",new SCreator(RotationConstant_1_factory));
11102new Sfactory(this,"ArgumentDeclarationList_4",new SCreator(ArgumentDeclarationList_4_factory));
10903new Sfactory(this,"TypecastExpression",new SCreator(TypecastExpression_factory)); 11103new Sfactory(this,"TypecastExpression",new SCreator(TypecastExpression_factory));
10904new Sfactory(this,"SimpleAssignment_3",new SCreator(SimpleAssignment_3_factory)); 11104new Sfactory(this,"SimpleAssignment_3",new SCreator(SimpleAssignment_3_factory));
10905new Sfactory(this,"SimpleAssignment_4",new SCreator(SimpleAssignment_4_factory)); 11105new Sfactory(this,"SimpleAssignment_4",new SCreator(SimpleAssignment_4_factory));
10906new Sfactory(this,"Statement_1",new SCreator(Statement_1_factory)); 11106new Sfactory(this,"StateEntryStateEvent_1",new SCreator(StateEntryStateEvent_1_factory));
10907new Sfactory(this,"Statement_2",new SCreator(Statement_2_factory)); 11107new Sfactory(this,"Statement_2",new SCreator(Statement_2_factory));
10908new Sfactory(this,"Statement_3",new SCreator(Statement_3_factory)); 11108new Sfactory(this,"Statement_3",new SCreator(Statement_3_factory));
10909new Sfactory(this,"Statement_4",new SCreator(Statement_4_factory)); 11109new Sfactory(this,"Statement_4",new SCreator(Statement_4_factory));
@@ -10928,7 +11128,7 @@ new Sfactory(this,"IncrementDecrementExpression_6",new SCreator(IncrementDecreme
10928new Sfactory(this,"StateEvent",new SCreator(StateEvent_factory)); 11128new Sfactory(this,"StateEvent",new SCreator(StateEvent_factory));
10929new Sfactory(this,"Event_20",new SCreator(Event_20_factory)); 11129new Sfactory(this,"Event_20",new SCreator(Event_20_factory));
10930new Sfactory(this,"Event_23",new SCreator(Event_23_factory)); 11130new Sfactory(this,"Event_23",new SCreator(Event_23_factory));
10931new Sfactory(this,"Event_24",new SCreator(Event_24_factory)); 11131new Sfactory(this,"Statement_1",new SCreator(Statement_1_factory));
10932new Sfactory(this,"Event_26",new SCreator(Event_26_factory)); 11132new Sfactory(this,"Event_26",new SCreator(Event_26_factory));
10933new Sfactory(this,"SimpleAssignment_10",new SCreator(SimpleAssignment_10_factory)); 11133new Sfactory(this,"SimpleAssignment_10",new SCreator(SimpleAssignment_10_factory));
10934new Sfactory(this,"Event",new SCreator(Event_factory)); 11134new Sfactory(this,"Event",new SCreator(Event_factory));
@@ -10941,7 +11141,6 @@ new Sfactory(this,"Statement_13",new SCreator(Statement_13_factory));
10941new Sfactory(this,"Event_15",new SCreator(Event_15_factory)); 11141new Sfactory(this,"Event_15",new SCreator(Event_15_factory));
10942new Sfactory(this,"Event_16",new SCreator(Event_16_factory)); 11142new Sfactory(this,"Event_16",new SCreator(Event_16_factory));
10943new Sfactory(this,"Event_32",new SCreator(Event_32_factory)); 11143new Sfactory(this,"Event_32",new SCreator(Event_32_factory));
10944new Sfactory(this,"Event_34",new SCreator(Event_34_factory));
10945new Sfactory(this,"SimpleAssignment_20",new SCreator(SimpleAssignment_20_factory)); 11144new Sfactory(this,"SimpleAssignment_20",new SCreator(SimpleAssignment_20_factory));
10946new Sfactory(this,"SimpleAssignment_24",new SCreator(SimpleAssignment_24_factory)); 11145new Sfactory(this,"SimpleAssignment_24",new SCreator(SimpleAssignment_24_factory));
10947new Sfactory(this,"SimpleAssignment_1",new SCreator(SimpleAssignment_1_factory)); 11146new Sfactory(this,"SimpleAssignment_1",new SCreator(SimpleAssignment_1_factory));
@@ -10951,8 +11150,8 @@ new Sfactory(this,"FunctionCallExpression",new SCreator(FunctionCallExpression_f
10951new Sfactory(this,"SimpleAssignment_6",new SCreator(SimpleAssignment_6_factory)); 11150new Sfactory(this,"SimpleAssignment_6",new SCreator(SimpleAssignment_6_factory));
10952new Sfactory(this,"StateBody_1",new SCreator(StateBody_1_factory)); 11151new Sfactory(this,"StateBody_1",new SCreator(StateBody_1_factory));
10953new Sfactory(this,"StatementList_2",new SCreator(StatementList_2_factory)); 11152new Sfactory(this,"StatementList_2",new SCreator(StatementList_2_factory));
10954new Sfactory(this,"SimpleAssignment_9",new SCreator(SimpleAssignment_9_factory)); 11153new Sfactory(this,"StateBody_3",new SCreator(StateBody_3_factory));
10955new Sfactory(this,"BinaryExpression_15",new SCreator(BinaryExpression_15_factory)); 11154new Sfactory(this,"StateBody_4",new SCreator(StateBody_4_factory));
10956new Sfactory(this,"BinaryExpression_16",new SCreator(BinaryExpression_16_factory)); 11155new Sfactory(this,"BinaryExpression_16",new SCreator(BinaryExpression_16_factory));
10957new Sfactory(this,"BinaryExpression_17",new SCreator(BinaryExpression_17_factory)); 11156new Sfactory(this,"BinaryExpression_17",new SCreator(BinaryExpression_17_factory));
10958new Sfactory(this,"BinaryExpression_18",new SCreator(BinaryExpression_18_factory)); 11157new Sfactory(this,"BinaryExpression_18",new SCreator(BinaryExpression_18_factory));
@@ -10964,13 +11163,14 @@ new Sfactory(this,"BinaryExpression_11",new SCreator(BinaryExpression_11_factory
10964new Sfactory(this,"BinaryExpression_12",new SCreator(BinaryExpression_12_factory)); 11163new Sfactory(this,"BinaryExpression_12",new SCreator(BinaryExpression_12_factory));
10965new Sfactory(this,"BinaryExpression_13",new SCreator(BinaryExpression_13_factory)); 11164new Sfactory(this,"BinaryExpression_13",new SCreator(BinaryExpression_13_factory));
10966new Sfactory(this,"BinaryExpression_14",new SCreator(BinaryExpression_14_factory)); 11165new Sfactory(this,"BinaryExpression_14",new SCreator(BinaryExpression_14_factory));
11166new Sfactory(this,"BinaryExpression_15",new SCreator(BinaryExpression_15_factory));
10967new Sfactory(this,"BinaryExpression_6",new SCreator(BinaryExpression_6_factory)); 11167new Sfactory(this,"BinaryExpression_6",new SCreator(BinaryExpression_6_factory));
10968new Sfactory(this,"BinaryExpression_7",new SCreator(BinaryExpression_7_factory)); 11168new Sfactory(this,"BinaryExpression_7",new SCreator(BinaryExpression_7_factory));
10969new Sfactory(this,"ArgumentList",new SCreator(ArgumentList_factory)); 11169new Sfactory(this,"ArgumentList",new SCreator(ArgumentList_factory));
10970new Sfactory(this,"Event_10",new SCreator(Event_10_factory)); 11170new Sfactory(this,"Event_10",new SCreator(Event_10_factory));
10971new Sfactory(this,"ConstantExpression_1",new SCreator(ConstantExpression_1_factory)); 11171new Sfactory(this,"ConstantExpression_1",new SCreator(ConstantExpression_1_factory));
10972new Sfactory(this,"Event_12",new SCreator(Event_12_factory)); 11172new Sfactory(this,"StateEntryStateEvent",new SCreator(StateEntryStateEvent_factory));
10973new Sfactory(this,"Event_14",new SCreator(Event_14_factory)); 11173new Sfactory(this,"StateChange_2",new SCreator(StateChange_2_factory));
10974new Sfactory(this,"Event_17",new SCreator(Event_17_factory)); 11174new Sfactory(this,"Event_17",new SCreator(Event_17_factory));
10975new Sfactory(this,"Event_18",new SCreator(Event_18_factory)); 11175new Sfactory(this,"Event_18",new SCreator(Event_18_factory));
10976new Sfactory(this,"Event_19",new SCreator(Event_19_factory)); 11176new Sfactory(this,"Event_19",new SCreator(Event_19_factory));
@@ -10991,6 +11191,7 @@ new Sfactory(this,"Declaration_1",new SCreator(Declaration_1_factory));
10991new Sfactory(this,"SimpleAssignment_7",new SCreator(SimpleAssignment_7_factory)); 11191new Sfactory(this,"SimpleAssignment_7",new SCreator(SimpleAssignment_7_factory));
10992new Sfactory(this,"ForLoop",new SCreator(ForLoop_factory)); 11192new Sfactory(this,"ForLoop",new SCreator(ForLoop_factory));
10993new Sfactory(this,"ForLoop_2",new SCreator(ForLoop_2_factory)); 11193new Sfactory(this,"ForLoop_2",new SCreator(ForLoop_2_factory));
11194new Sfactory(this,"EntryEvent_1",new SCreator(EntryEvent_1_factory));
10994new Sfactory(this,"Event_30",new SCreator(Event_30_factory)); 11195new Sfactory(this,"Event_30",new SCreator(Event_30_factory));
10995new Sfactory(this,"Event_31",new SCreator(Event_31_factory)); 11196new Sfactory(this,"Event_31",new SCreator(Event_31_factory));
10996new Sfactory(this,"Event_33",new SCreator(Event_33_factory)); 11197new Sfactory(this,"Event_33",new SCreator(Event_33_factory));
@@ -11000,9 +11201,8 @@ new Sfactory(this,"IfStatement",new SCreator(IfStatement_factory));
11000new Sfactory(this,"ForLoopStatement_1",new SCreator(ForLoopStatement_1_factory)); 11201new Sfactory(this,"ForLoopStatement_1",new SCreator(ForLoopStatement_1_factory));
11001new Sfactory(this,"ForLoopStatement_2",new SCreator(ForLoopStatement_2_factory)); 11202new Sfactory(this,"ForLoopStatement_2",new SCreator(ForLoopStatement_2_factory));
11002new Sfactory(this,"ForLoopStatement_3",new SCreator(ForLoopStatement_3_factory)); 11203new Sfactory(this,"ForLoopStatement_3",new SCreator(ForLoopStatement_3_factory));
11003new Sfactory(this,"ArgumentDeclarationList_4",new SCreator(ArgumentDeclarationList_4_factory)); 11204new Sfactory(this,"EntryEvent",new SCreator(EntryEvent_factory));
11004new Sfactory(this,"ArgumentDeclarationList_5",new SCreator(ArgumentDeclarationList_5_factory)); 11205new Sfactory(this,"ArgumentDeclarationList_5",new SCreator(ArgumentDeclarationList_5_factory));
11005new Sfactory(this,"EmptyStatement",new SCreator(EmptyStatement_factory));
11006new Sfactory(this,"WhileStatement",new SCreator(WhileStatement_factory)); 11206new Sfactory(this,"WhileStatement",new SCreator(WhileStatement_factory));
11007new Sfactory(this,"ForLoop_1",new SCreator(ForLoop_1_factory)); 11207new Sfactory(this,"ForLoop_1",new SCreator(ForLoop_1_factory));
11008new Sfactory(this,"Constant_2",new SCreator(Constant_2_factory)); 11208new Sfactory(this,"Constant_2",new SCreator(Constant_2_factory));
@@ -11014,9 +11214,10 @@ new Sfactory(this,"States",new SCreator(States_factory));
11014} 11214}
11015public static object ExpressionArgument_1_factory(Parser yyp) { return new ExpressionArgument_1(yyp); } 11215public static object ExpressionArgument_1_factory(Parser yyp) { return new ExpressionArgument_1(yyp); }
11016public static object SimpleAssignment_8_factory(Parser yyp) { return new SimpleAssignment_8(yyp); } 11216public static object SimpleAssignment_8_factory(Parser yyp) { return new SimpleAssignment_8(yyp); }
11217public static object SimpleAssignment_9_factory(Parser yyp) { return new SimpleAssignment_9(yyp); }
11017public static object StatementList_1_factory(Parser yyp) { return new StatementList_1(yyp); } 11218public static object StatementList_1_factory(Parser yyp) { return new StatementList_1(yyp); }
11018public static object StateChange_1_factory(Parser yyp) { return new StateChange_1(yyp); } 11219public static object StateChange_1_factory(Parser yyp) { return new StateChange_1(yyp); }
11019public static object StateChange_2_factory(Parser yyp) { return new StateChange_2(yyp); } 11220public static object EmptyStatement_factory(Parser yyp) { return new EmptyStatement(yyp); }
11020public static object Declaration_factory(Parser yyp) { return new Declaration(yyp); } 11221public static object Declaration_factory(Parser yyp) { return new Declaration(yyp); }
11021public static object IdentExpression_factory(Parser yyp) { return new IdentExpression(yyp); } 11222public static object IdentExpression_factory(Parser yyp) { return new IdentExpression(yyp); }
11022public static object error_factory(Parser yyp) { return new error(yyp); } 11223public static object error_factory(Parser yyp) { return new error(yyp); }
@@ -11065,6 +11266,7 @@ public static object LSLProgramRoot_2_factory(Parser yyp) { return new LSLProgra
11065public static object States_1_factory(Parser yyp) { return new States_1(yyp); } 11266public static object States_1_factory(Parser yyp) { return new States_1(yyp); }
11066public static object States_2_factory(Parser yyp) { return new States_2(yyp); } 11267public static object States_2_factory(Parser yyp) { return new States_2(yyp); }
11067public static object FunctionCallExpression_1_factory(Parser yyp) { return new FunctionCallExpression_1(yyp); } 11268public static object FunctionCallExpression_1_factory(Parser yyp) { return new FunctionCallExpression_1(yyp); }
11269public static object Event_24_factory(Parser yyp) { return new Event_24(yyp); }
11068public static object ForLoopStatement_factory(Parser yyp) { return new ForLoopStatement(yyp); } 11270public static object ForLoopStatement_factory(Parser yyp) { return new ForLoopStatement(yyp); }
11069public static object DoWhileStatement_1_factory(Parser yyp) { return new DoWhileStatement_1(yyp); } 11271public static object DoWhileStatement_1_factory(Parser yyp) { return new DoWhileStatement_1(yyp); }
11070public static object DoWhileStatement_2_factory(Parser yyp) { return new DoWhileStatement_2(yyp); } 11272public static object DoWhileStatement_2_factory(Parser yyp) { return new DoWhileStatement_2(yyp); }
@@ -11117,7 +11319,9 @@ public static object ArgumentList_1_factory(Parser yyp) { return new ArgumentLis
11117public static object ArgumentList_2_factory(Parser yyp) { return new ArgumentList_2(yyp); } 11319public static object ArgumentList_2_factory(Parser yyp) { return new ArgumentList_2(yyp); }
11118public static object Constant_factory(Parser yyp) { return new Constant(yyp); } 11320public static object Constant_factory(Parser yyp) { return new Constant(yyp); }
11119public static object State_factory(Parser yyp) { return new State(yyp); } 11321public static object State_factory(Parser yyp) { return new State(yyp); }
11322public static object Event_12_factory(Parser yyp) { return new Event_12(yyp); }
11120public static object Event_13_factory(Parser yyp) { return new Event_13(yyp); } 11323public static object Event_13_factory(Parser yyp) { return new Event_13(yyp); }
11324public static object Event_14_factory(Parser yyp) { return new Event_14(yyp); }
11121public static object LSLProgramRoot_factory(Parser yyp) { return new LSLProgramRoot(yyp); } 11325public static object LSLProgramRoot_factory(Parser yyp) { return new LSLProgramRoot(yyp); }
11122public static object StateChange_factory(Parser yyp) { return new StateChange(yyp); } 11326public static object StateChange_factory(Parser yyp) { return new StateChange(yyp); }
11123public static object IncrementDecrementExpression_2_factory(Parser yyp) { return new IncrementDecrementExpression_2(yyp); } 11327public static object IncrementDecrementExpression_2_factory(Parser yyp) { return new IncrementDecrementExpression_2(yyp); }
@@ -11132,10 +11336,11 @@ public static object Event_21_factory(Parser yyp) { return new Event_21(yyp); }
11132public static object Event_22_factory(Parser yyp) { return new Event_22(yyp); } 11336public static object Event_22_factory(Parser yyp) { return new Event_22(yyp); }
11133public static object CompoundStatement_factory(Parser yyp) { return new CompoundStatement(yyp); } 11337public static object CompoundStatement_factory(Parser yyp) { return new CompoundStatement(yyp); }
11134public static object RotationConstant_1_factory(Parser yyp) { return new RotationConstant_1(yyp); } 11338public static object RotationConstant_1_factory(Parser yyp) { return new RotationConstant_1(yyp); }
11339public static object ArgumentDeclarationList_4_factory(Parser yyp) { return new ArgumentDeclarationList_4(yyp); }
11135public static object TypecastExpression_factory(Parser yyp) { return new TypecastExpression(yyp); } 11340public static object TypecastExpression_factory(Parser yyp) { return new TypecastExpression(yyp); }
11136public static object SimpleAssignment_3_factory(Parser yyp) { return new SimpleAssignment_3(yyp); } 11341public static object SimpleAssignment_3_factory(Parser yyp) { return new SimpleAssignment_3(yyp); }
11137public static object SimpleAssignment_4_factory(Parser yyp) { return new SimpleAssignment_4(yyp); } 11342public static object SimpleAssignment_4_factory(Parser yyp) { return new SimpleAssignment_4(yyp); }
11138public static object Statement_1_factory(Parser yyp) { return new Statement_1(yyp); } 11343public static object StateEntryStateEvent_1_factory(Parser yyp) { return new StateEntryStateEvent_1(yyp); }
11139public static object Statement_2_factory(Parser yyp) { return new Statement_2(yyp); } 11344public static object Statement_2_factory(Parser yyp) { return new Statement_2(yyp); }
11140public static object Statement_3_factory(Parser yyp) { return new Statement_3(yyp); } 11345public static object Statement_3_factory(Parser yyp) { return new Statement_3(yyp); }
11141public static object Statement_4_factory(Parser yyp) { return new Statement_4(yyp); } 11346public static object Statement_4_factory(Parser yyp) { return new Statement_4(yyp); }
@@ -11160,7 +11365,7 @@ public static object IncrementDecrementExpression_6_factory(Parser yyp) { return
11160public static object StateEvent_factory(Parser yyp) { return new StateEvent(yyp); } 11365public static object StateEvent_factory(Parser yyp) { return new StateEvent(yyp); }
11161public static object Event_20_factory(Parser yyp) { return new Event_20(yyp); } 11366public static object Event_20_factory(Parser yyp) { return new Event_20(yyp); }
11162public static object Event_23_factory(Parser yyp) { return new Event_23(yyp); } 11367public static object Event_23_factory(Parser yyp) { return new Event_23(yyp); }
11163public static object Event_24_factory(Parser yyp) { return new Event_24(yyp); } 11368public static object Statement_1_factory(Parser yyp) { return new Statement_1(yyp); }
11164public static object Event_26_factory(Parser yyp) { return new Event_26(yyp); } 11369public static object Event_26_factory(Parser yyp) { return new Event_26(yyp); }
11165public static object SimpleAssignment_10_factory(Parser yyp) { return new SimpleAssignment_10(yyp); } 11370public static object SimpleAssignment_10_factory(Parser yyp) { return new SimpleAssignment_10(yyp); }
11166public static object Event_factory(Parser yyp) { return new Event(yyp); } 11371public static object Event_factory(Parser yyp) { return new Event(yyp); }
@@ -11173,7 +11378,6 @@ public static object Statement_13_factory(Parser yyp) { return new Statement_13(
11173public static object Event_15_factory(Parser yyp) { return new Event_15(yyp); } 11378public static object Event_15_factory(Parser yyp) { return new Event_15(yyp); }
11174public static object Event_16_factory(Parser yyp) { return new Event_16(yyp); } 11379public static object Event_16_factory(Parser yyp) { return new Event_16(yyp); }
11175public static object Event_32_factory(Parser yyp) { return new Event_32(yyp); } 11380public static object Event_32_factory(Parser yyp) { return new Event_32(yyp); }
11176public static object Event_34_factory(Parser yyp) { return new Event_34(yyp); }
11177public static object SimpleAssignment_20_factory(Parser yyp) { return new SimpleAssignment_20(yyp); } 11381public static object SimpleAssignment_20_factory(Parser yyp) { return new SimpleAssignment_20(yyp); }
11178public static object SimpleAssignment_24_factory(Parser yyp) { return new SimpleAssignment_24(yyp); } 11382public static object SimpleAssignment_24_factory(Parser yyp) { return new SimpleAssignment_24(yyp); }
11179public static object SimpleAssignment_1_factory(Parser yyp) { return new SimpleAssignment_1(yyp); } 11383public static object SimpleAssignment_1_factory(Parser yyp) { return new SimpleAssignment_1(yyp); }
@@ -11183,8 +11387,8 @@ public static object FunctionCallExpression_factory(Parser yyp) { return new Fun
11183public static object SimpleAssignment_6_factory(Parser yyp) { return new SimpleAssignment_6(yyp); } 11387public static object SimpleAssignment_6_factory(Parser yyp) { return new SimpleAssignment_6(yyp); }
11184public static object StateBody_1_factory(Parser yyp) { return new StateBody_1(yyp); } 11388public static object StateBody_1_factory(Parser yyp) { return new StateBody_1(yyp); }
11185public static object StatementList_2_factory(Parser yyp) { return new StatementList_2(yyp); } 11389public static object StatementList_2_factory(Parser yyp) { return new StatementList_2(yyp); }
11186public static object SimpleAssignment_9_factory(Parser yyp) { return new SimpleAssignment_9(yyp); } 11390public static object StateBody_3_factory(Parser yyp) { return new StateBody_3(yyp); }
11187public static object BinaryExpression_15_factory(Parser yyp) { return new BinaryExpression_15(yyp); } 11391public static object StateBody_4_factory(Parser yyp) { return new StateBody_4(yyp); }
11188public static object BinaryExpression_16_factory(Parser yyp) { return new BinaryExpression_16(yyp); } 11392public static object BinaryExpression_16_factory(Parser yyp) { return new BinaryExpression_16(yyp); }
11189public static object BinaryExpression_17_factory(Parser yyp) { return new BinaryExpression_17(yyp); } 11393public static object BinaryExpression_17_factory(Parser yyp) { return new BinaryExpression_17(yyp); }
11190public static object BinaryExpression_18_factory(Parser yyp) { return new BinaryExpression_18(yyp); } 11394public static object BinaryExpression_18_factory(Parser yyp) { return new BinaryExpression_18(yyp); }
@@ -11196,13 +11400,14 @@ public static object BinaryExpression_11_factory(Parser yyp) { return new Binary
11196public static object BinaryExpression_12_factory(Parser yyp) { return new BinaryExpression_12(yyp); } 11400public static object BinaryExpression_12_factory(Parser yyp) { return new BinaryExpression_12(yyp); }
11197public static object BinaryExpression_13_factory(Parser yyp) { return new BinaryExpression_13(yyp); } 11401public static object BinaryExpression_13_factory(Parser yyp) { return new BinaryExpression_13(yyp); }
11198public static object BinaryExpression_14_factory(Parser yyp) { return new BinaryExpression_14(yyp); } 11402public static object BinaryExpression_14_factory(Parser yyp) { return new BinaryExpression_14(yyp); }
11403public static object BinaryExpression_15_factory(Parser yyp) { return new BinaryExpression_15(yyp); }
11199public static object BinaryExpression_6_factory(Parser yyp) { return new BinaryExpression_6(yyp); } 11404public static object BinaryExpression_6_factory(Parser yyp) { return new BinaryExpression_6(yyp); }
11200public static object BinaryExpression_7_factory(Parser yyp) { return new BinaryExpression_7(yyp); } 11405public static object BinaryExpression_7_factory(Parser yyp) { return new BinaryExpression_7(yyp); }
11201public static object ArgumentList_factory(Parser yyp) { return new ArgumentList(yyp); } 11406public static object ArgumentList_factory(Parser yyp) { return new ArgumentList(yyp); }
11202public static object Event_10_factory(Parser yyp) { return new Event_10(yyp); } 11407public static object Event_10_factory(Parser yyp) { return new Event_10(yyp); }
11203public static object ConstantExpression_1_factory(Parser yyp) { return new ConstantExpression_1(yyp); } 11408public static object ConstantExpression_1_factory(Parser yyp) { return new ConstantExpression_1(yyp); }
11204public static object Event_12_factory(Parser yyp) { return new Event_12(yyp); } 11409public static object StateEntryStateEvent_factory(Parser yyp) { return new StateEntryStateEvent(yyp); }
11205public static object Event_14_factory(Parser yyp) { return new Event_14(yyp); } 11410public static object StateChange_2_factory(Parser yyp) { return new StateChange_2(yyp); }
11206public static object Event_17_factory(Parser yyp) { return new Event_17(yyp); } 11411public static object Event_17_factory(Parser yyp) { return new Event_17(yyp); }
11207public static object Event_18_factory(Parser yyp) { return new Event_18(yyp); } 11412public static object Event_18_factory(Parser yyp) { return new Event_18(yyp); }
11208public static object Event_19_factory(Parser yyp) { return new Event_19(yyp); } 11413public static object Event_19_factory(Parser yyp) { return new Event_19(yyp); }
@@ -11223,6 +11428,7 @@ public static object Declaration_1_factory(Parser yyp) { return new Declaration_
11223public static object SimpleAssignment_7_factory(Parser yyp) { return new SimpleAssignment_7(yyp); } 11428public static object SimpleAssignment_7_factory(Parser yyp) { return new SimpleAssignment_7(yyp); }
11224public static object ForLoop_factory(Parser yyp) { return new ForLoop(yyp); } 11429public static object ForLoop_factory(Parser yyp) { return new ForLoop(yyp); }
11225public static object ForLoop_2_factory(Parser yyp) { return new ForLoop_2(yyp); } 11430public static object ForLoop_2_factory(Parser yyp) { return new ForLoop_2(yyp); }
11431public static object EntryEvent_1_factory(Parser yyp) { return new EntryEvent_1(yyp); }
11226public static object Event_30_factory(Parser yyp) { return new Event_30(yyp); } 11432public static object Event_30_factory(Parser yyp) { return new Event_30(yyp); }
11227public static object Event_31_factory(Parser yyp) { return new Event_31(yyp); } 11433public static object Event_31_factory(Parser yyp) { return new Event_31(yyp); }
11228public static object Event_33_factory(Parser yyp) { return new Event_33(yyp); } 11434public static object Event_33_factory(Parser yyp) { return new Event_33(yyp); }
@@ -11232,9 +11438,8 @@ public static object IfStatement_factory(Parser yyp) { return new IfStatement(yy
11232public static object ForLoopStatement_1_factory(Parser yyp) { return new ForLoopStatement_1(yyp); } 11438public static object ForLoopStatement_1_factory(Parser yyp) { return new ForLoopStatement_1(yyp); }
11233public static object ForLoopStatement_2_factory(Parser yyp) { return new ForLoopStatement_2(yyp); } 11439public static object ForLoopStatement_2_factory(Parser yyp) { return new ForLoopStatement_2(yyp); }
11234public static object ForLoopStatement_3_factory(Parser yyp) { return new ForLoopStatement_3(yyp); } 11440public static object ForLoopStatement_3_factory(Parser yyp) { return new ForLoopStatement_3(yyp); }
11235public static object ArgumentDeclarationList_4_factory(Parser yyp) { return new ArgumentDeclarationList_4(yyp); } 11441public static object EntryEvent_factory(Parser yyp) { return new EntryEvent(yyp); }
11236public static object ArgumentDeclarationList_5_factory(Parser yyp) { return new ArgumentDeclarationList_5(yyp); } 11442public static object ArgumentDeclarationList_5_factory(Parser yyp) { return new ArgumentDeclarationList_5(yyp); }
11237public static object EmptyStatement_factory(Parser yyp) { return new EmptyStatement(yyp); }
11238public static object WhileStatement_factory(Parser yyp) { return new WhileStatement(yyp); } 11443public static object WhileStatement_factory(Parser yyp) { return new WhileStatement(yyp); }
11239public static object ForLoop_1_factory(Parser yyp) { return new ForLoop_1(yyp); } 11444public static object ForLoop_1_factory(Parser yyp) { return new ForLoop_1(yyp); }
11240public static object Constant_2_factory(Parser yyp) { return new Constant_2(yyp); } 11445public static object Constant_2_factory(Parser yyp) { return new Constant_2(yyp); }
diff --git a/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs b/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs
index 30bfb70..cc485f7 100644
--- a/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs
+++ b/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs
@@ -114,29 +114,32 @@ namespace OpenSim.Services.Connectors
114 } 114 }
115 else if (replyData.ContainsKey("Result") && (replyData["Result"].ToString().ToLower() == "failure")) 115 else if (replyData.ContainsKey("Result") && (replyData["Result"].ToString().ToLower() == "failure"))
116 { 116 {
117 m_log.DebugFormat("[MAP IMAGE CONNECTOR]: Registration failed: {0}", replyData["Message"].ToString()); 117 reason = string.Format("Map post to {0} failed: {1}", uri, replyData["Message"].ToString());
118 reason = replyData["Message"].ToString(); 118 m_log.WarnFormat("[MAP IMAGE CONNECTOR]: {0}", reason);
119
119 return false; 120 return false;
120 } 121 }
121 else if (!replyData.ContainsKey("Result")) 122 else if (!replyData.ContainsKey("Result"))
122 { 123 {
123 m_log.DebugFormat("[MAP IMAGE CONNECTOR]: reply data does not contain result field"); 124 reason = string.Format("Reply data from {0} does not contain result field", uri);
125 m_log.WarnFormat("[MAP IMAGE CONNECTOR]: {0}", reason);
124 } 126 }
125 else 127 else
126 { 128 {
127 m_log.DebugFormat("[MAP IMAGE CONNECTOR]: unexpected result {0}", replyData["Result"].ToString()); 129 reason = string.Format("Unexpected result {0} from {1}" + replyData["Result"].ToString(), uri);
128 reason = "Unexpected result " + replyData["Result"].ToString(); 130 m_log.WarnFormat("[MAP IMAGE CONNECTOR]: {0}", reason);
129 } 131 }
130
131 } 132 }
132 else 133 else
133 { 134 {
134 m_log.DebugFormat("[MAP IMAGE CONNECTOR]: Map post received null reply"); 135 reason = string.Format("Map post received null reply from {0}", uri);
136 m_log.WarnFormat("[MAP IMAGE CONNECTOR]: {0}", reason);
135 } 137 }
136 } 138 }
137 catch (Exception e) 139 catch (Exception e)
138 { 140 {
139 m_log.DebugFormat("[MAP IMAGE CONNECTOR]: Exception when contacting map server at {0}: {1}", uri, e.Message); 141 reason = string.Format("Exception when posting to map server at {0}: {1}", uri, e.Message);
142 m_log.WarnFormat("[MAP IMAGE CONNECTOR]: {0}", reason);
140 } 143 }
141 finally 144 finally
142 { 145 {
diff --git a/OpenSim/Tools/Configger/ConfigurationLoader.cs b/OpenSim/Tools/Configger/ConfigurationLoader.cs
index 72ba185..0b6ee9c 100644
--- a/OpenSim/Tools/Configger/ConfigurationLoader.cs
+++ b/OpenSim/Tools/Configger/ConfigurationLoader.cs
@@ -240,8 +240,6 @@ namespace OpenSim.Tools.Configger
240 config.Set("meshing", "Meshmerizer"); 240 config.Set("meshing", "Meshmerizer");
241 config.Set("physical_prim", true); 241 config.Set("physical_prim", true);
242 config.Set("serverside_object_permissions", true); 242 config.Set("serverside_object_permissions", true);
243 config.Set("storage_plugin", "OpenSim.Data.SQLite.dll");
244 config.Set("storage_connection_string", "URI=file:OpenSim.db,version=3");
245 config.Set("storage_prim_inventories", true); 243 config.Set("storage_prim_inventories", true);
246 config.Set("startup_console_commands_file", String.Empty); 244 config.Set("startup_console_commands_file", String.Empty);
247 config.Set("shutdown_console_commands_file", String.Empty); 245 config.Set("shutdown_console_commands_file", String.Empty);
@@ -253,6 +251,5 @@ namespace OpenSim.Tools.Configger
253 251
254 return defaultConfig; 252 return defaultConfig;
255 } 253 }
256
257 } 254 }
258} 255} \ No newline at end of file
diff --git a/OpenSim/Tools/pCampBot/Bot.cs b/OpenSim/Tools/pCampBot/Bot.cs
index d0a4ef3..ccc24fa 100644
--- a/OpenSim/Tools/pCampBot/Bot.cs
+++ b/OpenSim/Tools/pCampBot/Bot.cs
@@ -166,7 +166,7 @@ namespace pCampBot
166 { 166 {
167 ConnectionState = ConnectionState.Disconnected; 167 ConnectionState = ConnectionState.Disconnected;
168 168
169 Random = new Random(Environment.TickCount);// We do stuff randomly here 169 Random = new Random(bm.Rng.Next());
170 FirstName = firstName; 170 FirstName = firstName;
171 LastName = lastName; 171 LastName = lastName;
172 Name = string.Format("{0} {1}", FirstName, LastName); 172 Name = string.Format("{0} {1}", FirstName, LastName);
diff --git a/OpenSim/Tools/pCampBot/BotManager.cs b/OpenSim/Tools/pCampBot/BotManager.cs
index 3c1b11e..abc71cb 100644
--- a/OpenSim/Tools/pCampBot/BotManager.cs
+++ b/OpenSim/Tools/pCampBot/BotManager.cs
@@ -176,57 +176,57 @@ namespace pCampBot
176 } 176 }
177 177
178 m_console.Commands.AddCommand( 178 m_console.Commands.AddCommand(
179 "bot", false, "shutdown", "shutdown", "Shutdown bots and exit", HandleShutdown); 179 "Bots", false, "shutdown", "shutdown", "Shutdown bots and exit", HandleShutdown);
180 180
181 m_console.Commands.AddCommand( 181 m_console.Commands.AddCommand(
182 "bot", false, "quit", "quit", "Shutdown bots and exit", HandleShutdown); 182 "Bots", false, "quit", "quit", "Shutdown bots and exit", HandleShutdown);
183 183
184 m_console.Commands.AddCommand( 184 m_console.Commands.AddCommand(
185 "bot", false, "connect", "connect [<n>]", "Connect bots", 185 "Bots", false, "connect", "connect [<n>]", "Connect bots",
186 "If an <n> is given, then the first <n> disconnected bots by postfix number are connected.\n" 186 "If an <n> is given, then the first <n> disconnected bots by postfix number are connected.\n"
187 + "If no <n> is given, then all currently disconnected bots are connected.", 187 + "If no <n> is given, then all currently disconnected bots are connected.",
188 HandleConnect); 188 HandleConnect);
189 189
190 m_console.Commands.AddCommand( 190 m_console.Commands.AddCommand(
191 "bot", false, "disconnect", "disconnect [<n>]", "Disconnect bots", 191 "Bots", false, "disconnect", "disconnect [<n>]", "Disconnect bots",
192 "Disconnecting bots will interupt any bot connection process, including connection on startup.\n" 192 "Disconnecting bots will interupt any bot connection process, including connection on startup.\n"
193 + "If an <n> is given, then the last <n> connected bots by postfix number are disconnected.\n" 193 + "If an <n> is given, then the last <n> connected bots by postfix number are disconnected.\n"
194 + "If no <n> is given, then all currently connected bots are disconnected.", 194 + "If no <n> is given, then all currently connected bots are disconnected.",
195 HandleDisconnect); 195 HandleDisconnect);
196 196
197 m_console.Commands.AddCommand( 197 m_console.Commands.AddCommand(
198 "bot", false, "add behaviour", "add behaviour <abbreviated-name> [<bot-number>]", 198 "Bots", false, "add behaviour", "add behaviour <abbreviated-name> [<bot-number>]",
199 "Add a behaviour to a bot", 199 "Add a behaviour to a bot",
200 "If no bot number is specified then behaviour is added to all bots.\n" 200 "If no bot number is specified then behaviour is added to all bots.\n"
201 + "Can be performed on connected or disconnected bots.", 201 + "Can be performed on connected or disconnected bots.",
202 HandleAddBehaviour); 202 HandleAddBehaviour);
203 203
204 m_console.Commands.AddCommand( 204 m_console.Commands.AddCommand(
205 "bot", false, "remove behaviour", "remove behaviour <abbreviated-name> [<bot-number>]", 205 "Bots", false, "remove behaviour", "remove behaviour <abbreviated-name> [<bot-number>]",
206 "Remove a behaviour from a bot", 206 "Remove a behaviour from a bot",
207 "If no bot number is specified then behaviour is added to all bots.\n" 207 "If no bot number is specified then behaviour is added to all bots.\n"
208 + "Can be performed on connected or disconnected bots.", 208 + "Can be performed on connected or disconnected bots.",
209 HandleRemoveBehaviour); 209 HandleRemoveBehaviour);
210 210
211 m_console.Commands.AddCommand( 211 m_console.Commands.AddCommand(
212 "bot", false, "sit", "sit", "Sit all bots on the ground.", 212 "Bots", false, "sit", "sit", "Sit all bots on the ground.",
213 HandleSit); 213 HandleSit);
214 214
215 m_console.Commands.AddCommand( 215 m_console.Commands.AddCommand(
216 "bot", false, "stand", "stand", "Stand all bots.", 216 "Bots", false, "stand", "stand", "Stand all bots.",
217 HandleStand); 217 HandleStand);
218 218
219 m_console.Commands.AddCommand( 219 m_console.Commands.AddCommand(
220 "bot", false, "set bots", "set bots <key> <value>", "Set a setting for all bots.", HandleSetBots); 220 "Bots", false, "set bots", "set bots <key> <value>", "Set a setting for all bots.", HandleSetBots);
221 221
222 m_console.Commands.AddCommand( 222 m_console.Commands.AddCommand(
223 "bot", false, "show regions", "show regions", "Show regions known to bots", HandleShowRegions); 223 "Bots", false, "show regions", "show regions", "Show regions known to bots", HandleShowRegions);
224 224
225 m_console.Commands.AddCommand( 225 m_console.Commands.AddCommand(
226 "bot", false, "show bots", "show bots", "Shows the status of all bots", HandleShowBotsStatus); 226 "Bots", false, "show bots", "show bots", "Shows the status of all bots", HandleShowBotsStatus);
227 227
228 m_console.Commands.AddCommand( 228 m_console.Commands.AddCommand(
229 "bot", false, "show bot", "show bot <bot-number>", 229 "Bots", false, "show bot", "show bot <bot-number>",
230 "Shows the detailed status and settings of a particular bot.", HandleShowBotStatus); 230 "Shows the detailed status and settings of a particular bot.", HandleShowBotStatus);
231 231
232 m_bots = new List<Bot>(); 232 m_bots = new List<Bot>();
diff --git a/OpenSim/Tools/pCampBot/pCampBot.cs b/OpenSim/Tools/pCampBot/pCampBot.cs
index 781bb00..1fb0e03 100644
--- a/OpenSim/Tools/pCampBot/pCampBot.cs
+++ b/OpenSim/Tools/pCampBot/pCampBot.cs
@@ -151,17 +151,17 @@ namespace pCampBot
151 // worn to the folder MyAppearance/FirstName_LastName, and the load it. 151 // worn to the folder MyAppearance/FirstName_LastName, and the load it.
152 152
153 Console.WriteLine( 153 Console.WriteLine(
154 "usage: pCampBot <-loginuri loginuri> [OPTIONS]\n" 154 "Usage: pCampBot -loginuri <loginuri> -firstname <first-name> -lastname <last-name> -password <password> [OPTIONS]\n"
155 + "Spawns a set of bots to test an OpenSim region\n\n" 155 + "Spawns a set of bots to test an OpenSim region\n\n"
156 + " -l, -loginuri loginuri for grid/standalone (required)\n" 156 + " -l, -loginuri loginuri for grid/standalone (required)\n"
157 + " -s, -start start location for bots (optional). Can be \"last\", \"home\" or a specific location with or without co-ords (e.g. \"region1\" or \"region2/50/30/90\"\n" 157 + " -s, -start start location for bots (default: last) (optional). Can be \"last\", \"home\" or a specific location with or without co-ords (e.g. \"region1\" or \"region2/50/30/90\"\n"
158 + " -firstname first name for the bots (required)\n" 158 + " -firstname first name for the bots (required)\n"
159 + " -lastname lastname for the bots (required). Each lastname will have _<bot-number> appended, e.g. Ima Bot_0\n" 159 + " -lastname lastname for the bots (required). Each lastname will have _<bot-number> appended, e.g. Ima Bot_0\n"
160 + " -password password for the bots (required)\n" 160 + " -password password for the bots (required)\n"
161 + " -n, -botcount number of bots to start (default: 1) (optional)\n" 161 + " -n, -botcount number of bots to start (default: 1) (optional)\n"
162 + " -f, -from starting number for login bot names, e.g. 25 will login Ima Bot_25, Ima Bot_26, etc. (default: 0) (optional)\n" 162 + " -f, -from starting number for login bot names, e.g. 25 will login Ima Bot_25, Ima Bot_26, etc. (default: 0) (optional)\n"
163 + " -c, -connect connect all bots at startup (optional)\n" 163 + " -c, -connect connect all bots at startup (optional)\n"
164 + " -b, behaviours behaviours for bots. Comma separated, e.g. p,g. Default is p (required)\n" 164 + " -b, behaviours behaviours for bots. Comma separated, e.g. p,g (default: p) (optional)\n"
165 + " current options are:\n" 165 + " current options are:\n"
166 + " p (physics - bots constantly move and jump around)\n" 166 + " p (physics - bots constantly move and jump around)\n"
167 + " g (grab - bots randomly click prims whether set clickable or not)\n" 167 + " g (grab - bots randomly click prims whether set clickable or not)\n"
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
index 100916c..e63593e 100755
--- a/bin/OpenMetaverse.Rendering.Meshmerizer.dll
+++ b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
Binary files differ
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index bb16ed0..d6a3247 100755
--- a/bin/OpenMetaverse.StructuredData.dll
+++ b/bin/OpenMetaverse.StructuredData.dll
Binary files differ
diff --git a/bin/OpenMetaverse.dll b/bin/OpenMetaverse.dll
index 59e8083..3d89548 100755
--- a/bin/OpenMetaverse.dll
+++ b/bin/OpenMetaverse.dll
Binary files differ
diff --git a/bin/OpenMetaverseTypes.dll b/bin/OpenMetaverseTypes.dll
index 7ee907b..213555c 100755
--- a/bin/OpenMetaverseTypes.dll
+++ b/bin/OpenMetaverseTypes.dll
Binary files differ
diff --git a/bin/Robust.ini.example b/bin/Robust.ini.example
index 6a84574..0660de4 100644
--- a/bin/Robust.ini.example
+++ b/bin/Robust.ini.example
@@ -425,7 +425,7 @@ MapGetServiceConnector = "8002/OpenSim.Server.Handlers.dll:MapGetServiceConnecto
425 425
426 ; helper uri: optional: if it exists if will be used to tell the client to use 426 ; helper uri: optional: if it exists if will be used to tell the client to use
427 ; this for all economy related things 427 ; this for all economy related things
428 ;economy = http://127.0.0.1:9000/ 428 ;economy = http://127.0.0.1:8002/
429 429
430 ; web page of grid: optional: page providing further information about your grid 430 ; web page of grid: optional: page providing further information about your grid
431 ;about = http://127.0.0.1/about/ 431 ;about = http://127.0.0.1/about/
diff --git a/bin/lib32/BulletSim.dll b/bin/lib32/BulletSim.dll
index 187d150..ee7cce7 100755
--- a/bin/lib32/BulletSim.dll
+++ b/bin/lib32/BulletSim.dll
Binary files differ
diff --git a/bin/lib32/libBulletSim.so b/bin/lib32/libBulletSim.so
index e60bdd3..ee2bd80 100755
--- a/bin/lib32/libBulletSim.so
+++ b/bin/lib32/libBulletSim.so
Binary files differ
diff --git a/bin/lib64/BulletSim.dll b/bin/lib64/BulletSim.dll
index e8738e1..b4c4bec 100755
--- a/bin/lib64/BulletSim.dll
+++ b/bin/lib64/BulletSim.dll
Binary files differ
diff --git a/bin/lib64/libBulletSim.so b/bin/lib64/libBulletSim.so
index ef3eb3a..9c4033b 100755
--- a/bin/lib64/libBulletSim.so
+++ b/bin/lib64/libBulletSim.so
Binary files differ