d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder 0,
25,
25,
27,
26,
2,
2,
1,
1,
28,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 29,
1,
1,
1,
1,
1,
30,
1,
1,
1,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 1,
31,
31,
14,
32,
32,
33,
33,
24,
24,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 10,
10,
34,
11,
20,
20,
4,
4,
5,
5,
e0f1794e365dd347e97b37d7d22b2fce27296fa1Christian Maeder 6,
6,
6,
6,
6,
6,
6,
6,
6,
6,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 6,
6,
6,
6,
6,
6,
6,
6,
6,
6,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 6,
35,
36,
6,
6,
6,
6,
6,
6,
6,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 6,
6,
6,
6,
6,
6,
6,
6,
6,
6,
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder 6,
15,
15,
15,
15,
15,
21,
21,
21,
22,
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder 22,
8,
8,
8,
23,
23,
12,
12,
7,
7,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 3,
3,
16,
16,
16,
17,
17,
37,
18,
19,
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder 2, 0,
2, 0,
4, 0,
2,
3,
2, 0,
7857a35e3af533dfbd0f0e18638ebd211e6358a0Christian Maeder 0,
6,
6,
5,
9,
5, 0,
8,
3,
3,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 3, 0,
2,
2,
1,
2,
3,
2, 0,
1,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 1,
3, 0,
5,
1,
1, 0,
2, 0,
1,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 3,
4,
3,
3,
3,
3,
3,
3,
3,
3,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 3,
3,
3,
3,
3,
3,
3,
3,
3,
3,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 3, 0, 0,
7,
2,
2,
2,
2,
2,
5,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 4,
4,
4,
4,
3,
2,
2,
2,
2,
2,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 1,
1,
1,
1,
1,
1,
1,
1,
1,
1,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 1,
3,
2,
1, 0,
2, 0,
3, 0,
1,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 1,
3, 0,
1,
1,
1,
3, 0,
3, 0,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0, 0,
84,
86,
83, 0,
30, 0,
82, 0,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0, 0, 0, 0,
94,
87, 0,
88, 0,
90,
935613eb8e67d724f1c4a4d4a37be3324ef6708dChristian Maeder 89,
91, 0, 0, 0, 0, 0, 0, 0, 0,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 0, 0,
6,
7, 0, 0, 0,
81, 0, 0,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 0,
10, 0, 0, 0, 0, 0,
93, 0, 0,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 0, 0, 0, 0, 0,
69, 0,
68,
67,
65,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 66,
77,
79, 0, 0, 0,
9, 0,
62, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0,
78,
80,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 76, 0, 0, 0, 0, 0, 0,
3,
75,
19,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 20, 0, 0, 0, 0, 0, 0, 0, 0,
21,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0, 0,
41,
8, 0, 0, 0, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0,
45,
46,
47, 0, 0, 0, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 11,
4,
98,
71, 0, 0, 0, 0,
72, 0,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 0,
42, 0, 0,
111,
73,
74,
110,
6, 0,
f21c7417bdd1c0282025cba0f5cb0ff5bc5c98eeLiam O'Reilly 14, 0, 0, 0,
16,
63,
70, 0,
31, 0,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0, 0, 0,
13,
22, 0,
110,
12, 0,
33,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0,
38, 0, 0,
32, 0, 0, 0, 0, 0,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 18,
23, 0,
25, 0, 0,
15,
85, 0,
28,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0,
26,
96,
115,
114,
34,
27, 0, 0,
116,
935613eb8e67d724f1c4a4d4a37be3324ef6708dChristian Maeder 0,
106, 0, 0, 0,
36,
35,
109, 0,
108,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 34,
2,
107,
174,
35,
36,
109,
37,
91,
168,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 169,
48,
206,
192,
38,
210,
211,
212,
39,
218,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 40,
41,
196,
42,
43,
98,
159,
96,
158,
150,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0,
181, 0, 0, 0, -
24, 0,
376, 0,
376,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly -
62, -
5,
2,
7, 0, 0,
21, 0,
376, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0,
49,
60, -
244,
376,
376,
376,
376, -
244,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly -
244,
310, 0, 0,
45,
936, -
61, 0, -
190,
66,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 67, 0, -
171, -
168,
57,
58,
376, 0,
376,
376,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 376,
376,
63,
376,
376, 0, -
161, 0, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0, 0,
82,
734,
75, 0,
376, 0,
376,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 376,
376,
376,
376,
376,
376,
376,
376,
376,
376,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 376,
376,
376,
376,
376,
376,
376,
376, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0,
93, -
62,
376,
376, -
138,
77, 0, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0,
761,
788,
78,
4,
799,
92,
963,
97, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 936,
834,
376, 0, 0,
963,
376,
994,
1095,
111,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 1021,
1116,
123,
123, -
30, -
30, -
30, -
30,
56,
56,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly -
19, -
19, 0, 0, 0,
963,
376,
95,
106,
118,
7d96b1ef2b8597330aedee6713615ec15508edcfLiam O'Reilly 0, 0, 0, 0,
376,
181,
181,
376, 0,
121,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 181, 0,
871,
126, 0, 0, 0, 0, 0,
110,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, -
103,
963,
64, 0, 0, 0,
15, 0, -
214,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 181,
376,
181, 0, 0,
376, 0, 0, -
62, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 133, 0, -
87,
963, 0,
95,
88,
181, -
131,
130,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 0, 0, -
189, 0,
91, -
29, 0, 0,
131, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 181, 0, 0, 0, 0, 0, 0, -
91, 0, 0,
f19dc06364e8d6ea36f7c170e1f7a0677de63184Liam O'Reilly 147, 0, -
207,
151, -
78, 0, 0, 0,
73, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0,
140, 0, 0, 0,
639, 0, -
51, 0, -
51,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 472, 0, 0, 0, 0, 0, 0, 0, -
51, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0, 0, 0, -
83, -
184, -
184, -
184, -
184, -
83,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder -
83, -
184, 0, 0, 0, -
22,
676, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0,
202, 0, 0, 0, -
184, 0, -
184, -
51,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder -
184, -
39, 0, -
184, -
184, 0, 0, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0, 0, 0, 0, -
55, 0, -
184, 0, -
184,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder -
184, -
184, -
184, -
184, -
184, -
184, -
184, -
184, -
184, -
184,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder -
184, -
184, -
184, -
184, -
184, -
184, -
184, -
184, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0,
445, -
39, -
39, 0, 0, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0, 0, 0,
900, 0,
162, -
20, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 163, 0, -
184, 0, 0,
28, -
184, -
8,
149,
51,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 600,
1398,
1400,
1426,
1257,
1301,
1330,
1341,
1136,
1225,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 1162,
1199, 0, 0, 0,
84, -
39,
499, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 0, 0, 0, 0, -
51, -
55, -
55, -
184, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder -
55, 0, 0, 0, 0, 0, 0, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0,
1,
61, 0, 0, 0, 0, 0, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 339, -
35, -
55, 0, 0, -
184, 0, 0,
160, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0, 0,
172, 0, 0,
14, -
55, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0,
38, 0, 0,
20, 0, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 626, 0, 0, 0, 0, 0, 0,
169, -
38, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 170, 0, 0, 0, 0, 0, 0, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder -
120, -
13, 0, 0,
6,
1550, -
85,
32,
19, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 41, -
88, 0, 0,
31, 0, 0,
13,
18, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 37,
99,
104,
39,
138,
39,
87,
39,
139,
140,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 204,
85,
83,
45,
84,
46,
86,
87,
40,
66,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 101,
44,
85,
101,
53,
161,
162,
86,
47,
11,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 165,
88,
60,
37,
49,
60,
40,
191,
37,
15,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 37,
50,
57,
37,
146,
37,
51,
57,
57,
60,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 60,
154,
182,
95,
60,
104,
56,
95,
177,
37,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 52,
62,
63,
112,
88,
179,
216,
197,
61,
180,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 6,
61,
95,
178,
95,
6,
217,
6,
112,
189,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 6,
105,
6,
190,
60,
61,
61,
92,
54,
93,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 186,
56,
87,
110,
56,
110,
6,
85,
83,
55,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 84,
102,
86,
67,
102,
94,
95,
28,
56,
56,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 97,
99,
25,
56,
32,
100,
101,
26,
93,
27,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 61,
110,
113,
37,
113,
37,
37,
113,
3,
4,
fa373bc327620e08861294716b4454be8d25669fChristian Maeder 5,
198,
137,
141,
142,
148,
145,
149,
9,
2,
56899f6457976a2ee20f6a23f088cb5655b15715Liam O'Reilly 155,
113,
113,
56,
28,
171,
156,
87,
74,
25,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 160,
32,
85,
83,
26,
84,
27,
86,
157,
87,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 6,
164,
6,
6,
85,
83,
167,
84,
172,
86,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 77,
173,
78,
188,
56,
170,
113,
181,
195,
201,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 209,
189,
77,
203,
78,
190,
175,
200,
207,
59,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 215,
219,
59,
220,
170,
222,
110,
33,
39,
115,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 29,
1,
100,
17,
73,
97,
59,
59,
223,
103,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 105,
59,
64,
28,
205,
64,
29,
185,
25,
199,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 32,
202,
110,
26,
110,
27,
110,
221,
110,
64,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 64, 0, 0, 0,
33,
108,
224,
29,
110, 0,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 110,
59,
110, 0,
110,
108, 0, 0, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 0, 0, 0, 0, 0, 0, 0,
89,
90, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 37,
37,
37,
37,
64,
37, 0,
37, 0,
37,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 37,
37,
37,
37,
37, 0,
37,
37,
37, 0,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 37,
37,
37, 0,
37,
81,
82, 0,
37,
37,
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder 37,
37,
37,
37,
37,
37,
37,
6,
6,
6,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 6,
60,
6,
33,
6, 0,
29,
6,
6,
6,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 0,
6, 0,
6,
6,
6, 0,
6,
6,
37,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 37,
6,
89,
90, 0,
6,
6,
6,
6,
6,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 6,
6,
6,
6,
3,
4,
5,
6,
5,
7,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 0,
8,
28, 0,
9,
10, 0,
25,
11,
32,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 12,
13,
26, 0,
27,
14,
6,
6,
15, 0,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 56,
56,
16,
17,
18,
19,
20,
21,
22,
23,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 24,
3,
4,
5,
6, 0,
7, 0,
8, 0,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 0,
9,
10, 0, 0,
11, 0,
12,
13, 0,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 0, 0,
14,
30,
31,
15, 0,
39, 0,
16,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 17,
18,
19,
20,
21,
22,
23,
24,
28, 0,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 0,
29, 0,
25, 0,
32, 0,
110,
26,
110,
66bc8d6e69cde43f1ccbeb76104cf7b8038acd6cChristian Maeder 27,
2,
75,
76,
79,
80,
81,
82, 0, 0,
ace03c3051e5c5144e43ae78cae73f6a29dde6d5Christian Maeder 30,
31, 0, 0, 0,
29,
79,
80,
81,
82,
ace03c3051e5c5144e43ae78cae73f6a29dde6d5Christian Maeder 3,
4,
5,
6, 0,
7, 0,
8, 0, 0,
ace03c3051e5c5144e43ae78cae73f6a29dde6d5Christian Maeder 9,
10, 0, 0,
11, 0,
12,
13,
59,
59,
ace03c3051e5c5144e43ae78cae73f6a29dde6d5Christian Maeder 0,
14, 0, 0,
15, 0, 0, 0,
16,
17,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 18,
19,
20,
21,
22,
23,
24, 0, 0, 0,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 0,
97,
97, 0, 0,
97,
97,
97,
97,
97,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 97,
97, 0, 0, 0, 0, 0, 0, 0,
30,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 31,
29,
97,
97,
97,
97,
97,
97,
97,
97,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 0, 0,
97,
97,
97,
97,
97, 0,
97, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0,
97,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 97,
97,
97,
97,
97,
92,
92,
97,
97,
92,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 92,
92,
92,
92, 0,
92, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0,
92,
92,
92,
92,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 92,
92, 0, 0,
97,
97, 0, 0,
97,
3,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 4,
5,
6, 0, 0, 0, 0, 0, 0,
9,
8e9c3881fb6e710b1e08bf5ac8ff9d393df2e74eChristian Maeder 0,
64, 0,
11, 0,
12, 0, 0, 0, 0,
8e9c3881fb6e710b1e08bf5ac8ff9d393df2e74eChristian Maeder 0,
92,
92,
15, 0,
97, 0,
16,
17,
18,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 0,
20,
21,
22, 0, 0, 0, 0, 0, 0,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 29, 0, 0, 0, 0, 0,
110, 0,
110, 0,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder 5, 0,
92, 0, 0, 0, 0, 0,
30,
31,
935613eb8e67d724f1c4a4d4a37be3324ef6708dChristian Maeder 0, 0, 0, 0, 0,
3,
4,
5,
6, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 57, 0, 0,
57, 0,
9, 0, 0, 0,
11,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 0,
12, 0, 0, 0, 0, 0,
57,
57,
15,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 0, 0,
57,
16,
17,
18, 0,
20,
21,
22,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 0, 0, 0, 0, 0,
85,
85, 0, 0,
85,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 85,
85,
85,
85,
39,
85, 0, 0, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 0, 0,
57,
57,
30,
31,
85,
85,
85, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 85,
85, 0, 0, 0, 0, 0, 0, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 0, 0,
112,
112, 0, 0,
112,
112,
112,
112,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 112, 0,
112,
57, 0, 0, 0, 0, 0, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 0,
85,
85,
112,
112,
112, 0,
112,
112, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 24, 0, 0, 0,
97,
97,
97,
97,
97,
97,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 97,
97,
85,
97,
97, 0, 0, 0,
112,
112,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 87,
74, 0, 0,
114,
85,
83,
68,
84, 0,
2a5b885d9350ec6dd8bc4992ee91d2f68aa592f4Christian Maeder 86,
97,
97,
97,
97,
97,
97,
97,
97, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 97,
97, 0,
77, 0,
78,
69,
87,
74,
112,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 0, 0,
85,
83,
68,
84, 0,
86,
92,
92,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 92,
92,
92,
92,
92,
92, 0,
92,
92, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 77, 0,
78,
69,
87,
74, 0,
73,
144,
85,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 83,
68,
84, 0,
86,
87,
74, 0, 0,
147,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 85,
83,
68,
84, 0,
86, 0,
77, 0,
78,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 69, 0, 0,
143,
73, 0, 0,
72,
77, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 78,
69, 0, 0, 0, 0, 0, 0, 0, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 87,
74, 0, 0,
151,
85,
83,
68,
84, 0,
a00461fcf7432205a79a0f12dbe6c1ebc58bc000Christian Maeder 86,
73, 0, 0,
72, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
73,
77,
24,
78,
69,
29,
24, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0,
110, 0,
110, 0,
87,
74,
57,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 57,
72,
85,
83,
68,
84, 0,
86, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
72, 0, 0, 0, 0,
73,
166, 0,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 77, 0,
78,
69, 0, 0,
112,
112, 0, 0,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 0,
112,
112,
112,
112, 0,
112, 0,
85,
85,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 85,
85,
85,
85,
85,
85, 0,
72,
112,
112,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
112,
112, 0,
73, 0, 0, 0, 0, 0,
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder 0, 0,
87,
74, 0, 0, 0,
85,
83,
68,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 84, 0,
86, 0, 0,
112,
112,
112,
112,
112,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 112,
112,
112,
112,
72,
77, 0,
78,
69,
87,
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder 74, 0, 0, 0,
85,
83, 0,
84, 0,
86,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
77,
112,
78,
69, 0, 0, 0,
73,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 87,
74, 0, 0, 0,
85,
83, 0,
84, 0,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 86, 0, 0,
70,
71,
75,
76,
79,
80,
81,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 82, 0, 0,
77, 0,
78,
73,
87,
74,
72,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
85,
83, 0,
84, 0,
86, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 70,
71,
75,
76,
79,
80,
81,
82, 0, 0,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 77, 0,
78, 0, 0, 0,
72,
73, 0, 0,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 0, 0, 0, 0, 0, 0, 0,
70,
71,
75,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 76,
79,
80,
81,
82, 0, 0, 0,
70,
71,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 75,
76,
79,
80,
81,
82, 0,
72, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
87,
74, 0, 0, 0,
85,
83, 0,
84,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 0,
86, 0,
70,
71,
75,
76,
79,
80,
81,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 82, 0,
87, 0,
77, 0,
78,
85,
83, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 84, 0,
86, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0,
48, 0,
77,
48,
78, 0,
48,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 70,
71,
75,
76,
79,
80,
81,
82,
73, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0,
48,
48,
48, 0,
48,
48,
58,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
58, 0,
58,
58,
58, 0, 0,
112,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 112,
112,
112,
112,
112,
112,
112, 0,
72,
58,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 58,
58, 0,
58,
58, 0, 0, 0,
48,
48,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0,
44, 0, 0,
44,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
44,
44,
44, 0,
70,
71,
75,
76,
79,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 80,
81,
82, 0,
58,
58,
44,
44,
44,
48,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 44,
44,
49, 0, 0,
49, 0, 0,
49, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
70,
71,
75,
76,
79,
80,
81,
82,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
49,
49,
49,
58,
49,
49, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
44,
44, 0,
43, 0, 0,
43, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 43, 0, 0, 0,
71,
75,
76,
79,
80,
81,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 82, 0, 0, 0,
43,
43, 0,
49,
49,
43,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
44, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
75,
76,
79,
80,
81,
82,
50, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
50, 0, 0,
50, 0, 0, 0,
49,
43,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 43, 0, 0, 0, 0, 0, 0, 0,
50,
50,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0,
50, 0, 0, 0,
51, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 51, 0, 0,
51, 0, 0, 0, 0,
52, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 43,
52, 0, 0,
52, 0, 0,
51,
51, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
51,
50,
50, 0, 0, 0,
52,
52,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0,
52, 0, 0,
75,
76,
79,
80,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 81,
82, 0, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0,
51,
51,
50, 0, 0,
75,
76,
79,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 80,
81,
82,
52,
52,
55, 0,
53,
55, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 53,
55, 0,
53, 0,
48,
48,
48,
48,
48,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 48,
48,
48,
51, 0,
55,
55,
53,
53, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 55, 0,
53,
54,
52, 0,
54, 0, 0,
54,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
58,
58,
58,
58,
58,
58,
58,
58, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0,
54,
54, 0, 0, 0,
54, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 55,
55,
53,
53, 0, 0, 0, 0, 0, 0,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 0, 0, 0, 0, 0, 0, 0, 0,
44,
44,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 44,
44,
44,
44,
44,
44, 0, 0,
54,
54,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
55, 0,
53, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0,
49,
49,
49,
49,
49,
49,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 49,
49, 0, 0, 0, 0, 0, 0, 0,
54,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 0, 0, 0, 0, 0, 0,
43,
43,
43,
43,
dd7da1b5fedc05b92ba023ebd803e6f4a662503bChristian Maeder 0, 0, 0, 0, 0,
58,
59,
60,
61, 0,
dd7da1b5fedc05b92ba023ebd803e6f4a662503bChristian Maeder 0,
65, 0, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0,
102, 0,
103, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 106,
108, 0,
111,
112, 0, 0, 0, 0, 0,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 50,
50,
50,
50, 0, 0, 0,
116, 0,
118,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 119,
120,
121,
122,
123,
124,
125,
126,
127,
128,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 129,
130,
131,
132,
133,
134,
135,
136, 0,
51,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 51,
51,
51,
108,
108, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 52,
52,
52,
52, 0, 0, 0, 0, 0, 0,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 0, 0,
152, 0, 0, 0,
153, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0,
108, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0,
163, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0, 0, 0,
55,
55,
53,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 53, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0, 0, 0, 0, 0,
184, 0, 0, 0, 0,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 0,
41,
41,
59,
93,
41,
37,
59,
94,
95,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 40,
42,
43,
8,
45,
10,
47,
37,
41,
33,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 41,
46,
42,
44,
19,
146,
147,
47,
91,
274,
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder 151,
61,
41,
33,
40,
44,
59,
125,
38,
284,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 40,
40,
25,
43,
41,
45,
40,
30,
31,
58,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 59,
137,
173,
40,
63,
50,
25,
44,
44,
59,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 40,
30,
31,
44,
61,
280,
274,
188,
41,
284,
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder 33,
44,
59,
59,
61,
38,
284,
40,
59,
269,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 43,
50,
45,
273,
93,
58,
59,
278,
40,
280,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 179,
41,
37,
278,
44,
280,
59,
42,
43,
40,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 45,
41,
47,
59,
44,
40,
40,
33,
58,
59,
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder 282,
280,
38,
63,
40,
59,
59,
43,
280,
45,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 93,
59,
41,
123,
41,
125,
126,
44,
260,
261,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 262,
263,
40,
272,
58,
44,
59,
41,
270, 0,
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder 46,
58,
59,
93,
33,
159,
41,
37,
38,
38,
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder 145,
40,
42,
43,
43,
45,
45,
47,
41,
37,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 123,
41,
125,
126,
42,
43,
41,
45,
59,
47,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 60,
275,
62,
41,
124,
158,
93,
172,
91,
193,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 272,
269,
60,
93,
62,
273,
123,
58,
58,
41,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 44,
41,
44,
272,
177,
123,
280,
123,
59,
125,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 126, 0,
41,
41,
94,
46,
58,
59,
222,
41,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 41,
63,
41,
33,
196,
44,
272,
177,
38,
189,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 40,
193,
278,
43,
280,
45,
278,
215,
280,
58,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 59, -
1, -
1, -
1,
123,
274,
125,
126,
278, -
1,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 280,
93,
278, -
1,
280,
284, -
1, -
1, -
1, -
1,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly -
1, -
1, -
1, -
1, -
1, -
1, -
1,
319,
320, -
1,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 260,
261,
262,
263,
93,
265, -
1,
267, -
1,
269,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 270,
271,
272,
273,
274, -
1,
276,
277,
278, -
1,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 280,
281,
282, -
1,
284,
316,
317, -
1,
288,
289,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 290,
291,
292,
293,
294,
295,
296,
260,
261,
262,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 263,
310,
265,
123,
267, -
1,
126,
270,
271,
272,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder -
1,
274, -
1,
276,
277,
278, -
1,
280,
281,
319,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 320,
284,
319,
320, -
1,
288,
289,
290,
291,
292,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 293,
294,
295,
296,
260,
261,
262,
263, 0,
265,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder -
1,
267,
33, -
1,
270,
271, -
1,
38,
274,
40,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 276,
277,
43, -
1,
45,
281,
319,
320,
284, -
1,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 310,
311,
288,
289,
290,
291,
292,
293,
294,
295,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 296,
260,
261,
262,
263, -
1,
265, -
1,
267, -
1,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder -
1,
270,
271, -
1, -
1,
274, -
1,
276,
277, -
1,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder -
1, -
1,
281,
319,
320,
284, -
1,
59, -
1,
288,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 289,
290,
291,
292,
293,
294,
295,
296,
33, -
1,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly -
1,
272, -
1,
38, -
1,
40, -
1,
278,
43,
280,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 45,
282,
312,
313,
314,
315,
316,
317, -
1, -
1,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 319,
320, -
1, -
1, -
1,
126,
314,
315,
316,
317,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly 260,
261,
262,
263, -
1,
265, -
1,
267, -
1, -
1,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder 270,
271, -
1, -
1,
274, -
1,
276,
277,
310,
311,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder -
1,
281, -
1, -
1,
284, -
1, -
1, -
1,
288,
289,
648fe1220044aac847acbdfbc4155af5556063ebChristian Maeder 290,
291,
292,
293,
294,
295,
296, -
1, -
1, -
1,
57221209d11b05aa0373cc3892d5df89ba96ebf9Christian Maeder -
1,
37,
38, -
1, -
1,
41,
42,
43,
44,
45,
bcd914850de931848b86d7728192a149f9c0108bChristian Maeder 46,
47, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
319,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly 320,
126,
58,
59,
60,
61,
62,
63,
37,
38,
33bdce26495121cdbce30331ef90a1969126a840Liam O'Reilly -
1, -
1,
41,
42,
43,
44,
45, -
1,
47, -
1,
9aeda2b3ae8ce0b018955521e4ca835a8ba8a27bLiam O'Reilly -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
58,
eb48217dfa67ddb87b8fbd846de293d0636bd578Christian Maeder 59,
60,
61,
62,
63,
37,
38,
93,
94,
41,
05cc55892e6c93bdd7b9c3f100ab1bb65fe6a21eLiam O'Reilly 42,
43,
44,
45, -
1,
47, -
1, -
1, -
1, -
1,
05cc55892e6c93bdd7b9c3f100ab1bb65fe6a21eLiam O'Reilly -
1, -
1, -
1, -
1, -
1, -
1,
58,
59,
60,
61,
05cc55892e6c93bdd7b9c3f100ab1bb65fe6a21eLiam O'Reilly 62,
63, -
1, -
1,
93,
94, -
1, -
1,
124,
260,
05cc55892e6c93bdd7b9c3f100ab1bb65fe6a21eLiam O'Reilly 261,
262,
263, -
1, -
1, -
1, -
1, -
1, -
1,
270,
05cc55892e6c93bdd7b9c3f100ab1bb65fe6a21eLiam O'Reilly -
1,
272, -
1,
274, -
1,
276, -
1, -
1, -
1, -
1,
-
1,
93,
94,
284, -
1,
124, -
1,
288,
289,
290,
-
1,
292,
293,
294, -
1, -
1, -
1, -
1, -
1, -
1,
272, -
1, -
1, -
1, -
1, -
1,
278, -
1,
280, -
1,
282, -
1,
124, -
1, -
1, -
1, -
1, -
1,
319,
320,
-
1, -
1, -
1, -
1, -
1,
260,
261,
262,
263, -
1,
41, -
1, -
1,
44, -
1,
270, -
1, -
1, -
1,
274,
-
1,
276, -
1, -
1, -
1, -
1, -
1,
58,
59,
284,
-
1, -
1,
63,
288,
289,
290, -
1,
292,
293,
294,
-
1, -
1, -
1, -
1, -
1,
37,
38, -
1, -
1,
41,
42,
43,
44,
45,
59,
47, -
1, -
1, -
1, -
1,
-
1, -
1,
93,
94,
319,
320,
58,
59,
60, -
1,
62,
63, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
37,
38, -
1, -
1,
41,
42,
43,
44,
45, -
1,
47,
124, -
1, -
1, -
1, -
1, -
1, -
1,
-
1,
93,
94,
58,
59,
60, -
1,
62,
63, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
125, -
1, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317,
124,
319,
320, -
1, -
1, -
1,
93,
94,
37,
38, -
1, -
1,
41,
42,
43,
44,
45, -
1,
47,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
319,
320, -
1,
60, -
1,
62,
63,
37,
38,
124,
-
1, -
1,
42,
43,
44,
45, -
1,
47,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
319,
320, -
1,
60, -
1,
62,
63,
37,
38, -
1,
94,
41,
42,
43,
44,
45, -
1,
47,
37,
38, -
1, -
1,
41,
42,
43,
44,
45, -
1,
47, -
1,
60, -
1,
62,
63, -
1, -
1,
93,
94, -
1, -
1,
124,
60, -
1,
62,
63, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
37,
38, -
1, -
1,
41,
42,
43,
44,
45, -
1,
47,
94, -
1, -
1,
124, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
94,
60,
269,
62,
63,
272,
273, -
1,
-
1, -
1, -
1,
278, -
1,
280, -
1,
37,
38,
310,
311,
124,
42,
43,
44,
45, -
1,
47, -
1, -
1,
-
1, -
1,
124, -
1, -
1, -
1, -
1,
94,
58, -
1,
60, -
1,
62,
63, -
1, -
1,
37,
38, -
1, -
1,
-
1,
42,
43,
44,
45, -
1,
47, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
124,
59,
60,
-
1,
62,
63, -
1,
94, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
37,
38, -
1, -
1, -
1,
42,
43,
44,
45, -
1,
47, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317,
94,
124,
60, -
1,
62,
63,
37,
38, -
1, -
1, -
1,
42,
43, -
1,
45, -
1,
47,
-
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
60,
124,
62,
63, -
1, -
1, -
1,
94,
37,
38, -
1, -
1, -
1,
42,
43, -
1,
45, -
1,
47, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1, -
1,
60, -
1,
62,
94,
37,
38,
124,
-
1, -
1,
42,
43, -
1,
45, -
1,
47, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1, -
1,
60, -
1,
62, -
1, -
1, -
1,
124,
94, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
124, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1,
37,
38, -
1, -
1, -
1,
42,
43, -
1,
45,
-
1,
47, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
37, -
1,
60, -
1,
62,
42,
43, -
1,
45, -
1,
47, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1,
38, -
1,
60,
41,
62, -
1,
44,
310,
311,
312,
313,
314,
315,
316,
317,
94, -
1,
-
1, -
1, -
1,
58,
59,
60, -
1,
62,
63,
38,
-
1, -
1,
41, -
1,
43,
44,
45, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
124,
58,
59,
60, -
1,
62,
63, -
1, -
1, -
1,
93,
94,
-
1, -
1, -
1, -
1, -
1, -
1,
38, -
1, -
1,
41,
-
1,
43,
44,
45, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
93,
94,
58,
59,
60,
124,
62,
63,
38, -
1, -
1,
41, -
1, -
1,
44, -
1,
-
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317,
-
1, -
1,
58,
59,
60,
124,
62,
63, -
1, -
1,
-
1,
93,
94, -
1,
38, -
1, -
1,
41, -
1, -
1,
44, -
1, -
1, -
1,
311,
312,
313,
314,
315,
316,
317, -
1, -
1, -
1,
58,
59, -
1,
93,
94,
63,
-
1, -
1,
124, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
312,
313,
314,
315,
316,
317,
38, -
1,
-
1,
41, -
1, -
1,
44, -
1, -
1, -
1,
124,
93,
94, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
58,
59,
-
1, -
1, -
1,
63, -
1, -
1, -
1,
38, -
1, -
1,
41, -
1, -
1,
44, -
1, -
1, -
1, -
1,
38, -
1,
124,
41, -
1, -
1,
44, -
1, -
1,
58,
59, -
1,
-
1, -
1,
63,
93,
94, -
1, -
1, -
1,
58,
59,
-
1, -
1, -
1,
63, -
1, -
1,
312,
313,
314,
315,
316,
317, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
93,
94,
124, -
1, -
1,
312,
313,
314,
315,
316,
317,
93,
94,
38, -
1,
38,
41, -
1,
41,
44, -
1,
44, -
1,
310,
311,
312,
313,
314,
315,
316,
317,
124, -
1,
58,
59,
58,
59, -
1,
63, -
1,
63,
38,
124, -
1,
41, -
1, -
1,
44,
-
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1,
-
1, -
1, -
1,
58,
59, -
1, -
1, -
1,
63, -
1,
93,
94,
93,
94, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1, -
1,
93,
94,
-
1,
124, -
1,
124, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1,
310,
311,
312,
313,
314,
315,
316,
317, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
124,
-
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1,
310,
311,
312,
313,
-
1, -
1, -
1, -
1, -
1,
26,
27,
28,
29, -
1,
-
1,
32, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1,
47, -
1,
49, -
1,
51,
52, -
1,
54,
55, -
1, -
1, -
1, -
1, -
1,
310,
311,
312,
313, -
1, -
1, -
1,
68, -
1,
70,
71,
72,
73,
74,
75,
76,
77,
78,
79,
80,
81,
82,
83,
84,
85,
86,
87,
88, -
1,
310,
311,
312,
313,
94,
95, -
1, -
1, -
1, -
1, -
1,
310,
311,
312,
313, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1,
113, -
1, -
1, -
1,
117, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1,
137, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1,
148, -
1, -
1,
-
1, -
1, -
1, -
1, -
1, -
1, -
1,
310,
311,
310,
311, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1,
176, -
1, -
1, -
1, -
1,
-
1, -
1, -
1, -
1, -
1,
310,
311,
"end-of-file",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
"'!'",0,0,0,
"'%'",
"'&'",0,
"'('",
"')'",
"'*'",
"'+'",
"','",
"'-'",
"'.'",
"'/'",0,0,0,
0,0,0,0,0,0,0,
"':'",
"';'",
"'<'",
"'='",
"'>'",
"'?'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,
"'['",0,
"']'",
"'^'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,
"'{'",
"'|'",
"'}'",
"'~'",0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
"MINTOKEN",
"CHAR",
"INT",
"INTEGER",
"UNSIGNED",
"FLOATING",
"STRING",
"VOID",
"STATIC",
"ADDRESS",
"BREAK",
"CALL",
"CASE",
"CONSTANT",
"CONTINUE",
"DECLARE",
"DEFAULT",
"DYNAMIC",
"ELSE",
"EXIT",
"FOR",
"FUNCTION",
"ITERATE",
"ID",
"IF",
"LABEL",
"MEMBER",
"NAME",
"POS",
"PRAGMA",
"PRE",
"PRINTF",
"PROCEDURE",
"QUERY",
"RETURN",
"SCANF",
"SPRINTF",
"SSCANF",
"SWITCH",
"WHILE",
"F2I",
"F2S",
"I2F",
"I2S",
"S2B",
"S2F",
"S2I",
"F2X",
"I2X",
"S2X",
"X2F",
"X2I",
"X2S",
"OR",
"AND",
"EQ",
"NE",
"LE",
"GE",
"LS",
"RS",
"UNARY",
"INC",
"program : statement_list action_list",
"action_list : action_list action",
"action : LABEL ':' $$1 statement_list",
"statement_list : statement_list statement",
"statement : '{' statement_list '}'",
"statement : expr_opt ';'",
"statement : static $$2 DECLARE $$3 dcl_list ';'",
"statement : IF '(' expr ')' statement else_opt",
"statement : FOR '(' variable ')' statement",
"statement : FOR '(' expr_opt ';' expr_opt ';' expr_opt ')' statement",
"statement : WHILE '(' expr ')' statement",
"statement : SWITCH '(' expr $$4 ')' '{' switch_list '}'",
"statement : BREAK expr_opt ';'",
"statement : CONTINUE expr_opt ';'",
"statement : RETURN expr_opt ';'",
"switch_list : switch_list switch_item",
"switch_item : case_list statement_list",
"case_list : case_list case_item",
"case_item : CASE constant ':'",
"case_item : DEFAULT ':'",
"dcl_list : dcl_list ',' dcl_item",
"dcl_item : reference NAME $$5 array initialize",
"else_opt : ELSE statement",
"expr : '(' DECLARE ')' expr",
"expr : expr '?' $$6 expr ':' $$7 expr",
"expr : reference FUNCTION '(' args ')'",
"expr : EXIT '(' expr ')'",
"expr : PROCEDURE '(' args ')'",
"expr : print '(' args ')'",
"expr : scan '(' args ')'",
"expr : variable assign",
"variable : reference ID index",
"variable : DYNAMIC index",
"arg_list : arg_list ',' expr",
"formal_list : formal_item",
"formal_list : formal_list ',' formal_item",
"formal_item : DECLARE $$8 name",
"reference : reference ID index '.'",
"initialize : '(' $$9 formals $$10 ')' '{' statement_list '}'",
/* define the initial stack-sizes */ /* variables for the parser stack */ /* allocate initial stack or double stack size, up to EXMAXDEPTH */ register const char *
exs;
if (!
exs)
exs =
"illegal-symbol";
printf(
"%sdebug: state %d, reading %d (%s)\n",
printf(
"%sdebug: state %d, shifting to state %d\n",
printf(
"%sdebug: state %d, error recovery shifting\ printf(
"%sdebug: error recovery discarding state %d\n",
if (!
exs)
exs =
"illegal-symbol";
printf(
"%sdebug: state %d, error recovery discards token %d (%s)\n",
printf(
"%sdebug: state %d, reducing by rule %d (%s)\n",
exerror(
"no nested function definitions");
exval.
expr =
exnewnode(
expr.
program,
exvsp[-
5].
id->
index,
1,
INTEGER,
exvsp[-
3].
expr,
exnewnode(
expr.
program,
':',
1,
exvsp[-
1].
expr ?
exvsp[-
1].
expr->
type : 0,
exvsp[-
1].
expr,
exvsp[0].
expr));
exerror(
"simple index variable expected");
exerror(
"integer index variable expected");
exval.
expr =
exnewnode(
expr.
program,
exvsp[-
8].
id->
index,
1,
INTEGER,
exvsp[-
4].
expr,
exnewnode(
expr.
program,
';',
1, 0,
exvsp[-
2].
expr,
exvsp[0].
expr));
exval.
expr =
exnewnode(
expr.
program,
exvsp[-
4].
id->
index,
1,
INTEGER,
exvsp[-
2].
expr,
exnewnode(
expr.
program,
';',
1, 0,
NiL,
exvsp[0].
expr));
exval.
expr =
exnewnode(
expr.
program,
exvsp[-
7].
id->
index,
1,
INTEGER,
exvsp[-
5].
expr,
exnewnode(
expr.
program,
DEFAULT,
1, 0,
sw->
defcase,
sw->
firstcase));
exerror(
"return in void function");
exerror(
"duplicate default in switch");
exerror(
"too many case labels for switch");
exerror(
"if statement string type mismatch");
exval.
expr =
exnewnode(
expr.
program,
'?',
1,
exvsp[-
3].
expr->
type,
exvsp[-
6].
expr,
exnewnode(
expr.
program,
':',
1,
exvsp[-
3].
expr->
type,
exvsp[-
3].
expr,
exvsp[0].
expr));
exerror(
"++ and -- invalid for string variables");
exerror(
"++ and -- invalid for string variables");
exval.
expr =
exnewnode(
expr.
program,
';',
1, 0,
exnewnode(
expr.
program,
';',
1,
exvsp[0].
expr->
type,
exvsp[0].
expr,
NiL),
NiL);
* NOTE: procedure definition was slipped into the * declaration initializer statement production, * therefore requiring the statement terminator printf(
"%sdebug: after reduction, shifting from state 0 to\ if (!
exs)
exs =
"illegal-symbol";
printf(
"%sdebug: state %d, reading %d (%s)\n",
printf(
"%sdebug: after reduction, shifting from state %d \