xref: /PHP-8.2/ext/oci8/tests/imp_res_3.phpt (revision 72f47c0c)
1--TEST--
2Oracle Database 12c Implicit Result Sets: bigger data size
3--EXTENSIONS--
4oci8
5--SKIPIF--
6<?php
7$target_dbs = array('oracledb' => true, 'timesten' => false);  // test runs on these DBs
8require(__DIR__.'/skipif.inc');
9preg_match('/.*Release ([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)\.([[:digit:]]+)*/', oci_server_version($c), $matches);
10if (!(isset($matches[0]) && $matches[1] >= 12)) {
11    die("skip expected output only valid when using Oracle Database 12c or greater");
12}
13preg_match('/^[[:digit:]]+/', oci_client_version(), $matches);
14if (!(isset($matches[0]) && $matches[0] >= 12)) {
15    die("skip works only with Oracle 12c or greater version of Oracle client libraries");
16}
17?>
18--FILE--
19<?php
20
21require(__DIR__.'/connect.inc');
22
23// Initialization
24
25$stmtarray = array(
26    "drop table imp_res_3_tab_1",
27    "create table imp_res_3_tab_1 (c1 number, c2 varchar2(10))",
28    "insert into imp_res_3_tab_1 values (1, 'a')",
29    "insert into imp_res_3_tab_1 values (2, 'f')",
30
31    "drop table imp_res_3_tab_2",
32    "create table imp_res_3_tab_2 (c3 varchar2(1))",
33    "insert into imp_res_3_tab_2 values ('t')",
34    "insert into imp_res_3_tab_2 values ('u')",
35    "insert into imp_res_3_tab_2 values ('v')",
36    "insert into imp_res_3_tab_2 values ('w')",
37
38    "create or replace procedure imp_res_3_proc as
39      c1 sys_refcursor;
40      i pls_integer;
41    begin
42      for i in 1..30 loop  -- if this value is too big for Oracle's open_cursors, calling imp_res_3_proc() can fail with ORA-1000
43        open c1 for select t1.*, t2.*, t3.*, t4.*, t5.*
44            from imp_res_3_tab_1 t1, imp_res_3_tab_1 t2, imp_res_3_tab_1 t3,
45                 imp_res_3_tab_1 t4, imp_res_3_tab_1 t5 order by 1,3,5,7,9,2,4,6,8,10;
46        dbms_sql.return_result(c1);
47        open c1 for select c2 from imp_res_3_tab_1 order by 1;
48        dbms_sql.return_result(c1);
49        open c1 for select * from imp_res_3_tab_2 order by 1;
50        dbms_sql.return_result(c1);
51        open c1 for select * from dual;
52        dbms_sql.return_result (c1);
53      end loop;
54    end;"
55);
56
57oci8_test_sql_execute($c, $stmtarray);
58
59// Run Test
60
61echo "Test 1\n";
62
63$s = oci_parse($c, "begin imp_res_3_proc(); end;");
64oci_execute($s);
65
66while (($row = oci_fetch_array($s, OCI_NUM+OCI_RETURN_NULLS)) != false) {
67    foreach ($row as $item) {
68        echo "  ".$item;
69    }
70    echo "\n";
71}
72
73// Clean up
74
75$stmtarray = array(
76    "drop procedure imp_res_3_proc",
77    "drop table imp_res_3_tab_1",
78    "drop table imp_res_3_tab_2"
79);
80
81oci8_test_sql_execute($c, $stmtarray);
82
83?>
84--EXPECT--
85Test 1
86  1  a  1  a  1  a  1  a  1  a
87  1  a  1  a  1  a  1  a  2  f
88  1  a  1  a  1  a  2  f  1  a
89  1  a  1  a  1  a  2  f  2  f
90  1  a  1  a  2  f  1  a  1  a
91  1  a  1  a  2  f  1  a  2  f
92  1  a  1  a  2  f  2  f  1  a
93  1  a  1  a  2  f  2  f  2  f
94  1  a  2  f  1  a  1  a  1  a
95  1  a  2  f  1  a  1  a  2  f
96  1  a  2  f  1  a  2  f  1  a
97  1  a  2  f  1  a  2  f  2  f
98  1  a  2  f  2  f  1  a  1  a
99  1  a  2  f  2  f  1  a  2  f
100  1  a  2  f  2  f  2  f  1  a
101  1  a  2  f  2  f  2  f  2  f
102  2  f  1  a  1  a  1  a  1  a
103  2  f  1  a  1  a  1  a  2  f
104  2  f  1  a  1  a  2  f  1  a
105  2  f  1  a  1  a  2  f  2  f
106  2  f  1  a  2  f  1  a  1  a
107  2  f  1  a  2  f  1  a  2  f
108  2  f  1  a  2  f  2  f  1  a
109  2  f  1  a  2  f  2  f  2  f
110  2  f  2  f  1  a  1  a  1  a
111  2  f  2  f  1  a  1  a  2  f
112  2  f  2  f  1  a  2  f  1  a
113  2  f  2  f  1  a  2  f  2  f
114  2  f  2  f  2  f  1  a  1  a
115  2  f  2  f  2  f  1  a  2  f
116  2  f  2  f  2  f  2  f  1  a
117  2  f  2  f  2  f  2  f  2  f
118  a
119  f
120  t
121  u
122  v
123  w
124  X
125  1  a  1  a  1  a  1  a  1  a
126  1  a  1  a  1  a  1  a  2  f
127  1  a  1  a  1  a  2  f  1  a
128  1  a  1  a  1  a  2  f  2  f
129  1  a  1  a  2  f  1  a  1  a
130  1  a  1  a  2  f  1  a  2  f
131  1  a  1  a  2  f  2  f  1  a
132  1  a  1  a  2  f  2  f  2  f
133  1  a  2  f  1  a  1  a  1  a
134  1  a  2  f  1  a  1  a  2  f
135  1  a  2  f  1  a  2  f  1  a
136  1  a  2  f  1  a  2  f  2  f
137  1  a  2  f  2  f  1  a  1  a
138  1  a  2  f  2  f  1  a  2  f
139  1  a  2  f  2  f  2  f  1  a
140  1  a  2  f  2  f  2  f  2  f
141  2  f  1  a  1  a  1  a  1  a
142  2  f  1  a  1  a  1  a  2  f
143  2  f  1  a  1  a  2  f  1  a
144  2  f  1  a  1  a  2  f  2  f
145  2  f  1  a  2  f  1  a  1  a
146  2  f  1  a  2  f  1  a  2  f
147  2  f  1  a  2  f  2  f  1  a
148  2  f  1  a  2  f  2  f  2  f
149  2  f  2  f  1  a  1  a  1  a
150  2  f  2  f  1  a  1  a  2  f
151  2  f  2  f  1  a  2  f  1  a
152  2  f  2  f  1  a  2  f  2  f
153  2  f  2  f  2  f  1  a  1  a
154  2  f  2  f  2  f  1  a  2  f
155  2  f  2  f  2  f  2  f  1  a
156  2  f  2  f  2  f  2  f  2  f
157  a
158  f
159  t
160  u
161  v
162  w
163  X
164  1  a  1  a  1  a  1  a  1  a
165  1  a  1  a  1  a  1  a  2  f
166  1  a  1  a  1  a  2  f  1  a
167  1  a  1  a  1  a  2  f  2  f
168  1  a  1  a  2  f  1  a  1  a
169  1  a  1  a  2  f  1  a  2  f
170  1  a  1  a  2  f  2  f  1  a
171  1  a  1  a  2  f  2  f  2  f
172  1  a  2  f  1  a  1  a  1  a
173  1  a  2  f  1  a  1  a  2  f
174  1  a  2  f  1  a  2  f  1  a
175  1  a  2  f  1  a  2  f  2  f
176  1  a  2  f  2  f  1  a  1  a
177  1  a  2  f  2  f  1  a  2  f
178  1  a  2  f  2  f  2  f  1  a
179  1  a  2  f  2  f  2  f  2  f
180  2  f  1  a  1  a  1  a  1  a
181  2  f  1  a  1  a  1  a  2  f
182  2  f  1  a  1  a  2  f  1  a
183  2  f  1  a  1  a  2  f  2  f
184  2  f  1  a  2  f  1  a  1  a
185  2  f  1  a  2  f  1  a  2  f
186  2  f  1  a  2  f  2  f  1  a
187  2  f  1  a  2  f  2  f  2  f
188  2  f  2  f  1  a  1  a  1  a
189  2  f  2  f  1  a  1  a  2  f
190  2  f  2  f  1  a  2  f  1  a
191  2  f  2  f  1  a  2  f  2  f
192  2  f  2  f  2  f  1  a  1  a
193  2  f  2  f  2  f  1  a  2  f
194  2  f  2  f  2  f  2  f  1  a
195  2  f  2  f  2  f  2  f  2  f
196  a
197  f
198  t
199  u
200  v
201  w
202  X
203  1  a  1  a  1  a  1  a  1  a
204  1  a  1  a  1  a  1  a  2  f
205  1  a  1  a  1  a  2  f  1  a
206  1  a  1  a  1  a  2  f  2  f
207  1  a  1  a  2  f  1  a  1  a
208  1  a  1  a  2  f  1  a  2  f
209  1  a  1  a  2  f  2  f  1  a
210  1  a  1  a  2  f  2  f  2  f
211  1  a  2  f  1  a  1  a  1  a
212  1  a  2  f  1  a  1  a  2  f
213  1  a  2  f  1  a  2  f  1  a
214  1  a  2  f  1  a  2  f  2  f
215  1  a  2  f  2  f  1  a  1  a
216  1  a  2  f  2  f  1  a  2  f
217  1  a  2  f  2  f  2  f  1  a
218  1  a  2  f  2  f  2  f  2  f
219  2  f  1  a  1  a  1  a  1  a
220  2  f  1  a  1  a  1  a  2  f
221  2  f  1  a  1  a  2  f  1  a
222  2  f  1  a  1  a  2  f  2  f
223  2  f  1  a  2  f  1  a  1  a
224  2  f  1  a  2  f  1  a  2  f
225  2  f  1  a  2  f  2  f  1  a
226  2  f  1  a  2  f  2  f  2  f
227  2  f  2  f  1  a  1  a  1  a
228  2  f  2  f  1  a  1  a  2  f
229  2  f  2  f  1  a  2  f  1  a
230  2  f  2  f  1  a  2  f  2  f
231  2  f  2  f  2  f  1  a  1  a
232  2  f  2  f  2  f  1  a  2  f
233  2  f  2  f  2  f  2  f  1  a
234  2  f  2  f  2  f  2  f  2  f
235  a
236  f
237  t
238  u
239  v
240  w
241  X
242  1  a  1  a  1  a  1  a  1  a
243  1  a  1  a  1  a  1  a  2  f
244  1  a  1  a  1  a  2  f  1  a
245  1  a  1  a  1  a  2  f  2  f
246  1  a  1  a  2  f  1  a  1  a
247  1  a  1  a  2  f  1  a  2  f
248  1  a  1  a  2  f  2  f  1  a
249  1  a  1  a  2  f  2  f  2  f
250  1  a  2  f  1  a  1  a  1  a
251  1  a  2  f  1  a  1  a  2  f
252  1  a  2  f  1  a  2  f  1  a
253  1  a  2  f  1  a  2  f  2  f
254  1  a  2  f  2  f  1  a  1  a
255  1  a  2  f  2  f  1  a  2  f
256  1  a  2  f  2  f  2  f  1  a
257  1  a  2  f  2  f  2  f  2  f
258  2  f  1  a  1  a  1  a  1  a
259  2  f  1  a  1  a  1  a  2  f
260  2  f  1  a  1  a  2  f  1  a
261  2  f  1  a  1  a  2  f  2  f
262  2  f  1  a  2  f  1  a  1  a
263  2  f  1  a  2  f  1  a  2  f
264  2  f  1  a  2  f  2  f  1  a
265  2  f  1  a  2  f  2  f  2  f
266  2  f  2  f  1  a  1  a  1  a
267  2  f  2  f  1  a  1  a  2  f
268  2  f  2  f  1  a  2  f  1  a
269  2  f  2  f  1  a  2  f  2  f
270  2  f  2  f  2  f  1  a  1  a
271  2  f  2  f  2  f  1  a  2  f
272  2  f  2  f  2  f  2  f  1  a
273  2  f  2  f  2  f  2  f  2  f
274  a
275  f
276  t
277  u
278  v
279  w
280  X
281  1  a  1  a  1  a  1  a  1  a
282  1  a  1  a  1  a  1  a  2  f
283  1  a  1  a  1  a  2  f  1  a
284  1  a  1  a  1  a  2  f  2  f
285  1  a  1  a  2  f  1  a  1  a
286  1  a  1  a  2  f  1  a  2  f
287  1  a  1  a  2  f  2  f  1  a
288  1  a  1  a  2  f  2  f  2  f
289  1  a  2  f  1  a  1  a  1  a
290  1  a  2  f  1  a  1  a  2  f
291  1  a  2  f  1  a  2  f  1  a
292  1  a  2  f  1  a  2  f  2  f
293  1  a  2  f  2  f  1  a  1  a
294  1  a  2  f  2  f  1  a  2  f
295  1  a  2  f  2  f  2  f  1  a
296  1  a  2  f  2  f  2  f  2  f
297  2  f  1  a  1  a  1  a  1  a
298  2  f  1  a  1  a  1  a  2  f
299  2  f  1  a  1  a  2  f  1  a
300  2  f  1  a  1  a  2  f  2  f
301  2  f  1  a  2  f  1  a  1  a
302  2  f  1  a  2  f  1  a  2  f
303  2  f  1  a  2  f  2  f  1  a
304  2  f  1  a  2  f  2  f  2  f
305  2  f  2  f  1  a  1  a  1  a
306  2  f  2  f  1  a  1  a  2  f
307  2  f  2  f  1  a  2  f  1  a
308  2  f  2  f  1  a  2  f  2  f
309  2  f  2  f  2  f  1  a  1  a
310  2  f  2  f  2  f  1  a  2  f
311  2  f  2  f  2  f  2  f  1  a
312  2  f  2  f  2  f  2  f  2  f
313  a
314  f
315  t
316  u
317  v
318  w
319  X
320  1  a  1  a  1  a  1  a  1  a
321  1  a  1  a  1  a  1  a  2  f
322  1  a  1  a  1  a  2  f  1  a
323  1  a  1  a  1  a  2  f  2  f
324  1  a  1  a  2  f  1  a  1  a
325  1  a  1  a  2  f  1  a  2  f
326  1  a  1  a  2  f  2  f  1  a
327  1  a  1  a  2  f  2  f  2  f
328  1  a  2  f  1  a  1  a  1  a
329  1  a  2  f  1  a  1  a  2  f
330  1  a  2  f  1  a  2  f  1  a
331  1  a  2  f  1  a  2  f  2  f
332  1  a  2  f  2  f  1  a  1  a
333  1  a  2  f  2  f  1  a  2  f
334  1  a  2  f  2  f  2  f  1  a
335  1  a  2  f  2  f  2  f  2  f
336  2  f  1  a  1  a  1  a  1  a
337  2  f  1  a  1  a  1  a  2  f
338  2  f  1  a  1  a  2  f  1  a
339  2  f  1  a  1  a  2  f  2  f
340  2  f  1  a  2  f  1  a  1  a
341  2  f  1  a  2  f  1  a  2  f
342  2  f  1  a  2  f  2  f  1  a
343  2  f  1  a  2  f  2  f  2  f
344  2  f  2  f  1  a  1  a  1  a
345  2  f  2  f  1  a  1  a  2  f
346  2  f  2  f  1  a  2  f  1  a
347  2  f  2  f  1  a  2  f  2  f
348  2  f  2  f  2  f  1  a  1  a
349  2  f  2  f  2  f  1  a  2  f
350  2  f  2  f  2  f  2  f  1  a
351  2  f  2  f  2  f  2  f  2  f
352  a
353  f
354  t
355  u
356  v
357  w
358  X
359  1  a  1  a  1  a  1  a  1  a
360  1  a  1  a  1  a  1  a  2  f
361  1  a  1  a  1  a  2  f  1  a
362  1  a  1  a  1  a  2  f  2  f
363  1  a  1  a  2  f  1  a  1  a
364  1  a  1  a  2  f  1  a  2  f
365  1  a  1  a  2  f  2  f  1  a
366  1  a  1  a  2  f  2  f  2  f
367  1  a  2  f  1  a  1  a  1  a
368  1  a  2  f  1  a  1  a  2  f
369  1  a  2  f  1  a  2  f  1  a
370  1  a  2  f  1  a  2  f  2  f
371  1  a  2  f  2  f  1  a  1  a
372  1  a  2  f  2  f  1  a  2  f
373  1  a  2  f  2  f  2  f  1  a
374  1  a  2  f  2  f  2  f  2  f
375  2  f  1  a  1  a  1  a  1  a
376  2  f  1  a  1  a  1  a  2  f
377  2  f  1  a  1  a  2  f  1  a
378  2  f  1  a  1  a  2  f  2  f
379  2  f  1  a  2  f  1  a  1  a
380  2  f  1  a  2  f  1  a  2  f
381  2  f  1  a  2  f  2  f  1  a
382  2  f  1  a  2  f  2  f  2  f
383  2  f  2  f  1  a  1  a  1  a
384  2  f  2  f  1  a  1  a  2  f
385  2  f  2  f  1  a  2  f  1  a
386  2  f  2  f  1  a  2  f  2  f
387  2  f  2  f  2  f  1  a  1  a
388  2  f  2  f  2  f  1  a  2  f
389  2  f  2  f  2  f  2  f  1  a
390  2  f  2  f  2  f  2  f  2  f
391  a
392  f
393  t
394  u
395  v
396  w
397  X
398  1  a  1  a  1  a  1  a  1  a
399  1  a  1  a  1  a  1  a  2  f
400  1  a  1  a  1  a  2  f  1  a
401  1  a  1  a  1  a  2  f  2  f
402  1  a  1  a  2  f  1  a  1  a
403  1  a  1  a  2  f  1  a  2  f
404  1  a  1  a  2  f  2  f  1  a
405  1  a  1  a  2  f  2  f  2  f
406  1  a  2  f  1  a  1  a  1  a
407  1  a  2  f  1  a  1  a  2  f
408  1  a  2  f  1  a  2  f  1  a
409  1  a  2  f  1  a  2  f  2  f
410  1  a  2  f  2  f  1  a  1  a
411  1  a  2  f  2  f  1  a  2  f
412  1  a  2  f  2  f  2  f  1  a
413  1  a  2  f  2  f  2  f  2  f
414  2  f  1  a  1  a  1  a  1  a
415  2  f  1  a  1  a  1  a  2  f
416  2  f  1  a  1  a  2  f  1  a
417  2  f  1  a  1  a  2  f  2  f
418  2  f  1  a  2  f  1  a  1  a
419  2  f  1  a  2  f  1  a  2  f
420  2  f  1  a  2  f  2  f  1  a
421  2  f  1  a  2  f  2  f  2  f
422  2  f  2  f  1  a  1  a  1  a
423  2  f  2  f  1  a  1  a  2  f
424  2  f  2  f  1  a  2  f  1  a
425  2  f  2  f  1  a  2  f  2  f
426  2  f  2  f  2  f  1  a  1  a
427  2  f  2  f  2  f  1  a  2  f
428  2  f  2  f  2  f  2  f  1  a
429  2  f  2  f  2  f  2  f  2  f
430  a
431  f
432  t
433  u
434  v
435  w
436  X
437  1  a  1  a  1  a  1  a  1  a
438  1  a  1  a  1  a  1  a  2  f
439  1  a  1  a  1  a  2  f  1  a
440  1  a  1  a  1  a  2  f  2  f
441  1  a  1  a  2  f  1  a  1  a
442  1  a  1  a  2  f  1  a  2  f
443  1  a  1  a  2  f  2  f  1  a
444  1  a  1  a  2  f  2  f  2  f
445  1  a  2  f  1  a  1  a  1  a
446  1  a  2  f  1  a  1  a  2  f
447  1  a  2  f  1  a  2  f  1  a
448  1  a  2  f  1  a  2  f  2  f
449  1  a  2  f  2  f  1  a  1  a
450  1  a  2  f  2  f  1  a  2  f
451  1  a  2  f  2  f  2  f  1  a
452  1  a  2  f  2  f  2  f  2  f
453  2  f  1  a  1  a  1  a  1  a
454  2  f  1  a  1  a  1  a  2  f
455  2  f  1  a  1  a  2  f  1  a
456  2  f  1  a  1  a  2  f  2  f
457  2  f  1  a  2  f  1  a  1  a
458  2  f  1  a  2  f  1  a  2  f
459  2  f  1  a  2  f  2  f  1  a
460  2  f  1  a  2  f  2  f  2  f
461  2  f  2  f  1  a  1  a  1  a
462  2  f  2  f  1  a  1  a  2  f
463  2  f  2  f  1  a  2  f  1  a
464  2  f  2  f  1  a  2  f  2  f
465  2  f  2  f  2  f  1  a  1  a
466  2  f  2  f  2  f  1  a  2  f
467  2  f  2  f  2  f  2  f  1  a
468  2  f  2  f  2  f  2  f  2  f
469  a
470  f
471  t
472  u
473  v
474  w
475  X
476  1  a  1  a  1  a  1  a  1  a
477  1  a  1  a  1  a  1  a  2  f
478  1  a  1  a  1  a  2  f  1  a
479  1  a  1  a  1  a  2  f  2  f
480  1  a  1  a  2  f  1  a  1  a
481  1  a  1  a  2  f  1  a  2  f
482  1  a  1  a  2  f  2  f  1  a
483  1  a  1  a  2  f  2  f  2  f
484  1  a  2  f  1  a  1  a  1  a
485  1  a  2  f  1  a  1  a  2  f
486  1  a  2  f  1  a  2  f  1  a
487  1  a  2  f  1  a  2  f  2  f
488  1  a  2  f  2  f  1  a  1  a
489  1  a  2  f  2  f  1  a  2  f
490  1  a  2  f  2  f  2  f  1  a
491  1  a  2  f  2  f  2  f  2  f
492  2  f  1  a  1  a  1  a  1  a
493  2  f  1  a  1  a  1  a  2  f
494  2  f  1  a  1  a  2  f  1  a
495  2  f  1  a  1  a  2  f  2  f
496  2  f  1  a  2  f  1  a  1  a
497  2  f  1  a  2  f  1  a  2  f
498  2  f  1  a  2  f  2  f  1  a
499  2  f  1  a  2  f  2  f  2  f
500  2  f  2  f  1  a  1  a  1  a
501  2  f  2  f  1  a  1  a  2  f
502  2  f  2  f  1  a  2  f  1  a
503  2  f  2  f  1  a  2  f  2  f
504  2  f  2  f  2  f  1  a  1  a
505  2  f  2  f  2  f  1  a  2  f
506  2  f  2  f  2  f  2  f  1  a
507  2  f  2  f  2  f  2  f  2  f
508  a
509  f
510  t
511  u
512  v
513  w
514  X
515  1  a  1  a  1  a  1  a  1  a
516  1  a  1  a  1  a  1  a  2  f
517  1  a  1  a  1  a  2  f  1  a
518  1  a  1  a  1  a  2  f  2  f
519  1  a  1  a  2  f  1  a  1  a
520  1  a  1  a  2  f  1  a  2  f
521  1  a  1  a  2  f  2  f  1  a
522  1  a  1  a  2  f  2  f  2  f
523  1  a  2  f  1  a  1  a  1  a
524  1  a  2  f  1  a  1  a  2  f
525  1  a  2  f  1  a  2  f  1  a
526  1  a  2  f  1  a  2  f  2  f
527  1  a  2  f  2  f  1  a  1  a
528  1  a  2  f  2  f  1  a  2  f
529  1  a  2  f  2  f  2  f  1  a
530  1  a  2  f  2  f  2  f  2  f
531  2  f  1  a  1  a  1  a  1  a
532  2  f  1  a  1  a  1  a  2  f
533  2  f  1  a  1  a  2  f  1  a
534  2  f  1  a  1  a  2  f  2  f
535  2  f  1  a  2  f  1  a  1  a
536  2  f  1  a  2  f  1  a  2  f
537  2  f  1  a  2  f  2  f  1  a
538  2  f  1  a  2  f  2  f  2  f
539  2  f  2  f  1  a  1  a  1  a
540  2  f  2  f  1  a  1  a  2  f
541  2  f  2  f  1  a  2  f  1  a
542  2  f  2  f  1  a  2  f  2  f
543  2  f  2  f  2  f  1  a  1  a
544  2  f  2  f  2  f  1  a  2  f
545  2  f  2  f  2  f  2  f  1  a
546  2  f  2  f  2  f  2  f  2  f
547  a
548  f
549  t
550  u
551  v
552  w
553  X
554  1  a  1  a  1  a  1  a  1  a
555  1  a  1  a  1  a  1  a  2  f
556  1  a  1  a  1  a  2  f  1  a
557  1  a  1  a  1  a  2  f  2  f
558  1  a  1  a  2  f  1  a  1  a
559  1  a  1  a  2  f  1  a  2  f
560  1  a  1  a  2  f  2  f  1  a
561  1  a  1  a  2  f  2  f  2  f
562  1  a  2  f  1  a  1  a  1  a
563  1  a  2  f  1  a  1  a  2  f
564  1  a  2  f  1  a  2  f  1  a
565  1  a  2  f  1  a  2  f  2  f
566  1  a  2  f  2  f  1  a  1  a
567  1  a  2  f  2  f  1  a  2  f
568  1  a  2  f  2  f  2  f  1  a
569  1  a  2  f  2  f  2  f  2  f
570  2  f  1  a  1  a  1  a  1  a
571  2  f  1  a  1  a  1  a  2  f
572  2  f  1  a  1  a  2  f  1  a
573  2  f  1  a  1  a  2  f  2  f
574  2  f  1  a  2  f  1  a  1  a
575  2  f  1  a  2  f  1  a  2  f
576  2  f  1  a  2  f  2  f  1  a
577  2  f  1  a  2  f  2  f  2  f
578  2  f  2  f  1  a  1  a  1  a
579  2  f  2  f  1  a  1  a  2  f
580  2  f  2  f  1  a  2  f  1  a
581  2  f  2  f  1  a  2  f  2  f
582  2  f  2  f  2  f  1  a  1  a
583  2  f  2  f  2  f  1  a  2  f
584  2  f  2  f  2  f  2  f  1  a
585  2  f  2  f  2  f  2  f  2  f
586  a
587  f
588  t
589  u
590  v
591  w
592  X
593  1  a  1  a  1  a  1  a  1  a
594  1  a  1  a  1  a  1  a  2  f
595  1  a  1  a  1  a  2  f  1  a
596  1  a  1  a  1  a  2  f  2  f
597  1  a  1  a  2  f  1  a  1  a
598  1  a  1  a  2  f  1  a  2  f
599  1  a  1  a  2  f  2  f  1  a
600  1  a  1  a  2  f  2  f  2  f
601  1  a  2  f  1  a  1  a  1  a
602  1  a  2  f  1  a  1  a  2  f
603  1  a  2  f  1  a  2  f  1  a
604  1  a  2  f  1  a  2  f  2  f
605  1  a  2  f  2  f  1  a  1  a
606  1  a  2  f  2  f  1  a  2  f
607  1  a  2  f  2  f  2  f  1  a
608  1  a  2  f  2  f  2  f  2  f
609  2  f  1  a  1  a  1  a  1  a
610  2  f  1  a  1  a  1  a  2  f
611  2  f  1  a  1  a  2  f  1  a
612  2  f  1  a  1  a  2  f  2  f
613  2  f  1  a  2  f  1  a  1  a
614  2  f  1  a  2  f  1  a  2  f
615  2  f  1  a  2  f  2  f  1  a
616  2  f  1  a  2  f  2  f  2  f
617  2  f  2  f  1  a  1  a  1  a
618  2  f  2  f  1  a  1  a  2  f
619  2  f  2  f  1  a  2  f  1  a
620  2  f  2  f  1  a  2  f  2  f
621  2  f  2  f  2  f  1  a  1  a
622  2  f  2  f  2  f  1  a  2  f
623  2  f  2  f  2  f  2  f  1  a
624  2  f  2  f  2  f  2  f  2  f
625  a
626  f
627  t
628  u
629  v
630  w
631  X
632  1  a  1  a  1  a  1  a  1  a
633  1  a  1  a  1  a  1  a  2  f
634  1  a  1  a  1  a  2  f  1  a
635  1  a  1  a  1  a  2  f  2  f
636  1  a  1  a  2  f  1  a  1  a
637  1  a  1  a  2  f  1  a  2  f
638  1  a  1  a  2  f  2  f  1  a
639  1  a  1  a  2  f  2  f  2  f
640  1  a  2  f  1  a  1  a  1  a
641  1  a  2  f  1  a  1  a  2  f
642  1  a  2  f  1  a  2  f  1  a
643  1  a  2  f  1  a  2  f  2  f
644  1  a  2  f  2  f  1  a  1  a
645  1  a  2  f  2  f  1  a  2  f
646  1  a  2  f  2  f  2  f  1  a
647  1  a  2  f  2  f  2  f  2  f
648  2  f  1  a  1  a  1  a  1  a
649  2  f  1  a  1  a  1  a  2  f
650  2  f  1  a  1  a  2  f  1  a
651  2  f  1  a  1  a  2  f  2  f
652  2  f  1  a  2  f  1  a  1  a
653  2  f  1  a  2  f  1  a  2  f
654  2  f  1  a  2  f  2  f  1  a
655  2  f  1  a  2  f  2  f  2  f
656  2  f  2  f  1  a  1  a  1  a
657  2  f  2  f  1  a  1  a  2  f
658  2  f  2  f  1  a  2  f  1  a
659  2  f  2  f  1  a  2  f  2  f
660  2  f  2  f  2  f  1  a  1  a
661  2  f  2  f  2  f  1  a  2  f
662  2  f  2  f  2  f  2  f  1  a
663  2  f  2  f  2  f  2  f  2  f
664  a
665  f
666  t
667  u
668  v
669  w
670  X
671  1  a  1  a  1  a  1  a  1  a
672  1  a  1  a  1  a  1  a  2  f
673  1  a  1  a  1  a  2  f  1  a
674  1  a  1  a  1  a  2  f  2  f
675  1  a  1  a  2  f  1  a  1  a
676  1  a  1  a  2  f  1  a  2  f
677  1  a  1  a  2  f  2  f  1  a
678  1  a  1  a  2  f  2  f  2  f
679  1  a  2  f  1  a  1  a  1  a
680  1  a  2  f  1  a  1  a  2  f
681  1  a  2  f  1  a  2  f  1  a
682  1  a  2  f  1  a  2  f  2  f
683  1  a  2  f  2  f  1  a  1  a
684  1  a  2  f  2  f  1  a  2  f
685  1  a  2  f  2  f  2  f  1  a
686  1  a  2  f  2  f  2  f  2  f
687  2  f  1  a  1  a  1  a  1  a
688  2  f  1  a  1  a  1  a  2  f
689  2  f  1  a  1  a  2  f  1  a
690  2  f  1  a  1  a  2  f  2  f
691  2  f  1  a  2  f  1  a  1  a
692  2  f  1  a  2  f  1  a  2  f
693  2  f  1  a  2  f  2  f  1  a
694  2  f  1  a  2  f  2  f  2  f
695  2  f  2  f  1  a  1  a  1  a
696  2  f  2  f  1  a  1  a  2  f
697  2  f  2  f  1  a  2  f  1  a
698  2  f  2  f  1  a  2  f  2  f
699  2  f  2  f  2  f  1  a  1  a
700  2  f  2  f  2  f  1  a  2  f
701  2  f  2  f  2  f  2  f  1  a
702  2  f  2  f  2  f  2  f  2  f
703  a
704  f
705  t
706  u
707  v
708  w
709  X
710  1  a  1  a  1  a  1  a  1  a
711  1  a  1  a  1  a  1  a  2  f
712  1  a  1  a  1  a  2  f  1  a
713  1  a  1  a  1  a  2  f  2  f
714  1  a  1  a  2  f  1  a  1  a
715  1  a  1  a  2  f  1  a  2  f
716  1  a  1  a  2  f  2  f  1  a
717  1  a  1  a  2  f  2  f  2  f
718  1  a  2  f  1  a  1  a  1  a
719  1  a  2  f  1  a  1  a  2  f
720  1  a  2  f  1  a  2  f  1  a
721  1  a  2  f  1  a  2  f  2  f
722  1  a  2  f  2  f  1  a  1  a
723  1  a  2  f  2  f  1  a  2  f
724  1  a  2  f  2  f  2  f  1  a
725  1  a  2  f  2  f  2  f  2  f
726  2  f  1  a  1  a  1  a  1  a
727  2  f  1  a  1  a  1  a  2  f
728  2  f  1  a  1  a  2  f  1  a
729  2  f  1  a  1  a  2  f  2  f
730  2  f  1  a  2  f  1  a  1  a
731  2  f  1  a  2  f  1  a  2  f
732  2  f  1  a  2  f  2  f  1  a
733  2  f  1  a  2  f  2  f  2  f
734  2  f  2  f  1  a  1  a  1  a
735  2  f  2  f  1  a  1  a  2  f
736  2  f  2  f  1  a  2  f  1  a
737  2  f  2  f  1  a  2  f  2  f
738  2  f  2  f  2  f  1  a  1  a
739  2  f  2  f  2  f  1  a  2  f
740  2  f  2  f  2  f  2  f  1  a
741  2  f  2  f  2  f  2  f  2  f
742  a
743  f
744  t
745  u
746  v
747  w
748  X
749  1  a  1  a  1  a  1  a  1  a
750  1  a  1  a  1  a  1  a  2  f
751  1  a  1  a  1  a  2  f  1  a
752  1  a  1  a  1  a  2  f  2  f
753  1  a  1  a  2  f  1  a  1  a
754  1  a  1  a  2  f  1  a  2  f
755  1  a  1  a  2  f  2  f  1  a
756  1  a  1  a  2  f  2  f  2  f
757  1  a  2  f  1  a  1  a  1  a
758  1  a  2  f  1  a  1  a  2  f
759  1  a  2  f  1  a  2  f  1  a
760  1  a  2  f  1  a  2  f  2  f
761  1  a  2  f  2  f  1  a  1  a
762  1  a  2  f  2  f  1  a  2  f
763  1  a  2  f  2  f  2  f  1  a
764  1  a  2  f  2  f  2  f  2  f
765  2  f  1  a  1  a  1  a  1  a
766  2  f  1  a  1  a  1  a  2  f
767  2  f  1  a  1  a  2  f  1  a
768  2  f  1  a  1  a  2  f  2  f
769  2  f  1  a  2  f  1  a  1  a
770  2  f  1  a  2  f  1  a  2  f
771  2  f  1  a  2  f  2  f  1  a
772  2  f  1  a  2  f  2  f  2  f
773  2  f  2  f  1  a  1  a  1  a
774  2  f  2  f  1  a  1  a  2  f
775  2  f  2  f  1  a  2  f  1  a
776  2  f  2  f  1  a  2  f  2  f
777  2  f  2  f  2  f  1  a  1  a
778  2  f  2  f  2  f  1  a  2  f
779  2  f  2  f  2  f  2  f  1  a
780  2  f  2  f  2  f  2  f  2  f
781  a
782  f
783  t
784  u
785  v
786  w
787  X
788  1  a  1  a  1  a  1  a  1  a
789  1  a  1  a  1  a  1  a  2  f
790  1  a  1  a  1  a  2  f  1  a
791  1  a  1  a  1  a  2  f  2  f
792  1  a  1  a  2  f  1  a  1  a
793  1  a  1  a  2  f  1  a  2  f
794  1  a  1  a  2  f  2  f  1  a
795  1  a  1  a  2  f  2  f  2  f
796  1  a  2  f  1  a  1  a  1  a
797  1  a  2  f  1  a  1  a  2  f
798  1  a  2  f  1  a  2  f  1  a
799  1  a  2  f  1  a  2  f  2  f
800  1  a  2  f  2  f  1  a  1  a
801  1  a  2  f  2  f  1  a  2  f
802  1  a  2  f  2  f  2  f  1  a
803  1  a  2  f  2  f  2  f  2  f
804  2  f  1  a  1  a  1  a  1  a
805  2  f  1  a  1  a  1  a  2  f
806  2  f  1  a  1  a  2  f  1  a
807  2  f  1  a  1  a  2  f  2  f
808  2  f  1  a  2  f  1  a  1  a
809  2  f  1  a  2  f  1  a  2  f
810  2  f  1  a  2  f  2  f  1  a
811  2  f  1  a  2  f  2  f  2  f
812  2  f  2  f  1  a  1  a  1  a
813  2  f  2  f  1  a  1  a  2  f
814  2  f  2  f  1  a  2  f  1  a
815  2  f  2  f  1  a  2  f  2  f
816  2  f  2  f  2  f  1  a  1  a
817  2  f  2  f  2  f  1  a  2  f
818  2  f  2  f  2  f  2  f  1  a
819  2  f  2  f  2  f  2  f  2  f
820  a
821  f
822  t
823  u
824  v
825  w
826  X
827  1  a  1  a  1  a  1  a  1  a
828  1  a  1  a  1  a  1  a  2  f
829  1  a  1  a  1  a  2  f  1  a
830  1  a  1  a  1  a  2  f  2  f
831  1  a  1  a  2  f  1  a  1  a
832  1  a  1  a  2  f  1  a  2  f
833  1  a  1  a  2  f  2  f  1  a
834  1  a  1  a  2  f  2  f  2  f
835  1  a  2  f  1  a  1  a  1  a
836  1  a  2  f  1  a  1  a  2  f
837  1  a  2  f  1  a  2  f  1  a
838  1  a  2  f  1  a  2  f  2  f
839  1  a  2  f  2  f  1  a  1  a
840  1  a  2  f  2  f  1  a  2  f
841  1  a  2  f  2  f  2  f  1  a
842  1  a  2  f  2  f  2  f  2  f
843  2  f  1  a  1  a  1  a  1  a
844  2  f  1  a  1  a  1  a  2  f
845  2  f  1  a  1  a  2  f  1  a
846  2  f  1  a  1  a  2  f  2  f
847  2  f  1  a  2  f  1  a  1  a
848  2  f  1  a  2  f  1  a  2  f
849  2  f  1  a  2  f  2  f  1  a
850  2  f  1  a  2  f  2  f  2  f
851  2  f  2  f  1  a  1  a  1  a
852  2  f  2  f  1  a  1  a  2  f
853  2  f  2  f  1  a  2  f  1  a
854  2  f  2  f  1  a  2  f  2  f
855  2  f  2  f  2  f  1  a  1  a
856  2  f  2  f  2  f  1  a  2  f
857  2  f  2  f  2  f  2  f  1  a
858  2  f  2  f  2  f  2  f  2  f
859  a
860  f
861  t
862  u
863  v
864  w
865  X
866  1  a  1  a  1  a  1  a  1  a
867  1  a  1  a  1  a  1  a  2  f
868  1  a  1  a  1  a  2  f  1  a
869  1  a  1  a  1  a  2  f  2  f
870  1  a  1  a  2  f  1  a  1  a
871  1  a  1  a  2  f  1  a  2  f
872  1  a  1  a  2  f  2  f  1  a
873  1  a  1  a  2  f  2  f  2  f
874  1  a  2  f  1  a  1  a  1  a
875  1  a  2  f  1  a  1  a  2  f
876  1  a  2  f  1  a  2  f  1  a
877  1  a  2  f  1  a  2  f  2  f
878  1  a  2  f  2  f  1  a  1  a
879  1  a  2  f  2  f  1  a  2  f
880  1  a  2  f  2  f  2  f  1  a
881  1  a  2  f  2  f  2  f  2  f
882  2  f  1  a  1  a  1  a  1  a
883  2  f  1  a  1  a  1  a  2  f
884  2  f  1  a  1  a  2  f  1  a
885  2  f  1  a  1  a  2  f  2  f
886  2  f  1  a  2  f  1  a  1  a
887  2  f  1  a  2  f  1  a  2  f
888  2  f  1  a  2  f  2  f  1  a
889  2  f  1  a  2  f  2  f  2  f
890  2  f  2  f  1  a  1  a  1  a
891  2  f  2  f  1  a  1  a  2  f
892  2  f  2  f  1  a  2  f  1  a
893  2  f  2  f  1  a  2  f  2  f
894  2  f  2  f  2  f  1  a  1  a
895  2  f  2  f  2  f  1  a  2  f
896  2  f  2  f  2  f  2  f  1  a
897  2  f  2  f  2  f  2  f  2  f
898  a
899  f
900  t
901  u
902  v
903  w
904  X
905  1  a  1  a  1  a  1  a  1  a
906  1  a  1  a  1  a  1  a  2  f
907  1  a  1  a  1  a  2  f  1  a
908  1  a  1  a  1  a  2  f  2  f
909  1  a  1  a  2  f  1  a  1  a
910  1  a  1  a  2  f  1  a  2  f
911  1  a  1  a  2  f  2  f  1  a
912  1  a  1  a  2  f  2  f  2  f
913  1  a  2  f  1  a  1  a  1  a
914  1  a  2  f  1  a  1  a  2  f
915  1  a  2  f  1  a  2  f  1  a
916  1  a  2  f  1  a  2  f  2  f
917  1  a  2  f  2  f  1  a  1  a
918  1  a  2  f  2  f  1  a  2  f
919  1  a  2  f  2  f  2  f  1  a
920  1  a  2  f  2  f  2  f  2  f
921  2  f  1  a  1  a  1  a  1  a
922  2  f  1  a  1  a  1  a  2  f
923  2  f  1  a  1  a  2  f  1  a
924  2  f  1  a  1  a  2  f  2  f
925  2  f  1  a  2  f  1  a  1  a
926  2  f  1  a  2  f  1  a  2  f
927  2  f  1  a  2  f  2  f  1  a
928  2  f  1  a  2  f  2  f  2  f
929  2  f  2  f  1  a  1  a  1  a
930  2  f  2  f  1  a  1  a  2  f
931  2  f  2  f  1  a  2  f  1  a
932  2  f  2  f  1  a  2  f  2  f
933  2  f  2  f  2  f  1  a  1  a
934  2  f  2  f  2  f  1  a  2  f
935  2  f  2  f  2  f  2  f  1  a
936  2  f  2  f  2  f  2  f  2  f
937  a
938  f
939  t
940  u
941  v
942  w
943  X
944  1  a  1  a  1  a  1  a  1  a
945  1  a  1  a  1  a  1  a  2  f
946  1  a  1  a  1  a  2  f  1  a
947  1  a  1  a  1  a  2  f  2  f
948  1  a  1  a  2  f  1  a  1  a
949  1  a  1  a  2  f  1  a  2  f
950  1  a  1  a  2  f  2  f  1  a
951  1  a  1  a  2  f  2  f  2  f
952  1  a  2  f  1  a  1  a  1  a
953  1  a  2  f  1  a  1  a  2  f
954  1  a  2  f  1  a  2  f  1  a
955  1  a  2  f  1  a  2  f  2  f
956  1  a  2  f  2  f  1  a  1  a
957  1  a  2  f  2  f  1  a  2  f
958  1  a  2  f  2  f  2  f  1  a
959  1  a  2  f  2  f  2  f  2  f
960  2  f  1  a  1  a  1  a  1  a
961  2  f  1  a  1  a  1  a  2  f
962  2  f  1  a  1  a  2  f  1  a
963  2  f  1  a  1  a  2  f  2  f
964  2  f  1  a  2  f  1  a  1  a
965  2  f  1  a  2  f  1  a  2  f
966  2  f  1  a  2  f  2  f  1  a
967  2  f  1  a  2  f  2  f  2  f
968  2  f  2  f  1  a  1  a  1  a
969  2  f  2  f  1  a  1  a  2  f
970  2  f  2  f  1  a  2  f  1  a
971  2  f  2  f  1  a  2  f  2  f
972  2  f  2  f  2  f  1  a  1  a
973  2  f  2  f  2  f  1  a  2  f
974  2  f  2  f  2  f  2  f  1  a
975  2  f  2  f  2  f  2  f  2  f
976  a
977  f
978  t
979  u
980  v
981  w
982  X
983  1  a  1  a  1  a  1  a  1  a
984  1  a  1  a  1  a  1  a  2  f
985  1  a  1  a  1  a  2  f  1  a
986  1  a  1  a  1  a  2  f  2  f
987  1  a  1  a  2  f  1  a  1  a
988  1  a  1  a  2  f  1  a  2  f
989  1  a  1  a  2  f  2  f  1  a
990  1  a  1  a  2  f  2  f  2  f
991  1  a  2  f  1  a  1  a  1  a
992  1  a  2  f  1  a  1  a  2  f
993  1  a  2  f  1  a  2  f  1  a
994  1  a  2  f  1  a  2  f  2  f
995  1  a  2  f  2  f  1  a  1  a
996  1  a  2  f  2  f  1  a  2  f
997  1  a  2  f  2  f  2  f  1  a
998  1  a  2  f  2  f  2  f  2  f
999  2  f  1  a  1  a  1  a  1  a
1000  2  f  1  a  1  a  1  a  2  f
1001  2  f  1  a  1  a  2  f  1  a
1002  2  f  1  a  1  a  2  f  2  f
1003  2  f  1  a  2  f  1  a  1  a
1004  2  f  1  a  2  f  1  a  2  f
1005  2  f  1  a  2  f  2  f  1  a
1006  2  f  1  a  2  f  2  f  2  f
1007  2  f  2  f  1  a  1  a  1  a
1008  2  f  2  f  1  a  1  a  2  f
1009  2  f  2  f  1  a  2  f  1  a
1010  2  f  2  f  1  a  2  f  2  f
1011  2  f  2  f  2  f  1  a  1  a
1012  2  f  2  f  2  f  1  a  2  f
1013  2  f  2  f  2  f  2  f  1  a
1014  2  f  2  f  2  f  2  f  2  f
1015  a
1016  f
1017  t
1018  u
1019  v
1020  w
1021  X
1022  1  a  1  a  1  a  1  a  1  a
1023  1  a  1  a  1  a  1  a  2  f
1024  1  a  1  a  1  a  2  f  1  a
1025  1  a  1  a  1  a  2  f  2  f
1026  1  a  1  a  2  f  1  a  1  a
1027  1  a  1  a  2  f  1  a  2  f
1028  1  a  1  a  2  f  2  f  1  a
1029  1  a  1  a  2  f  2  f  2  f
1030  1  a  2  f  1  a  1  a  1  a
1031  1  a  2  f  1  a  1  a  2  f
1032  1  a  2  f  1  a  2  f  1  a
1033  1  a  2  f  1  a  2  f  2  f
1034  1  a  2  f  2  f  1  a  1  a
1035  1  a  2  f  2  f  1  a  2  f
1036  1  a  2  f  2  f  2  f  1  a
1037  1  a  2  f  2  f  2  f  2  f
1038  2  f  1  a  1  a  1  a  1  a
1039  2  f  1  a  1  a  1  a  2  f
1040  2  f  1  a  1  a  2  f  1  a
1041  2  f  1  a  1  a  2  f  2  f
1042  2  f  1  a  2  f  1  a  1  a
1043  2  f  1  a  2  f  1  a  2  f
1044  2  f  1  a  2  f  2  f  1  a
1045  2  f  1  a  2  f  2  f  2  f
1046  2  f  2  f  1  a  1  a  1  a
1047  2  f  2  f  1  a  1  a  2  f
1048  2  f  2  f  1  a  2  f  1  a
1049  2  f  2  f  1  a  2  f  2  f
1050  2  f  2  f  2  f  1  a  1  a
1051  2  f  2  f  2  f  1  a  2  f
1052  2  f  2  f  2  f  2  f  1  a
1053  2  f  2  f  2  f  2  f  2  f
1054  a
1055  f
1056  t
1057  u
1058  v
1059  w
1060  X
1061  1  a  1  a  1  a  1  a  1  a
1062  1  a  1  a  1  a  1  a  2  f
1063  1  a  1  a  1  a  2  f  1  a
1064  1  a  1  a  1  a  2  f  2  f
1065  1  a  1  a  2  f  1  a  1  a
1066  1  a  1  a  2  f  1  a  2  f
1067  1  a  1  a  2  f  2  f  1  a
1068  1  a  1  a  2  f  2  f  2  f
1069  1  a  2  f  1  a  1  a  1  a
1070  1  a  2  f  1  a  1  a  2  f
1071  1  a  2  f  1  a  2  f  1  a
1072  1  a  2  f  1  a  2  f  2  f
1073  1  a  2  f  2  f  1  a  1  a
1074  1  a  2  f  2  f  1  a  2  f
1075  1  a  2  f  2  f  2  f  1  a
1076  1  a  2  f  2  f  2  f  2  f
1077  2  f  1  a  1  a  1  a  1  a
1078  2  f  1  a  1  a  1  a  2  f
1079  2  f  1  a  1  a  2  f  1  a
1080  2  f  1  a  1  a  2  f  2  f
1081  2  f  1  a  2  f  1  a  1  a
1082  2  f  1  a  2  f  1  a  2  f
1083  2  f  1  a  2  f  2  f  1  a
1084  2  f  1  a  2  f  2  f  2  f
1085  2  f  2  f  1  a  1  a  1  a
1086  2  f  2  f  1  a  1  a  2  f
1087  2  f  2  f  1  a  2  f  1  a
1088  2  f  2  f  1  a  2  f  2  f
1089  2  f  2  f  2  f  1  a  1  a
1090  2  f  2  f  2  f  1  a  2  f
1091  2  f  2  f  2  f  2  f  1  a
1092  2  f  2  f  2  f  2  f  2  f
1093  a
1094  f
1095  t
1096  u
1097  v
1098  w
1099  X
1100  1  a  1  a  1  a  1  a  1  a
1101  1  a  1  a  1  a  1  a  2  f
1102  1  a  1  a  1  a  2  f  1  a
1103  1  a  1  a  1  a  2  f  2  f
1104  1  a  1  a  2  f  1  a  1  a
1105  1  a  1  a  2  f  1  a  2  f
1106  1  a  1  a  2  f  2  f  1  a
1107  1  a  1  a  2  f  2  f  2  f
1108  1  a  2  f  1  a  1  a  1  a
1109  1  a  2  f  1  a  1  a  2  f
1110  1  a  2  f  1  a  2  f  1  a
1111  1  a  2  f  1  a  2  f  2  f
1112  1  a  2  f  2  f  1  a  1  a
1113  1  a  2  f  2  f  1  a  2  f
1114  1  a  2  f  2  f  2  f  1  a
1115  1  a  2  f  2  f  2  f  2  f
1116  2  f  1  a  1  a  1  a  1  a
1117  2  f  1  a  1  a  1  a  2  f
1118  2  f  1  a  1  a  2  f  1  a
1119  2  f  1  a  1  a  2  f  2  f
1120  2  f  1  a  2  f  1  a  1  a
1121  2  f  1  a  2  f  1  a  2  f
1122  2  f  1  a  2  f  2  f  1  a
1123  2  f  1  a  2  f  2  f  2  f
1124  2  f  2  f  1  a  1  a  1  a
1125  2  f  2  f  1  a  1  a  2  f
1126  2  f  2  f  1  a  2  f  1  a
1127  2  f  2  f  1  a  2  f  2  f
1128  2  f  2  f  2  f  1  a  1  a
1129  2  f  2  f  2  f  1  a  2  f
1130  2  f  2  f  2  f  2  f  1  a
1131  2  f  2  f  2  f  2  f  2  f
1132  a
1133  f
1134  t
1135  u
1136  v
1137  w
1138  X
1139  1  a  1  a  1  a  1  a  1  a
1140  1  a  1  a  1  a  1  a  2  f
1141  1  a  1  a  1  a  2  f  1  a
1142  1  a  1  a  1  a  2  f  2  f
1143  1  a  1  a  2  f  1  a  1  a
1144  1  a  1  a  2  f  1  a  2  f
1145  1  a  1  a  2  f  2  f  1  a
1146  1  a  1  a  2  f  2  f  2  f
1147  1  a  2  f  1  a  1  a  1  a
1148  1  a  2  f  1  a  1  a  2  f
1149  1  a  2  f  1  a  2  f  1  a
1150  1  a  2  f  1  a  2  f  2  f
1151  1  a  2  f  2  f  1  a  1  a
1152  1  a  2  f  2  f  1  a  2  f
1153  1  a  2  f  2  f  2  f  1  a
1154  1  a  2  f  2  f  2  f  2  f
1155  2  f  1  a  1  a  1  a  1  a
1156  2  f  1  a  1  a  1  a  2  f
1157  2  f  1  a  1  a  2  f  1  a
1158  2  f  1  a  1  a  2  f  2  f
1159  2  f  1  a  2  f  1  a  1  a
1160  2  f  1  a  2  f  1  a  2  f
1161  2  f  1  a  2  f  2  f  1  a
1162  2  f  1  a  2  f  2  f  2  f
1163  2  f  2  f  1  a  1  a  1  a
1164  2  f  2  f  1  a  1  a  2  f
1165  2  f  2  f  1  a  2  f  1  a
1166  2  f  2  f  1  a  2  f  2  f
1167  2  f  2  f  2  f  1  a  1  a
1168  2  f  2  f  2  f  1  a  2  f
1169  2  f  2  f  2  f  2  f  1  a
1170  2  f  2  f  2  f  2  f  2  f
1171  a
1172  f
1173  t
1174  u
1175  v
1176  w
1177  X
1178  1  a  1  a  1  a  1  a  1  a
1179  1  a  1  a  1  a  1  a  2  f
1180  1  a  1  a  1  a  2  f  1  a
1181  1  a  1  a  1  a  2  f  2  f
1182  1  a  1  a  2  f  1  a  1  a
1183  1  a  1  a  2  f  1  a  2  f
1184  1  a  1  a  2  f  2  f  1  a
1185  1  a  1  a  2  f  2  f  2  f
1186  1  a  2  f  1  a  1  a  1  a
1187  1  a  2  f  1  a  1  a  2  f
1188  1  a  2  f  1  a  2  f  1  a
1189  1  a  2  f  1  a  2  f  2  f
1190  1  a  2  f  2  f  1  a  1  a
1191  1  a  2  f  2  f  1  a  2  f
1192  1  a  2  f  2  f  2  f  1  a
1193  1  a  2  f  2  f  2  f  2  f
1194  2  f  1  a  1  a  1  a  1  a
1195  2  f  1  a  1  a  1  a  2  f
1196  2  f  1  a  1  a  2  f  1  a
1197  2  f  1  a  1  a  2  f  2  f
1198  2  f  1  a  2  f  1  a  1  a
1199  2  f  1  a  2  f  1  a  2  f
1200  2  f  1  a  2  f  2  f  1  a
1201  2  f  1  a  2  f  2  f  2  f
1202  2  f  2  f  1  a  1  a  1  a
1203  2  f  2  f  1  a  1  a  2  f
1204  2  f  2  f  1  a  2  f  1  a
1205  2  f  2  f  1  a  2  f  2  f
1206  2  f  2  f  2  f  1  a  1  a
1207  2  f  2  f  2  f  1  a  2  f
1208  2  f  2  f  2  f  2  f  1  a
1209  2  f  2  f  2  f  2  f  2  f
1210  a
1211  f
1212  t
1213  u
1214  v
1215  w
1216  X
1217  1  a  1  a  1  a  1  a  1  a
1218  1  a  1  a  1  a  1  a  2  f
1219  1  a  1  a  1  a  2  f  1  a
1220  1  a  1  a  1  a  2  f  2  f
1221  1  a  1  a  2  f  1  a  1  a
1222  1  a  1  a  2  f  1  a  2  f
1223  1  a  1  a  2  f  2  f  1  a
1224  1  a  1  a  2  f  2  f  2  f
1225  1  a  2  f  1  a  1  a  1  a
1226  1  a  2  f  1  a  1  a  2  f
1227  1  a  2  f  1  a  2  f  1  a
1228  1  a  2  f  1  a  2  f  2  f
1229  1  a  2  f  2  f  1  a  1  a
1230  1  a  2  f  2  f  1  a  2  f
1231  1  a  2  f  2  f  2  f  1  a
1232  1  a  2  f  2  f  2  f  2  f
1233  2  f  1  a  1  a  1  a  1  a
1234  2  f  1  a  1  a  1  a  2  f
1235  2  f  1  a  1  a  2  f  1  a
1236  2  f  1  a  1  a  2  f  2  f
1237  2  f  1  a  2  f  1  a  1  a
1238  2  f  1  a  2  f  1  a  2  f
1239  2  f  1  a  2  f  2  f  1  a
1240  2  f  1  a  2  f  2  f  2  f
1241  2  f  2  f  1  a  1  a  1  a
1242  2  f  2  f  1  a  1  a  2  f
1243  2  f  2  f  1  a  2  f  1  a
1244  2  f  2  f  1  a  2  f  2  f
1245  2  f  2  f  2  f  1  a  1  a
1246  2  f  2  f  2  f  1  a  2  f
1247  2  f  2  f  2  f  2  f  1  a
1248  2  f  2  f  2  f  2  f  2  f
1249  a
1250  f
1251  t
1252  u
1253  v
1254  w
1255  X
1256