nadia-zhukova commited on
Commit
0b52bb5
·
verified ·
1 Parent(s): 80f8181

Chess Challenge submission by nadia-zhukova

Browse files
Files changed (8) hide show
  1. README.md +26 -0
  2. config.json +24 -0
  3. model.py +438 -0
  4. model.safetensors +3 -0
  5. special_tokens_map.json +6 -0
  6. tokenizer.py +278 -0
  7. tokenizer_config.json +50 -0
  8. vocab.json +3895 -0
README.md ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: transformers
3
+ tags:
4
+ - chess
5
+ - llm-course
6
+ - chess-challenge
7
+ license: mit
8
+ ---
9
+
10
+ # chess-nadia-v4
11
+
12
+ Chess model submitted to the LLM Course Chess Challenge.
13
+
14
+ ## Submission Info
15
+
16
+ - **Submitted by**: [nadia-zhukova](https://huggingface.co/nadia-zhukova)
17
+ - **Parameters**: 1,000,720
18
+ - **Organization**: LLM-course
19
+
20
+ ## Model Details
21
+
22
+ - **Architecture**: Chess Transformer (GPT-style)
23
+ - **Vocab size**: 3893
24
+ - **Embedding dim**: 112
25
+ - **Layers**: 4
26
+ - **Heads**: 4
config.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "architectures": [
3
+ "ChessForCausalLM"
4
+ ],
5
+ "auto_map": {
6
+ "AutoConfig": "model.ChessConfig",
7
+ "AutoModelForCausalLM": "model.ChessForCausalLM"
8
+ },
9
+ "bos_token_id": 1,
10
+ "dropout": 0.1,
11
+ "dtype": "float32",
12
+ "eos_token_id": 2,
13
+ "layer_norm_epsilon": 1e-05,
14
+ "model_type": "chess_transformer",
15
+ "n_ctx": 512,
16
+ "n_embd": 112,
17
+ "n_head": 4,
18
+ "n_inner": 336,
19
+ "n_layer": 4,
20
+ "pad_token_id": 0,
21
+ "tie_weights": true,
22
+ "transformers_version": "4.57.3",
23
+ "vocab_size": 3893
24
+ }
model.py ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ Chess Transformer Model for the Chess Challenge.
3
+
4
+ This module provides a simple GPT-style transformer architecture
5
+ designed to fit within the 1M parameter constraint.
6
+
7
+ Key components:
8
+ - ChessConfig: Configuration class for model hyperparameters
9
+ - ChessForCausalLM: The main model class for next-move prediction
10
+ """
11
+
12
+ from __future__ import annotations
13
+
14
+ import math
15
+ from dataclasses import dataclass
16
+ from typing import Optional, Tuple, Union
17
+
18
+ import torch
19
+ import torch.nn as nn
20
+ import torch.nn.functional as F
21
+ from transformers import PretrainedConfig, PreTrainedModel
22
+ from transformers.modeling_outputs import CausalLMOutputWithPast
23
+
24
+
25
+ class ChessConfig(PretrainedConfig):
26
+ """
27
+ Configuration class for the Chess Transformer model.
28
+
29
+ This configuration is designed for a ~1M parameter model.
30
+ Students can adjust these values to explore different architectures.
31
+
32
+ Parameter budget breakdown (with default values):
33
+ - Embeddings (vocab): 1200 x 128 = 153,600
34
+ - Position Embeddings: 256 x 128 = 32,768
35
+ - Transformer Layers: 6 x ~120,000 = ~720,000
36
+ - LM Head (with weight tying): 0 (shared with embeddings)
37
+ - Total: ~906,000 parameters
38
+
39
+ Attributes:
40
+ vocab_size: Size of the vocabulary (number of unique moves).
41
+ n_embd: Embedding dimension (d_model).
42
+ n_layer: Number of transformer layers.
43
+ n_head: Number of attention heads.
44
+ n_ctx: Maximum sequence length (context window).
45
+ n_inner: Feed-forward inner dimension (default: 3 * n_embd).
46
+ dropout: Dropout probability.
47
+ layer_norm_epsilon: Epsilon for layer normalization.
48
+ tie_weights: Whether to tie embedding and output weights.
49
+ """
50
+
51
+ model_type = "chess_transformer"
52
+
53
+ def __init__(
54
+ self,
55
+ vocab_size: int = 1200,
56
+ n_embd: int = 128,
57
+ n_layer: int = 6,
58
+ n_head: int = 4,
59
+ n_ctx: int = 256,
60
+ n_inner: Optional[int] = None,
61
+ dropout: float = 0.1,
62
+ layer_norm_epsilon: float = 1e-5,
63
+ tie_weights: bool = True,
64
+ pad_token_id: int = 0,
65
+ bos_token_id: int = 1,
66
+ eos_token_id: int = 2,
67
+ **kwargs,
68
+ ):
69
+ super().__init__(
70
+ pad_token_id=pad_token_id,
71
+ bos_token_id=bos_token_id,
72
+ eos_token_id=eos_token_id,
73
+ **kwargs,
74
+ )
75
+
76
+ self.vocab_size = vocab_size
77
+ self.n_embd = n_embd
78
+ self.n_layer = n_layer
79
+ self.n_head = n_head
80
+ self.n_ctx = n_ctx
81
+ self.n_inner = n_inner if n_inner is not None else 3 * n_embd # Reduced from 4x to 3x
82
+ self.dropout = dropout
83
+ self.layer_norm_epsilon = layer_norm_epsilon
84
+ self.tie_weights = tie_weights
85
+ # Inform HF base class about tying behavior
86
+ self.tie_word_embeddings = bool(tie_weights)
87
+
88
+
89
+ class MultiHeadAttention(nn.Module):
90
+ """
91
+ Multi-head self-attention module.
92
+
93
+ This is a standard scaled dot-product attention implementation
94
+ with causal masking for autoregressive generation.
95
+ """
96
+
97
+ def __init__(self, config: ChessConfig):
98
+ super().__init__()
99
+
100
+ assert config.n_embd % config.n_head == 0, \
101
+ f"n_embd ({config.n_embd}) must be divisible by n_head ({config.n_head})"
102
+
103
+ self.n_head = config.n_head
104
+ self.n_embd = config.n_embd
105
+ self.head_dim = config.n_embd // config.n_head
106
+
107
+ # Combined QKV projection for efficiency
108
+ self.c_attn = nn.Linear(config.n_embd, 3 * config.n_embd)
109
+ self.c_proj = nn.Linear(config.n_embd, config.n_embd)
110
+
111
+ self.dropout = nn.Dropout(config.dropout)
112
+
113
+ # Causal mask (will be created on first forward pass)
114
+ self.register_buffer(
115
+ "bias",
116
+ torch.tril(torch.ones(config.n_ctx, config.n_ctx)).view(
117
+ 1, 1, config.n_ctx, config.n_ctx
118
+ ),
119
+ persistent=False,
120
+ )
121
+
122
+ def forward(
123
+ self,
124
+ x: torch.Tensor,
125
+ attention_mask: Optional[torch.Tensor] = None,
126
+ ) -> torch.Tensor:
127
+ batch_size, seq_len, _ = x.size()
128
+
129
+ # Compute Q, K, V
130
+ qkv = self.c_attn(x)
131
+ q, k, v = qkv.split(self.n_embd, dim=2)
132
+
133
+ # Reshape for multi-head attention
134
+ q = q.view(batch_size, seq_len, self.n_head, self.head_dim).transpose(1, 2)
135
+ k = k.view(batch_size, seq_len, self.n_head, self.head_dim).transpose(1, 2)
136
+ v = v.view(batch_size, seq_len, self.n_head, self.head_dim).transpose(1, 2)
137
+
138
+ # Scaled dot-product attention
139
+ attn_weights = torch.matmul(q, k.transpose(-2, -1)) / math.sqrt(self.head_dim)
140
+
141
+ # Apply causal mask
142
+ causal_mask = self.bias[:, :, :seq_len, :seq_len]
143
+ attn_weights = attn_weights.masked_fill(causal_mask == 0, float("-inf"))
144
+
145
+ # Apply attention mask (for padding)
146
+ if attention_mask is not None:
147
+ # attention_mask shape: (batch_size, seq_len) -> (batch_size, 1, 1, seq_len)
148
+ attention_mask = attention_mask.unsqueeze(1).unsqueeze(2)
149
+ attn_weights = attn_weights.masked_fill(attention_mask == 0, float("-inf"))
150
+
151
+ attn_weights = F.softmax(attn_weights, dim=-1)
152
+ attn_weights = self.dropout(attn_weights)
153
+
154
+ # Apply attention to values
155
+ attn_output = torch.matmul(attn_weights, v)
156
+
157
+ # Reshape back
158
+ attn_output = attn_output.transpose(1, 2).contiguous().view(
159
+ batch_size, seq_len, self.n_embd
160
+ )
161
+
162
+ # Output projection
163
+ attn_output = self.c_proj(attn_output)
164
+
165
+ return attn_output
166
+
167
+
168
+ class FeedForward(nn.Module):
169
+ """
170
+ Feed-forward network (MLP) module.
171
+
172
+ Standard two-layer MLP with GELU activation.
173
+ """
174
+
175
+ def __init__(self, config: ChessConfig):
176
+ super().__init__()
177
+
178
+ self.c_fc = nn.Linear(config.n_embd, config.n_inner)
179
+ self.c_proj = nn.Linear(config.n_inner, config.n_embd)
180
+ self.dropout = nn.Dropout(config.dropout)
181
+
182
+ def forward(self, x: torch.Tensor) -> torch.Tensor:
183
+ x = self.c_fc(x)
184
+ x = F.gelu(x)
185
+ x = self.c_proj(x)
186
+ x = self.dropout(x)
187
+ return x
188
+
189
+
190
+ class TransformerBlock(nn.Module):
191
+ """
192
+ A single transformer block with attention and feed-forward layers.
193
+
194
+ Uses pre-normalization (LayerNorm before attention/FFN) for better
195
+ training stability.
196
+ """
197
+
198
+ def __init__(self, config: ChessConfig):
199
+ super().__init__()
200
+
201
+ self.ln_1 = nn.LayerNorm(config.n_embd, eps=config.layer_norm_epsilon)
202
+ self.attn = MultiHeadAttention(config)
203
+ self.ln_2 = nn.LayerNorm(config.n_embd, eps=config.layer_norm_epsilon)
204
+ self.mlp = FeedForward(config)
205
+
206
+ def forward(
207
+ self,
208
+ x: torch.Tensor,
209
+ attention_mask: Optional[torch.Tensor] = None,
210
+ ) -> torch.Tensor:
211
+ # Pre-norm attention
212
+ x = x + self.attn(self.ln_1(x), attention_mask=attention_mask)
213
+ # Pre-norm FFN
214
+ x = x + self.mlp(self.ln_2(x))
215
+ return x
216
+
217
+
218
+ class ChessForCausalLM(PreTrainedModel):
219
+ """
220
+ Chess Transformer for Causal Language Modeling (next-move prediction).
221
+
222
+ This model is designed to predict the next chess move given a sequence
223
+ of previous moves. It uses a GPT-style architecture with:
224
+ - Token embeddings for chess moves
225
+ - Learned positional embeddings
226
+ - Stacked transformer blocks
227
+ - Linear head for next-token prediction
228
+
229
+ The model supports weight tying between the embedding layer and the
230
+ output projection to save parameters.
231
+
232
+ Example:
233
+ >>> config = ChessConfig(vocab_size=1200, n_embd=128, n_layer=6)
234
+ >>> model = ChessForCausalLM(config)
235
+ >>> inputs = {"input_ids": torch.tensor([[1, 42, 87]])}
236
+ >>> outputs = model(**inputs)
237
+ >>> next_move_logits = outputs.logits[:, -1, :]
238
+ """
239
+
240
+ config_class = ChessConfig
241
+ base_model_prefix = "transformer"
242
+ supports_gradient_checkpointing = True
243
+ # Suppress missing-key warning for tied lm_head when loading
244
+ keys_to_ignore_on_load_missing = ["lm_head.weight"]
245
+
246
+ def __init__(self, config: ChessConfig):
247
+ super().__init__(config)
248
+
249
+ # Token and position embeddings
250
+ self.wte = nn.Embedding(config.vocab_size, config.n_embd)
251
+ self.wpe = nn.Embedding(config.n_ctx, config.n_embd)
252
+
253
+ self.drop = nn.Dropout(config.dropout)
254
+
255
+ # Transformer blocks
256
+ self.h = nn.ModuleList([
257
+ TransformerBlock(config) for _ in range(config.n_layer)
258
+ ])
259
+
260
+ # Final layer norm
261
+ self.ln_f = nn.LayerNorm(config.n_embd, eps=config.layer_norm_epsilon)
262
+
263
+ # Output head
264
+ self.lm_head = nn.Linear(config.n_embd, config.vocab_size, bias=False)
265
+
266
+ # Declare tied weights for proper serialization
267
+ if config.tie_weights:
268
+ self._tied_weights_keys = ["lm_head.weight"]
269
+
270
+ # Initialize weights
271
+ self.post_init()
272
+
273
+ # Tie weights if configured
274
+ if config.tie_weights:
275
+ self.tie_weights()
276
+
277
+ def get_input_embeddings(self) -> nn.Module:
278
+ return self.wte
279
+
280
+ def set_input_embeddings(self, new_embeddings: nn.Module):
281
+ self.wte = new_embeddings
282
+ if getattr(self.config, "tie_weights", False):
283
+ self.tie_weights()
284
+
285
+ def get_output_embeddings(self) -> nn.Module:
286
+ return self.lm_head
287
+
288
+ def set_output_embeddings(self, new_embeddings: nn.Module):
289
+ self.lm_head = new_embeddings
290
+
291
+ def tie_weights(self):
292
+ # Use HF helper to tie or clone depending on config
293
+ if getattr(self.config, "tie_weights", False) or getattr(self.config, "tie_word_embeddings", False):
294
+ self._tie_or_clone_weights(self.lm_head, self.wte)
295
+
296
+ def _init_weights(self, module: nn.Module):
297
+ """Initialize weights following GPT-2 style."""
298
+ if isinstance(module, nn.Linear):
299
+ torch.nn.init.normal_(module.weight, mean=0.0, std=0.02)
300
+ if module.bias is not None:
301
+ torch.nn.init.zeros_(module.bias)
302
+ elif isinstance(module, nn.Embedding):
303
+ torch.nn.init.normal_(module.weight, mean=0.0, std=0.02)
304
+ elif isinstance(module, nn.LayerNorm):
305
+ torch.nn.init.ones_(module.weight)
306
+ torch.nn.init.zeros_(module.bias)
307
+
308
+ def forward(
309
+ self,
310
+ input_ids: torch.LongTensor,
311
+ attention_mask: Optional[torch.Tensor] = None,
312
+ position_ids: Optional[torch.LongTensor] = None,
313
+ labels: Optional[torch.LongTensor] = None,
314
+ return_dict: Optional[bool] = None,
315
+ **kwargs,
316
+ ) -> Union[Tuple, CausalLMOutputWithPast]:
317
+ """
318
+ Forward pass of the model.
319
+
320
+ Args:
321
+ input_ids: Token IDs of shape (batch_size, seq_len).
322
+ attention_mask: Attention mask of shape (batch_size, seq_len).
323
+ position_ids: Position IDs of shape (batch_size, seq_len).
324
+ labels: Labels for language modeling loss.
325
+ return_dict: Whether to return a ModelOutput object.
326
+
327
+ Returns:
328
+ CausalLMOutputWithPast containing loss (if labels provided) and logits.
329
+ """
330
+ return_dict = return_dict if return_dict is not None else self.config.use_return_dict
331
+
332
+ batch_size, seq_len = input_ids.size()
333
+ device = input_ids.device
334
+
335
+ # Create position IDs if not provided
336
+ if position_ids is None:
337
+ position_ids = torch.arange(seq_len, device=device).unsqueeze(0).expand(batch_size, -1)
338
+
339
+ # Get embeddings
340
+ token_embeds = self.wte(input_ids)
341
+ position_embeds = self.wpe(position_ids)
342
+ hidden_states = self.drop(token_embeds + position_embeds)
343
+
344
+ # Pass through transformer blocks
345
+ for block in self.h:
346
+ hidden_states = block(hidden_states, attention_mask=attention_mask)
347
+
348
+ # Final layer norm
349
+ hidden_states = self.ln_f(hidden_states)
350
+
351
+ # Get logits
352
+ logits = self.lm_head(hidden_states)
353
+
354
+ # Compute loss if labels are provided
355
+ loss = None
356
+ if labels is not None:
357
+ # Shift logits and labels for next-token prediction
358
+ shift_logits = logits[..., :-1, :].contiguous()
359
+ shift_labels = labels[..., 1:].contiguous()
360
+
361
+ # Flatten for cross-entropy
362
+ loss_fct = nn.CrossEntropyLoss(ignore_index=-100)
363
+ # loss_fct = nn.CrossEntropyLoss(ignore_index=self.config.pad_token_id)
364
+ loss = loss_fct(
365
+ shift_logits.view(-1, shift_logits.size(-1)),
366
+ shift_labels.view(-1),
367
+ )
368
+
369
+ if not return_dict:
370
+ output = (logits,)
371
+ return ((loss,) + output) if loss is not None else output
372
+
373
+ return CausalLMOutputWithPast(
374
+ loss=loss,
375
+ logits=logits,
376
+ past_key_values=None,
377
+ hidden_states=None,
378
+ attentions=None,
379
+ )
380
+
381
+ @torch.no_grad()
382
+ def generate_move(
383
+ self,
384
+ input_ids: torch.LongTensor,
385
+ temperature: float = 1.0,
386
+ top_k: Optional[int] = None,
387
+ top_p: Optional[float] = None,
388
+ ) -> int:
389
+ """
390
+ Generate the next move given a sequence of moves.
391
+
392
+ Args:
393
+ input_ids: Token IDs of shape (1, seq_len).
394
+ temperature: Sampling temperature (1.0 = no change).
395
+ top_k: If set, only sample from top k tokens.
396
+ top_p: If set, use nucleus sampling with this threshold.
397
+
398
+ Returns:
399
+ The token ID of the predicted next move.
400
+ """
401
+ self.eval()
402
+
403
+ # Get logits for the last position
404
+ outputs = self(input_ids)
405
+ logits = outputs.logits[:, -1, :] / temperature
406
+
407
+ # Apply top-k filtering
408
+ if top_k is not None:
409
+ indices_to_remove = logits < torch.topk(logits, top_k)[0][..., -1, None]
410
+ logits[indices_to_remove] = float("-inf")
411
+
412
+ # Apply top-p (nucleus) filtering
413
+ if top_p is not None:
414
+ sorted_logits, sorted_indices = torch.sort(logits, descending=True)
415
+ cumulative_probs = torch.cumsum(F.softmax(sorted_logits, dim=-1), dim=-1)
416
+
417
+ # Remove tokens with cumulative probability above the threshold
418
+ sorted_indices_to_remove = cumulative_probs > top_p
419
+ sorted_indices_to_remove[..., 1:] = sorted_indices_to_remove[..., :-1].clone()
420
+ sorted_indices_to_remove[..., 0] = 0
421
+
422
+ indices_to_remove = sorted_indices_to_remove.scatter(
423
+ dim=-1, index=sorted_indices, src=sorted_indices_to_remove
424
+ )
425
+ logits[indices_to_remove] = float("-inf")
426
+
427
+ # Sample from the distribution
428
+ probs = F.softmax(logits, dim=-1)
429
+ next_token = torch.multinomial(probs, num_samples=1)
430
+
431
+ return next_token.item()
432
+
433
+
434
+ # Register the model with Auto classes for easy loading
435
+ from transformers import AutoConfig, AutoModelForCausalLM
436
+
437
+ AutoConfig.register("chess_transformer", ChessConfig)
438
+ AutoModelForCausalLM.register(ChessConfig, ChessForCausalLM)
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a6c8f32652932b30a30f67dd1fef93e26c6de12dbe13de8a744e086ea2556492
3
+ size 4007280
special_tokens_map.json ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ {
2
+ "bos_token": "[BOS]",
3
+ "eos_token": "[EOS]",
4
+ "pad_token": "[PAD]",
5
+ "unk_token": "[UNK]"
6
+ }
tokenizer.py ADDED
@@ -0,0 +1,278 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """
2
+ Custom Chess Tokenizer for the Chess Challenge.
3
+
4
+ This tokenizer treats each move as a single token using the extended UCI notation
5
+ from the Lichess dataset (e.g., WPe2e4, BNg8f6).
6
+
7
+ The dataset format uses:
8
+ - W/B prefix for White/Black
9
+ - Piece letter: P=Pawn, N=Knight, B=Bishop, R=Rook, Q=Queen, K=King
10
+ - Source and destination squares (e.g., e2e4)
11
+ - Special suffixes: (x)=capture, (+)=check, (+*)=checkmate, (o)/(O)=castling
12
+ """
13
+
14
+ from __future__ import annotations
15
+
16
+ import json
17
+ import os
18
+ from pathlib import Path
19
+ from typing import Dict, List, Optional
20
+
21
+ from transformers import PreTrainedTokenizer
22
+
23
+
24
+ class ChessTokenizer(PreTrainedTokenizer):
25
+ """
26
+ A custom tokenizer for chess moves using extended UCI notation.
27
+
28
+ This tokenizer maps each possible chess move to a unique token ID.
29
+ The vocabulary is built from the training dataset to ensure all moves
30
+ encountered during training have a corresponding token.
31
+
32
+ Example:
33
+ >>> tokenizer = ChessTokenizer()
34
+ >>> tokenizer.encode("WPe2e4 BPe7e5")
35
+ [1, 42, 87, 2] # [BOS, e2e4, e7e5, EOS]
36
+ """
37
+
38
+ model_input_names = ["input_ids", "attention_mask"]
39
+ vocab_files_names = {"vocab_file": "vocab.json"}
40
+
41
+ # Special tokens
42
+ PAD_TOKEN = "[PAD]"
43
+ BOS_TOKEN = "[BOS]"
44
+ EOS_TOKEN = "[EOS]"
45
+ UNK_TOKEN = "[UNK]"
46
+
47
+ def __init__(
48
+ self,
49
+ vocab_file: Optional[str] = None,
50
+ vocab: Optional[Dict[str, int]] = None,
51
+ **kwargs,
52
+ ):
53
+ """
54
+ Initialize the chess tokenizer.
55
+
56
+ Args:
57
+ vocab_file: Path to a JSON file containing the vocabulary mapping.
58
+ vocab: Dictionary mapping tokens to IDs (alternative to vocab_file).
59
+ **kwargs: Additional arguments passed to PreTrainedTokenizer.
60
+ """
61
+ # Initialize special tokens
62
+ self._pad_token = self.PAD_TOKEN
63
+ self._bos_token = self.BOS_TOKEN
64
+ self._eos_token = self.EOS_TOKEN
65
+ self._unk_token = self.UNK_TOKEN
66
+
67
+ # Remove any duplicate special-token entries passed through kwargs
68
+ # to avoid "multiple values for keyword" errors when loading from disk.
69
+ kwargs.pop("pad_token", None)
70
+ kwargs.pop("bos_token", None)
71
+ kwargs.pop("eos_token", None)
72
+ kwargs.pop("unk_token", None)
73
+
74
+ # Load or create vocabulary
75
+ if vocab is not None:
76
+ self._vocab = vocab
77
+ elif vocab_file is not None and os.path.exists(vocab_file):
78
+ with open(vocab_file, "r", encoding="utf-8") as f:
79
+ self._vocab = json.load(f)
80
+ else:
81
+ # Create a minimal vocabulary with just special tokens
82
+ # The full vocabulary should be built from the dataset
83
+ self._vocab = self._create_default_vocab()
84
+
85
+ # Create reverse mapping
86
+ self._ids_to_tokens = {v: k for k, v in self._vocab.items()}
87
+
88
+ # Call parent init AFTER setting up vocab
89
+ super().__init__(
90
+ pad_token=self._pad_token,
91
+ bos_token=self._bos_token,
92
+ eos_token=self._eos_token,
93
+ unk_token=self._unk_token,
94
+ **kwargs,
95
+ )
96
+
97
+ def _create_default_vocab(self) -> Dict[str, int]:
98
+ """
99
+ Create a minimal default vocabulary with just special tokens.
100
+
101
+ For the full vocabulary, use `build_vocab_from_dataset()`.
102
+ This minimal vocab is just a placeholder - you should build from data.
103
+ """
104
+ special_tokens = [self.PAD_TOKEN, self.BOS_TOKEN, self.EOS_TOKEN, self.UNK_TOKEN]
105
+ vocab = {token: idx for idx, token in enumerate(special_tokens)}
106
+ return vocab
107
+
108
+ @classmethod
109
+ def build_vocab_from_iterator(
110
+ cls,
111
+ iterator,
112
+ min_frequency: int = 1,
113
+ ) -> "ChessTokenizer":
114
+ """
115
+ Build a tokenizer vocabulary from an iterator of game strings.
116
+
117
+ Args:
118
+ iterator: An iterator yielding game strings (space-separated moves).
119
+ min_frequency: Minimum frequency for a token to be included.
120
+
121
+ Returns:
122
+ A ChessTokenizer with the built vocabulary.
123
+ """
124
+ from collections import Counter
125
+
126
+ token_counts = Counter()
127
+
128
+ for game in iterator:
129
+ moves = game.strip().split()
130
+ token_counts.update(moves)
131
+
132
+ # Filter by frequency
133
+ tokens = [
134
+ token for token, count in token_counts.items()
135
+ if count >= min_frequency
136
+ ]
137
+
138
+ # Sort for reproducibility
139
+ tokens = sorted(tokens)
140
+
141
+ # Build vocabulary
142
+ special_tokens = [cls.PAD_TOKEN, cls.BOS_TOKEN, cls.EOS_TOKEN, cls.UNK_TOKEN]
143
+ vocab = {token: idx for idx, token in enumerate(special_tokens + tokens)}
144
+
145
+ return cls(vocab=vocab)
146
+
147
+ @classmethod
148
+ def build_vocab_from_dataset(
149
+ cls,
150
+ dataset_name: str = "dlouapre/lichess_2025-01_1M",
151
+ split: str = "train",
152
+ column: str = "text",
153
+ min_frequency: int = 200,
154
+ max_samples: Optional[int] = 100000,
155
+ ) -> "ChessTokenizer":
156
+ """
157
+ Build a tokenizer vocabulary from a Hugging Face dataset.
158
+
159
+ Args:
160
+ dataset_name: Name of the dataset on Hugging Face Hub.
161
+ split: Dataset split to use.
162
+ column: Column containing the game strings.
163
+ min_frequency: Minimum frequency for a token to be included (default: 500).
164
+ max_samples: Maximum number of samples to process (default: 100k).
165
+
166
+ Returns:
167
+ A ChessTokenizer with the built vocabulary.
168
+ """
169
+ from datasets import load_dataset
170
+
171
+ dataset = load_dataset(dataset_name, split=split)
172
+
173
+ if max_samples is not None:
174
+ dataset = dataset.select(range(min(max_samples, len(dataset))))
175
+
176
+ def game_iterator():
177
+ for example in dataset:
178
+ yield example[column]
179
+
180
+ return cls.build_vocab_from_iterator(game_iterator(), min_frequency=min_frequency)
181
+
182
+ @property
183
+ def vocab_size(self) -> int:
184
+ """Return the size of the vocabulary."""
185
+ return len(self._vocab)
186
+
187
+ def get_vocab(self) -> Dict[str, int]:
188
+ """Return the vocabulary as a dictionary."""
189
+ return dict(self._vocab)
190
+
191
+ def _tokenize(self, text: str) -> List[str]:
192
+ """
193
+ Tokenize a string of moves into a list of tokens.
194
+
195
+ Args:
196
+ text: A string of space-separated moves.
197
+
198
+ Returns:
199
+ List of move tokens.
200
+ """
201
+ return text.strip().split()
202
+
203
+ def _convert_token_to_id(self, token: str) -> int:
204
+ """Convert a token to its ID."""
205
+ return self._vocab.get(token, self._vocab.get(self.UNK_TOKEN, 0))
206
+
207
+ def _convert_id_to_token(self, index: int) -> str:
208
+ """Convert an ID to its token."""
209
+ return self._ids_to_tokens.get(index, self.UNK_TOKEN)
210
+
211
+ def convert_tokens_to_string(self, tokens: List[str]) -> str:
212
+ """Convert a list of tokens back to a string."""
213
+ # Filter out special tokens for cleaner output
214
+ special = {self.PAD_TOKEN, self.BOS_TOKEN, self.EOS_TOKEN, self.UNK_TOKEN}
215
+ return " ".join(t for t in tokens if t not in special)
216
+
217
+ def save_vocabulary(
218
+ self,
219
+ save_directory: str,
220
+ filename_prefix: Optional[str] = None,
221
+ ) -> tuple:
222
+ """
223
+ Save the vocabulary to a JSON file.
224
+
225
+ Args:
226
+ save_directory: Directory to save the vocabulary.
227
+ filename_prefix: Optional prefix for the filename.
228
+
229
+ Returns:
230
+ Tuple containing the path to the saved vocabulary file.
231
+ """
232
+ if not os.path.isdir(save_directory):
233
+ os.makedirs(save_directory, exist_ok=True)
234
+
235
+ vocab_file = os.path.join(
236
+ save_directory,
237
+ (filename_prefix + "-" if filename_prefix else "") + "vocab.json",
238
+ )
239
+
240
+ with open(vocab_file, "w", encoding="utf-8") as f:
241
+ json.dump(self._vocab, f, ensure_ascii=False, indent=2)
242
+
243
+ return (vocab_file,)
244
+
245
+
246
+ def count_vocab_from_dataset(
247
+ dataset_name: str = "dlouapre/lichess_2025-01_1M",
248
+ split: str = "train",
249
+ column: str = "text",
250
+ max_samples: Optional[int] = 10000,
251
+ ) -> Dict[str, int]:
252
+ """
253
+ Count token frequencies in a dataset (useful for vocabulary analysis).
254
+
255
+ Args:
256
+ dataset_name: Name of the dataset on Hugging Face Hub.
257
+ split: Dataset split to use.
258
+ column: Column containing the game strings.
259
+ max_samples: Maximum number of samples to process.
260
+
261
+ Returns:
262
+ Dictionary mapping tokens to their frequencies.
263
+ """
264
+ from collections import Counter
265
+ from datasets import load_dataset
266
+
267
+ dataset = load_dataset(dataset_name, split=split)
268
+
269
+ if max_samples is not None:
270
+ dataset = dataset.select(range(min(max_samples, len(dataset))))
271
+
272
+ token_counts = Counter()
273
+
274
+ for example in dataset:
275
+ moves = example[column].strip().split()
276
+ token_counts.update(moves)
277
+
278
+ return dict(token_counts)
tokenizer_config.json ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "[PAD]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "[BOS]",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "[EOS]",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "[UNK]",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ }
35
+ },
36
+ "auto_map": {
37
+ "AutoTokenizer": [
38
+ "tokenizer.ChessTokenizer",
39
+ null
40
+ ]
41
+ },
42
+ "bos_token": "[BOS]",
43
+ "clean_up_tokenization_spaces": false,
44
+ "eos_token": "[EOS]",
45
+ "extra_special_tokens": {},
46
+ "model_max_length": 1000000000000000019884624838656,
47
+ "pad_token": "[PAD]",
48
+ "tokenizer_class": "ChessTokenizer",
49
+ "unk_token": "[UNK]"
50
+ }
vocab.json ADDED
@@ -0,0 +1,3895 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "[PAD]": 0,
3
+ "[BOS]": 1,
4
+ "[EOS]": 2,
5
+ "[UNK]": 3,
6
+ "BBa3b4": 4,
7
+ "BBa3c5": 5,
8
+ "BBa3d6": 6,
9
+ "BBa4b5": 7,
10
+ "BBa4c6": 8,
11
+ "BBa5b6": 9,
12
+ "BBa5c3(x)": 10,
13
+ "BBa5c7": 11,
14
+ "BBa6b5": 12,
15
+ "BBa6b5(x)": 13,
16
+ "BBa6b7": 14,
17
+ "BBa6c4": 15,
18
+ "BBa6c4(x)": 16,
19
+ "BBa6c8": 17,
20
+ "BBa6d3": 18,
21
+ "BBa6d3(x)": 19,
22
+ "BBa6e2(x)": 20,
23
+ "BBa6f1(x)": 21,
24
+ "BBa7b8": 22,
25
+ "BBb2a1(x)": 23,
26
+ "BBb2a3": 24,
27
+ "BBb2a3(x)": 25,
28
+ "BBb2c3": 26,
29
+ "BBb2d4": 27,
30
+ "BBb2e5": 28,
31
+ "BBb2f6": 29,
32
+ "BBb2g7": 30,
33
+ "BBb4a5": 31,
34
+ "BBb4c3": 32,
35
+ "BBb4c3(x)": 33,
36
+ "BBb4c3(x+)": 34,
37
+ "BBb4c5": 35,
38
+ "BBb4d2(x)": 36,
39
+ "BBb4d2(x+)": 37,
40
+ "BBb4d6": 38,
41
+ "BBb4e7": 39,
42
+ "BBb5a6": 40,
43
+ "BBb5c4": 41,
44
+ "BBb5c6": 42,
45
+ "BBb5d7": 43,
46
+ "BBb5f1(x)": 44,
47
+ "BBb6a5": 45,
48
+ "BBb6a7": 46,
49
+ "BBb6c5": 47,
50
+ "BBb6c5(x)": 48,
51
+ "BBb6c7": 49,
52
+ "BBb6d4": 50,
53
+ "BBb6d4(x)": 51,
54
+ "BBb6e3(x)": 52,
55
+ "BBb7a6": 53,
56
+ "BBb7a8": 54,
57
+ "BBb7a8(x)": 55,
58
+ "BBb7c6": 56,
59
+ "BBb7c6(x)": 57,
60
+ "BBb7c8": 58,
61
+ "BBb7d5": 59,
62
+ "BBb7d5(x)": 60,
63
+ "BBb7e4": 61,
64
+ "BBb7e4(x)": 62,
65
+ "BBb7f3(x)": 63,
66
+ "BBb7g2(x)": 64,
67
+ "BBc2d3": 65,
68
+ "BBc2e4": 66,
69
+ "BBc3a1(x)": 67,
70
+ "BBc3b4": 68,
71
+ "BBc3d4": 69,
72
+ "BBc3f6": 70,
73
+ "BBc4b5": 71,
74
+ "BBc4d3": 72,
75
+ "BBc4d5": 73,
76
+ "BBc4e6": 74,
77
+ "BBc4f1(x)": 75,
78
+ "BBc5a3(x)": 76,
79
+ "BBc5a7": 77,
80
+ "BBc5b4": 78,
81
+ "BBc5b4(+)": 79,
82
+ "BBc5b4(x)": 80,
83
+ "BBc5b6": 81,
84
+ "BBc5d4": 82,
85
+ "BBc5d4(x)": 83,
86
+ "BBc5d6": 84,
87
+ "BBc5d6(x)": 85,
88
+ "BBc5e3": 86,
89
+ "BBc5e3(x)": 87,
90
+ "BBc5e3(x+)": 88,
91
+ "BBc5e7": 89,
92
+ "BBc5f2(x)": 90,
93
+ "BBc5f2(x+)": 91,
94
+ "BBc5f8": 92,
95
+ "BBc6b5": 93,
96
+ "BBc6b5(x)": 94,
97
+ "BBc6b7": 95,
98
+ "BBc6d5": 96,
99
+ "BBc6d5(x)": 97,
100
+ "BBc6d7": 98,
101
+ "BBc6e4": 99,
102
+ "BBc6e4(x)": 100,
103
+ "BBc6e8": 101,
104
+ "BBc6f3(x)": 102,
105
+ "BBc6g2(x)": 103,
106
+ "BBc7b6": 104,
107
+ "BBc7d6": 105,
108
+ "BBc7d8": 106,
109
+ "BBc7e5(x)": 107,
110
+ "BBc8a6": 108,
111
+ "BBc8b7": 109,
112
+ "BBc8b7(x)": 110,
113
+ "BBc8d7": 111,
114
+ "BBc8d7(x)": 112,
115
+ "BBc8e6": 113,
116
+ "BBc8e6(x)": 114,
117
+ "BBc8f5": 115,
118
+ "BBc8f5(x)": 116,
119
+ "BBc8g4": 117,
120
+ "BBc8g4(+)": 118,
121
+ "BBc8g4(x)": 119,
122
+ "BBc8h3": 120,
123
+ "BBc8h3(x)": 121,
124
+ "BBd3c4": 122,
125
+ "BBd3e4": 123,
126
+ "BBd3f1(x)": 124,
127
+ "BBd4a1(x)": 125,
128
+ "BBd4b2(x)": 126,
129
+ "BBd4b6": 127,
130
+ "BBd4c3": 128,
131
+ "BBd4c3(x)": 129,
132
+ "BBd4c5": 130,
133
+ "BBd4e3": 131,
134
+ "BBd4e3(x)": 132,
135
+ "BBd4e5": 133,
136
+ "BBd4e5(x)": 134,
137
+ "BBd4f2(x+)": 135,
138
+ "BBd4f6": 136,
139
+ "BBd4g7": 137,
140
+ "BBd5b7": 138,
141
+ "BBd5c4": 139,
142
+ "BBd5c4(x)": 140,
143
+ "BBd5c6": 141,
144
+ "BBd5e4": 142,
145
+ "BBd5e4(x)": 143,
146
+ "BBd5e6": 144,
147
+ "BBd5f3(x)": 145,
148
+ "BBd5g2(x)": 146,
149
+ "BBd6a3(x)": 147,
150
+ "BBd6b4": 148,
151
+ "BBd6b4(+)": 149,
152
+ "BBd6b4(x)": 150,
153
+ "BBd6b8": 151,
154
+ "BBd6c5": 152,
155
+ "BBd6c5(+)": 153,
156
+ "BBd6c5(x)": 154,
157
+ "BBd6c7": 155,
158
+ "BBd6e5": 156,
159
+ "BBd6e5(x)": 157,
160
+ "BBd6e7": 158,
161
+ "BBd6f4": 159,
162
+ "BBd6f4(x)": 160,
163
+ "BBd6f8": 161,
164
+ "BBd6g3(x)": 162,
165
+ "BBd6h2(x)": 163,
166
+ "BBd6h2(x+)": 164,
167
+ "BBd7a4": 165,
168
+ "BBd7a4(x)": 166,
169
+ "BBd7b5": 167,
170
+ "BBd7b5(x)": 168,
171
+ "BBd7c6": 169,
172
+ "BBd7c6(x)": 170,
173
+ "BBd7c8": 171,
174
+ "BBd7e6": 172,
175
+ "BBd7e6(x)": 173,
176
+ "BBd7e8": 174,
177
+ "BBd7f5": 175,
178
+ "BBd7f5(x)": 176,
179
+ "BBd7g4": 177,
180
+ "BBd7g4(x)": 178,
181
+ "BBd7h3": 179,
182
+ "BBd7h3(x)": 180,
183
+ "BBd8b6": 181,
184
+ "BBd8c7": 182,
185
+ "BBd8e7": 183,
186
+ "BBd8f6": 184,
187
+ "BBe3d4": 185,
188
+ "BBe3f4": 186,
189
+ "BBe4b7": 187,
190
+ "BBe4c2(x)": 188,
191
+ "BBe4c6": 189,
192
+ "BBe4d3": 190,
193
+ "BBe4d3(x)": 191,
194
+ "BBe4d5": 192,
195
+ "BBe4f3(x)": 193,
196
+ "BBe4f5": 194,
197
+ "BBe4g2(x)": 195,
198
+ "BBe4g6": 196,
199
+ "BBe5b2(x)": 197,
200
+ "BBe5c3(x)": 198,
201
+ "BBe5c7": 199,
202
+ "BBe5d4": 200,
203
+ "BBe5d4(+)": 201,
204
+ "BBe5d4(x)": 202,
205
+ "BBe5d6": 203,
206
+ "BBe5f4": 204,
207
+ "BBe5f4(x)": 205,
208
+ "BBe5f6": 206,
209
+ "BBe5g3(x)": 207,
210
+ "BBe5g7": 208,
211
+ "BBe6a2(x)": 209,
212
+ "BBe6b3": 210,
213
+ "BBe6b3(x)": 211,
214
+ "BBe6c4": 212,
215
+ "BBe6c4(x)": 213,
216
+ "BBe6c8": 214,
217
+ "BBe6d5": 215,
218
+ "BBe6d5(x)": 216,
219
+ "BBe6d7": 217,
220
+ "BBe6d7(x)": 218,
221
+ "BBe6f5": 219,
222
+ "BBe6f5(x)": 220,
223
+ "BBe6f7": 221,
224
+ "BBe6g4": 222,
225
+ "BBe6g4(x)": 223,
226
+ "BBe6h3": 224,
227
+ "BBe6h3(x)": 225,
228
+ "BBe7a3(x)": 226,
229
+ "BBe7b4": 227,
230
+ "BBe7b4(+)": 228,
231
+ "BBe7b4(x)": 229,
232
+ "BBe7c5": 230,
233
+ "BBe7c5(+)": 231,
234
+ "BBe7c5(x)": 232,
235
+ "BBe7d6": 233,
236
+ "BBe7d6(x)": 234,
237
+ "BBe7d8": 235,
238
+ "BBe7d8(x)": 236,
239
+ "BBe7f6": 237,
240
+ "BBe7f6(x)": 238,
241
+ "BBe7f8": 239,
242
+ "BBe7g5": 240,
243
+ "BBe7g5(x)": 241,
244
+ "BBe7h4": 242,
245
+ "BBe7h4(+)": 243,
246
+ "BBe7h4(x)": 244,
247
+ "BBe8d7": 245,
248
+ "BBe8f7": 246,
249
+ "BBe8g6": 247,
250
+ "BBf2d4": 248,
251
+ "BBf3d1(x)": 249,
252
+ "BBf4d6": 250,
253
+ "BBf4e5": 251,
254
+ "BBf5b1(x)": 252,
255
+ "BBf5c2": 253,
256
+ "BBf5c2(x)": 254,
257
+ "BBf5d3": 255,
258
+ "BBf5d3(x)": 256,
259
+ "BBf5d7": 257,
260
+ "BBf5e4": 258,
261
+ "BBf5e4(x)": 259,
262
+ "BBf5e6": 260,
263
+ "BBf5g4": 261,
264
+ "BBf5g4(x)": 262,
265
+ "BBf5g6": 263,
266
+ "BBf5h3": 264,
267
+ "BBf5h3(x)": 265,
268
+ "BBf5h7": 266,
269
+ "BBf6a1(x)": 267,
270
+ "BBf6b2(x)": 268,
271
+ "BBf6c3(x)": 269,
272
+ "BBf6d4": 270,
273
+ "BBf6d4(x)": 271,
274
+ "BBf6d8": 272,
275
+ "BBf6e5": 273,
276
+ "BBf6e5(x)": 274,
277
+ "BBf6e7": 275,
278
+ "BBf6g5": 276,
279
+ "BBf6g5(x)": 277,
280
+ "BBf6g7": 278,
281
+ "BBf6h4": 279,
282
+ "BBf6h4(x)": 280,
283
+ "BBf7e6": 281,
284
+ "BBf7g6": 282,
285
+ "BBf8a3(x)": 283,
286
+ "BBf8b4": 284,
287
+ "BBf8b4(+)": 285,
288
+ "BBf8b4(x)": 286,
289
+ "BBf8c5": 287,
290
+ "BBf8c5(+)": 288,
291
+ "BBf8c5(x)": 289,
292
+ "BBf8d6": 290,
293
+ "BBf8d6(x)": 291,
294
+ "BBf8e7": 292,
295
+ "BBf8e7(x)": 293,
296
+ "BBf8g7": 294,
297
+ "BBf8h6": 295,
298
+ "BBf8h6(x)": 296,
299
+ "BBg4d1(x)": 297,
300
+ "BBg4d7": 298,
301
+ "BBg4e2": 299,
302
+ "BBg4e2(x)": 300,
303
+ "BBg4e6": 301,
304
+ "BBg4f3": 302,
305
+ "BBg4f3(x)": 303,
306
+ "BBg4f3(x+)": 304,
307
+ "BBg4f5": 305,
308
+ "BBg4h3": 306,
309
+ "BBg4h3(x)": 307,
310
+ "BBg4h5": 308,
311
+ "BBg5c1(x)": 309,
312
+ "BBg5e3(x)": 310,
313
+ "BBg5e7": 311,
314
+ "BBg5f4": 312,
315
+ "BBg5f4(x)": 313,
316
+ "BBg5f6": 314,
317
+ "BBg5h6": 315,
318
+ "BBg6c2(x)": 316,
319
+ "BBg6d3": 317,
320
+ "BBg6d3(x)": 318,
321
+ "BBg6e4": 319,
322
+ "BBg6e4(x)": 320,
323
+ "BBg6f5": 321,
324
+ "BBg6f5(x)": 322,
325
+ "BBg6f7": 323,
326
+ "BBg6h5": 324,
327
+ "BBg6h7": 325,
328
+ "BBg7a1(x)": 326,
329
+ "BBg7b2(x)": 327,
330
+ "BBg7c3(x)": 328,
331
+ "BBg7c3(x+)": 329,
332
+ "BBg7d4": 330,
333
+ "BBg7d4(+)": 331,
334
+ "BBg7d4(x)": 332,
335
+ "BBg7d4(x+)": 333,
336
+ "BBg7e5": 334,
337
+ "BBg7e5(x)": 335,
338
+ "BBg7f6": 336,
339
+ "BBg7f6(x)": 337,
340
+ "BBg7f8": 338,
341
+ "BBg7f8(x)": 339,
342
+ "BBg7h6": 340,
343
+ "BBg7h6(x)": 341,
344
+ "BBg7h8": 342,
345
+ "BBg7h8(x)": 343,
346
+ "BBh3e6": 344,
347
+ "BBh3f1(x)": 345,
348
+ "BBh3f5": 346,
349
+ "BBh3g2(x)": 347,
350
+ "BBh3g4": 348,
351
+ "BBh4e7": 349,
352
+ "BBh4f6": 350,
353
+ "BBh4g3(x)": 351,
354
+ "BBh4g5": 352,
355
+ "BBh5e2(x)": 353,
356
+ "BBh5f3(x)": 354,
357
+ "BBh5f7": 355,
358
+ "BBh5g4(x)": 356,
359
+ "BBh5g6": 357,
360
+ "BBh6f4": 358,
361
+ "BBh6f4(x)": 359,
362
+ "BBh6g5(x)": 360,
363
+ "BBh6g7": 361,
364
+ "BKa3b2": 362,
365
+ "BKa4a3": 363,
366
+ "BKa4b3": 364,
367
+ "BKa4b4": 365,
368
+ "BKa4b5": 366,
369
+ "BKa5a4": 367,
370
+ "BKa5a6": 368,
371
+ "BKa5b4": 369,
372
+ "BKa5b6": 370,
373
+ "BKa6a5": 371,
374
+ "BKa6a7": 372,
375
+ "BKa6b5": 373,
376
+ "BKa6b6": 374,
377
+ "BKa6b7": 375,
378
+ "BKa7a6": 376,
379
+ "BKa7a8": 377,
380
+ "BKa7b6": 378,
381
+ "BKa7b7": 379,
382
+ "BKa7b8": 380,
383
+ "BKa8a7": 381,
384
+ "BKa8b7": 382,
385
+ "BKa8b8": 383,
386
+ "BKb3b2": 384,
387
+ "BKb3c2": 385,
388
+ "BKb3c3": 386,
389
+ "BKb3c4": 387,
390
+ "BKb4a3": 388,
391
+ "BKb4a4(x)": 389,
392
+ "BKb4b3": 390,
393
+ "BKb4b5": 391,
394
+ "BKb4c3": 392,
395
+ "BKb4c4": 393,
396
+ "BKb4c5": 394,
397
+ "BKb5a4": 395,
398
+ "BKb5a5": 396,
399
+ "BKb5a6": 397,
400
+ "BKb5b4": 398,
401
+ "BKb5b6": 399,
402
+ "BKb5c4": 400,
403
+ "BKb5c5": 401,
404
+ "BKb5c6": 402,
405
+ "BKb6a5": 403,
406
+ "BKb6a6": 404,
407
+ "BKb6a7": 405,
408
+ "BKb6b5": 406,
409
+ "BKb6b7": 407,
410
+ "BKb6c5": 408,
411
+ "BKb6c6": 409,
412
+ "BKb6c7": 410,
413
+ "BKb7a6": 411,
414
+ "BKb7a7": 412,
415
+ "BKb7a8": 413,
416
+ "BKb7b6": 414,
417
+ "BKb7b8": 415,
418
+ "BKb7c6": 416,
419
+ "BKb7c7": 417,
420
+ "BKb7c8": 418,
421
+ "BKb8a7": 419,
422
+ "BKb8a8": 420,
423
+ "BKb8b7": 421,
424
+ "BKb8c7": 422,
425
+ "BKb8c8": 423,
426
+ "BKc3b2": 424,
427
+ "BKc3b3": 425,
428
+ "BKc3b4": 426,
429
+ "BKc3c2": 427,
430
+ "BKc3d2": 428,
431
+ "BKc3d3": 429,
432
+ "BKc3d4": 430,
433
+ "BKc4b3": 431,
434
+ "BKc4b4": 432,
435
+ "BKc4b5": 433,
436
+ "BKc4c3": 434,
437
+ "BKc4c5": 435,
438
+ "BKc4d3": 436,
439
+ "BKc4d4": 437,
440
+ "BKc4d5": 438,
441
+ "BKc5b4": 439,
442
+ "BKc5b5": 440,
443
+ "BKc5b6": 441,
444
+ "BKc5c4": 442,
445
+ "BKc5c6": 443,
446
+ "BKc5d4": 444,
447
+ "BKc5d5": 445,
448
+ "BKc5d6": 446,
449
+ "BKc6b5": 447,
450
+ "BKc6b6": 448,
451
+ "BKc6b7": 449,
452
+ "BKc6c5": 450,
453
+ "BKc6c7": 451,
454
+ "BKc6d5": 452,
455
+ "BKc6d6": 453,
456
+ "BKc6d7": 454,
457
+ "BKc7b6": 455,
458
+ "BKc7b7": 456,
459
+ "BKc7b8": 457,
460
+ "BKc7c6": 458,
461
+ "BKc7c8": 459,
462
+ "BKc7d6": 460,
463
+ "BKc7d7": 461,
464
+ "BKc7d8": 462,
465
+ "BKc8b7": 463,
466
+ "BKc8b7(x)": 464,
467
+ "BKc8b8": 465,
468
+ "BKc8c7": 466,
469
+ "BKc8d7": 467,
470
+ "BKc8d7(x)": 468,
471
+ "BKc8d8": 469,
472
+ "BKc8d8(x)": 470,
473
+ "BKd3c2": 471,
474
+ "BKd3c3": 472,
475
+ "BKd3c4": 473,
476
+ "BKd3d2": 474,
477
+ "BKd3e2": 475,
478
+ "BKd3e3": 476,
479
+ "BKd3e4": 477,
480
+ "BKd4c3": 478,
481
+ "BKd4c4": 479,
482
+ "BKd4c5": 480,
483
+ "BKd4d3": 481,
484
+ "BKd4d5": 482,
485
+ "BKd4e3": 483,
486
+ "BKd4e4": 484,
487
+ "BKd4e5": 485,
488
+ "BKd5c4": 486,
489
+ "BKd5c5": 487,
490
+ "BKd5c6": 488,
491
+ "BKd5d4": 489,
492
+ "BKd5d6": 490,
493
+ "BKd5e4": 491,
494
+ "BKd5e5": 492,
495
+ "BKd5e6": 493,
496
+ "BKd6c5": 494,
497
+ "BKd6c6": 495,
498
+ "BKd6c7": 496,
499
+ "BKd6d5": 497,
500
+ "BKd6d5(x)": 498,
501
+ "BKd6d7": 499,
502
+ "BKd6e5": 500,
503
+ "BKd6e6": 501,
504
+ "BKd6e7": 502,
505
+ "BKd7c6": 503,
506
+ "BKd7c7": 504,
507
+ "BKd7c8": 505,
508
+ "BKd7d6": 506,
509
+ "BKd7d6(x)": 507,
510
+ "BKd7d8": 508,
511
+ "BKd7e6": 509,
512
+ "BKd7e7": 510,
513
+ "BKd7e8": 511,
514
+ "BKd8c7": 512,
515
+ "BKd8c8": 513,
516
+ "BKd8d7": 514,
517
+ "BKd8e7": 515,
518
+ "BKd8e8": 516,
519
+ "BKe3d2": 517,
520
+ "BKe3d3": 518,
521
+ "BKe3d4": 519,
522
+ "BKe3e2": 520,
523
+ "BKe3e4": 521,
524
+ "BKe3f2": 522,
525
+ "BKe3f3": 523,
526
+ "BKe3f4": 524,
527
+ "BKe4d3": 525,
528
+ "BKe4d4": 526,
529
+ "BKe4d5": 527,
530
+ "BKe4e3": 528,
531
+ "BKe4e5": 529,
532
+ "BKe4f3": 530,
533
+ "BKe4f4": 531,
534
+ "BKe4f5": 532,
535
+ "BKe5d4": 533,
536
+ "BKe5d5": 534,
537
+ "BKe5d6": 535,
538
+ "BKe5e4": 536,
539
+ "BKe5e6": 537,
540
+ "BKe5f4": 538,
541
+ "BKe5f5": 539,
542
+ "BKe5f6": 540,
543
+ "BKe6d5": 541,
544
+ "BKe6d6": 542,
545
+ "BKe6d7": 543,
546
+ "BKe6e5": 544,
547
+ "BKe6e5(x)": 545,
548
+ "BKe6e7": 546,
549
+ "BKe6f5": 547,
550
+ "BKe6f6": 548,
551
+ "BKe6f7": 549,
552
+ "BKe7d6": 550,
553
+ "BKe7d6(x)": 551,
554
+ "BKe7d7": 552,
555
+ "BKe7d7(x)": 553,
556
+ "BKe7d8": 554,
557
+ "BKe7d8(x)": 555,
558
+ "BKe7e6": 556,
559
+ "BKe7e6(x)": 557,
560
+ "BKe7e8": 558,
561
+ "BKe7f6": 559,
562
+ "BKe7f6(x)": 560,
563
+ "BKe7f7": 561,
564
+ "BKe7f8": 562,
565
+ "BKe8c8(O)": 563,
566
+ "BKe8c8(O+)": 564,
567
+ "BKe8d7": 565,
568
+ "BKe8d7(x)": 566,
569
+ "BKe8d8": 567,
570
+ "BKe8d8(x)": 568,
571
+ "BKe8e7": 569,
572
+ "BKe8e7(x)": 570,
573
+ "BKe8f7": 571,
574
+ "BKe8f7(x)": 572,
575
+ "BKe8f8": 573,
576
+ "BKe8f8(x)": 574,
577
+ "BKe8g8(o)": 575,
578
+ "BKf3e2": 576,
579
+ "BKf3e3": 577,
580
+ "BKf3e4": 578,
581
+ "BKf3f2": 579,
582
+ "BKf3g3": 580,
583
+ "BKf3g4": 581,
584
+ "BKf4e3": 582,
585
+ "BKf4e4": 583,
586
+ "BKf4e5": 584,
587
+ "BKf4f3": 585,
588
+ "BKf4f5": 586,
589
+ "BKf4g3": 587,
590
+ "BKf4g4": 588,
591
+ "BKf4g5": 589,
592
+ "BKf5e4": 590,
593
+ "BKf5e5": 591,
594
+ "BKf5e6": 592,
595
+ "BKf5f4": 593,
596
+ "BKf5f4(x)": 594,
597
+ "BKf5f6": 595,
598
+ "BKf5g4": 596,
599
+ "BKf5g5": 597,
600
+ "BKf5g6": 598,
601
+ "BKf6e5": 599,
602
+ "BKf6e6": 600,
603
+ "BKf6e7": 601,
604
+ "BKf6f5": 602,
605
+ "BKf6f5(x)": 603,
606
+ "BKf6f7": 604,
607
+ "BKf6g5": 605,
608
+ "BKf6g5(x)": 606,
609
+ "BKf6g6": 607,
610
+ "BKf6g7": 608,
611
+ "BKf7e6": 609,
612
+ "BKf7e6(x)": 610,
613
+ "BKf7e7": 611,
614
+ "BKf7e7(x)": 612,
615
+ "BKf7e8": 613,
616
+ "BKf7f6": 614,
617
+ "BKf7f6(x)": 615,
618
+ "BKf7f8": 616,
619
+ "BKf7g6": 617,
620
+ "BKf7g7": 618,
621
+ "BKf7g8": 619,
622
+ "BKf8e7": 620,
623
+ "BKf8e7(x)": 621,
624
+ "BKf8e8": 622,
625
+ "BKf8e8(x)": 623,
626
+ "BKf8f7": 624,
627
+ "BKf8f7(x)": 625,
628
+ "BKf8g7": 626,
629
+ "BKf8g8": 627,
630
+ "BKg3f2": 628,
631
+ "BKg3f3": 629,
632
+ "BKg3f4": 630,
633
+ "BKg3g2": 631,
634
+ "BKg4f3": 632,
635
+ "BKg4f4": 633,
636
+ "BKg4f5": 634,
637
+ "BKg4g3": 635,
638
+ "BKg4g5": 636,
639
+ "BKg4h3": 637,
640
+ "BKg4h4": 638,
641
+ "BKg4h4(x)": 639,
642
+ "BKg4h5": 640,
643
+ "BKg5f4": 641,
644
+ "BKg5f5": 642,
645
+ "BKg5f6": 643,
646
+ "BKg5g4": 644,
647
+ "BKg5g4(x)": 645,
648
+ "BKg5g6": 646,
649
+ "BKg5h4": 647,
650
+ "BKg5h5": 648,
651
+ "BKg5h6": 649,
652
+ "BKg6f5": 650,
653
+ "BKg6f6": 651,
654
+ "BKg6f7": 652,
655
+ "BKg6g5": 653,
656
+ "BKg6g5(x)": 654,
657
+ "BKg6g7": 655,
658
+ "BKg6h5": 656,
659
+ "BKg6h6": 657,
660
+ "BKg6h7": 658,
661
+ "BKg7f6": 659,
662
+ "BKg7f6(x)": 660,
663
+ "BKg7f7": 661,
664
+ "BKg7f7(x)": 662,
665
+ "BKg7f8": 663,
666
+ "BKg7g6": 664,
667
+ "BKg7g6(x)": 665,
668
+ "BKg7g8": 666,
669
+ "BKg7h6": 667,
670
+ "BKg7h6(x)": 668,
671
+ "BKg7h7": 669,
672
+ "BKg7h8": 670,
673
+ "BKg8f7": 671,
674
+ "BKg8f7(x)": 672,
675
+ "BKg8f8": 673,
676
+ "BKg8f8(x)": 674,
677
+ "BKg8g7": 675,
678
+ "BKg8g7(x)": 676,
679
+ "BKg8h7": 677,
680
+ "BKg8h7(x)": 678,
681
+ "BKg8h8": 679,
682
+ "BKh3g4": 680,
683
+ "BKh3h2": 681,
684
+ "BKh4g3": 682,
685
+ "BKh4g4": 683,
686
+ "BKh4g5": 684,
687
+ "BKh4h3": 685,
688
+ "BKh4h5": 686,
689
+ "BKh5g4": 687,
690
+ "BKh5g5": 688,
691
+ "BKh5g6": 689,
692
+ "BKh5h4": 690,
693
+ "BKh5h6": 691,
694
+ "BKh6g5": 692,
695
+ "BKh6g6": 693,
696
+ "BKh6g7": 694,
697
+ "BKh6h5": 695,
698
+ "BKh6h7": 696,
699
+ "BKh7g6": 697,
700
+ "BKh7g6(x)": 698,
701
+ "BKh7g7": 699,
702
+ "BKh7g7(x)": 700,
703
+ "BKh7g8": 701,
704
+ "BKh7h6": 702,
705
+ "BKh7h6(x)": 703,
706
+ "BKh7h8": 704,
707
+ "BKh8g7": 705,
708
+ "BKh8g7(x)": 706,
709
+ "BKh8g8": 707,
710
+ "BKh8g8(x)": 708,
711
+ "BKh8h7": 709,
712
+ "BKh8h7(x)": 710,
713
+ "BNa1c2": 711,
714
+ "BNa2b4": 712,
715
+ "BNa2c3": 713,
716
+ "BNa4b6": 714,
717
+ "BNa4c3": 715,
718
+ "BNa4c5": 716,
719
+ "BNa5b3": 717,
720
+ "BNa5b3(x)": 718,
721
+ "BNa5b7": 719,
722
+ "BNa5c4": 720,
723
+ "BNa5c4(x)": 721,
724
+ "BNa5c6": 722,
725
+ "BNa6b4": 723,
726
+ "BNa6b8": 724,
727
+ "BNa6c5": 725,
728
+ "BNa6c5(x)": 726,
729
+ "BNa6c7": 727,
730
+ "BNa7b5": 728,
731
+ "BNa7c6": 729,
732
+ "BNb2c4": 730,
733
+ "BNb2d3": 731,
734
+ "BNb3a1(x)": 732,
735
+ "BNb3c5": 733,
736
+ "BNb4a2(x)": 734,
737
+ "BNb4a6": 735,
738
+ "BNb4c2": 736,
739
+ "BNb4c2(+)": 737,
740
+ "BNb4c2(x)": 738,
741
+ "BNb4c2(x+)": 739,
742
+ "BNb4c6": 740,
743
+ "BNb4d3": 741,
744
+ "BNb4d3(+)": 742,
745
+ "BNb4d3(x)": 743,
746
+ "BNb4d3(x+)": 744,
747
+ "BNb4d5": 745,
748
+ "BNb4d5(x)": 746,
749
+ "BNb5d4": 747,
750
+ "BNb5d6": 748,
751
+ "BNb6a4": 749,
752
+ "BNb6a4(x)": 750,
753
+ "BNb6c4": 751,
754
+ "BNb6c4(x)": 752,
755
+ "BNb6c8": 753,
756
+ "BNb6d5": 754,
757
+ "BNb6d5(x)": 755,
758
+ "BNb6d7": 756,
759
+ "BNb7c5": 757,
760
+ "BNb7d6": 758,
761
+ "BNb8a6": 759,
762
+ "BNb8a6(x)": 760,
763
+ "BNb8c6": 761,
764
+ "BNb8c6(x)": 762,
765
+ "BNb8d7": 763,
766
+ "BNb8d7(x)": 764,
767
+ "BNc2a1(x)": 765,
768
+ "BNc2b4": 766,
769
+ "BNc2d4": 767,
770
+ "BNc2e3": 768,
771
+ "BNc2e3(x)": 769,
772
+ "BNc3a2(x)": 770,
773
+ "BNc3b5": 771,
774
+ "BNc3d1(x)": 772,
775
+ "BNc3d5": 773,
776
+ "BNc3e2(+)": 774,
777
+ "BNc3e4": 775,
778
+ "BNc4a3(x)": 776,
779
+ "BNc4a5": 777,
780
+ "BNc4b2": 778,
781
+ "BNc4b2(x)": 779,
782
+ "BNc4b6": 780,
783
+ "BNc4d2": 781,
784
+ "BNc4d2(x)": 782,
785
+ "BNc4d6": 783,
786
+ "BNc4e3": 784,
787
+ "BNc4e3(x)": 785,
788
+ "BNc4e5": 786,
789
+ "BNc4e5(x)": 787,
790
+ "BNc5a4": 788,
791
+ "BNc5a4(x)": 789,
792
+ "BNc5a6": 790,
793
+ "BNc5b3": 791,
794
+ "BNc5b3(x)": 792,
795
+ "BNc5d3": 793,
796
+ "BNc5d3(+)": 794,
797
+ "BNc5d3(x)": 795,
798
+ "BNc5d3(x+)": 796,
799
+ "BNc5d7": 797,
800
+ "BNc5e4": 798,
801
+ "BNc5e4(x)": 799,
802
+ "BNc5e6": 800,
803
+ "BNc5e6(x)": 801,
804
+ "BNc6a5": 802,
805
+ "BNc6a5(x)": 803,
806
+ "BNc6a7": 804,
807
+ "BNc6b4": 805,
808
+ "BNc6b4(x)": 806,
809
+ "BNc6b8": 807,
810
+ "BNc6d4": 808,
811
+ "BNc6d4(+)": 809,
812
+ "BNc6d4(x)": 810,
813
+ "BNc6d8": 811,
814
+ "BNc6d8(x)": 812,
815
+ "BNc6e5": 813,
816
+ "BNc6e5(x)": 814,
817
+ "BNc6e7": 815,
818
+ "BNc6e7(x)": 816,
819
+ "BNc7b5": 817,
820
+ "BNc7d5": 818,
821
+ "BNc7e6": 819,
822
+ "BNc7e8": 820,
823
+ "BNc8b6": 821,
824
+ "BNc8d6": 822,
825
+ "BNc8e7": 823,
826
+ "BNd2c4": 824,
827
+ "BNd2e4": 825,
828
+ "BNd2f1(x)": 826,
829
+ "BNd3b2(x)": 827,
830
+ "BNd3b4": 828,
831
+ "BNd3c1(x)": 829,
832
+ "BNd3c5": 830,
833
+ "BNd3e1(x)": 831,
834
+ "BNd3e5": 832,
835
+ "BNd3f2(x)": 833,
836
+ "BNd3f4": 834,
837
+ "BNd3f4(x)": 835,
838
+ "BNd4b3": 836,
839
+ "BNd4b3(x)": 837,
840
+ "BNd4b5": 838,
841
+ "BNd4b5(x)": 839,
842
+ "BNd4c2": 840,
843
+ "BNd4c2(+)": 841,
844
+ "BNd4c2(x)": 842,
845
+ "BNd4c2(x+)": 843,
846
+ "BNd4c6": 844,
847
+ "BNd4e2(+)": 845,
848
+ "BNd4e2(x)": 846,
849
+ "BNd4e2(x+)": 847,
850
+ "BNd4e6": 848,
851
+ "BNd4f3": 849,
852
+ "BNd4f3(+)": 850,
853
+ "BNd4f3(x)": 851,
854
+ "BNd4f3(x+)": 852,
855
+ "BNd4f5": 853,
856
+ "BNd4f5(x)": 854,
857
+ "BNd5b4": 855,
858
+ "BNd5b4(x)": 856,
859
+ "BNd5b6": 857,
860
+ "BNd5c3": 858,
861
+ "BNd5c3(x)": 859,
862
+ "BNd5c7": 860,
863
+ "BNd5e3": 861,
864
+ "BNd5e3(+)": 862,
865
+ "BNd5e3(x)": 863,
866
+ "BNd5e7": 864,
867
+ "BNd5e7(x)": 865,
868
+ "BNd5f4": 866,
869
+ "BNd5f4(x)": 867,
870
+ "BNd5f6": 868,
871
+ "BNd5f6(x)": 869,
872
+ "BNd6b5": 870,
873
+ "BNd6c4": 871,
874
+ "BNd6c4(x)": 872,
875
+ "BNd6e4": 873,
876
+ "BNd6f5": 874,
877
+ "BNd7b6": 875,
878
+ "BNd7b6(x)": 876,
879
+ "BNd7b8": 877,
880
+ "BNd7c5": 878,
881
+ "BNd7c5(x)": 879,
882
+ "BNd7e5": 880,
883
+ "BNd7e5(x)": 881,
884
+ "BNd7f6": 882,
885
+ "BNd7f6(x)": 883,
886
+ "BNd7f8": 884,
887
+ "BNd7f8(x)": 885,
888
+ "BNd8c6": 886,
889
+ "BNd8e6": 887,
890
+ "BNd8f7": 888,
891
+ "BNe2c1(x)": 889,
892
+ "BNe2d4": 890,
893
+ "BNe2f4": 891,
894
+ "BNe3c2(x)": 892,
895
+ "BNe3c4": 893,
896
+ "BNe3d1(x)": 894,
897
+ "BNe3d5": 895,
898
+ "BNe3f1(x)": 896,
899
+ "BNe3f5": 897,
900
+ "BNe3g2(x)": 898,
901
+ "BNe4c3": 899,
902
+ "BNe4c3(x)": 900,
903
+ "BNe4c5": 901,
904
+ "BNe4c5(x)": 902,
905
+ "BNe4d2": 903,
906
+ "BNe4d2(+)": 904,
907
+ "BNe4d2(x)": 905,
908
+ "BNe4d6": 906,
909
+ "BNe4d6(x)": 907,
910
+ "BNe4f2": 908,
911
+ "BNe4f2(+)": 909,
912
+ "BNe4f2(x)": 910,
913
+ "BNe4f6": 911,
914
+ "BNe4g3": 912,
915
+ "BNe4g3(+)": 913,
916
+ "BNe4g3(x)": 914,
917
+ "BNe4g5": 915,
918
+ "BNe4g5(x)": 916,
919
+ "BNe5c4": 917,
920
+ "BNe5c4(x)": 918,
921
+ "BNe5c6": 919,
922
+ "BNe5d3": 920,
923
+ "BNe5d3(+)": 921,
924
+ "BNe5d3(x)": 922,
925
+ "BNe5d3(x+)": 923,
926
+ "BNe5d7": 924,
927
+ "BNe5d7(x)": 925,
928
+ "BNe5f3": 926,
929
+ "BNe5f3(+)": 927,
930
+ "BNe5f3(x)": 928,
931
+ "BNe5f3(x+)": 929,
932
+ "BNe5f7": 930,
933
+ "BNe5g4": 931,
934
+ "BNe5g4(x)": 932,
935
+ "BNe5g6": 933,
936
+ "BNe6c5": 934,
937
+ "BNe6c7": 935,
938
+ "BNe6d4": 936,
939
+ "BNe6d4(x)": 937,
940
+ "BNe6f4": 938,
941
+ "BNe6f4(x)": 939,
942
+ "BNe6g5": 940,
943
+ "BNe7c6": 941,
944
+ "BNe7c6(x)": 942,
945
+ "BNe7c8": 943,
946
+ "BNe7d5": 944,
947
+ "BNe7d5(x)": 945,
948
+ "BNe7f5": 946,
949
+ "BNe7f5(x)": 947,
950
+ "BNe7g6": 948,
951
+ "BNe7g6(x)": 949,
952
+ "BNe7g8": 950,
953
+ "BNe8c7": 951,
954
+ "BNe8d6": 952,
955
+ "BNe8f6": 953,
956
+ "BNe8g7": 954,
957
+ "BNf2d1(x)": 955,
958
+ "BNf2e4": 956,
959
+ "BNf2h1(x)": 957,
960
+ "BNf3d4": 958,
961
+ "BNf3e5": 959,
962
+ "BNf4d3": 960,
963
+ "BNf4d3(+)": 961,
964
+ "BNf4d3(x)": 962,
965
+ "BNf4d5": 963,
966
+ "BNf4e2(+)": 964,
967
+ "BNf4e2(x+)": 965,
968
+ "BNf4e6": 966,
969
+ "BNf4g2(x)": 967,
970
+ "BNf4g6": 968,
971
+ "BNf4h3(+)": 969,
972
+ "BNf4h3(x)": 970,
973
+ "BNf4h3(x+)": 971,
974
+ "BNf4h5": 972,
975
+ "BNf5d4": 973,
976
+ "BNf5d4(x)": 974,
977
+ "BNf5d6": 975,
978
+ "BNf5d6(x)": 976,
979
+ "BNf5e3": 977,
980
+ "BNf5e3(+)": 978,
981
+ "BNf5e3(x)": 979,
982
+ "BNf5e7": 980,
983
+ "BNf5g3": 981,
984
+ "BNf5g3(x)": 982,
985
+ "BNf5g7": 983,
986
+ "BNf5h4": 984,
987
+ "BNf5h4(x)": 985,
988
+ "BNf5h6": 986,
989
+ "BNf6d5": 987,
990
+ "BNf6d5(x)": 988,
991
+ "BNf6d7": 989,
992
+ "BNf6d7(x)": 990,
993
+ "BNf6e4": 991,
994
+ "BNf6e4(+)": 992,
995
+ "BNf6e4(x)": 993,
996
+ "BNf6e4(x+)": 994,
997
+ "BNf6e8": 995,
998
+ "BNf6e8(x)": 996,
999
+ "BNf6g4": 997,
1000
+ "BNf6g4(+)": 998,
1001
+ "BNf6g4(x)": 999,
1002
+ "BNf6g8": 1000,
1003
+ "BNf6h5": 1001,
1004
+ "BNf6h5(x)": 1002,
1005
+ "BNf6h7": 1003,
1006
+ "BNf6h7(x)": 1004,
1007
+ "BNf7d6": 1005,
1008
+ "BNf7e5": 1006,
1009
+ "BNf7g5": 1007,
1010
+ "BNf8d7": 1008,
1011
+ "BNf8e6": 1009,
1012
+ "BNf8g6": 1010,
1013
+ "BNf8h7": 1011,
1014
+ "BNg2f4": 1012,
1015
+ "BNg3f1(x)": 1013,
1016
+ "BNg3f5": 1014,
1017
+ "BNg4e3": 1015,
1018
+ "BNg4e3(+)": 1016,
1019
+ "BNg4e3(x)": 1017,
1020
+ "BNg4e5": 1018,
1021
+ "BNg4e5(x)": 1019,
1022
+ "BNg4f2": 1020,
1023
+ "BNg4f2(+)": 1021,
1024
+ "BNg4f2(x)": 1022,
1025
+ "BNg4f6": 1023,
1026
+ "BNg4h2(x)": 1024,
1027
+ "BNg4h6": 1025,
1028
+ "BNg5e4": 1026,
1029
+ "BNg5e6": 1027,
1030
+ "BNg5f3(x+)": 1028,
1031
+ "BNg5f7": 1029,
1032
+ "BNg6e5": 1030,
1033
+ "BNg6e5(x)": 1031,
1034
+ "BNg6e7": 1032,
1035
+ "BNg6f4": 1033,
1036
+ "BNg6f4(x)": 1034,
1037
+ "BNg6f8": 1035,
1038
+ "BNg6h4": 1036,
1039
+ "BNg6h4(x)": 1037,
1040
+ "BNg7e6": 1038,
1041
+ "BNg7f5": 1039,
1042
+ "BNg8e7": 1040,
1043
+ "BNg8e7(x)": 1041,
1044
+ "BNg8f6": 1042,
1045
+ "BNg8f6(x)": 1043,
1046
+ "BNg8h6": 1044,
1047
+ "BNg8h6(x)": 1045,
1048
+ "BNh3g5": 1046,
1049
+ "BNh4f3(+)": 1047,
1050
+ "BNh4f3(x+)": 1048,
1051
+ "BNh4f5": 1049,
1052
+ "BNh4g6": 1050,
1053
+ "BNh5f4": 1051,
1054
+ "BNh5f4(x)": 1052,
1055
+ "BNh5f6": 1053,
1056
+ "BNh5g3": 1054,
1057
+ "BNh5g3(x)": 1055,
1058
+ "BNh5g7": 1056,
1059
+ "BNh6f5": 1057,
1060
+ "BNh6f5(x)": 1058,
1061
+ "BNh6f7": 1059,
1062
+ "BNh6g4": 1060,
1063
+ "BNh7f6": 1061,
1064
+ "BNh7f8": 1062,
1065
+ "BNh7g5": 1063,
1066
+ "BNh7g5(x)": 1064,
1067
+ "BPa2a1(+Q)": 1065,
1068
+ "BPa2a1(Q)": 1066,
1069
+ "BPa3a2": 1067,
1070
+ "BPa4a3": 1068,
1071
+ "BPa4b3(x)": 1069,
1072
+ "BPa5a4": 1070,
1073
+ "BPa5b4(x)": 1071,
1074
+ "BPa6a5": 1072,
1075
+ "BPa6b5(x)": 1073,
1076
+ "BPa7a5": 1074,
1077
+ "BPa7a6": 1075,
1078
+ "BPa7b6(x)": 1076,
1079
+ "BPb2b1(+Q)": 1077,
1080
+ "BPb2b1(Q)": 1078,
1081
+ "BPb3b2": 1079,
1082
+ "BPb4a3(x)": 1080,
1083
+ "BPb4b3": 1081,
1084
+ "BPb4c3(x)": 1082,
1085
+ "BPb5a4(x)": 1083,
1086
+ "BPb5b4": 1084,
1087
+ "BPb5c4(x)": 1085,
1088
+ "BPb6a5(x)": 1086,
1089
+ "BPb6b5": 1087,
1090
+ "BPb6c5(x)": 1088,
1091
+ "BPb7a6(x)": 1089,
1092
+ "BPb7b5": 1090,
1093
+ "BPb7b6": 1091,
1094
+ "BPb7c6(x)": 1092,
1095
+ "BPc2c1(+Q)": 1093,
1096
+ "BPc2c1(Q)": 1094,
1097
+ "BPc3b2(x)": 1095,
1098
+ "BPc3c2": 1096,
1099
+ "BPc4b3(x)": 1097,
1100
+ "BPc4c3": 1098,
1101
+ "BPc4d3(x)": 1099,
1102
+ "BPc5b4(x)": 1100,
1103
+ "BPc5c4": 1101,
1104
+ "BPc5c4(+)": 1102,
1105
+ "BPc5d4(x)": 1103,
1106
+ "BPc6b5(x)": 1104,
1107
+ "BPc6c5": 1105,
1108
+ "BPc6d5(x)": 1106,
1109
+ "BPc7b6(x)": 1107,
1110
+ "BPc7c5": 1108,
1111
+ "BPc7c6": 1109,
1112
+ "BPc7d6(x)": 1110,
1113
+ "BPd2d1(+Q)": 1111,
1114
+ "BPd2d1(Q)": 1112,
1115
+ "BPd3c2(x)": 1113,
1116
+ "BPd3d2": 1114,
1117
+ "BPd4c3(x)": 1115,
1118
+ "BPd4d3": 1116,
1119
+ "BPd4d3(+)": 1117,
1120
+ "BPd4e3(x)": 1118,
1121
+ "BPd5c4(x)": 1119,
1122
+ "BPd5d4": 1120,
1123
+ "BPd5d4(+)": 1121,
1124
+ "BPd5e4(x)": 1122,
1125
+ "BPd6c5(x)": 1123,
1126
+ "BPd6d5": 1124,
1127
+ "BPd6e5(x)": 1125,
1128
+ "BPd7c6(x)": 1126,
1129
+ "BPd7d5": 1127,
1130
+ "BPd7d6": 1128,
1131
+ "BPd7e6(x)": 1129,
1132
+ "BPe2e1(+Q)": 1130,
1133
+ "BPe2e1(Q)": 1131,
1134
+ "BPe3e2": 1132,
1135
+ "BPe3f2(x+)": 1133,
1136
+ "BPe4d3(x)": 1134,
1137
+ "BPe4e3": 1135,
1138
+ "BPe4e3(+)": 1136,
1139
+ "BPe4f3(x)": 1137,
1140
+ "BPe4f3(x+)": 1138,
1141
+ "BPe4f3(xE)": 1139,
1142
+ "BPe5d4(x)": 1140,
1143
+ "BPe5e4": 1141,
1144
+ "BPe5e4(+)": 1142,
1145
+ "BPe5f4(x)": 1143,
1146
+ "BPe6d5(x)": 1144,
1147
+ "BPe6e5": 1145,
1148
+ "BPe6f5(x)": 1146,
1149
+ "BPe7d6(x)": 1147,
1150
+ "BPe7e5": 1148,
1151
+ "BPe7e6": 1149,
1152
+ "BPe7f6(x)": 1150,
1153
+ "BPf2f1(+Q)": 1151,
1154
+ "BPf2f1(Q)": 1152,
1155
+ "BPf3f2": 1153,
1156
+ "BPf3g2(x)": 1154,
1157
+ "BPf4e3(x)": 1155,
1158
+ "BPf4f3": 1156,
1159
+ "BPf4f3(+)": 1157,
1160
+ "BPf4g3(x)": 1158,
1161
+ "BPf5e4(x)": 1159,
1162
+ "BPf5f4": 1160,
1163
+ "BPf5f4(+)": 1161,
1164
+ "BPf5g4(x)": 1162,
1165
+ "BPf6e5(x)": 1163,
1166
+ "BPf6f5": 1164,
1167
+ "BPf6f5(+)": 1165,
1168
+ "BPf6g5(x)": 1166,
1169
+ "BPf7e6(x)": 1167,
1170
+ "BPf7f5": 1168,
1171
+ "BPf7f5(+)": 1169,
1172
+ "BPf7f6": 1170,
1173
+ "BPf7g6(x)": 1171,
1174
+ "BPg2g1(Q)": 1172,
1175
+ "BPg3g2": 1173,
1176
+ "BPg4f3(x)": 1174,
1177
+ "BPg4g3": 1175,
1178
+ "BPg4g3(+)": 1176,
1179
+ "BPg4h3(x)": 1177,
1180
+ "BPg5f4(x)": 1178,
1181
+ "BPg5g4": 1179,
1182
+ "BPg5g4(+)": 1180,
1183
+ "BPg5h4(x)": 1181,
1184
+ "BPg6f5(x)": 1182,
1185
+ "BPg6g5": 1183,
1186
+ "BPg6g5(+)": 1184,
1187
+ "BPg6h5(x)": 1185,
1188
+ "BPg7f6(x)": 1186,
1189
+ "BPg7g5": 1187,
1190
+ "BPg7g5(+)": 1188,
1191
+ "BPg7g6": 1189,
1192
+ "BPg7h6(x)": 1190,
1193
+ "BPh2h1(+Q)": 1191,
1194
+ "BPh2h1(Q)": 1192,
1195
+ "BPh3g2(x)": 1193,
1196
+ "BPh3h2": 1194,
1197
+ "BPh4g3(x)": 1195,
1198
+ "BPh4g3(x+)": 1196,
1199
+ "BPh4h3": 1197,
1200
+ "BPh4h3(+)": 1198,
1201
+ "BPh5g4(x)": 1199,
1202
+ "BPh5g4(x+)": 1200,
1203
+ "BPh5h4": 1201,
1204
+ "BPh5h4(+)": 1202,
1205
+ "BPh6g5(x)": 1203,
1206
+ "BPh6h5": 1204,
1207
+ "BPh7g6(x)": 1205,
1208
+ "BPh7h5": 1206,
1209
+ "BPh7h6": 1207,
1210
+ "BQa1a2(x)": 1208,
1211
+ "BQa2a1(+)": 1209,
1212
+ "BQa2b3(x)": 1210,
1213
+ "BQa5a2(x)": 1211,
1214
+ "BQa5a4": 1212,
1215
+ "BQa5a6": 1213,
1216
+ "BQa5b4": 1214,
1217
+ "BQa5b5": 1215,
1218
+ "BQa5b6": 1216,
1219
+ "BQa5c3(x)": 1217,
1220
+ "BQa5c3(x+)": 1218,
1221
+ "BQa5c5": 1219,
1222
+ "BQa5c5(x)": 1220,
1223
+ "BQa5c7": 1221,
1224
+ "BQa5d8": 1222,
1225
+ "BQb2a1(x)": 1223,
1226
+ "BQb2a2(x)": 1224,
1227
+ "BQb2a3": 1225,
1228
+ "BQb2a3(x)": 1226,
1229
+ "BQb2c2(x)": 1227,
1230
+ "BQb2c3": 1228,
1231
+ "BQb2c3(x)": 1229,
1232
+ "BQb4a5": 1230,
1233
+ "BQb4b2(x)": 1231,
1234
+ "BQb4b6": 1232,
1235
+ "BQb4c5": 1233,
1236
+ "BQb4d6": 1234,
1237
+ "BQb4e7": 1235,
1238
+ "BQb5c6": 1236,
1239
+ "BQb6a5": 1237,
1240
+ "BQb6a6": 1238,
1241
+ "BQb6a7": 1239,
1242
+ "BQb6b2(x)": 1240,
1243
+ "BQb6b3(x)": 1241,
1244
+ "BQb6b4": 1242,
1245
+ "BQb6b4(x)": 1243,
1246
+ "BQb6b5": 1244,
1247
+ "BQb6b5(x)": 1245,
1248
+ "BQb6b7": 1246,
1249
+ "BQb6c5": 1247,
1250
+ "BQb6c5(x)": 1248,
1251
+ "BQb6c6": 1249,
1252
+ "BQb6c6(x)": 1250,
1253
+ "BQb6c7": 1251,
1254
+ "BQb6d4": 1252,
1255
+ "BQb6d4(x)": 1253,
1256
+ "BQb6d6": 1254,
1257
+ "BQb6d8": 1255,
1258
+ "BQb6e6": 1256,
1259
+ "BQb7c7": 1257,
1260
+ "BQb8c7": 1258,
1261
+ "BQc1f4(+)": 1259,
1262
+ "BQc2b2(x)": 1260,
1263
+ "BQc5b4": 1261,
1264
+ "BQc5b6": 1262,
1265
+ "BQc5c6": 1263,
1266
+ "BQc5c7": 1264,
1267
+ "BQc5d6": 1265,
1268
+ "BQc5e7": 1266,
1269
+ "BQc6b6": 1267,
1270
+ "BQc6c5": 1268,
1271
+ "BQc6c7": 1269,
1272
+ "BQc6d5": 1270,
1273
+ "BQc6d6": 1271,
1274
+ "BQc6d7": 1272,
1275
+ "BQc6e6": 1273,
1276
+ "BQc7a5": 1274,
1277
+ "BQc7b6": 1275,
1278
+ "BQc7b7": 1276,
1279
+ "BQc7b7(x)": 1277,
1280
+ "BQc7b8": 1278,
1281
+ "BQc7c3(x)": 1279,
1282
+ "BQc7c4": 1280,
1283
+ "BQc7c4(x)": 1281,
1284
+ "BQc7c5": 1282,
1285
+ "BQc7c5(x)": 1283,
1286
+ "BQc7c6": 1284,
1287
+ "BQc7c6(x)": 1285,
1288
+ "BQc7c8": 1286,
1289
+ "BQc7d6": 1287,
1290
+ "BQc7d6(x)": 1288,
1291
+ "BQc7d7": 1289,
1292
+ "BQc7d7(x)": 1290,
1293
+ "BQc7d8": 1291,
1294
+ "BQc7e5": 1292,
1295
+ "BQc7e5(x)": 1293,
1296
+ "BQc7e7": 1294,
1297
+ "BQc7e7(x)": 1295,
1298
+ "BQc7f4": 1296,
1299
+ "BQc7f4(x)": 1297,
1300
+ "BQc7f7": 1298,
1301
+ "BQc8b7": 1299,
1302
+ "BQc8c7": 1300,
1303
+ "BQc8d7": 1301,
1304
+ "BQc8d8": 1302,
1305
+ "BQc8e6": 1303,
1306
+ "BQd4b2(x)": 1304,
1307
+ "BQd4b6": 1305,
1308
+ "BQd4c5": 1306,
1309
+ "BQd4e5": 1307,
1310
+ "BQd4e5(x)": 1308,
1311
+ "BQd4f6": 1309,
1312
+ "BQd5a2(x)": 1310,
1313
+ "BQd5a5": 1311,
1314
+ "BQd5c6": 1312,
1315
+ "BQd5d4(x)": 1313,
1316
+ "BQd5d6": 1314,
1317
+ "BQd5d7": 1315,
1318
+ "BQd5d8": 1316,
1319
+ "BQd5e4": 1317,
1320
+ "BQd5e4(+)": 1318,
1321
+ "BQd5e5(+)": 1319,
1322
+ "BQd5e6": 1320,
1323
+ "BQd5e6(+)": 1321,
1324
+ "BQd5f3(x)": 1322,
1325
+ "BQd5f5": 1323,
1326
+ "BQd5h5": 1324,
1327
+ "BQd6b4": 1325,
1328
+ "BQd6b6": 1326,
1329
+ "BQd6c5": 1327,
1330
+ "BQd6c5(x)": 1328,
1331
+ "BQd6c6": 1329,
1332
+ "BQd6c6(x)": 1330,
1333
+ "BQd6c7": 1331,
1334
+ "BQd6d5": 1332,
1335
+ "BQd6d5(x)": 1333,
1336
+ "BQd6d7": 1334,
1337
+ "BQd6d8": 1335,
1338
+ "BQd6e5": 1336,
1339
+ "BQd6e5(x)": 1337,
1340
+ "BQd6e6": 1338,
1341
+ "BQd6e6(x)": 1339,
1342
+ "BQd6e7": 1340,
1343
+ "BQd6f4": 1341,
1344
+ "BQd6f4(x)": 1342,
1345
+ "BQd6f6": 1343,
1346
+ "BQd6g6": 1344,
1347
+ "BQd7a4": 1345,
1348
+ "BQd7a4(x)": 1346,
1349
+ "BQd7b5": 1347,
1350
+ "BQd7b5(x)": 1348,
1351
+ "BQd7b7": 1349,
1352
+ "BQd7c6": 1350,
1353
+ "BQd7c6(x)": 1351,
1354
+ "BQd7c7": 1352,
1355
+ "BQd7c8": 1353,
1356
+ "BQd7d5": 1354,
1357
+ "BQd7d5(x)": 1355,
1358
+ "BQd7d6": 1356,
1359
+ "BQd7d6(x)": 1357,
1360
+ "BQd7d8": 1358,
1361
+ "BQd7e6": 1359,
1362
+ "BQd7e6(x)": 1360,
1363
+ "BQd7e7": 1361,
1364
+ "BQd7e7(x)": 1362,
1365
+ "BQd7e8": 1363,
1366
+ "BQd7e8(x)": 1364,
1367
+ "BQd7f5": 1365,
1368
+ "BQd7f5(x)": 1366,
1369
+ "BQd7f7": 1367,
1370
+ "BQd7g4": 1368,
1371
+ "BQd7g4(x)": 1369,
1372
+ "BQd7h3": 1370,
1373
+ "BQd7h3(x)": 1371,
1374
+ "BQd8a5": 1372,
1375
+ "BQd8a5(+)": 1373,
1376
+ "BQd8a5(x)": 1374,
1377
+ "BQd8a8": 1375,
1378
+ "BQd8a8(x)": 1376,
1379
+ "BQd8b6": 1377,
1380
+ "BQd8b6(+)": 1378,
1381
+ "BQd8b6(x)": 1379,
1382
+ "BQd8b8": 1380,
1383
+ "BQd8c7": 1381,
1384
+ "BQd8c7(x)": 1382,
1385
+ "BQd8c8": 1383,
1386
+ "BQd8c8(x)": 1384,
1387
+ "BQd8d1(x)": 1385,
1388
+ "BQd8d1(x+)": 1386,
1389
+ "BQd8d3(x)": 1387,
1390
+ "BQd8d4": 1388,
1391
+ "BQd8d4(+)": 1389,
1392
+ "BQd8d4(x)": 1390,
1393
+ "BQd8d4(x+)": 1391,
1394
+ "BQd8d5": 1392,
1395
+ "BQd8d5(x)": 1393,
1396
+ "BQd8d6": 1394,
1397
+ "BQd8d6(x)": 1395,
1398
+ "BQd8d7": 1396,
1399
+ "BQd8d7(x)": 1397,
1400
+ "BQd8e7": 1398,
1401
+ "BQd8e7(+)": 1399,
1402
+ "BQd8e7(x)": 1400,
1403
+ "BQd8e8": 1401,
1404
+ "BQd8e8(x)": 1402,
1405
+ "BQd8f6": 1403,
1406
+ "BQd8f6(x)": 1404,
1407
+ "BQd8f8": 1405,
1408
+ "BQd8f8(x)": 1406,
1409
+ "BQd8g5": 1407,
1410
+ "BQd8g5(+)": 1408,
1411
+ "BQd8g5(x)": 1409,
1412
+ "BQd8g8": 1410,
1413
+ "BQd8h4": 1411,
1414
+ "BQd8h4(+)": 1412,
1415
+ "BQd8h4(x)": 1413,
1416
+ "BQe4f5": 1414,
1417
+ "BQe4g6": 1415,
1418
+ "BQe5b2(x)": 1416,
1419
+ "BQe5c7": 1417,
1420
+ "BQe5d6": 1418,
1421
+ "BQe5e4(x)": 1419,
1422
+ "BQe5e6": 1420,
1423
+ "BQe5e7": 1421,
1424
+ "BQe5f5": 1422,
1425
+ "BQe5f6": 1423,
1426
+ "BQe5g5": 1424,
1427
+ "BQe5h5": 1425,
1428
+ "BQe6a2(x)": 1426,
1429
+ "BQe6c6": 1427,
1430
+ "BQe6d6": 1428,
1431
+ "BQe6d7": 1429,
1432
+ "BQe6e5": 1430,
1433
+ "BQe6e5(x)": 1431,
1434
+ "BQe6e7": 1432,
1435
+ "BQe6f5": 1433,
1436
+ "BQe6f6": 1434,
1437
+ "BQe6g4": 1435,
1438
+ "BQe6g6": 1436,
1439
+ "BQe7b4": 1437,
1440
+ "BQe7b4(+)": 1438,
1441
+ "BQe7b7": 1439,
1442
+ "BQe7c5": 1440,
1443
+ "BQe7c5(+)": 1441,
1444
+ "BQe7c5(x)": 1442,
1445
+ "BQe7c7": 1443,
1446
+ "BQe7d6": 1444,
1447
+ "BQe7d6(x)": 1445,
1448
+ "BQe7d7": 1446,
1449
+ "BQe7d7(x)": 1447,
1450
+ "BQe7d8": 1448,
1451
+ "BQe7e4(x)": 1449,
1452
+ "BQe7e4(x+)": 1450,
1453
+ "BQe7e5": 1451,
1454
+ "BQe7e5(x)": 1452,
1455
+ "BQe7e6": 1453,
1456
+ "BQe7e6(x)": 1454,
1457
+ "BQe7e8": 1455,
1458
+ "BQe7f6": 1456,
1459
+ "BQe7f6(x)": 1457,
1460
+ "BQe7f7": 1458,
1461
+ "BQe7f7(x)": 1459,
1462
+ "BQe7f8": 1460,
1463
+ "BQe7f8(x)": 1461,
1464
+ "BQe7g5": 1462,
1465
+ "BQe7g5(+)": 1463,
1466
+ "BQe7g5(x)": 1464,
1467
+ "BQe7g7": 1465,
1468
+ "BQe7h4": 1466,
1469
+ "BQe7h4(x)": 1467,
1470
+ "BQe8d7": 1468,
1471
+ "BQe8d8": 1469,
1472
+ "BQe8e7": 1470,
1473
+ "BQe8f7": 1471,
1474
+ "BQe8g6": 1472,
1475
+ "BQe8h5": 1473,
1476
+ "BQf4c1(+)": 1474,
1477
+ "BQf4e3(+)": 1475,
1478
+ "BQf4g5": 1476,
1479
+ "BQf5e6": 1477,
1480
+ "BQf5f6": 1478,
1481
+ "BQf5g5": 1479,
1482
+ "BQf5g6": 1480,
1483
+ "BQf6b2(x)": 1481,
1484
+ "BQf6b6": 1482,
1485
+ "BQf6c3(x)": 1483,
1486
+ "BQf6c6": 1484,
1487
+ "BQf6d4(x)": 1485,
1488
+ "BQf6d6": 1486,
1489
+ "BQf6d8": 1487,
1490
+ "BQf6e5": 1488,
1491
+ "BQf6e5(x)": 1489,
1492
+ "BQf6e6": 1490,
1493
+ "BQf6e7": 1491,
1494
+ "BQf6f2(x+)": 1492,
1495
+ "BQf6f3(x)": 1493,
1496
+ "BQf6f4": 1494,
1497
+ "BQf6f4(x)": 1495,
1498
+ "BQf6f5": 1496,
1499
+ "BQf6f5(x)": 1497,
1500
+ "BQf6f7": 1498,
1501
+ "BQf6g5": 1499,
1502
+ "BQf6g5(x)": 1500,
1503
+ "BQf6g6": 1501,
1504
+ "BQf6g7": 1502,
1505
+ "BQf6h4": 1503,
1506
+ "BQf6h6": 1504,
1507
+ "BQf7e7": 1505,
1508
+ "BQf7f6": 1506,
1509
+ "BQf7g6": 1507,
1510
+ "BQf8e7": 1508,
1511
+ "BQf8f7": 1509,
1512
+ "BQf8g7": 1510,
1513
+ "BQg4g6": 1511,
1514
+ "BQg4h5": 1512,
1515
+ "BQg5d8": 1513,
1516
+ "BQg5e3(+)": 1514,
1517
+ "BQg5e7": 1515,
1518
+ "BQg5f4": 1516,
1519
+ "BQg5f5": 1517,
1520
+ "BQg5f6": 1518,
1521
+ "BQg5g2(x)": 1519,
1522
+ "BQg5g4": 1520,
1523
+ "BQg5g6": 1521,
1524
+ "BQg5h4": 1522,
1525
+ "BQg5h5": 1523,
1526
+ "BQg5h6": 1524,
1527
+ "BQg6e6": 1525,
1528
+ "BQg6f5": 1526,
1529
+ "BQg6f6": 1527,
1530
+ "BQg6f7": 1528,
1531
+ "BQg6g4": 1529,
1532
+ "BQg6g5": 1530,
1533
+ "BQg6h5": 1531,
1534
+ "BQg6h6": 1532,
1535
+ "BQh2h1(+)": 1533,
1536
+ "BQh4d8": 1534,
1537
+ "BQh4e7": 1535,
1538
+ "BQh4f6": 1536,
1539
+ "BQh4g4": 1537,
1540
+ "BQh4g5": 1538,
1541
+ "BQh4h3": 1539,
1542
+ "BQh4h5": 1540,
1543
+ "BQh4h6": 1541,
1544
+ "BQh5g6": 1542,
1545
+ "BQh6g6": 1543,
1546
+ "BRa1a2": 1544,
1547
+ "BRa1a2(+)": 1545,
1548
+ "BRa2a1": 1546,
1549
+ "BRa2a1(+)": 1547,
1550
+ "BRa2a3": 1548,
1551
+ "BRa2a3(+)": 1549,
1552
+ "BRa2a3(x)": 1550,
1553
+ "BRa2a4": 1551,
1554
+ "BRa2a4(x)": 1552,
1555
+ "BRa2b2": 1553,
1556
+ "BRa2c2": 1554,
1557
+ "BRa2d2": 1555,
1558
+ "BRa3a1": 1556,
1559
+ "BRa3a2": 1557,
1560
+ "BRa3a2(+)": 1558,
1561
+ "BRa3a4": 1559,
1562
+ "BRa3b3": 1560,
1563
+ "BRa4a2": 1561,
1564
+ "BRa4a3": 1562,
1565
+ "BRa4a3(+)": 1563,
1566
+ "BRa4b4": 1564,
1567
+ "BRa6b6": 1565,
1568
+ "BRa7a8": 1566,
1569
+ "BRa7b7": 1567,
1570
+ "BRa7c7": 1568,
1571
+ "BRa7d7": 1569,
1572
+ "BRa8a1(+)": 1570,
1573
+ "BRa8a1(x)": 1571,
1574
+ "BRa8a2": 1572,
1575
+ "BRa8a2(x)": 1573,
1576
+ "BRa8a3": 1574,
1577
+ "BRa8a3(x)": 1575,
1578
+ "BRa8a4": 1576,
1579
+ "BRa8a4(x)": 1577,
1580
+ "BRa8a5": 1578,
1581
+ "BRa8a5(x)": 1579,
1582
+ "BRa8a6": 1580,
1583
+ "BRa8a6(x)": 1581,
1584
+ "BRa8a7": 1582,
1585
+ "BRa8a7(x)": 1583,
1586
+ "BRa8b8": 1584,
1587
+ "BRa8b8(x)": 1585,
1588
+ "BRa8c8": 1586,
1589
+ "BRa8c8(+)": 1587,
1590
+ "BRa8c8(x)": 1588,
1591
+ "BRa8d8": 1589,
1592
+ "BRa8d8(+)": 1590,
1593
+ "BRa8d8(x)": 1591,
1594
+ "BRa8e8": 1592,
1595
+ "BRa8e8(+)": 1593,
1596
+ "BRa8e8(x)": 1594,
1597
+ "BRa8f8": 1595,
1598
+ "BRa8f8(x)": 1596,
1599
+ "BRa8g8": 1597,
1600
+ "BRa8h8": 1598,
1601
+ "BRa8h8(x)": 1599,
1602
+ "BRb1b2": 1600,
1603
+ "BRb1b2(+)": 1601,
1604
+ "BRb2a2": 1602,
1605
+ "BRb2a2(x)": 1603,
1606
+ "BRb2b1": 1604,
1607
+ "BRb2b1(+)": 1605,
1608
+ "BRb2b3": 1606,
1609
+ "BRb2b3(+)": 1607,
1610
+ "BRb2b3(x)": 1608,
1611
+ "BRb2b4": 1609,
1612
+ "BRb2c2": 1610,
1613
+ "BRb2c2(x)": 1611,
1614
+ "BRb2d2": 1612,
1615
+ "BRb2f2(x)": 1613,
1616
+ "BRb3a3": 1614,
1617
+ "BRb3b2": 1615,
1618
+ "BRb3b2(+)": 1616,
1619
+ "BRb3b4": 1617,
1620
+ "BRb4a4(x)": 1618,
1621
+ "BRb4b2": 1619,
1622
+ "BRb6c6": 1620,
1623
+ "BRb7b8": 1621,
1624
+ "BRb7c7": 1622,
1625
+ "BRb7d7": 1623,
1626
+ "BRb8a8": 1624,
1627
+ "BRb8b1(+)": 1625,
1628
+ "BRb8b1(x)": 1626,
1629
+ "BRb8b2": 1627,
1630
+ "BRb8b2(x)": 1628,
1631
+ "BRb8b3": 1629,
1632
+ "BRb8b3(x)": 1630,
1633
+ "BRb8b4": 1631,
1634
+ "BRb8b4(x)": 1632,
1635
+ "BRb8b5": 1633,
1636
+ "BRb8b5(x)": 1634,
1637
+ "BRb8b6": 1635,
1638
+ "BRb8b6(x)": 1636,
1639
+ "BRb8b7": 1637,
1640
+ "BRb8b7(x)": 1638,
1641
+ "BRb8c8": 1639,
1642
+ "BRb8c8(x)": 1640,
1643
+ "BRb8d8": 1641,
1644
+ "BRb8d8(x)": 1642,
1645
+ "BRb8e8": 1643,
1646
+ "BRb8e8(x)": 1644,
1647
+ "BRb8f8": 1645,
1648
+ "BRb8g8": 1646,
1649
+ "BRc1c2": 1647,
1650
+ "BRc1c2(+)": 1648,
1651
+ "BRc2a2": 1649,
1652
+ "BRc2a2(x)": 1650,
1653
+ "BRc2b2": 1651,
1654
+ "BRc2b2(x)": 1652,
1655
+ "BRc2c1": 1653,
1656
+ "BRc2c1(+)": 1654,
1657
+ "BRc2c3": 1655,
1658
+ "BRc2c3(+)": 1656,
1659
+ "BRc2c3(x)": 1657,
1660
+ "BRc2d2": 1658,
1661
+ "BRc2f2(x)": 1659,
1662
+ "BRc3a3": 1660,
1663
+ "BRc3a3(x)": 1661,
1664
+ "BRc3c2": 1662,
1665
+ "BRc3c2(+)": 1663,
1666
+ "BRc3c4": 1664,
1667
+ "BRc4a4": 1665,
1668
+ "BRc4c2": 1666,
1669
+ "BRc4c3": 1667,
1670
+ "BRc6b6": 1668,
1671
+ "BRc6c7": 1669,
1672
+ "BRc6d6": 1670,
1673
+ "BRc7b7": 1671,
1674
+ "BRc7c6": 1672,
1675
+ "BRc7c8": 1673,
1676
+ "BRc7d7": 1674,
1677
+ "BRc7e7": 1675,
1678
+ "BRc8a8": 1676,
1679
+ "BRc8b8": 1677,
1680
+ "BRc8c1": 1678,
1681
+ "BRc8c1(+)": 1679,
1682
+ "BRc8c1(x)": 1680,
1683
+ "BRc8c1(x+)": 1681,
1684
+ "BRc8c2": 1682,
1685
+ "BRc8c2(+)": 1683,
1686
+ "BRc8c2(x)": 1684,
1687
+ "BRc8c3": 1685,
1688
+ "BRc8c3(x)": 1686,
1689
+ "BRc8c4": 1687,
1690
+ "BRc8c4(x)": 1688,
1691
+ "BRc8c5": 1689,
1692
+ "BRc8c5(x)": 1690,
1693
+ "BRc8c6": 1691,
1694
+ "BRc8c6(x)": 1692,
1695
+ "BRc8c7": 1693,
1696
+ "BRc8c7(x)": 1694,
1697
+ "BRc8d8": 1695,
1698
+ "BRc8d8(x)": 1696,
1699
+ "BRc8e8": 1697,
1700
+ "BRc8e8(x)": 1698,
1701
+ "BRc8f8": 1699,
1702
+ "BRc8g8": 1700,
1703
+ "BRc8h8": 1701,
1704
+ "BRd1a1": 1702,
1705
+ "BRd1d2": 1703,
1706
+ "BRd1d2(+)": 1704,
1707
+ "BRd2a2": 1705,
1708
+ "BRd2a2(x)": 1706,
1709
+ "BRd2b2": 1707,
1710
+ "BRd2b2(x)": 1708,
1711
+ "BRd2c2": 1709,
1712
+ "BRd2c2(x)": 1710,
1713
+ "BRd2d1(+)": 1711,
1714
+ "BRd2d3": 1712,
1715
+ "BRd2f2(x)": 1713,
1716
+ "BRd3d2": 1714,
1717
+ "BRd3d2(+)": 1715,
1718
+ "BRd4d2": 1716,
1719
+ "BRd4d3": 1717,
1720
+ "BRd4d8": 1718,
1721
+ "BRd5d2": 1719,
1722
+ "BRd5d4": 1720,
1723
+ "BRd5d7": 1721,
1724
+ "BRd5e5": 1722,
1725
+ "BRd6c6": 1723,
1726
+ "BRd6d2": 1724,
1727
+ "BRd6d7": 1725,
1728
+ "BRd6d8": 1726,
1729
+ "BRd6e6": 1727,
1730
+ "BRd6f6": 1728,
1731
+ "BRd7b7": 1729,
1732
+ "BRd7c7": 1730,
1733
+ "BRd7d2": 1731,
1734
+ "BRd7d5": 1732,
1735
+ "BRd7d6": 1733,
1736
+ "BRd7d6(x)": 1734,
1737
+ "BRd7d8": 1735,
1738
+ "BRd7e7": 1736,
1739
+ "BRd7f7": 1737,
1740
+ "BRd8a8": 1738,
1741
+ "BRd8b8": 1739,
1742
+ "BRd8c8": 1740,
1743
+ "BRd8c8(x)": 1741,
1744
+ "BRd8d1": 1742,
1745
+ "BRd8d1(+)": 1743,
1746
+ "BRd8d1(x)": 1744,
1747
+ "BRd8d1(x+)": 1745,
1748
+ "BRd8d2": 1746,
1749
+ "BRd8d2(+)": 1747,
1750
+ "BRd8d2(x)": 1748,
1751
+ "BRd8d3": 1749,
1752
+ "BRd8d3(+)": 1750,
1753
+ "BRd8d3(x)": 1751,
1754
+ "BRd8d4": 1752,
1755
+ "BRd8d4(x)": 1753,
1756
+ "BRd8d5": 1754,
1757
+ "BRd8d5(x)": 1755,
1758
+ "BRd8d6": 1756,
1759
+ "BRd8d6(x)": 1757,
1760
+ "BRd8d7": 1758,
1761
+ "BRd8d7(x)": 1759,
1762
+ "BRd8e8": 1760,
1763
+ "BRd8e8(+)": 1761,
1764
+ "BRd8e8(x)": 1762,
1765
+ "BRd8f8": 1763,
1766
+ "BRd8f8(x)": 1764,
1767
+ "BRd8g8": 1765,
1768
+ "BRd8h8": 1766,
1769
+ "BRd8h8(x)": 1767,
1770
+ "BRe1a1": 1768,
1771
+ "BRe1e2": 1769,
1772
+ "BRe2a2(x)": 1770,
1773
+ "BRe2b2(x)": 1771,
1774
+ "BRe2c2": 1772,
1775
+ "BRe2c2(x)": 1773,
1776
+ "BRe2d2": 1774,
1777
+ "BRe2e1(+)": 1775,
1778
+ "BRe2f2(x)": 1776,
1779
+ "BRe3e2": 1777,
1780
+ "BRe3e2(+)": 1778,
1781
+ "BRe4e2": 1779,
1782
+ "BRe5d5": 1780,
1783
+ "BRe5e2": 1781,
1784
+ "BRe5e6": 1782,
1785
+ "BRe5e7": 1783,
1786
+ "BRe5e8": 1784,
1787
+ "BRe5f5": 1785,
1788
+ "BRe5g5": 1786,
1789
+ "BRe6d6": 1787,
1790
+ "BRe6e2": 1788,
1791
+ "BRe6e7": 1789,
1792
+ "BRe6e8": 1790,
1793
+ "BRe6f6": 1791,
1794
+ "BRe6g6": 1792,
1795
+ "BRe7c7": 1793,
1796
+ "BRe7d7": 1794,
1797
+ "BRe7e2": 1795,
1798
+ "BRe7e5": 1796,
1799
+ "BRe7e6": 1797,
1800
+ "BRe7e6(x)": 1798,
1801
+ "BRe7e8": 1799,
1802
+ "BRe7f7": 1800,
1803
+ "BRe7g7": 1801,
1804
+ "BRe8a8": 1802,
1805
+ "BRe8b8": 1803,
1806
+ "BRe8c8": 1804,
1807
+ "BRe8c8(x)": 1805,
1808
+ "BRe8d8": 1806,
1809
+ "BRe8d8(+)": 1807,
1810
+ "BRe8d8(x)": 1808,
1811
+ "BRe8e1": 1809,
1812
+ "BRe8e1(+)": 1810,
1813
+ "BRe8e1(x)": 1811,
1814
+ "BRe8e1(x+)": 1812,
1815
+ "BRe8e2": 1813,
1816
+ "BRe8e2(+)": 1814,
1817
+ "BRe8e2(x)": 1815,
1818
+ "BRe8e3": 1816,
1819
+ "BRe8e3(x)": 1817,
1820
+ "BRe8e4": 1818,
1821
+ "BRe8e4(x)": 1819,
1822
+ "BRe8e5": 1820,
1823
+ "BRe8e5(x)": 1821,
1824
+ "BRe8e6": 1822,
1825
+ "BRe8e6(x)": 1823,
1826
+ "BRe8e7": 1824,
1827
+ "BRe8e7(x)": 1825,
1828
+ "BRe8f8": 1826,
1829
+ "BRe8f8(x)": 1827,
1830
+ "BRe8g8": 1828,
1831
+ "BRe8h8": 1829,
1832
+ "BRf2b2(x)": 1830,
1833
+ "BRf2g2(x)": 1831,
1834
+ "BRf4f5": 1832,
1835
+ "BRf4f6": 1833,
1836
+ "BRf5f4": 1834,
1837
+ "BRf5f6": 1835,
1838
+ "BRf5f7": 1836,
1839
+ "BRf5g5": 1837,
1840
+ "BRf5h5": 1838,
1841
+ "BRf6d6": 1839,
1842
+ "BRf6e6": 1840,
1843
+ "BRf6f5": 1841,
1844
+ "BRf6f7": 1842,
1845
+ "BRf6f8": 1843,
1846
+ "BRf6g6": 1844,
1847
+ "BRf6h6": 1845,
1848
+ "BRf7c7": 1846,
1849
+ "BRf7d7": 1847,
1850
+ "BRf7e7": 1848,
1851
+ "BRf7f5": 1849,
1852
+ "BRf7f6": 1850,
1853
+ "BRf7f8": 1851,
1854
+ "BRf7g7": 1852,
1855
+ "BRf8a8": 1853,
1856
+ "BRf8a8(x)": 1854,
1857
+ "BRf8b8": 1855,
1858
+ "BRf8b8(x)": 1856,
1859
+ "BRf8c8": 1857,
1860
+ "BRf8c8(x)": 1858,
1861
+ "BRf8d8": 1859,
1862
+ "BRf8d8(+)": 1860,
1863
+ "BRf8d8(x)": 1861,
1864
+ "BRf8e8": 1862,
1865
+ "BRf8e8(+)": 1863,
1866
+ "BRf8e8(x)": 1864,
1867
+ "BRf8f1(x)": 1865,
1868
+ "BRf8f1(x+)": 1866,
1869
+ "BRf8f2": 1867,
1870
+ "BRf8f2(+)": 1868,
1871
+ "BRf8f2(x)": 1869,
1872
+ "BRf8f2(x+)": 1870,
1873
+ "BRf8f3": 1871,
1874
+ "BRf8f3(x)": 1872,
1875
+ "BRf8f4": 1873,
1876
+ "BRf8f4(x)": 1874,
1877
+ "BRf8f5": 1875,
1878
+ "BRf8f5(x)": 1876,
1879
+ "BRf8f6": 1877,
1880
+ "BRf8f6(x)": 1878,
1881
+ "BRf8f7": 1879,
1882
+ "BRf8f7(x)": 1880,
1883
+ "BRf8g8": 1881,
1884
+ "BRf8h8": 1882,
1885
+ "BRg2h2": 1883,
1886
+ "BRg2h2(x)": 1884,
1887
+ "BRg5g6": 1885,
1888
+ "BRg6f6": 1886,
1889
+ "BRg6g5": 1887,
1890
+ "BRg6h6": 1888,
1891
+ "BRg7f7": 1889,
1892
+ "BRg7g6": 1890,
1893
+ "BRg7g8": 1891,
1894
+ "BRg7h7": 1892,
1895
+ "BRg8c8": 1893,
1896
+ "BRg8d8": 1894,
1897
+ "BRg8e8": 1895,
1898
+ "BRg8f8": 1896,
1899
+ "BRg8g2(x)": 1897,
1900
+ "BRg8g2(x+)": 1898,
1901
+ "BRg8g3(x)": 1899,
1902
+ "BRg8g4": 1900,
1903
+ "BRg8g4(x)": 1901,
1904
+ "BRg8g5": 1902,
1905
+ "BRg8g5(x)": 1903,
1906
+ "BRg8g6": 1904,
1907
+ "BRg8g7": 1905,
1908
+ "BRg8g7(x)": 1906,
1909
+ "BRg8h8": 1907,
1910
+ "BRh2g2": 1908,
1911
+ "BRh2h1(+)": 1909,
1912
+ "BRh2h3(+)": 1910,
1913
+ "BRh3h2(+)": 1911,
1914
+ "BRh5g5": 1912,
1915
+ "BRh6g6": 1913,
1916
+ "BRh7g7": 1914,
1917
+ "BRh8a8": 1915,
1918
+ "BRh8a8(x)": 1916,
1919
+ "BRh8b8": 1917,
1920
+ "BRh8c8": 1918,
1921
+ "BRh8d8": 1919,
1922
+ "BRh8d8(x)": 1920,
1923
+ "BRh8e8": 1921,
1924
+ "BRh8e8(+)": 1922,
1925
+ "BRh8e8(x)": 1923,
1926
+ "BRh8f8": 1924,
1927
+ "BRh8f8(x)": 1925,
1928
+ "BRh8g8": 1926,
1929
+ "BRh8g8(+)": 1927,
1930
+ "BRh8g8(x)": 1928,
1931
+ "BRh8h1(x)": 1929,
1932
+ "BRh8h2": 1930,
1933
+ "BRh8h2(x)": 1931,
1934
+ "BRh8h3": 1932,
1935
+ "BRh8h3(x)": 1933,
1936
+ "BRh8h4": 1934,
1937
+ "BRh8h4(x)": 1935,
1938
+ "BRh8h5": 1936,
1939
+ "BRh8h5(x)": 1937,
1940
+ "BRh8h6": 1938,
1941
+ "BRh8h6(x)": 1939,
1942
+ "BRh8h7": 1940,
1943
+ "BRh8h7(x)": 1941,
1944
+ "WBa2b1": 1942,
1945
+ "WBa2d5(x)": 1943,
1946
+ "WBa3b2": 1944,
1947
+ "WBa3b4": 1945,
1948
+ "WBa3c1": 1946,
1949
+ "WBa3c5": 1947,
1950
+ "WBa3c5(x)": 1948,
1951
+ "WBa3d6": 1949,
1952
+ "WBa3d6(x)": 1950,
1953
+ "WBa3e7(x)": 1951,
1954
+ "WBa3f8(x)": 1952,
1955
+ "WBa4b3": 1953,
1956
+ "WBa4c2": 1954,
1957
+ "WBa4c6(x)": 1955,
1958
+ "WBa5b4": 1956,
1959
+ "WBa6b5": 1957,
1960
+ "WBa6c4": 1958,
1961
+ "WBa6d3": 1959,
1962
+ "WBa7e3": 1960,
1963
+ "WBb1a2": 1961,
1964
+ "WBb1d3": 1962,
1965
+ "WBb2a1": 1963,
1966
+ "WBb2a1(x)": 1964,
1967
+ "WBb2a3": 1965,
1968
+ "WBb2c1": 1966,
1969
+ "WBb2c3": 1967,
1970
+ "WBb2c3(x)": 1968,
1971
+ "WBb2d4": 1969,
1972
+ "WBb2d4(x)": 1970,
1973
+ "WBb2e5": 1971,
1974
+ "WBb2e5(x)": 1972,
1975
+ "WBb2f6(x)": 1973,
1976
+ "WBb2g7(x)": 1974,
1977
+ "WBb3a2": 1975,
1978
+ "WBb3a4": 1976,
1979
+ "WBb3c2": 1977,
1980
+ "WBb3c4": 1978,
1981
+ "WBb3c4(x)": 1979,
1982
+ "WBb3d1": 1980,
1983
+ "WBb3d5": 1981,
1984
+ "WBb3d5(x)": 1982,
1985
+ "WBb3e6(x)": 1983,
1986
+ "WBb3f7(x+)": 1984,
1987
+ "WBb4c3": 1985,
1988
+ "WBb4c5": 1986,
1989
+ "WBb4d6": 1987,
1990
+ "WBb5a4": 1988,
1991
+ "WBb5c4": 1989,
1992
+ "WBb5c6": 1990,
1993
+ "WBb5c6(x)": 1991,
1994
+ "WBb5c6(x+)": 1992,
1995
+ "WBb5d3": 1993,
1996
+ "WBb5d7(x)": 1994,
1997
+ "WBb5d7(x+)": 1995,
1998
+ "WBb5e2": 1996,
1999
+ "WBb6c5": 1997,
2000
+ "WBb7a6(x)": 1998,
2001
+ "WBb7a8(x)": 1999,
2002
+ "WBb7c6": 2000,
2003
+ "WBb7d5": 2001,
2004
+ "WBb7e4": 2002,
2005
+ "WBc1a3": 2003,
2006
+ "WBc1b2": 2004,
2007
+ "WBc1b2(x)": 2005,
2008
+ "WBc1d2": 2006,
2009
+ "WBc1d2(x)": 2007,
2010
+ "WBc1e3": 2008,
2011
+ "WBc1e3(x)": 2009,
2012
+ "WBc1f4": 2010,
2013
+ "WBc1f4(x)": 2011,
2014
+ "WBc1g5": 2012,
2015
+ "WBc1g5(+)": 2013,
2016
+ "WBc1g5(x)": 2014,
2017
+ "WBc1h6": 2015,
2018
+ "WBc1h6(x)": 2016,
2019
+ "WBc2a4": 2017,
2020
+ "WBc2b1": 2018,
2021
+ "WBc2b3": 2019,
2022
+ "WBc2d1": 2020,
2023
+ "WBc2d3": 2021,
2024
+ "WBc2e4": 2022,
2025
+ "WBc2e4(x)": 2023,
2026
+ "WBc2f5(x)": 2024,
2027
+ "WBc2g6(x)": 2025,
2028
+ "WBc3b2": 2026,
2029
+ "WBc3b4": 2027,
2030
+ "WBc3b4(x)": 2028,
2031
+ "WBc3d2": 2029,
2032
+ "WBc3d4": 2030,
2033
+ "WBc3d4(x)": 2031,
2034
+ "WBc3e5": 2032,
2035
+ "WBc3e5(x)": 2033,
2036
+ "WBc3f6(x)": 2034,
2037
+ "WBc3g7(x)": 2035,
2038
+ "WBc4a2": 2036,
2039
+ "WBc4a6(x)": 2037,
2040
+ "WBc4b3": 2038,
2041
+ "WBc4b5": 2039,
2042
+ "WBc4b5(+)": 2040,
2043
+ "WBc4b5(x)": 2041,
2044
+ "WBc4d3": 2042,
2045
+ "WBc4d5": 2043,
2046
+ "WBc4d5(x)": 2044,
2047
+ "WBc4d5(x+)": 2045,
2048
+ "WBc4e2": 2046,
2049
+ "WBc4e6": 2047,
2050
+ "WBc4e6(x)": 2048,
2051
+ "WBc4e6(x+)": 2049,
2052
+ "WBc4f1": 2050,
2053
+ "WBc4f7(x)": 2051,
2054
+ "WBc4f7(x+)": 2052,
2055
+ "WBc4g8(x)": 2053,
2056
+ "WBc5a3": 2054,
2057
+ "WBc5b4": 2055,
2058
+ "WBc5d4": 2056,
2059
+ "WBc5d6": 2057,
2060
+ "WBc5e3": 2058,
2061
+ "WBc5e7(x)": 2059,
2062
+ "WBc5f8(x)": 2060,
2063
+ "WBc6a8(x)": 2061,
2064
+ "WBc6b5": 2062,
2065
+ "WBc6d5": 2063,
2066
+ "WBc7d6": 2064,
2067
+ "WBc7e5": 2065,
2068
+ "WBc7g3": 2066,
2069
+ "WBd1b3": 2067,
2070
+ "WBd1c2": 2068,
2071
+ "WBd1e2": 2069,
2072
+ "WBd1f3": 2070,
2073
+ "WBd2a5": 2071,
2074
+ "WBd2a5(x)": 2072,
2075
+ "WBd2b4": 2073,
2076
+ "WBd2b4(x)": 2074,
2077
+ "WBd2c1": 2075,
2078
+ "WBd2c3": 2076,
2079
+ "WBd2c3(x)": 2077,
2080
+ "WBd2e1": 2078,
2081
+ "WBd2e3": 2079,
2082
+ "WBd2e3(x)": 2080,
2083
+ "WBd2f4": 2081,
2084
+ "WBd2f4(x)": 2082,
2085
+ "WBd2g5": 2083,
2086
+ "WBd2g5(x)": 2084,
2087
+ "WBd2h6": 2085,
2088
+ "WBd2h6(x)": 2086,
2089
+ "WBd3a6": 2087,
2090
+ "WBd3a6(x)": 2088,
2091
+ "WBd3b1": 2089,
2092
+ "WBd3b5": 2090,
2093
+ "WBd3b5(+)": 2091,
2094
+ "WBd3b5(x)": 2092,
2095
+ "WBd3c2": 2093,
2096
+ "WBd3c4": 2094,
2097
+ "WBd3c4(+)": 2095,
2098
+ "WBd3c4(x)": 2096,
2099
+ "WBd3e2": 2097,
2100
+ "WBd3e4": 2098,
2101
+ "WBd3e4(x)": 2099,
2102
+ "WBd3f1": 2100,
2103
+ "WBd3f5": 2101,
2104
+ "WBd3f5(x)": 2102,
2105
+ "WBd3g6": 2103,
2106
+ "WBd3g6(+)": 2104,
2107
+ "WBd3g6(x)": 2105,
2108
+ "WBd3g6(x+)": 2106,
2109
+ "WBd3h7(+)": 2107,
2110
+ "WBd3h7(x)": 2108,
2111
+ "WBd3h7(x+)": 2109,
2112
+ "WBd4b2": 2110,
2113
+ "WBd4c3": 2111,
2114
+ "WBd4c5": 2112,
2115
+ "WBd4c5(x)": 2113,
2116
+ "WBd4e3": 2114,
2117
+ "WBd4e5": 2115,
2118
+ "WBd4e5(x)": 2116,
2119
+ "WBd4f6(x)": 2117,
2120
+ "WBd4g7(x)": 2118,
2121
+ "WBd5a8(x)": 2119,
2122
+ "WBd5b3": 2120,
2123
+ "WBd5b7(x)": 2121,
2124
+ "WBd5c4": 2122,
2125
+ "WBd5c6": 2123,
2126
+ "WBd5c6(x)": 2124,
2127
+ "WBd5e4": 2125,
2128
+ "WBd5e6(x)": 2126,
2129
+ "WBd5f3": 2127,
2130
+ "WBd5f7(x+)": 2128,
2131
+ "WBd6c5": 2129,
2132
+ "WBd6e5": 2130,
2133
+ "WBd6f8(x)": 2131,
2134
+ "WBe1d2": 2132,
2135
+ "WBe1f2": 2133,
2136
+ "WBe2a6(x)": 2134,
2137
+ "WBe2b5": 2135,
2138
+ "WBe2b5(+)": 2136,
2139
+ "WBe2b5(x)": 2137,
2140
+ "WBe2c4": 2138,
2141
+ "WBe2c4(+)": 2139,
2142
+ "WBe2c4(x)": 2140,
2143
+ "WBe2d1": 2141,
2144
+ "WBe2d1(x)": 2142,
2145
+ "WBe2d3": 2143,
2146
+ "WBe2d3(x)": 2144,
2147
+ "WBe2f1": 2145,
2148
+ "WBe2f3": 2146,
2149
+ "WBe2f3(x)": 2147,
2150
+ "WBe2g4": 2148,
2151
+ "WBe2g4(x)": 2149,
2152
+ "WBe2h5": 2150,
2153
+ "WBe2h5(+)": 2151,
2154
+ "WBe2h5(x)": 2152,
2155
+ "WBe3a7(x)": 2153,
2156
+ "WBe3b6": 2154,
2157
+ "WBe3b6(x)": 2155,
2158
+ "WBe3c1": 2156,
2159
+ "WBe3c5": 2157,
2160
+ "WBe3c5(x)": 2158,
2161
+ "WBe3d2": 2159,
2162
+ "WBe3d2(x)": 2160,
2163
+ "WBe3d4": 2161,
2164
+ "WBe3d4(x)": 2162,
2165
+ "WBe3f2": 2163,
2166
+ "WBe3f4": 2164,
2167
+ "WBe3f4(x)": 2165,
2168
+ "WBe3g5": 2166,
2169
+ "WBe3g5(x)": 2167,
2170
+ "WBe3h6": 2168,
2171
+ "WBe3h6(x)": 2169,
2172
+ "WBe4b7(x)": 2170,
2173
+ "WBe4c2": 2171,
2174
+ "WBe4c6(x)": 2172,
2175
+ "WBe4d3": 2173,
2176
+ "WBe4d5": 2174,
2177
+ "WBe4d5(+)": 2175,
2178
+ "WBe4d5(x)": 2176,
2179
+ "WBe4f3": 2177,
2180
+ "WBe4f5": 2178,
2181
+ "WBe4f5(x)": 2179,
2182
+ "WBe4g2": 2180,
2183
+ "WBe4g6(x)": 2181,
2184
+ "WBe5b2": 2182,
2185
+ "WBe5c3": 2183,
2186
+ "WBe5c7(x)": 2184,
2187
+ "WBe5d4": 2185,
2188
+ "WBe5d6": 2186,
2189
+ "WBe5d6(x)": 2187,
2190
+ "WBe5f4": 2188,
2191
+ "WBe5f6(x)": 2189,
2192
+ "WBe5g3": 2190,
2193
+ "WBe5g7(x)": 2191,
2194
+ "WBe6d5": 2192,
2195
+ "WBe6f5": 2193,
2196
+ "WBf1a6(x)": 2194,
2197
+ "WBf1b5": 2195,
2198
+ "WBf1b5(+)": 2196,
2199
+ "WBf1b5(x)": 2197,
2200
+ "WBf1c4": 2198,
2201
+ "WBf1c4(+)": 2199,
2202
+ "WBf1c4(x)": 2200,
2203
+ "WBf1d3": 2201,
2204
+ "WBf1d3(x)": 2202,
2205
+ "WBf1e2": 2203,
2206
+ "WBf1e2(x)": 2204,
2207
+ "WBf1g2": 2205,
2208
+ "WBf1h3": 2206,
2209
+ "WBf2d4": 2207,
2210
+ "WBf2e1": 2208,
2211
+ "WBf2e3": 2209,
2212
+ "WBf2g3": 2210,
2213
+ "WBf3a8(x)": 2211,
2214
+ "WBf3b7(x)": 2212,
2215
+ "WBf3c6(x)": 2213,
2216
+ "WBf3d1": 2214,
2217
+ "WBf3d5": 2215,
2218
+ "WBf3d5(x)": 2216,
2219
+ "WBf3e2": 2217,
2220
+ "WBf3e4": 2218,
2221
+ "WBf3e4(x)": 2219,
2222
+ "WBf3g2": 2220,
2223
+ "WBf3g4": 2221,
2224
+ "WBf3g4(x)": 2222,
2225
+ "WBf3h5": 2223,
2226
+ "WBf3h5(x)": 2224,
2227
+ "WBf4b8(x)": 2225,
2228
+ "WBf4c1": 2226,
2229
+ "WBf4c7": 2227,
2230
+ "WBf4c7(x)": 2228,
2231
+ "WBf4d2": 2229,
2232
+ "WBf4d6": 2230,
2233
+ "WBf4d6(x)": 2231,
2234
+ "WBf4e3": 2232,
2235
+ "WBf4e5": 2233,
2236
+ "WBf4e5(x)": 2234,
2237
+ "WBf4g3": 2235,
2238
+ "WBf4g5": 2236,
2239
+ "WBf4g5(x)": 2237,
2240
+ "WBf4h2": 2238,
2241
+ "WBf4h6": 2239,
2242
+ "WBf4h6(x)": 2240,
2243
+ "WBf5d3": 2241,
2244
+ "WBf5e4": 2242,
2245
+ "WBf5g4": 2243,
2246
+ "WBf6e7(x)": 2244,
2247
+ "WBf6g7(x)": 2245,
2248
+ "WBf7b3": 2246,
2249
+ "WBf7d5": 2247,
2250
+ "WBg2a8(x)": 2248,
2251
+ "WBg2b7(x)": 2249,
2252
+ "WBg2c6(x)": 2250,
2253
+ "WBg2d5": 2251,
2254
+ "WBg2d5(x)": 2252,
2255
+ "WBg2e4": 2253,
2256
+ "WBg2e4(x)": 2254,
2257
+ "WBg2f1": 2255,
2258
+ "WBg2f3": 2256,
2259
+ "WBg2f3(x)": 2257,
2260
+ "WBg2h3": 2258,
2261
+ "WBg2h3(x)": 2259,
2262
+ "WBg3c7(x)": 2260,
2263
+ "WBg3d6": 2261,
2264
+ "WBg3d6(x)": 2262,
2265
+ "WBg3e5": 2263,
2266
+ "WBg3e5(x)": 2264,
2267
+ "WBg3f2": 2265,
2268
+ "WBg3f4": 2266,
2269
+ "WBg3f4(x)": 2267,
2270
+ "WBg3h2": 2268,
2271
+ "WBg3h4": 2269,
2272
+ "WBg4e2": 2270,
2273
+ "WBg4f3": 2271,
2274
+ "WBg4f5": 2272,
2275
+ "WBg4f5(x)": 2273,
2276
+ "WBg4h3": 2274,
2277
+ "WBg5c1": 2275,
2278
+ "WBg5d2": 2276,
2279
+ "WBg5d8(x)": 2277,
2280
+ "WBg5e3": 2278,
2281
+ "WBg5e7": 2279,
2282
+ "WBg5e7(x)": 2280,
2283
+ "WBg5f4": 2281,
2284
+ "WBg5f6": 2282,
2285
+ "WBg5f6(x)": 2283,
2286
+ "WBg5f6(x+)": 2284,
2287
+ "WBg5h4": 2285,
2288
+ "WBg5h6": 2286,
2289
+ "WBg5h6(x)": 2287,
2290
+ "WBg7h8(x)": 2288,
2291
+ "WBh3f5(x)": 2289,
2292
+ "WBh3g2": 2290,
2293
+ "WBh4e7(x)": 2291,
2294
+ "WBh4f2": 2292,
2295
+ "WBh4f6(x)": 2293,
2296
+ "WBh4g3": 2294,
2297
+ "WBh4g5(x)": 2295,
2298
+ "WBh5e2": 2296,
2299
+ "WBh5f3": 2297,
2300
+ "WBh5g4": 2298,
2301
+ "WBh5g6(x)": 2299,
2302
+ "WBh6e3": 2300,
2303
+ "WBh6f4": 2301,
2304
+ "WBh6f8(x)": 2302,
2305
+ "WBh6g5": 2303,
2306
+ "WBh6g7(x)": 2304,
2307
+ "WBh7d3": 2305,
2308
+ "WBh7e4": 2306,
2309
+ "WKa1a2": 2307,
2310
+ "WKa1b1": 2308,
2311
+ "WKa1b2": 2309,
2312
+ "WKa2a1": 2310,
2313
+ "WKa2a3": 2311,
2314
+ "WKa2b1": 2312,
2315
+ "WKa2b2": 2313,
2316
+ "WKa2b3": 2314,
2317
+ "WKa3a4": 2315,
2318
+ "WKa3b2": 2316,
2319
+ "WKa3b3": 2317,
2320
+ "WKa3b4": 2318,
2321
+ "WKa4a5": 2319,
2322
+ "WKa4b3": 2320,
2323
+ "WKa4b5": 2321,
2324
+ "WKa5a6": 2322,
2325
+ "WKa5b5": 2323,
2326
+ "WKa5b6": 2324,
2327
+ "WKb1a1": 2325,
2328
+ "WKb1a2": 2326,
2329
+ "WKb1b2": 2327,
2330
+ "WKb1c1": 2328,
2331
+ "WKb1c2": 2329,
2332
+ "WKb2a1": 2330,
2333
+ "WKb2a2": 2331,
2334
+ "WKb2a3": 2332,
2335
+ "WKb2b1": 2333,
2336
+ "WKb2b3": 2334,
2337
+ "WKb2c1": 2335,
2338
+ "WKb2c2": 2336,
2339
+ "WKb2c3": 2337,
2340
+ "WKb3a2": 2338,
2341
+ "WKb3a3": 2339,
2342
+ "WKb3a4": 2340,
2343
+ "WKb3b2": 2341,
2344
+ "WKb3b4": 2342,
2345
+ "WKb3c2": 2343,
2346
+ "WKb3c3": 2344,
2347
+ "WKb3c4": 2345,
2348
+ "WKb4a3": 2346,
2349
+ "WKb4a5": 2347,
2350
+ "WKb4b3": 2348,
2351
+ "WKb4b5": 2349,
2352
+ "WKb4c3": 2350,
2353
+ "WKb4c4": 2351,
2354
+ "WKb4c5": 2352,
2355
+ "WKb5a6": 2353,
2356
+ "WKb5b6": 2354,
2357
+ "WKb5c4": 2355,
2358
+ "WKb5c5": 2356,
2359
+ "WKb5c6": 2357,
2360
+ "WKb6b7": 2358,
2361
+ "WKb6c5": 2359,
2362
+ "WKb6c7": 2360,
2363
+ "WKc1b1": 2361,
2364
+ "WKc1b2": 2362,
2365
+ "WKc1b2(x)": 2363,
2366
+ "WKc1c2": 2364,
2367
+ "WKc1d1": 2365,
2368
+ "WKc1d1(x)": 2366,
2369
+ "WKc1d2": 2367,
2370
+ "WKc2b1": 2368,
2371
+ "WKc2b2": 2369,
2372
+ "WKc2b3": 2370,
2373
+ "WKc2c1": 2371,
2374
+ "WKc2c3": 2372,
2375
+ "WKc2d1": 2373,
2376
+ "WKc2d2": 2374,
2377
+ "WKc2d3": 2375,
2378
+ "WKc3b2": 2376,
2379
+ "WKc3b3": 2377,
2380
+ "WKc3b4": 2378,
2381
+ "WKc3c2": 2379,
2382
+ "WKc3c4": 2380,
2383
+ "WKc3d2": 2381,
2384
+ "WKc3d3": 2382,
2385
+ "WKc3d4": 2383,
2386
+ "WKc4b3": 2384,
2387
+ "WKc4b4": 2385,
2388
+ "WKc4b5": 2386,
2389
+ "WKc4c3": 2387,
2390
+ "WKc4c5": 2388,
2391
+ "WKc4d3": 2389,
2392
+ "WKc4d4": 2390,
2393
+ "WKc4d5": 2391,
2394
+ "WKc5b4": 2392,
2395
+ "WKc5b5": 2393,
2396
+ "WKc5b6": 2394,
2397
+ "WKc5c4": 2395,
2398
+ "WKc5c6": 2396,
2399
+ "WKc5d4": 2397,
2400
+ "WKc5d5": 2398,
2401
+ "WKc5d6": 2399,
2402
+ "WKc6b5": 2400,
2403
+ "WKc6b6": 2401,
2404
+ "WKc6b7": 2402,
2405
+ "WKc6c7": 2403,
2406
+ "WKc6d5": 2404,
2407
+ "WKc6d6": 2405,
2408
+ "WKc6d7": 2406,
2409
+ "WKd1c1": 2407,
2410
+ "WKd1c2": 2408,
2411
+ "WKd1d2": 2409,
2412
+ "WKd1e1": 2410,
2413
+ "WKd1e2": 2411,
2414
+ "WKd2c1": 2412,
2415
+ "WKd2c2": 2413,
2416
+ "WKd2c3": 2414,
2417
+ "WKd2d1": 2415,
2418
+ "WKd2d3": 2416,
2419
+ "WKd2d3(x)": 2417,
2420
+ "WKd2e1": 2418,
2421
+ "WKd2e2": 2419,
2422
+ "WKd2e3": 2420,
2423
+ "WKd3c2": 2421,
2424
+ "WKd3c3": 2422,
2425
+ "WKd3c4": 2423,
2426
+ "WKd3d2": 2424,
2427
+ "WKd3d4": 2425,
2428
+ "WKd3d4(x)": 2426,
2429
+ "WKd3e2": 2427,
2430
+ "WKd3e3": 2428,
2431
+ "WKd3e4": 2429,
2432
+ "WKd4c3": 2430,
2433
+ "WKd4c4": 2431,
2434
+ "WKd4c5": 2432,
2435
+ "WKd4d3": 2433,
2436
+ "WKd4d5": 2434,
2437
+ "WKd4e3": 2435,
2438
+ "WKd4e4": 2436,
2439
+ "WKd4e5": 2437,
2440
+ "WKd5c4": 2438,
2441
+ "WKd5c5": 2439,
2442
+ "WKd5c6": 2440,
2443
+ "WKd5d4": 2441,
2444
+ "WKd5d6": 2442,
2445
+ "WKd5e4": 2443,
2446
+ "WKd5e5": 2444,
2447
+ "WKd5e6": 2445,
2448
+ "WKd6c5": 2446,
2449
+ "WKd6c6": 2447,
2450
+ "WKd6c7": 2448,
2451
+ "WKd6d7": 2449,
2452
+ "WKd6e5": 2450,
2453
+ "WKd6e6": 2451,
2454
+ "WKd6e7": 2452,
2455
+ "WKe1c1(O)": 2453,
2456
+ "WKe1c1(O+)": 2454,
2457
+ "WKe1d1": 2455,
2458
+ "WKe1d1(x)": 2456,
2459
+ "WKe1d2": 2457,
2460
+ "WKe1d2(x)": 2458,
2461
+ "WKe1e2": 2459,
2462
+ "WKe1e2(x)": 2460,
2463
+ "WKe1f1": 2461,
2464
+ "WKe1f2": 2462,
2465
+ "WKe1f2(x)": 2463,
2466
+ "WKe1g1(o)": 2464,
2467
+ "WKe2d1": 2465,
2468
+ "WKe2d1(x)": 2466,
2469
+ "WKe2d2": 2467,
2470
+ "WKe2d2(x)": 2468,
2471
+ "WKe2d3": 2469,
2472
+ "WKe2e1": 2470,
2473
+ "WKe2e3": 2471,
2474
+ "WKe2e3(x)": 2472,
2475
+ "WKe2f1": 2473,
2476
+ "WKe2f2": 2474,
2477
+ "WKe2f3": 2475,
2478
+ "WKe2f3(x)": 2476,
2479
+ "WKe3d2": 2477,
2480
+ "WKe3d3": 2478,
2481
+ "WKe3d4": 2479,
2482
+ "WKe3e2": 2480,
2483
+ "WKe3e4": 2481,
2484
+ "WKe3e4(x)": 2482,
2485
+ "WKe3f2": 2483,
2486
+ "WKe3f3": 2484,
2487
+ "WKe3f4": 2485,
2488
+ "WKe4d3": 2486,
2489
+ "WKe4d4": 2487,
2490
+ "WKe4d5": 2488,
2491
+ "WKe4e3": 2489,
2492
+ "WKe4e5": 2490,
2493
+ "WKe4f3": 2491,
2494
+ "WKe4f4": 2492,
2495
+ "WKe4f5": 2493,
2496
+ "WKe5d4": 2494,
2497
+ "WKe5d5": 2495,
2498
+ "WKe5d6": 2496,
2499
+ "WKe5e4": 2497,
2500
+ "WKe5e6": 2498,
2501
+ "WKe5f4": 2499,
2502
+ "WKe5f5": 2500,
2503
+ "WKe5f6": 2501,
2504
+ "WKe6d5": 2502,
2505
+ "WKe6d6": 2503,
2506
+ "WKe6d7": 2504,
2507
+ "WKe6e5": 2505,
2508
+ "WKe6e7": 2506,
2509
+ "WKe6f5": 2507,
2510
+ "WKe6f6": 2508,
2511
+ "WKe6f7": 2509,
2512
+ "WKf1e1": 2510,
2513
+ "WKf1e1(x)": 2511,
2514
+ "WKf1e2": 2512,
2515
+ "WKf1f2": 2513,
2516
+ "WKf1g1": 2514,
2517
+ "WKf1g2": 2515,
2518
+ "WKf2e1": 2516,
2519
+ "WKf2e2": 2517,
2520
+ "WKf2e2(x)": 2518,
2521
+ "WKf2e3": 2519,
2522
+ "WKf2e3(x)": 2520,
2523
+ "WKf2f1": 2521,
2524
+ "WKf2f3": 2522,
2525
+ "WKf2f3(x)": 2523,
2526
+ "WKf2g1": 2524,
2527
+ "WKf2g2": 2525,
2528
+ "WKf2g3": 2526,
2529
+ "WKf3e2": 2527,
2530
+ "WKf3e3": 2528,
2531
+ "WKf3e4": 2529,
2532
+ "WKf3f2": 2530,
2533
+ "WKf3f4": 2531,
2534
+ "WKf3f4(x)": 2532,
2535
+ "WKf3g2": 2533,
2536
+ "WKf3g3": 2534,
2537
+ "WKf3g4": 2535,
2538
+ "WKf4e3": 2536,
2539
+ "WKf4e4": 2537,
2540
+ "WKf4e5": 2538,
2541
+ "WKf4f3": 2539,
2542
+ "WKf4f5": 2540,
2543
+ "WKf4f5(x)": 2541,
2544
+ "WKf4g3": 2542,
2545
+ "WKf4g4": 2543,
2546
+ "WKf4g5": 2544,
2547
+ "WKf5e4": 2545,
2548
+ "WKf5e5": 2546,
2549
+ "WKf5e6": 2547,
2550
+ "WKf5f4": 2548,
2551
+ "WKf5f6": 2549,
2552
+ "WKf5g4": 2550,
2553
+ "WKf5g5": 2551,
2554
+ "WKf5g6": 2552,
2555
+ "WKf6e5": 2553,
2556
+ "WKf6e6": 2554,
2557
+ "WKf6e7": 2555,
2558
+ "WKf6f5": 2556,
2559
+ "WKf6f7": 2557,
2560
+ "WKf6g5": 2558,
2561
+ "WKf6g6": 2559,
2562
+ "WKf6g7": 2560,
2563
+ "WKg1f1": 2561,
2564
+ "WKg1f1(x)": 2562,
2565
+ "WKg1f2": 2563,
2566
+ "WKg1f2(x)": 2564,
2567
+ "WKg1g2": 2565,
2568
+ "WKg1g2(x)": 2566,
2569
+ "WKg1h1": 2567,
2570
+ "WKg1h2": 2568,
2571
+ "WKg1h2(x)": 2569,
2572
+ "WKg2f1": 2570,
2573
+ "WKg2f2": 2571,
2574
+ "WKg2f2(x)": 2572,
2575
+ "WKg2f3": 2573,
2576
+ "WKg2f3(x)": 2574,
2577
+ "WKg2g1": 2575,
2578
+ "WKg2g3": 2576,
2579
+ "WKg2g3(x)": 2577,
2580
+ "WKg2h1": 2578,
2581
+ "WKg2h2": 2579,
2582
+ "WKg2h3": 2580,
2583
+ "WKg3f2": 2581,
2584
+ "WKg3f3": 2582,
2585
+ "WKg3f4": 2583,
2586
+ "WKg3g2": 2584,
2587
+ "WKg3g4": 2585,
2588
+ "WKg3g4(x)": 2586,
2589
+ "WKg3h2": 2587,
2590
+ "WKg3h3": 2588,
2591
+ "WKg3h4": 2589,
2592
+ "WKg4f3": 2590,
2593
+ "WKg4f4": 2591,
2594
+ "WKg4f5": 2592,
2595
+ "WKg4g3": 2593,
2596
+ "WKg4g5": 2594,
2597
+ "WKg4g5(x)": 2595,
2598
+ "WKg4h3": 2596,
2599
+ "WKg4h4": 2597,
2600
+ "WKg4h5": 2598,
2601
+ "WKg5f4": 2599,
2602
+ "WKg5f5": 2600,
2603
+ "WKg5f6": 2601,
2604
+ "WKg5g4": 2602,
2605
+ "WKg5g6": 2603,
2606
+ "WKg5h4": 2604,
2607
+ "WKg5h5": 2605,
2608
+ "WKg5h5(x)": 2606,
2609
+ "WKg5h6": 2607,
2610
+ "WKg6f5": 2608,
2611
+ "WKg6f6": 2609,
2612
+ "WKg6f7": 2610,
2613
+ "WKg6g7": 2611,
2614
+ "WKh1g1": 2612,
2615
+ "WKh1g1(x)": 2613,
2616
+ "WKh1g2": 2614,
2617
+ "WKh1g2(x)": 2615,
2618
+ "WKh1h2": 2616,
2619
+ "WKh1h2(x)": 2617,
2620
+ "WKh2g1": 2618,
2621
+ "WKh2g2": 2619,
2622
+ "WKh2g2(x)": 2620,
2623
+ "WKh2g3": 2621,
2624
+ "WKh2g3(x)": 2622,
2625
+ "WKh2h1": 2623,
2626
+ "WKh2h3": 2624,
2627
+ "WKh2h3(x)": 2625,
2628
+ "WKh3g2": 2626,
2629
+ "WKh3g3": 2627,
2630
+ "WKh3g4": 2628,
2631
+ "WKh3h2": 2629,
2632
+ "WKh3h4": 2630,
2633
+ "WKh4g3": 2631,
2634
+ "WKh4g4": 2632,
2635
+ "WKh4g5": 2633,
2636
+ "WKh4h3": 2634,
2637
+ "WKh4h5": 2635,
2638
+ "WKh4h5(x)": 2636,
2639
+ "WKh5g4": 2637,
2640
+ "WKh5g5": 2638,
2641
+ "WKh5g6": 2639,
2642
+ "WKh5h4": 2640,
2643
+ "WKh5h6": 2641,
2644
+ "WKh6g5": 2642,
2645
+ "WKh6g7": 2643,
2646
+ "WKh6h7": 2644,
2647
+ "WNa3b5": 2645,
2648
+ "WNa3c2": 2646,
2649
+ "WNa3c4": 2647,
2650
+ "WNa3c4(x)": 2648,
2651
+ "WNa4b2": 2649,
2652
+ "WNa4b6": 2650,
2653
+ "WNa4b6(x)": 2651,
2654
+ "WNa4c3": 2652,
2655
+ "WNa4c5": 2653,
2656
+ "WNa4c5(x)": 2654,
2657
+ "WNa5b3": 2655,
2658
+ "WNa5c4": 2656,
2659
+ "WNa5c6": 2657,
2660
+ "WNa7b5": 2658,
2661
+ "WNa8c7": 2659,
2662
+ "WNb1a3": 2660,
2663
+ "WNb1a3(x)": 2661,
2664
+ "WNb1c3": 2662,
2665
+ "WNb1c3(x)": 2663,
2666
+ "WNb1d2": 2664,
2667
+ "WNb1d2(x)": 2665,
2668
+ "WNb3a5": 2666,
2669
+ "WNb3a5(x)": 2667,
2670
+ "WNb3c1": 2668,
2671
+ "WNb3c5": 2669,
2672
+ "WNb3c5(x)": 2670,
2673
+ "WNb3d2": 2671,
2674
+ "WNb3d4": 2672,
2675
+ "WNb3d4(x)": 2673,
2676
+ "WNb4d3": 2674,
2677
+ "WNb4d5": 2675,
2678
+ "WNb5a3": 2676,
2679
+ "WNb5a7(x)": 2677,
2680
+ "WNb5a7(x+)": 2678,
2681
+ "WNb5c3": 2679,
2682
+ "WNb5c7": 2680,
2683
+ "WNb5c7(+)": 2681,
2684
+ "WNb5c7(x)": 2682,
2685
+ "WNb5c7(x+)": 2683,
2686
+ "WNb5d4": 2684,
2687
+ "WNb5d4(x)": 2685,
2688
+ "WNb5d6": 2686,
2689
+ "WNb5d6(+)": 2687,
2690
+ "WNb5d6(x)": 2688,
2691
+ "WNb5d6(x+)": 2689,
2692
+ "WNb6a8(x)": 2690,
2693
+ "WNb6c4": 2691,
2694
+ "WNb6d5": 2692,
2695
+ "WNb7c5": 2693,
2696
+ "WNb7d6": 2694,
2697
+ "WNc1d3": 2695,
2698
+ "WNc1e2": 2696,
2699
+ "WNc2b4": 2697,
2700
+ "WNc2d4": 2698,
2701
+ "WNc2e3": 2699,
2702
+ "WNc3a2": 2700,
2703
+ "WNc3a4": 2701,
2704
+ "WNc3a4(x)": 2702,
2705
+ "WNc3b1": 2703,
2706
+ "WNc3b5": 2704,
2707
+ "WNc3b5(x)": 2705,
2708
+ "WNc3d1": 2706,
2709
+ "WNc3d1(x)": 2707,
2710
+ "WNc3d5": 2708,
2711
+ "WNc3d5(+)": 2709,
2712
+ "WNc3d5(x)": 2710,
2713
+ "WNc3e2": 2711,
2714
+ "WNc3e2(x)": 2712,
2715
+ "WNc3e4": 2713,
2716
+ "WNc3e4(x)": 2714,
2717
+ "WNc4a3": 2715,
2718
+ "WNc4a5": 2716,
2719
+ "WNc4a5(x)": 2717,
2720
+ "WNc4b6": 2718,
2721
+ "WNc4b6(x)": 2719,
2722
+ "WNc4d2": 2720,
2723
+ "WNc4d6": 2721,
2724
+ "WNc4d6(+)": 2722,
2725
+ "WNc4d6(x)": 2723,
2726
+ "WNc4d6(x+)": 2724,
2727
+ "WNc4e3": 2725,
2728
+ "WNc4e5": 2726,
2729
+ "WNc4e5(x)": 2727,
2730
+ "WNc5a6(x)": 2728,
2731
+ "WNc5b3": 2729,
2732
+ "WNc5b7": 2730,
2733
+ "WNc5b7(x)": 2731,
2734
+ "WNc5d3": 2732,
2735
+ "WNc5d7": 2733,
2736
+ "WNc5d7(x)": 2734,
2737
+ "WNc5e4": 2735,
2738
+ "WNc5e6": 2736,
2739
+ "WNc5e6(x)": 2737,
2740
+ "WNc6a7(x)": 2738,
2741
+ "WNc6b4": 2739,
2742
+ "WNc6b8(x)": 2740,
2743
+ "WNc6d4": 2741,
2744
+ "WNc6d8(x)": 2742,
2745
+ "WNc6e5": 2743,
2746
+ "WNc6e7(+)": 2744,
2747
+ "WNc6e7(x+)": 2745,
2748
+ "WNc7a8(x)": 2746,
2749
+ "WNc7b5": 2747,
2750
+ "WNc7d5": 2748,
2751
+ "WNc7e6": 2749,
2752
+ "WNc7e6(x)": 2750,
2753
+ "WNd1c3": 2751,
2754
+ "WNd1e3": 2752,
2755
+ "WNd1f2": 2753,
2756
+ "WNd2b1": 2754,
2757
+ "WNd2b3": 2755,
2758
+ "WNd2b3(x)": 2756,
2759
+ "WNd2c4": 2757,
2760
+ "WNd2c4(x)": 2758,
2761
+ "WNd2e4": 2759,
2762
+ "WNd2e4(x)": 2760,
2763
+ "WNd2f1": 2761,
2764
+ "WNd2f3": 2762,
2765
+ "WNd2f3(x)": 2763,
2766
+ "WNd3b4": 2764,
2767
+ "WNd3c5": 2765,
2768
+ "WNd3c5(x)": 2766,
2769
+ "WNd3e5": 2767,
2770
+ "WNd3f2": 2768,
2771
+ "WNd3f4": 2769,
2772
+ "WNd4b3": 2770,
2773
+ "WNd4b5": 2771,
2774
+ "WNd4b5(x)": 2772,
2775
+ "WNd4c2": 2773,
2776
+ "WNd4c6": 2774,
2777
+ "WNd4c6(x)": 2775,
2778
+ "WNd4e2": 2776,
2779
+ "WNd4e2(x)": 2777,
2780
+ "WNd4e6": 2778,
2781
+ "WNd4e6(+)": 2779,
2782
+ "WNd4e6(x)": 2780,
2783
+ "WNd4f3": 2781,
2784
+ "WNd4f3(x)": 2782,
2785
+ "WNd4f5": 2783,
2786
+ "WNd4f5(x)": 2784,
2787
+ "WNd5b4": 2785,
2788
+ "WNd5b4(x)": 2786,
2789
+ "WNd5b6": 2787,
2790
+ "WNd5b6(x)": 2788,
2791
+ "WNd5c3": 2789,
2792
+ "WNd5c7": 2790,
2793
+ "WNd5c7(+)": 2791,
2794
+ "WNd5c7(x)": 2792,
2795
+ "WNd5c7(x+)": 2793,
2796
+ "WNd5e3": 2794,
2797
+ "WNd5e7": 2795,
2798
+ "WNd5e7(+)": 2796,
2799
+ "WNd5e7(x)": 2797,
2800
+ "WNd5e7(x+)": 2798,
2801
+ "WNd5f4": 2799,
2802
+ "WNd5f4(x)": 2800,
2803
+ "WNd5f6": 2801,
2804
+ "WNd5f6(+)": 2802,
2805
+ "WNd5f6(x)": 2803,
2806
+ "WNd5f6(x+)": 2804,
2807
+ "WNd6b5": 2805,
2808
+ "WNd6b7(x)": 2806,
2809
+ "WNd6c4": 2807,
2810
+ "WNd6c8(x)": 2808,
2811
+ "WNd6e4": 2809,
2812
+ "WNd6e8(x)": 2810,
2813
+ "WNd6f5": 2811,
2814
+ "WNd6f5(x)": 2812,
2815
+ "WNd6f7(x)": 2813,
2816
+ "WNd7c5": 2814,
2817
+ "WNd7e5": 2815,
2818
+ "WNd7f8(x)": 2816,
2819
+ "WNe1c2": 2817,
2820
+ "WNe1d3": 2818,
2821
+ "WNe1f3": 2819,
2822
+ "WNe2c1": 2820,
2823
+ "WNe2c3": 2821,
2824
+ "WNe2c3(x)": 2822,
2825
+ "WNe2d4": 2823,
2826
+ "WNe2d4(x)": 2824,
2827
+ "WNe2f4": 2825,
2828
+ "WNe2f4(x)": 2826,
2829
+ "WNe2g1": 2827,
2830
+ "WNe2g3": 2828,
2831
+ "WNe2g3(x)": 2829,
2832
+ "WNe3c2": 2830,
2833
+ "WNe3c4": 2831,
2834
+ "WNe3d5": 2832,
2835
+ "WNe3d5(x)": 2833,
2836
+ "WNe3f5": 2834,
2837
+ "WNe3f5(x)": 2835,
2838
+ "WNe3g4": 2836,
2839
+ "WNe4c3": 2837,
2840
+ "WNe4c5": 2838,
2841
+ "WNe4c5(x)": 2839,
2842
+ "WNe4d2": 2840,
2843
+ "WNe4d6": 2841,
2844
+ "WNe4d6(+)": 2842,
2845
+ "WNe4d6(x)": 2843,
2846
+ "WNe4d6(x+)": 2844,
2847
+ "WNe4f2": 2845,
2848
+ "WNe4f6": 2846,
2849
+ "WNe4f6(+)": 2847,
2850
+ "WNe4f6(x)": 2848,
2851
+ "WNe4f6(x+)": 2849,
2852
+ "WNe4g3": 2850,
2853
+ "WNe4g5": 2851,
2854
+ "WNe4g5(+)": 2852,
2855
+ "WNe4g5(x)": 2853,
2856
+ "WNe5c4": 2854,
2857
+ "WNe5c4(x)": 2855,
2858
+ "WNe5c6": 2856,
2859
+ "WNe5c6(x)": 2857,
2860
+ "WNe5d3": 2858,
2861
+ "WNe5d3(x)": 2859,
2862
+ "WNe5d7": 2860,
2863
+ "WNe5d7(+)": 2861,
2864
+ "WNe5d7(x)": 2862,
2865
+ "WNe5f3": 2863,
2866
+ "WNe5f7": 2864,
2867
+ "WNe5f7(+)": 2865,
2868
+ "WNe5f7(x)": 2866,
2869
+ "WNe5f7(x+)": 2867,
2870
+ "WNe5g4": 2868,
2871
+ "WNe5g4(x)": 2869,
2872
+ "WNe5g6": 2870,
2873
+ "WNe5g6(+)": 2871,
2874
+ "WNe5g6(x)": 2872,
2875
+ "WNe6c5": 2873,
2876
+ "WNe6c7(x)": 2874,
2877
+ "WNe6d4": 2875,
2878
+ "WNe6d8(x)": 2876,
2879
+ "WNe6f4": 2877,
2880
+ "WNe6f8(x)": 2878,
2881
+ "WNe6g5": 2879,
2882
+ "WNe6g7(x)": 2880,
2883
+ "WNe7c6": 2881,
2884
+ "WNe7c8(x)": 2882,
2885
+ "WNe7d5": 2883,
2886
+ "WNe7f5": 2884,
2887
+ "WNf1d2": 2885,
2888
+ "WNf1e3": 2886,
2889
+ "WNf1g3": 2887,
2890
+ "WNf1h2": 2888,
2891
+ "WNf2d3": 2889,
2892
+ "WNf2e4": 2890,
2893
+ "WNf2g4": 2891,
2894
+ "WNf3d2": 2892,
2895
+ "WNf3d2(x)": 2893,
2896
+ "WNf3d4": 2894,
2897
+ "WNf3d4(x)": 2895,
2898
+ "WNf3e1": 2896,
2899
+ "WNf3e1(x)": 2897,
2900
+ "WNf3e5": 2898,
2901
+ "WNf3e5(+)": 2899,
2902
+ "WNf3e5(x)": 2900,
2903
+ "WNf3e5(x+)": 2901,
2904
+ "WNf3g1": 2902,
2905
+ "WNf3g5": 2903,
2906
+ "WNf3g5(+)": 2904,
2907
+ "WNf3g5(x)": 2905,
2908
+ "WNf3h2": 2906,
2909
+ "WNf3h4": 2907,
2910
+ "WNf3h4(x)": 2908,
2911
+ "WNf4d3": 2909,
2912
+ "WNf4d5": 2910,
2913
+ "WNf4d5(x)": 2911,
2914
+ "WNf4e2": 2912,
2915
+ "WNf4e6": 2913,
2916
+ "WNf4e6(x)": 2914,
2917
+ "WNf4g6": 2915,
2918
+ "WNf4g6(x)": 2916,
2919
+ "WNf4h3": 2917,
2920
+ "WNf4h5": 2918,
2921
+ "WNf4h5(x)": 2919,
2922
+ "WNf5d4": 2920,
2923
+ "WNf5d6": 2921,
2924
+ "WNf5d6(+)": 2922,
2925
+ "WNf5d6(x)": 2923,
2926
+ "WNf5e3": 2924,
2927
+ "WNf5e7": 2925,
2928
+ "WNf5e7(+)": 2926,
2929
+ "WNf5e7(x)": 2927,
2930
+ "WNf5e7(x+)": 2928,
2931
+ "WNf5g3": 2929,
2932
+ "WNf5g7(x)": 2930,
2933
+ "WNf5h6(+)": 2931,
2934
+ "WNf5h6(x)": 2932,
2935
+ "WNf5h6(x+)": 2933,
2936
+ "WNf6e4": 2934,
2937
+ "WNf6g4": 2935,
2938
+ "WNf7d8(x)": 2936,
2939
+ "WNf7e5": 2937,
2940
+ "WNf7g5": 2938,
2941
+ "WNf7h8(x)": 2939,
2942
+ "WNg1e2": 2940,
2943
+ "WNg1e2(x)": 2941,
2944
+ "WNg1f3": 2942,
2945
+ "WNg1f3(x)": 2943,
2946
+ "WNg1h3": 2944,
2947
+ "WNg2f4": 2945,
2948
+ "WNg3e2": 2946,
2949
+ "WNg3e4": 2947,
2950
+ "WNg3e4(x)": 2948,
2951
+ "WNg3f1": 2949,
2952
+ "WNg3f5": 2950,
2953
+ "WNg3f5(x)": 2951,
2954
+ "WNg3h5": 2952,
2955
+ "WNg3h5(x)": 2953,
2956
+ "WNg4e3": 2954,
2957
+ "WNg4e5": 2955,
2958
+ "WNg4f2": 2956,
2959
+ "WNg4f6(+)": 2957,
2960
+ "WNg4f6(x+)": 2958,
2961
+ "WNg5e4": 2959,
2962
+ "WNg5e4(x)": 2960,
2963
+ "WNg5e6": 2961,
2964
+ "WNg5e6(+)": 2962,
2965
+ "WNg5e6(x)": 2963,
2966
+ "WNg5f3": 2964,
2967
+ "WNg5f7": 2965,
2968
+ "WNg5f7(+)": 2966,
2969
+ "WNg5f7(x)": 2967,
2970
+ "WNg5h3": 2968,
2971
+ "WNg5h7(x)": 2969,
2972
+ "WNg6e5": 2970,
2973
+ "WNg6f4": 2971,
2974
+ "WNg6f8(x)": 2972,
2975
+ "WNg6h8(x)": 2973,
2976
+ "WNg7f5": 2974,
2977
+ "WNh2f1": 2975,
2978
+ "WNh2f3": 2976,
2979
+ "WNh2g4": 2977,
2980
+ "WNh2g4(x)": 2978,
2981
+ "WNh3f2": 2979,
2982
+ "WNh3f4": 2980,
2983
+ "WNh3g5": 2981,
2984
+ "WNh4f3": 2982,
2985
+ "WNh4f5": 2983,
2986
+ "WNh4f5(x)": 2984,
2987
+ "WNh4g2": 2985,
2988
+ "WNh4g6": 2986,
2989
+ "WNh4g6(x)": 2987,
2990
+ "WNh5f4": 2988,
2991
+ "WNh5f6": 2989,
2992
+ "WNh5f6(+)": 2990,
2993
+ "WNh5f6(x+)": 2991,
2994
+ "WNh5g3": 2992,
2995
+ "WNh6g4": 2993,
2996
+ "WNh7g5": 2994,
2997
+ "WNh8f7": 2995,
2998
+ "WPa2a3": 2996,
2999
+ "WPa2a4": 2997,
3000
+ "WPa2b3(x)": 2998,
3001
+ "WPa3a4": 2999,
3002
+ "WPa3b4(x)": 3000,
3003
+ "WPa4a5": 3001,
3004
+ "WPa4b5(x)": 3002,
3005
+ "WPa5a6": 3003,
3006
+ "WPa5b6(x)": 3004,
3007
+ "WPa6a7": 3005,
3008
+ "WPa7a8(+Q)": 3006,
3009
+ "WPa7a8(Q)": 3007,
3010
+ "WPb2a3(x)": 3008,
3011
+ "WPb2b3": 3009,
3012
+ "WPb2b4": 3010,
3013
+ "WPb2c3(x)": 3011,
3014
+ "WPb3a4(x)": 3012,
3015
+ "WPb3b4": 3013,
3016
+ "WPb3c4(x)": 3014,
3017
+ "WPb4a5(x)": 3015,
3018
+ "WPb4b5": 3016,
3019
+ "WPb4c5(x)": 3017,
3020
+ "WPb5a6(x)": 3018,
3021
+ "WPb5b6": 3019,
3022
+ "WPb5c6(x)": 3020,
3023
+ "WPb6b7": 3021,
3024
+ "WPb7b8(+Q)": 3022,
3025
+ "WPb7b8(Q)": 3023,
3026
+ "WPc2b3(x)": 3024,
3027
+ "WPc2c3": 3025,
3028
+ "WPc2c4": 3026,
3029
+ "WPc2d3(x)": 3027,
3030
+ "WPc3b4(x)": 3028,
3031
+ "WPc3c4": 3029,
3032
+ "WPc3d4(x)": 3030,
3033
+ "WPc4b5(x)": 3031,
3034
+ "WPc4c5": 3032,
3035
+ "WPc4c5(+)": 3033,
3036
+ "WPc4d5(x)": 3034,
3037
+ "WPc5b6(x)": 3035,
3038
+ "WPc5c6": 3036,
3039
+ "WPc5d6(x)": 3037,
3040
+ "WPc6b7(x)": 3038,
3041
+ "WPc6c7": 3039,
3042
+ "WPc7c8(+Q)": 3040,
3043
+ "WPc7c8(Q)": 3041,
3044
+ "WPd2c3(x)": 3042,
3045
+ "WPd2d3": 3043,
3046
+ "WPd2d4": 3044,
3047
+ "WPd2e3(x)": 3045,
3048
+ "WPd3c4(x)": 3046,
3049
+ "WPd3d4": 3047,
3050
+ "WPd3e4(x)": 3048,
3051
+ "WPd4c5(x)": 3049,
3052
+ "WPd4d5": 3050,
3053
+ "WPd4d5(+)": 3051,
3054
+ "WPd4e5(x)": 3052,
3055
+ "WPd5c6(x)": 3053,
3056
+ "WPd5c6(xE)": 3054,
3057
+ "WPd5d6": 3055,
3058
+ "WPd5d6(+)": 3056,
3059
+ "WPd5e6(x)": 3057,
3060
+ "WPd6c7(x)": 3058,
3061
+ "WPd6d7": 3059,
3062
+ "WPd6e7(x)": 3060,
3063
+ "WPd7d8(+Q)": 3061,
3064
+ "WPd7d8(Q)": 3062,
3065
+ "WPe2e3": 3063,
3066
+ "WPe2e4": 3064,
3067
+ "WPe2f3(x)": 3065,
3068
+ "WPe3d4(x)": 3066,
3069
+ "WPe3e4": 3067,
3070
+ "WPe3f4(x)": 3068,
3071
+ "WPe4d5(x)": 3069,
3072
+ "WPe4e5": 3070,
3073
+ "WPe4e5(+)": 3071,
3074
+ "WPe4f5(x)": 3072,
3075
+ "WPe5d6(x)": 3073,
3076
+ "WPe5d6(xE)": 3074,
3077
+ "WPe5e6": 3075,
3078
+ "WPe5e6(+)": 3076,
3079
+ "WPe5f6(x)": 3077,
3080
+ "WPe5f6(x+)": 3078,
3081
+ "WPe5f6(xE)": 3079,
3082
+ "WPe6e7": 3080,
3083
+ "WPe6f7(x+)": 3081,
3084
+ "WPe7e8(+Q)": 3082,
3085
+ "WPe7e8(Q)": 3083,
3086
+ "WPf2e3(x)": 3084,
3087
+ "WPf2f3": 3085,
3088
+ "WPf2f4": 3086,
3089
+ "WPf2f4(+)": 3087,
3090
+ "WPf2g3(x)": 3088,
3091
+ "WPf3e4(x)": 3089,
3092
+ "WPf3f4": 3090,
3093
+ "WPf3f4(+)": 3091,
3094
+ "WPf3g4(x)": 3092,
3095
+ "WPf4e5(x)": 3093,
3096
+ "WPf4f5": 3094,
3097
+ "WPf4f5(+)": 3095,
3098
+ "WPf4g5(x)": 3096,
3099
+ "WPf5e6(x)": 3097,
3100
+ "WPf5f6": 3098,
3101
+ "WPf5f6(+)": 3099,
3102
+ "WPf5g6(x)": 3100,
3103
+ "WPf5g6(x+)": 3101,
3104
+ "WPf6f7": 3102,
3105
+ "WPf6f7(+)": 3103,
3106
+ "WPf6g7(x)": 3104,
3107
+ "WPf7f8(+Q)": 3105,
3108
+ "WPf7f8(Q)": 3106,
3109
+ "WPg2f3(x)": 3107,
3110
+ "WPg2g3": 3108,
3111
+ "WPg2g4": 3109,
3112
+ "WPg2g4(+)": 3110,
3113
+ "WPg2h3(x)": 3111,
3114
+ "WPg3f4(x)": 3112,
3115
+ "WPg3g4": 3113,
3116
+ "WPg3g4(+)": 3114,
3117
+ "WPg3h4(x)": 3115,
3118
+ "WPg4f5(x)": 3116,
3119
+ "WPg4f5(x+)": 3117,
3120
+ "WPg4g5": 3118,
3121
+ "WPg4g5(+)": 3119,
3122
+ "WPg4h5(x)": 3120,
3123
+ "WPg5f6(x)": 3121,
3124
+ "WPg5f6(x+)": 3122,
3125
+ "WPg5g6": 3123,
3126
+ "WPg5g6(+)": 3124,
3127
+ "WPg5h6(x)": 3125,
3128
+ "WPg6f7(x+)": 3126,
3129
+ "WPg6g7": 3127,
3130
+ "WPg7g8(+Q)": 3128,
3131
+ "WPg7g8(Q)": 3129,
3132
+ "WPh2g3(x)": 3130,
3133
+ "WPh2h3": 3131,
3134
+ "WPh2h4": 3132,
3135
+ "WPh3g4(x)": 3133,
3136
+ "WPh3h4": 3134,
3137
+ "WPh4g5(x)": 3135,
3138
+ "WPh4g5(x+)": 3136,
3139
+ "WPh4h5": 3137,
3140
+ "WPh4h5(+)": 3138,
3141
+ "WPh5g6(x)": 3139,
3142
+ "WPh5g6(x+)": 3140,
3143
+ "WPh5h6": 3141,
3144
+ "WPh5h6(+)": 3142,
3145
+ "WPh6g7(x)": 3143,
3146
+ "WPh6h7": 3144,
3147
+ "WPh6h7(+)": 3145,
3148
+ "WPh7h8(+Q)": 3146,
3149
+ "WPh7h8(Q)": 3147,
3150
+ "WQa4a7(x)": 3148,
3151
+ "WQa4b3": 3149,
3152
+ "WQa4b4": 3150,
3153
+ "WQa4c2": 3151,
3154
+ "WQa4c4(x)": 3152,
3155
+ "WQa4c6(x)": 3153,
3156
+ "WQa4d1": 3154,
3157
+ "WQa7a8(+)": 3155,
3158
+ "WQa8a7(x)": 3156,
3159
+ "WQb2c2": 3157,
3160
+ "WQb3a3": 3158,
3161
+ "WQb3a4": 3159,
3162
+ "WQb3b2": 3160,
3163
+ "WQb3b4": 3161,
3164
+ "WQb3b5": 3162,
3165
+ "WQb3b6(x)": 3163,
3166
+ "WQb3b7(x)": 3164,
3167
+ "WQb3c2": 3165,
3168
+ "WQb3c3": 3166,
3169
+ "WQb3c4": 3167,
3170
+ "WQb3c4(x)": 3168,
3171
+ "WQb3d1": 3169,
3172
+ "WQb3d3": 3170,
3173
+ "WQb3d5(x)": 3171,
3174
+ "WQb3e3": 3172,
3175
+ "WQb5a4": 3173,
3176
+ "WQb5b3": 3174,
3177
+ "WQb5b7(x)": 3175,
3178
+ "WQb5d3": 3176,
3179
+ "WQb5e2": 3177,
3180
+ "WQb7a6": 3178,
3181
+ "WQb7a6(x)": 3179,
3182
+ "WQb7a7(x)": 3180,
3183
+ "WQb7a8(x)": 3181,
3184
+ "WQb7c6(x)": 3182,
3185
+ "WQb7c7(x)": 3183,
3186
+ "WQb7f3": 3184,
3187
+ "WQc1c2": 3185,
3188
+ "WQc1d1": 3186,
3189
+ "WQc1d2": 3187,
3190
+ "WQc1e3": 3188,
3191
+ "WQc2a4": 3189,
3192
+ "WQc2b1": 3190,
3193
+ "WQc2b2": 3191,
3194
+ "WQc2b3": 3192,
3195
+ "WQc2c1": 3193,
3196
+ "WQc2c3": 3194,
3197
+ "WQc2c3(x)": 3195,
3198
+ "WQc2c4(x)": 3196,
3199
+ "WQc2d1": 3197,
3200
+ "WQc2d2": 3198,
3201
+ "WQc2d2(x)": 3199,
3202
+ "WQc2d3": 3200,
3203
+ "WQc2d3(x)": 3201,
3204
+ "WQc2e2": 3202,
3205
+ "WQc2e4": 3203,
3206
+ "WQc2e4(x)": 3204,
3207
+ "WQc2f2": 3205,
3208
+ "WQc2f5(x)": 3206,
3209
+ "WQc3b3": 3207,
3210
+ "WQc3c2": 3208,
3211
+ "WQc3d2": 3209,
3212
+ "WQc3d3": 3210,
3213
+ "WQc3e3": 3211,
3214
+ "WQc4b3": 3212,
3215
+ "WQc4c3": 3213,
3216
+ "WQc4d3": 3214,
3217
+ "WQc4e2": 3215,
3218
+ "WQc7b7(x)": 3216,
3219
+ "WQd1a1(x)": 3217,
3220
+ "WQd1a4": 3218,
3221
+ "WQd1a4(+)": 3219,
3222
+ "WQd1b1": 3220,
3223
+ "WQd1b3": 3221,
3224
+ "WQd1b3(+)": 3222,
3225
+ "WQd1b3(x)": 3223,
3226
+ "WQd1c1": 3224,
3227
+ "WQd1c1(x)": 3225,
3228
+ "WQd1c2": 3226,
3229
+ "WQd1c2(x)": 3227,
3230
+ "WQd1d2": 3228,
3231
+ "WQd1d2(x)": 3229,
3232
+ "WQd1d3": 3230,
3233
+ "WQd1d3(x)": 3231,
3234
+ "WQd1d4": 3232,
3235
+ "WQd1d4(x)": 3233,
3236
+ "WQd1d5": 3234,
3237
+ "WQd1d5(+)": 3235,
3238
+ "WQd1d5(x)": 3236,
3239
+ "WQd1d6(x)": 3237,
3240
+ "WQd1d8(x)": 3238,
3241
+ "WQd1d8(x+)": 3239,
3242
+ "WQd1e1": 3240,
3243
+ "WQd1e1(x)": 3241,
3244
+ "WQd1e2": 3242,
3245
+ "WQd1e2(+)": 3243,
3246
+ "WQd1e2(x)": 3244,
3247
+ "WQd1f1": 3245,
3248
+ "WQd1f1(x)": 3246,
3249
+ "WQd1f3": 3247,
3250
+ "WQd1f3(+)": 3248,
3251
+ "WQd1f3(x)": 3249,
3252
+ "WQd1g1": 3250,
3253
+ "WQd1g4": 3251,
3254
+ "WQd1g4(+)": 3252,
3255
+ "WQd1g4(x)": 3253,
3256
+ "WQd1h5": 3254,
3257
+ "WQd1h5(+)": 3255,
3258
+ "WQd1h5(x)": 3256,
3259
+ "WQd2a5": 3257,
3260
+ "WQd2a5(x)": 3258,
3261
+ "WQd2b2": 3259,
3262
+ "WQd2b4": 3260,
3263
+ "WQd2b4(x)": 3261,
3264
+ "WQd2c1": 3262,
3265
+ "WQd2c2": 3263,
3266
+ "WQd2c3": 3264,
3267
+ "WQd2c3(x)": 3265,
3268
+ "WQd2d1": 3266,
3269
+ "WQd2d3": 3267,
3270
+ "WQd2d3(x)": 3268,
3271
+ "WQd2d4": 3269,
3272
+ "WQd2d4(x)": 3270,
3273
+ "WQd2d5(x)": 3271,
3274
+ "WQd2d6(x)": 3272,
3275
+ "WQd2e1": 3273,
3276
+ "WQd2e2": 3274,
3277
+ "WQd2e2(x)": 3275,
3278
+ "WQd2e3": 3276,
3279
+ "WQd2e3(x)": 3277,
3280
+ "WQd2f2": 3278,
3281
+ "WQd2f4": 3279,
3282
+ "WQd2f4(x)": 3280,
3283
+ "WQd2g2": 3281,
3284
+ "WQd2g5": 3282,
3285
+ "WQd2g5(x)": 3283,
3286
+ "WQd2h6": 3284,
3287
+ "WQd2h6(x)": 3285,
3288
+ "WQd3b3": 3286,
3289
+ "WQd3b5": 3287,
3290
+ "WQd3b5(+)": 3288,
3291
+ "WQd3c2": 3289,
3292
+ "WQd3c3": 3290,
3293
+ "WQd3c3(x)": 3291,
3294
+ "WQd3c4": 3292,
3295
+ "WQd3c4(x)": 3293,
3296
+ "WQd3d1": 3294,
3297
+ "WQd3d2": 3295,
3298
+ "WQd3d4": 3296,
3299
+ "WQd3d4(x)": 3297,
3300
+ "WQd3d5(x)": 3298,
3301
+ "WQd3e2": 3299,
3302
+ "WQd3e3": 3300,
3303
+ "WQd3e3(x)": 3301,
3304
+ "WQd3e4": 3302,
3305
+ "WQd3e4(x)": 3303,
3306
+ "WQd3f3": 3304,
3307
+ "WQd3f3(x)": 3305,
3308
+ "WQd3f5": 3306,
3309
+ "WQd3f5(x)": 3307,
3310
+ "WQd3g3": 3308,
3311
+ "WQd4a4": 3309,
3312
+ "WQd4a7(x)": 3310,
3313
+ "WQd4c3": 3311,
3314
+ "WQd4c4": 3312,
3315
+ "WQd4d1": 3313,
3316
+ "WQd4d2": 3314,
3317
+ "WQd4d3": 3315,
3318
+ "WQd4d5": 3316,
3319
+ "WQd4d5(x)": 3317,
3320
+ "WQd4e3": 3318,
3321
+ "WQd4f4": 3319,
3322
+ "WQd4f6(x)": 3320,
3323
+ "WQd4g7(x)": 3321,
3324
+ "WQd4h4": 3322,
3325
+ "WQd5b3": 3323,
3326
+ "WQd5b7(x)": 3324,
3327
+ "WQd5d3": 3325,
3328
+ "WQd5e4": 3326,
3329
+ "WQd5f3": 3327,
3330
+ "WQe1d2": 3328,
3331
+ "WQe1e2": 3329,
3332
+ "WQe1e3": 3330,
3333
+ "WQe1f2": 3331,
3334
+ "WQe1g3": 3332,
3335
+ "WQe1h4": 3333,
3336
+ "WQe2a6(x)": 3334,
3337
+ "WQe2b2": 3335,
3338
+ "WQe2b5": 3336,
3339
+ "WQe2b5(+)": 3337,
3340
+ "WQe2b5(x)": 3338,
3341
+ "WQe2c2": 3339,
3342
+ "WQe2c4": 3340,
3343
+ "WQe2c4(+)": 3341,
3344
+ "WQe2c4(x)": 3342,
3345
+ "WQe2d1": 3343,
3346
+ "WQe2d2": 3344,
3347
+ "WQe2d2(x)": 3345,
3348
+ "WQe2d3": 3346,
3349
+ "WQe2d3(x)": 3347,
3350
+ "WQe2e1": 3348,
3351
+ "WQe2e3": 3349,
3352
+ "WQe2e3(x)": 3350,
3353
+ "WQe2e4": 3351,
3354
+ "WQe2e4(x)": 3352,
3355
+ "WQe2e5": 3353,
3356
+ "WQe2e5(x)": 3354,
3357
+ "WQe2e6(x+)": 3355,
3358
+ "WQe2e7(x+)": 3356,
3359
+ "WQe2f1": 3357,
3360
+ "WQe2f2": 3358,
3361
+ "WQe2f3": 3359,
3362
+ "WQe2f3(x)": 3360,
3363
+ "WQe2g2": 3361,
3364
+ "WQe2g4": 3362,
3365
+ "WQe2g4(x)": 3363,
3366
+ "WQe2h5": 3364,
3367
+ "WQe2h5(+)": 3365,
3368
+ "WQe2h5(x)": 3366,
3369
+ "WQe3a7(x)": 3367,
3370
+ "WQe3d2": 3368,
3371
+ "WQe3d3": 3369,
3372
+ "WQe3d4": 3370,
3373
+ "WQe3d4(x)": 3371,
3374
+ "WQe3e2": 3372,
3375
+ "WQe3e4": 3373,
3376
+ "WQe3e4(x)": 3374,
3377
+ "WQe3f2": 3375,
3378
+ "WQe3f3": 3376,
3379
+ "WQe3f4": 3377,
3380
+ "WQe3f4(x)": 3378,
3381
+ "WQe3g3": 3379,
3382
+ "WQe3g5": 3380,
3383
+ "WQe4b7(x)": 3381,
3384
+ "WQe4c2": 3382,
3385
+ "WQe4d3": 3383,
3386
+ "WQe4e2": 3384,
3387
+ "WQe4e3": 3385,
3388
+ "WQe4e5": 3386,
3389
+ "WQe4f3": 3387,
3390
+ "WQe4f4": 3388,
3391
+ "WQe4g4": 3389,
3392
+ "WQe4h4": 3390,
3393
+ "WQe5e6(+)": 3391,
3394
+ "WQe5f4": 3392,
3395
+ "WQe5g3": 3393,
3396
+ "WQf1e2": 3394,
3397
+ "WQf1f2": 3395,
3398
+ "WQf2e2": 3396,
3399
+ "WQf2f3": 3397,
3400
+ "WQf2g2": 3398,
3401
+ "WQf2g3": 3399,
3402
+ "WQf2h4": 3400,
3403
+ "WQf3b3": 3401,
3404
+ "WQf3b7(x)": 3402,
3405
+ "WQf3c3": 3403,
3406
+ "WQf3c6(x)": 3404,
3407
+ "WQf3d1": 3405,
3408
+ "WQf3d3": 3406,
3409
+ "WQf3d5(x)": 3407,
3410
+ "WQf3e2": 3408,
3411
+ "WQf3e3": 3409,
3412
+ "WQf3e3(x)": 3410,
3413
+ "WQf3e4": 3411,
3414
+ "WQf3e4(x)": 3412,
3415
+ "WQf3f2": 3413,
3416
+ "WQf3f4": 3414,
3417
+ "WQf3f4(x)": 3415,
3418
+ "WQf3f5": 3416,
3419
+ "WQf3f5(x)": 3417,
3420
+ "WQf3f6(x)": 3418,
3421
+ "WQf3f7(x+)": 3419,
3422
+ "WQf3g2": 3420,
3423
+ "WQf3g3": 3421,
3424
+ "WQf3g4": 3422,
3425
+ "WQf3g4(x)": 3423,
3426
+ "WQf3h3": 3424,
3427
+ "WQf3h5": 3425,
3428
+ "WQf3h5(+)": 3426,
3429
+ "WQf4d2": 3427,
3430
+ "WQf4e3": 3428,
3431
+ "WQf4f3": 3429,
3432
+ "WQf4g3": 3430,
3433
+ "WQf4g4": 3431,
3434
+ "WQf4g5": 3432,
3435
+ "WQf4h4": 3433,
3436
+ "WQf5e6(+)": 3434,
3437
+ "WQf5f3": 3435,
3438
+ "WQf7f8(+)": 3436,
3439
+ "WQg3d3": 3437,
3440
+ "WQg3e3": 3438,
3441
+ "WQg3e5(x)": 3439,
3442
+ "WQg3f2": 3440,
3443
+ "WQg3f3": 3441,
3444
+ "WQg3f4": 3442,
3445
+ "WQg3g4": 3443,
3446
+ "WQg3g5": 3444,
3447
+ "WQg3h3": 3445,
3448
+ "WQg3h4": 3446,
3449
+ "WQg4e2": 3447,
3450
+ "WQg4e6(+)": 3448,
3451
+ "WQg4e6(x+)": 3449,
3452
+ "WQg4f3": 3450,
3453
+ "WQg4f4": 3451,
3454
+ "WQg4f5": 3452,
3455
+ "WQg4g3": 3453,
3456
+ "WQg4g5": 3454,
3457
+ "WQg4g7(x)": 3455,
3458
+ "WQg4h3": 3456,
3459
+ "WQg4h4": 3457,
3460
+ "WQg4h5": 3458,
3461
+ "WQg5e3": 3459,
3462
+ "WQg5f4": 3460,
3463
+ "WQg5g3": 3461,
3464
+ "WQg5h4": 3462,
3465
+ "WQg5h6": 3463,
3466
+ "WQg7h7(x)": 3464,
3467
+ "WQh3g3": 3465,
3468
+ "WQh4g3": 3466,
3469
+ "WQh5d1": 3467,
3470
+ "WQh5e2": 3468,
3471
+ "WQh5e5(x)": 3469,
3472
+ "WQh5e5(x+)": 3470,
3473
+ "WQh5f3": 3471,
3474
+ "WQh5f7(+)": 3472,
3475
+ "WQh5f7(x+)": 3473,
3476
+ "WQh5g4": 3474,
3477
+ "WQh5g5": 3475,
3478
+ "WQh5g6": 3476,
3479
+ "WQh5h3": 3477,
3480
+ "WQh5h4": 3478,
3481
+ "WQh5h6": 3479,
3482
+ "WQh5h6(x)": 3480,
3483
+ "WQh6e3": 3481,
3484
+ "WQh6g5": 3482,
3485
+ "WQh6h4": 3483,
3486
+ "WQh7h8(+)": 3484,
3487
+ "WRa1a2": 3485,
3488
+ "WRa1a2(x)": 3486,
3489
+ "WRa1a3": 3487,
3490
+ "WRa1a3(x)": 3488,
3491
+ "WRa1a4": 3489,
3492
+ "WRa1a4(x)": 3490,
3493
+ "WRa1a5": 3491,
3494
+ "WRa1a5(x)": 3492,
3495
+ "WRa1a6": 3493,
3496
+ "WRa1a6(x)": 3494,
3497
+ "WRa1a7": 3495,
3498
+ "WRa1a7(x)": 3496,
3499
+ "WRa1a8(x)": 3497,
3500
+ "WRa1b1": 3498,
3501
+ "WRa1b1(x)": 3499,
3502
+ "WRa1c1": 3500,
3503
+ "WRa1c1(+)": 3501,
3504
+ "WRa1c1(x)": 3502,
3505
+ "WRa1d1": 3503,
3506
+ "WRa1d1(+)": 3504,
3507
+ "WRa1d1(x)": 3505,
3508
+ "WRa1e1": 3506,
3509
+ "WRa1e1(+)": 3507,
3510
+ "WRa1e1(x)": 3508,
3511
+ "WRa1f1": 3509,
3512
+ "WRa1f1(+)": 3510,
3513
+ "WRa1f1(x)": 3511,
3514
+ "WRa1g1": 3512,
3515
+ "WRa1h1": 3513,
3516
+ "WRa2a1": 3514,
3517
+ "WRa2b2": 3515,
3518
+ "WRa2c2": 3516,
3519
+ "WRa3b3": 3517,
3520
+ "WRa5a6": 3518,
3521
+ "WRa5a7": 3519,
3522
+ "WRa5b5": 3520,
3523
+ "WRa6a5": 3521,
3524
+ "WRa6a7": 3522,
3525
+ "WRa6a7(+)": 3523,
3526
+ "WRa6a8": 3524,
3527
+ "WRa6b6": 3525,
3528
+ "WRa6c6": 3526,
3529
+ "WRa7a6": 3527,
3530
+ "WRa7a6(+)": 3528,
3531
+ "WRa7a6(x)": 3529,
3532
+ "WRa7a8": 3530,
3533
+ "WRa7a8(+)": 3531,
3534
+ "WRa7b7": 3532,
3535
+ "WRa7b7(x)": 3533,
3536
+ "WRa7c7": 3534,
3537
+ "WRa7d7": 3535,
3538
+ "WRa8a7": 3536,
3539
+ "WRa8a7(+)": 3537,
3540
+ "WRb1a1": 3538,
3541
+ "WRb1b2": 3539,
3542
+ "WRb1b2(x)": 3540,
3543
+ "WRb1b3": 3541,
3544
+ "WRb1b3(x)": 3542,
3545
+ "WRb1b4": 3543,
3546
+ "WRb1b4(x)": 3544,
3547
+ "WRb1b5": 3545,
3548
+ "WRb1b5(x)": 3546,
3549
+ "WRb1b6": 3547,
3550
+ "WRb1b6(x)": 3548,
3551
+ "WRb1b7": 3549,
3552
+ "WRb1b7(x)": 3550,
3553
+ "WRb1b8(+)": 3551,
3554
+ "WRb1b8(x)": 3552,
3555
+ "WRb1c1": 3553,
3556
+ "WRb1d1": 3554,
3557
+ "WRb1d1(x)": 3555,
3558
+ "WRb1e1": 3556,
3559
+ "WRb1f1": 3557,
3560
+ "WRb1g1": 3558,
3561
+ "WRb2c2": 3559,
3562
+ "WRb3c3": 3560,
3563
+ "WRb5a5(x)": 3561,
3564
+ "WRb5b7": 3562,
3565
+ "WRb6a6": 3563,
3566
+ "WRb6a6(x)": 3564,
3567
+ "WRb6b5": 3565,
3568
+ "WRb6b7": 3566,
3569
+ "WRb6b7(+)": 3567,
3570
+ "WRb7a7": 3568,
3571
+ "WRb7a7(x)": 3569,
3572
+ "WRb7b6": 3570,
3573
+ "WRb7b6(+)": 3571,
3574
+ "WRb7b6(x)": 3572,
3575
+ "WRb7b8": 3573,
3576
+ "WRb7b8(+)": 3574,
3577
+ "WRb7c7": 3575,
3578
+ "WRb7c7(x)": 3576,
3579
+ "WRb7f7(x)": 3577,
3580
+ "WRb8b7": 3578,
3581
+ "WRb8b7(+)": 3579,
3582
+ "WRc1a1": 3580,
3583
+ "WRc1b1": 3581,
3584
+ "WRc1c2": 3582,
3585
+ "WRc1c2(x)": 3583,
3586
+ "WRc1c3": 3584,
3587
+ "WRc1c3(x)": 3585,
3588
+ "WRc1c4": 3586,
3589
+ "WRc1c4(x)": 3587,
3590
+ "WRc1c5": 3588,
3591
+ "WRc1c5(x)": 3589,
3592
+ "WRc1c6": 3590,
3593
+ "WRc1c6(x)": 3591,
3594
+ "WRc1c7": 3592,
3595
+ "WRc1c7(+)": 3593,
3596
+ "WRc1c7(x)": 3594,
3597
+ "WRc1c8(+)": 3595,
3598
+ "WRc1c8(x)": 3596,
3599
+ "WRc1c8(x+)": 3597,
3600
+ "WRc1d1": 3598,
3601
+ "WRc1d1(x)": 3599,
3602
+ "WRc1e1": 3600,
3603
+ "WRc1e1(x)": 3601,
3604
+ "WRc1f1": 3602,
3605
+ "WRc1g1": 3603,
3606
+ "WRc2b2": 3604,
3607
+ "WRc2c1": 3605,
3608
+ "WRc2c3": 3606,
3609
+ "WRc2c7": 3607,
3610
+ "WRc2d2": 3608,
3611
+ "WRc2e2": 3609,
3612
+ "WRc3b3": 3610,
3613
+ "WRc3d3": 3611,
3614
+ "WRc3e3": 3612,
3615
+ "WRc5c7": 3613,
3616
+ "WRc6a6": 3614,
3617
+ "WRc6a6(x)": 3615,
3618
+ "WRc6c5": 3616,
3619
+ "WRc6c7": 3617,
3620
+ "WRc6c7(+)": 3618,
3621
+ "WRc7a7": 3619,
3622
+ "WRc7a7(x)": 3620,
3623
+ "WRc7b7": 3621,
3624
+ "WRc7b7(x)": 3622,
3625
+ "WRc7c6": 3623,
3626
+ "WRc7c6(x)": 3624,
3627
+ "WRc7c8": 3625,
3628
+ "WRc7c8(+)": 3626,
3629
+ "WRc7d7": 3627,
3630
+ "WRc7f7(x)": 3628,
3631
+ "WRc8c7": 3629,
3632
+ "WRc8c7(+)": 3630,
3633
+ "WRd1a1": 3631,
3634
+ "WRd1b1": 3632,
3635
+ "WRd1c1": 3633,
3636
+ "WRd1c1(x)": 3634,
3637
+ "WRd1d2": 3635,
3638
+ "WRd1d2(x)": 3636,
3639
+ "WRd1d3": 3637,
3640
+ "WRd1d3(x)": 3638,
3641
+ "WRd1d4": 3639,
3642
+ "WRd1d4(x)": 3640,
3643
+ "WRd1d5": 3641,
3644
+ "WRd1d5(x)": 3642,
3645
+ "WRd1d6": 3643,
3646
+ "WRd1d6(+)": 3644,
3647
+ "WRd1d6(x)": 3645,
3648
+ "WRd1d7": 3646,
3649
+ "WRd1d7(+)": 3647,
3650
+ "WRd1d7(x)": 3648,
3651
+ "WRd1d7(x+)": 3649,
3652
+ "WRd1d8": 3650,
3653
+ "WRd1d8(+)": 3651,
3654
+ "WRd1d8(x)": 3652,
3655
+ "WRd1d8(x+)": 3653,
3656
+ "WRd1e1": 3654,
3657
+ "WRd1e1(+)": 3655,
3658
+ "WRd1e1(x)": 3656,
3659
+ "WRd1f1": 3657,
3660
+ "WRd1f1(x)": 3658,
3661
+ "WRd1g1": 3659,
3662
+ "WRd1h1": 3660,
3663
+ "WRd1h1(x)": 3661,
3664
+ "WRd2b2": 3662,
3665
+ "WRd2c2": 3663,
3666
+ "WRd2d1": 3664,
3667
+ "WRd2d3": 3665,
3668
+ "WRd2d3(x)": 3666,
3669
+ "WRd2d4": 3667,
3670
+ "WRd2d5(x)": 3668,
3671
+ "WRd2d7": 3669,
3672
+ "WRd2e2": 3670,
3673
+ "WRd2f2": 3671,
3674
+ "WRd3b3": 3672,
3675
+ "WRd3c3": 3673,
3676
+ "WRd3d1": 3674,
3677
+ "WRd3d2": 3675,
3678
+ "WRd3d4": 3676,
3679
+ "WRd3d7": 3677,
3680
+ "WRd3e3": 3678,
3681
+ "WRd3f3": 3679,
3682
+ "WRd3g3": 3680,
3683
+ "WRd4d2": 3681,
3684
+ "WRd4d3": 3682,
3685
+ "WRd4d7": 3683,
3686
+ "WRd5d6": 3684,
3687
+ "WRd5d7": 3685,
3688
+ "WRd6c6(x)": 3686,
3689
+ "WRd6d7": 3687,
3690
+ "WRd6d7(+)": 3688,
3691
+ "WRd6e6(x)": 3689,
3692
+ "WRd7a7": 3690,
3693
+ "WRd7a7(x)": 3691,
3694
+ "WRd7b7": 3692,
3695
+ "WRd7b7(x)": 3693,
3696
+ "WRd7c7": 3694,
3697
+ "WRd7c7(x)": 3695,
3698
+ "WRd7d6": 3696,
3699
+ "WRd7d8": 3697,
3700
+ "WRd7d8(+)": 3698,
3701
+ "WRd7f7(x)": 3699,
3702
+ "WRd8d7": 3700,
3703
+ "WRd8d7(+)": 3701,
3704
+ "WRe1a1": 3702,
3705
+ "WRe1a1(x)": 3703,
3706
+ "WRe1b1": 3704,
3707
+ "WRe1c1": 3705,
3708
+ "WRe1c1(x)": 3706,
3709
+ "WRe1d1": 3707,
3710
+ "WRe1d1(+)": 3708,
3711
+ "WRe1d1(x)": 3709,
3712
+ "WRe1e2": 3710,
3713
+ "WRe1e2(x)": 3711,
3714
+ "WRe1e3": 3712,
3715
+ "WRe1e3(x)": 3713,
3716
+ "WRe1e4": 3714,
3717
+ "WRe1e4(x)": 3715,
3718
+ "WRe1e5": 3716,
3719
+ "WRe1e5(x)": 3717,
3720
+ "WRe1e5(x+)": 3718,
3721
+ "WRe1e6": 3719,
3722
+ "WRe1e6(+)": 3720,
3723
+ "WRe1e6(x)": 3721,
3724
+ "WRe1e6(x+)": 3722,
3725
+ "WRe1e7": 3723,
3726
+ "WRe1e7(+)": 3724,
3727
+ "WRe1e7(x)": 3725,
3728
+ "WRe1e7(x+)": 3726,
3729
+ "WRe1e8": 3727,
3730
+ "WRe1e8(+)": 3728,
3731
+ "WRe1e8(x)": 3729,
3732
+ "WRe1e8(x+)": 3730,
3733
+ "WRe1f1": 3731,
3734
+ "WRe1f1(x)": 3732,
3735
+ "WRe1g1": 3733,
3736
+ "WRe1h1": 3734,
3737
+ "WRe2c2": 3735,
3738
+ "WRe2d2": 3736,
3739
+ "WRe2e1": 3737,
3740
+ "WRe2e3": 3738,
3741
+ "WRe2e3(x)": 3739,
3742
+ "WRe2e4": 3740,
3743
+ "WRe2e4(x)": 3741,
3744
+ "WRe2e5(x)": 3742,
3745
+ "WRe2e7": 3743,
3746
+ "WRe2f2": 3744,
3747
+ "WRe2g2": 3745,
3748
+ "WRe3c3": 3746,
3749
+ "WRe3d3": 3747,
3750
+ "WRe3e1": 3748,
3751
+ "WRe3e2": 3749,
3752
+ "WRe3e4": 3750,
3753
+ "WRe3e4(x)": 3751,
3754
+ "WRe3f3": 3752,
3755
+ "WRe3g3": 3753,
3756
+ "WRe3h3": 3754,
3757
+ "WRe4d4": 3755,
3758
+ "WRe4e1": 3756,
3759
+ "WRe4e2": 3757,
3760
+ "WRe4e3": 3758,
3761
+ "WRe4e7": 3759,
3762
+ "WRe4f4": 3760,
3763
+ "WRe4g4": 3761,
3764
+ "WRe4h4": 3762,
3765
+ "WRe5d5(x)": 3763,
3766
+ "WRe5e1": 3764,
3767
+ "WRe5e2": 3765,
3768
+ "WRe5e3": 3766,
3769
+ "WRe5e7": 3767,
3770
+ "WRe6e7": 3768,
3771
+ "WRe6e7(+)": 3769,
3772
+ "WRe7a7(x)": 3770,
3773
+ "WRe7b7(x)": 3771,
3774
+ "WRe7c7": 3772,
3775
+ "WRe7c7(x)": 3773,
3776
+ "WRe7d7": 3774,
3777
+ "WRe7e8(+)": 3775,
3778
+ "WRe7f7(x)": 3776,
3779
+ "WRe8e7": 3777,
3780
+ "WRf1a1": 3778,
3781
+ "WRf1a1(x)": 3779,
3782
+ "WRf1b1": 3780,
3783
+ "WRf1b1(x)": 3781,
3784
+ "WRf1c1": 3782,
3785
+ "WRf1c1(x)": 3783,
3786
+ "WRf1d1": 3784,
3787
+ "WRf1d1(+)": 3785,
3788
+ "WRf1d1(x)": 3786,
3789
+ "WRf1e1": 3787,
3790
+ "WRf1e1(+)": 3788,
3791
+ "WRf1e1(x)": 3789,
3792
+ "WRf1f2": 3790,
3793
+ "WRf1f2(x)": 3791,
3794
+ "WRf1f3": 3792,
3795
+ "WRf1f3(x)": 3793,
3796
+ "WRf1f4": 3794,
3797
+ "WRf1f4(x)": 3795,
3798
+ "WRf1f5": 3796,
3799
+ "WRf1f5(x)": 3797,
3800
+ "WRf1f6": 3798,
3801
+ "WRf1f6(x)": 3799,
3802
+ "WRf1f7": 3800,
3803
+ "WRf1f7(+)": 3801,
3804
+ "WRf1f7(x)": 3802,
3805
+ "WRf1f7(x+)": 3803,
3806
+ "WRf1f8(x)": 3804,
3807
+ "WRf1f8(x+)": 3805,
3808
+ "WRf1g1": 3806,
3809
+ "WRf1h1": 3807,
3810
+ "WRf2c2": 3808,
3811
+ "WRf2d2": 3809,
3812
+ "WRf2e2": 3810,
3813
+ "WRf2f1": 3811,
3814
+ "WRf2f3": 3812,
3815
+ "WRf2g2": 3813,
3816
+ "WRf2h2": 3814,
3817
+ "WRf3d3": 3815,
3818
+ "WRf3e3": 3816,
3819
+ "WRf3f1": 3817,
3820
+ "WRf3f2": 3818,
3821
+ "WRf3f4": 3819,
3822
+ "WRf3g3": 3820,
3823
+ "WRf3h3": 3821,
3824
+ "WRf4f2": 3822,
3825
+ "WRf4f3": 3823,
3826
+ "WRf4g4": 3824,
3827
+ "WRf4h4": 3825,
3828
+ "WRf7b7(x)": 3826,
3829
+ "WRf7e7": 3827,
3830
+ "WRf7f8(+)": 3828,
3831
+ "WRf7g7(x)": 3829,
3832
+ "WRf7h7(x)": 3830,
3833
+ "WRg1c1": 3831,
3834
+ "WRg1d1": 3832,
3835
+ "WRg1e1": 3833,
3836
+ "WRg1f1": 3834,
3837
+ "WRg1g2": 3835,
3838
+ "WRg1g2(x)": 3836,
3839
+ "WRg1g3": 3837,
3840
+ "WRg1g4": 3838,
3841
+ "WRg1g4(x)": 3839,
3842
+ "WRg1g5": 3840,
3843
+ "WRg1g5(x)": 3841,
3844
+ "WRg1g6(x)": 3842,
3845
+ "WRg1g7": 3843,
3846
+ "WRg1g7(x)": 3844,
3847
+ "WRg1g7(x+)": 3845,
3848
+ "WRg1h1": 3846,
3849
+ "WRg2f2": 3847,
3850
+ "WRg2g1": 3848,
3851
+ "WRg2g3": 3849,
3852
+ "WRg3e3": 3850,
3853
+ "WRg3f3": 3851,
3854
+ "WRg3g4": 3852,
3855
+ "WRg3h3": 3853,
3856
+ "WRg4g3": 3854,
3857
+ "WRg7h7": 3855,
3858
+ "WRg7h7(x)": 3856,
3859
+ "WRh1a1": 3857,
3860
+ "WRh1a1(x)": 3858,
3861
+ "WRh1b1": 3859,
3862
+ "WRh1c1": 3860,
3863
+ "WRh1d1": 3861,
3864
+ "WRh1d1(x)": 3862,
3865
+ "WRh1e1": 3863,
3866
+ "WRh1e1(+)": 3864,
3867
+ "WRh1f1": 3865,
3868
+ "WRh1f1(x)": 3866,
3869
+ "WRh1g1": 3867,
3870
+ "WRh1g1(+)": 3868,
3871
+ "WRh1h2": 3869,
3872
+ "WRh1h2(x)": 3870,
3873
+ "WRh1h3": 3871,
3874
+ "WRh1h3(x)": 3872,
3875
+ "WRh1h4": 3873,
3876
+ "WRh1h4(x)": 3874,
3877
+ "WRh1h5": 3875,
3878
+ "WRh1h5(x)": 3876,
3879
+ "WRh1h6(x)": 3877,
3880
+ "WRh1h7": 3878,
3881
+ "WRh1h7(+)": 3879,
3882
+ "WRh1h7(x)": 3880,
3883
+ "WRh1h8(x)": 3881,
3884
+ "WRh2g2": 3882,
3885
+ "WRh3f3": 3883,
3886
+ "WRh3g3": 3884,
3887
+ "WRh4g4": 3885,
3888
+ "WRh6h7(+)": 3886,
3889
+ "WRh7g7": 3887,
3890
+ "WRh7h6": 3888,
3891
+ "WRh7h6(+)": 3889,
3892
+ "WRh7h8": 3890,
3893
+ "WRh7h8(+)": 3891,
3894
+ "WRh8h7(+)": 3892
3895
+ }