Sie sind auf Seite 1von 394

Seq#

ID#

Gender

FirstPurch

ChildBks

YouthBks

CookBks

DoItYBks

RefBks

ArtBks

GeogBks

ItalCook

ItalAtlas

ItalArt

Florence

Related Purchase

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

25
29
46
47
51
60
61
79
81
90
95
100
103
112
116
121
125
126
127
145
164
169
193
201
202
208
214
224
225
256
257
263
265
266
267
275
277
282
288
330
333
340
345
347
353
354
356

1
0
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
0
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
0
0
0

297
128
138
228
257
145
190
187
252
240
275
320
268
135
213
256
226
81
330
393
213
243
63
57
260
32
177
33
172
133
194
32
352
319
242
78
223
285
312
211
280
320
234
105
317
49
189

14
8
22
2
10
6
16
14
10
6
2
2
4
14
4
14
14
22
10
12
2
10
4
2
34
26
24
12
16
32
28
14
12
12
10
6
16
14
36
6
30
28
4
8
10
22
16

2
2
7
1
1
2
1
1
1
3
4
3
1
1
2
9
6
1
10
11
1
1
1
1
11
2
1
1
1
2
2
1
11
8
5
2
7
11
10
11
2
3
2
7
3
3
9

22
10
56
2
10
12
16
14
10
20
20
18
4
14
10
58
28
22
38
50
2
10
4
2
74
32
24
12
16
36
30
14
66
32
32
10
44
52
58
44
34
38
10
40
28
32
68

0
0
2
0
0
0
0
1
0
0
0
0
0
1
0
2
2
0
0
3
0
0
0
0
0
1
0
0
0
1
1
0
4
2
0
0
2
2
2
3
0
0
0
1
0
0
1

1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1
1
0
0
1
0
2
2
1
0
0
1
0
0
0

1
0
2
0
0
0
0
0
0
1
1
0
0
0
0
3
2
1
2
2
0
0
0
0
3
0
0
0
0
1
1
0
3
1
2
0
1
3
2
2
1
2
0
1
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
5
0
0
0
0
0
0
0
1
1
0
0
1
4
1
0
0
0
0
0
0
1
3

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
2
0
0
1

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
1
2
0
0
0
0
1
0
1
0
0
0
0
1
1
0
1
0
2
1
1
2
0
1
0
0
1
1
1

0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
3
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
1
1
0
0
0
1
1
0
2

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
2
0
0
0
1
1
1
2
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
1
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
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
2
0
0
0
1
0
0
0
0
1
0
0
0
6
2
0
1
5
0
0
0
0
1
1
1
0
0
1
1
1
4
1
1
0
4
3
5
6
1
1
0
1
2
1
3

48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99

391
397
401
405
409
411
436
438
439
440
444
450
453
477
480
484
505
506
553
557
560
565
567
579
582
585
592
594
609
612
619
625
633
644
649
650
658
687
706
708
712
721
723
743
759
761
764
775
795
800
803
808

1
1
1
0
1
1
0
1
0
1
1
1
1
0
1
1
1
1
1
0
1
0
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
1
1
1
0
1
0
1
1
1
0
0

143
254
355
43
233
210
310
378
305
458
235
148
154
123
118
329
350
235
126
274
299
294
135
230
140
307
201
193
112
277
49
149
294
302
138
195
101
178
128
277
306
292
215
240
208
141
253
258
453
240
187
271

14
8
16
24
30
2
22
10
6
10
14
22
10
12
8
12
4
14
16
34
12
10
16
10
2
24
8
16
36
14
10
6
24
6
22
12
16
26
10
30
10
32
2
20
4
10
2
14
14
12
10
10

9
2
5
2
8
3
5
7
9
12
1
3
7
2
2
8
5
1
8
2
3
3
8
2
1
9
1
2
1
1
2
3
2
5
1
2
2
8
2
11
2
2
8
1
1
1
1
5
12
1
7
2

38
12
28
26
54
20
32
50
40
44
14
30
46
16
10
36
16
14
48
40
26
20
60
14
2
46
8
20
36
14
14
18
30
20
22
16
22
56
16
78
16
40
36
20
4
10
2
36
82
12
30
18

2
0
1
1
0
0
1
0
2
1
0
1
0
1
0
0
0
0
2
1
0
0
3
1
0
3
0
1
0
0
0
0
0
0
1
0
0
1
1
2
0
0
0
1
0
0
0
0
1
0
0
1

2
0
0
0
1
1
1
1
1
0
0
0
1
0
0
1
0
0
1
0
0
1
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0

1
0
2
0
2
0
0
1
1
3
0
2
0
0
0
0
2
1
1
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
2
2
0
1
0
0
0
0
0
0
0
4
3
0
1
0

1
0
0
0
2
0
1
1
1
1
0
0
1
0
0
0
0
0
2
1
0
0
1
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0

1
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
1
1
0
0
1
0
0
0
2
0
0
1
0
0
0
0
1
3
0
0
0

2
0
1
1
2
0
2
2
2
2
1
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
1
0
0
0
2
0
2
1
1
3
0
0
0
0
0
0
0
1
0

0
0
0
0
1
1
0
1
1
0
0
0
3
0
0
1
0
0
2
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
3
0
0
2
0
0
0
0
0
3
0
2
0

0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0

0
0
0
0
0
0
0
0
0
1
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
1
0
0
0

0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0

2
0
1
1
3
1
2
3
3
6
1
0
4
0
0
1
1
0
3
0
2
0
5
0
0
0
0
1
0
0
0
0
0
1
0
0
0
6
0
5
1
2
5
0
0
0
0
0
5
0
3
0

100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151

844
850
874
876
883
903
910
915
931
940
942
950
954
966
985
999
1002
1010
1011
1012
1048
1054
1075
1076
1082
1087
1088
1093
1095
1101
1103
1119
1121
1123
1131
1138
1141
1142
1149
1151
1160
1161
1169
1170
1172
1185
1195
1222
1227
1230
1238
1248

1
0
1
0
1
0
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1

288
194
274
176
182
64
95
308
166
224
123
75
137
266
258
419
196
31
284
268
189
74
145
139
252
60
98
263
312
257
205
285
122
363
302
51
35
150
136
244
64
89
265
163
216
283
294
307
131
359
101
246

22
12
14
6
4
6
2
16
16
28
14
14
16
2
12
14
2
6
10
14
12
32
16
30
10
34
12
12
10
2
4
22
4
2
10
4
18
2
6
32
32
4
16
14
14
14
14
36
16
18
14
18

1
10
11
7
10
2
1
1
1
2
4
1
1
6
1
8
2
1
1
2
1
2
2
2
1
1
2
8
1
1
2
1
1
12
1
2
2
10
1
1
1
2
1
1
2
9
2
5
1
9
4
1

22
62
68
20
34
8
2
16
16
32
32
14
16
30
12
48
6
6
10
18
12
36
22
34
10
34
16
58
10
2
6
22
4
28
10
12
22
28
6
32
32
6
16
14
20
46
22
60
16
48
26
18

0
3
4
2
2
0
0
0
0
0
1
0
0
1
0
1
0
0
0
1
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
1
0
1
0
1
0
0

0
1
1
1
2
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
1
0
0
0
2
0

1
2
2
1
0
0
0
1
1
0
1
0
0
0
0
4
0
0
0
0
0
1
0
1
0
0
0
3
0
0
0
1
0
2
0
0
1
1
0
1
0
0
1
0
1
3
0
2
0
3
0
0

0
1
1
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
1

0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
1
0
0
0
2
0

0
0
1
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0

0
1
2
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
2
0
1
0
0

0
0
2
1
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
1
0
0
1
0
0
0
0
0
0
0
0
2
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0

0
1
6
1
1
0
0
0
0
2
1
0
0
2
0
1
0
0
0
1
0
1
0
1
0
0
0
2
0
0
0
0
0
3
0
0
1
1
0
0
1
0
0
0
0
4
0
3
1
3
0
0

152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203

1253
1261
1263
1283
1300
1313
1319
1323
1329
1333
1352
1353
1357
1364
1366
1371
1392
1394
1406
1411
1442
1455
1474
1484
1486
1494
1496
1505
1515
1518
1521
1526
1529
1530
1531
1543
1552
1554
1577
1610
1641
1652
1671
1672
1685
1690
1705
1740
1741
1748
1749
1766

0
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
0
0
1
0
1
1
1
1
0
0
1
0
1
1
1
0
0
1
1
1
0

285
157
120
217
200
100
309
354
163
66
169
224
222
477
143
295
69
275
54
201
149
364
86
151
229
227
246
43
158
327
164
158
206
319
39
295
178
128
311
391
88
97
250
102
273
362
271
24
280
203
304
164

12
26
8
14
4
12
4
6
2
12
16
4
16
20
10
32
2
8
12
34
8
14
14
12
8
2
6
10
12
16
2
6
10
4
10
6
14
32
2
8
18
2
12
2
14
14
12
8
14
18
16
12

2
1
5
2
9
4
11
10
1
2
4
1
2
12
1
2
1
10
3
6
1
8
5
4
2
9
1
2
2
2
3
9
2
2
1
2
1
5
9
9
2
2
12
1
2
5
2
1
2
1
2
3

14
26
24
20
30
32
40
56
2
20
34
4
20
68
10
40
2
62
24
54
8
54
40
34
12
42
6
16
14
24
16
56
16
10
10
14
14
48
34
48
22
10
36
2
20
42
14
8
22
18
18
24

1
1
0
1
2
0
1
1
0
0
1
0
0
2
0
2
0
1
1
3
0
2
1
0
0
1
0
1
0
0
1
1
1
0
0
0
0
1
2
1
1
0
1
0
0
1
0
0
0
0
1
0

0
0
0
0
2
0
1
3
0
0
0
0
1
1
0
0
0
1
0
1
0
2
0
1
0
0
0
0
1
0
0
1
0
0
0
0
1
0
1
1
0
0
1
0
0
0
1
0
0
0
0
1

0
0
0
0
1
0
2
4
0
1
0
0
1
5
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
2
2
0
0
3
0
0
2
0
0
1
1
0
1

0
0
2
0
0
2
2
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
1
0
0
0
1
0
1
0
0
0
0
0
0
2
1
0
0
2
0
1
0
0
0
0
0
1
0

0
0
0
1
2
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
2
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
3
1
0
1
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
1
0
0
1
2
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
1
0
0
0
0
0
0
0

0
0
0
0
0
0
1
0
0
0
3
0
0
3
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
3
0
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
2
0
0
0
3
0
1
5
0
0
0
6
1
1
0
3
2
0
0
2
0
0
0
1
0
3
0
0
0
0
0
3
0
0
0
0
6
0
1
3
0
0
0
0
0
0

204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255

1784
1785
1788
1796
1799
1805
1813
1815
1817
1825
1837
1838
1844
1845
1846
1858
1878
1886
1889
1923
1941
1960
1962
1977
1984
2020
2046
2052
2062
2065
2068
2073
2074
2079
2081
2096
2099
2108
2119
2121
2124
2171
2172
2183
2184
2185
2198
2203
2204
2213
2226
2227

1
1
1
0
1
1
1
1
0
1
1
1
1
1
0
1
0
0
1
0
0
1
0
1
1
1
1
1
0
1
1
1
1
0
0
1
1
0
1
1
1
0
0
1
1
1
1
1
1
0
1
1

32
178
130
177
90
292
226
73
123
432
218
448
37
246
200
220
238
152
361
60
438
58
61
194
239
68
88
300
363
234
191
178
146
374
109
120
210
282
260
340
441
95
34
125
329
79
96
173
364
212
124
167

12
30
12
30
10
14
2
12
4
12
22
12
16
6
8
16
24
16
6
14
12
2
10
14
8
16
16
14
14
10
6
26
10
36
14
14
16
14
32
12
10
8
10
32
14
16
26
20
16
16
16
18

1
2
1
9
2
1
1
2
2
11
1
12
2
9
3
3
1
9
6
4
11
1
3
2
1
1
1
1
7
1
1
2
1
11
2
1
1
2
1
6
12
2
2
1
3
1
2
2
8
5
2
5

12
34
12
76
14
14
2
18
10
76
22
48
22
40
24
24
24
66
36
32
76
2
20
22
8
16
16
14
42
10
6
28
10
66
20
14
16
18
32
30
72
12
16
32
24
16
28
28
60
38
22
32

0
0
0
1
0
0
0
0
0
3
0
4
0
1
0
1
0
0
1
1
4
0
2
0
0
0
0
0
1
0
0
0
0
3
0
0
1
0
0
2
2
0
1
0
0
0
0
0
0
1
2
1

0
0
0
2
1
1
0
1
0
2
0
5
0
2
1
0
0
1
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0

0
1
0
2
0
0
0
0
0
2
0
1
0
4
0
2
0
4
2
2
2
0
0
0
0
0
0
1
1
0
0
0
0
2
1
1
0
0
0
1
0
0
0
0
1
1
0
1
3
1
0
1

0
0
0
1
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
4
0
0
0
0
0
1
0
1
0
0
1
0
1
0
0
0
1
0
0
2
0
0
0
0
0
0
1
0
2
0
3

0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
2
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0

0
0
0
2
0
0
0
0
0
1
0
1
0
0
0
0
1
1
1
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
2
0
0
0
1
0
0
0

0
1
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
1
1
3
0
0
1
0
0
1
0
3
1
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
1
1
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
1
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
1
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0

0
1
0
2
0
0
0
0
0
3
0
3
0
0
1
1
1
2
4
1
1
0
0
2
0
1
0
0
1
0
0
0
0
2
0
0
0
1
1
1
5
0
0
1
2
0
1
0
4
2
0
0

256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307

2238
2245
2253
2262
2263
2268
2294
2296
2299
2304
2313
2324
2339
2341
2342
2376
2377
2382
2383
2385
2392
2394
2431
2435
2471
2473
2475
2503
2505
2506
2508
2523
2527
2532
2536
2541
2591
2594
2603
2604
2624
2641
2649
2660
2668
2673
2676
2684
2687
2699
2707
2726

1
1
1
0
0
0
1
1
1
1
1
1
0
0
1
0
1
1
1
1
0
1
1
1
0
1
0
0
1
1
1
1
0
1
1
1
0
1
0
1
1
0
1
0
1
1
1
1
1
1
1
1

80
318
260
148
243
40
121
384
90
107
53
232
329
90
192
419
153
305
218
33
135
320
174
285
208
45
77
90
297
347
188
252
415
146
142
232
326
131
166
44
159
210
143
212
201
110
18
267
38
284
332
124

12
8
12
6
4
22
12
10
10
14
12
10
16
12
34
14
10
16
14
2
16
6
16
6
4
26
8
10
8
10
36
2
16
14
4
26
22
8
16
16
34
34
10
10
32
10
16
16
4
10
12
4

1
2
1
4
1
1
5
8
5
6
2
1
5
3
6
12
1
8
8
1
4
2
2
9
2
2
1
2
7
6
6
1
12
2
2
2
4
6
1
2
1
1
1
1
1
6
1
2
1
5
10
1

12
10
12
20
4
22
32
46
38
36
14
10
36
26
52
50
10
60
48
2
26
12
22
56
8
34
8
14
22
28
62
2
68
18
6
30
38
30
16
18
34
34
10
10
32
28
16
18
4
20
48
4

0
0
0
0
0
0
1
3
0
1
0
0
2
1
0
2
0
2
1
0
0
0
0
1
0
2
0
1
0
2
2
0
5
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
1
0
0
1
1
0

0
0
0
0
0
0
0
1
2
2
1
0
1
0
3
4
0
0
3
0
2
0
0
2
0
0
0
0
1
1
2
0
0
1
0
1
0
1
0
1
1
1
0
0
0
1
0
2
0
2
3
0

0
0
0
0
0
1
1
1
0
0
0
0
1
0
2
1
0
2
1
0
0
0
0
1
0
0
0
0
0
1
0
0
2
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
1
0
2
0
0
0
1
0
2
0
2
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0

0
0
0
1
0
0
0
1
0
0
0
0
1
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
2
0
2
2
0
1
0
1
2
0
0
0
0
0
0
1
0
3
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
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
1
0

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
0
1
2
1
0
0
1
0
1
7
0
2
3
0
1
0
1
3
0
0
0
0
1
1
2
0
4
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
3
0

308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359

2727
2731
2739
2761
2771
2773
2798
2812
2819
2828
2829
2830
2846
2847
2851
2859
2873
2875
2889
2891
2901
2904
2907
2924
2927
2934
2959
2974
2981
2990
2993
3008
3012
3014
3016
3024
3030
3043
3047
3048
3054
3055
3057
3058
3067
3069
3072
3073
3078
3093
3094
3099

0
1
1
1
0
1
1
0
1
1
1
0
1
1
0
0
1
0
1
0
0
0
1
0
1
0
1
1
1
1
0
1
1
0
1
1
1
1
1
0
1
0
1
1
0
1
1
1
1
0
0
0

192
267
324
199
356
475
258
268
101
238
305
269
240
218
155
285
317
361
370
339
48
169
75
133
330
102
311
316
230
246
219
127
256
369
269
248
293
211
82
304
177
248
86
149
158
212
422
277
222
177
230
248

12
12
10
4
4
4
14
12
10
8
14
12
12
24
30
10
14
16
10
8
10
14
4
16
14
8
10
16
2
34
10
4
16
16
32
16
18
28
16
20
8
16
6
16
32
32
18
14
10
10
2
34

1
6
2
10
6
12
2
7
2
4
8
1
1
2
6
1
9
11
8
7
1
3
2
3
6
5
1
3
12
2
6
2
4
6
1
7
9
1
3
2
1
8
1
2
2
2
9
2
2
1
1
7

12
38
14
34
22
52
18
46
18
28
56
12
12
30
44
10
64
80
50
46
10
24
10
26
34
26
10
30
32
40
28
6
36
40
32
44
42
28
26
22
8
38
6
18
34
38
56
20
14
10
2
52

0
1
1
3
1
4
1
0
0
1
0
0
0
1
1
0
1
2
2
1
0
0
0
0
3
1
0
0
0
0
2
0
2
1
0
1
2
0
0
0
0
3
0
1
0
0
3
1
0
0
0
4

0
2
0
0
0
0
0
0
1
0
1
0
0
0
0
0
3
1
0
1
0
0
0
1
0
1
0
0
4
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
0
2
0
2
0
2
0
0
4
0
0
1
3
0
1
6
2
0
0
0
0
0
0
1
0
2
2
0
1
0
0
3
0
3
1
1
0
2
0
2
0
0
1
2
5
1
0
0
0
0

0
0
0
1
1
2
0
1
0
0
2
0
0
0
0
0
2
0
0
2
0
0
0
1
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
1
0
1
0
0
0
0
1

0
1
0
2
0
1
1
1
0
1
0
0
0
0
0
0
0
2
0
1
0
1
0
1
3
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

0
0
0
1
0
0
0
2
0
1
0
0
0
0
0
0
1
0
1
1
0
2
0
0
0
0
0
0
0
0
1
0
1
0
0
1
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
1
0
0
0
0
1
0
0
0
2
0
1
0
1
0
0
0
0
0
0
0
0
1
0
2
1
0
0
1
0
1
2
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0

0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0

0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
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
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0

0
2
0
1
0
1
0
3
0
3
1
0
0
0
2
0
2
0
2
1
0
4
0
0
1
0
0
1
2
2
4
0
1
3
0
3
3
0
2
0
0
2
0
1
0
1
0
1
0
0
0
1

360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411

3102
3105
3107
3138
3153
3155
3159
3196
3231
3233
3241
3244
3251
3256
3270
3293
3308
3309
3329
3338
3340
3367
3369
3375
3377
3407
3412
3471
3493
3504
3517
3526
3531
3533
3554
3566
3569
3590
3606
3609
3621
3625
3628
3640
3656
3662
3665
3669
3670
3672
3673
3681

0
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
1
0
1
1
1
1
0
1
0
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0

24
130
34
145
121
424
233
221
287
206
148
345
173
240
223
74
246
148
54
189
26
99
249
137
221
180
404
329
198
252
379
300
364
253
232
128
266
106
174
243
111
288
157
97
168
243
152
47
67
320
100
354

8
2
2
4
26
10
10
10
6
16
6
6
14
16
10
4
10
16
8
14
16
4
14
16
2
4
28
12
26
14
24
16
14
6
8
16
10
16
14
4
8
16
2
16
16
10
4
2
12
6
14
26

1
2
1
2
1
11
1
2
9
2
1
5
2
11
6
2
8
1
1
1
1
1
8
1
8
2
11
2
2
1
10
2
8
12
1
2
4
1
2
1
2
5
2
2
2
12
2
3
1
3
1
7

8
8
2
12
26
64
10
12
38
24
6
20
20
76
24
6
32
16
8
14
16
4
40
16
20
6
88
14
30
14
60
18
52
38
8
20
32
16
16
4
14
32
10
18
24
48
10
10
12
18
14
42

0
0
0
0
1
0
0
0
1
0
0
0
0
5
0
0
3
0
0
1
0
0
1
0
1
0
3
0
1
0
2
1
3
7
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
1

0
0
0
0
0
4
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
2
0
0
0
2
0
0
0
1
0
2

0
0
0
0
0
2
0
0
2
0
0
2
0
1
2
0
0
1
0
0
0
0
3
1
0
0
1
1
0
0
1
0
1
1
0
0
0
1
1
0
0
1
0
0
1
3
0
0
0
0
0
2

0
0
0
0
0
1
0
0
0
0
0
0
1
2
1
0
1
0
0
0
0
0
0
0
2
0
0
0
0
1
1
0
1
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
1
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
2
0
0
0
2
0
1
0
0
0
0
1
0
1
0
0
0
0
1
0

0
0
0
0
0
1
0
0
1
1
0
0
0
1
0
0
1
0
0
0
0
0
1
0
1
0
1
0
1
0
2
1
1
0
0
0
1
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0

0
0
0
0
0
2
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
3
0
0
0
3
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1

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
1
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
1
0
0
0
0
0
1
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
1
0
1
0
0
0
0

0
0
0
0
0
3
0
0
3
2
0
0
0
1
0
0
1
0
0
0
0
0
4
0
1
0
4
0
1
0
6
1
1
2
0
0
3
0
0
0
0
1
0
1
1
2
0
0
0
1
0
3

412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463

3684
3689
3693
3695
3701
3706
3708
3710
3716
3736
3739
3742
3746
3747
3759
3771
3779
3817
3819
3825
3866
3871
3873
3882
3887
3913
3915
3927
3943
3945
3966
3984
3989
3998
4003
4004
4014
4027
4048
4049
4050
4061
4073
4083
4105
4114
4117
4131
4133
4137
4153
4160

1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
0
1
1

144
268
40
65
307
261
273
163
235
57
43
289
222
94
226
217
193
377
294
28
142
257
132
223
419
176
83
366
198
90
122
356
203
33
139
201
284
227
244
59
228
62
76
312
149
193
56
195
186
153
362
198

6
10
10
16
16
22
16
6
12
18
2
4
6
8
14
6
12
6
16
12
10
16
28
4
10
20
18
10
8
16
4
12
16
12
8
14
10
12
30
8
24
10
22
12
2
16
16
16
24
36
18
6

8
1
2
1
2
2
1
2
7
2
2
6
2
3
2
1
1
12
3
1
1
2
2
7
11
1
1
12
2
1
1
4
2
2
1
7
1
6
9
1
12
1
1
1
5
5
1
2
1
2
12
1

38
10
16
16
24
30
16
14
52
24
4
28
10
26
22
6
12
34
22
12
10
24
30
22
70
20
18
70
12
16
4
26
24
14
8
54
10
36
52
8
58
10
22
12
26
34
16
20
24
42
78
6

0
0
0
0
1
0
1
1
1
1
0
0
0
0
0
0
0
3
1
0
0
1
0
1
3
0
1
3
0
0
0
0
1
0
0
1
0
1
1
0
6
0
0
0
0
0
0
0
0
0
2
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
3
0
0
0
0
0
1
0
0
0
0
1
1
0

2
0
1
0
0
1
0
0
3
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
2
0
1
0
2
1
0
0
5
0
1
1
0
3
0
0
0
0
1
1
1
0
1
4
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
1
0
3
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
2
0
1
0
0
1
0

1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
2
1
0
0
0
0
0
0

1
0
0
1
0
1
0
0
0
1
0
0
0
1
0
0
0
2
1
0
0
0
1
1
2
0
0
2
0
0
0
0
0
0
0
0
0
1
1
0
2
0
0
0
0
1
0
0
0
0
1
0

1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0

1
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

1
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
1
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0

5
0
0
1
0
1
0
0
2
1
0
1
0
1
0
0
0
4
1
0
0
0
1
3
3
0
0
3
0
0
0
0
1
0
0
1
0
2
1
0
4
0
0
0
3
2
0
0
0
0
2
0

464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515

4173
4182
4188
4194
4209
4231
4248
4253
4260
4288
4294
4321
4338
4345
4360
4367
4378
4380
4381
4382
4386
4387
4398
4409
4421
4436
4443
4454
4469
4490
4504
4506
4508
4511
4547
4549
4553
4558
4564
4567
4574
4580
4584
4590
4596
4613
4629
4653
4659
4680
4683
4699

1
0
1
0
0
1
0
1
1
1
1
1
0
1
0
0
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1

128
270
350
286
71
241
190
77
68
317
422
96
170
263
254
262
168
37
184
228
47
195
294
135
248
109
274
234
105
372
49
139
55
117
140
68
102
55
281
293
330
179
357
239
231
75
290
258
224
187
199
131

18
4
14
36
20
6
10
10
16
12
14
22
24
14
26
6
20
16
20
10
10
12
12
14
6
10
22
2
12
20
16
20
12
2
14
12
4
14
14
2
16
4
8
2
26
12
34
28
28
14
14
18

2
2
5
1
2
2
1
1
2
9
9
5
2
7
1
5
7
2
6
2
2
2
12
1
2
2
1
5
7
8
2
7
1
1
2
4
2
2
8
9
5
3
5
1
1
2
1
7
12
8
2
7

24
6
28
36
24
14
10
10
22
38
38
44
30
42
26
24
36
20
44
16
14
16
70
14
10
16
22
16
26
66
20
44
12
2
20
26
12
18
58
26
42
22
36
2
26
16
34
60
74
38
16
46

0
0
3
0
0
0
0
0
0
1
1
0
0
1
0
0
0
1
1
1
0
0
2
1
0
0
0
1
3
2
1
2
0
0
0
0
0
0
2
0
0
1
1
0
0
0
0
0
0
2
0
0

0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
2
0
2
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
0
0
0
0
0
1
2
1
0
0

1
0
0
0
0
0
0
0
0
2
3
3
2
2
1
1
3
0
0
0
0
1
2
0
0
1
0
0
2
3
1
1
0
0
1
0
0
1
0
0
1
0
3
0
1
0
1
1
3
1
1
3

0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
3
0
1
0
0
0
0
0
0
0
1
1
0
1
0
0
0
2
0
1
2
2
0
0
0
0
0
1
0
1
2
1
0
1

0
0
0
0
0
1
0
0
1
1
1
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
1
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
1

1
0
0
0
0
0
0
0
1
1
1
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
2
0
0
0
0
0
0
1
2
1
0
0

0
0
1
1
2
0
0
0
0
1
2
0
0
1
0
1
1
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
1
2
0
0
0
0
0
0
3
2
1
0
2

0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0

1
0
1
1
2
0
0
0
1
2
3
2
1
3
0
1
2
0
0
0
0
0
4
0
0
0
0
0
0
3
0
1
0
0
0
0
0
0
3
2
4
0
0
0
0
0
0
6
4
2
0
2

516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567

4722
4725
4728
4740
4748
4752
4755
4756
4762
4767
4773
4777
4780
4796
4801
4808
4818
4820
4821
4829
4840
4859
4866
4873
4907
4910
4919
4939
4940
4983
4986
5010
5015
5020
5025
5030
5035
5037
5041
5047
5049
5050
5070
5076
5077
5083
5090
5100
5112
5115
5119
5147

1
0
1
0
1
1
0
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1

175
189
267
307
187
80
78
291
300
320
157
305
421
372
17
109
221
444
423
228
285
244
216
202
56
291
262
228
200
263
222
157
362
186
357
211
150
281
218
106
217
262
332
281
239
224
392
188
338
394
47
276

30
16
2
12
2
6
32
32
20
16
8
14
6
30
14
10
22
16
4
8
14
8
22
4
6
10
12
8
10
20
14
8
14
4
18
4
6
12
6
14
12
28
2
36
12
32
8
22
26
14
10
20

2
2
4
1
8
1
2
1
7
2
2
5
11
11
1
6
2
10
9
10
2
2
1
9
2
2
11
1
1
12
3
1
11
1
10
6
5
2
1
1
1
2
9
11
1
1
12
5
5
8
2
3

32
24
20
12
44
6
34
32
40
20
14
28
68
60
14
30
24
38
56
46
16
10
22
48
12
18
78
8
10
80
24
8
62
4
56
18
28
18
6
14
12
30
26
92
12
32
60
48
40
48
12
26

1
0
0
0
3
0
0
0
0
0
0
0
2
4
0
0
1
3
2
1
0
0
0
2
0
1
0
0
0
4
0
0
2
0
4
0
0
1
0
1
0
0
3
3
0
0
1
1
0
3
0
0

0
0
0
0
1
0
0
0
1
0
0
0
1
1
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
1
0
0

1
1
1
0
2
0
0
0
2
1
1
4
1
3
0
1
0
3
2
3
0
0
0
1
0
0
4
0
0
3
1
0
5
0
0
1
2
0
0
0
0
0
1
2
0
0
2
1
2
1
0
1

0
1
0
0
1
0
0
0
0
0
0
0
1
1
1
1
0
0
1
2
1
0
0
2
0
0
1
0
0
2
0
0
3
0
1
0
1
0
0
0
0
0
1
1
0
1
0
1
0
0
0
1

0
0
0
0
0
0
0
0
1
0
0
0
2
1
0
0
0
1
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
1
1
1
0
1

0
0
0
0
0
0
0
0
2
1
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
2
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0

0
0
0
0
0
0
2
1
1
0
0
1
2
0
0
2
1
1
0
1
0
0
0
2
0
0
2
0
0
0
0
0
0
0
3
0
0
0
0
0
0
2
0
3
0
0
3
1
1
1
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0

0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
2
1
3
1
0
1
3
4
0
2
1
1
0
3
0
0
1
3
0
0
4
0
0
2
1
0
1
0
3
0
0
0
0
0
0
2
1
4
0
0
5
1
5
2
0
1

568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619

5148
5167
5170
5174
5193
5197
5202
5203
5224
5228
5233
5235
5243
5246
5250
5257
5268
5297
5300
5333
5338
5345
5349
5350
5355
5366
5376
5383
5385
5394
5417
5424
5431
5442
5445
5448
5451
5452
5453
5454
5485
5504
5536
5543
5549
5557
5560
5570
5575
5582
5605
5610

1
1
1
0
0
1
1
0
1
1
1
0
1
1
1
1
0
1
0
1
1
1
0
1
1
1
0
0
1
1
0
1
1
1
0
0
1
1
1
1
0
1
0
1
1
0
1
1
0
0
0
1

199
37
384
172
181
211
299
108
419
406
351
400
287
423
131
305
400
124
354
165
282
240
181
245
108
300
190
175
227
121
288
278
151
228
133
398
233
203
410
128
66
104
178
164
273
170
236
93
84
29
76
297

16
14
6
4
10
20
20
26
14
14
36
6
12
12
14
6
4
14
6
14
12
12
4
18
8
12
8
16
10
16
6
26
16
14
2
10
16
18
4
20
10
28
18
4
8
16
8
14
6
10
20
34

4
2
8
2
2
1
1
2
11
10
4
11
2
10
4
9
8
4
9
1
8
2
2
4
1
5
1
2
1
2
11
1
2
9
4
11
4
1
8
2
2
1
2
7
2
1
12
3
1
1
1
12

30
20
26
8
16
20
20
28
62
72
50
52
18
34
28
24
44
32
30
14
60
16
10
34
8
24
8
20
10
20
70
26
24
36
24
50
36
18
20
24
16
28
26
38
16
16
44
28
6
10
20
94

2
0
1
0
1
1
0
0
3
1
1
1
0
2
0
0
1
0
2
1
0
0
0
0
0
0
0
1
0
0
3
0
1
0
0
3
1
0
0
1
0
0
1
1
0
0
1
1
0
0
0
1

1
0
0
0
0
0
0
0
0
1
1
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0

0
1
1
0
0
0
1
1
5
3
0
3
0
2
3
4
2
2
1
0
2
1
0
0
0
0
0
0
0
0
2
0
1
4
0
2
0
0
2
1
1
0
1
1
1
1
2
0
0
0
0
7

0
1
1
0
0
0
0
1
0
1
0
2
0
0
1
0
1
0
1
0
0
0
0
0
0
2
0
1
0
1
1
0
0
1
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1

0
0
1
0
0
0
0
0
2
0
0
0
0
4
0
1
0
1
0
0
2
0
0
0
0
1
0
0
0
1
1
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
3
1
0
0
0
2

0
0
0
0
0
0
0
0
0
1
2
3
0
0
0
1
1
0
1
0
1
0
0
1
0
1
0
0
0
0
2
0
0
1
1
1
0
1
0
0
0
0
0
1
0
0
2
1
0
0
0
1

1
0
0
0
0
0
0
0
1
2
0
0
0
0
0
2
1
1
0
0
2
0
0
3
0
0
0
0
0
0
0
0
0
2
0
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
0
0
0
0
0
1
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
1
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
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0

1
0
2
0
0
0
0
0
1
3
2
3
0
2
0
3
2
1
3
0
3
0
0
4
0
1
0
0
0
0
4
0
1
4
1
1
2
1
1
0
0
0
0
1
0
0
2
1
0
0
1
1

620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671

5614
5628
5632
5648
5654
5657
5669
5670
5672
5676
5708
5711
5713
5715
5722
5724
5729
5747
5749
5755
5760
5765
5766
5772
5777
5778
5783
5795
5800
5806
5811
5824
5828
5838
5845
5850
5855
5856
5870
5880
5885
5893
5894
5897
5899
5902
5903
5906
5907
5911
5912
5913

0
0
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
0
0
1
1
0
0
1
1
1
1
1
0
0
1
1

145
136
75
159
276
53
175
173
67
277
242
73
19
341
354
225
285
259
310
130
166
148
156
200
137
117
218
54
185
336
284
310
203
74
238
262
49
295
81
305
254
159
287
194
98
351
156
277
160
215
399
68

12
12
16
10
24
14
36
16
14
8
10
6
16
2
4
26
4
14
16
22
12
4
6
26
18
34
10
20
6
12
14
12
14
10
24
16
24
30
16
10
32
20
4
30
12
10
10
10
24
16
14
4

1
2
1
3
2
1
1
8
1
1
1
1
1
3
12
11
9
2
8
2
1
5
5
1
2
1
2
1
2
7
10
2
1
1
3
1
1
2
1
2
1
2
1
1
6
9
5
3
10
1
8
1

12
16
16
22
32
14
36
44
14
8
10
6
16
12
48
58
40
18
54
24
12
22
16
26
20
34
18
20
12
36
70
18
14
10
36
16
24
34
16
12
32
24
4
30
38
62
34
22
50
16
48
4

0
0
0
1
0
0
0
3
0
0
0
0
1
0
2
2
1
0
2
1
0
0
0
1
1
0
0
0
0
1
2
1
0
0
0
0
1
0
0
0
1
0
0
1
1
2
1
1
2
0
0
0

0
1
0
0
0
0
0
1
0
0
0
0
0
0
2
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
4
2
1
1
0
0
0
2
0
0
1
1
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
1
1
1
1
2
0

0
0
0
0
2
0
0
1
0
0
0
0
0
0
3
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
2
0
0
0
1
0
0
1
0
0
0
1
1
0
2
0
0
0

0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
2
0
0
0
0
0
1
0
3
1
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
1
0
1
0

0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
1
0
1
0
2
0

0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
2
0
0
1
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
3
0
3
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
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
1
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
2
0
0
0
0
1
0

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0

0
0
1
0
0
1
1
1
0
0
0
0
0
0
2
3
1
0
2
0
0
0
0
0
1
0
0
0
0
1
3
0
0
0
1
1
0
0
0
0
0
1
0
0
1
5
1
0
4
0
8
0

672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723

5915
5916
5924
5931
5935
5943
5957
5982
6003
6013
6018
6025
6037
6044
6058
6059
6067
6069
6082
6084
6093
6096
6097
6101
6102
6110
6113
6114
6118
6123
6134
6140
6153
6167
6168
6174
6177
6183
6192
6196
6201
6208
6219
6222
6223
6235
6243
6246
6249
6256
6257
6275

1
0
1
1
1
0
1
0
1
1
1
0
0
0
1
1
1
1
0
0
1
1
1
1
1
1
0
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
0
0
1
1
1
1
0
0
1

303
156
191
32
93
266
296
63
132
143
294
17
422
340
139
53
39
113
307
104
184
245
204
292
158
374
284
216
202
251
206
66
301
280
327
15
413
83
248
49
273
384
159
275
411
76
219
367
191
49
330
293

16
2
22
16
14
32
14
14
2
14
16
4
26
14
10
14
14
8
18
6
6
14
6
4
16
2
4
2
16
16
14
32
16
6
12
34
30
4
12
12
10
14
4
10
28
6
2
20
20
16
4
14

2
3
2
1
2
2
1
1
1
1
1
1
12
10
1
1
1
2
4
5
1
1
2
5
7
10
2
2
2
1
4
1
1
1
10
1
11
5
1
3
1
11
10
4
8
1
1
8
8
3
4
11

22
12
24
16
16
40
14
14
2
14
16
4
82
70
10
14
14
14
28
18
6
14
12
28
44
26
8
8
18
16
28
32
16
6
66
34
54
26
12
26
10
70
46
18
76
6
2
44
44
22
14
56

0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0
1
1
0
0
0
1
0
2
0
0
0
1
0
1
0
0
2
0
2
0
0
0
0
1
2
2
1
0
0
2
3
1
0
3

0
0
0
1
0
0
0
1
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
3
1
1
0
0
0
0
1
0
1
1

1
0
1
0
1
0
1
0
0
0
0
0
3
1
0
1
1
1
1
0
0
1
0
2
1
0
0
0
2
0
2
0
1
0
3
0
1
2
0
1
0
0
1
0
3
0
0
2
2
0
0
3

0
0
1
0
0
2
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
2
0
1
0
0
1
0
1
0
2

0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
4
0
0
0
0
1
0
0
1
0
0
1
1
0
0
1

1
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
1
0
0
0
4
2
0
1
0
0
0
1
1
0
1

0
0
0
0
0
0
0
0
0
0
0
0
3
2
0
0
0
0
0
1
0
0
0
1
2
0
0
0
0
0
0
0
0
0
2
0
1
0
0
0
0
1
1
0
1
0
0
2
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
1
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
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0

1
0
0
0
1
0
0
0
0
0
0
0
6
3
0
0
0
0
1
2
0
0
0
2
3
0
0
0
0
0
1
0
0
0
2
0
3
1
0
0
0
5
3
0
2
0
0
2
1
1
0
1

724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775

6280
6286
6289
6291
6292
6299
6304
6307
6309
6312
6317
6325
6346
6347
6348
6369
6381
6389
6391
6396
6397
6399
6402
6410
6426
6428
6459
6479
6480
6485
6495
6496
6507
6521
6540
6549
6551
6553
6564
6586
6588
6589
6596
6597
6605
6608
6609
6628
6635
6638
6640
6642

1
1
0
1
1
0
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1
1
0
0
1
0
1
0
1
0
0
0
1
1
1
1
0
1
1
1
0
1
1
1
1
0
0
0
1
1
1

279
98
358
325
243
276
91
211
69
350
234
323
338
231
128
243
98
139
56
190
298
219
49
377
324
225
365
259
216
263
172
318
304
100
230
148
396
282
235
206
191
58
325
109
191
40
127
162
260
91
264
310

28
2
6
12
14
22
2
34
8
4
8
12
14
20
14
12
4
6
8
10
12
14
34
14
34
34
10
10
16
2
14
2
28
10
14
16
12
10
12
12
14
4
16
6
16
4
12
12
2
2
4
6

1
1
10
2
1
4
6
8
3
7
8
2
3
2
1
2
1
1
1
1
6
12
1
12
4
1
12
2
11
1
7
3
2
1
1
1
9
12
11
1
2
1
2
1
4
2
1
1
1
2
1
1

28
2
50
18
14
40
28
70
20
38
40
18
30
26
14
18
4
6
8
10
24
52
34
60
54
34
44
16
58
2
36
14
32
10
14
16
44
66
36
12
20
4
18
6
24
8
12
12
2
8
4
6

0
0
1
1
0
1
0
1
0
2
0
0
1
0
0
1
0
0
0
0
0
5
0
3
1
0
2
0
2
0
0
0
0
0
1
0
1
1
3
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
2
0
0
0
0
0
0
0
2
0
1
0
0
0
0
0
0
0
1
0
0
2
0
0
2
0
1
0
0
0
0
0
0
0
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
3
0
3
0
3
0
1
0
1
0
0
0
0
0
0
1
2
1
1
1
1
4
1
2
0
0
0
1
0
0
0
2
2
2
0
0
0
2
0
2
0
0
0
0
0
0
0

0
0
1
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
2
0
2
0
0
0
0
3
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
2
0
0
0
0
0
0
0

0
0
1
0
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
1
0
2
0
1
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0

1
0
1
0
0
0
0
1
0
0
3
0
0
0
1
0
0
0
0
0
2
1
0
1
0
0
1
0
0
0
2
1
0
0
0
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
1
0
2
0
2
0
0
1
0
0
0
0
0
0
0
1
0
2
2
0
1
0
1
0
3
0
0
0
0
0
2
3
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
1
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
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
3
0
0
0
1
1
2
0
5
0
0
1
1
0
0
0
0
0
2
2
0
3
3
0
2
0
1
0
5
1
0
0
0
1
3
5
1
0
0
0
1
0
0
0
0
0
0
0
0
0

776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827

6643
6650
6654
6672
6680
6698
6700
6701
6703
6708
6713
6718
6721
6724
6725
6726
6727
6731
6734
6736
6748
6764
6766
6775
6778
6786
6794
6801
6814
6818
6828
6839
6840
6845
6850
6856
6859
6867
6888
6889
6890
6891
6909
6910
6911
6914
6916
6917
6922
6930
6940
6947

1
1
0
0
0
1
1
1
1
0
0
1
1
1
1
0
1
1
1
0
0
0
0
1
1
1
1
1
0
1
0
1
0
1
1
0
0
0
1
1
1
1
0
0
1
1
1
1
1
1
1
1

225
95
243
53
210
320
342
195
374
251
124
223
282
314
118
451
242
143
284
325
271
196
278
417
235
320
192
131
190
260
103
212
96
180
96
75
220
209
156
59
219
242
214
206
59
207
271
303
143
60
65
87

2
6
28
12
14
4
8
2
10
12
2
8
10
10
16
6
14
14
18
8
10
12
2
14
12
16
12
14
18
6
14
6
12
14
28
14
16
2
16
30
12
6
12
32
16
2
10
10
4
14
12
22

10
1
1
2
10
2
4
2
5
2
4
4
5
7
1
11
2
7
7
3
1
1
1
12
8
6
1
2
1
7
6
10
4
2
4
4
5
2
4
2
1
2
1
2
1
1
4
9
1
4
2
2

52
6
28
18
60
8
22
6
30
18
22
20
32
42
16
68
20
54
38
16
10
12
2
44
40
46
12
22
18
38
48
42
28
20
44
38
40
8
24
36
12
14
12
36
16
2
28
34
4
28
14
30

5
0
0
1
4
0
1
0
2
1
0
0
1
0
0
2
0
1
1
0
0
0
0
2
2
2
0
1
0
1
2
1
1
0
2
2
0
0
1
1
0
0
0
0
0
0
1
2
0
0
1
1

1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
1
0
0
2
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0

2
0
0
0
3
0
1
0
1
0
1
2
1
3
0
2
1
2
3
0
0
0
0
2
1
1
0
1
0
4
1
2
0
0
0
1
1
0
2
0
0
0
0
1
0
0
0
1
0
1
0
0

0
0
0
0
2
0
1
0
1
0
1
0
1
0
0
0
0
1
2
0
0
0
0
3
0
2
0
0
1
1
1
0
0
0
0
0
1
0
1
0
0
1
0
0
1
0
0
2
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
0
0
0
0
0
0
0
1
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
1
1
0
0
0
2
0
1
0
0
0
0
1
2
1
0
1
0
1
0
0
1
0
0
0
0
0
0
1
2
0
1
0
0

0
0
0
0
1
0
1
0
1
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0

0
0
0
0
1
0
1
0
1
0
0
1
1
1
1
2
0
4
1
1
0
0
0
3
4
1
0
0
0
0
1
2
1
0
2
1
1
0
1
1
0
0
0
1
0
0
1
3
0
4
0
0

828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879

6951
6965
6966
6971
6977
6978
6987
6990
7009
7010
7012
7027
7038
7044
7052
7059
7064
7076
7078
7079
7090
7094
7098
7103
7105
7107
7116
7120
7122
7150
7157
7164
7182
7189
7201
7207
7211
7225
7230
7236
7244
7246
7248
7265
7267
7272
7299
7301
7320
7324
7326
7329

1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
0
1
1
1
0
1
1
1
1
1
1
0
1
0
1
1
1
1
1
1
0

257
270
334
334
214
149
202
49
179
250
100
116
154
160
201
110
61
271
388
345
403
157
176
247
59
202
272
311
364
301
68
254
296
145
248
140
336
121
161
97
302
146
384
431
359
160
115
186
455
310
233
292

34
16
4
4
16
14
12
2
10
14
16
10
14
12
10
6
14
30
12
20
24
12
8
34
22
8
20
28
10
12
14
24
16
4
36
22
2
10
4
28
16
32
10
8
2
12
14
2
6
10
16
16

9
2
11
10
7
3
2
1
1
3
2
2
1
8
1
3
1
6
8
11
9
6
1
1
1
11
7
8
5
1
1
1
3
1
1
2
10
2
1
2
1
2
11
10
4
3
1
10
11
2
2
2

66
22
38
46
36
24
16
2
10
30
20
18
14
40
10
20
14
46
54
84
64
38
8
34
22
32
40
60
24
12
14
24
32
4
36
28
24
16
4
34
16
38
34
60
14
22
14
36
50
14
20
22

2
0
1
1
2
0
0
0
0
0
2
1
1
1
0
0
0
0
2
1
2
0
0
0
0
1
2
3
1
0
1
0
0
0
0
0
2
1
0
1
0
0
1
2
1
1
0
1
2
0
1
0

0
0
0
2
1
0
0
0
0
1
0
0
0
1
0
0
0
1
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
2
1
0
0
1
1
2
0
1
0

1
1
0
2
1
1
1
0
0
0
0
0
0
3
0
1
0
2
1
1
2
2
0
0
0
1
2
2
1
0
0
0
3
0
0
1
0
0
0
0
0
2
1
3
0
0
0
2
3
0
0
2

2
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0

2
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
1
1
2
1
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
3
0
0
1
0
1
1
0
0
0

0
1
0
1
1
0
0
0
0
1
0
0
0
1
0
0
0
0
1
3
1
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
2
0
0
0
0

2
0
2
0
1
1
0
0
0
0
0
0
0
1
0
0
0
1
1
4
1
0
0
1
1
3
2
0
1
0
0
0
0
0
0
0
3
0
0
0
0
0
1
1
0
0
0
1
2
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0

1
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
1
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
1
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
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

4
1
2
1
2
1
0
0
0
1
0
0
0
2
0
0
0
1
2
7
2
3
0
1
1
4
2
1
1
0
0
0
0
0
0
0
4
0
0
0
0
1
3
1
0
1
0
3
2
0
0
0

880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931

7331
7332
7333
7375
7378
7381
7392
7393
7408
7415
7437
7440
7441
7448
7455
7462
7468
7473
7474
7483
7493
7499
7533
7545
7556
7559
7563
7575
7577
7583
7586
7588
7601
7612
7614
7615
7635
7636
7653
7661
7662
7666
7679
7680
7699
7707
7708
7713
7714
7721
7726
7730

0
1
1
1
0
0
0
0
1
1
1
1
1
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
0
0
1
0
0
1
1
0
1
1
0
0
1

121
246
233
330
292
239
145
176
264
139
239
136
29
294
233
208
228
69
332
251
244
19
276
17
26
207
275
302
85
77
100
300
244
277
151
302
284
199
60
171
305
400
229
280
319
292
451
129
238
42
151
67

8
22
2
34
14
16
8
10
2
2
12
8
10
12
16
10
16
32
4
14
14
6
22
16
14
16
16
6
14
10
4
10
8
14
4
12
2
10
32
2
2
14
16
24
16
12
14
14
2
6
16
30

1
2
2
8
2
1
3
2
1
9
2
2
1
4
2
10
1
2
11
2
10
1
10
1
1
1
4
12
1
2
1
3
2
1
1
11
1
9
2
2
2
9
2
1
5
1
11
2
10
2
2
2

8
24
8
76
22
16
16
18
2
44
14
12
10
28
18
58
16
38
36
20
58
6
50
16
14
16
32
40
14
14
4
18
12
14
4
72
2
62
40
8
10
56
22
24
32
12
80
20
40
10
22
36

0
0
0
2
0
0
0
1
0
2
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
1
1
0
1
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0

0
1
0
1
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
2
2
0
1
0
0
0
1
1
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
1
1
0
2
2
0
0
0
0

0
1
0
2
0
1
0
0
0
1
0
0
0
2
0
2
0
0
1
0
6
0
3
1
1
1
0
2
0
0
0
0
0
0
0
2
0
3
0
0
0
2
0
0
1
0
5
0
3
0
1
0

0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
1
0
0
0
2
0
0
0
0
0
0
1
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
0
0
1
0
0
0
0
0
1
0
1
0

0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
1
1
1
1
0
0
0
2
0
0
0
2
1
1
0
0
0
0
0
0
1
0
0
0
0
0
2
1
0
1
0
1
0
0
0
0
1

0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
2
0
0
2
0
1
0
2
0
0
0
0
2
0
0
0
1
0
0
0
1
0
1
1
0
0
2
0
0
2
0
2
0
2
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
1
0
0
0
0
0
1
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
1

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
1
0
1
0
0
0
0
1
0
0

0
0
0
3
0
0
1
0
0
0
0
0
0
1
1
3
1
1
3
0
1
0
4
0
0
0
2
3
1
0
0
1
0
0
0
3
0
1
1
0
0
5
1
0
3
0
3
0
2
0
0
2

932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983

7733
7739
7740
7742
7745
7746
7760
7761
7766
7771
7776
7780
7784
7806
7810
7817
7821
7824
7836
7857
7859
7865
7874
7884
7899
7907
7914
7921
7933
7940
7942
7943
7949
7953
7958
7960
7971
7973
7981
7992
8001
8005
8008
8016
8019
8022
8026
8032
8048
8060
8076
8090

1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
0
1
1
1
1
0
1
0
0
1
1
0
1
1
1
0
0
1
1
1
1
1
1
1
0
0
1
1
1
0
1
0
1
0

158
173
259
335
41
84
279
368
242
18
400
400
215
214
250
66
70
138
33
246
351
198
69
414
67
78
279
190
248
425
84
302
347
225
271
128
182
299
277
197
167
231
322
196
136
197
252
269
120
230
36
180

2
6
4
4
18
6
12
6
34
24
2
10
2
6
4
2
8
34
4
12
2
12
22
2
14
4
20
6
28
12
24
2
4
14
2
30
16
12
14
16
14
12
24
18
10
2
32
16
2
14
8
8

2
3
2
4
2
2
1
9
3
1
12
7
6
3
2
2
4
2
2
9
8
6
1
9
1
1
6
6
1
10
1
1
4
4
6
1
5
7
11
12
3
2
3
2
2
1
5
1
3
1
2
2

8
22
8
26
20
12
12
42
42
24
62
32
16
20
12
6
22
36
8
44
44
34
22
24
14
4
44
42
28
64
24
2
14
34
34
30
42
38
68
60
24
14
36
22
12
2
60
16
20
14
14
12

0
0
0
0
0
0
0
1
2
0
2
0
0
0
0
0
1
1
0
1
1
2
1
1
0
0
0
0
1
1
0
0
0
0
1
1
2
1
1
3
0
0
0
0
0
0
2
1
1
0
0
0

0
0
0
1
1
0
0
2
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
2
1
2
1
0
0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
0
0
1
0
0
2
1
1
1
0
0
0
0
0
2
2
1
0
0
0
0
0
0
0
3
0
0
0
1
1
0
0
1
1
1
1
1
1
1
0
0
0
0
0
1
1
0

0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
1
0
1
0
0
0
0
0
0
0
1
1
0
1
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
2
0
0
2
0
0
0
0
1
0
1
1
2
2
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
1
1
0
1
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0

0
1
0
1
0
0
0
1
1
0
4
3
0
0
0
0
0
0
0
2
1
1
0
1
0
0
2
1
0
1
0
0
0
0
0
0
1
0
4
3
0
0
2
0
0
0
2
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
1
0
2
1
0
0
1
1
0
5
6
0
0
0
0
0
0
0
5
1
1
0
2
1
0
5
1
0
6
0
0
0
1
0
0
2
0
4
6
1
0
2
2
0
0
2
0
0
0
0
0

984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035

8095
8097
8099
8106
8123
8142
8152
8159
8167
8177
8199
8201
8234
8235
8242
8245
8251
8254
8275
8290
8291
8294
8303
8324
8339
8345
8356
8361
8363
8366
8373
8382
8389
8399
8404
8413
8418
8423
8438
8447
8465
8476
8485
8486
8507
8511
8524
8528
8540
8541
8544
8546

0
1
0
1
1
1
0
0
1
0
1
1
0
1
0
0
1
0
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
0
0
1
1
0

223
251
272
314
226
158
107
108
69
209
226
37
305
226
178
303
135
238
231
131
217
303
42
382
301
67
284
200
344
252
275
282
126
182
282
140
366
103
344
282
320
87
351
258
134
216
355
455
262
153
246
249

22
16
10
10
28
14
30
14
20
4
4
6
10
32
14
10
32
8
6
14
16
12
14
2
4
14
6
10
14
8
16
2
2
6
16
8
34
22
12
10
8
8
8
12
26
8
14
12
10
12
10
14

4
12
9
1
1
5
1
5
1
2
2
2
1
7
7
2
2
2
10
1
11
2
1
11
2
1
9
1
9
1
2
1
4
1
1
1
6
2
3
1
9
2
4
1
2
2
8
11
2
7
1
1

44
82
60
10
28
38
30
42
20
8
8
8
10
58
38
16
34
12
44
14
82
20
14
30
6
14
50
10
60
8
24
2
18
6
16
8
56
26
22
10
30
10
20
12
28
14
30
66
12
46
10
14

1
3
1
0
0
1
0
2
0
0
0
0
0
2
0
1
1
0
1
0
3
1
0
2
0
0
2
0
2
0
0
0
1
0
0
0
1
0
0
0
1
0
1
0
0
0
2
2
0
0
0
0

0
0
2
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
2
1
0
0
0
0
0
0

1
3
2
0
1
1
1
1
1
0
0
0
0
0
2
0
0
0
2
0
3
0
1
3
0
1
3
0
3
0
0
0
0
0
0
0
2
1
2
0
3
0
1
0
0
0
4
3
0
1
0
1

1
3
0
0
0
1
0
1
0
0
0
0
0
1
2
0
0
0
2
0
3
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
4
0
1
0
0

1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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
1
0
0
3
0
0

0
0
0
0
0
2
0
1
0
0
0
0
0
2
0
0
0
0
2
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0

0
2
3
0
0
0
0
0
0
0
0
0
0
1
2
0
1
0
1
0
0
0
0
1
0
0
1
0
1
0
1
0
0
0
0
0
2
0
0
0
2
0
1
0
0
0
0
1
0
1
0
0

1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0

1
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
1
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

2
2
3
0
0
4
0
1
0
0
0
0
0
4
2
0
1
0
4
0
1
0
0
2
0
0
2
0
1
0
2
0
0
0
0
0
3
1
1
0
3
0
1
0
0
0
1
2
0
1
0
0

1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087

8549
8551
8554
8556
8568
8569
8590
8599
8606
8626
8653
8658
8667
8673
8676
8678
8720
8722
8723
8730
8738
8744
8774
8784
8818
8843
8900
8901
8903
8907
8925
8927
8953
8955
8956
8958
8968
8976
8995
9013
9019
9021
9022
9026
9037
9055
9068
9085
9088
9103
9132
9136

1
1
0
1
1
1
1
0
1
0
0
0
0
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
0
0
1
1
1
1
0
1
0
0
1
1
1
1
1
1
1
1
1

322
177
257
190
281
323
100
322
169
287
372
384
315
183
67
127
348
227
82
201
128
221
192
30
326
116
341
246
280
294
220
293
72
35
82
305
300
324
238
104
364
91
81
222
108
400
377
100
393
349
183
30

14
8
10
12
6
26
14
6
12
20
14
34
14
12
30
16
6
26
32
2
2
14
18
12
2
2
12
8
10
6
2
12
8
10
8
8
18
2
6
14
32
16
6
12
22
14
4
14
2
14
6
10

2
1
1
1
2
2
2
7
1
2
6
7
6
11
1
2
4
6
1
2
2
2
4
2
4
6
7
7
1
2
1
2
1
2
1
2
2
3
1
2
6
1
1
1
7
7
11
5
7
5
3
2

22
8
10
12
12
34
22
34
12
24
40
50
44
62
30
22
22
38
32
4
6
22
36
14
18
28
44
36
10
10
2
16
8
12
8
16
24
18
6
16
50
16
6
12
60
38
48
42
26
30
18
18

1
0
0
0
0
1
1
1
0
0
2
3
1
3
0
0
2
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
1
1
0
2
1
0
0
1

0
0
0
0
0
0
0
0
0
1
0
2
0
2
0
0
0
1
0
0
0
0
0
1
1
1
1
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0

0
0
0
0
0
0
0
2
0
0
2
1
0
3
0
0
0
1
0
0
0
1
3
0
0
1
2
0
0
0
0
0
0
0
0
0
1
0
0
2
1
0
0
0
0
0
4
2
0
2
0
0

0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
1
0
0

1
0
0
0
0
0
0
1
0
0
1
0
2
0
0
0
1
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
1
0
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
1
1
1
0
2
0
1
0

0
0
0
0
0
0
0
2
0
1
1
1
1
1
1
1
0
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
2
1
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0

1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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
1
0
0
0
0
0

1
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
1
0

1
0
0
0
0
1
0
2
0
1
1
1
2
1
1
1
0
3
1
0
0
1
0
0
0
1
1
2
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
2
3
5
2
2
2
1
0

1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139

9137
9145
9147
9153
9155
9162
9172
9182
9203
9208
9212
9219
9229
9230
9234
9246
9254
9256
9260
9264
9273
9283
9296
9299
9304
9326
9357
9363
9370
9380
9400
9414
9423
9440
9461
9464
9477
9484
9503
9507
9532
9535
9536
9548
9551
9564
9565
9571
9586
9590
9595
9611

0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
0
0
1
1
0
1
1
1
1
1
0
1
1
1
0
0
0
1
0
1
0
0
0
1
1
0
1
0
1
1
0
1
0
0
1
1
1

234
252
256
199
231
321
260
296
53
350
302
67
310
219
221
64
245
311
163
341
267
227
275
192
317
227
215
133
75
193
250
116
193
135
241
264
258
254
136
116
306
123
63
183
228
167
258
321
258
189
162
454

12
8
16
12
32
2
14
4
6
20
16
4
32
14
8
10
14
24
10
14
28
24
6
8
2
10
10
16
10
10
6
6
8
8
10
10
2
12
14
4
14
32
20
12
16
12
6
4
20
12
12
30

2
1
2
2
10
7
2
4
1
5
1
4
12
5
1
2
2
12
1
5
2
2
4
1
2
1
8
3
2
6
1
5
6
1
1
12
4
9
6
2
1
2
1
2
9
2
2
2
1
2
2
11

18
8
20
18
72
34
16
16
6
38
16
14
99
40
8
16
20
70
10
34
36
30
28
8
6
10
42
22
16
28
6
28
20
8
10
58
16
64
46
8
14
40
20
16
46
16
10
12
20
18
16
64

0
0
1
0
2
2
1
1
0
1
1
0
2
2
0
0
0
3
0
0
0
1
0
0
0
0
0
1
1
0
0
1
0
0
0
1
1
0
1
0
1
0
0
0
3
0
0
0
0
1
1
3

0
0
0
0
0
1
0
0
0
1
0
0
2
1
0
0
0
3
0
2
0
0
0
0
0
0
2
1
0
1
0
0
1
0
0
1
1
2
1
0
0
1
0
1
2
0
0
0
0
0
0
1

0
0
0
0
5
1
1
0
0
1
0
1
2
1
0
0
0
3
0
2
1
1
0
0
0
0
1
0
0
1
0
0
2
0
0
4
0
1
1
0
0
0
0
0
3
0
0
0
0
0
0
2

1
0
0
1
3
0
0
0
0
2
0
0
2
0
0
0
1
0
0
1
0
0
2
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
1
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
1
0
0
0
1
0
0
2
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
2
2
0
0
0
0
0
1
0
0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0
0
4
1
0
0
0
2
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
3
0
2
1
0
0
0
0
0
0
0
0
0
1
0
0
3

0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
1
0
0
0
0
0
1
0
0
0
0
0
0
1

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
2
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
2
1
0
0
0
0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
5
0
0
0
1
0
0
4
1
0
1
0
3
0
1
1
0
0
0
0
0
2
1
0
1
0
0
0
0
0
6
0
7
5
0
0
0
0
0
2
0
0
0
1
0
0
7

1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191

9618
9633
9634
9639
9642
9650
9657
9659
9676
9683
9687
9688
9700
9703
9709
9712
9713
9720
9727
9732
9736
9737
9739
9764
9771
9774
9781
9798
9809
9810
9814
9817
9828
9832
9834
9835
9836
9839
9850
9856
9883
9888
9894
9899
9923
9925
9933
9934
9953
9961
9967
9969

0
1
0
1
1
1
1
1
0
1
1
1
1
0
0
1
0
1
1
1
0
1
1
1
1
1
1
1
0
0
0
1
0
1
1
1
1
0
1
0
1
1
0
1
1
1
1
1
0
1
1
1

331
217
215
139
208
50
26
265
263
178
304
293
38
20
190
63
129
302
421
396
199
270
185
143
174
397
169
71
251
131
102
85
290
127
153
64
240
303
226
227
243
108
224
234
269
76
309
88
142
316
213
76

8
14
14
10
8
8
8
14
16
12
16
16
4
10
16
2
14
14
14
28
32
10
14
8
20
8
28
4
8
12
6
24
8
2
16
2
8
12
12
16
26
2
12
14
24
14
34
10
16
10
16
6

11
4
1
1
4
2
1
1
1
2
1
1
1
1
2
2
2
1
12
7
2
1
5
2
2
11
4
1
6
1
1
2
2
2
10
2
1
1
10
1
9
2
2
1
1
1
2
1
8
2
7
2

64
28
14
10
28
12
8
14
16
14
16
16
4
10
20
4
22
14
50
50
34
10
42
14
24
70
42
4
36
12
6
32
10
4
36
6
8
12
44
16
56
4
16
14
24
14
40
10
34
14
54
12

1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
3
1
0
2
0
0
0
0
0
2
0
0
0
1
0
1
0
1
0
1
0
0
0
2
0
2
0

1
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
2
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
1
0
0
0
0
0

3
1
1
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
2
0
0
2
0
0
1
2
0
0
0
0
1
0
0
4
0
0
0
3
0
2
0
0
0
0
0
0
0
4
1
3
0

1
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
1
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
3
2
0
0
0
0
1
1
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

2
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
2
1
0
0
0
0
0
2
0
0
1
0
0
0
0
0
1
0
0
0
1
1
0
0
0
1
0
0
0
0
1
0
1
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
1
0
0
2
0
0
0
0
0
1
0
0
1
0
0
0
2
0
3
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

3
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
4
5
0
0
2
0
0
4
0
0
1
0
0
1
0
0
2
0
0
0
5
1
3
0
0
1
0
0
0
0
2
0
2
0

1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243

9980
9985
9997
10002
10012
10015
10016
10037
10038
10045
10047
10056
10059
10064
10066
10093
10099
10115
10131
10165
10169
10182
10183
10190
10191
10206
10207
10212
10223
10226
10228
10232
10238
10240
10248
10254
10278
10285
10286
10289
10291
10293
10295
10314
10330
10340
10351
10356
10365
10370
10372
10386

1
1
1
1
1
0
1
1
0
0
1
0
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1

129
331
199
365
80
208
46
200
406
311
458
312
203
79
170
461
210
247
247
312
69
223
99
138
227
415
276
39
165
424
257
325
247
216
193
275
184
303
80
263
73
46
263
282
17
407
192
233
359
300
154
195

22
14
14
12
18
6
14
4
4
2
6
14
2
30
32
10
30
12
14
12
4
12
4
8
20
10
32
12
12
12
14
16
14
8
12
24
4
18
10
16
16
8
10
10
4
14
18
8
12
12
16
10

1
8
5
6
2
2
2
2
12
9
11
2
2
2
8
11
2
2
3
1
2
11
1
8
2
12
7
1
1
12
3
2
12
2
1
1
1
2
2
2
2
1
3
7
1
8
6
2
12
2
8
1

22
30
34
46
24
12
20
10
68
24
48
20
6
34
54
66
34
18
22
12
10
72
4
38
26
68
64
12
12
68
22
18
64
16
12
24
4
22
18
22
24
8
24
28
4
34
38
14
78
18
36
10

0
2
3
2
1
0
1
0
3
1
3
1
0
0
2
3
0
1
1
0
0
1
0
2
0
3
1
0
0
4
2
0
2
1
0
1
0
0
1
0
0
0
0
0
0
1
1
1
2
1
3
0

0
0
0
1
0
0
0
0
2
1
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
1
0
2
0

1
2
1
0
1
0
0
0
2
2
1
0
0
1
0
2
0
0
1
0
0
2
0
2
0
2
5
0
0
2
0
0
2
0
0
0
0
0
0
1
0
0
0
1
0
1
3
0
2
0
0
0

0
2
0
0
0
0
1
0
2
0
1
0
0
0
2
2
0
0
0
0
0
2
0
1
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
1
1
0
0
1
0
1
1
0
1
0
0
0

0
2
0
0
0
0
0
0
1
1
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
1
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
2
0
1
0

0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
1
1
0
1
0
0
2
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
2
0

0
0
0
2
0
0
0
0
0
0
0
0
0
1
2
1
0
0
0
0
0
1
0
0
2
2
0
0
0
3
0
1
5
0
0
0
0
1
0
0
1
0
0
0
0
2
1
0
2
0
0
0

0
1
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
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
1
0
0
0

0
0
0
0
0
1
0
0
0
1
0
1
1
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
2
1
2
0
0
0
0
1
0
4
0
0
1
2
2
2
0
1
0
0
3
0
0
2
4
1
0
0
5
0
2
6
0
0
0
0
1
0
0
1
0
0
1
0
3
1
0
6
0
2
0

1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295

10392
10403
10414
10420
10444
10447
10449
10457
10459
10477
10521
10529
10530
10541
10552
10570
10571
10577
10583
10591
10592
10602
10607
10619
10653
10654
10656
10669
10689
10695
10696
10698
10700
10709
10728
10733
10740
10741
10744
10749
10779
10780
10783
10786
10800
10806
10811
10812
10820
10826
10829
10832

1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
1
0
0
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1

187
314
268
123
156
226
299
255
323
133
206
310
27
189
364
92
136
167
159
72
41
194
82
132
152
207
313
259
127
346
220
296
116
160
332
207
51
239
72
362
108
97
86
291
262
415
177
174
81
42
318
195

6
12
12
2
16
2
12
4
16
6
16
30
20
4
2
8
2
8
10
10
2
10
14
16
16
4
16
14
2
2
2
14
14
18
8
4
36
16
8
2
14
6
2
4
28
12
14
14
12
32
4
16

11
2
2
2
2
1
6
1
6
2
4
2
1
11
9
4
2
2
2
1
1
3
2
6
1
11
12
2
3
10
2
1
2
2
7
2
1
1
1
6
1
2
1
7
10
9
1
4
2
2
7
2

38
16
16
8
18
2
28
4
44
12
36
36
20
30
42
30
8
14
14
10
2
16
16
30
16
60
62
22
12
52
6
14
20
26
42
12
36
16
8
20
14
12
2
40
80
60
14
28
20
36
44
18

2
1
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1
2
0
1
2
0
0
2
0
0
1
0
3
0
0
1
0
1
0
0
0
0
3
1
0
2
1
0
0
1

0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
0
0
0
0
0
0
0
1
0
1
3
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0

3
0
0
0
1
0
2
0
1
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
3
0
2
0
2
0
0
1
1
1
0
0
0
0
0
1
0
0
0
2
2
1
0
0
0
2
1

2
0
0
0
0
0
1
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
3
2
0
1
0
0
1
0

0
0
0
0
1
0
0
0
2
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0

0
0
0
0
0
0
1
0
2
0
1
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
2
0
1
0
1
1
0

1
0
0
0
0
0
0
0
0
0
1
0
1
1
0
1
0
0
0
0
0
0
0
1
1
0
3
0
0
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0

1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
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
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0

1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

2
0
0
0
0
0
3
0
2
0
2
1
1
3
0
1
0
0
0
0
0
0
0
2
1
3
4
1
0
4
0
0
1
0
4
0
0
0
0
1
0
0
0
1
4
2
0
1
0
2
4
0

1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347

10835
10844
10845
10848
10850
10869
10877
10891
10899
10909
10915
10918
10919
10928
10934
10935
10936
10950
10952
10955
10956
10957
10960
10963
10964
10978
10999
11007
11009
11010
11012
11045
11050
11055
11061
11064
11065
11076
11088
11097
11111
11113
11118
11124
11131
11133
11138
11150
11179
11186
11203
11216

1
0
1
1
1
0
1
1
1
1
1
0
0
1
1
1
1
0
1
0
1
1
0
1
1
1
1
1
1
0
0
1
0
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

235
72
291
173
193
273
220
306
136
375
52
338
310
95
203
152
178
270
202
293
207
263
67
295
175
294
268
39
94
216
97
24
334
329
313
240
432
54
116
305
134
101
318
347
55
71
292
37
133
152
112
179

2
8
14
10
34
2
34
12
10
8
8
6
16
32
2
12
8
4
4
10
24
12
10
10
14
10
8
30
10
2
20
14
2
2
12
16
16
16
12
30
12
16
6
20
12
2
12
28
16
4
4
16

10
4
1
1
11
4
2
2
3
9
2
8
2
2
2
2
2
2
12
1
2
2
1
1
11
3
1
1
1
9
1
1
7
2
2
1
9
1
1
1
1
2
2
9
1
2
1
2
4
1
1
3

52
20
14
10
82
12
42
18
26
38
10
54
18
40
4
18
12
6
72
10
30
20
10
10
68
22
8
30
10
46
20
14
26
6
20
16
38
16
12
30
12
22
14
60
12
4
12
32
36
4
4
34

2
0
1
0
5
0
1
0
1
2
0
1
0
0
0
0
0
0
1
0
1
0
0
0
2
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0

2
1
0
0
0
0
0
1
0
1
0
2
0
0
0
1
0
0
1
0
1
0
0
0
3
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1

2
1
0
0
3
0
0
0
1
0
0
2
1
0
0
0
0
0
0
0
0
1
0
0
3
1
0
1
0
2
1
1
3
0
1
0
5
0
0
0
0
1
0
2
0
0
0
0
1
0
0
2

0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
1
0
0
0
0
0
2
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0

0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
1
0
2
0
0
0
1
0
0
0
0

0
0
0
0
2
0
0
0
0
1
0
1
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0

2
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
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
1
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
2
0
0
0
0
0
0
0
0
1
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

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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

2
0
0
0
6
0
0
0
0
2
0
2
1
2
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
3
0
0
1
0
0
0
1
1
0
0
0
0
0
1
0
0
0
1
1
0
0
0

1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399

11220
11234
11249
11274
11289
11294
11295
11311
11314
11315
11342
11343
11363
11370
11393
11396
11401
11406
11434
11439
11455
11456
11457
11461
11484
11486
11487
11491
11495
11499
11504
11520
11536
11548
11550
11551
11554
11558
11572
11584
11586
11588
11592
11608
11610
11617
11620
11622
11627
11635
11652
11654

0
0
1
1
0
1
1
1
1
0
0
1
0
1
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
0
1
1
1
0
1
1
0
1
1
1
1
1
1
1
1

23
337
109
21
160
116
135
182
298
316
142
121
118
293
166
269
258
397
199
56
234
185
46
41
34
193
156
216
240
107
232
199
395
201
319
81
79
281
222
73
206
215
140
182
196
99
115
83
287
156
25
60

14
10
2
14
6
20
8
10
10
26
14
8
8
8
8
10
6
10
14
14
2
14
10
2
14
14
12
16
10
22
26
22
10
22
22
4
26
2
8
14
14
12
10
12
16
14
4
16
6
14
30
2

1
10
1
1
5
5
4
4
1
8
3
1
2
2
11
5
2
9
2
1
1
8
2
2
1
2
1
2
1
1
1
5
11
2
11
2
1
2
1
1
11
1
2
2
4
4
2
1
3
6
1
2

14
66
2
14
22
46
22
34
10
72
26
8
16
12
56
32
10
50
18
14
2
54
14
10
14
18
12
18
10
22
26
50
36
28
50
10
26
8
8
14
64
12
14
18
32
32
6
16
22
32
30
10

0
3
0
0
0
0
0
1
0
1
1
0
0
0
1
2
0
0
0
0
0
2
1
0
0
1
0
1
0
0
0
0
4
2
2
0
0
0
0
0
2
0
0
0
1
2
0
0
0
2
0
0

0
1
0
0
0
1
0
0
0
1
1
0
0
0
3
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
1
2
0
1
0
0
0
0
0
1
0
1
0
2
0
0
0
1
0
0
0

0
2
0
1
1
2
2
0
0
1
1
0
1
0
1
1
0
2
0
0
0
1
0
0
0
0
0
0
0
0
1
2
1
0
1
0
0
0
0
1
3
0
0
1
1
1
0
1
0
1
0
0

0
0
0
0
1
0
0
2
0
1
0
0
0
0
0
0
0
0
1
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
4
0
0
0
0
0
2
0
0
0
0
1
0
0
0
1
0
0

1
0
0
0
0
1
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0

0
1
0
0
0
1
1
0
0
2
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
2
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
2
0
0
0
1
0
0
0
0
0
1
0
1
0
1
1
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0

0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
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
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
3
0
0
0
2
1
0
0
3
0
0
0
0
1
0
0
5
1
0
0
2
0
0
0
0
0
1
0
1
0
2
2
0
2
0
1
0
0
0
4
0
0
0
0
0
0
0
1
0
1
0

1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451

11655
11682
11685
11697
11702
11712
11720
11726
11727
11730
11734
11740
11741
11750
11753
11788
11797
11811
11813
11815
11817
11826
11858
11865
11867
11870
11877
11878
11886
11888
11889
11896
11901
11923
11937
11941
11943
11960
11965
11967
11978
11980
11994
11996
12000
12006
12008
12011
12014
12018
12020
12026

1
1
0
1
1
1
1
0
1
0
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
0
1
0
0
1
1
1
1
1
1
0
1
1
1
0
1
1
0
1
0
1
1
1
0
1
1
0

77
275
314
289
256
140
267
265
100
125
326
197
243
343
152
235
302
281
153
178
219
39
335
370
292
267
80
246
98
65
366
429
161
121
140
257
274
43
62
165
36
319
293
163
270
132
131
274
263
204
218
102

4
14
28
12
10
6
16
2
16
14
4
6
14
10
14
18
8
16
12
10
8
4
10
14
36
8
34
10
10
14
10
14
4
16
6
22
16
2
8
14
16
10
12
28
4
34
12
20
10
14
2
16

1
3
7
12
9
1
2
2
2
2
2
1
11
11
6
8
1
11
2
2
1
1
12
12
2
10
1
6
1
1
9
11
1
6
1
1
2
2
2
2
2
10
2
2
1
5
5
7
1
12
11
1

4
20
62
60
32
6
20
10
20
16
6
6
78
58
36
50
8
40
18
14
8
4
72
68
40
60
34
22
10
14
36
74
4
36
6
22
24
4
12
16
20
70
14
32
4
62
38
52
10
60
26
16

0
1
0
1
0
0
1
0
1
0
0
0
3
3
2
1
0
0
0
1
0
0
2
2
0
2
0
1
0
1
0
2
0
0
0
0
0
0
0
1
0
1
1
1
0
2
1
3
0
4
2
0

0
0
1
2
1
0
0
0
0
0
0
0
1
2
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
1
1
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0

0
2
4
3
2
0
0
0
0
0
0
0
5
2
0
4
0
2
0
0
0
0
1
3
0
1
0
1
0
0
4
3
0
2
0
0
1
0
0
0
1
0
0
0
0
3
2
1
0
3
1
1

0
0
0
1
3
0
0
0
1
0
0
0
0
0
2
1
0
3
1
0
0
0
2
2
0
1
0
1
0
0
0
2
0
2
0
1
0
0
0
1
0
2
0
0
0
0
0
2
0
1
1
0

0
0
1
2
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
1
0
2
1
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0

0
0
1
1
0
0
1
0
0
0
0
0
2
0
0
1
0
2
0
0
0
0
2
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
1
0
0
1
0
0
1
0
0

0
0
0
1
0
0
0
0
0
1
0
0
0
2
2
1
0
1
0
0
0
0
2
2
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
2
0
0

0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
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
1
1
0
1
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
1
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
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
2
0
0
1
0
0
1
0
0
4
2
2
3
0
3
0
0
0
0
4
3
1
3
1
2
0
0
1
2
0
1
0
0
1
0
0
0
1
4
0
1
0
0
1
0
0
5
0
0

1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503

12036
12042
12064
12065
12088
12092
12098
12106
12108
12121
12142
12149
12161
12166
12183
12184
12190
12192
12202
12205
12232
12244
12258
12262
12267
12271
12272
12298
12309
12320
12321
12338
12344
12348
12359
12361
12365
12366
12384
12388
12394
12400
12407
12424
12427
12428
12450
12452
12457
12478
12481
12503

0
1
1
1
1
0
1
1
1
1
0
0
0
1
0
0
0
1
1
0
1
0
1
0
1
0
1
1
0
1
0
1
0
0
0
1
1
1
0
0
1
1
0
1
1
0
1
0
1
1
1
1

71
152
183
88
145
59
200
199
126
232
415
267
124
254
131
324
128
300
250
215
128
403
171
214
304
160
298
224
444
65
124
280
296
192
279
192
236
270
252
225
147
387
188
23
43
194
29
285
311
269
103
230

4
16
8
16
4
14
30
12
4
30
16
10
2
12
14
14
14
4
34
10
10
10
16
2
10
4
8
10
2
14
12
14
10
8
12
14
14
16
14
30
14
30
28
10
16
10
16
16
18
10
18
20

2
2
2
2
2
2
4
1
5
1
10
9
1
3
7
2
2
8
12
1
6
9
2
2
1
3
1
6
12
1
2
2
6
2
1
1
1
4
2
1
1
12
2
1
2
6
1
2
1
1
4
2

10
22
14
22
8
22
44
12
28
30
70
34
2
26
28
22
20
44
68
10
24
46
18
8
10
10
8
36
60
14
14
22
44
16
12
14
14
36
16
30
14
80
30
10
22
22
16
22
18
10
34
24

0
1
0
0
0
1
1
0
3
0
3
2
0
0
3
0
0
1
1
0
0
1
1
0
0
0
0
2
2
0
0
1
1
0
0
0
0
2
1
1
0
2
0
0
1
0
0
0
0
0
1
0

0
0
0
0
0
0
1
0
0
0
1
0
0
1
1
0
0
3
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
1
0

0
1
0
0
0
0
1
0
1
0
1
2
0
1
2
1
0
0
1
0
1
2
0
0
0
0
0
1
3
0
0
1
2
1
0
0
0
1
1
0
0
3
1
0
0
1
1
0
1
0
2
0

0
0
1
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
1
1
0
1
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
1
2
0
1
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
2
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
1
1
0
0
2
0
0
0
0
0
1
2
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0

0
0
0
1
0
0
1
0
0
0
3
2
0
0
0
0
0
0
5
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
2
0
2
0
1

0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0

0
0
0
2
0
0
2
0
0
1
3
2
0
0
1
1
0
3
6
0
1
3
0
0
0
0
0
1
3
0
0
0
1
0
0
1
0
0
0
0
1
3
0
0
0
2
0
2
1
2
0
2

1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555

12510
12529
12534
12547
12555
12559
12560
12562
12565
12568
12573
12581
12582
12583
12599
12603
12613
12621
12643
12646
12647
12653
12659
12660
12671
12676
12687
12689
12703
12707
12717
12723
12726
12730
12736
12748
12756
12765
12770
12779
12782
12795
12800
12821
12822
12826
12843
12859
12860
12875
12881
12896

0
1
0
0
0
1
0
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
0
0
0
1
0
0
1
0
0
1
0
1
0
1
1
1
1
1
1
0
0
1
0
1
1
1
1
1
1
0

176
125
255
67
161
356
297
177
286
214
376
192
102
201
210
291
75
285
201
105
266
323
258
208
351
368
362
310
229
83
218
66
101
193
393
176
317
341
359
302
281
54
335
243
202
225
269
124
267
310
301
184

6
6
10
8
10
12
12
2
4
22
10
12
16
14
12
4
10
10
6
16
2
10
6
6
30
12
12
6
18
14
14
14
10
8
36
30
2
12
2
10
16
16
20
16
8
22
24
10
10
2
12
10

2
5
2
1
7
9
1
1
1
8
7
1
1
2
4
2
4
2
10
2
12
7
2
11
8
11
9
11
9
2
1
2
2
5
12
9
2
11
11
2
6
2
8
2
2
9
1
2
11
1
1
1

8
20
16
8
34
62
12
2
4
56
40
12
16
20
34
10
18
14
38
22
46
46
10
50
60
62
36
68
38
20
14
22
14
36
64
68
4
50
66
12
40
18
56
24
12
70
24
12
40
2
12
10

0
0
0
0
0
1
0
0
0
3
0
0
0
1
1
0
0
0
2
1
2
1
0
3
4
3
1
2
0
0
0
2
1
0
1
0
0
4
4
0
1
0
1
0
0
1
1
0
1
0
0
0

0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
1
2
0
0
1
0
2
2
0
0
0
1
0
0
0
0
0
3
2
0
1
1
0
1
0
1
0
0
1
0
0
1
0
0
0

0
0
0
0
0
2
0
0
0
2
1
0
0
0
0
0
0
0
1
0
2
1
0
0
1
3
2
3
3
1
0
0
0
1
2
1
0
3
3
0
2
1
3
0
0
3
0
0
3
0
0
0

0
1
0
0
1
1
0
0
0
0
2
0
1
0
1
0
0
0
1
1
1
1
0
1
0
1
1
2
1
1
0
0
0
0
3
5
0
1
1
0
0
0
1
1
0
1
0
0
2
0
0
0

0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
2
1
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
1
0
1
0
1
0
0
1
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
1
2
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
2
0
1
0
0
0
2
0
0
2
0
1
0
0
2
0
1
1
0
0
0
2
1
0
1
0
0
0
0
0
1
0
0
2
1
0
2
0
1
0
0
1
2
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
2
0
0
0
0
0
0
0
0
2
2
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
1
0
0
0
1
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
1
0
1
1
0
0
0
0
0
1
0
0
0
1
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
2
1
1
0
0
0
3
0
0
3
1
1
1
2
2
1
3
1
0
1
1
2
2
0
1
2
4
3
2
2
3
0
0
3
1
0
2
0
2
0
0
1
2
1
1
0
0
0

1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607

12902
12904
12910
12915
12923
12938
12952
12956
12957
12978
12982
12984
12992
12995
13002
13004
13011
13015
13031
13032
13039
13090
13094
13095
13104
13113
13115
13126
13130
13137
13138
13157
13172
13173
13191
13195
13212
13215
13222
13232
13233
13239
13244
13262
13278
13284
13292
13293
13294
13295
13306
13309

1
1
1
1
0
1
0
1
1
0
1
0
1
1
1
0
1
1
0
1
0
1
0
1
0
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
0
0
1
0
1

224
326
154
202
118
311
167
323
123
293
312
178
238
21
222
332
330
209
158
346
166
108
293
422
292
155
126
395
52
129
290
167
34
45
212
232
305
286
328
26
246
116
254
293
230
24
222
374
94
335
147
136

14
14
16
4
8
10
2
12
12
14
10
28
10
2
12
28
16
16
12
32
14
6
22
34
16
20
26
6
20
2
8
8
28
24
8
22
18
10
10
12
2
12
18
16
4
14
28
22
10
34
36
12

7
8
6
1
2
2
1
7
8
2
2
10
1
1
3
5
3
1
1
10
2
5
2
12
5
5
1
12
3
8
2
1
1
1
7
3
3
2
10
1
2
2
1
5
2
1
7
10
1
12
2
5

38
38
44
4
14
16
2
26
52
18
16
84
10
2
24
44
22
16
12
58
16
34
28
90
38
36
26
74
36
46
16
8
28
24
36
34
24
18
58
12
10
18
18
38
12
14
60
80
10
80
42
30

1
1
0
0
1
0
0
2
0
0
1
2
0
0
0
2
0
1
0
2
0
0
2
2
2
1
1
1
1
1
0
0
0
0
1
0
1
0
3
0
0
1
0
0
0
0
2
2
0
4
0
0

0
3
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
2
0
1
0
1
0
1
0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
1
2
0
1
0
0

1
1
1
0
0
0
0
1
2
1
0
3
0
0
1
0
1
0
0
1
0
0
0
6
1
1
0
4
0
1
0
0
0
0
3
3
1
1
2
0
0
0
0
2
0
0
1
2
0
3
1
2

1
0
1
0
0
1
0
0
1
1
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
1
0
0
0
0
2
0
0
0
0
1
0
0
1
2
0
2
0
1

1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
3
0
1
0
1
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
1
0
0
0
0
0
2
0
1
0
2
0
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
1
0
0
0
1
2
0
1
1
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
1
1
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
2
0
1
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
1
0
0
0
0
0
0
0
1

0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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

1
0
2
0
0
0
0
1
0
0
0
1
3
3
1
3
0
1
1
1
0
0
0
1
3
3
1
0
4
0
0
0
0
1
3
2
1
0
0
2
0
2
0
2
1
0
1
1
0
1
0
1

1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659

13323
13327
13338
13341
13342
13353
13355
13360
13369
13378
13397
13398
13416
13426
13428
13466
13469
13482
13485
13490
13515
13541
13543
13546
13547
13551
13567
13568
13570
13571
13573
13578
13586
13587
13602
13606
13611
13644
13662
13666
13667
13684
13688
13690
13700
13704
13709
13712
13716
13718
13724
13728

0
0
1
0
1
1
1
1
1
1
0
0
1
0
0
0
1
0
1
0
1
0
1
0
1
1
0
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
0
0
1
0
1
0
1
1
1
0

149
161
70
224
373
165
87
277
285
251
100
82
330
86
110
212
175
306
141
249
184
301
282
320
226
167
400
128
106
466
288
183
253
30
177
225
264
192
406
47
101
122
250
311
229
20
100
198
207
255
385
115

10
6
14
2
6
18
8
2
16
4
16
16
12
8
8
4
12
12
16
10
12
4
10
4
8
14
36
10
6
8
12
8
12
14
8
16
10
8
10
14
16
30
14
12
8
26
12
20
8
2
10
12

4
2
1
12
10
11
4
8
5
2
1
2
11
1
2
11
2
3
2
1
10
1
1
12
7
11
11
3
1
12
12
3
7
1
10
12
6
1
10
1
1
1
1
2
2
1
2
9
1
1
12
3

26
10
14
62
54
56
18
34
40
12
16
24
56
8
14
58
16
30
24
10
60
4
10
42
34
48
60
22
6
62
58
16
32
14
32
76
36
8
46
14
16
30
14
16
16
26
14
64
8
2
36
22

0
0
0
1
1
2
0
0
1
0
1
0
4
0
0
4
0
0
0
0
1
0
0
0
2
2
5
0
0
2
2
0
0
0
1
1
0
0
2
0
0
0
0
1
0
0
0
1
0
0
3
0

2
0
0
0
1
1
0
2
2
0
0
0
1
0
0
0
0
0
0
0
1
0
0
3
1
1
0
0
0
1
2
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0

0
0
1
3
2
4
0
1
0
0
0
0
3
0
1
1
0
0
0
0
2
0
0
2
1
5
3
1
0
4
2
0
2
0
1
5
0
0
4
0
0
0
0
0
0
0
0
5
0
0
0
0

0
0
0
1
3
1
1
0
0
0
0
1
1
0
0
0
0
0
1
0
2
0
0
2
0
1
0
0
0
0
0
0
0
0
1
1
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
3
1
1
1
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
2
0
0
0
2
0
1
0
1
2
2
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0

2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
1
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
2
0
2
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1

0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
1
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
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
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
1

3
4
0
3
2
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
2
2
1
0
1
1
6
1
0
0
1
0
3
1
0
3
0
0
0
0
1
0
0
1
0
0
0
3
1

1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711

13745
13752
13755
13775
13776
13777
13778
13779
13780
13793
13805
13823
13828
13829
13842
13843
13844
13850
13855
13870
13878
13888
13895
13896
13898
13902
13906
13922
13932
13936
13949
13952
13966
13980
13991
13996
14001
14010
14025
14033
14034
14036
14044
14050
14052
14063
14067
14083
14094
14101
14116
14141

1
0
1
1
1
1
1
0
1
1
1
1
1
1
0
1
0
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
0

42
62
200
294
158
292
269
296
108
226
146
37
278
218
37
224
94
171
244
206
71
223
131
158
167
330
212
97
125
317
209
310
185
259
317
42
94
233
149
134
155
262
233
151
220
256
159
227
168
130
273
207

12
18
12
22
12
24
2
12
8
14
14
6
4
6
10
2
10
30
8
6
8
32
10
14
4
8
6
14
12
4
12
22
30
8
10
10
14
32
26
30
6
8
30
2
8
12
2
18
8
2
14
10

2
2
2
3
2
2
1
1
2
2
6
2
2
1
1
4
5
11
2
2
1
2
6
1
7
7
5
2
8
10
2
11
1
2
2
1
2
1
2
2
10
2
1
7
2
2
6
2
10
2
4
5

16
22
18
38
20
26
2
12
14
22
28
10
12
6
10
24
38
92
14
8
8
36
38
14
26
32
36
16
36
48
18
86
30
12
16
10
22
32
32
38
42
14
30
22
14
18
18
26
48
4
28
22

0
1
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
3
0
0
0
1
0
0
2
1
0
0
1
1
0
7
0
0
1
0
1
0
0
1
1
1
0
0
0
1
1
0
2
0
2
0

0
0
1
1
1
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
2
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
4
0
1
2

1
1
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
3
0
0
0
0
0
1
1
1
2
0
1
2
0
1
1
0
0
0
0
0
1
0
1
0
1
1
1
0
0
0
2
0
0
0

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
1
0
1
0
0
3
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0

0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
2
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0

0
1
1
1
0
0
0
0
1
0
0
0
0
0
4
0
1
1
0
0
1
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
2
0
2
0
0
0
0
0
1
0
0
2
0
2
0
2
0
1
0
2
0
0
1
1
0
0
0
0
0
1
0
0
0
0
1
0
1
3
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
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
1
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
1
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

1
2
3
1
3
0
2
1
1
0
0
0
1
0
4
2
2
3
0
2
1
1
0
2
1
1
3
3
0
0
0
0
0
1
0
0
0
0
1
0
3
3
0
0
0
0
0
1
0
0
0
0

1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763

14148
14161
14163
14179
14185
14193
14195
14199
14201
14202
14211
14213
14230
14236
14240
14247
14258
14259
14262
14272
14276
14287
14295
14297
14302
14304
14309
14324
14340
14349
14351
14352
14374
14380
14395
14396
14404
14405
14411
14415
14431
14432
14448
14454
14459
14467
14491
14495
14517
14520
14524
14531

0
0
1
1
1
1
1
1
1
1
1
0
1
0
1
0
0
0
1
1
1
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
0
0
1
1
1
1

218
202
148
275
96
95
217
281
233
320
223
342
170
110
91
314
63
253
337
161
308
257
120
269
257
293
323
423
130
185
105
277
227
282
237
211
57
183
257
123
312
258
123
92
206
328
416
346
420
276
246
278

2
2
14
32
10
6
18
14
10
12
18
16
18
10
16
2
14
2
10
6
36
8
10
26
20
12
12
10
12
30
10
12
16
4
4
10
16
12
14
12
30
16
16
30
8
12
10
28
12
8
8
34

2
2
2
4
4
1
10
1
9
11
1
5
1
1
2
2
2
2
12
1
6
8
1
8
4
8
5
10
1
1
1
6
11
1
11
12
2
9
2
7
2
2
2
1
1
10
10
11
10
1
2
3

4
6
18
40
24
6
74
14
52
40
18
36
18
10
18
10
20
10
46
6
50
26
10
52
32
30
32
66
12
30
10
44
52
4
42
62
22
64
22
26
38
24
20
30
8
36
34
88
60
8
14
44

0
0
0
1
1
0
4
0
1
2
0
3
1
0
1
0
0
0
1
0
1
0
0
0
1
0
0
1
0
0
0
2
1
0
1
1
0
1
1
0
1
1
1
0
0
3
3
3
1
0
0
0

0
0
1
0
0
0
3
0
1
0
0
0
0
0
0
0
0
0
1
0
1
1
0
1
1
1
0
0
0
1
0
0
1
0
2
0
0
2
0
1
0
0
0
0
0
2
1
0
2
0
0
0

0
0
0
1
1
0
1
0
3
2
0
1
0
0
1
0
2
0
2
0
1
0
0
2
1
4
0
3
0
0
0
1
5
0
3
1
2
1
1
1
1
1
0
0
0
1
3
3
1
0
1
1

0
0
1
1
0
0
0
1
1
0
1
0
0
0
0
0
0
0
2
0
1
2
0
2
0
0
1
2
0
0
0
1
1
0
1
0
0
2
0
2
0
0
0
0
0
0
1
1
1
0
0
0

0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
0
2
1
0
0
0

0
0
0
0
1
1
0
0
0
0
0
0
1
0
1
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
1
0
0
0
1
1
1
0

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
3
2
0
0
0
2
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
2
1
6
0
1
1

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
1
1
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
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
1
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
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
1
0
0
1
0
1
0
1
0
1
1
0
0
3
2
0
0
0
2
0
1
2
1
1
1
0
0
0
0
0
0
0
3
0
0
1
0
0
3
3
0
2
2
7
1
2
1

1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815

14547
14557
14568
14571
14577
14578
14582
14590
14592
14597
14607
14618
14630
14631
14636
14652
14668
14680
14684
14696
14705
14728
14731
14734
14763
14780
14791
14792
14810
14815
14816
14823
14830
14835
14836
14837
14838
14845
14859
14864
14867
14869
14903
14919
14922
14929
14935
14938
14945
14948
14965
14967

0
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
0
0
1
0
1
1
1
1
0
1
1
1
0
1
1
1
1
0
0
1
0
1
1
1
0
0
1
1
0
1
0

358
186
270
140
217
338
160
45
140
284
100
356
141
81
246
183
205
264
63
312
307
256
192
250
31
173
241
185
274
74
49
239
372
120
28
135
170
235
254
281
162
371
236
203
369
193
242
126
150
308
324
24

10
10
16
24
8
10
16
30
4
32
10
8
12
2
10
8
8
28
2
8
4
32
12
4
2
16
10
8
8
12
6
4
12
16
16
18
14
8
14
16
36
14
16
28
12
22
22
10
22
26
32
12

10
2
1
3
1
12
2
2
8
9
1
6
2
5
4
6
2
1
2
7
3
2
4
3
1
2
1
2
9
2
2
10
7
1
1
2
2
1
2
2
6
5
3
12
8
2
8
1
5
2
7
1

36
16
16
30
8
54
24
34
44
68
10
44
20
16
28
42
10
28
8
30
18
40
22
12
2
20
10
14
32
18
12
32
48
16
16
22
16
8
20
22
66
38
34
62
52
24
44
10
34
34
58
12

2
1
0
1
0
2
2
0
2
1
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
2
1
0
2
1
0
1
0
0
0
0
0
1
4
0
1
1
0
4
0
2
1
1
0

2
0
1
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
1
1
0
0
0
0
0

2
0
0
1
0
5
0
2
1
1
0
0
0
1
0
2
0
0
0
3
0
1
0
0
0
0
0
0
3
0
0
3
1
0
0
1
0
0
0
0
1
0
1
3
2
0
1
0
3
0
2
0

0
0
0
0
0
3
0
0
0
3
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
2
2
0
0
0
1
0
0
0
1
0
0
2
0
0
1
0
0
0
1
0

2
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
1
0
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
2
0
1
0
1
0
1
1
0
0
0
0
0
0

0
2
0
0
0
0
1
1
0
2
2
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0

3
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
4
0
2
1
0
2
0
1
0
0
0

0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
2
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
2
0

0
0
0
0
0
0
0
0
0
1
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
1
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
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

3
3
0
0
0
0
1
1
1
5
2
0
0
0
1
0
1
0
0
0
3
2
0
0
0
0
0
0
0
2
0
0
2
2
0
0
0
1
0
0
0
4
0
2
1
1
4
0
1
0
2
0

1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867

14978
14981
14982
14983
14995
15001
15014
15024
15025
15044
15052
15059
15063
15072
15091
15115
15119
15123
15126
15127
15148
15150
15155
15158
15164
15170
15173
15184
15186
15195
15200
15204
15211
15218
15221
15227
15243
15273
15277
15293
15296
15307
15336
15337
15351
15355
15365
15376
15378
15391
15393
15395

1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
0
0
1
1
1
1
1
0
1
0
1
1
1
0
1
1
0
0
1
0
0
1
1
1
0
1
1

267
75
265
49
131
324
214
311
233
325
458
250
155
174
165
263
188
185
195
187
261
156
114
322
69
61
137
262
93
156
274
326
328
190
175
155
197
122
313
90
216
112
243
174
234
174
166
185
357
118
188
157

6
16
28
28
2
16
14
20
8
16
14
16
28
14
34
24
16
6
10
32
6
14
6
30
16
10
8
10
10
12
12
26
24
34
16
6
12
14
10
6
14
8
6
10
6
4
10
20
4
10
10
16

1
1
8
1
1
10
8
2
2
2
11
1
1
7
7
9
2
2
2
11
2
8
1
2
2
1
1
2
4
2
12
5
3
7
1
2
2
2
1
2
1
2
2
2
2
7
10
4
8
2
1
1

6
16
56
28
2
44
50
24
10
20
54
16
28
34
64
42
18
8
14
88
10
50
6
36
20
10
8
12
18
20
76
48
40
48
16
8
16
20
10
12
14
16
14
12
14
32
58
38
28
16
10
16

0
1
2
0
0
2
2
0
0
0
2
1
0
2
0
2
0
0
0
2
0
2
0
1
1
0
0
0
1
0
2
0
0
2
0
0
1
0
0
0
0
0
0
0
1
0
2
0
1
1
0
1

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
1
1
0
0
0

0
0
2
1
0
2
2
1
0
1
3
0
0
2
3
2
1
0
0
2
0
4
0
0
0
0
0
0
1
0
3
0
1
5
0
0
0
1
0
0
0
1
0
0
0
1
2
1
2
0
0
0

0
0
2
0
0
1
0
0
0
0
2
0
1
1
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
1
0
0
0
2
1
0
0
0
0

0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0

0
0
0
0
0
0
1
1
0
0
2
0
1
1
0
1
1
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
1
1
0
3
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
2
2
1
0
0
1
0
2
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
2
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
1
0
0
0
1
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
1
1
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
1
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
1
1
0
0
3
0
1
1
2
2
1
0
1
5
0
2
0
1
0
0
0
0
0
3
2
1
0
1
1
0
3
0
0
1
0
0
0
1
0
2
2
0
3
0
1
0

1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919

15398
15416
15429
15432
15439
15468
15474
15482
15485
15490
15501
15514
15523
15535
15536
15544
15562
15563
15581
15582
15593
15625
15633
15640
15659
15687
15693
15694
15699
15700
15711
15723
15724
15725
15735
15749
15753
15754
15777
15787
15802
15803
15809
15812
15830
15847
15858
15860
15868
15874
15891
15894

1
1
0
0
1
1
1
1
1
1
1
0
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
0
1
1
1
1
0
1
1
1
1
1
0
1
1
1
0
0
0
0
1
1
1
1
0

362
219
277
190
291
155
197
102
207
380
183
302
232
301
270
152
189
242
410
261
151
36
125
163
323
101
64
169
107
155
327
183
230
450
259
226
247
76
352
309
271
285
306
286
221
380
148
211
202
277
326
273

16
10
12
26
16
2
32
8
10
22
14
30
6
14
16
2
14
10
10
16
6
6
4
6
26
14
14
12
4
4
14
12
16
16
2
22
14
8
36
18
36
28
16
4
14
12
26
8
30
6
4
6

11
2
2
2
8
10
2
2
1
6
1
7
11
11
5
1
4
2
9
2
4
2
7
2
2
1
2
11
2
9
7
2
1
11
2
3
12
2
10
2
8
1
7
2
1
10
2
2
1
3
8
12

48
14
14
28
52
24
36
10
10
54
14
52
44
46
40
2
34
14
60
22
24
12
20
14
34
14
16
36
10
44
52
16
16
42
6
32
60
10
60
20
82
28
34
12
14
70
30
14
30
14
42
60

1
0
1
0
2
0
0
0
0
2
1
1
3
3
1
0
0
0
2
1
0
0
0
0
0
1
0
3
0
1
0
1
1
2
0
1
3
0
1
1
1
0
2
0
0
4
0
0
0
0
0
2

0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
1
0
0
1
0
1
0
1
0
0
0
0
0
0
1
0
0

1
1
0
0
0
1
1
0
0
1
0
1
4
2
2
0
1
1
3
0
1
0
1
1
0
0
0
2
0
1
1
0
0
3
0
0
5
0
7
0
4
0
1
0
0
2
2
1
0
0
0
4

3
0
0
1
2
0
0
0
0
1
0
2
1
3
0
0
0
0
1
0
1
0
2
0
0
0
1
2
0
1
2
0
0
3
0
1
0
0
0
1
0
0
0
0
0
2
0
0
0
0
2
1

0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
2
0
0
0
1
0
0
0
1
0
0
0
0
0
0
2

0
0
2
2
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
1
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
1
1
2
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
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
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
2
4
1
0
4
0
0
0
0
1
0
0
0
1
2
2
2
1
1
1
0
0
1
0
0
0
0
1
2
0
3
3
1
0
1
0
2
0
0
0
0
0
0
0
0
0
1
0
1
1

1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971

15896
15899
15915
15917
15947
15950
15964
15967
15973
15974
15989
16001
16010
16015
16025
16032
16036
16044
16051
16052
16055
16072
16073
16074
16082
16087
16088
16094
16112
16121
16128
16142
16150
16161
16173
16181
16185
16190
16199
16215
16230
16234
16246
16261
16273
16303
16304
16308
16311
16322
16323
16346

0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
0
1
0
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
0
1
1
1
1
0

220
232
222
109
235
146
130
132
91
152
171
92
249
163
102
198
239
134
402
242
117
285
131
343
33
164
169
316
316
287
271
243
286
233
426
215
85
197
353
152
390
239
320
159
221
157
232
341
99
183
223
326

24
12
8
6
26
6
2
4
16
26
2
16
12
10
16
14
4
10
18
32
12
16
14
8
34
14
16
16
36
10
14
20
14
8
6
10
18
16
16
14
2
16
6
18
30
14
10
26
14
28
2
14

1
3
2
1
1
6
1
1
2
2
2
2
1
5
2
2
5
1
7
3
2
2
2
12
2
1
2
4
2
1
2
1
10
2
9
1
1
3
9
10
8
2
11
1
10
5
1
8
1
2
6
6

24
24
12
6
26
32
2
4
24
30
10
22
12
20
24
16
16
10
52
46
14
24
20
68
38
14
22
28
42
10
16
20
66
14
34
10
18
28
42
34
20
22
34
18
70
32
10
72
14
30
36
44

0
0
0
0
0
0
0
0
0
1
0
1
0
2
0
0
0
0
3
1
0
0
0
3
0
0
1
0
0
0
1
1
2
1
0
0
0
1
1
4
0
0
1
0
1
2
0
2
0
0
2
0

0
2
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
1
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
2
2
0
2
0
0
1
1
0
0
0

1
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
2
2
0
0
0
2
1
0
0
2
2
0
0
0
3
0
2
0
0
0
2
1
1
0
2
1
3
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
2
0
0
0
2
0
1
0
0
2
0
2
0
0

0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
1
0
1
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
3
2
1
0
0
0
0
0
0
0
0
0
0
2

0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
2
2
0
0
0
2
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
1
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
2
2
0
0
0
2
0
0
0
1
1
0
0
0
0
0
2
0
0
1
1
0
0
0
0
0
0
0
0
2
0
0
0
1

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
2
0
0
2

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
1
0
0
0
0
0
0
0

1
0
2
0
1
0
0
1
0
1
0
0
1
0
0
0
0
0
2
2
1
0
0
2
0
2
0
1
2
0
2
2
0
0
2
2
2
1
1
0
0
0
0
0
1
0
0
2
2
1
0
3

1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023

16360
16362
16366
16373
16382
16383
16387
16390
16406
16424
16439
16440
16452
16456
16461
16476
16478
16479
16491
16496
16507
16511
16520
16523
16537
16546
16548
16557
16576
16586
16603
16612
16619
16623
16629
16633
16647
16650
16670
16672
16683
16688
16690
16691
16692
16695
16696
16702
16704
16708
16712
16713

0
0
1
0
1
0
1
1
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
0
0
1
1
1
0
0
0
1
1
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
0

203
361
258
176
288
184
221
165
287
243
247
104
196
245
96
68
198
207
121
93
44
159
298
59
46
166
328
297
263
291
195
142
64
23
20
55
109
94
343
289
121
176
174
132
99
264
166
278
63
61
226
326

2
10
10
8
14
14
10
12
20
14
6
14
16
16
8
10
14
10
36
10
10
2
12
10
12
12
4
10
10
6
12
10
10
18
12
14
12
12
10
16
6
6
10
16
8
16
2
12
2
16
20
8

12
12
9
3
2
2
2
10
2
11
2
2
1
1
2
1
2
1
2
1
1
3
9
1
1
2
5
8
1
1
1
2
1
1
1
2
2
2
12
1
2
10
1
1
1
6
4
3
2
2
10
2

28
64
56
14
18
16
16
66
26
46
8
16
16
16
12
10
22
10
42
10
10
18
44
10
12
20
18
44
10
6
12
16
10
18
12
20
16
18
66
16
12
36
10
16
8
38
24
24
10
20
80
14

1
3
2
0
0
1
0
2
2
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
1
1
2
0
0
2
0
0
0
2
0
0
0
1
2
0

1
1
1
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
1
0
0
0
1
0
0
0
0
1
1

1
3
0
0
1
0
1
2
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
3
0
0
0
2
0
1
0
0
5
0

0
2
2
1
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
1
0
0
0
1
0
0
0
0

0
1
1
0
1
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
2
0
0
0
2
0
0
0
0
0
0
1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0

2
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
1
0
0
0
0
0
0
0
2
0
0
1
1
0
0
0
1
0
0
1
0
1

0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
1
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0

2
2
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
2
0
0
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0

4
2
1
0
2
4
2
0
0
1
2
0
0
0
0
0
0
1
1
0
1
0
2
0
1
2
1
0
1
1
2
0
0
0
1
0
1
2
4
0
0
1
1
0
0
1
2
1
0
2
0
1

2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075

16716
16747
16768
16773
16776
16789
16801
16805
16817
16820
16821
16833
16844
16846
16850
16871
16886
16887
16899
16901
16902
16910
16911
16914
16920
16937
16950
16955
16969
16977
16988
16994
17015
17017
17035
17036
17054
17074
17075
17081
17083
17093
17108
17118
17121
17123
17132
17142
17159
17162
17165
17173

1
1
1
1
1
0
1
1
0
1
0
1
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
0
1
1
0
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
0
1
0
1
1
1

239
383
256
299
308
192
20
216
273
18
259
228
181
417
229
88
188
344
140
248
279
238
88
263
277
75
323
278
25
77
179
243
226
320
290
134
233
127
272
314
62
119
97
235
45
330
155
316
412
217
88
250

10
12
10
14
24
10
30
16
4
16
16
20
8
14
4
32
12
24
16
6
14
34
10
6
6
12
14
12
16
16
8
30
10
10
10
12
12
14
30
18
10
10
14
16
6
12
2
14
2
14
22
22

9
7
12
2
1
11
1
6
2
1
2
5
10
12
8
1
2
10
2
7
1
2
5
2
10
1
10
1
1
4
2
2
12
2
2
2
3
1
2
11
1
7
1
2
2
10
3
4
10
1
1
6

46
42
62
18
24
72
30
48
6
16
20
46
62
74
22
32
14
80
18
46
14
42
26
8
56
12
50
12
16
28
10
34
52
16
16
14
24
14
36
72
10
34
14
24
12
58
8
36
34
14
22
48

1
1
2
1
0
4
0
2
0
0
0
0
1
4
0
0
0
1
0
0
0
2
1
0
2
0
1
0
0
0
0
1
1
0
0
1
1
1
0
4
0
1
0
1
0
2
0
0
2
0
1
0

1
1
1
0
0
1
0
0
0
0
1
2
1
1
1
0
0
1
0
1
1
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
2
0
0
0

0
3
1
0
1
1
0
1
0
0
0
3
3
3
1
0
1
2
1
2
0
0
2
0
1
0
3
0
0
0
0
0
4
0
0
0
0
0
1
4
0
2
0
0
0
2
0
2
0
1
0
2

1
0
0
0
0
1
1
1
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0
2
0
0
1
0
0
0
0
1
0
1
0
0
2
0
0
0
1
0
2
0
0
1
0
0
0

0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
1
1
0
0
0
0
1
0
1
0
0
2
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
1
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
2
0
0
0
0
0
0
0
0
0
0

2
1
1
0
0
0
0
0
0
0
1
0
0
2
0
0
1
0
0
0
0
0
0
1
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
1
0
0

0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
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
2
0
0
0
0
0
0
0
0
0
0
2
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
1
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
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0

2
2
3
0
0
0
2
0
0
0
1
0
1
4
0
0
1
0
0
0
0
2
0
1
0
0
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
1
2
0
0
0
1
1
1
0
0

2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127

17186
17188
17195
17200
17203
17206
17210
17217
17227
17235
17254
17269
17271
17281
17285
17294
17297
17302
17309
17310
17311
17319
17322
17331
17334
17340
17353
17366
17375
17387
17398
17399
17410
17415
17419
17429
17434
17436
17458
17459
17464
17470
17489
17491
17496
17519
17521
17536
17541
17556
17559
17569

1
0
0
0
1
0
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
0
1
1
0
0
1
0
1
0
1
0
1
1
0
1
0
0
1
1
1
0
0
1
1
1
1
1
1

324
52
30
366
308
299
93
303
369
186
186
60
69
418
146
160
217
101
280
185
243
437
126
279
231
225
256
209
225
219
263
311
311
244
202
88
241
189
236
249
189
140
212
228
389
89
438
89
216
153
49
174

4
24
12
32
12
14
16
12
16
12
20
14
14
10
6
10
8
32
26
16
10
2
12
16
16
14
14
10
28
10
6
24
36
4
10
10
2
20
14
16
14
12
10
8
16
6
10
16
12
8
4
16

2
2
2
10
2
1
2
2
9
12
1
1
1
8
5
2
11
1
3
3
1
11
1
8
7
9
10
4
2
12
3
2
1
1
4
2
12
1
1
1
1
2
6
1
9
1
11
1
1
7
1
2

6
28
16
88
14
14
20
18
60
62
20
14
14
36
30
12
38
32
42
26
10
42
12
42
56
66
44
22
34
62
18
26
36
4
26
16
42
20
14
16
14
18
22
8
60
6
46
16
12
26
4
22

0
1
0
4
0
0
0
1
3
5
0
0
0
2
0
0
2
1
0
0
0
2
0
3
0
2
0
0
0
1
0
0
0
0
1
0
2
0
1
1
0
1
1
0
0
0
2
0
0
0
0
0

0
0
0
1
0
0
0
0
0
1
0
1
0
1
0
0
1
0
0
0
0
0
0
0
2
2
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
4
0
0
1
0
0

0
1
1
2
0
1
0
0
2
1
1
0
1
0
2
0
1
0
0
1
0
1
0
3
1
2
2
2
1
3
1
2
0
0
0
1
1
0
0
0
1
0
0
0
5
0
1
0
0
2
0
1

0
0
0
1
0
0
2
0
1
2
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
2
1
1
0
2
0
0
0
0
1
0
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
2
0
0
2
0
0
0
2
1
1
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
2
0
1
0
1
1
0
1
0
0

0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
3
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
2
2
1
0
0
0
0
0
0
0
0
0
0
0
1
1
2
1
0

0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
2
0
1
0
0
1
1
1
1
0
0
0
0
1
0
1
1
0
1
0
2
0
0
0
0
0
0
1

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
1
0
0
0
0
0
0
0
0
0
0
1
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
1
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
1
0
0
1
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0

0
0
0
2
0
0
0
0
1
2
0
0
0
0
0
1
2
3
0
0
0
1
0
0
2
0
1
0
0
1
2
1
2
2
2
1
0
1
0
2
1
0
1
0
2
0
0
1
1
2
2
1

2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179

17579
17581
17588
17601
17609
17633
17634
17658
17660
17661
17675
17676
17683
17698
17725
17726
17729
17730
17734
17739
17740
17745
17746
17758
17766
17768
17770
17771
17777
17791
17813
17832
17849
17850
17856
17858
17884
17894
17895
17899
17918
17922
17932
17935
17936
17942
17946
17956
17958
17959
17980
17981

1
1
1
1
1
1
1
1
1
1
0
0
1
0
0
0
0
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
0
1
1
1
0
0
0
1
1
1
1
1
0
1
0
1

134
155
132
106
101
133
199
295
325
91
276
232
349
465
305
319
331
235
114
153
132
199
252
318
61
409
298
49
311
296
457
112
378
237
70
303
136
191
305
92
191
432
329
188
281
392
105
273
451
266
319
152

34
8
12
26
16
34
32
12
14
8
8
14
16
6
10
10
8
14
16
2
34
12
16
2
16
12
12
4
30
14
10
6
12
16
16
22
10
4
10
20
14
16
2
14
12
16
12
16
14
14
16
4

7
10
1
1
1
2
2
2
11
2
1
2
11
12
1
2
3
1
2
2
1
6
1
2
2
10
1
1
2
7
12
2
11
10
1
8
2
2
3
4
2
10
8
1
2
10
2
1
11
1
7
10

68
42
12
26
16
38
34
14
74
16
8
18
50
74
10
12
22
14
18
6
34
38
16
6
22
68
12
4
34
38
36
12
44
70
16
54
14
6
16
32
16
64
42
14
14
66
14
16
46
14
56
30

0
0
0
0
0
0
0
0
5
0
0
1
3
0
0
0
0
0
1
0
1
0
0
0
0
3
0
0
1
0
3
0
1
0
0
3
0
0
0
1
1
1
3
0
1
4
1
0
2
0
3
1

2
0
0
1
0
0
2
1
0
0
0
0
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0
0
1

1
4
0
0
1
1
0
0
2
0
0
0
1
2
0
0
0
0
1
0
0
1
0
0
0
2
0
0
0
2
4
0
2
2
1
0
0
0
0
1
0
2
1
1
0
1
0
0
4
1
1
1

0
1
0
0
0
0
0
0
2
1
0
0
1
3
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
0
2
1
0
0
0
0
1
0
0
1
1
0
0
1
0
0
2
0
0
1

3
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
1
1
0
0
2
0
0
0
1
0
0
2
2
0
1
0
0
0
1
0
0
0
0
0
3
0
1
0
0
0
0

2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
2
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
1
0
0
1
2
0
0
0
1
1
1
0
1
0
1
0
0
0
1
0
0
1
0
1
0
1
0
4
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
3
0
1
0

2
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0

0
2
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0

4
2
0
2
0
2
1
2
0
0
0
1
2
1
0
1
0
1
4
0
0
1
0
0
1
0
1
2
3
1
4
1
0
0
1
1
0
0
0
0
1
0
0
1
2
0
1
1
4
0
2
0

2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231

17982
18008
18009
18036
18039
18040
18064
18077
18079
18080
18083
18087
18103
18108
18112
18114
18115
18123
18132
18153
18156
18157
18168
18174
18175
18197
18206
18208
18215
18247
18257
18259
18269
18272
18278
18280
18287
18291
18297
18303
18306
18324
18327
18332
18340
18351
18359
18360
18361
18365
18386
18399

1
0
1
1
1
1
1
0
1
1
0
0
0
1
1
1
1
1
1
1
0
1
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
1
0
1
0
0
1
1
0
1
0
1
1
1
1
0

63
403
46
291
71
303
442
44
67
195
151
251
263
291
181
126
116
150
265
298
212
284
200
257
105
274
190
222
358
134
300
269
131
48
136
366
388
224
133
271
190
181
243
57
299
343
203
232
166
170
142
258

32
14
6
2
34
10
14
22
4
6
34
14
14
8
8
8
12
30
14
12
10
22
4
16
4
2
6
18
6
16
12
8
2
14
10
8
8
2
34
2
8
16
6
2
4
14
2
14
16
14
16
30

1
8
2
3
2
11
10
2
3
2
10
1
3
1
2
3
1
1
1
3
1
2
2
8
2
1
2
2
7
1
2
2
4
1
2
12
11
2
1
2
2
2
1
3
1
3
1
5
9
2
3
2

32
60
14
18
40
58
40
26
10
10
66
14
24
8
14
18
12
30
14
20
10
28
12
46
12
2
14
24
40
16
14
10
16
14
16
48
32
10
34
4
14
18
6
14
4
24
2
28
44
22
30
36

1
4
1
0
1
2
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
2
0
0
0
0
0
1
2
1
0
0
0
1
0
0
0
0
0
0
2
3
1
0
1

0
0
0
0
0
1
3
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0

0
2
0
1
0
2
3
0
0
0
3
0
1
0
0
1
0
1
0
0
0
1
0
2
0
0
1
0
1
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
3
0
1
1

0
1
0
0
1
1
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
0
0
1
0
0
1
0
2
0

0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
2
0
0
0
0
0

0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
1
1
3
0
0
2
0
0
0
1
2
2
0
0
1
0
0
0
0
0
0
0
1
1
0
2

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2
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
1
0
0
0
0
0
0
1
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
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
1
0
1
1
1
1
0
0
1
0
0
1
2
5
1
0
2
0
0
0
2
2
2
0
0
1
0
1
3
0
1
2
0
1
1
0
2

2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283

18401
18405
18411
18416
18418
18425
18428
18437
18447
18451
18456
18458
18466
18489
18493
18507
18508
18512
18519
18526
18528
18535
18539
18546
18562
18577
18593
18596
18600
18601
18603
18621
18622
18623
18630
18631
18644
18647
18652
18658
18659
18660
18665
18672
18673
18679
18680
18681
18691
18701
18707
18712

1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
1
0
1
0

153
194
135
274
273
205
135
325
119
288
279
120
51
274
421
183
347
179
309
26
417
230
363
326
249
293
237
143
176
392
227
105
215
228
155
408
27
201
215
147
178
298
256
294
298
347
158
31
311
419
292
367

4
12
10
2
16
12
6
14
32
26
8
6
10
10
12
14
4
20
14
12
16
14
14
20
4
34
2
16
12
2
14
10
12
12
16
16
30
32
4
10
8
32
10
18
6
24
2
10
30
14
12
26

1
1
2
2
12
1
9
2
2
2
2
1
1
1
10
2
7
5
8
1
12
1
5
2
2
2
1
1
1
9
2
1
1
5
1
9
1
2
1
8
4
2
4
1
3
12
2
1
12
8
1
7

4
12
14
8
84
12
34
20
36
32
14
6
10
10
66
22
40
38
30
12
52
14
38
24
10
38
2
16
12
32
20
10
12
34
16
52
30
36
4
32
22
34
18
18
20
84
8
10
66
56
12
50

0
0
0
0
1
0
0
0
1
0
1
0
0
0
1
0
1
2
3
0
6
1
0
0
0
0
0
1
0
2
1
0
0
1
1
3
0
0
0
2
1
0
0
1
1
3
0
0
2
1
0
0

0
0
0
0
2
0
1
0
0
2
0
0
0
0
1
0
1
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
1
0
0
0
2
0
0
0
2
0
0

0
0
0
0
7
0
4
1
1
0
0
0
0
0
4
0
2
2
2
0
1
0
2
1
0
1
0
0
0
1
1
0
0
0
0
0
0
1
0
2
0
0
0
0
0
2
0
0
3
0
0
4

0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1

0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
1

1
0
0
1
1
1
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
2
0
0
0
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
0
1
0
0
0
0
1
0
0
2
0
0
0
0
0
2
0
2
1
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
1
2
0
3

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
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
1
0
0

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0

1
0
1
1
1
1
2
0
0
0
2
2
0
0
2
0
1
0
1
0
2
0
2
1
3
0
2
0
1
0
1
2
1
1
0
1
0
0
0
0
0
1
0
0
1
0
0
0
1
3
0
3

2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335

18729
18734
18737
18749
18751
18754
18755
18834
18860
18861
18865
18866
18867
18876
18887
18890
18897
18909
18912
18918
18922
18961
18962
18968
18977
18978
18984
18985
18989
18992
18994
19002
19014
19015
19016
19026
19029
19039
19076
19078
19079
19080
19089
19097
19116
19126
19140
19161
19164
19171
19187
19198

1
1
1
0
0
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
0
1
1
1
0
0
1
0
1
0
1
1
1
1
1
1
1
0
1
0
1
0
1
1
1
1
1

133
284
228
235
347
246
62
216
335
467
53
162
278
290
321
310
328
170
195
211
364
445
258
264
175
171
456
168
257
161
85
323
223
197
161
70
318
241
307
250
87
155
327
262
73
45
148
76
217
187
306
380

14
18
10
28
36
26
6
8
4
14
16
32
16
12
16
16
10
8
8
4
16
12
8
10
6
32
16
16
10
2
10
4
16
20
14
32
18
18
4
28
6
6
16
32
4
30
8
12
10
12
10
16

2
11
1
1
6
2
2
2
11
12
2
1
10
4
7
1
2
4
6
1
8
12
1
2
2
7
11
2
2
8
1
2
1
12
1
1
2
1
2
2
3
7
2
12
2
1
2
2
1
1
1
11

20
72
10
28
54
30
14
14
54
84
20
32
48
34
38
16
12
22
42
4
58
56
8
18
14
72
78
18
14
18
10
8
16
48
14
32
20
18
8
32
18
30
20
90
12
30
16
18
10
12
10
76

0
5
0
1
1
1
0
1
4
1
0
0
2
2
1
0
0
1
2
0
2
3
0
1
1
2
2
0
0
2
0
0
0
4
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
3

1
2
0
0
0
0
0
0
1
2
1
0
0
1
2
0
0
0
0
0
1
1
0
0
0
1
0
1
0
0
0
0
0
2
1
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
3

0
1
0
0
4
0
1
0
3
2
0
0
3
0
1
0
0
1
0
0
2
5
0
0
0
1
2
1
1
2
0
0
1
4
0
0
0
0
0
0
1
2
1
1
0
0
1
0
0
0
0
2

0
0
0
0
0
0
0
0
0
3
0
0
2
0
1
1
0
1
0
0
1
0
0
0
0
0
4
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
4
0
1
0
0
0
0
0
1

0
1
0
0
0
1
0
0
0
3
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
1

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0

1
0
0
1
0
0
0
0
0
3
0
0
2
0
1
0
0
1
0
1
0
0
0
2
0
0
0
0
0
0
0
3
0
1
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
1
3
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

1
0
0
1
2
0
0
0
1
3
0
0
2
1
1
1
1
1
0
1
0
1
0
2
0
0
2
2
1
0
1
3
0
2
1
0
1
0
0
1
0
0
2
1
0
0
0
1
1
1
3
0

2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387

19201
19204
19220
19225
19226
19237
19242
19244
19245
19247
19251
19261
19263
19266
19275
19281
19291
19306
19316
19334
19337
19345
19346
19348
19357
19362
19366
19381
19390
19400
19402
19414
19418
19428
19431
19433
19436
19440
19446
19458
19474
19488
19489
19506
19508
19513
19515
19517
19523
19528
19529
19551

1
1
1
1
1
1
0
1
1
1
1
1
0
1
0
1
1
1
1
0
1
0
1
0
0
1
0
1
1
1
1
1
1
0
0
0
1
1
1
1
1
0
1
0
0
1
1
0
0
0
1
1

251
191
76
381
191
187
212
318
235
245
154
278
279
143
248
232
79
230
181
244
107
305
177
289
219
67
350
294
306
150
261
93
187
163
74
279
82
147
315
284
267
81
285
64
304
266
32
317
223
92
424
420

12
8
10
2
6
14
12
20
16
18
14
2
32
20
16
8
2
12
12
34
10
10
32
6
22
12
6
10
14
18
16
4
12
24
14
2
14
16
20
14
10
10
16
2
10
32
12
6
12
2
12
8

6
8
1
9
1
2
1
2
10
2
1
12
2
2
2
7
2
1
1
1
1
1
1
12
2
2
11
1
2
7
1
1
1
1
1
2
2
4
2
1
6
2
3
1
11
2
2
2
2
1
11
12

32
26
10
44
6
18
12
24
46
22
14
54
36
28
22
48
10
12
12
34
10
10
32
38
26
18
36
10
20
32
16
4
12
24
14
4
16
32
26
14
28
16
26
2
48
36
20
12
18
2
52
48

1
0
0
0
0
0
0
1
3
0
0
1
0
0
0
2
0
0
0
0
0
0
0
4
1
0
2
0
1
2
0
0
0
0
0
0
0
0
0
0
0
0
2
0
3
0
1
0
0
0
1
1

0
2
0
0
0
1
0
0
1
0
0
3
0
0
0
1
0
0
0
0
0
0
0
1
0
0
2
0
0
1
0
0
0
0
0
0
0
2
0
0
1
1
0
0
1
0
0
0
0
0
2
1

1
3
0
3
0
1
0
0
3
2
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
3
0
1
1
0
0
0
0
1
0
1
1
0
1
2
0
1
0
2
1
0
0
1
0
2
4

0
0
0
0
0
0
0
1
0
0
1
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1

1
0
0
1
0
0
0
0
1
0
0
2
1
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
1
1

0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
2
2
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
1
1
1
0
0
0
0
1
0
0
2
1
0
0
0
0
0
1

0
0
0
1
0
1
0
1
1
0
0
2
0
0
0
0
0
0
0
0
0
2
0
0
1
0
2
0
3
0
0
0
1
0
0
0
0
0
1
0
0
0
2
0
0
1
0
1
0
0
2
6

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
2
0
0
2
0
0
0
0
1
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
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
1
0
1
0
2
3
1
1
5
2
1
2
0
0
2
2
1
0
2
0
2
1
0
3
0
4
0
0
0
2
1
3
2
3
0
1
2
2
1
2
0
3
3
0
1
0
0
2
7

2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439

19559
19563
19573
19585
19590
19601
19617
19634
19638
19644
19645
19646
19671
19677
19689
19694
19699
19702
19709
19738
19749
19784
19786
19805
19806
19819
19834
19851
19868
19881
19884
19886
19892
19894
19920
19925
19930
19931
19965
19968
19969
19977
19996
20009
20016
20024
20028
20032
20041
20043
20044
20048

0
1
1
1
1
1
1
0
0
0
1
0
1
1
1
1
1
1
0
1
1
0
1
1
1
0
0
1
1
1
1
0
1
0
1
1
1
1
1
1
1
0
1
1
0
0
1
1
0
1
1
0

127
25
198
84
179
381
234
235
121
359
153
179
232
392
143
105
254
260
208
89
79
98
83
419
122
146
130
96
342
178
22
304
250
143
216
309
47
32
73
300
138
176
245
179
261
223
112
151
354
83
267
161

32
2
8
12
12
8
14
12
32
12
30
10
16
16
16
12
12
10
16
34
12
10
16
14
2
16
10
22
22
4
6
12
8
14
26
12
10
12
34
16
8
12
2
6
34
4
22
34
24
14
12
22

2
1
2
2
4
8
3
1
8
11
2
1
1
10
1
2
2
1
2
1
2
3
1
12
2
2
3
1
9
2
1
8
7
1
2
5
1
1
1
1
7
2
1
1
2
1
2
2
4
1
6
2

38
2
14
14
32
26
22
12
48
70
34
10
16
54
16
20
18
10
20
34
16
18
16
78
8
20
24
22
70
8
6
30
24
14
34
34
10
12
34
16
48
18
2
6
36
4
28
40
32
14
42
28

0
0
0
0
1
2
1
0
1
3
1
0
0
2
0
0
1
0
1
0
1
2
0
3
0
0
0
0
2
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
2

1
0
0
0
0
0
0
0
2
1
0
0
1
1
0
0
0
0
0
0
0
0
1
3
0
0
0
0
2
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0

0
0
0
1
1
1
0
0
2
1
0
0
0
4
0
0
0
0
1
0
0
0
0
2
0
0
1
0
4
0
0
2
1
0
0
3
0
0
0
0
2
1
0
0
0
0
0
0
0
0
1
0

0
0
1
0
0
1
1
0
1
1
0
0
0
0
1
1
0
0
0
0
0
0
0
3
0
1
0
0
0
0
0
1
3
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0

0
0
0
0
0
1
1
0
0
1
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

1
1
1
0
0
0
0
0
0
0
0
2
0
0
0
0
2
0
0
0
1
0
0
0
0
2
2
0
0
0
0
0
0
0
0
0
2
2
2
1
0
3
0
0
1
1
0
0
0
2
2
0

0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
1
2
0
0
0
0
0
2
0
0
0
0
3
3
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
0
0
1
0
0
0

1
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
1
0
0
1
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
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
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
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
1
1
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
1
0
0
0
0
0
0
0

3
1
1
0
0
1
0
1
1
0
1
2
0
2
1
0
3
2
1
0
1
1
1
2
0
4
3
0
4
3
0
0
0
0
0
1
2
2
2
2
0
4
0
1
3
1
0
0
1
2
2
0

2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491

20050
20053
20056
20061
20071
20072
20074
20085
20093
20095
20106
20109
20110
20131
20133
20153
20159
20176
20183
20186
20198
20200
20212
20214
20242
20262
20273
20277
20289
20297
20301
20310
20334
20348
20353
20364
20371
20384
20394
20395
20408
20418
20422
20431
20432
20444
20456
20458
20465
20495
20508
20511

0
1
1
1
0
1
1
0
1
1
0
0
1
1
0
0
1
0
0
1
0
1
1
1
1
1
0
1
1
1
0
1
1
1
0
0
1
1
1
0
1
1
1
1
0
1
1
1
1
0
0
1

161
148
127
345
284
410
211
228
340
372
214
72
184
328
273
195
83
153
171
104
170
418
208
270
202
225
234
177
258
238
325
152
198
56
225
146
192
192
160
222
214
397
119
134
362
190
181
149
191
372
260
153

4
10
4
16
14
22
14
14
10
16
14
2
12
10
18
22
10
12
6
34
34
34
8
2
8
8
36
14
16
16
6
4
14
4
2
26
12
10
26
14
8
22
10
10
18
2
10
4
24
8
8
16

1
1
1
12
2
10
7
2
8
12
1
2
2
3
2
12
1
9
6
3
1
11
1
2
1
2
6
11
2
6
4
2
1
2
8
2
11
1
10
2
1
10
1
4
11
1
1
2
8
5
8
2

4
10
4
72
22
44
38
20
58
86
14
4
18
16
20
86
10
48
34
50
34
64
8
10
8
14
60
36
22
48
28
8
14
8
30
32
48
10
48
22
8
72
10
22
66
2
10
12
50
32
28
20

0
0
0
1
1
2
2
1
2
0
0
0
1
0
0
3
0
1
0
0
1
1
0
0
0
1
1
1
0
3
0
0
1
0
2
0
1
0
1
1
0
5
0
1
2
0
0
0
2
0
1
0

0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
1
0
1
0
1
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0

0
0
0
4
1
3
1
0
1
2
0
0
0
1
0
3
0
1
1
2
0
2
0
0
0
0
0
3
1
1
1
0
0
0
1
1
1
0
4
1
0
2
0
0
4
0
0
0
1
1
0
0

0
0
0
2
0
0
1
0
2
2
1
0
0
0
0
2
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
1
2
0

0
0
0
0
0
2
0
1
2
2
0
0
0
1
1
1
0
0
0
0
0
2
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
2
0
3
1

0
1
1
1
1
1
0
3
1
0
3
3
0
0
3
0
0
0
0
0
0
0
1
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
1
1
1

0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
1
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
1
0
1
2
1

0
0
0
1
0
0
0
0
0
1
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
1
0
0
1
0
0
1
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
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0

0
1
1
2
1
3
0
3
1
2
3
3
0
0
4
0
0
1
0
0
1
0
1
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
2
1
0
1
0
0
0
1
0
1
0
2
3
2

2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543

20546
20556
20566
20571
20575
20581
20583
20586
20594
20597
20598
20601
20605
20606
20622
20627
20635
20637
20638
20640
20641
20659
20716
20722
20734
20746
20756
20761
20762
20777
20782
20787
20812
20817
20820
20849
20850
20857
20882
20883
20886
20888
20904
20907
20937
20945
20958
20961
20969
20980
20984
20990

0
1
0
0
1
0
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
0
1
0
1
1
1
1
1
0
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
0
1
1

149
25
234
37
31
63
249
80
34
114
217
368
201
103
383
84
56
176
330
268
270
340
420
308
83
91
180
124
208
90
369
60
405
421
37
168
169
159
108
190
160
153
311
222
110
152
157
213
33
121
222
299

14
12
16
12
14
24
10
16
14
30
14
36
16
30
14
20
10
20
12
16
16
30
16
10
14
14
12
10
4
12
22
14
10
14
10
6
22
32
10
14
10
12
6
14
14
36
14
12
10
4
6
10

1
1
1
2
2
3
7
2
1
2
1
5
2
1
12
2
2
2
7
11
1
10
12
1
1
2
4
1
4
2
7
2
8
9
2
2
10
1
1
2
9
4
1
2
1
2
6
1
2
2
6
2

14
12
16
18
22
38
50
22
14
32
14
62
20
30
58
28
14
28
48
60
16
56
40
10
14
20
24
10
22
14
52
18
38
66
12
8
62
32
10
22
38
20
6
18
14
44
42
12
16
12
36
14

0
0
0
0
0
2
2
0
1
1
1
1
1
1
1
2
0
1
1
7
0
2
4
0
0
0
1
0
1
0
2
1
2
2
0
0
1
0
0
0
2
1
0
1
0
1
3
0
1
0
0
0

1
0
0
1
0
0
1
0
0
1
0
2
0
0
1
0
1
1
0
1
1
1
2
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1

0
0
0
0
0
0
1
0
0
0
0
1
0
0
4
0
0
0
1
1
0
0
1
0
0
1
1
0
0
1
3
0
1
1
0
0
4
0
0
0
0
1
0
0
0
1
0
0
0
0
2
0

0
0
0
0
2
0
1
1
0
0
0
0
0
0
1
0
0
0
2
0
0
2
1
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0

0
0
0
0
0
1
1
0
0
0
0
1
0
0
3
0
0
0
1
0
0
3
0
0
1
0
1
0
0
0
0
1
1
0
0
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
0

1
0
1
1
0
0
0
2
2
0
1
0
0
0
1
0
1
1
1
1
0
0
0
0
2
1
0
1
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
1
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
6
0
0
0
0
0
1
0
1
0
1
2
0
0
0
0
0
1
1
1
0
1
0
0
0
0
0
0
1
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
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
1
0
0
0
0
0

2
0
1
1
0
0
1
2
2
0
1
2
0
0
2
0
1
1
1
2
0
0
6
0
2
1
0
1
1
0
1
0
2
3
1
2
0
0
0
1
1
1
0
1
0
0
0
0
0
0
1
0

2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595

21013
21021
21027
21028
21030
21032
21033
21043
21048
21059
21060
21101
21107
21108
21116
21128
21147
21148
21150
21155
21161
21167
21191
21192
21194
21207
21208
21212
21241
21253
21259
21272
21286
21310
21311
21324
21336
21338
21343
21351
21365
21372
21375
21383
21400
21405
21408
21419
21450
21455
21467
21471

1
1
1
1
1
1
1
1
0
1
0
1
1
0
0
1
0
1
1
1
1
0
0
1
1
1
0
1
1
1
0
0
1
1
0
1
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
1

349
267
90
20
166
123
63
316
224
89
123
86
106
403
240
164
58
204
254
210
284
71
31
181
445
215
252
250
308
198
199
71
243
189
158
278
44
193
52
279
307
247
60
333
246
315
202
168
309
79
249
206

14
10
16
10
24
18
12
16
10
24
12
6
14
10
14
14
36
6
32
2
14
10
24
2
16
20
10
2
12
8
6
16
14
10
16
12
12
4
12
16
10
24
14
10
30
2
4
2
36
2
24
14

7
2
2
1
2
2
2
2
1
2
8
3
2
11
2
2
1
4
10
2
2
1
2
2
12
9
5
2
2
11
1
2
1
11
2
2
1
1
2
11
6
1
2
9
2
5
1
2
1
3
2
1

56
18
20
10
28
26
16
20
10
30
54
14
18
34
20
20
36
20
88
8
22
10
30
4
68
52
30
6
16
62
6
20
14
62
20
16
12
4
20
42
34
24
18
42
34
16
4
4
36
16
28
14

2
0
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
2
0
0
0
0
0
4
0
1
0
0
4
0
1
0
1
0
1
0
0
0
0
1
1
0
2
0
0
0
0
0
1
1
0

2
0
0
0
0
0
0
0
0
1
0
0
1
3
0
0
0
0
1
0
0
0
0
0
2
1
0
0
1
1
0
0
0
1
0
0
0
0
0
2
0
0
0
0
1
0
0
0
1
0
0
0

2
1
0
0
0
1
0
1
0
1
2
0
0
4
1
0
0
0
4
0
0
0
0
0
1
3
1
0
0
3
0
0
0
4
0
0
0
0
0
3
0
0
0
0
1
1
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
1
1
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
1

0
0
0
0
1
0
0
0
0
0
2
0
0
0
0
0
1
1
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
0
3
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
2
0
2
4
0
0
0
0
0

1
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
1
0
0
0
0
0
1
0
1
2
0
0
0
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
1
1
0
1
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
2
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
1
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
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0

1
0
0
0
1
0
0
1
0
0
0
1
1
0
0
1
0
1
2
1
1
0
0
2
0
3
0
0
1
0
0
0
0
0
0
3
1
1
1
2
2
0
0
3
0
3
6
0
0
0
1
1

2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647

21504
21524
21544
21573
21576
21577
21579
21582
21588
21603
21622
21624
21625
21633
21656
21670
21685
21689
21698
21714
21733
21742
21754
21755
21756
21764
21770
21771
21773
21779
21789
21814
21815
21821
21846
21848
21849
21853
21858
21871
21873
21884
21902
21906
21913
21926
21938
21940
21951
21957
21961
21964

0
1
1
0
1
1
0
0
1
1
1
1
1
1
0
0
1
0
1
0
0
1
1
1
1
0
1
1
0
1
1
0
1
0
0
1
1
1
0
0
0
1
1
1
1
1
1
1
0
0
1
1

405
69
318
322
282
51
323
184
111
173
244
348
195
226
104
113
143
343
84
122
174
293
463
224
350
68
356
267
117
223
147
287
169
314
185
253
91
180
327
246
84
389
190
81
183
270
279
429
275
280
399
321

2
10
10
16
16
8
14
14
4
12
10
16
14
12
12
20
30
16
4
10
4
16
10
14
12
10
2
26
22
4
10
8
16
10
14
12
12
16
8
10
4
16
24
4
16
8
12
14
12
6
10
12

11
2
2
4
10
1
2
4
2
1
2
4
9
2
1
2
1
9
2
2
1
5
12
2
12
2
5
2
3
5
2
1
1
3
2
2
2
2
2
2
2
7
3
2
5
1
1
11
2
8
10
2

42
16
14
28
66
8
20
24
8
12
16
38
60
16
12
24
30
36
8
18
4
34
42
18
56
16
24
32
36
32
18
8
16
18
22
16
16
24
14
12
6
38
40
10
36
8
12
74
20
52
54
18

0
1
0
0
2
0
1
1
0
0
0
1
2
1
0
0
1
3
0
1
0
0
2
0
2
0
0
0
0
1
1
0
0
0
1
1
1
0
0
0
0
3
0
0
1
0
0
3
1
2
2
0

1
0
0
2
1
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
2
1
0
2
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
2
0
1
1
0

3
0
1
0
3
0
0
1
0
0
0
1
1
0
0
2
0
0
0
0
0
0
3
0
0
0
2
0
2
0
0
0
0
0
0
0
0
0
0
0
0
2
2
0
3
0
0
2
0
2
4
1

1
0
0
1
2
0
0
1
0
0
0
2
2
0
0
0
0
1
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0

2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0

2
0
1
0
0
0
0
0
0
0
0
0
0
1
1
1
0
1
0
0
0
0
0
0
1
1
0
0
1
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
1
0
2
0
0
0
0
0
0
2
0
0
2
0
0
0
1
0
0
2
1
0
2
0
0
0
2
1
1
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
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0

0
0
0
0
1
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
1
0
0
0
1
1
1
0
0
0
1
0
1
0
0
1
0
0
1
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

3
0
2
0
1
0
0
0
0
0
2
0
0
1
1
1
0
1
0
0
1
0
1
0
3
1
0
0
1
0
0
4
0
1
3
0
0
0
2
0
0
2
1
0
2
0
0
1
2
2
1
0

2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699

21974
21976
21980
21981
21984
22000
22005
22011
22018
22026
22036
22062
22065
22068
22069
22071
22075
22100
22108
22112
22117
22118
22124
22140
22148
22150
22152
22153
22158
22176
22201
22218
22221
22223
22229
22250
22257
22280
22282
22288
22294
22295
22312
22313
22318
22333
22335
22336
22341
22357
22376
22378

1
1
0
1
1
1
0
0
1
0
1
0
1
1
1
0
1
1
0
1
1
0
0
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
0
0
0
0
0
1
0
1

276
370
104
135
35
148
253
138
76
99
124
98
98
89
295
258
206
114
234
151
66
189
122
160
368
439
414
398
199
103
144
217
209
247
390
228
49
53
76
264
107
271
301
210
206
213
142
295
157
62
193
127

16
30
2
20
12
2
16
6
10
8
16
18
10
22
14
24
10
4
10
34
22
20
12
12
24
2
4
4
16
8
16
16
24
28
10
12
10
2
12
16
16
24
10
16
10
14
10
8
26
16
14
2

2
5
3
1
1
1
1
9
2
2
8
1
5
1
1
5
2
2
1
2
2
1
2
3
11
10
10
9
9
2
1
1
1
1
9
1
1
1
2
1
2
1
3
2
6
12
4
2
10
1
1
5

18
46
10
20
12
2
16
24
14
10
46
18
26
22
14
36
12
6
10
42
26
20
18
26
74
22
40
44
38
12
16
16
24
28
32
12
10
2
14
16
22
24
24
24
28
46
26
16
54
16
14
14

1
1
0
0
0
0
0
2
0
0
2
0
1
0
0
0
0
0
0
1
0
0
0
0
2
1
0
1
5
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
2
0
0
2
0
0
0

0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

0
0
0
1
0
0
0
0
0
0
3
0
1
0
1
3
0
0
0
0
1
0
1
0
1
0
1
0
2
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
2
4
1
1
0
1
0
0

1
1
0
0
0
0
0
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
1
1
0
1
0
1
1
1
0
2
0
0
0

0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
1
1
1
0
0
2
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
0
0
0
0
0
0
0
0
0
0
2
1
1
0
0
0
0
0
0
1
2
0
0
0
0
0
2
0
1
0
0
0
0
0
0
1
0
0
0
1
1
0
0
2
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
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
3
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
2
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
1
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
0
0
0
0
0
0
0
1
0
0
2
3
1
0
0
0
1
0
0
1
2
0
0
1
0
0
2
0
1
1
1
0
0
0
0
1
0
0
0
1
3
0
0
2
0
0
3
0

2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751

22391
22400
22402
22403
22409
22414
22416
22424
22428
22429
22440
22442
22460
22465
22484
22492
22500
22507
22521
22529
22543
22557
22563
22564
22567
22569
22585
22593
22607
22615
22617
22624
22630
22632
22647
22659
22667
22668
22669
22672
22719
22720
22722
22728
22731
22732
22736
22737
22740
22745
22749
22751

0
0
0
1
1
1
0
1
0
1
0
0
1
0
0
0
1
1
0
1
0
0
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1

247
210
267
60
114
80
302
259
193
273
191
240
245
185
31
180
40
60
288
183
398
155
26
146
149
271
237
247
238
147
290
237
80
212
306
79
131
126
303
284
261
328
27
96
40
328
150
405
24
313
315
125

10
10
14
12
2
6
4
14
14
12
14
8
28
6
2
16
14
30
16
14
4
14
12
14
14
6
2
2
18
18
10
12
22
16
34
6
14
14
2
2
14
8
4
10
10
34
30
14
6
10
28
10

2
5
12
2
2
1
3
2
3
2
2
2
10
6
2
1
2
2
1
4
12
9
1
7
2
1
1
1
1
1
2
1
2
4
2
2
2
6
1
1
1
2
1
3
1
7
5
9
1
8
2
1

18
26
68
20
6
6
12
20
28
14
22
10
54
18
10
16
18
38
16
30
28
60
12
42
16
6
2
2
18
18
14
12
26
36
38
12
20
30
2
2
14
16
4
22
10
56
42
54
6
30
30
10

0
0
7
1
0
0
0
0
2
1
0
0
4
0
0
0
1
1
0
0
2
3
0
1
1
0
0
0
0
0
0
0
0
2
1
0
0
1
0
0
0
0
0
0
0
1
1
1
0
4
0
0

0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0

0
1
4
0
0
0
0
1
0
0
1
0
3
0
0
0
0
1
1
1
1
2
0
1
0
0
0
0
1
0
1
0
0
1
0
0
1
1
0
0
0
1
0
0
0
2
1
1
0
1
0
0

0
0
0
0
0
0
0
0
1
0
1
0
0
2
0
0
1
0
0
1
2
2
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
1
1
3
0
1
0
0

1
1
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
2
1
0
0
0
0

2
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
1
0
0
3
3
2
2
1
1
0

0
1
0
0
0
0
0
1
0
1
0
0
0
2
0
0
0
0
0
2
0
2
0
0
1
0
3
0
0
0
0
3
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0

0
0
3
0
0
0
0
3
3
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
1
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
1
0
0
0

2
3
3
0
0
0
0
4
3
3
3
0
0
2
0
0
0
0
0
2
0
2
1
1
2
0
3
0
1
1
0
4
0
2
1
0
0
1
0
1
1
1
1
0
0
3
3
2
2
1
2
0

2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803

22754
22762
22770
22779
22787
22788
22795
22799
22815
22825
22846
22848
22861
22872
22877
22881
22898
22903
22913
22938
22942
22962
22971
22975
22979
22991
23004
23011
23018
23021
23022
23039
23052
23053
23056
23069
23081
23086
23090
23100
23105
23110
23119
23126
23129
23169
23190
23198
23210
23211
23213
23217

0
1
0
1
1
1
1
1
0
0
1
0
0
1
0
1
1
1
1
1
1
1
1
0
1
1
0
1
0
0
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
0
0
0
0
0
1
1

160
163
112
227
98
32
74
294
131
268
295
248
50
289
179
268
367
58
150
203
168
28
290
92
192
302
250
113
243
152
34
196
109
311
173
298
342
228
215
290
81
291
307
228
129
263
120
308
263
112
223
344

16
14
6
8
10
16
8
18
10
14
30
10
34
16
10
24
26
16
30
34
12
4
2
8
14
10
10
8
6
20
12
30
6
32
14
10
8
16
8
10
12
18
14
12
10
16
2
14
10
8
2
36

2
6
2
10
2
1
1
7
2
5
1
7
1
2
2
12
8
2
6
1
1
1
10
2
5
1
2
1
7
1
1
6
3
9
11
1
6
2
1
2
1
3
2
2
1
1
2
1
2
1
1
4

20
30
10
56
14
16
8
46
16
36
30
38
34
24
18
66
66
18
48
34
12
4
60
12
28
10
18
8
46
20
12
60
16
56
56
10
30
22
8
16
12
28
22
20
10
16
4
14
14
8
2
50

1
1
0
2
0
0
0
2
0
3
0
1
0
0
0
1
0
1
1
0
0
0
2
0
2
0
1
0
0
0
0
1
0
6
1
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
2

0
2
0
0
1
0
0
2
1
0
1
0
0
1
0
2
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0

1
0
0
1
0
1
0
1
0
1
0
3
0
1
0
2
4
0
2
0
0
0
1
0
1
0
0
0
2
0
0
1
0
2
6
0
3
0
0
1
0
0
1
0
0
1
0
0
0
0
0
1

0
2
0
2
0
0
0
0
0
0
0
1
0
0
0
3
2
1
0
0
0
0
2
0
1
0
0
0
1
1
0
0
0
1
2
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0

0
0
0
1
0
0
0
1
0
1
0
0
1
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
3
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

0
0
0
0
0
1
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1

1
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
3
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
1
0
0
0
0
0
1
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
1
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
1
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
1
0
0
0
0
3
2
1
0
0
0
3
0
0
0
0
0
0
0
0
3
1
0
1
0
1
0
0
0
0
2
1
0
0
0
1
1
0
0
0
0
0
1
1
0
1
1

2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855

23258
23261
23262
23268
23280
23284
23285
23286
23294
23299
23300
23303
23306
23315
23319
23331
23336
23350
23358
23361
23366
23369
23376
23385
23400
23411
23424
23428
23470
23483
23495
23499
23501
23503
23513
23514
23524
23525
23541
23542
23550
23554
23559
23564
23567
23572
23577
23581
23585
23586
23598
23600

1
0
1
1
1
1
0
1
1
1
0
1
0
1
1
1
0
1
1
0
1
1
0
1
0
1
0
0
1
0
1
1
0
1
0
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
0
0

297
110
335
79
460
110
289
171
86
272
248
225
31
32
448
246
157
312
153
286
259
317
281
240
215
370
341
251
265
78
79
105
58
158
172
112
159
183
145
374
266
32
93
281
98
81
252
102
170
184
297
155

10
26
18
4
14
12
12
12
16
10
4
16
10
22
30
6
14
16
10
10
14
8
14
36
12
14
8
8
12
8
20
36
16
18
10
4
10
2
2
16
16
10
22
4
2
4
10
14
14
6
30
22

8
1
12
1
12
1
3
1
4
11
2
1
2
2
11
2
2
2
6
2
2
3
2
5
2
12
6
1
2
2
2
1
1
4
1
2
1
1
1
6
2
1
1
2
1
2
1
1
2
1
1
9

36
26
66
4
84
12
26
12
36
70
12
16
16
24
70
12
18
22
30
16
22
14
18
56
16
42
40
8
16
12
22
36
16
32
10
6
10
2
2
44
20
10
22
6
2
8
10
14
18
6
30
60

1
0
1
0
1
0
0
0
1
2
0
1
0
0
2
0
1
0
1
1
0
0
0
0
1
2
2
0
1
0
1
1
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
1
2

1
0
0
0
5
0
0
0
2
2
0
0
0
0
1
0
1
0
1
0
0
0
1
1
0
1
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

1
0
5
0
3
0
0
0
0
1
0
0
1
1
2
0
0
2
1
0
0
1
1
3
0
1
1
0
0
0
1
0
0
2
0
0
0
0
0
2
0
0
0
0
0
0
0
1
1
0
0
1

2
0
1
0
1
0
2
0
1
2
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1

1
0
1
0
1
0
0
0
0
1
0
0
0
0
2
0
0
0
1
0
1
0
0
1
0
3
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1

1
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
2
1
0
0
0
1
3
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2
2
0
3
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
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
2
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
1
0
0
0
0
1
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
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

1
0
0
0
1
0
0
1
0
4
1
1
0
1
3
3
1
0
0
0
2
1
0
0
0
4
0
0
1
1
0
0
2
0
1
0
2
3
0
4
1
0
0
0
0
0
0
0
0
0
0
0

2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907

23603
23604
23616
23621
23623
23627
23638
23645
23652
23654
23656
23663
23669
23675
23677
23678
23681
23693
23704
23728
23729
23731
23733
23738
23756
23760
23767
23771
23776
23818
23829
23836
23837
23847
23858
23864
23865
23866
23867
23882
23883
23884
23889
23895
23902
23913
23914
23925
23938
23949
23974
23981

1
0
1
1
0
1
1
0
1
1
0
0
1
0
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
0
1
0
1
1
1
1
1
1
0
0
1
1
1
0
0
0
1
1
1
1
1

90
93
193
76
196
254
349
399
173
230
329
42
299
133
225
126
190
20
83
197
206
320
307
65
28
408
207
200
155
216
225
64
111
275
163
179
100
256
144
309
309
285
249
177
113
303
87
284
33
145
183
144

22
16
10
8
10
6
12
18
16
32
2
8
12
14
32
14
16
22
14
2
10
14
14
14
30
12
10
10
36
16
34
14
4
14
14
14
14
8
14
10
12
26
8
14
8
10
16
2
6
14
16
30

1
1
8
1
1
7
7
7
9
1
8
1
2
1
2
1
2
1
2
10
2
4
2
2
1
8
2
2
2
1
5
1
4
1
1
2
1
1
1
12
8
1
2
2
2
3
1
1
1
8
10
6

22
16
48
8
10
42
46
38
40
32
28
8
18
14
40
14
18
22
16
42
16
26
16
20
30
34
18
12
44
16
50
14
14
14
14
18
14
8
14
80
36
26
14
18
16
20
16
2
6
42
50
60

1
0
2
0
0
0
3
3
4
0
2
0
0
0
0
0
0
0
1
0
0
1
1
1
0
1
1
0
0
0
1
0
0
1
0
1
0
0
0
3
0
0
1
0
1
0
0
0
0
3
1
2

0
0
1
0
0
0
0
0
3
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
3
0
0
0
0
1
0
0
0
2
1
0

0
0
1
0
0
2
2
1
0
1
2
0
0
1
0
0
2
1
0
4
0
1
0
0
0
3
0
0
0
1
0
1
1
0
0
1
0
0
0
3
2
1
0
1
0
0
1
0
0
1
3
4

0
0
2
0
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
1
1
0
1
0
0
2
0
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
0

0
0
1
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
1
1
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0

1
0
2
2
0
1
0
0
3
0
0
0
1
0
1
0
1
1
1
0
3
3
1
0
0
0
0
0
0
1
1
0
1
0
1
0
1
1
2
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
2
0
0
0
1
1
1
0
0
0
2
0
0
1
1
0
0
0
0
1
0
0
0
1
0
0
0
2
3
0
1
0
0
0
0
1
1
0
0
0
0
1
0
0
2
0

0
0
0
2
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
2
0
0
0
0
0
0
0
1
0
1
0
1
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
1
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
1
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
1
0
1
0
0
0

1
0
2
4
0
1
2
0
3
1
1
1
2
0
1
0
3
1
1
1
4
3
1
0
0
1
0
0
0
2
1
0
2
2
4
0
4
1
4
0
0
1
1
0
0
1
1
2
1
1
3
0

2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959

23983
23990
24011
24012
24014
24020
24049
24054
24072
24075
24078
24094
24107
24110
24111
24112
24132
24151
24153
24159
24181
24184
24195
24205
24217
24222
24233
24247
24261
24262
24282
24304
24309
24331
24333
24339
24361
24376
24379
24382
24384
24388
24389
24402
24412
24414
24424
24431
24438
24451
24457
24465

0
1
1
0
0
1
1
0
1
1
1
0
1
0
1
1
0
1
1
1
1
1
1
0
1
1
1
0
1
1
0
0
0
1
1
1
1
1
1
1
1
0
0
1
0
1
1
0
1
1
1
1

161
257
169
281
194
237
196
252
93
31
215
236
292
104
210
176
90
220
179
233
232
62
26
158
167
172
291
334
278
296
252
249
267
223
209
263
251
228
183
311
293
228
160
65
167
31
151
152
327
239
102
79

16
32
4
6
6
34
18
12
34
34
28
4
14
12
10
32
24
18
22
10
16
4
6
16
14
16
14
4
10
30
16
32
8
12
12
4
16
16
8
26
8
4
6
10
22
12
16
10
10
36
20
18

1
2
4
1
6
1
1
2
2
2
1
2
11
1
1
6
2
2
8
1
4
2
1
1
2
2
10
12
2
7
1
2
1
1
9
2
1
2
1
9
9
11
6
1
3
1
1
1
2
1
2
2

16
38
18
6
30
34
18
18
38
42
28
10
44
12
10
68
28
26
40
10
34
12
6
16
18
20
44
30
18
62
16
40
8
12
64
12
16
22
8
68
46
46
22
10
30
12
16
10
12
36
26
22

0
1
2
0
0
0
1
0
0
2
0
0
3
0
0
0
1
0
2
0
0
0
0
0
1
0
2
1
0
0
1
0
0
0
1
0
0
0
0
2
3
1
1
0
0
0
0
0
0
0
1
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
2
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
2
0
0
0
1
0
1
0
2
0
0
2
0
1
2
0
2
0
0
0
1
0
3
3
0
2
0
1
0
0
4
0
1
0
0
0
1
2
0
0
1
0
1
0
0
0
0
0

0
1
0
0
0
0
0
1
0
0
0
0
3
0
0
2
0
0
1
0
0
0
0
0
0
1
1
0
1
1
0
0
0
0
0
0
0
0
0
2
0
2
0
0
0
0
0
0
0
0
0
1

0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
0
0

1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
2
1

0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
2
0
0
0
0
0
1
0
2
0
0
1
0
0
1
0
0
1
2
0
2
1
1
0
0
0
0
0
1
2
0
0

1
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
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
1
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
1
0
0

0
0
0
1
1
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
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

2
0
0
2
2
0
1
0
0
1
1
1
0
0
1
1
0
1
0
0
2
0
1
1
0
0
2
0
4
1
0
1
0
0
2
1
0
1
2
0
3
1
1
0
0
0
0
0
1
4
2
1

2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011

24484
24492
24505
24512
24521
24526
24543
24546
24554
24555
24581
24588
24609
24613
24621
24623
24634
24641
24645
24646
24648
24655
24658
24682
24684
24709
24718
24720
24731
24736
24740
24743
24746
24770
24787
24798
24799
24801
24822
24833
24836
24845
24858
24861
24868
24871
24875
24877
24878
24887
24892
24896

0
1
1
1
0
1
1
1
1
0
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
0
1
0
1
0
1
1
1
0
1
1
1
1
1

199
153
175
285
33
308
82
50
265
257
363
110
233
214
161
25
108
61
127
184
308
415
157
372
89
194
423
291
337
183
334
55
244
306
185
331
245
167
37
134
169
69
434
241
166
258
368
96
273
187
456
219

16
10
28
10
12
14
34
26
30
8
16
10
12
6
10
16
16
14
12
16
16
4
14
4
8
4
8
16
14
14
8
22
16
6
24
8
8
36
12
12
6
12
24
10
6
2
14
14
18
26
8
6

1
1
3
1
2
9
3
1
11
1
10
1
2
2
9
1
2
2
7
1
1
10
2
7
2
6
12
1
10
1
12
1
5
2
8
7
2
1
1
5
7
3
10
3
3
11
12
2
2
2
11
2

16
10
40
10
16
60
44
26
52
8
40
10
20
10
30
16
22
20
28
16
16
50
22
38
10
16
44
16
52
14
62
22
42
10
48
32
12
36
12
36
44
24
44
24
20
38
38
20
20
32
46
8

0
0
1
0
0
0
1
0
3
0
2
0
1
0
1
0
1
1
1
0
0
2
0
0
0
0
3
0
1
0
3
0
0
0
1
0
0
0
0
1
2
0
2
1
0
1
5
0
1
1
1
0

0
0
0
0
0
1
0
0
1
0
0
0
0
0
3
0
1
1
1
0
0
3
0
0
0
0
0
1
1
0
2
0
1
0
1
0
0
0
0
1
1
0
0
0
0
0
1
1
0
0
0
0

0
0
0
0
1
2
0
1
4
0
2
0
0
0
2
0
0
0
1
0
0
0
2
3
0
2
4
0
4
0
2
0
1
0
1
0
0
0
0
1
2
1
3
0
0
2
0
1
1
1
5
0

0
0
0
0
0
3
1
0
1
0
3
0
0
0
2
1
0
0
1
0
0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
2
0
0
0
0
0
0
3
1
0
4
1
0
0
0
0
0

1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
1
0
0
0
2
1
0
0
0
0
0
0
1
0
0
1
1
0
0
0
1
0

0
1
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
2
0
0
0
0
0
3
1
0
1
0
1
1
0
0
0
0
0
0
0

0
2
2
0
0
1
0
0
0
0
2
0
0
0
0
0
0
1
0
0
1
2
0
1
0
0
1
1
1
2
0
0
0
0
2
0
0
0
0
0
0
0
1
0
0
2
2
0
0
0
0
0

0
0
0
0
0
1
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
2
0
0
0
0
1
2
0
0
0
0
1
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
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
3
2
0
0
2
0
2
0
0
3
0
1
1
0
0
0
1
1
0
1
2
2
1
0
2
2
2
3
2
0
0
2
2
2
1
0
0
3
1
0
1
3
1
1
2
2
0
0
0
0
0

3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063

24897
24913
24920
24933
24938
24940
24942
24957
24958
24978
24980
25000
25010
25018
25034
25059
25066
25069
25087
25095
25113
25132
25134
25137
25143
25144
25154
25165
25183
25192
25193
25237
25243
25245
25249
25260
25272
25275
25295
25297
25301
25304
25319
25320
25321
25329
25330
25334
25335
25344
25350
25352

0
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
0
0
0
1
0
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
0
1
0
1
1
1
1
1
1
1
0
1
1
1

97
110
332
152
238
159
295
185
303
115
464
406
57
34
258
177
102
59
271
218
318
111
219
193
390
239
262
63
218
257
217
313
158
184
55
85
173
291
299
207
157
148
286
421
123
326
175
135
79
195
93
395

12
12
4
18
12
4
24
16
34
12
16
10
4
12
14
6
26
14
14
14
22
2
32
14
10
12
2
24
14
10
6
4
4
12
14
16
24
6
2
8
6
2
30
12
8
2
2
4
6
10
20
14

1
1
8
2
11
1
7
1
1
2
12
8
1
1
1
2
1
2
2
10
8
1
9
2
8
5
3
2
1
2
1
1
1
10
1
4
8
2
1
7
8
1
8
9
5
10
5
2
4
3
1
10

12
12
36
22
38
4
64
16
34
18
48
56
4
12
14
14
26
20
22
44
60
2
84
20
28
40
8
32
14
12
6
4
4
48
14
34
56
8
2
24
34
2
54
44
22
48
30
12
24
22
20
70

0
0
0
1
1
0
2
1
0
1
3
2
0
0
0
1
0
0
0
1
5
0
0
1
1
0
0
0
0
0
0
0
0
3
0
1
2
0
0
1
1
0
1
3
0
1
0
0
0
1
0
1

0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
1
0
1
1
1
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
1
0
0
0
0
1
0
1
2

0
0
2
0
1
0
2
0
0
0
4
1
0
0
0
0
0
1
0
3
1
0
1
0
4
2
0
0
0
0
0
0
0
2
0
0
2
0
0
1
1
0
0
0
0
4
0
0
1
0
0
3

0
0
0
0
3
0
1
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
3
1
1
0
0
1
0
0
0
0
0
2
0
1
3
0
0
0
1
0
1
0
2
1
0
0
0
0
0
1

0
0
1
0
1
0
1
0
0
0
0
2
0
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
0
1
0
0
0
1
0
1

1
1
0
0
0
0
1
2
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
1
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
1
2
2
0
0
2
2
0
0
2
0
0
1
0
0
3
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
2
0
3
2
0
0
2
0
0

0
0
0
0
0
0
1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
2

0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0
0
1
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
1
0
0
1
0
1
0
0
0
1
1
0
0
0

1
1
1
1
0
1
4
5
0
0
3
2
0
0
2
1
0
1
1
2
3
0
0
0
0
2
0
1
0
1
0
1
0
2
2
1
2
2
1
1
1
0
0
2
0
6
2
0
0
2
0
4

3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115

25368
25370
25375
25378
25380
25405
25423
25424
25427
25440
25443
25447
25454
25459
25469
25474
25482
25491
25495
25498
25499
25502
25503
25511
25517
25522
25526
25535
25542
25564
25565
25566
25579
25580
25590
25600
25604
25606
25608
25614
25627
25632
25661
25664
25674
25680
25688
25693
25698
25721
25724
25733

1
0
1
1
0
1
1
1
0
1
1
1
1
0
0
1
1
1
1
1
0
0
0
0
1
1
1
1
0
1
1
1
0
1
1
1
1
0
1
1
0
1
1
1
0
1
0
0
1
1
1
0

98
137
269
296
308
403
143
235
295
300
203
333
129
271
97
298
379
149
292
265
270
442
232
49
243
234
188
202
95
308
342
290
216
205
114
85
315
314
88
360
262
257
216
209
275
79
275
119
175
32
218
74

12
12
10
10
14
22
2
8
2
8
14
18
10
6
12
2
10
22
2
16
2
26
12
2
2
30
8
8
34
8
8
14
12
6
28
24
22
8
8
12
26
12
8
34
12
16
24
16
14
8
16
30

1
2
1
5
1
8
2
1
7
1
4
11
2
1
2
2
7
2
2
5
2
12
6
2
2
1
2
8
2
7
11
9
1
7
1
4
2
2
2
8
1
2
2
10
1
5
3
1
1
2
3
1

12
14
10
38
14
54
4
8
44
8
32
62
14
6
16
8
34
24
6
36
6
88
46
10
10
30
10
34
38
46
64
46
12
46
28
46
28
10
12
60
26
14
14
92
12
44
34
16
14
10
30
30

0
1
0
1
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
1
2
0
0
1
0
3
1
1
1
2
0
0
0
0
0
0
0
1
0
0
1
4
0
2
1
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
2
0
1
0
0
0
0
0
1
0
1
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1

0
0
0
0
0
4
0
0
1
0
2
4
0
0
1
0
1
1
0
1
0
3
1
0
0
0
0
2
0
1
2
3
0
2
1
0
0
0
0
4
0
0
0
3
0
1
0
0
1
0
1
0

0
0
0
1
0
1
0
0
0
0
1
2
0
0
0
0
0
0
0
1
0
3
1
0
0
0
0
1
0
1
4
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
0
1
1
0
0
1
0
0
3
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
2
2
0
0
0
2
0
1
0
0
0
0
0
0
1
0
1
0
0
0
0
0
3
3
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2

0
0
1
0
1
0
0
0
2
0
0
1
0
0
0
2
3
1
0
0
0
1
2
0
0
0
0
2
1
0
1
0
1
1
0
0
2
0
0
0
0
0
1
1
0
0
0
0
2
0
0
0

0
0
0
0
1
0
0
2
0
2
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
1
0
1
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
2
0
0
2
3
2
1
3
2
0
0
2
6
1
1
1
0
2
3
0
0
2
0
3
1
0
1
1
1
4
3
0
4
0
0
2
0
1
1
1
0
1
0
0
2
0
0
2

3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167

25734
25735
25740
25751
25752
25755
25777
25778
25785
25789
25821
25823
25824
25828
25834
25857
25875
25881
25897
25898
25904
25911
25917
25919
25923
25930
25935
25940
25942
25947
25948
25952
25972
25979
25980
25997
25999
26015
26033
26038
26049
26051
26052
26058
26059
26063
26068
26072
26081
26084
26094
26096

0
1
0
1
1
1
0
1
1
0
1
1
1
1
0
1
1
0
1
1
0
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
0
1
0
0
1
0
1
1
1

146
398
31
167
479
58
217
295
233
312
210
85
45
267
138
431
145
186
212
30
100
392
215
127
162
223
100
71
49
260
58
282
139
130
145
188
116
208
221
332
107
161
418
347
427
89
19
119
133
114
308
144

10
2
14
4
18
6
12
16
12
10
8
18
18
14
16
14
12
8
14
4
8
8
2
14
12
2
16
36
10
14
10
8
28
30
12
12
28
12
6
4
16
4
8
10
20
16
16
14
12
6
10
4

1
7
1
1
12
2
2
1
2
1
2
1
1
2
2
11
2
8
4
1
1
9
2
2
10
5
6
1
1
2
1
2
2
1
4
1
1
1
1
7
1
2
9
6
10
3
1
2
5
7
1
1

10
20
14
4
78
8
16
16
18
10
10
18
18
22
24
70
16
38
22
4
8
46
8
22
34
12
48
36
10
20
10
16
30
30
24
12
28
12
6
18
16
10
62
40
54
28
16
22
38
36
10
4

0
1
1
0
0
0
0
0
0
0
0
0
0
2
0
1
0
2
2
0
0
3
0
2
2
0
0
0
0
1
0
0
1
0
2
0
1
0
0
1
0
0
2
0
5
0
1
1
0
2
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0

0
1
0
0
4
0
1
0
0
0
0
0
0
0
0
4
0
1
0
0
0
2
0
0
1
0
1
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
2
1
2
1
0
0
2
3
0
0

0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
1
0
1
2
0
0
1
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
4
0
0
1
0
0
1
1
0
0

0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
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

2
1
2
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
2
0
1
0
0
0
0
1
0
0
0
0
2
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0

0
0
0
0
1
0
0
2
0
1
1
0
0
0
0
3
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
3
0
0
0
0
0
0
1

2
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
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
3
0
0
0
0
1
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
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

4
1
2
0
1
0
0
2
0
1
1
0
1
0
0
3
1
2
3
0
1
0
0
1
1
1
1
0
0
0
2
1
0
1
0
1
0
0
1
0
1
0
4
0
4
0
0
2
0
2
0
1

3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219

26101
26105
26120
26154
26162
26167
26169
26200
26203
26204
26207
26208
26215
26219
26221
26227
26228
26242
26250
26255
26259
26260
26266
26267
26271
26272
26274
26288
26290
26295
26344
26347
26348
26362
26374
26378
26389
26418
26422
26430
26460
26468
26475
26479
26482
26484
26492
26493
26499
26500
26506
26516

1
0
1
0
0
0
1
1
1
1
1
0
1
0
1
0
1
1
1
1
1
1
0
0
1
1
1
0
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
1
1
1
1

173
298
125
62
170
382
95
210
315
199
249
116
302
307
185
195
87
97
275
385
173
74
242
83
84
205
138
399
158
155
127
209
100
157
328
444
298
78
327
219
232
187
156
374
350
49
101
274
93
303
206
39

14
16
16
12
2
8
20
4
26
4
4
10
16
24
12
28
32
28
4
22
16
18
10
6
8
2
10
36
8
32
16
12
24
8
8
8
10
8
16
28
30
8
30
20
4
4
2
30
10
22
36
8

11
2
2
2
2
12
1
11
2
9
7
2
3
2
9
1
2
1
11
11
3
1
11
5
2
1
8
7
3
7
2
8
1
2
2
11
1
3
2
2
1
10
10
6
5
1
2
2
4
2
3
2

66
18
20
20
10
42
20
38
30
42
20
18
34
30
50
28
36
28
40
70
24
18
62
32
14
2
54
74
24
74
18
34
24
12
14
36
10
20
22
34
30
30
56
46
24
4
8
38
26
28
52
10

6
0
0
0
0
3
0
0
0
1
1
0
1
2
1
1
0
0
1
2
2
1
0
1
0
0
2
0
0
3
0
1
0
0
0
3
0
0
0
0
1
1
1
1
1
0
0
1
0
0
0
0

0
1
0
1
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
1
0
0

1
0
2
0
0
0
0
2
0
2
1
0
2
0
2
0
0
0
3
3
0
0
3
0
0
0
1
2
0
4
0
2
0
0
0
1
0
1
0
0
0
1
4
1
0
0
0
0
0
0
1
0

0
1
0
0
0
0
0
2
1
3
0
0
0
0
0
0
0
0
0
1
1
0
1
1
0
0
0
1
0
0
0
0
0
0
0
2
0
0
2
2
0
1
2
0
0
0
0
0
0
0
1
0

0
0
0
0
0
1
0
2
1
0
0
0
0
0
1
0
1
1
1
1
0
0
3
0
0
0
2
1
1
0
0
1
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
0
0
0
2
0
2
1
0
0
0
0
0
0
0
2
1
1
3
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
0
1
0
0
0
0
0
0
1
0
1

0
2
0
0
0
1
1
1
2
0
1
0
1
0
2
2
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
2
1
2
0
1
0
0
1
0
3
0
0
0
1
0
0
1
0

1
0
0
0
0
3
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
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1

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
1
1
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
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
1
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

1
2
0
0
0
4
1
1
2
0
3
0
3
1
3
2
0
0
0
0
0
2
1
2
3
1
0
0
0
0
0
2
0
0
2
1
3
1
4
1
0
2
3
3
0
0
0
1
0
1
1
2

3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271

26520
26522
26528
26530
26547
26557
26571
26572
26587
26590
26592
26622
26623
26628
26633
26636
26648
26664
26672
26674
26677
26678
26685
26690
26696
26701
26717
26722
26734
26749
26751
26762
26775
26777
26782
26787
26789
26807
26834
26840
26842
26847
26855
26860
26861
26897
26905
26906
26910
26942
26944
26975

1
1
1
1
1
0
1
0
1
1
1
1
1
1
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
0
1
0
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1

227
169
99
208
142
128
163
237
210
191
294
290
92
300
335
169
308
71
265
235
229
252
124
158
312
125
126
288
287
160
138
68
134
178
257
102
46
260
353
279
320
148
201
102
52
139
270
364
139
89
256
408

6
28
12
14
4
10
28
16
16
16
12
16
14
10
24
16
2
2
10
6
2
10
16
6
24
14
12
2
2
14
16
14
10
28
4
12
28
16
16
10
16
2
22
36
4
10
4
30
32
4
14
6

9
1
2
6
2
1
1
1
2
9
1
1
2
2
3
1
1
2
2
1
1
8
2
3
12
2
6
6
2
2
1
2
2
2
11
6
1
2
11
1
11
1
10
1
2
2
11
10
3
5
2
8

40
28
18
26
8
10
28
16
20
50
12
16
18
16
30
16
2
6
16
6
2
42
20
24
92
20
42
30
8
22
16
20
12
32
30
36
28
20
52
10
56
2
76
36
6
18
68
84
42
16
20
40

2
0
0
0
0
0
0
0
0
3
0
0
0
0
1
1
0
0
0
0
0
0
0
1
2
0
0
0
0
1
0
0
0
1
0
1
0
2
2
0
5
0
1
0
0
1
1
2
1
0
0
1

0
1
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
1
0
0
0
0
0
0
1
0
0
0
0
4
0
1
0
1

2
0
0
1
0
0
1
0
2
0
0
1
1
1
0
0
0
0
0
0
0
2
2
0
1
1
1
2
0
0
0
0
0
1
2
3
1
0
2
0
2
0
1
0
0
0
2
3
1
0
0
1

0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
2
1
2
0
0
1
0
1
0
0
0
0
0
0
3
0
0
0
2
0
0
0
1
1
0
0
0
0

0
0
0
3
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
3
0
1
0
0
0
0
1
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
1
0
0
0

1
1
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0

0
0
0
0
4
0
3
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1

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
1
0
0
1
0
1
0
1
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
1
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
1
0
0
0
0
0
0
1
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
1
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

1
1
0
0
4
0
3
0
1
2
0
0
1
1
1
0
0
0
1
0
0
0
0
0
2
0
0
0
0
1
0
0
0
2
0
0
2
1
2
0
2
1
1
0
0
0
0
0
0
0
0
1

3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323

26980
26982
26990
27004
27009
27010
27018
27021
27043
27059
27065
27081
27086
27101
27106
27112
27115
27129
27135
27150
27154
27158
27161
27174
27190
27207
27213
27225
27254
27257
27261
27263
27269
27271
27273
27274
27278
27284
27289
27298
27302
27307
27310
27311
27316
27338
27341
27359
27377
27385
27386
27388

1
1
0
0
0
1
1
0
1
0
1
0
0
0
1
1
1
1
1
0
1
1
1
0
1
1
1
1
0
1
0
0
1
0
1
0
1
1
1
1
0
1
1
1
1
0
0
0
0
0
0
1

190
260
77
78
154
141
277
293
191
121
193
75
309
180
106
286
125
371
54
36
146
162
109
147
167
109
128
170
235
450
90
132
257
216
170
240
280
138
348
288
288
387
357
118
258
156
225
57
281
149
238
58

8
26
6
10
34
16
12
12
4
36
16
36
36
22
12
10
4
10
4
16
16
2
28
4
14
14
12
14
16
2
14
10
30
16
34
4
34
16
14
10
28
8
8
10
14
10
16
6
6
14
30
12

2
2
2
1
2
3
1
2
1
4
2
5
1
9
2
2
1
10
2
1
7
8
1
1
3
1
1
10
1
12
4
1
1
2
2
2
10
1
10
11
2
7
12
1
1
1
1
1
2
1
10
1

16
32
12
10
40
24
12
16
4
48
20
64
36
42
14
14
4
34
10
16
36
36
28
4
24
14
12
50
16
32
32
10
30
22
40
6
84
16
60
48
34
26
72
10
14
10
16
6
14
14
82
12

1
0
0
0
2
1
0
1
0
1
1
1
0
4
1
1
0
1
0
1
2
1
0
0
0
0
0
2
0
3
0
0
1
1
0
0
0
0
1
3
0
0
2
0
0
0
0
0
1
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
2
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
0
0
0
1
0

0
1
0
0
0
2
0
0
0
0
1
2
0
1
0
0
0
1
0
0
1
2
1
0
1
0
0
2
0
1
2
0
0
0
0
0
2
0
4
1
0
3
3
0
1
0
1
0
0
0
4
0

0
0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
1
0
0
2
0
0
0
0
0
0
2
1
0
1
0
0
0
1
0
1
1
3
1
1
0
1
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
1
0
0
0
1
0
0
3
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0

0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
2
2
0
0
0
0
0
0
3
0
0
0
0
0

0
0
0
0
3
0
0
1
1
0
0
1
1
0
0
2
0
0
0
0
0
1
0
1
0
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
0
2
1
0
2
0
0
0
0
1
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
2

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
1
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
1
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
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
4
0
0
2
1
1
0
1
1
0
0
2
1
0
0
0
0
1
1
1
0
0
1
0
1
2
0
1
0
0
0
1
2
1
3
2
1
2
4
0
2
0
3
0
0
1
0
2

3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375

27401
27405
27406
27408
27409
27424
27429
27450
27452
27477
27491
27500
27511
27518
27520
27530
27546
27555
27574
27588
27593
27603
27608
27616
27621
27631
27632
27651
27654
27677
27706
27708
27712
27736
27748
27750
27751
27764
27766
27768
27776
27790
27814
27822
27831
27832
27853
27857
27865
27867
27871
27879

1
1
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
0
1
1
1
1
0
1
0
0
1
0
1
0
1
1
1
0
1
0
1
0
1
1
1
0
1
1
1
0
1
1
1
1
0
1

61
132
355
109
66
282
259
293
241
442
235
300
277
290
217
230
86
395
167
80
299
227
46
371
285
87
110
71
64
87
254
283
141
235
180
199
309
97
181
100
87
334
252
278
39
26
88
61
242
73
101
342

10
10
16
16
20
26
12
6
14
14
4
10
14
18
14
10
16
34
6
10
12
14
10
16
4
10
12
16
18
10
12
28
4
22
6
18
6
16
10
14
6
8
4
8
10
4
14
6
6
20
8
22

2
2
5
2
1
1
1
12
2
10
2
2
10
6
2
6
2
10
2
2
7
2
1
6
7
1
2
1
3
2
2
5
1
2
1
1
1
2
1
1
2
7
2
1
2
1
1
2
1
1
4
5

14
16
32
18
20
26
12
32
20
60
10
14
72
48
16
34
22
56
10
16
28
18
10
48
18
10
14
16
34
18
18
56
4
24
6
18
6
22
10
14
12
24
6
8
18
4
14
8
6
20
22
46

0
0
0
0
0
0
0
1
0
6
0
0
2
2
1
0
1
4
0
0
0
0
0
3
1
0
0
0
1
1
0
2
0
0
0
0
0
0
0
0
0
3
0
0
0
0
0
0
0
0
0
0

0
1
1
0
0
0
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1

0
0
2
1
0
0
0
1
1
1
0
0
5
2
1
2
0
1
0
0
1
0
0
2
0
0
1
1
2
0
1
2
0
0
0
0
0
2
0
0
0
1
0
0
0
0
1
0
0
0
1
1

0
0
1
0
0
1
0
0
0
2
0
0
1
0
0
0
0
0
0
1
2
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
2

1
0
1
1
0
0
0
2
1
0
0
0
1
0
0
0
0
1
0
0
1
0
0
0
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0

1
1
1
0
0
1
0
1
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1

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
1
0
1
0
0
0
0
0
0
0
0
0
1
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
1
0
0
1
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
2

0
0
0
0
0
0
0
0
0
0
1
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
1
1
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
0
1
0
1
0
2
1
0
1
0
1
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
1
0
1
1
0
1
0
0
0
0
0
0
1
0
1
1
1
0
0
1
3

3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427

27883
27886
27905
27924
27941
27943
27945
27967
27968
27985
28011
28027
28029
28035
28038
28049
28061
28063
28067
28084
28092
28095
28113
28118
28133
28136
28139
28155
28168
28172
28180
28189
28194
28202
28203
28209
28213
28221
28230
28233
28241
28254
28258
28273
28311
28332
28336
28343
28358
28362
28363
28374

1
1
1
0
1
0
1
1
1
1
1
0
1
1
0
0
1
1
1
1
0
1
1
1
1
0
1
0
0
1
1
0
0
1
1
1
0
0
0
1
1
1
0
0
0
1
0
1
1
1
1
0

324
267
231
202
233
174
126
309
54
178
239
117
314
334
151
171
309
103
155
167
304
246
190
273
258
100
422
126
201
256
246
133
66
415
127
350
288
253
180
365
124
113
88
112
190
150
297
96
350
314
380
268

20
16
6
10
8
16
16
8
18
16
10
12
28
16
28
6
24
34
4
10
8
16
2
14
18
14
12
16
8
34
16
8
14
4
8
12
16
6
14
8
6
8
22
24
24
36
2
10
10
10
8
20

2
9
1
4
1
9
1
1
2
2
11
2
1
12
2
11
1
2
4
1
6
12
1
2
8
2
11
1
2
11
8
1
2
10
2
9
11
1
1
6
1
2
2
2
6
2
2
4
11
11
6
7

22
64
6
26
8
60
16
8
22
24
58
18
28
78
34
64
24
36
24
10
28
58
2
16
56
18
46
16
16
92
50
8
18
24
12
46
64
6
14
22
6
14
24
32
46
40
6
22
64
54
34
50

1
1
0
0
0
3
0
0
0
0
1
0
0
2
0
3
0
1
0
0
1
4
0
2
2
0
2
0
0
1
4
0
0
2
0
1
1
0
0
2
0
0
0
0
2
0
0
0
1
2
2
3

0
1
0
1
0
1
0
0
0
0
1
0
0
0
0
1
0
1
0
0
1
0
0
0
1
0
1
1
0
2
0
0
0
1
0
3
2
0
0
1
0
0
0
0
1
1
0
0
1
2
1
0

0
2
0
0
0
1
0
0
1
1
0
1
0
1
1
2
0
0
1
0
2
1
0
0
2
1
3
0
0
5
2
0
2
0
0
1
3
0
1
1
0
1
0
0
2
1
0
2
3
2
0
2

0
2
0
0
0
3
0
0
0
0
2
0
0
2
1
1
0
0
0
0
0
1
0
0
1
0
0
0
0
1
2
0
0
1
0
1
3
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0

0
1
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
2
0
0
2
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
2
1
1
1

0
1
0
0
0
0
2
2
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
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0

0
1
0
0
0
0
0
0
0
0
2
1
0
0
0
0
0
0
0
0
3
0
0
0
2
0
2
0
0
0
0
1
0
0
0
0
0
2
0
1
0
0
0
1
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0

0
2
0
0
0
1
2
2
0
0
2
1
0
0
0
0
0
0
0
0
3
0
0
0
2
0
2
0
0
0
0
1
0
0
1
1
1
3
0
1
0
0
0
1
0
0
0
1
0
1
0
0

3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479

28376
28399
28400
28401
28404
28417
28446
28470
28491
28493
28494
28505
28522
28530
28535
28548
28549
28556
28558
28566
28571
28573
28575
28600
28630
28637
28648
28663
28672
28696
28720
28723
28733
28738
28744
28752
28755
28756
28761
28771
28791
28792
28797
28805
28806
28811
28850
28856
28866
28871
28881
28887

1
0
1
1
1
1
1
0
1
0
1
0
1
1
1
0
1
1
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
0
1
1
1
1
0
0
1
1
0
0
0

61
174
51
17
173
218
47
310
409
306
91
364
293
256
276
24
148
154
365
205
367
291
240
203
285
244
179
39
126
16
180
215
285
248
128
204
156
354
341
189
213
17
167
102
231
472
117
261
222
53
401
380

12
12
14
12
18
12
34
6
12
18
8
16
12
2
6
12
16
8
14
8
2
22
26
4
8
12
8
32
30
8
16
34
20
12
16
6
16
10
14
34
10
14
10
20
34
8
28
14
32
22
10
8

2
2
1
1
1
2
1
3
10
2
1
8
12
1
3
1
1
2
6
2
12
12
2
4
1
1
2
1
1
1
2
1
1
1
2
2
2
10
8
1
9
1
8
2
2
12
1
8
2
3
9
9

16
16
14
12
18
20
34
12
42
24
8
54
44
2
12
12
16
14
42
10
28
86
32
22
8
12
10
32
30
8
24
34
20
12
22
14
22
60
34
34
56
14
40
28
42
58
28
42
40
32
60
54

0
0
1
0
0
0
1
0
1
1
0
2
2
0
0
0
1
0
0
0
0
2
1
1
0
0
0
1
0
0
0
0
0
0
2
0
0
1
2
0
1
0
1
0
0
4
0
2
1
2
3
1

1
1
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
1
3
0
0
0
1

0
0
0
0
0
1
0
0
2
0
0
3
2
0
0
0
0
0
2
0
1
3
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
2
2
0
0
0
2
1
2
3
0
2
1
0
1
3

0
0
0
0
0
0
0
0
1
0
0
3
2
0
0
0
0
0
1
0
1
2
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
3
0
1
0
0
1
0
0
0
0
0
1

0
0
0
0
1
0
0
0
3
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
1
0
0
1
0
0
0
0
2
0

0
1
1
0
0
0
0
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
3
3
3
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
3
1
1
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
2
0
0
1
0
0
0
0
0
1
0
1
0
3
0

0
0
0
0
1
1
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
1
0
1
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
1
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
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
0
1
1
1
2
2
1
0
0
1
0
2
0
1
3
1
1
3
0
0
0
1
0
0
0
3
3
3
0
0
0
1
1
3
5
0
0
2
0
1
0
0
1
1
0
1
0
5
0

3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531

28890
28892
28909
28919
28932
28950
28954
28959
28965
28967
28970
28975
28984
28987
28992
28998
29008
29012
29013
29037
29059
29065
29071
29074
29083
29098
29103
29114
29125
29131
29134
29139
29144
29153
29159
29161
29166
29167
29199
29201
29224
29240
29259
29269
29275
29281
29282
29284
29285
29288
29325
29329

1
1
1
1
1
0
1
1
1
1
1
1
0
1
0
1
1
1
0
0
1
1
0
1
0
0
0
0
1
1
0
1
0
0
0
0
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0

125
123
178
90
165
196
219
416
212
360
308
158
186
136
113
136
85
351
59
189
121
317
247
143
337
61
248
404
308
262
256
118
341
228
338
35
428
209
298
304
242
244
290
189
166
207
172
114
74
302
197
200

6
18
20
2
14
14
12
10
8
30
8
12
12
2
8
6
4
2
10
10
4
22
6
14
4
22
10
16
12
14
14
8
24
10
12
22
10
12
10
10
16
10
6
4
10
10
12
12
24
2
16
6

2
7
8
1
1
1
2
11
7
9
1
7
1
8
1
2
1
12
1
7
7
2
1
1
12
1
4
12
1
2
10
2
4
1
7
1
9
7
2
10
1
12
7
2
1
3
1
1
1
1
1
1

12
48
56
2
14
14
16
72
24
74
8
50
12
40
8
10
4
60
10
48
42
30
6
14
36
22
26
54
12
20
64
14
36
10
42
22
48
28
12
46
16
60
26
8
10
18
12
12
24
2
16
6

0
1
1
0
1
0
0
2
2
1
0
0
0
1
0
0
0
4
0
0
0
0
0
1
3
0
1
1
0
1
2
0
0
0
2
0
2
1
0
2
0
5
1
0
0
1
0
0
0
0
0
0

0
2
2
0
0
0
0
0
0
2
0
1
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
2
0
1
0
0
0
1
0
0
2
0
2
1
0
0
1
0
0
0
0
0
0

0
2
0
0
0
1
1
1
1
3
0
2
0
0
0
0
0
0
0
3
2
0
0
0
3
1
1
1
0
1
3
0
1
0
1
0
2
3
0
2
1
1
2
0
0
0
0
0
1
0
0
0

0
0
2
0
0
0
0
1
0
0
0
0
0
1
0
0
0
3
0
0
0
0
0
0
1
0
0
5
0
0
0
1
1
0
1
0
2
2
0
2
0
1
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
3
0
1
0
1
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
1
1
1
0
0
0
0
1
0
0
0
0
2
1
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
2
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
3
0
0
0
0
0
0
0
0
1
0
1

0
1
0
0
0
0
2
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
1
1
0
0
0
0
0
0
0
0
1
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
1
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

1
1
0
0
0
1
4
3
2
1
1
0
1
0
0
0
0
3
1
1
1
2
0
1
2
0
0
2
1
0
0
1
0
0
2
0
0
0
2
0
3
0
0
0
0
0
0
1
1
1
0
1

3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583

29335
29347
29359
29365
29379
29390
29409
29411
29415
29431
29433
29434
29441
29445
29447
29455
29459
29463
29475
29484
29490
29496
29501
29520
29545
29548
29551
29578
29588
29591
29594
29597
29614
29623
29624
29625
29631
29632
29637
29643
29661
29665
29670
29689
29697
29710
29714
29716
29717
29727
29742
29744

1
0
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
0
0
0
0
1
1
1
0
1
1
1
1
0
0
1
0
1
1
0
1
1
0
1

286
94
229
152
416
184
78
164
70
84
181
174
253
142
60
144
126
49
358
312
152
306
203
82
133
78
363
319
132
188
238
214
107
70
271
266
198
269
231
63
140
354
305
364
229
121
322
271
166
157
257
91

4
12
2
2
6
14
14
2
6
2
18
8
14
14
12
14
4
12
10
30
24
10
14
2
20
14
4
6
12
12
14
36
4
14
14
10
34
20
26
6
16
12
18
16
14
4
10
12
10
2
14
24

2
1
2
2
8
6
1
2
1
2
4
2
11
1
1
2
2
1
8
2
2
3
2
1
6
1
7
2
2
2
2
7
2
4
3
1
1
3
6
2
6
8
1
5
5
6
3
1
4
6
1
6

6
12
8
6
24
46
14
6
6
6
34
14
62
14
12
16
6
12
48
32
26
24
18
2
36
14
20
14
16
18
22
64
10
30
22
10
34
36
42
10
46
36
18
36
32
30
18
12
32
18
14
56

0
0
0
0
4
0
0
0
0
0
2
0
4
0
0
1
0
0
0
0
0
0
0
0
2
0
1
0
0
0
1
1
0
2
0
0
1
2
1
0
2
2
0
1
1
2
0
0
0
1
0
2

0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
2
0
1
0
1
0
0
0
1
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
0
1
0
0
1
0
1
0
0
0

0
0
0
0
0
3
0
0
0
0
0
0
5
0
0
1
0
0
2
1
1
0
0
0
1
0
1
0
1
1
0
3
0
0
1
0
0
0
1
0
2
2
0
2
0
0
0
0
1
2
1
1

0
0
0
0
0
1
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
2
0
0
0
0
0
0
1
0
0
1
0
0
1
1
0
0
1
0
0
1

0
0
0
0
3
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
1

1
0
0
1
1
1
1
1
1
0
1
0
0
0
1
0
0
0
0
1
1
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0

2
1
0
1
1
0
0
0
0
0
0
1
0
0
0
1
0
0
3
0
0
0
0
1
0
0
2
1
1
0
0
0
0
0
0
0
1
0
1
0
0
2
0
1
0
0
0
0
0
0
4
0

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
1
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
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
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

3
1
0
2
3
1
1
1
1
0
2
1
0
0
1
1
0
0
3
2
1
2
0
1
0
1
3
1
1
0
0
1
1
0
0
0
2
0
3
0
0
3
1
1
0
1
0
0
0
0
4
0

3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635

29759
29777
29783
29790
29797
29799
29804
29809
29817
29818
29823
29825
29829
29847
29856
29876
29879
29882
29892
29901
29912
29922
29923
29931
29945
29959
29961
29962
29971
29972
30004
30007
30011
30021
30026
30029
30030
30037
30050
30052
30053
30081
30083
30099
30102
30108
30112
30114
30151
30160
30163
30171

1
0
1
1
1
0
1
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
0
0
1
1
1
0
0
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
0

82
32
258
180
69
229
245
278
272
36
295
187
144
208
32
189
278
285
334
251
109
146
314
325
149
382
103
269
271
250
275
144
20
208
288
328
290
75
166
205
229
271
262
319
199
157
40
184
76
308
330
327

8
36
6
8
16
12
30
14
12
14
12
34
10
16
12
4
28
16
4
14
4
30
10
10
24
4
2
10
12
6
26
12
22
2
2
8
16
16
8
6
2
16
8
6
8
2
10
26
12
14
32
10

3
2
1
1
2
1
10
2
4
2
1
2
7
2
1
1
12
1
7
2
2
1
1
2
2
8
1
2
2
2
12
8
1
10
5
12
6
2
1
12
2
1
11
2
2
3
2
8
4
1
8
11

18
38
6
8
24
12
58
18
36
22
12
38
30
20
12
4
86
16
36
20
8
30
10
14
28
40
2
18
18
14
64
34
22
60
16
70
30
22
8
38
8
16
30
14
10
16
16
44
32
14
50
64

0
0
0
0
0
0
1
1
1
1
0
0
1
1
0
0
3
0
0
1
0
0
0
0
0
1
0
0
0
0
3
2
1
1
1
2
0
1
0
3
0
0
4
1
0
1
1
0
2
0
1
1

0
0
0
0
0
0
3
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
2
0

0
1
0
0
1
0
3
1
0
0
0
0
1
0
0
0
4
0
1
1
0
0
0
1
1
2
0
1
0
0
3
1
0
2
0
2
2
0
0
3
0
0
2
0
0
0
0
1
0
0
2
1

0
0
0
0
1
0
0
0
0
0
0
1
2
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
2
0
1
0
0
0
1
0
1
0
0
0
0
0
3
1
1
0
1

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
0
0
0
1
2
0
1
0
1
3
1
0
0
0
0
0
0
0
0
0
0
0
0
0
2

0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
5
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
1
0
1
0
0
0

0
0
1
0
0
0
0
1
0
0
0
1
1
3
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
3
0
1
0
0
0
2
0
0
0
1
2
0
0
0
0
0
2
1

0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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
1
0
0
0
0
0
0
0
0
1

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
1
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
1
1
0
0
0
2
0
1
0
1
2
3
0
0
1
0
0
0
1
0
0
0
2
1
0
0
5
0
1
2
0
4
0
1
0
0
0
4
1
1
2
2
3
0
1
1
2
0
2
2

3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687

30185
30192
30203
30204
30225
30226
30244
30259
30262
30278
30284
30293
30298
30302
30306
30316
30317
30351
30353
30380
30381
30384
30392
30425
30431
30441
30442
30460
30469
30489
30490
30498
30503
30516
30517
30520
30522
30524
30547
30548
30556
30557
30559
30566
30578
30588
30589
30590
30601
30603
30609
30610

1
1
0
1
1
1
0
1
1
1
1
0
1
1
1
0
0
0
0
0
1
0
1
1
0
0
1
1
1
1
1
1
1
1
0
0
1
0
1
0
1
1
1
0
1
1
1
1
0
0
1
0

171
152
222
294
91
73
123
43
417
164
223
88
77
133
180
225
374
81
44
117
215
100
26
99
57
162
420
110
278
142
207
247
459
199
33
36
138
246
108
146
88
42
135
237
348
156
384
107
167
66
103
259

4
2
16
12
6
8
12
12
12
4
6
4
12
8
16
10
10
12
10
12
6
6
10
26
2
4
16
16
8
22
14
16
16
12
12
4
8
4
8
10
12
10
2
2
14
16
14
12
32
2
10
8

2
2
6
1
1
2
1
1
8
2
2
2
5
7
3
4
8
2
1
2
1
1
1
2
1
2
11
2
9
2
5
1
12
2
1
1
7
2
3
1
2
2
1
8
8
1
8
1
2
2
1
2

6
8
50
12
6
16
12
12
36
8
14
10
36
42
28
30
38
20
10
14
6
6
10
32
2
10
70
24
28
28
40
16
58
18
12
4
44
6
26
10
16
14
2
24
58
16
42
12
34
8
10
10

0
0
1
0
0
1
0
0
3
0
0
0
2
0
1
0
2
0
0
1
0
0
0
0
0
0
4
2
0
0
3
0
3
1
0
0
0
0
0
0
0
0
0
2
0
1
1
0
1
0
0
0

0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0
2
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

0
0
1
0
0
0
0
0
2
0
0
0
0
2
1
1
3
0
0
0
0
0
0
0
0
0
3
0
2
1
0
1
1
0
0
0
4
0
1
0
0
0
0
0
5
0
1
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
0
1
0
0
0
0
0
0
0
0
1
0
2
0
0
0
2
0
0
0
2
0
0
0
0
1
0
0
0
0
3
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
2
0
0
0
0
0

0
1
0
0
1
1
0
0
1
0
0
0
0
0
0
1
1
1
0
0
1
1
0
1
1
1
0
0
0
0
0
1
0
0
0
0
0
2
0
2
0
0
0
0
0
0
1
1
2
2
0
2

0
0
0
1
0
0
1
0
2
0
0
0
0
0
0
0
3
0
0
1
0
0
0
0
1
1
6
0
1
0
0
0
4
2
0
0
0
0
1
0
0
0
1
0
0
1
1
0
0
0
0
2

1
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
1
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
1
1
0
3
1
0
1
0
1
1
1
6
1
1
1
1
1
1
2
2
2
6
0
2
0
0
1
5
2
0
0
0
2
1
2
0
0
1
0
0
2
3
1
2
2
0
4

3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739

30614
30616
30644
30650
30659
30669
30718
30727
30732
30739
30753
30758
30763
30783
30785
30787
30788
30792
30803
30807
30810
30819
30827
30834
30842
30877
30894
30897
30899
30908
30909
30913
30927
30945
30966
30969
30973
30976
30982
30983
30989
30996
31021
31036
31043
31046
31047
31048
31057
31060
31062
31063

1
1
0
0
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
0
1
0
0
1
1
1
1

221
83
49
339
74
212
110
161
161
131
311
105
113
103
287
99
316
249
85
46
221
204
158
326
52
59
153
230
233
281
153
91
350
452
165
202
283
181
310
280
134
165
115
250
237
175
178
102
76
53
137
292

10
14
12
28
14
4
12
30
14
30
12
16
10
18
12
14
34
26
26
12
4
26
6
12
14
8
32
10
12
10
16
16
12
10
32
8
14
4
2
12
6
12
8
14
22
12
24
10
6
6
14
12

5
2
1
4
2
1
1
1
3
4
1
2
2
1
10
3
7
2
2
1
2
2
2
4
2
1
10
1
1
2
8
1
8
12
1
1
4
3
3
11
2
1
1
2
1
1
1
1
1
2
1
1

28
20
12
50
22
4
12
30
26
40
12
24
14
18
44
30
48
28
34
12
8
32
12
28
20
8
58
10
12
14
32
16
50
60
32
8
22
18
18
60
12
12
8
16
22
12
24
10
6
10
14
12

1
0
0
0
0
0
0
1
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
1
1
0
1
0
0
0
1
0
2
3
1
0
1
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0

0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
1
0
0
1
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
3
0
0
0
0
1
2
0
0
1
0
3
1
2
1
1
0
0
0
0
1
1
0
1
0
0
0
2
1
1
2
0
0
2
1
1
3
0
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
1
0
0
0
1
1
0
0
0
1
1
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
1
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
0
2
2
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

0
1
0
1
0
0
0
0
0
0
3
0
0
0
0
0
1
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
0
1
0
0
1
0
0
2
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
0
1
0
0
0
0
0
0
2
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
1
0
1
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
1
1
1
1

0
1
2
3
0
0
0
0
0
0
3
1
0
0
2
0
2
1
2
1
0
1
0
1
0
1
0
2
2
2
1
0
2
1
0
0
1
0
0
3
0
0
1
0
0
2
1
0
1
0
0
0

3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791

31070
31074
31093
31106
31122
31123
31124
31127
31129
31143
31152
31156
31158
31159
31161
31165
31171
31178
31180
31188
31194
31198
31204
31209
31215
31225
31226
31236
31237
31246
31249
31250
31257
31261
31269
31270
31276
31279
31282
31284
31287
31294
31295
31298
31304
31315
31316
31317
31323
31329
31341
31356

1
1
1
1
1
1
0
1
1
1
1
0
0
1
1
0
1
1
1
0
1
1
1
1
0
1
0
0
1
0
1
1
1
1
0
1
1
0
1
1
1
0
1
0
0
0
1
1
1
0
1
1

45
312
363
170
190
189
291
215
182
139
272
318
227
292
306
113
327
81
387
195
226
145
270
233
222
251
25
65
152
182
164
67
220
186
70
292
287
162
247
133
316
174
171
137
171
165
401
250
222
104
43
459

16
16
14
16
6
10
6
32
12
6
26
14
18
14
14
10
12
4
6
6
30
10
14
22
14
10
8
14
34
12
32
14
14
14
10
14
6
8
4
4
14
8
16
14
4
16
12
8
8
10
14
6

1
1
7
1
12
4
2
10
1
8
2
8
1
5
12
1
3
2
11
2
11
1
2
3
7
10
1
1
7
3
4
4
1
3
4
12
1
10
2
6
2
6
1
2
2
2
8
2
5
3
2
11

16
16
56
16
48
28
14
56
12
38
32
36
18
42
56
10
28
8
66
14
58
10
18
32
40
64
8
14
56
26
52
26
14
30
30
76
6
50
12
38
20
36
16
22
8
20
50
10
30
24
16
32

1
1
3
1
0
2
0
4
0
1
0
2
0
1
1
0
1
0
1
1
2
0
0
1
0
3
0
0
1
0
0
1
0
1
0
2
0
3
0
0
0
0
1
2
0
1
1
0
0
0
1
0

0
0
0
0
2
0
0
1
0
2
0
1
0
1
1
0
0
0
0
0
2
0
0
1
1
0
0
0
1
0
0
0
1
0
0
2
0
0
0
0
1
1
0
0
0
0
1
0
0
0
0
0

0
0
1
0
4
0
1
2
0
0
1
3
1
2
1
0
1
0
1
0
3
0
0
0
1
0
0
0
3
2
1
1
0
1
1
3
0
2
0
0
0
2
0
0
0
1
2
0
1
1
0
4

0
0
2
0
0
1
0
0
0
0
0
0
0
0
3
0
0
0
4
0
1
0
1
1
3
1
0
0
0
0
1
0
0
0
0
1
0
3
0
2
0
1
0
0
0
0
1
0
1
0
0
0

0
0
1
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
1
0

0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
1
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
1
0

0
0
2
0
0
0
0
0
1
0
0
1
2
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
0
1
4

0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
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
1
0
1
0
0
0
0
0
0
2
0
2
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
1
0
0
0
0
1
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
1
0
1
1
0
1
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
2
0
1
1
1
0
1
2
0
2
2
0
0
1
0
0
5
0
4
2
2
1
0
0
0
0
0
1
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
2
0
1
1
2
4

3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843

31357
31359
31366
31377
31379
31381
31386
31388
31393
31410
31415
31416
31422
31436
31439
31442
31446
31455
31460
31464
31466
31486
31489
31511
31513
31522
31526
31529
31532
31542
31544
31546
31547
31548
31551
31558
31565
31582
31587
31606
31614
31618
31623
31637
31653
31657
31666
31680
31684
31703
31708
31712

1
1
1
1
1
1
1
0
1
0
0
1
1
1
1
1
1
0
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0

270
256
231
24
424
206
126
239
306
323
271
276
64
279
116
311
160
92
338
367
119
73
67
188
249
298
241
279
315
200
124
187
177
247
167
186
297
277
29
38
465
296
73
405
283
178
407
136
156
246
297
236

14
12
24
2
24
18
20
16
28
12
10
12
14
8
6
10
12
16
12
24
22
6
2
12
10
26
4
2
16
14
26
34
14
8
24
16
16
12
10
18
16
10
12
10
12
10
12
14
14
10
2
8

2
2
2
1
9
2
1
7
12
6
1
2
1
2
7
2
1
4
8
5
1
1
1
3
6
2
2
7
2
10
1
2
4
7
10
1
2
1
1
1
12
2
1
11
10
2
8
1
1
12
1
9

16
18
30
2
48
26
20
52
82
34
10
14
14
16
30
16
12
30
46
42
22
6
2
28
32
28
10
18
18
56
26
42
26
34
76
16
22
12
10
18
84
16
12
72
70
16
40
14
14
64
2
28

0
1
0
0
2
0
0
1
2
0
0
1
0
0
3
0
0
0
2
1
0
0
0
1
0
1
0
1
0
3
0
0
2
2
3
0
0
0
0
0
3
1
0
2
2
0
1
0
0
3
0
2

0
0
0
0
1
0
0
3
1
0
0
0
0
1
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
1
0
0
0
0
1

2
0
0
0
3
0
0
0
2
1
0
0
0
0
1
0
0
2
3
1
0
0
0
1
0
0
0
0
1
2
0
1
0
1
4
1
0
0
0
0
1
0
0
3
3
0
2
1
1
4
0
1

0
0
0
0
2
1
1
2
4
3
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
1
0
1
1
1
1
0
1
0
0
0
2
0
0
2
0
1
1
0
0
0
0
1

0
0
2
0
0
1
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
0
0
0
1
0
0
0
0
2
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
2
0
0
1
1
0
0
1
0
0
2
2
0
0
0
0
0
0
1
0
0
0
0
0
0
3

1
0
0
0
0
0
0
2
0
1
0
0
0
0
0
3
1
0
0
3
0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
1
0
1
1
2
0
1
1
0
1
0
0
0
0
0

0
1
0
0
0
0
0
0
0
1
0
1
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
1
2

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
1
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
0
0
1
0
0
1
1
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
1
0
0
0
1
0

1
1
0
0
0
0
0
2
1
2
0
1
0
0
0
3
1
0
1
3
0
0
0
0
0
0
2
0
2
1
1
1
0
1
0
0
2
3
0
1
1
2
0
2
2
0
1
0
0
0
1
5

3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895

31716
31724
31726
31733
31755
31760
31767
31779
31789
31796
31799
31815
31847
31848
31854
31859
31860
31875
31881
31887
31896
31904
31906
31915
31919
31920
31924
31928
31931
31940
31952
31959
31970
31980
31997
31998
32007
32010
32027
32036
32038
32044
32048
32066
32073
32083
32092
32101
32107
32113
32122
32125

0
1
0
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
0
0
0
1
0
1
1
0
1
1
0
1
0
1
0
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1

33
286
324
280
133
102
208
80
246
229
189
402
89
74
92
185
234
389
122
195
184
290
241
218
84
222
201
93
168
68
208
407
261
269
182
67
140
333
276
103
208
254
376
192
151
353
139
246
65
324
275
120

14
10
14
12
16
8
22
14
26
12
26
6
4
2
34
14
6
8
22
4
16
16
2
8
28
34
4
24
2
14
10
10
10
12
4
36
8
4
10
6
10
18
16
8
18
16
12
30
36
30
10
14

1
1
2
12
2
4
2
1
4
2
11
10
1
1
1
1
1
10
2
2
10
1
12
2
1
2
2
6
1
1
1
12
2
1
11
2
7
3
12
2
10
1
10
1
5
9
1
1
2
2
11
4

14
10
22
82
20
28
24
14
48
14
72
34
4
2
34
14
6
50
24
8
70
16
66
10
28
40
10
48
2
14
10
80
18
12
44
44
22
20
40
12
32
18
36
8
28
36
12
30
42
38
46
36

1
0
1
3
0
0
2
0
0
1
1
2
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
2
0
0
0
2
0
0
3
1
2
0
3
0
3
1
6
0
1
2
0
0
1
1
2
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
2
0
0
3
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
2
0
2
0
0
1
0
0
0
0
0
0

0
0
0
3
0
1
0
0
2
0
4
2
0
0
0
0
0
3
1
0
2
0
3
0
0
1
0
1
0
0
0
4
0
0
1
0
1
0
5
0
2
0
1
0
3
3
0
0
0
1
4
1

0
0
0
1
1
0
0
0
0
0
2
0
0
0
0
0
0
2
0
0
0
0
2
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0

0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
1

3
0
0
0
0
2
0
1
0
0
0
1
0
2
0
0
0
1
1
1
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
1
0
1
1
1

0
1
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
0
0
0
1
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
1
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
1
0

1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0

3
1
0
1
0
4
1
1
0
0
1
2
0
2
0
0
2
2
1
1
0
0
0
0
2
0
0
0
0
0
1
1
0
0
1
1
1
1
0
1
1
0
0
0
1
1
0
1
1
1
2
1

3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947

32135
32136
32137
32143
32156
32167
32188
32190
32191
32192
32199
32202
32213
32217
32229
32235
32238
32242
32248
32253
32258
32261
32284
32287
32296
32303
32305
32312
32319
32342
32351
32354
32355
32365
32366
32370
32371
32372
32374
32382
32401
32415
32432
32437
32443
32464
32490
32505
32515
32521
32523
32547

0
1
1
1
1
0
1
1
0
1
0
0
1
1
0
1
0
0
1
0
1
1
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1

185
41
161
27
53
310
188
296
280
286
220
175
285
104
296
365
326
303
368
235
132
130
260
68
112
207
239
57
278
169
324
115
122
145
240
281
152
283
231
109
270
204
335
39
129
246
118
119
181
317
307
317

10
14
14
2
16
2
12
14
26
28
8
30
16
16
34
16
12
26
4
2
22
22
10
10
12
30
16
24
2
16
22
8
14
18
4
10
2
30
2
16
12
14
30
28
4
10
12
10
14
16
8
10

9
1
1
1
2
2
2
2
5
9
2
9
6
1
6
8
2
7
10
11
1
4
8
3
2
3
2
1
2
1
2
1
1
2
2
1
1
10
3
2
1
1
4
2
8
2
1
1
1
5
6
8

56
14
14
2
22
8
16
20
52
62
10
82
44
16
50
48
20
46
50
26
22
36
48
16
20
42
24
24
6
16
30
8
14
22
8
10
2
86
8
24
12
14
50
30
48
14
12
10
14
36
30
34

1
0
1
0
0
0
0
0
2
3
0
3
1
1
1
2
1
3
0
0
1
1
1
0
0
0
0
0
0
1
1
0
0
1
0
0
0
1
0
0
0
0
1
1
3
1
0
0
0
2
2
2

1
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
3
0
0
0
2
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

3
0
0
0
1
0
1
1
0
2
0
3
3
0
2
3
0
1
0
2
0
1
1
0
0
1
2
1
0
0
0
0
1
1
0
0
0
3
0
2
0
0
2
0
1
0
0
0
1
0
1
1

1
0
0
0
0
0
0
1
0
0
0
2
0
0
2
1
0
2
1
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
0
0
0
0
0
0
0
0
1
0
0
1
0
1
1
0
0
2
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
2
0
0
0
0
1
1
0

0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
0
2
1
1
0
0
0
0
2
1
0
0
0
0
2
1
0
0
0
0
2
1
1
0
0
1
0
0
0
0
2
1
0
0
0
1
1
0
0
0
0
0
0
1
0
1

0
0
0
0
0
0
0
0
0
1
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
1
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
1
0
0

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
1
1
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

1
0
0
0
0
2
0
2
1
2
0
0
0
0
2
1
0
3
0
0
2
1
0
0
0
0
2
2
2
1
0
1
0
0
0
0
2
1
0
0
0
1
2
1
0
0
0
0
0
2
0
1

3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999

32559
32579
32592
32594
32599
32601
32606
32612
32623
32630
32633
32645
32649
32651
32661
32669
32673
32679
32682
32684
32695
32705
32708
32712
32723
32732
32734
32736
32756
32762
32805
32824
32835
32841
32853
32866
32878
32881
32883
32892
32896
32897
32919
32921
32924
32928
32943
32948
32950
32954
32955
32976

1
1
0
1
1
1
0
1
0
1
0
1
1
1
0
1
0
1
0
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
0
1
0
1
0
0

94
124
219
363
314
355
169
312
270
100
78
323
287
120
88
302
275
96
194
357
191
62
36
299
299
130
15
19
42
191
20
91
123
400
148
266
456
147
420
263
294
185
136
318
61
208
137
160
141
357
48
214

6
12
4
28
34
22
14
6
6
16
18
10
36
6
4
4
10
4
6
8
12
8
10
6
16
14
8
12
8
26
16
2
16
14
14
14
4
14
4
8
2
12
14
20
6
32
6
6
2
16
12
14

2
2
2
5
2
7
8
2
8
1
2
2
8
8
2
1
1
2
2
9
12
2
1
2
1
1
1
1
1
2
1
1
6
12
2
3
11
1
11
1
11
1
1
5
2
1
1
2
2
9
1
7

10
14
12
48
38
48
56
12
50
16
26
14
76
22
8
4
10
10
8
26
76
12
10
10
16
14
8
12
8
30
16
2
44
68
22
22
68
14
36
8
32
12
14
50
8
32
6
10
6
52
12
38

0
1
0
2
1
3
2
0
2
0
0
0
2
1
0
0
0
0
0
3
2
0
0
0
0
0
0
0
0
0
0
0
2
6
0
0
1
0
1
0
1
0
0
0
0
1
0
0
0
1
0
1

0
0
0
0
0
1
1
0
0
1
1
0
0
0
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
1
0
2
2
0
2
0
1
0
0
0
0
0
0
0
0
1
0
1

0
0
0
0
1
1
3
0
2
0
1
1
2
2
0
0
0
0
0
1
4
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
3
1
0
0
1
0
0
1
0
0
0
0
0
2
0
3

0
0
0
0
0
2
1
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
1
2
0
1
0
0
0
0
1
0
0
0
0
0
2
0
1

0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
0
0
0
0
0
0
0
2
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
2
0
0

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
2
2
2
0
2
0
3
0
0
0
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0

0
0
0
2
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
1
1
0
0
0
0
1
0
0
0
1
0
0
1
0
0
1
0
0
6
2
2
0
0
1
0
1
0
1
0
1
0
0

0
2
0
1
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
2
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
0
0
0
0
0
1
0
0
0
0
0
0
1
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
1
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
2
0
4
0
1
1
0
0
0
0
1
1
1
1
1
2
0
2
3
5
0
2
0
3
1
0
0
0
1
0
2
2
1
0
1
0
0
6
2
2
0
0
1
0
1
0
2
0
1
0
0

4000

32977

114

10

12

Mcode

Rcode

Fcode

Yes_Florence

No_Florence

5
4
4
5
5
4
4
4
5
5
5
5
5
4
5
5
5
3
5
5
5
5
3
3
5
2
4
2
4
4
4
2
5
5
5
3
5
5
5
5
5
5
5
4
5
2
4

4
3
4
1
3
2
4
4
3
2
1
1
2
4
2
4
4
4
3
3
1
3
2
1
4
4
4
3
4
4
4
4
3
3
3
2
4
4
4
2
4
4
2
3
3
4
4

2
2
3
1
1
2
1
1
1
3
3
3
1
1
2
3
3
1
3
3
1
1
1
1
3
2
1
1
1
2
2
1
3
3
3
2
3
3
3
3
2
3
2
3
3
3
3

0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
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

1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
5
2
5
5
5
5
5
5
5
4
4
4
4
5
5
5
4
5
5
5
4
5
4
5
5
4
4
5
2
4
5
5
4
4
4
4
4
5
5
5
5
5
5
4
5
5
5
5
4
5

4
3
4
4
4
1
4
3
2
3
4
4
3
3
3
3
2
4
4
4
3
3
4
3
1
4
3
4
4
4
3
2
4
2
4
3
4
4
3
4
3
4
1
4
2
3
1
4
4
3
3
3

3
2
3
2
3
3
3
3
3
3
1
3
3
2
2
3
3
1
3
2
3
3
3
2
1
3
1
2
1
1
2
3
2
3
1
2
2
3
2
3
2
2
3
1
1
1
1
3
3
1
3
2

0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0

1
1
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
0
1

5
4
5
4
4
3
3
5
4
5
4
3
4
5
5
5
4
2
5
5
4
3
4
4
5
3
3
5
5
5
5
5
4
5
5
3
2
4
4
5
3
3
5
4
5
5
5
5
4
5
4
5

4
3
4
2
2
2
1
4
4
4
4
4
4
1
3
4
1
2
3
4
3
4
4
4
3
4
3
3
3
1
2
4
2
1
3
2
4
1
2
4
4
2
4
4
4
4
4
4
4
4
4
4

1
3
3
3
3
2
1
1
1
2
3
1
1
3
1
3
2
1
1
2
1
2
2
2
1
1
2
3
1
1
2
1
1
3
1
2
2
3
1
1
1
2
1
1
2
3
2
3
1
3
3
1

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
1
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1

5
4
4
5
4
3
5
5
4
3
4
5
5
5
4
5
3
5
3
5
4
5
3
4
5
5
5
2
4
5
4
4
5
5
2
5
4
4
5
5
3
3
5
4
5
5
5
1
5
5
5
4

3
4
3
4
2
3
2
2
1
3
4
2
4
4
3
4
1
3
3
4
3
4
4
3
3
1
2
3
3
4
1
2
3
2
3
2
4
4
1
3
4
1
3
1
4
4
3
3
4
4
4
3

2
1
3
2
3
3
3
3
1
2
3
1
2
3
1
2
1
3
3
3
1
3
3
3
2
3
1
2
2
2
3
3
2
2
1
2
1
3
3
3
2
2
3
1
2
3
2
1
2
1
2
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1

2
4
4
4
3
5
5
3
4
5
5
5
2
5
4
5
5
4
5
3
5
3
3
4
5
3
3
5
5
5
4
4
4
5
4
4
5
5
5
5
5
3
2
4
5
3
3
4
5
5
4
4

3
4
3
4
3
4
1
3
2
3
4
3
4
2
3
4
4
4
2
4
3
1
3
4
3
4
4
4
4
3
2
4
3
4
4
4
4
4
4
3
3
3
3
4
4
4
4
4
4
4
4
4

1
2
1
3
2
1
1
2
2
3
1
3
2
3
3
3
1
3
3
3
3
1
3
2
1
1
1
1
3
1
1
2
1
3
2
1
1
2
1
3
3
2
2
1
3
1
2
2
3
3
2
3

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0

1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1

3
5
5
4
5
2
4
5
3
4
3
5
5
3
4
5
4
5
5
2
4
5
4
5
5
2
3
3
5
5
4
5
5
4
4
5
5
4
4
2
4
5
4
5
5
4
1
5
2
5
5
4

3
3
3
2
2
4
3
3
3
4
3
3
4
3
4
4
3
4
4
1
4
2
4
2
2
4
3
3
3
3
4
1
4
4
2
4
4
3
4
4
4
4
3
3
4
3
4
4
2
3
3
2

1
2
1
3
1
1
3
3
3
3
2
1
3
3
3
3
1
3
3
1
3
2
2
3
2
2
1
2
3
3
3
1
3
2
2
2
3
3
1
2
1
1
1
1
1
3
1
2
1
3
3
1

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
5
4
5
5
5
5
4
5
5
5
5
5
4
5
5
5
5
5
2
4
3
4
5
4
5
5
5
5
5
4
5
5
5
5
5
5
3
5
4
5
3
4
4
5
5
5
5
4
5
5

3
3
3
2
2
2
4
3
3
3
4
3
3
4
4
3
4
4
3
3
3
4
2
4
4
3
3
4
1
4
3
2
4
4
4
4
4
4
4
4
3
4
2
4
4
4
4
4
3
3
1
4

1
3
2
3
3
3
2
3
2
3
3
1
1
2
3
1
3
3
3
3
1
3
2
3
3
3
1
3
3
2
3
2
3
3
1
3
3
1
3
2
1
3
1
2
2
2
3
2
2
1
1
3

0
0
0
0
1
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0

1
1
1
1
0
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1

1
4
2
4
4
5
5
5
5
5
4
5
4
5
5
3
5
4
3
4
2
3
5
4
5
4
5
5
4
5
5
5
5
5
5
4
5
4
4
5
4
5
4
3
4
5
4
2
3
5
3
5

3
1
1
2
4
3
3
3
2
4
2
2
4
4
3
2
3
4
3
4
4
2
4
4
1
2
4
3
4
4
4
4
4
2
3
4
3
4
4
2
3
4
1
4
4
3
2
1
3
2
4
4

1
2
1
2
1
3
1
2
3
2
1
3
2
3
3
2
3
1
1
1
1
1
3
1
3
2
3
2
2
1
3
2
3
3
1
2
3
1
2
1
2
3
2
2
2
3
2
3
1
3
1
3

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
1
0
1
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1

4
5
2
3
5
5
5
4
5
3
2
5
5
3
5
5
4
5
5
2
4
5
4
5
5
4
3
5
4
3
4
5
5
2
4
5
5
5
5
3
5
3
3
5
4
4
3
4
4
4
5
4

2
3
3
4
4
4
4
2
3
4
1
2
2
3
4
2
3
2
4
3
3
4
4
2
3
4
4
3
3
4
2
3
4
3
3
4
3
3
4
3
4
3
4
3
1
4
4
4
4
4
4
2

3
1
2
1
2
2
1
2
3
2
2
3
2
3
2
1
1
3
3
1
1
2
2
3
3
1
1
3
2
1
1
3
2
2
1
3
1
3
3
1
3
1
1
1
3
3
1
2
1
2
3
1

0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
1
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
1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1

4
5
5
5
3
5
4
3
3
5
5
3
4
5
5
5
4
2
4
5
2
4
5
4
5
4
5
5
4
5
2
4
3
4
4
3
4
3
5
5
5
4
5
5
5
3
5
5
5
4
4
4

4
2
4
4
4
2
3
3
4
3
4
4
4
4
4
2
4
4
4
3
3
3
3
4
2
3
4
1
3
4
4
4
3
1
4
3
2
4
4
1
4
2
3
1
4
3
4
4
4
4
4
4

2
2
3
1
2
2
1
1
2
3
3
3
2
3
1
3
3
2
3
2
2
2
3
1
2
2
1
3
3
3
2
3
1
1
2
3
2
2
3
3
3
3
3
1
1
2
1
3
3
3
2
3

0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0

1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1

4
4
5
5
4
3
3
5
5
5
4
5
5
5
1
4
5
5
5
5
5
5
5
5
3
5
5
5
4
5
5
4
5
4
5
5
4
5
5
4
5
5
5
5
5
5
5
4
5
5
2
5

4
4
1
3
1
2
4
4
4
4
3
4
2
4
4
3
4
4
2
3
4
3
4
2
2
3
3
3
3
4
4
3
4
2
4
2
2
3
2
4
3
4
1
4
3
4
3
4
4
4
3
4

2
2
3
1
3
1
2
1
3
2
2
3
3
3
1
3
2
3
3
3
2
2
1
3
2
2
3
1
1
3
3
1
3
1
3
3
3
2
1
1
1
2
3
3
1
1
3
3
3
3
2
3

0
0
1
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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
2
5
4
4
5
5
4
5
5
5
5
5
5
4
5
5
4
5
4
5
5
4
5
4
5
4
4
5
4
5
5
4
5
4
5
5
5
5
4
3
4
4
4
5
4
5
3
3
2
3
5

4
4
2
2
3
4
4
4
4
4
4
2
3
3
4
2
2
4
2
4
3
3
2
4
3
3
3
4
3
4
2
4
4
4
1
3
4
4
2
4
3
4
4
2
3
4
3
4
2
3
4
4

3
2
3
2
2
1
1
2
3
3
3
3
2
3
3
3
3
3
3
1
3
2
2
3
1
3
1
2
1
2
3
1
2
3
3
3
3
1
3
2
2
1
2
3
2
1
3
3
1
1
1
3

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0

1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1

4
4
3
4
5
3
4
4
3
5
5
3
1
5
5
5
5
5
5
4
4
4
4
4
4
4
5
3
4
5
5
5
5
3
5
5
2
5
3
5
5
4
5
4
3
5
4
5
4
5
5
3

3
3
4
3
4
4
4
4
4
3
3
2
4
1
2
4
2
4
4
4
3
2
2
4
4
4
3
4
2
3
4
3
4
3
4
4
4
4
4
3
4
4
2
4
3
3
3
3
4
4
4
2

1
2
1
3
2
1
1
3
1
1
1
1
1
3
3
3
3
2
3
2
1
3
3
1
2
1
2
1
2
3
3
2
1
1
3
1
1
2
1
2
1
2
1
1
3
3
3
3
3
1
3
1

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
1
0

1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
0
1

5
4
4
2
3
5
5
3
4
4
5
1
5
5
4
3
2
4
5
4
4
5
5
5
4
5
5
5
5
5
5
3
5
5
5
1
5
3
5
2
5
5
4
5
5
3
5
5
4
2
5
5

4
1
4
4
4
4
4
4
1
4
4
2
4
4
3
4
4
3
4
2
2
4
2
2
4
1
2
1
4
4
4
4
4
2
3
4
4
2
3
3
3
4
2
3
4
2
1
4
4
4
2
4

2
3
2
1
2
2
1
1
1
1
1
1
3
3
1
1
1
2
3
3
1
1
2
3
3
3
2
2
2
1
3
1
1
1
3
1
3
3
1
3
1
3
3
3
3
1
1
3
3
3
3
3

0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1

5
3
5
5
5
5
3
5
3
5
5
5
5
5
4
5
3
4
3
4
5
5
2
5
5
5
5
5
5
5
4
5
5
3
5
4
5
5
5
5
4
3
5
4
4
2
4
4
5
3
5
5

4
1
2
3
4
4
1
4
3
2
3
3
4
4
4
3
2
2
3
3
3
4
4
4
4
4
3
3
4
1
4
1
4
3
4
4
3
3
3
3
4
2
4
2
4
2
3
3
1
1
2
2

1
1
3
2
1
3
3
3
3
3
3
2
3
2
1
2
1
1
1
1
3
3
1
3
3
1
3
2
3
1
3
3
2
1
1
1
3
3
3
1
2
1
2
1
3
2
1
1
1
2
1
1

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
3
5
3
5
5
5
4
5
5
4
5
5
5
4
5
5
4
5
5
5
4
5
5
5
5
4
4
4
5
4
5
3
4
3
3
5
5
4
3
5
5
5
5
3
5
5
5
4
3
3
3

1
2
4
3
4
2
3
1
3
3
1
3
3
3
4
2
4
4
4
3
3
3
1
4
3
4
3
4
4
2
4
2
3
4
4
4
4
1
4
4
3
2
3
4
4
1
3
3
2
4
3
4

3
1
1
2
3
2
3
2
3
2
3
3
3
3
1
3
2
3
3
3
1
1
1
3
3
3
1
2
1
3
3
3
3
2
3
3
3
2
3
2
1
2
1
2
1
1
3
3
1
3
2
2

0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0

1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1

5
5
5
5
5
4
5
2
4
5
3
4
4
4
5
4
3
5
5
5
5
4
4
5
3
5
5
5
5
5
3
5
5
4
5
4
5
4
4
3
5
4
5
5
5
4
4
4
5
5
5
5

4
4
2
2
4
4
3
1
3
4
4
3
4
3
3
2
4
4
3
4
4
3
3
4
4
3
4
4
3
3
4
4
4
2
4
4
1
3
2
4
4
4
3
3
1
3
4
1
2
3
4
4

3
2
3
3
3
3
2
1
1
3
2
2
1
3
1
3
1
3
3
3
3
3
1
1
1
3
3
3
3
1
1
1
3
1
1
2
3
2
1
2
1
2
3
3
3
3
1
3
3
2
2
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
5
5
5
5
4
4
5
4
5
4
2
5
5
5
5
3
5
5
5
1
5
1
2
5
5
5
3
3
3
5
5
5
4
5
5
4
3
4
5
5
5
5
5
5
5
4
5
2
4
3

3
4
1
4
4
4
3
3
1
1
3
3
3
3
4
3
4
4
2
4
4
2
4
4
4
4
4
2
4
3
2
3
3
4
2
3
1
3
4
1
1
4
4
4
4
3
4
4
1
2
4
4

1
2
2
3
2
1
3
2
1
3
2
2
1
3
2
3
1
2
3
2
3
1
3
1
1
1
3
3
1
2
1
3
2
1
1
3
1
3
2
2
2
3
2
1
3
1
3
2
3
2
2
2

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
1
0
1
0
0
0
0
1
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
0
1
1

4
4
5
5
2
3
5
5
5
1
5
5
5
5
5
3
3
4
2
5
5
4
3
5
3
3
5
4
5
5
3
5
5
5
5
4
4
5
5
4
4
5
5
4
4
4
5
5
4
5
2
4

1
2
2
2
4
2
3
2
4
4
1
3
1
2
2
1
3
4
2
3
1
3
4
1
4
2
4
2
4
3
4
1
2
4
1
4
4
3
4
4
4
3
4
4
3
1
4
4
1
4
3
3

2
3
2
3
2
2
1
3
3
1
3
3
3
3
2
2
3
2
2
3
3
3
1
3
1
1
3
3
1
3
1
1
3
3
3
1
3
3
3
3
3
2
3
2
2
1
3
1
3
1
2
2

0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
1
1
0
1
1
1
0
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1

5
5
5
5
5
4
4
4
3
5
5
2
5
5
4
5
4
5
5
4
5
5
2
5
5
3
5
4
5
5
5
5
4
4
5
4
5
4
5
5
5
3
5
5
4
5
5
5
5
4
5
5

4
4
3
3
4
4
4
4
4
2
2
2
3
4
4
3
4
3
2
4
4
3
4
1
2
4
2
3
4
3
4
1
1
2
4
3
4
4
3
3
3
3
3
3
4
3
4
3
3
3
3
4

3
3
3
1
1
3
1
3
1
2
2
2
1
3
3
2
2
2
3
1
3
2
1
3
2
1
3
1
3
1
2
1
3
1
1
1
3
2
3
1
3
2
3
1
2
2
3
3
2
3
1
1

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1

5
4
5
4
5
5
3
5
4
5
5
5
5
4
3
4
5
5
3
5
4
5
4
2
5
4
5
5
5
5
5
5
3
2
3
5
5
5
5
4
5
3
3
5
4
5
5
3
5
5
4
2

4
3
3
3
2
4
4
2
3
4
4
4
4
3
4
4
2
4
4
1
1
4
4
3
1
1
3
3
3
2
1
3
3
3
3
3
4
1
2
4
4
4
2
3
4
4
2
4
1
4
2
3

2
1
1
1
2
2
2
3
1
2
3
3
3
3
1
2
3
3
1
2
2
2
3
2
3
3
3
3
1
2
1
2
1
2
1
2
2
3
1
2
3
1
1
1
3
3
3
3
3
3
3
2

1
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
1
0

0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1

5
5
5
4
5
5
5
5
3
5
5
3
5
5
5
3
5
5
4
5
5
5
5
4
5
5
5
4
3
4
5
4
4
4
5
5
5
5
4
4
5
4
3
4
5
4
5
5
5
4
4
5

3
3
4
3
4
1
4
2
2
4
4
2
4
4
3
3
4
4
3
4
4
4
2
3
1
3
3
4
3
3
2
2
3
3
3
3
1
3
4
2
4
4
4
3
4
3
2
2
4
3
3
4

2
1
2
2
3
3
2
3
1
3
1
3
3
3
1
2
2
3
1
3
2
2
3
1
2
1
3
3
2
3
1
3
3
1
1
3
3
3
3
2
1
2
1
2
3
2
2
2
1
2
2
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
5
5
4
5
2
2
5
5
4
5
5
2
1
4
3
4
5
5
5
4
5
4
4
4
5
4
3
5
4
4
3
5
4
4
3
5
5
5
5
5
4
5
5
5
3
5
3
4
5
5
3

3
4
4
3
3
3
3
4
4
3
4
4
2
3
4
1
4
4
4
4
4
3
4
3
4
3
4
2
3
3
2
4
3
1
4
1
3
3
3
4
4
1
3
4
4
4
4
3
4
3
4
2

3
3
1
1
3
2
1
1
1
2
1
1
1
1
2
2
2
1
3
3
2
1
3
2
2
3
3
1
3
1
1
2
2
2
3
2
1
1
3
1
3
2
2
1
1
1
2
1
3
2
3
2

1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
4
5
3
5
2
4
5
5
5
5
5
3
4
5
5
5
5
5
3
5
3
4
5
5
5
2
4
5
5
5
5
5
4
5
4
5
3
5
3
2
5
5
1
5
4
5
5
5
4
4

4
4
4
3
4
2
4
2
2
1
2
4
1
4
4
3
4
3
4
3
2
3
2
3
4
3
4
3
3
3
4
4
4
3
3
4
2
4
3
4
4
3
3
3
2
4
4
3
3
3
4
3

1
3
3
3
2
2
2
2
3
3
3
2
2
2
3
3
2
2
3
1
2
3
1
3
2
3
3
1
1
3
3
2
3
2
1
1
1
2
2
2
2
1
3
3
1
3
3
2
3
2
3
1

0
0
0
0
0
1
0
0
0
1
0
1
1
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

1
1
1
1
1
0
1
1
1
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
5
4
4
5
5
5
5
4
5
5
2
4
5
3
4
4
4
3
2
4
3
4
4
5
5
5
4
5
5
5
4
4
5
5
3
5
3
5
4
3
3
5
5
5
4
4
3
2
5
4

2
3
3
1
4
1
3
2
4
2
4
4
4
2
1
3
1
3
3
3
1
3
4
4
4
2
4
4
1
1
1
4
4
4
3
2
4
4
3
1
4
2
1
2
4
3
4
4
3
4
2
4

3
2
2
2
2
1
3
1
3
2
3
2
1
3
3
3
2
2
2
1
1
3
2
3
1
3
3
2
3
3
2
1
2
2
3
2
1
1
1
3
1
2
1
3
3
3
1
3
2
2
3
2

1
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

0
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
0
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1

5
3
5
4
4
5
5
5
4
5
3
5
5
3
5
4
4
5
5
5
5
5
3
5
4
5
5
2
3
5
3
1
5
5
5
5
5
3
4
5
4
4
5
5
3
3
5
2
4
4
4
4

1
3
4
3
4
1
4
3
3
3
3
2
4
4
1
3
3
2
2
3
4
3
3
3
4
3
3
4
3
1
4
4
1
1
3
4
4
4
3
4
3
4
2
4
3
1
3
4
4
2
2
4

3
3
1
1
3
3
2
2
3
3
2
3
2
2
2
2
2
2
3
1
2
2
1
1
3
3
1
1
1
3
1
1
3
2
2
1
3
1
1
1
1
2
2
3
1
2
1
2
3
1
1
3

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

1
5
4
1
4
4
4
4
5
5
4
4
4
5
4
5
5
5
4
3
5
4
2
2
2
4
4
5
5
4
5
4
5
5
5
3
3
5
5
3
5
5
4
4
4
3
4
3
5
4
1
3

4
3
1
4
2
4
3
3
3
4
4
3
3
3
3
3
2
3
4
4
1
4
3
1
4
4
3
4
3
4
4
4
3
4
4
2
4
1
3
4
4
3
3
3
4
4
2
4
2
4
4
1

1
3
1
1
3
3
3
3
1
3
3
1
2
2
3
3
2
3
2
1
1
3
2
2
1
2
1
2
1
1
1
3
3
2
3
2
1
2
1
1
3
1
2
2
3
3
2
1
3
3
1
2

0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
5
5
5
5
4
5
5
3
4
5
4
5
5
4
5
5
5
4
4
5
2
5
5
5
5
3
5
3
3
5
5
4
4
4
5
5
2
3
4
2
5
5
4
5
4
4
5
5
5
5
4

2
4
4
3
3
2
4
1
4
4
2
2
4
3
4
4
3
4
3
3
3
2
3
4
4
3
4
3
3
4
3
4
2
4
2
4
4
1
3
4
4
3
3
4
2
4
3
4
3
4
1
4

1
3
3
3
3
1
2
2
2
2
2
1
3
3
3
3
1
3
2
2
1
1
3
3
2
3
1
3
1
1
3
3
1
3
1
1
2
2
2
2
2
3
2
2
1
3
3
3
1
3
3
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
4
3
4
3
4
4
4
5
5
5
4
5
4
5
4
5
5
5
4
5
4
5
5
4
5
5
5
3
4
5
5
4
5
4
5
5
5
5
4
5
4
1
2
4
2
5
5
5
4
5

2
4
3
4
2
4
4
3
2
4
4
3
1
3
4
4
4
2
4
3
3
3
4
1
3
2
3
3
1
4
3
4
3
3
3
4
4
4
4
4
4
4
4
3
4
3
4
4
4
3
4
4

2
2
2
2
2
2
3
1
3
1
3
3
1
3
3
2
2
3
3
1
3
3
2
2
1
3
1
3
3
1
2
2
3
2
1
1
1
3
2
1
1
3
2
1
2
3
1
2
1
1
3
2

0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1

4
4
5
3
4
5
5
4
5
5
5
4
4
5
5
5
3
5
5
4
5
5
5
5
5
5
5
5
5
3
5
3
4
4
5
4
5
5
5
5
5
3
5
5
5
5
5
4
5
5
5
4

2
2
3
3
3
3
3
1
2
4
3
3
4
4
3
2
3
3
2
4
1
3
2
2
4
3
3
2
4
4
4
4
3
3
4
4
1
3
1
3
4
4
4
4
3
4
4
3
3
1
3
3

2
3
2
1
3
3
1
1
1
3
3
1
1
2
3
2
3
2
3
2
3
3
2
3
3
3
3
3
3
2
1
2
2
3
3
3
2
3
3
2
3
2
3
2
2
3
1
2
3
1
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
0
0
0
0
1
0
0
0
1
1
0
1
0
0
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
1
1
1
1
0
1
1
1
0
0
1
0
1
1
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1

5
5
4
5
4
5
4
5
4
5
5
4
5
1
5
5
5
5
4
5
4
4
5
5
5
4
4
5
3
4
5
4
2
2
5
5
5
5
5
2
5
4
5
5
5
1
5
5
3
5
4
4

4
4
4
2
3
3
1
3
3
4
3
4
3
1
3
4
4
4
3
4
4
2
4
4
4
4
4
2
4
1
3
3
4
4
3
4
4
3
3
3
1
3
4
4
2
4
4
4
3
4
4
3

3
3
3
1
2
2
1
3
3
2
2
3
1
1
3
3
3
1
1
3
2
3
2
3
3
3
1
3
3
3
2
1
1
1
3
3
3
2
3
1
2
2
1
3
2
1
3
3
1
3
2
3

0
0
0
0
0
0
0
1
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
1
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

1
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
4
3
5
5
4
3
5
5
5
3
3
5
3
4
5
4
5
4
5
4
5
5
5
5
4
5
4
4
5
5
4
5
2
4
5
5
4
5
2
4
4
5
5
5
1
3
4
5
5
5
4

3
2
4
1
2
4
3
1
4
2
4
4
3
3
3
2
3
3
4
3
3
2
3
2
3
4
4
3
2
3
3
3
3
4
3
4
3
3
3
4
4
4
4
3
3
4
3
4
3
1
3
3

3
2
1
3
3
3
3
3
3
2
1
2
3
1
2
3
2
3
2
1
3
1
1
3
3
3
3
3
1
3
3
3
3
1
3
3
3
1
3
1
1
1
1
2
2
1
2
3
1
1
3
3

0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
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
1

1
1
1
1
0
1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0

2
3
4
5
4
5
5
5
4
5
4
2
5
5
2
5
3
4
5
5
3
5
4
4
4
5
5
3
4
5
5
5
4
5
5
2
3
5
4
4
4
5
5
4
5
5
4
5
4
4
5
5

3
4
3
4
3
4
1
3
3
4
4
2
2
2
3
1
3
4
3
2
3
4
3
4
2
3
2
4
3
2
3
4
4
3
3
3
4
4
4
4
2
3
4
1
3
3
1
4
3
1
4
3

2
2
2
3
2
2
1
1
2
2
3
2
2
1
1
3
3
3
2
2
1
2
3
1
3
3
3
2
3
3
2
3
1
2
2
1
2
1
2
2
3
2
1
3
2
2
3
2
3
2
3
3

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
1
1
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0

5
5
4
5
3
3
5
5
5
5
5
5
4
4
3
5
3
5
5
4
5
5
4
5
5
5
5
5
4
4
4
5
5
5
5
5
3
4
5
4
5
5
4
3
5
5
5
5
5
5
5
5

1
1
4
4
3
2
4
4
3
3
4
4
4
3
4
1
4
1
3
2
4
3
3
4
4
3
3
3
3
4
3
3
4
2
2
3
4
3
4
3
4
4
4
4
3
3
3
4
3
3
3
4

2
2
2
3
3
1
3
1
3
3
1
3
1
1
2
2
2
2
3
1
3
3
1
3
3
3
3
3
1
1
1
3
3
1
3
3
2
3
2
3
2
2
2
1
1
3
3
3
3
1
2
3

1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
4
5
4
5
5
4
2
4
5
3
5
4
3
5
4
5
5
3
5
5
5
4
5
2
4
5
4
5
3
2
5
5
4
2
4
4
5
5
5
4
5
5
5
5
4
5
4
4
5
5
1

3
3
4
4
3
3
4
4
2
4
3
3
3
1
3
3
3
4
1
3
2
4
3
2
1
4
3
3
3
3
2
2
3
4
4
4
4
3
4
4
4
4
4
4
3
4
4
3
4
4
4
3

3
2
1
3
1
3
2
2
3
3
1
3
2
3
3
3
2
1
2
3
3
2
3
3
1
2
1
2
3
2
2
3
3
1
1
2
2
1
2
2
3
3
3
3
3
2
3
1
3
2
3
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1

5
3
5
2
4
5
5
5
5
5
5
5
4
4
4
5
4
4
4
4
5
4
4
5
3
3
4
5
3
4
5
5
5
4
4
4
4
4
5
3
5
4
5
4
5
4
4
4
5
4
4
4

2
4
4
4
1
4
4
4
3
4
4
4
4
4
4
4
4
2
3
4
2
4
2
4
4
3
3
3
3
3
3
4
4
4
4
2
3
4
3
2
4
3
2
3
2
2
3
4
2
3
3
4

1
1
3
1
1
3
3
2
2
2
3
1
1
3
3
3
2
2
2
3
2
3
1
2
2
1
1
2
3
2
3
3
3
3
1
2
2
2
1
2
1
2
2
2
2
3
3
3
3
2
1
1

0
0
0
1
1
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
1
1
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1

5
5
5
4
5
4
4
4
5
5
4
5
5
5
5
4
4
5
5
5
4
2
4
4
5
4
3
4
4
4
5
4
5
5
5
5
5
3
5
5
5
5
5
5
5
5
4
5
5
5
5
5

4
3
3
4
4
1
4
3
3
4
4
4
2
4
4
1
4
3
3
4
2
2
2
2
4
4
4
3
2
2
4
3
4
4
1
4
4
3
4
4
4
4
4
2
4
3
4
3
4
2
2
2

3
2
2
2
3
3
2
2
1
3
1
3
3
3
3
1
3
2
3
2
3
2
3
2
2
1
2
3
2
3
3
2
1
3
2
3
3
2
3
2
3
1
3
2
1
3
2
2
1
3
3
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
0
0
0
0
0
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
1
1
1
1
1
1
0
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
5
5
4
5
4
4
4
3
4
4
3
5
4
4
4
5
4
5
5
4
5
4
5
2
4
4
5
5
5
5
5
5
5
5
5
3
4
5
4
5
5
5
4
5
4
5
5
3
4
5
5

4
3
3
2
4
2
1
2
4
4
1
4
3
3
4
4
2
3
4
4
3
4
4
3
4
4
4
4
4
3
4
4
4
3
2
3
4
4
4
4
1
4
2
4
4
4
3
4
4
4
1
4

1
3
2
1
1
3
1
1
2
2
2
2
1
3
2
2
3
1
3
3
2
2
2
3
2
1
2
3
2
1
2
1
3
2
3
1
1
3
3
3
3
2
3
1
3
3
1
3
1
2
3
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
0
1
1
0
0
0
0
0
0
0
0
1
1
0
0
0
1
0
1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
0
1
0
0
1
1
1
1
1
1
1
1
0
0
1
1
1
0
1
0
1
1
1
1
1
1
1

5
5
5
4
5
4
5
4
5
5
5
4
4
5
3
3
4
5
4
3
2
4
5
3
2
4
5
5
5
5
4
4
3
1
1
3
4
3
5
5
4
4
4
4
3
5
4
5
3
3
5
5

1
3
3
3
4
4
3
3
4
4
2
4
4
4
3
3
4
3
4
3
3
1
3
3
3
3
2
3
3
2
3
3
3
4
3
4
3
3
3
4
2
2
3
4
3
4
1
3
1
4
4
3

3
3
3
3
2
2
2
3
2
3
2
2
1
1
2
1
2
1
2
1
1
3
3
1
1
2
3
3
1
1
1
2
1
1
1
2
2
2
3
1
2
3
1
1
1
3
3
3
2
2
3
2

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
1
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
1
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
0
1

5
5
5
5
5
4
1
5
5
1
5
5
4
5
5
3
4
5
4
5
5
5
3
5
5
3
5
5
1
3
4
5
5
5
5
4
5
4
5
5
3
4
3
5
2
5
4
5
5
5
3
5

3
3
3
4
4
3
4
4
2
4
4
4
3
4
2
4
3
4
4
2
4
4
3
2
2
3
4
3
4
4
3
4
3
3
3
3
3
4
4
4
3
3
4
4
2
3
1
4
1
4
4
4

3
3
3
2
1
3
1
3
2
1
2
3
3
3
3
1
2
3
2
3
1
2
3
2
3
1
3
1
1
3
2
2
3
2
2
2
3
1
2
3
1
3
1
2
2
3
3
3
3
1
1
3

0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0
1
0
0
0

1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
0
1
1
1

5
3
2
5
5
5
3
5
5
4
4
3
3
5
4
4
5
4
5
4
5
5
4
5
5
5
5
5
5
5
5
5
5
5
5
3
5
4
5
5
4
4
5
5
5
3
5
3
5
4
2
4

2
4
3
4
3
4
4
3
4
3
4
4
4
3
2
3
3
4
4
4
3
1
3
4
4
4
4
3
4
3
2
4
4
2
3
3
1
4
4
4
4
3
3
3
4
2
3
4
3
3
2
4

2
2
2
3
2
1
2
2
3
3
1
1
1
3
3
2
3
1
3
3
1
3
1
3
3
3
3
3
2
3
3
2
1
1
3
2
3
1
1
1
1
2
3
1
3
1
3
1
1
3
1
2

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
1
0
1
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
0
1
1
1
1

4
4
4
4
4
4
4
5
5
3
5
5
5
5
5
5
5
5
4
4
4
4
5
5
3
5
5
2
5
5
5
4
5
5
3
5
4
4
5
3
4
5
5
4
5
5
4
5
5
5
5
4

4
3
3
4
4
4
4
3
4
3
3
4
4
2
3
3
3
4
4
1
4
3
4
1
4
3
3
2
4
4
3
2
3
4
4
4
3
2
3
4
4
4
1
4
3
4
3
4
4
4
4
2

3
3
1
1
1
2
2
2
3
2
1
2
3
3
1
2
3
1
2
2
1
3
1
2
2
3
1
1
2
3
3
2
3
3
1
3
2
2
3
3
2
3
3
1
2
3
2
1
3
1
3
3

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1

3
5
2
5
3
5
5
2
3
4
4
5
5
5
4
4
4
4
5
5
5
5
4
5
4
5
4
5
5
4
5
5
4
2
4
5
5
5
4
5
4
4
5
3
5
5
5
5
4
4
4
5

4
4
2
1
4
3
4
4
2
2
4
4
4
3
3
3
3
4
4
3
3
4
2
4
2
1
2
4
2
4
3
3
1
4
3
3
3
1
4
1
3
4
2
1
2
4
1
4
4
4
4
4

1
3
2
3
2
3
3
2
3
2
3
1
3
1
2
3
1
1
1
3
1
2
2
3
2
1
2
2
3
1
2
2
3
1
2
3
3
2
1
2
2
2
1
3
1
3
1
3
3
2
3
2

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
4
4
5
5
5
4
5
4
5
5
4
3
5
5
4
5
4
5
2
5
5
5
5
5
5
5
4
4
5
5
4
5
5
4
5
2
5
5
4
4
5
5
5
5
5
4
2
5
5
5
5

2
3
3
1
4
3
2
4
4
4
3
2
3
3
3
4
2
4
4
3
4
4
4
4
2
4
1
4
3
1
4
3
3
3
4
4
4
4
2
3
3
4
3
4
2
4
1
3
4
4
3
4

1
1
2
2
3
1
3
2
2
2
2
1
1
1
3
2
3
3
3
1
3
1
3
2
2
2
1
1
1
3
2
1
1
3
1
3
1
2
1
3
3
2
3
1
3
3
2
1
3
3
1
3

0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
1
1
0
0
0
1
0
0
1
1
0
0
0
0
0
0
0
0
0

1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
0
1
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1

4
5
5
5
5
5
3
5
5
5
3
4
5
5
5
5
5
4
4
5
5
5
5
5
4
4
5
4
5
4
3
5
5
4
4
3
5
5
5
5
3
4
5
5
3
2
4
3
5
4
5
5

4
4
3
4
4
4
2
3
2
4
4
4
4
3
4
4
3
3
3
2
4
3
3
3
2
4
4
4
3
1
3
2
4
4
4
4
4
4
2
4
2
2
4
4
2
4
3
3
3
3
3
4

2
3
1
1
3
2
2
2
3
3
2
1
3
3
3
1
2
3
3
1
3
3
1
2
2
3
3
2
2
3
1
2
1
3
1
1
2
1
2
2
3
3
2
3
2
1
2
2
1
1
1
3

0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1

5
4
3
5
4
4
5
5
5
5
4
5
5
4
5
5
3
5
4
5
4
5
4
5
5
3
5
5
5
4
5
3
4
4
3
5
3
4
5
5
5
3
5
3
5
5
2
5
5
3
5
5

3
3
3
1
2
4
3
4
4
4
4
1
4
4
4
3
1
3
3
4
3
3
4
2
4
3
2
3
4
4
4
2
3
4
4
1
4
4
4
4
3
3
4
1
3
4
3
2
3
1
3
3

3
3
1
3
1
2
1
2
3
2
1
3
2
2
2
3
2
1
1
1
1
1
1
3
2
2
3
1
2
3
1
1
1
1
1
2
2
3
2
1
3
2
3
1
3
2
2
2
2
1
3
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
1
4
3
4
5
5
5
4
5
4
4
5
5
4
4
5
5
5
3
3
3
3
5
4
4
4
3
5
4
1
5
5
4
5
5
2
2
3
5
4
4
5
4
5
5
4
4
5
3
5
4

4
1
3
3
3
3
4
3
4
3
4
3
4
4
4
3
3
3
4
4
3
3
4
4
1
4
3
4
4
2
2
3
3
4
4
3
3
3
4
4
3
3
1
2
4
2
4
4
4
4
3
4

2
1
2
2
3
3
3
1
3
3
2
1
1
3
1
2
2
1
2
1
2
3
1
3
2
2
3
1
3
2
1
3
3
1
2
3
1
1
1
1
3
2
1
1
2
1
2
2
3
1
3
2

0
0
0
0
0
0
0
0
0
0
0
1
1
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
1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1

4
4
4
5
5
5
5
5
5
5
5
3
4
5
5
4
3
4
4
4
4
5
5
5
5
5
5
4
5
5
5
4
4
3
5
4
4
4
4
5
5
5
4
4
5
4
4
4
4
5
5
4

2
3
2
4
4
4
4
4
3
4
4
1
3
3
4
4
3
3
2
4
4
4
3
1
3
3
4
4
4
4
2
2
4
2
1
4
3
3
4
4
3
4
3
3
4
1
3
2
4
3
3
4

1
1
1
3
2
3
3
2
3
3
1
2
2
3
2
3
1
3
3
3
1
3
1
2
1
2
3
3
2
3
3
2
1
2
3
2
3
1
3
2
1
3
1
3
3
1
1
2
3
3
3
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
1
1
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1

4
1
5
2
2
3
5
3
2
4
5
5
5
4
5
3
3
4
5
5
5
5
5
5
3
3
4
4
5
3
5
3
5
5
2
4
4
4
4
4
4
4
5
5
4
4
4
5
2
4
5
5

4
3
4
3
4
4
3
4
4
4
4
4
4
4
4
4
3
4
3
4
4
4
4
3
4
4
3
3
2
3
4
4
3
4
3
2
4
4
3
4
3
3
2
4
4
4
4
3
3
2
2
3

1
1
1
2
2
3
3
2
1
2
1
3
2
1
3
2
2
2
3
3
1
3
3
1
1
2
3
1
3
2
3
2
3
3
2
2
3
1
1
2
3
3
1
2
1
2
3
1
2
2
3
2

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
1
0
0
0
1
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
1
1
1

5
5
3
1
4
4
3
5
5
3
4
3
4
5
5
4
3
5
5
5
5
3
2
4
5
5
5
5
5
4
4
3
5
4
4
5
2
4
3
5
5
5
3
5
5
5
5
4
5
3
5
5

4
3
4
3
4
4
3
4
3
4
3
2
4
3
4
4
4
2
4
1
4
3
4
1
4
4
3
1
3
3
2
4
4
3
4
3
3
2
3
4
3
4
4
3
4
1
2
1
4
1
4
4

3
2
2
1
2
2
2
2
1
2
3
3
2
3
2
2
1
3
3
2
2
1
2
2
3
3
3
2
2
3
1
2
1
3
2
2
1
1
2
3
3
1
2
3
2
3
1
2
1
3
2
1

0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
1
1
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
0
0
1

5
3
5
5
5
3
5
4
4
4
5
5
4
5
4
4
4
5
3
4
4
5
5
5
5
3
5
5
4
5
4
5
4
5
4
5
3
4
5
5
3
5
4
3
4
5
5
5
5
5
5
5

1
3
3
4
4
3
4
4
2
3
3
4
4
3
3
4
4
4
2
3
2
4
3
4
3
3
1
4
4
2
3
3
4
3
4
3
3
4
3
3
2
4
4
2
4
3
3
4
3
2
3
3

3
2
2
3
3
1
2
3
2
1
2
3
3
2
1
2
1
3
2
2
1
3
3
2
3
2
3
2
3
3
2
1
1
3
2
2
2
2
2
2
2
3
3
2
3
1
1
3
2
3
3
2

0
1
0
0
0
1
1
1
0
0
0
1
0
1
0
0
1
0
0
1
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

1
0
1
1
1
0
0
0
1
1
1
0
1
0
1
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
5
4
4
2
4
5
4
3
3
4
3
3
3
5
5
5
4
5
4
3
4
4
4
5
5
5
5
4
4
4
5
5
5
5
5
2
3
3
5
4
5
5
5
5
5
4
5
4
3
4
4

4
4
1
4
3
1
4
2
3
3
4
4
3
4
4
4
3
2
3
4
4
4
3
3
4
1
2
2
4
3
4
4
4
4
3
3
3
1
3
4
4
4
3
4
3
4
3
3
4
4
4
1

2
3
3
1
1
1
1
3
2
2
3
1
3
1
1
3
2
2
1
2
2
1
2
3
3
3
3
3
3
2
1
1
1
1
3
1
1
1
2
1
2
1
3
2
3
3
3
2
3
1
1
3

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
5
5
3
4
3
5
5
4
5
4
5
5
4
2
4
2
3
5
4
5
4
2
4
4
5
5
5
5
4
5
5
3
5
5
3
4
4
5
5
5
5
2
3
2
5
4
5
1
5
5
4

3
3
4
3
1
2
2
4
4
3
4
3
4
2
1
4
4
4
4
4
2
4
3
4
4
2
1
1
4
4
3
3
4
4
4
2
4
4
1
1
4
3
2
3
3
4
4
4
2
3
4
3

2
3
3
2
2
1
3
2
3
2
2
2
3
3
2
1
2
2
1
3
3
3
1
3
2
1
1
1
1
1
2
1
2
3
2
2
2
3
1
1
1
2
1
3
1
3
3
3
1
3
2
1

0
0
0
1
0
0
0
0
0
1
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
1
0
0
0

1
1
1
0
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1

4
4
4
5
3
2
3
5
4
5
5
5
2
5
4
5
5
3
4
5
4
2
5
3
4
5
5
4
5
4
2
4
4
5
4
5
5
5
5
5
3
5
5
5
4
5
4
5
5
4
5
5

4
4
2
3
3
4
3
4
3
4
4
3
4
4
3
4
4
4
4
4
3
2
1
3
4
3
3
3
2
4
3
4
2
4
4
3
3
4
3
3
3
4
4
3
3
4
1
4
3
3
1
4

2
3
2
3
2
1
1
3
2
3
1
3
1
2
2
3
3
2
3
1
1
1
3
2
3
1
2
1
3
1
1
3
3
3
3
1
3
2
1
2
1
3
2
2
1
1
2
1
2
1
1
3

0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
4
5
3
5
4
5
4
3
5
5
5
2
2
5
5
4
5
4
5
5
5
5
5
5
5
5
5
5
3
3
4
3
4
4
4
4
4
4
5
5
2
3
5
3
3
5
4
4
4
5
4

3
4
4
2
4
3
3
3
4
3
2
4
3
4
4
2
4
4
3
3
4
3
4
4
3
4
3
3
3
3
4
4
4
4
3
2
3
1
1
4
4
3
4
2
1
2
3
4
4
2
4
4

3
1
3
1
3
1
3
1
3
3
2
1
2
2
3
2
2
2
3
2
2
3
2
3
2
3
3
1
2
2
2
1
1
3
1
2
1
1
1
3
2
1
1
2
1
2
1
1
2
1
1
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1

3
3
4
3
4
5
5
5
4
5
5
2
5
4
5
4
4
1
3
4
5
5
5
3
2
5
5
4
4
5
5
3
4
5
4
4
3
5
4
5
5
5
5
4
4
5
3
5
2
4
4
4

4
4
3
3
3
2
3
4
4
4
1
3
3
4
4
4
4
4
4
1
3
4
4
4
4
3
3
3
4
4
4
4
2
4
4
4
4
3
4
3
3
4
3
4
3
3
4
1
2
4
4
4

1
1
3
1
1
3
3
3
3
1
3
1
2
1
2
1
2
1
2
3
2
3
2
2
1
3
2
2
2
1
3
1
3
1
1
2
1
1
1
3
3
1
2
2
2
3
1
1
1
3
3
3

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
1
0
1
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1

4
5
4
5
4
5
4
5
3
2
5
5
5
4
5
4
3
5
4
5
5
3
2
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
4
5
5
5
4
3
4
2
4
4
5
5
4
3

4
4
2
2
2
4
4
3
4
4
4
2
4
3
3
4
4
4
4
3
4
2
2
4
4
4
4
2
3
4
4
4
3
3
3
2
4
4
3
4
3
2
2
3
4
3
4
3
3
4
4
4

1
2
3
1
3
1
1
2
2
2
1
2
3
1
1
3
2
2
3
1
3
2
1
1
2
2
3
3
2
3
1
2
1
1
3
2
1
2
1
3
3
3
3
1
3
1
1
1
2
1
2
2

0
0
0
1
1
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
1
1
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0

1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1

4
4
4
5
2
5
3
2
5
5
5
4
5
5
4
1
4
3
4
4
5
5
4
5
3
4
5
5
5
4
5
3
5
5
4
5
5
4
2
4
4
3
5
5
4
5
5
3
5
4
5
5

4
3
4
3
3
4
4
4
4
3
4
3
3
2
3
4
4
4
3
4
4
2
4
2
3
2
3
4
4
4
3
4
4
2
4
3
3
4
3
3
2
3
4
3
2
1
4
4
4
4
3
2

1
1
3
1
2
3
3
1
3
1
3
1
2
2
3
1
2
2
3
1
1
3
2
3
2
3
3
1
3
1
3
1
3
2
3
3
2
1
1
3
3
3
3
3
3
3
3
2
2
2
3
2

0
0
0
0
1
0
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
0
1
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
4
5
4
5
4
5
4
5
5
3
2
5
4
4
3
5
5
5
4
5
4
5
5
5
3
5
5
5
5
4
4
3
3
4
5
5
5
4
4
5
5
4
5
4
4
3
4
3
5

3
3
2
4
3
2
4
4
4
3
4
3
2
3
4
2
4
4
4
4
4
1
4
4
3
3
1
4
4
3
2
2
2
3
4
4
4
2
1
3
2
1
4
3
3
1
1
2
2
3
4
4

1
1
3
2
3
1
3
1
1
2
3
3
1
1
1
2
1
2
2
3
3
1
3
2
3
3
3
2
1
2
1
1
1
3
1
3
3
2
1
3
3
1
3
3
3
3
3
2
3
3
1
3

0
0
0
1
0
0
0
0
0
0
0
1
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
1
0
0
1
0
1
0
0
0
1
1
0
0
0

1
1
1
0
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
1
0
1
1
1
0
0
1
1
1

3
4
5
5
5
5
4
5
5
5
5
5
4
5
3
5
5
4
5
5
5
5
5
2
5
5
4
5
3
5
5
5
5
5
4
3
5
5
3
5
5
5
5
5
5
3
5
4
4
2
5
3

3
3
3
3
4
4
1
3
1
3
4
4
3
2
3
1
3
4
1
4
1
4
3
1
1
4
3
3
4
3
3
4
3
2
4
4
4
3
3
3
4
3
3
4
3
4
4
4
4
3
4
4

1
2
1
3
1
3
2
1
3
1
3
3
2
1
2
2
3
2
2
3
2
3
3
2
2
1
2
3
2
3
3
3
1
3
1
3
2
2
2
3
1
2
2
3
1
3
3
1
1
2
3
1

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
2
4
5
3
5
5
5
5
5
3
2
5
4
5
4
4
5
2
3
5
5
4
4
5
3
3
2
5
3
5
4
4
4
4
4
5
5
5
4
4
5
5
5
3
1
4
4
4
5
4

3
1
4
2
4
2
3
4
3
3
3
4
4
4
4
4
3
3
4
2
3
3
1
4
3
1
4
4
3
4
3
3
4
4
3
3
4
3
2
2
4
2
3
3
4
4
4
4
3
2
3
2

1
3
1
1
3
2
2
1
2
1
2
1
1
2
2
3
2
3
3
1
1
3
2
2
3
3
3
1
1
2
1
2
2
1
3
1
1
1
1
3
1
2
3
3
3
3
1
2
3
3
1
1

0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
1
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

1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
4
3
4
5
3
5
5
4
5
4
5
5
4
4
3
3
5
5
4
3
5
3
3
5
4
5
4
4
4
5
3
4
5
5
5
3
5
5
5
4
4
5
5
2
4
5
3
5
5
2

4
4
4
3
1
3
4
2
4
2
2
3
4
4
3
4
4
4
2
4
4
4
3
2
3
1
3
4
3
4
4
3
4
3
3
3
3
3
4
4
4
3
4
4
2
2
1
4
3
4
4
3

3
2
2
2
2
3
1
3
2
3
3
2
3
2
3
1
2
1
3
3
3
1
3
3
2
1
3
3
3
3
2
3
1
2
2
3
1
3
2
2
1
3
3
3
3
1
2
2
3
2
3
2

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
0
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1

5
4
3
5
4
4
4
5
5
4
5
5
3
5
5
4
5
3
5
5
5
5
4
4
5
4
4
5
5
4
4
3
4
4
5
4
2
5
5
5
5
4
5
4
3
4
5
5
4
3
5
5

2
4
3
4
2
3
4
4
4
4
3
4
4
3
4
4
1
1
3
2
1
3
4
2
4
4
3
1
1
4
4
4
3
4
2
3
4
4
4
3
4
1
4
4
2
3
2
4
4
2
4
2

3
1
2
3
2
1
1
1
2
3
1
1
2
2
3
1
1
2
2
1
1
3
2
3
3
2
3
3
2
2
1
2
2
2
3
3
1
2
3
1
3
1
3
1
2
2
3
3
3
3
2
3

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
1
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

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
5
3
3
4
4
5
5
4
4
4
3
5
4
4
5
4
5
3
2
4
4
4
4
4
4
4
4
5
5
3
4
5
5
4
5
5
4
5
5
5
5
5
4
5
4
5
3
5
4
5
3

3
4
2
3
4
4
3
3
2
4
4
4
4
4
3
3
2
3
2
4
4
1
4
2
4
4
3
4
4
1
4
3
4
4
4
2
4
4
4
3
4
3
3
3
4
3
4
2
2
4
4
3

2
2
2
1
2
3
1
2
1
3
2
3
1
3
2
2
1
3
2
1
3
3
1
1
3
1
1
3
1
3
3
1
1
2
2
2
3
1
3
3
2
3
3
1
1
1
1
1
2
1
3
1

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
1
0
1
0
0
0
0
0
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
1
1
1
1
1
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1

3
4
5
4
3
5
5
5
5
5
5
5
5
5
5
5
3
5
4
3
5
5
2
5
5
3
4
3
3
3
5
5
4
5
4
4
5
3
4
3
3
5
5
5
2
2
3
3
5
3
4
5

3
3
4
4
4
4
3
2
4
4
2
3
4
4
4
3
4
4
2
3
3
4
3
4
2
3
3
4
4
3
3
4
2
4
2
4
2
4
3
4
2
3
2
3
3
2
4
2
2
4
3
4

2
2
3
2
1
1
1
3
2
3
2
2
3
3
2
3
2
3
2
2
3
2
1
3
3
1
2
1
3
2
2
3
1
2
1
1
1
2
1
1
2
3
2
1
2
1
1
2
1
1
3
3

0
0
0
0
0
0
0
0
0
0
1
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
1
1
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1

5
5
5
5
5
4
4
5
3
4
5
4
5
5
4
4
5
4
4
4
5
5
4
5
5
3
5
4
5
5
5
4
3
5
4
5
5
5
4
5
4
4
3
4
4
4
5
3
5
5
5
5

4
4
2
3
3
4
4
3
4
4
3
3
4
4
4
2
4
4
2
3
3
4
1
4
4
4
3
4
3
4
4
3
4
2
3
3
4
2
4
3
2
3
4
4
4
4
1
3
3
3
3
4

2
3
1
3
1
3
1
1
2
2
3
2
1
3
2
3
1
2
3
1
3
3
1
2
3
2
3
1
2
3
3
1
2
3
2
3
3
1
1
3
1
2
2
2
3
2
2
3
3
3
3
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1

3
4
3
1
4
5
2
5
5
5
3
5
5
5
5
1
4
4
5
5
5
5
5
5
5
5
4
2
4
1
4
5
5
5
4
5
4
5
5
4
5
1
4
4
5
5
4
5
5
3
5
5

3
3
4
3
4
3
4
2
3
4
3
4
3
1
2
3
4
3
4
3
1
4
4
2
3
3
3
4
4
3
4
4
4
3
4
2
4
3
4
4
3
4
3
4
4
3
4
4
4
4
3
3

2
2
1
1
1
2
1
3
3
2
1
3
3
1
3
1
1
2
3
2
3
3
2
3
1
1
2
1
1
1
2
1
1
1
2
2
2
3
3
1
3
1
3
2
2
3
1
3
2
3
3
3

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
1
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
4
4
3
4
4
5
5
5
5
5
4
4
4
4
4
3
5
3
4
4
5
5
4
5
3
5
5
5
5
5
4
5
5
5
2
5
5
5
5
5
5
5
4
4
5
4
4
3
5
4
4

2
4
4
1
4
4
3
3
3
4
3
3
3
1
3
2
2
1
3
3
2
4
2
4
2
4
3
4
3
4
4
3
4
3
3
4
3
3
3
3
4
3
2
2
3
3
3
3
4
1
4
2

2
3
3
1
1
1
2
3
3
3
1
3
1
3
1
2
1
3
1
3
3
2
1
1
3
1
3
3
1
2
3
2
3
1
3
1
3
3
2
3
1
3
3
2
1
3
1
1
1
1
1
1

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

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
3
5
4
5
4
3
4
3
3
4
4
5
4
3
4
4
2
5
5
4
5
5
3
4
3
5
5
4
4
5
5
4
3
5
5
4
5
5
3
4
5
5
5
5
4
5
5
4
4
5
3

2
3
1
1
2
4
4
1
2
1
4
3
4
4
3
4
2
3
3
4
4
3
4
1
4
4
2
2
3
3
4
4
2
4
4
3
4
4
4
2
4
3
4
4
4
2
3
3
3
1
4
4

2
1
2
2
3
3
1
2
1
2
3
2
3
1
1
2
2
1
3
2
2
3
2
1
3
1
3
2
2
2
2
3
2
3
3
1
1
3
3
2
3
3
1
3
3
3
3
1
3
3
1
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

3
2
5
4
3
5
5
5
5
2
5
4
4
5
2
4
5
5
5
5
4
4
5
5
4
5
4
5
5
5
5
4
1
5
5
5
5
3
4
5
5
5
5
5
4
4
2
4
3
5
5
5

3
4
2
3
4
3
4
4
3
4
3
4
3
4
3
2
4
4
2
4
2
4
3
3
4
2
1
3
3
2
4
3
4
1
1
3
4
4
3
2
1
4
3
2
3
1
3
4
3
4
4
3

3
2
1
1
2
1
3
2
3
2
1
2
3
2
1
1
3
1
3
2
2
1
1
2
2
3
1
2
2
2
3
3
1
3
3
3
3
2
1
3
2
1
3
2
2
3
2
3
3
1
3
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

4
4
5
5
3
3
4
2
5
4
5
3
3
4
4
5
5
3
2
4
5
3
2
3
3
4
5
4
5
4
5
5
5
4
2
2
4
5
4
4
3
2
4
5
5
4
5
4
4
3
4
5

2
1
4
3
2
3
3
3
3
2
2
2
3
3
4
3
3
3
3
3
2
2
3
4
1
2
4
4
3
4
4
4
4
3
3
2
3
2
3
3
3
3
1
1
4
4
4
3
4
1
3
3

2
2
3
1
1
2
1
1
3
2
2
2
3
3
3
3
3
2
1
2
1
1
1
2
1
2
3
2
3
2
3
1
3
2
1
1
3
2
3
1
2
2
1
3
3
1
3
1
2
2
1
2

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
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

5
3
2
5
3
5
4
4
4
4
5
4
4
4
5
3
5
5
3
2
5
5
4
5
3
3
4
5
5
5
4
3
5
5
4
5
5
4
5
5
4
4
4
5
5
4
4
4
3
3
4
5

3
4
3
4
4
2
3
4
4
4
3
4
3
4
3
4
4
4
4
3
2
4
2
3
4
3
4
3
3
3
4
4
3
3
4
3
4
2
1
3
2
3
3
4
4
3
4
3
2
2
4
3

3
2
1
3
2
1
1
1
3
3
1
2
2
1
3
3
3
2
2
1
2
2
2
3
2
1
3
1
1
2
3
1
3
3
1
1
3
3
3
3
2
1
1
2
1
1
1
1
1
2
1
1

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
1
1
1
1

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0

2
5
5
4
4
4
5
5
4
4
5
5
5
5
5
4
5
3
5
4
5
4
5
5
5
5
1
3
4
4
4
3
5
4
3
5
5
4
5
4
5
4
4
4
4
4
5
5
5
4
2
5

4
4
4
4
2
3
2
4
3
2
4
4
4
4
4
3
3
2
2
2
4
3
4
4
4
3
3
4
4
3
4
4
4
4
3
4
2
3
2
2
4
3
4
4
2
4
3
3
3
3
4
2

1
1
3
1
3
3
2
3
1
3
2
3
1
3
3
1
3
2
3
2
3
1
2
3
3
3
1
1
3
3
3
3
1
3
3
3
1
3
2
3
2
3
1
2
2
2
3
2
3
3
2
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
1
1
0
1
1
0
1
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
0
0
1
0
0
1
0
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1

5
5
5
1
5
5
4
5
5
5
5
5
3
5
4
5
4
3
5
5
4
3
3
4
5
5
5
5
5
4
4
4
4
5
4
4
5
5
2
2
5
5
3
5
5
4
5
4
4
5
5
5

4
3
4
1
4
4
4
4
4
3
3
3
4
3
2
3
3
4
3
4
4
2
1
3
3
4
2
1
4
4
4
4
4
3
4
4
4
3
3
4
4
3
3
3
3
3
3
4
4
3
1
3

2
2
2
1
3
2
1
3
3
3
1
2
1
2
3
2
1
3
3
3
1
1
1
3
3
2
2
3
2
3
1
2
3
3
3
1
2
1
1
1
3
2
1
3
3
2
3
1
1
3
1
3

0
0
0
0
0
0
0
0
0
1
0
0
1
1
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
1
0
0
0
1
0

1
1
1
1
1
1
1
1
1
0
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1

2
5
5
5
4
4
5
3
5
5
4
5
3
3
3
4
5
5
4
4
4
5
5
5
3
5
5
3
4
3
5
5
5
5
4
3
4
5
5
4
5
5
5
4
4
5
4
5
3
5
5
4

4
3
4
3
4
3
4
4
4
3
4
2
2
1
4
4
2
3
4
2
4
4
1
3
4
4
2
4
1
4
3
3
3
3
2
4
3
2
3
2
3
4
4
3
4
4
3
4
4
4
3
4

1
1
2
3
2
3
2
1
3
2
3
3
1
1
1
1
1
3
2
2
3
1
3
2
1
2
2
3
1
1
1
3
2
1
3
2
3
3
3
2
3
1
3
1
3
3
1
1
2
2
3
3

1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
0

0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
0
1
1
1
1
0
1

4
2
4
2
3
5
4
5
5
5
5
4
5
4
5
5
5
5
5
5
4
4
5
3
4
5
5
3
5
4
5
4
4
4
5
5
4
5
5
4
5
5
5
2
4
5
4
4
4
5
5
5

3
4
4
1
4
1
3
4
4
4
3
4
4
4
4
4
3
4
2
1
4
4
3
3
3
4
4
4
1
4
4
3
4
4
2
3
1
4
1
4
3
4
4
4
2
3
3
3
4
4
3
3

3
1
1
1
2
2
2
2
3
3
2
3
3
1
3
3
2
3
3
3
1
3
3
3
2
3
2
1
2
1
2
1
1
2
2
1
1
3
3
2
1
1
3
2
3
2
1
1
1
3
3
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
0
0
1
1
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
1
0
0
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1

3
4
5
5
5
5
4
5
5
3
3
5
5
4
3
5
5
3
4
5
4
3
2
5
5
4
1
1
2
4
1
3
4
5
4
5
5
4
5
5
5
4
4
5
3
5
4
4
4
5
2
5

2
3
2
4
4
4
4
2
2
4
4
3
4
2
2
2
3
2
2
3
3
3
3
2
4
4
3
3
3
4
4
1
4
4
4
4
2
4
2
3
1
3
4
4
2
4
2
2
1
4
3
4

2
2
2
3
2
3
3
2
3
1
2
2
3
3
2
1
1
2
2
3
3
2
1
2
1
1
1
1
1
2
1
1
3
3
2
3
3
1
3
1
3
1
1
3
2
1
1
2
2
3
1
3

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
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

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1

Training Data
TotaL
Rcode

(All)

Count of Florence Mcode


Fcode
1
1
20
2
3
Grand Total
20
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total

2
40
32
2
74

3
93
91
33
217

4
166
180
179
525

5 Grand Total
219
538
247
550
498
712
964
1800

2
2
3
1
6

3
6
4
2
12

4
10
12
11
33

5 Grand Total
15
35
16
35
45
59
76
129

1
3

2
5
2

3
17
17
3
37

4
28
30
34
92

5 Grand Total
26
79
31
80
66
103
123
262

2
15
12
1
28

3
24
29
17
70

4
51
55
53
159

5 Grand Total
86
183
85
181
165
236
336
600

1
8

2
18
15

33

3
46
41
11
98

4
77
83
81
241

5 Grand Total
92
241
115
254
222
314
429
809

1
2

2
2

1
7

7
4

Buyers
Rcode

(All)

Sum of Florence
Fcode

0.083889

Mcode
1
2

1
2
3
Grand Total

Rcode

Sum of Florence
Fcode

2
2
3
1
6

4
7
9
15
31

5 Grand Total
17
38
17
34
62
79
96
151
0.085271

Mcode
1
0

1
2
3
Grand Total

Rcode

Sum of Florence
Fcode

2
0
1
1
2

3
0
0
0
0

4
2
0
0
2

5 Grand Total
1
3
1
2
5
6
7
11
0.133588

Mcode
1
1

2
0
0

Grand Total

Rcode

1
2
3

Sum of Florence
Fcode

3
1
3
0
4

4
1
5
4
10

5 Grand Total
5
8
5
13
10
14
20
35
0.086667

Mcode
1
1

1
2
3
Grand Total

Rcode

Sum of Florence
Fcode

2
0
1
0
1

3
1
1
0
2

4
2
2
4
8

5 Grand Total
5
9
4
8
31
35
40
52
0.065513

Mcode
1
2
3

Grand Total

3
10
5
1
16

1
0

2
2
1

3
8
1
1
10

4
2
2
7
11

5 Grand Total
6
18
7
11
16
24
29
53

Validation Data
Total Customers
Rcode

(All)

Count of Florence Mcode


Fcode
1
1
20
2
3
Grand Total
20
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total
Rcode
Count of Florence Mcode
Fcode
1
2
3
Grand Total
Rcode

2
42
23
1
66

3
78
71
29
178

4
143
147
149
439

5 Grand Total
164
447
164
405
369
548
697
1400

1
1

2
3
1

3
8
5
1
14

4
9
11
13
33

5 Grand Total
16
37
17
34
28
42
61
113

3
10
14
3
27

4
15
19
22
56

5 Grand Total
16
51
27
65
61
86
104
202

4
53
40
40
133

5 Grand Total
59
155
49
118
117
170
225
443

4
66
77
74
217

5 Grand Total
73
204
71
188
163
250
307
642

1
2

2
8
5

13

1
6

2
18
8

26

3
19
21
13
53

2
13
9
1
23

3
41
31
12
84

Count of Florence Mcode


Fcode
1
1
11
2
3
Grand Total
11

Buyers
Rcode

(All)

Sum of Florence
Fcode

Mcode
1
2

2
4
1
0
5

3
5
5
5
15

4
15
11
16
42

5 Grand Total
7
33
10
27
41
62
58
122

1
0

2
0
0

Grand Total

3
0
0
1
1

4
2
0
2
4

5 Grand Total
2
4
1
1
7
10
10
15

Rcode

3
2
1
2
5

4
0
1
5
6

5 Grand Total
1
7
1
4
10
17
12
28

4
4
5
4
13

5 Grand Total
1
7
2
9
13
18
16
34

4
9
5
5
19

5 Grand Total
3
15
6
13
11
17
20
45

1
2
3
Grand Total

Rcode

Sum of Florence
Fcode

Mcode
1
2
3

Sum of Florence
Fcode

Mcode
1
1

2
3
1

Grand Total

Rcode

1
2
3

Sum of Florence
Fcode

Mcode
1
1

2
1
0

Grand Total

3
0
2
1
3

Rcode

2
0
0
0
0

3
3
2
1
6

1
2
3

Sum of Florence
Fcode

Mcode
1
2
3

Grand Total

1
0

XLMiner : Data Partition Sheet


Output Navigator
Training Data

Validation Data

Test Data

Data
Data source

Data (4000 cases)!$A$4:$S$4003

Selected variables

Seq#

Partitioning Method

Randomly chosen

Random Seed

79963

# training rows

1800

# validation rows

1400

# test rows

800

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

Gender

Seq#

ID#

Gender

79

187

14

81

252

10

10

10

90

240

11

11

95

275

13

13

103

268

17

17

125

226

14

19

19

127

330

10

10

21

21

164

213

24

24

201

57

25

25

202

260

34

11

27

27

214

177

24

29

29

225

172

16

31

31

257

194

28

34

34

266

319

12

35

35

267

242

10

37

37

277

223

16

40

40

330

211

11

41

41

333

280

30

42

42

340

320

28

44

44

347

105

45

45

353

317

10

52

52

409

233

30

53

53

411

210

54

54

436

310

22

55

55

438

378

10

56

56

439

305

59

59

450

148

22

60

60

453

154

10

67

67

557

274

34

70

70

567

135

16

75

75

594

193

16

Row Id.

T
r
a
i
n
i
n
g

ID#

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

77

77

612

277

14

78

78

619

49

10

79

79

625

149

80

80

633

294

24

81

81

644

302

85

85

687

178

26

86

86

706

128

10

87

87

708

277

30

11

89

89

721

292

32

93

93

761

141

10

94

94

764

253

96

96

795

453

14

12

101

101

850

194

12

10

102

102

874

274

14

11

107

107

915

308

16

108

108

931

166

16

109

109

940

224

28

118

118

1011

284

10

119

119

1012

268

14

125

125

1087

60

34

126

126

1088

98

12

128

128

1095

312

10

129

129

1101

257

132

132

1121

122

134

134

1131

302

10

139

139

1151

244

32

142

142

1169

265

16

143

143

1170

163

14

145

145

1185

283

14

148

148

1227

131

16

150

150

1238

101

14

151

151

1248

246

18

154

154

1263

120

159

159

1323

354

10

163

163

1353

224

164

164

1357

222

16

166

166

1366

143

10

167

167

1371

295

32

170

170

1406

54

12

172

172

1442

149

173

173

1455

364

14

174

174

1474

86

14

179

179

1505

43

10

180

180

1515

158

12

184

184

1529

206

10

191

191

1610

391

201

201

1748

203

18

208

208

1799

90

10

209

209

1805

292

14

210

210

1813

226

211

211

1815

73

12

212

212

1817

123

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

213

213

1825

432

12

11

214

214

1837

218

22

216

216

1844

37

16

217

217

1845

246

218

218

1846

200

219

219

1858

220

16

222

222

1889

361

223

223

1923

60

14

226

226

1962

61

10

230

230

2046

88

16

231

231

2052

300

14

236

236

2074

146

10

238

238

2081

109

14

239

239

2096

120

14

243

243

2121

340

12

244

244

2124

441

10

12

245

245

2171

95

246

246

2172

34

10

247

247

2183

125

32

250

250

2198

96

26

251

251

2203

173

20

253

253

2213

212

16

255

255

2227

167

18

256

256

2238

80

12

257

257

2245

318

261

261

2268

40

22

262

262

2294

121

12

263

263

2296

384

10

264

264

2299

90

10

265

265

2304

107

14

268

268

2339

329

16

273

273

2382

305

16

279

279

2435

285

280

280

2471

208

283

283

2503

90

10

285

285

2506

347

10

286

286

2508

188

36

288

288

2527

415

16

12

290

290

2536

142

294

294

2603

166

16

297

297

2641

210

34

299

299

2660

212

10

301

301

2673

110

10

303

303

2684

267

16

307

307

2726

124

310

310

2739

324

10

311

311

2761

199

10

315

315

2812

268

12

316

316

2819

101

10

317

317

2828

238

318

318

2829

305

14

319

319

2830

269

12

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

320

320

2846

240

12

321

321

2847

218

24

323

323

2859

285

10

325

325

2875

361

16

11

327

327

2891

339

331

331

2924

133

16

332

332

2927

330

14

335

335

2974

316

16

336

336

2981

230

12

337

337

2990

246

34

338

338

2993

219

10

339

339

3008

127

350

350

3057

86

352

352

3067

158

32

353

353

3069

212

32

356

356

3078

222

10

359

359

3099

248

34

363

363

3138

145

364

364

3153

121

26

368

368

3231

287

369

369

3233

206

16

370

370

3241

148

373

373

3256

240

16

11

374

374

3270

223

10

378

378

3329

54

379

379

3338

189

14

383

383

3375

137

16

387

387

3471

329

12

388

388

3493

198

26

389

389

3504

252

14

390

390

3517

379

24

10

394

394

3554

232

395

395

3566

128

16

397

397

3590

106

16

405

405

3662

243

10

12

407

407

3669

47

408

408

3670

67

12

411

411

3681

354

26

418

418

3708

273

16

419

419

3710

163

422

422

3739

43

425

425

3747

94

427

427

3771

217

428

428

3779

193

12

429

429

3817

377

12

430

430

3819

294

16

432

432

3866

142

10

436

436

3887

419

10

11

437

437

3913

176

20

440

440

3943

198

441

441

3945

90

16

442

442

3966

122

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

443

443

3984

356

12

448

448

4014

284

10

449

449

4027

227

12

452

452

4050

228

24

12

453

453

4061

62

10

454

454

4073

76

22

455

455

4083

312

12

457

457

4114

193

16

458

458

4117

56

16

461

461

4137

153

36

463

463

4160

198

465

465

4182

270

466

466

4188

350

14

467

467

4194

286

36

468

468

4209

71

20

469

469

4231

241

472

472

4260

68

16

473

473

4288

317

12

474

474

4294

422

14

476

476

4338

170

24

478

478

4360

254

26

484

484

4386

47

10

485

485

4387

195

12

486

486

4398

294

12

12

488

488

4421

248

494

494

4504

49

16

497

497

4511

117

499

499

4549

68

12

500

500

4553

102

501

501

4558

55

14

505

505

4580

179

506

506

4584

357

509

509

4613

75

12

512

512

4659

224

28

12

516

516

4722

175

30

518

518

4728

267

522

522

4755

78

32

524

524

4762

300

20

527

527

4777

305

14

529

529

4796

372

30

11

534

534

4821

423

535

535

4829

228

10

536

536

4840

285

14

537

537

4859

244

539

539

4873

202

540

540

4907

56

542

542

4919

262

12

11

546

546

4986

222

14

547

547

5010

157

548

548

5015

362

14

11

550

550

5025

357

18

10

551

551

5030

211

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

557

557

5050

262

28

560

560

5077

239

12

563

563

5100

188

22

564

564

5112

338

26

565

565

5115

394

14

568

568

5148

199

16

571

571

5174

172

572

572

5193

181

10

581

581

5246

423

12

10

583

583

5257

305

584

584

5268

400

585

585

5297

124

14

588

588

5338

282

12

592

592

5355

108

596

596

5385

227

10

599

599

5424

278

26

600

600

5431

151

16

601

601

5442

228

14

602

602

5445

133

605

605

5452

203

18

606

606

5453

410

607

607

5454

128

20

608

608

5485

66

10

611

611

5543

164

612

612

5549

273

613

613

5557

170

16

616

616

5575

84

619

619

5610

297

34

12

620

620

5614

145

12

621

621

5628

136

12

622

622

5632

75

16

623

623

5648

159

10

625

625

5657

53

14

629

629

5676

277

630

630

5708

242

10

631

631

5711

73

641

641

5765

148

644

644

5777

137

18

645

645

5778

117

34

646

646

5783

218

10

647

647

5795

54

20

651

651

5824

310

12

653

653

5838

74

10

654

654

5845

238

24

657

657

5856

295

30

658

658

5870

81

16

661

661

5893

159

20

662

662

5894

287

663

663

5897

194

30

664

664

5899

98

12

665

665

5902

351

10

666

666

5903

156

10

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

668

668

5907

160

24

10

669

669

5911

215

16

670

670

5912

399

14

672

672

5915

303

16

675

675

5931

32

16

677

677

5943

266

32

679

679

5982

63

14

682

682

6018

294

16

683

683

6025

17

684

684

6037

422

26

12

687

687

6059

53

14

688

688

6067

39

14

691

691

6084

104

694

694

6097

204

695

695

6101

292

697

697

6110

374

10

699

699

6114

216

706

706

6168

327

12

10

708

708

6177

413

30

11

711

711

6196

49

12

716

716

6223

411

28

718

718

6243

219

720

720

6249

191

20

724

724

6280

279

28

725

725

6286

98

727

727

6291

325

12

728

728

6292

243

14

731

731

6307

211

34

732

732

6309

69

733

733

6312

350

734

734

6317

234

737

737

6347

231

20

738

738

6348

128

14

740

740

6381

98

741

741

6389

139

743

743

6396

190

10

753

753

6485

263

755

755

6496

318

756

756

6507

304

28

757

757

6521

100

10

760

760

6551

396

12

763

763

6586

206

12

764

764

6588

191

14

769

769

6608

40

772

772

6635

260

774

774

6640

264

775

775

6642

310

776

776

6643

225

10

777

777

6650

95

780

780

6680

210

14

10

782

782

6700

342

784

784

6703

374

10

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

785

785

6708

251

12

786

786

6713

124

788

788

6721

282

10

790

790

6725

118

16

792

792

6727

242

14

798

798

6766

278

799

799

6775

417

14

12

800

800

6778

235

12

802

802

6794

192

12

807

807

6839

212

10

812

812

6859

220

16

813

813

6867

209

814

814

6888

156

16

818

818

6909

214

12

820

820

6911

59

16

822

822

6916

271

10

823

823

6917

303

10

826

826

6940

65

12

829

829

6965

270

16

835

835

6990

49

840

840

7038

154

14

841

841

7044

160

12

842

842

7052

201

10

843

843

7059

110

844

844

7064

61

14

845

845

7076

271

30

846

846

7078

388

12

848

848

7090

403

24

851

851

7103

247

34

852

852

7105

59

22

853

853

7107

202

11

856

856

7122

364

10

862

862

7201

248

36

863

863

7207

140

22

864

864

7211

336

10

865

865

7225

121

10

868

868

7244

302

16

870

870

7248

384

10

11

872

872

7267

359

877

877

7324

310

10

880

880

7331

121

881

881

7332

246

22

882

882

7333

233

883

883

7375

330

34

884

884

7378

292

14

885

885

7381

239

16

891

891

7440

136

892

892

7441

29

10

893

893

7448

294

12

894

894

7455

233

16

896

896

7468

228

16

900

900

7493

244

14

10

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

901

901

7499

19

902

902

7533

276

22

10

903

903

7545

17

16

906

906

7563

275

16

907

907

7575

302

12

908

908

7577

85

14

910

910

7586

100

912

912

7601

244

913

913

7612

277

14

914

914

7614

151

918

918

7653

60

32

919

919

7661

171

925

925

7707

292

12

927

927

7713

129

14

932

932

7733

158

933

933

7739

173

934

934

7740

259

936

936

7745

41

18

937

937

7746

84

942

942

7776

400

12

943

943

7780

400

10

945

945

7806

214

948

948

7821

70

949

949

7824

138

34

951

951

7857

246

12

955

955

7884

414

956

956

7899

67

14

957

957

7907

78

959

959

7921

190

962

962

7942

84

24

964

964

7949

347

966

966

7958

271

969

969

7973

299

12

971

971

7992

197

16

12

983

983

8090

180

984

984

8095

223

22

985

985

8097

251

16

12

989

989

8142

158

14

990

990

8152

107

30

993

993

8177

209

996

996

8234

305

10

998

998

8242

178

14

1001

1001

8254

238

1003

1003

8290

131

14

1005

1005

8294

303

12

1006

1006

8303

42

14

1014

1014

8373

275

16

1016

1016

8389

126

1018

1018

8404

282

16

1019

1019

8413

140

1023

1023

8447

282

10

1024

1024

8465

320

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

1027

1027

8486

258

12

1030

1030

8524

355

14

1033

1033

8541

153

12

1035

1035

8546

249

14

1037

1037

8551

177

1043

1043

8599

322

1045

1045

8626

287

20

1047

1047

8658

384

34

1048

1048

8667

315

14

1049

1049

8673

183

12

11

1050

1050

8676

67

30

1051

1051

8678

127

16

1052

1052

8720

348

1053

1053

8722

227

26

1055

1055

8730

201

1060

1060

8818

326

1062

1062

8900

341

12

1064

1064

8903

280

10

1065

1065

8907

294

1066

1066

8925

220

1070

1070

8956

82

1071

1071

8958

305

1073

1073

8976

324

1075

1075

9013

104

14

1078

1078

9022

81

1079

1079

9026

222

12

1080

1080

9037

108

22

1081

1081

9055

400

14

1082

1082

9068

377

11

1085

1085

9103

349

14

1086

1086

9132

183

1087

1087

9136

30

10

1088

1088

9137

234

12

1089

1089

9145

252

1091

1091

9153

199

12

1093

1093

9162

321

1094

1094

9172

260

14

1098

1098

9212

302

16

1101

1101

9230

219

14

1102

1102

9234

221

1107

1107

9264

341

14

1110

1110

9296

275

1115

1115

9363

133

16

1116

1116

9370

75

10

1118

1118

9400

250

1124

1124

9477

258

1127

1127

9507

116

1128

1128

9532

306

14

1131

1131

9548

183

12

1137

1137

9590

189

12

1138

1138

9595

162

12

1140

1140

9618

331

11

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

1142

1142

9634

215

14

1144

1144

9642

208

1147

1147

9659

265

14

1148

1148

9676

263

16

1151

1151

9688

293

16

1154

1154

9709

190

16

1160

1160

9736

199

32

1162

1162

9739

185

14

1165

1165

9774

397

11

1168

1168

9809

251

1171

1171

9817

85

24

1174

1174

9834

153

16

10

1178

1178

9850

226

12

10

1179

1179

9856

227

16

1181

1181

9888

108

1182

1182

9894

224

12

1184

1184

9923

269

24

1186

1186

9933

309

34

1191

1191

9969

76

1193

1193

9985

331

14

1195

1195

10002

365

12

1196

1196

10012

80

18

1197

1197

10015

208

1198

1198

10016

46

14

1199

1199

10037

200

1201

1201

10045

311

1203

1203

10056

312

14

1204

1204

10059

203

1208

1208

10099

210

30

1209

1209

10115

247

12

1210

1210

10131

247

14

1212

1212

10169

69

1219

1219

10212

39

12

1221

1221

10226

424

12

12

1222

1222

10228

257

14

1223

1223

10232

325

16

1224

1224

10238

247

14

12

1225

1225

10240

216

1226

1226

10248

193

12

1231

1231

10289

263

16

1232

1232

10291

73

16

1233

1233

10293

46

1236

1236

10330

17

1238

1238

10351

192

18

1239

1239

10356

233

1241

1241

10370

300

12

1244

1244

10392

187

11

1247

1247

10420

123

1248

1248

10444

156

16

1251

1251

10457

255

1253

1253

10477

133

1254

1254

10521

206

16

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

1256

1256

10530

27

20

1257

1257

10541

189

11

1258

1258

10552

364

1259

1259

10570

92

1262

1262

10583

159

10

1268

1268

10653

152

16

1269

1269

10654

207

11

1277

1277

10709

160

18

1282

1282

10744

72

1283

1283

10749

362

1285

1285

10780

97

1287

1287

10786

291

1288

1288

10800

262

28

10

1290

1290

10811

177

14

1295

1295

10832

195

16

1297

1297

10844

72

1301

1301

10869

273

1302

1302

10877

220

34

1306

1306

10915

52

1307

1307

10918

338

1309

1309

10928

95

32

1314

1314

10952

202

12

1315

1315

10955

293

10

1318

1318

10960

67

10

1325

1325

11010

216

1326

1326

11012

97

20

1328

1328

11050

334

1333

1333

11076

54

16

1335

1335

11097

305

30

1337

1337

11113

101

16

1339

1339

11124

347

20

1341

1341

11133

71

1345

1345

11186

152

1346

1346

11203

112

1347

1347

11216

179

16

1348

1348

11220

23

14

1350

1350

11249

109

1355

1355

11311

182

10

1356

1356

11314

298

10

1357

1357

11315

316

26

1358

1358

11342

142

14

1361

1361

11370

293

1364

1364

11401

258

1365

1365

11406

397

10

1366

1366

11434

199

14

1370

1370

11457

46

10

1373

1373

11486

193

14

1381

1381

11548

201

22

1383

1383

11551

81

1384

1384

11554

79

26

1385

1385

11558

281

1386

1386

11572

222

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

1387

1387

11584

73

14

1389

1389

11588

215

12

1391

1391

11608

182

12

1393

1393

11617

99

14

1396

1396

11627

287

1400

1400

11655

77

1401

1401

11682

275

14

1404

1404

11702

256

10

1411

1411

11740

197

1414

1414

11753

152

14

1416

1416

11797

302

1418

1418

11813

153

12

1420

1420

11817

219

1422

1422

11858

335

10

12

1423

1423

11865

370

14

12

1424

1424

11867

292

36

1426

1426

11877

80

34

1427

1427

11878

246

10

1428

1428

11886

98

10

1430

1430

11889

366

10

1431

1431

11896

429

14

11

1432

1432

11901

161

1433

1433

11923

121

16

1434

1434

11937

140

1436

1436

11943

274

16

1441

1441

11980

319

10

10

1442

1442

11994

293

12

1447

1447

12011

274

20

1448

1448

12014

263

10

1450

1450

12020

218

11

1457

1457

12092

59

14

1459

1459

12106

199

12

1461

1461

12121

232

30

1462

1462

12142

415

16

10

1464

1464

12161

124

1465

1465

12166

254

12

1467

1467

12184

324

14

1468

1468

12190

128

14

1471

1471

12205

215

10

1472

1472

12232

128

10

1474

1474

12258

171

16

1476

1476

12267

304

10

1477

1477

12271

160

1478

1478

12272

298

1480

1480

12309

444

12

1482

1482

12321

124

12

1484

1484

12344

296

10

1488

1488

12365

236

14

1489

1489

12366

270

16

1491

1491

12388

225

30

1493

1493

12400

387

30

12

1495

1495

12424

23

10

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

1496

1496

12427

43

16

1499

1499

12452

285

16

1501

1501

12478

269

10

1502

1502

12481

103

18

1504

1504

12510

176

1506

1506

12534

255

10

1507

1507

12547

67

1509

1509

12559

356

12

1510

1510

12560

297

12

1512

1512

12565

286

1513

1513

12568

214

22

1514

1514

12573

376

10

1515

1515

12581

192

12

1516

1516

12582

102

16

1517

1517

12583

201

14

1520

1520

12613

75

10

1521

1521

12621

285

10

1527

1527

12660

208

11

1530

1530

12687

362

12

1532

1532

12703

229

18

1533

1533

12707

83

14

1534

1534

12717

218

14

1535

1535

12723

66

14

1539

1539

12748

176

30

1542

1542

12770

359

11

1544

1544

12782

281

16

1545

1545

12795

54

16

1546

1546

12800

335

20

1552

1552

12860

267

10

11

1554

1554

12881

301

12

1558

1558

12910

154

16

1561

1561

12938

311

10

1563

1563

12956

323

12

1568

1568

12992

238

10

1569

1569

12995

21

1570

1570

13002

222

12

1573

1573

13015

209

16

1574

1574

13031

158

12

1576

1576

13039

166

14

1579

1579

13095

422

34

12

1585

1585

13137

129

1587

1587

13157

167

1588

1588

13172

34

28

1589

1589

13173

45

24

1591

1591

13195

232

22

1592

1592

13212

305

18

1597

1597

13239

116

12

1601

1601

13284

24

14

1602

1602

13292

222

28

1605

1605

13295

335

34

12

1606

1606

13306

147

36

1611

1611

13341

224

12

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

1612

1612

13342

373

10

1613

1613

13353

165

18

11

1617

1617

13378

251

1622

1622

13428

110

1626

1626

13485

141

16

1629

1629

13541

301

1631

1631

13546

320

12

1635

1635

13568

128

10

1636

1636

13570

106

1637

1637

13571

466

12

1640

1640

13586

253

12

1641

1641

13587

30

14

1643

1643

13606

225

16

12

1646

1646

13662

406

10

10

1648

1648

13667

101

16

1653

1653

13704

20

26

1661

1661

13752

62

18

1664

1664

13776

158

12

1669

1669

13793

226

14

1672

1672

13828

278

1674

1674

13842

37

10

1677

1677

13850

171

30

11

1678

1678

13855

244

1679

1679

13870

206

1680

1680

13878

71

1681

1681

13888

223

32

1683

1683

13896

158

14

1684

1684

13898

167

1685

1685

13902

330

1690

1690

13949

209

12

1691

1691

13952

310

22

11

1694

1694

13991

317

10

1698

1698

14025

149

26

1700

1700

14034

155

10

1703

1703

14050

151

1704

1704

14052

220

1705

1705

14063

256

12

1706

1706

14067

159

1707

1707

14083

227

18

1709

1709

14101

130

1710

1710

14116

273

14

1713

1713

14161

202

1714

1714

14163

148

14

1716

1716

14185

96

10

1717

1717

14193

95

1719

1719

14199

281

14

1726

1726

14240

91

16

1727

1727

14247

314

1732

1732

14276

308

36

1733

1733

14287

257

1734

1734

14295

120

10

1737

1737

14304

293

12

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

1738

1738

14309

323

12

1741

1741

14349

185

30

1742

1742

14351

105

10

1743

1743

14352

277

12

1750

1750

14411

257

14

1756

1756

14459

206

1762

1762

14524

246

1763

1763

14531

278

34

1766

1766

14568

270

16

1771

1771

14590

45

30

1775

1775

14618

356

1776

1776

14630

141

12

1777

1777

14631

81

1781

1781

14680

264

28

1782

1782

14684

63

1783

1783

14696

312

1790

1790

14791

241

10

1792

1792

14810

274

1793

1793

14815

74

12

1794

1794

14816

49

1796

1796

14830

372

12

1798

1798

14836

28

16

1800

1800

14838

170

14

1801

1801

14845

235

1802

1802

14859

254

14

1804

1804

14867

162

36

1805

1805

14869

371

14

1809

1809

14929

193

22

1810

1810

14935

242

22

1812

1812

14945

150

22

1814

1814

14965

324

32

1815

1815

14967

24

12

1818

1818

14982

265

28

1822

1822

15014

214

14

1823

1823

15024

311

20

1824

1824

15025

233

1828

1828

15063

155

28

1830

1830

15091

165

34

1832

1832

15119

188

16

1833

1833

15123

185

1835

1835

15127

187

32

11

1836

1836

15148

261

1837

1837

15150

156

14

1839

1839

15158

322

30

1840

1840

15164

69

16

1843

1843

15184

262

10

1844

1844

15186

93

10

1846

1846

15200

274

12

12

1847

1847

15204

326

26

1848

1848

15211

328

24

1849

1849

15218

190

34

1850

1850

15221

175

16

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

1853

1853

15273

122

14

1855

1855

15293

90

1856

1856

15296

216

14

1859

1859

15337

174

10

1863

1863

15376

185

20

1867

1867

15395

157

16

1868

1868

15398

362

16

11

1870

1870

15429

277

12

1872

1872

15439

291

16

1873

1873

15468

155

10

1879

1879

15514

302

30

1880

1880

15523

232

11

1884

1884

15562

189

14

1886

1886

15581

410

10

1887

1887

15582

261

16

1888

1888

15593

151

1891

1891

15640

163

1893

1893

15687

101

14

1895

1895

15694

169

12

11

1896

1896

15699

107

1899

1899

15723

183

12

1900

1900

15724

230

16

1901

1901

15725

450

16

11

1902

1902

15735

259

1903

1903

15749

226

22

1904

1904

15753

247

14

12

1905

1905

15754

76

1906

1906

15777

352

36

10

1907

1907

15787

309

18

1908

1908

15802

271

36

1909

1909

15803

285

28

1911

1911

15812

286

1913

1913

15847

380

12

10

1914

1914

15858

148

26

1916

1916

15868

202

30

1917

1917

15874

277

1918

1918

15891

326

1919

1919

15894

273

12

1922

1922

15915

222

1928

1928

15973

91

16

1930

1930

15989

171

1933

1933

16015

163

10

1935

1935

16032

198

14

1936

1936

16036

239

1937

1937

16044

134

10

1938

1938

16051

402

18

1941

1941

16072

285

16

1942

1942

16073

131

14

1943

1943

16074

343

12

1944

1944

16082

33

34

1947

1947

16094

316

16

1949

1949

16121

287

10

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

1950

1950

16128

271

14

1951

1951

16142

243

20

1953

1953

16161

233

1954

1954

16173

426

1955

1955

16181

215

10

1956

1956

16185

85

18

1957

1957

16190

197

16

1958

1958

16199

353

16

1959

1959

16215

152

14

10

1960

1960

16230

390

1961

1961

16234

239

16

1962

1962

16246

320

11

1963

1963

16261

159

18

1966

1966

16304

232

10

1975

1975

16373

176

1981

1981

16424

243

14

11

1982

1982

16439

247

1984

1984

16452

196

16

1986

1986

16461

96

1987

1987

16476

68

10

1988

1988

16478

198

14

1994

1994

16520

298

12

1997

1997

16546

166

12

1998

1998

16548

328

2001

2001

16586

291

2002

2002

16603

195

12

2006

2006

16629

20

12

2008

2008

16647

109

12

2010

2010

16670

343

10

12

2011

2011

16672

289

16

2013

2013

16688

176

10

2015

2015

16691

132

16

2018

2018

16696

166

2019

2019

16702

278

12

2022

2022

16712

226

20

10

2023

2023

16713

326

2026

2026

16768

256

10

12

2029

2029

16789

192

10

11

2031

2031

16805

216

16

2035

2035

16833

228

20

2036

2036

16844

181

10

2037

2037

16846

417

14

12

2040

2040

16886

188

12

2043

2043

16901

248

2046

2046

16911

88

10

2049

2049

16937

75

12

2050

2050

16950

323

14

10

2051

2051

16955

278

12

2052

2052

16969

25

16

2053

2053

16977

77

16

2056

2056

17015

226

10

12

2058

2058

17035

290

10

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

2059

2059

17036

134

12

2061

2061

17074

127

14

2062

2062

17075

272

30

2063

2063

17081

314

18

11

2064

2064

17083

62

10

2065

2065

17093

119

10

2067

2067

17118

235

16

2070

2070

17132

155

2071

2071

17142

316

14

2073

2073

17162

217

14

2075

2075

17173

250

22

2079

2079

17200

366

32

10

2085

2085

17235

186

12

12

2091

2091

17294

160

10

2099

2099

17331

279

16

2100

2100

17334

231

16

2101

2101

17340

225

14

2103

2103

17366

209

10

2107

2107

17399

311

24

2108

2108

17410

311

36

2109

2109

17415

244

2110

2110

17419

202

10

2115

2115

17459

249

16

2117

2117

17470

140

12

2119

2119

17491

228

2125

2125

17556

153

2126

2126

17559

49

2127

2127

17569

174

16

2128

2128

17579

134

34

2129

2129

17581

155

10

2135

2135

17658

295

12

2138

2138

17675

276

2139

2139

17676

232

14

2146

2146

17734

114

16

2147

2147

17739

153

2150

2150

17746

252

16

2152

2152

17766

61

16

2153

2153

17768

409

12

10

2154

2154

17770

298

12

2156

2156

17777

311

30

2157

2157

17791

296

14

2163

2163

17858

303

22

2164

2164

17884

136

10

2168

2168

17918

191

14

2170

2170

17932

329

2171

2171

17935

188

14

2172

2172

17936

281

12

2173

2173

17942

392

16

10

2174

2174

17946

105

12

2176

2176

17958

451

14

11

2177

2177

17959

266

14

2178

2178

17980

319

16

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

2179

2179

17981

152

10

2181

2181

18008

403

14

2183

2183

18036

291

2186

2186

18064

442

14

10

2187

2187

18077

44

22

2188

2188

18079

67

2189

2189

18080

195

2190

2190

18083

151

34

10

2192

2192

18103

263

14

2194

2194

18112

181

2195

2195

18114

126

2199

2199

18153

298

12

2201

2201

18157

284

22

2203

2203

18174

257

16

2207

2207

18208

222

18

2208

2208

18215

358

2209

2209

18247

134

16

2210

2210

18257

300

12

2213

2213

18272

48

14

2215

2215

18280

366

12

2216

2216

18287

388

11

2219

2219

18303

271

2223

2223

18332

57

2225

2225

18351

343

14

2228

2228

18361

166

16

2231

2231

18399

258

30

2238

2238

18428

135

2239

2239

18437

325

14

2240

2240

18447

119

32

2241

2241

18451

288

26

2242

2242

18456

279

2244

2244

18466

51

10

2246

2246

18493

421

12

10

2248

2248

18508

347

2250

2250

18519

309

14

2251

2251

18526

26

12

2255

2255

18546

326

20

2256

2256

18562

249

2257

2257

18577

293

34

2260

2260

18600

176

12

2261

2261

18601

392

2262

2262

18603

227

14

2264

2264

18622

215

12

2265

2265

18623

228

12

2267

2267

18631

408

16

2268

2268

18644

27

30

2269

2269

18647

201

32

2270

2270

18652

215

2271

2271

18658

147

10

2272

2272

18659

178

2273

2273

18660

298

32

2274

2274

18665

256

10

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

2277

2277

18679

347

24

12

2279

2279

18681

31

10

2283

2283

18712

367

26

2285

2285

18734

284

18

11

2286

2286

18737

228

10

2287

2287

18749

235

28

2291

2291

18834

216

2292

2292

18860

335

11

2298

2298

18887

321

16

2302

2302

18912

195

2303

2303

18918

211

2306

2306

18962

258

2307

2307

18968

264

10

2309

2309

18978

171

32

2310

2310

18984

456

16

11

2317

2317

19015

197

20

12

2318

2318

19016

161

14

2321

2321

19039

241

18

2322

2322

19076

307

2323

2323

19078

250

28

2324

2324

19079

87

2325

2325

19080

155

2328

2328

19116

73

2330

2330

19140

148

2334

2334

19187

306

10

2339

2339

19225

381

2340

2340

19226

191

2345

2345

19247

245

18

2347

2347

19261

278

12

2350

2350

19275

248

16

2352

2352

19291

79

2356

2356

19337

107

10

2357

2357

19345

305

10

2358

2358

19346

177

32

2361

2361

19362

67

12

2362

2362

19366

350

11

2363

2363

19381

294

10

2366

2366

19402

261

16

2367

2367

19414

93

2369

2369

19428

163

24

2371

2371

19433

279

2372

2372

19436

82

14

2376

2376

19474

267

10

2378

2378

19489

285

16

2379

2379

19506

64

2383

2383

19517

317

2387

2387

19551

420

12

2389

2389

19563

25

2394

2394

19617

234

14

2397

2397

19644

359

12

11

2399

2399

19646

179

10

2401

2401

19677

392

16

10

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

2402

2402

19689

143

16

2403

2403

19694

105

12

2404

2404

19699

254

12

2409

2409

19784

98

10

2414

2414

19834

130

10

2415

2415

19851

96

22

2420

2420

19892

250

2421

2421

19894

143

14

2422

2422

19920

216

26

2423

2423

19925

309

12

2424

2424

19930

47

10

2429

2429

19977

176

12

2431

2431

20009

179

2432

2432

20016

261

34

2436

2436

20041

354

24

2439

2439

20048

161

22

2440

2440

20050

161

2441

2441

20053

148

10

2442

2442

20056

127

2445

2445

20072

410

22

10

2446

2446

20074

211

14

2448

2448

20093

340

10

2449

2449

20095

372

16

12

2451

2451

20109

72

2452

2452

20110

184

12

2455

2455

20153

195

22

12

2456

2456

20159

83

10

2457

2457

20176

153

12

2458

2458

20183

171

2460

2460

20198

170

34

2461

2461

20200

418

34

11

2464

2464

20242

202

2467

2467

20277

177

14

11

2470

2470

20301

325

2472

2472

20334

198

14

2474

2474

20353

225

2475

2475

20364

146

26

2477

2477

20384

192

10

2478

2478

20394

160

26

10

2479

2479

20395

222

14

2487

2487

20458

149

2489

2489

20495

372

2491

2491

20511

153

16

2492

2492

20546

149

14

2501

2501

20597

114

30

2504

2504

20605

201

16

2508

2508

20635

56

10

2509

2509

20637

176

20

2510

2510

20638

330

12

2512

2512

20641

270

16

2514

2514

20716

420

16

12

2515

2515

20722

308

10

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

2517

2517

20746

91

14

2518

2518

20756

180

12

2521

2521

20777

90

12

2524

2524

20812

405

10

2530

2530

20882

108

10

2534

2534

20904

311

2538

2538

20958

157

14

2539

2539

20961

213

12

2541

2541

20980

121

2543

2543

20990

299

10

2544

2544

21013

349

14

2545

2545

21021

267

10

2547

2547

21028

20

10

2551

2551

21043

316

16

2552

2552

21048

224

10

2554

2554

21060

123

12

2555

2555

21101

86

2556

2556

21107

106

14

2557

2557

21108

403

10

11

2560

2560

21147

58

36

2563

2563

21155

210

2564

2564

21161

284

14

2565

2565

21167

71

10

2566

2566

21191

31

24

2567

2567

21192

181

2572

2572

21241

308

12

2573

2573

21253

198

11

2574

2574

21259

199

2577

2577

21310

189

10

11

2579

2579

21324

278

12

2581

2581

21338

193

2583

2583

21351

279

16

11

2595

2595

21471

206

14

2596

2596

21504

405

11

2599

2599

21573

322

16

2600

2600

21576

282

16

10

2604

2604

21588

111

2607

2607

21624

348

16

2610

2610

21656

104

12

2611

2611

21670

113

20

2616

2616

21733

174

2619

2619

21755

224

14

2620

2620

21756

350

12

12

2621

2621

21764

68

10

2626

2626

21789

147

10

2629

2629

21821

314

10

2630

2630

21846

185

14

2632

2632

21849

91

12

2634

2634

21858

327

2635

2635

21871

246

10

2637

2637

21884

389

16

2639

2639

21906

81

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

2640

2640

21913

183

16

2646

2646

21961

399

10

10

2647

2647

21964

321

12

2650

2650

21980

104

2654

2654

22005

253

16

2655

2655

22011

138

2656

2656

22018

76

10

2661

2661

22068

89

22

2665

2665

22100

114

2668

2668

22117

66

22

2675

2675

22153

398

2676

2676

22158

199

16

2677

2677

22176

103

2682

2682

22229

390

10

2684

2684

22257

49

10

2685

2685

22280

53

2686

2686

22282

76

12

2697

2697

22357

62

16

2701

2701

22400

210

10

2703

2703

22403

60

12

2704

2704

22409

114

2705

2705

22414

80

2707

2707

22424

259

14

2711

2711

22442

240

2713

2713

22465

185

2714

2714

22484

31

2716

2716

22500

40

14

2717

2717

22507

60

30

2720

2720

22543

398

12

2721

2721

22557

155

14

2723

2723

22564

146

14

2725

2725

22569

271

2727

2727

22593

247

2730

2730

22617

290

10

2733

2733

22632

212

16

2734

2734

22647

306

34

2737

2737

22668

126

14

2738

2738

22669

303

2741

2741

22720

328

2742

2742

22722

27

2746

2746

22736

150

30

2751

2751

22751

125

10

2756

2756

22787

98

10

2757

2757

22788

32

16

2760

2760

22815

131

10

2767

2767

22881

268

24

12

2768

2768

22898

367

26

2770

2770

22913

150

30

2771

2771

22938

203

34

2773

2773

22962

28

2775

2775

22975

92

2778

2778

23004

250

10

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

2779

2779

23011

113

2783

2783

23039

196

30

2784

2784

23052

109

2785

2785

23053

311

32

2788

2788

23081

342

2790

2790

23090

215

2791

2791

23100

290

10

2795

2795

23126

228

12

2797

2797

23169

263

16

2799

2799

23198

308

14

2802

2802

23213

223

2807

2807

23268

79

2808

2808

23280

460

14

12

2810

2810

23285

289

12

2811

2811

23286

171

12

2814

2814

23300

248

2815

2815

23303

225

16

2816

2816

23306

31

10

2817

2817

23315

32

22

2824

2824

23366

259

14

2825

2825

23369

317

2826

2826

23376

281

14

2829

2829

23411

370

14

12

2831

2831

23428

251

2832

2832

23470

265

12

2834

2834

23495

79

20

2835

2835

23499

105

36

2836

2836

23501

58

16

2840

2840

23524

159

10

2841

2841

23525

183

2843

2843

23542

374

16

2845

2845

23554

32

10

2846

2846

23559

93

22

2852

2852

23585

170

14

2853

2853

23586

184

2854

2854

23598

297

30

2855

2855

23600

155

22

2857

2857

23604

93

16

2859

2859

23621

76

2862

2862

23638

349

12

2863

2863

23645

399

18

2865

2865

23654

230

32

2868

2868

23669

299

12

2869

2869

23675

133

14

2872

2872

23681

190

16

2878

2878

23733

307

14

2879

2879

23738

65

14

2880

2880

23756

28

30

2884

2884

23776

155

36

2886

2886

23829

225

34

2887

2887

23836

64

14

2889

2889

23847

275

14

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

2891

2891

23864

179

14

2892

2892

23865

100

14

2
1

2895

2895

23882

309

10

12

2900

2900

23902

113

2902

2902

23914

87

16

2906

2906

23974

183

16

10

2908

2908

23983

161

16

2909

2909

23990

257

32

2914

2914

24049

196

18

2916

2916

24072

93

34

2917

2917

24075

31

34

2918

2918

24078

215

28

2920

2920

24107

292

14

11

2921

2921

24110

104

12

2922

2922

24111

210

10

2924

2924

24132

90

24

2926

2926

24153

179

22

2927

2927

24159

233

10

2933

2933

24222

172

16

2935

2935

24247

334

12

2936

2936

24261

278

10

2937

2937

24262

296

30

2940

2940

24309

267

2943

2943

24339

263

2945

2945

24376

228

16

2948

2948

24384

293

2951

2951

24402

65

10

2952

2952

24412

167

22

2953

2953

24414

31

12

2956

2956

24438

327

10

2957

2957

24451

239

36

2958

2958

24457

102

20

2959

2959

24465

79

18

2962

2962

24505

175

28

2964

2964

24521

33

12

2965

2965

24526

308

14

2966

2966

24543

82

34

2971

2971

24588

110

10

2972

2972

24609

233

12

2974

2974

24621

161

10

2976

2976

24634

108

16

2977

2977

24641

61

14

2978

2978

24645

127

12

2981

2981

24655

415

10

2984

2984

24684

89

2985

2985

24709

194

2992

2992

24746

244

16

2993

2993

24770

306

2997

2997

24801

167

36

3000

3000

24836

169

3001

3001

24845

69

12

3002

3002

24858

434

24

10

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

3006

3006

24875

368

14

3009

3009

24887

187

26

12
2

3010

3010

24892

456

11

3011

3011

24896

219

3013

3013

24913

110

12

3016

3016

24938

238

12

11

3018

3018

24942

295

24

3019

3019

24957

185

16

3020

3020

24958

303

34

3022

3022

24980

464

16

12

3024

3024

25010

57

3026

3026

25034

258

14

3029

3029

25069

59

14

3030

3030

25087

271

14

3032

3032

25113

318

22

3033

3033

25132

111

3036

3036

25143

390

10

3037

3037

25144

239

12

3039

3039

25165

63

24

3043

3043

25237

313

3045

3045

25245

184

12

10

3046

3046

25249

55

14

3053

3053

25304

148

3054

3054

25319

286

30

3055

3055

25320

421

12

3056

3056

25321

123

3057

3057

25329

326

10

3059

3059

25334

135

3061

3061

25344

195

10

3066

3066

25375

269

10

3072

3072

25427

295

3073

3073

25440

300

3074

3074

25443

203

14

3075

3075

25447

333

18

11

3078

3078

25469

97

12

3079

3079

25474

298

3081

3081

25491

149

22

3087

3087

25511

49

3089

3089

25522

234

30

3090

3090

25526

188

3092

3092

25542

95

34

3094

3094

25565

342

11

3096

3096

25579

216

12

3098

3098

25590

114

28

3101

3101

25606

314

3102

3102

25608

88

3107

3107

25664

209

34

10

3108

3108

25674

275

12

3109

3109

25680

79

16

3110

3110

25688

275

24

3112

3112

25698

175

14

3114

3114

25724

218

16

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

3115

3115

25733

74

30

3120

3120

25752

479

18

12

3123

3123

25778

295

16

3124

3124

25785

233

12

3129

3129

25828

267

14

3130

3130

25834

138

16

3131

3131

25857

431

14

11

3132

3132

25875

145

12

3133

3133

25881

186

3136

3136

25904

100

3138

3138

25917

215

3139

3139

25919

127

14

3140

3140

25923

162

12

10

3141

3141

25930

223

3143

3143

25940

71

36

3146

3146

25948

58

10

3148

3148

25972

139

28

3151

3151

25997

188

12

3153

3153

26015

208

12

3158

3158

26052

418

3162

3162

26068

19

16

3163

3163

26072

119

14

3164

3164

26081

133

12

3167

3167

26096

144

3168

3168

26101

173

14

11

3169

3169

26105

298

16

3173

3173

26167

382

12

3174

3174

26169

95

20

3176

3176

26203

315

26

3177

3177

26204

199

3178

3178

26207

249

3179

3179

26208

116

10

3181

3181

26219

307

24

3186

3186

26250

275

11

3188

3188

26259

173

16

3189

3189

26260

74

18

3193

3193

26272

205

3194

3194

26274

138

10

3195

3195

26288

399

36

3196

3196

26290

158

3197

3197

26295

155

32

3198

3198

26344

127

16

3201

3201

26362

157

3202

3202

26374

328

3204

3204

26389

298

10

3206

3206

26422

327

16

3208

3208

26460

232

30

3209

3209

26468

187

10

3210

3210

26475

156

30

10

3211

3211

26479

374

20

3214

3214

26492

101

3219

3219

26516

39

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

3220

3220

26520

227

3221

3221

26522

169

28

3223

3223

26530

208

14

3224

3224

26547

142

3228

3228

26587

210

16

3231

3231

26622

290

16

3232

3232

26623

92

14

3241

3241

26678

252

10

3246

3246

26717

126

12

3247

3247

26722

288

3248

3248

26734

287

3249

3249

26749

160

14

3251

3251

26762

68

14

3252

3252

26775

134

10

3254

3254

26782

257

11

3259

3259

26840

279

10

3261

3261

26847

148

3263

3263

26860

102

36

3264

3264

26861

52

3265

3265

26897

139

10

3270

3270

26944

256

14

3272

3272

26980

190

3273

3273

26982

260

26

3276

3276

27009

154

34

3279

3279

27021

293

12

3280

3280

27043

191

3281

3281

27059

121

36

3283

3283

27081

75

36

3285

3285

27101

180

22

3286

3286

27106

106

12

3287

3287

27112

286

10

3288

3288

27115

125

3289

3289

27129

371

10

10

3290

3290

27135

54

3292

3292

27154

146

16

3293

3293

27158

162

3296

3296

27190

167

14

3298

3298

27213

128

12

3301

3301

27257

450

12

3302

3302

27261

90

14

3307

3307

27274

240

3311

3311

27298

288

10

11

3314

3314

27310

357

12

3315

3315

27311

118

10

3317

3317

27338

156

10

3318

3318

27341

225

16

3322

3322

27386

238

30

10

3324

3324

27401

61

10

3327

3327

27408

109

16

3329

3329

27424

282

26

3330

3330

27429

259

12

3331

3331

27450

293

12

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

3333

3333

27477

442

14

10

3334

3334

27491

235

3335

3335

27500

300

10

3336

3336

27511

277

14

10

3339

3339

27530

230

10

3350

3350

27632

110

12

3351

3351

27651

71

16

3352

3352

27654

64

18

3354

3354

27706

254

12

3356

3356

27712

141

3359

3359

27750

199

18

3361

3361

27764

97

16

3365

3365

27790

334

3368

3368

27831

39

10

3369

3369

27832

26

3371

3371

27857

61

3372

3372

27865

242

3373

3373

27867

73

20

3374

3374

27871

101

3376

3376

27883

324

20

3377

3377

27886

267

16

3378

3378

27905

231

3379

3379

27924

202

10

3380

3380

27941

233

3381

3381

27943

174

16

3382

3382

27945

126

16

3383

3383

27967

309

3386

3386

28011

239

10

11

3389

3389

28035

334

16

12

3390

3390

28038

151

28

3391

3391

28049

171

11

3392

3392

28061

309

24

3394

3394

28067

155

3396

3396

28092

304

3400

3400

28133

258

18

3401

3401

28136

100

14

3403

3403

28155

126

16

3404

3404

28168

201

3409

3409

28202

415

10

3410

3410

28203

127

3413

3413

28221

253

3415

3415

28233

365

3416

3416

28241

124

3418

3418

28258

88

22

3420

3420

28311

190

24

3425

3425

28362

314

10

11

3426

3426

28363

380

3435

3435

28470

310

3436

3436

28491

409

12

10

3439

3439

28505

364

16

3441

3441

28530

256

3445

3445

28556

154

D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

3448

3448

28571

367

12

3451

3451

28600

203

3455

3455

28663

39

32

3457

3457

28696

16

3458

3458

28720

180

16

3459

3459

28723

215

34

3460

3460

28733

285

20

3469

3469

28792

17

14

3470

3470

28797

167

10

3472

3472

28806

231

34

3473

3473

28811

472

12

3474

3474

28850

117

28

3475

3475

28856

261

14

3476

3476

28866

222

32

3478

3478

28881

401

10

3480

3480

28890

125

3482

3482

28909

178

20

3484

3484

28932

165

14

3487

3487

28959

416

10

11

3488

3488

28965

212

3489

3489

28967

360

30

3490

3490

28970

308

3497

3497

29012

351

12

3498

3498

29013

59

10

3499

3499

29037

189

10

3501

3501

29065

317

22

3502

3502

29071

247

3503

3503

29074

143

14

3510

3510

29134

256

14

10

3514

3514

29159

338

12

3515

3515

29161

35

22

3517

3517

29167

209

12

3520

3520

29224

242

16

3524

3524

29275

166

10

3528

3528

29285

74

24

3530

3530

29325

197

16

3531

3531

29329

200

3532

3532

29335

286

3536

3536

29379

416

3540

3540

29415

70

3545

3545

29445

142

14

3546

3546

29447

60

12

3548

3548

29459

126

3551

3551

29484

312

30

3554

3554

29501

203

14

3557

3557

29548

78

14

3559

3559

29578

319

3560

3560

29588

132

12

3562

3562

29594

238

14

3563

3563

29597

214

36

3567

3567

29625

266

10

3568

3568

29631

198

34

a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n

3571

3571

29643

63

3572

3572

29661

140

16

3575

3575

29689

364

16

3576

3576

29697

229

14

3577

3577

29710

121

3585

3585

29777

32

36

3586

3586

29783

258

3587

3587

29790

180

3589

3589

29799

229

12

3592

3592

29817

272

12

3593

3593

29818

36

14

3595

3595

29825

187

34

3598

3598

29856

32

12

3601

3601

29882

285

16

3604

3604

29912

109

3605

3605

29922

146

30

3607

3607

29931

325

10

3608

3608

29945

149

24

3609

3609

29959

382

3610

3610

29961

103

3611

3611

29962

269

10

3612

3612

29971

271

12

3615

3615

30007

144

12

3619

3619

30029

328

12

3620

3620

30030

290

16

3624

3624

30053

229

3625

3625

30081

271

16

3630

3630

30112

40

10

3634

3634

30163

330

32

3635

3635

30171

327

10

11

3636

3636

30185

171

3637

3637

30192

152

3639

3639

30204

294

12

3641

3641

30226

73

3642

3642

30244

123

12

3644

3644

30262

417

12

3648

3648

30298

77

12

3650

3650

30306

180

16

3651

3651

30316

225

10

3653

3653

30351

81

12

3654

3654

30353

44

10

3656

3656

30381

215

3657

3657

30384

100

3658

3658

30392

26

10

3660

3660

30431

57

3664

3664

30469

278

3665

3665

30489

142

22

3671

3671

30520

36

3675

3675

30548

146

10

3677

3677

30557

42

10

3678

3678

30559

135

3681

3681

30588

156

16

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

3682

3682

30589

384

14

3683

3683

30590

107

12

3684

3684

30601

167

32

3688

3688

30614

221

10

3689

3689

30616

83

14

3691

3691

30650

339

28

3692

3692

30659

74

14

3698

3698

30753

311

12

3704

3704

30788

316

34

3705

3705

30792

249

26

3709

3709

30819

204

26

3715

3715

30897

230

10

3717

3717

30908

281

10

3721

3721

30945

452

10

12

3726

3726

30982

310

3727

3727

30983

280

12

11

3728

3728

30989

134

3729

3729

30996

165

12

3731

3731

31036

250

14

3732

3732

31043

237

22

3733

3733

31046

175

12

3737

3737

31060

53

3739

3739

31063

292

12

3740

3740

31070

45

16

3742

3742

31093

363

14

3743

3743

31106

170

16

3744

3744

31122

190

12

3747

3747

31127

215

32

10

3748

3748

31129

182

12

3749

3749

31143

139

3750

3750

31152

272

26

3752

3752

31158

227

18

3758

3758

31180

387

11

3766

3766

31226

25

3767

3767

31236

65

14

3768

3768

31237

152

34

3771

3771

31250

67

14

3772

3772

31257

220

14

3775

3775

31270

292

14

12

3776

3776

31276

287

3781

3781

31294

174

3782

3782

31295

171

16

3783

3783

31298

137

14

3784

3784

31304

171

3785

3785

31315

165

16

3787

3787

31317

250

3788

3788

31323

222

3791

3791

31356

459

11

3792

3792

31357

270

14

3793

3793

31359

256

12

3794

3794

31366

231

24

3797

3797

31381

206

18

i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g

3799

3799

31388

239

16

3800

3800

31393

306

28

12

3801

3801

31410

323

12

3803

3803

31416

276

12

3808

3808

31446

160

12

3810

3810

31460

338

12

3811

3811

31464

367

24

3812

3812

31466

119

22

3815

3815

31511

188

12

3817

3817

31522

298

26

3818

3818

31526

241

3819

3819

31529

279

3820

3820

31532

315

16

3821

3821

31542

200

14

10

3822

3822

31544

124

26

3829

3829

31582

277

12

3831

3831

31606

38

18

3833

3833

31618

296

10

3837

3837

31657

178

10

3838

3838

31666

407

12

3839

3839

31680

136

14

3842

3842

31708

297

3844

3844

31716

33

14

3845

3845

31724

286

10

3846

3846

31726

324

14

3848

3848

31755

133

16

3849

3849

31760

102

3850

3850

31767

208

22

3852

3852

31789

246

26

3853

3853

31796

229

12

3856

3856

31847

89

3857

3857

31848

74

3859

3859

31859

185

14

3860

3860

31860

234

3861

3861

31875

389

10

3863

3863

31887

195

3864

3864

31896

184

16

10

3865

3865

31904

290

16

3866

3866

31906

241

12

3868

3868

31919

84

28

3869

3869

31920

222

34

3871

3871

31928

93

24

3875

3875

31959

407

10

12

3876

3876

31970

261

10

3878

3878

31997

182

11

3881

3881

32010

333

3882

3882

32027

276

10

12

3883

3883

32036

103

3885

3885

32044

254

18

3887

3887

32066

192

3893

3893

32113

324

30

3894

3894

32122

275

10

11

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

T
r
a
i
n
i
n
g
D
a
t
a

3898

3898

32137

161

14

3899

3899

32143

27

3900

3900

32156

53

16

3903

3903

32190

296

14

3904

3904

32191

280

26

3905

3905

32192

286

28

3906

3906

32199

220

3908

3908

32213

285

16

3909

3909

32217

104

16

3911

3911

32235

365

16

3913

3913

32242

303

26

3916

3916

32258

132

22

3921

3921

32303

207

30

3922

3922

32305

239

16

3923

3923

32312

57

24

3928

3928

32355

122

14

3929

3929

32365

145

18

3931

3931

32370

281

10

3932

3932

32371

152

3933

3933

32372

283

30

10

3934

3934

32374

231

3935

3935

32382

109

16

3936

3936

32401

270

12

3939

3939

32437

39

28

3941

3941

32464

246

10

3945

3945

32521

317

16

3947

3947

32547

317

10

3948

3948

32559

94

3949

3949

32579

124

12

3950

3950

32592

219

3951

3951

32594

363

28

3955

3955

32612

312

3956

3956

32623

270

3958

3958

32633

78

18

3961

3961

32651

120

3962

3962

32661

88

3963

3963

32669

302

3965

3965

32679

96

3967

3967

32684

357

3971

3971

32712

299

3972

3972

32723

299

16

3974

3974

32734

15

3976

3976

32756

42

3978

3978

32805

20

16

3980

3980

32835

123

16

3981

3981

32841

400

14

12

3993

3993

32928

208

32

3994

3994

32943

137

3995

3995

32948

160

3996

3996

32950

141

3997

3997

32954

357

16

3998

3998

32955

48

12

D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t

3999

3999

32976

214

14

29

128

51

257

10

1
1

61

190

16

14

14

112

135

14

20

20

145

393

12

11

22

22

169

243

10

23

23

193

63

28

28

224

33

12

32

32

263

32

14

38

38

282

285

14

11

39

39

288

312

36

10

43

43

345

234

46

46

354

49

22

47

47

356

189

16

48

48

391

143

14

49

49

397

254

51

51

405

43

24

61

61

477

123

12

64

64

505

350

69

69

565

294

10

74

74

592

201

76

76

609

112

36

82

82

649

138

22

84

84

658

101

16

88

88

712

306

10

90

90

723

215

91

91

743

240

20

95

95

775

258

14

98

98

803

187

10

106

106

910

95

111

111

950

75

14

112

112

954

137

16

113

113

966

266

116

116

1002

196

117

117

1010

31

120

120

1048

189

12

122

122

1075

145

16

123

123

1076

139

30

131

131

1119

285

22

137

137

1142

150

10

138

138

1149

136

140

140

1160

64

32

141

141

1161

89

144

144

1172

216

14

149

149

1230

359

18

152

152

1253

285

12

153

153

1261

157

26

156

156

1300

200

157

157

1313

100

12

158

158

1319

309

11

160

160

1329

163

i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a

161

161

1333

66

12

162

162

1352

169

16

2
4

165

165

1364

477

20

12

171

171

1411

201

34

177

177

1494

227

178

178

1496

246

182

182

1521

164

183

183

1526

158

185

185

1530

319

186

186

1531

39

10

187

187

1543

295

189

189

1554

128

32

190

190

1577

311

194

194

1671

250

12

12

196

196

1685

273

14

198

198

1705

271

12

199

199

1740

24

200

200

1741

280

14

202

202

1749

304

16

203

203

1766

164

12

207

207

1796

177

30

215

215

1838

448

12

12

220

220

1878

238

24

221

221

1886

152

16

224

224

1941

438

12

11

225

225

1960

58

227

227

1977

194

14

228

228

1984

239

229

229

2020

68

16

233

233

2065

234

10

234

234

2068

191

235

235

2073

178

26

237

237

2079

374

36

11

240

240

2099

210

16

241

241

2108

282

14

242

242

2119

260

32

249

249

2185

79

16

252

252

2204

364

16

254

254

2226

124

16

258

258

2253

260

12

259

259

2262

148

260

260

2263

243

266

266

2313

53

12

267

267

2324

232

10

271

271

2376

419

14

12

272

272

2377

153

10

274

274

2383

218

14

275

275

2385

33

276

276

2392

135

16

277

277

2394

320

278

278

2431

174

16

281

281

2473

45

26

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

284

284

2505

297

289

289

2532

146

14

291

291

2541

232

26

293

293

2594

131

295

295

2604

44

16

296

296

2624

159

34

298

298

2649

143

10

300

300

2668

201

32

302

302

2676

18

16

304

304

2687

38

305

305

2699

284

10

306

306

2707

332

12

10

308

308

2727

192

12

312

312

2771

356

313

313

2773

475

12

324

324

2873

317

14

329

329

2904

169

14

333

333

2934

102

334

334

2959

311

10

343

343

3024

248

16

344

344

3030

293

18

345

345

3043

211

28

347

347

3048

304

20

348

348

3054

177

362

362

3107

34

365

365

3155

424

10

11

385

385

3407

180

396

396

3569

266

10

398

398

3606

174

14

399

399

3609

243

400

400

3621

111

402

402

3628

157

403

403

3640

97

16

409

409

3672

320

410

410

3673

100

14

412

412

3684

144

414

414

3693

40

10

415

415

3695

65

16

417

417

3706

261

22

420

420

3716

235

12

421

421

3736

57

18

423

423

3742

289

424

424

3746

222

426

426

3759

226

14

434

434

3873

132

28

439

439

3927

366

10

12

445

445

3998

33

12

446

446

4003

139

447

447

4004

201

14

450

450

4048

244

30

451

451

4049

59

456

456

4105

149

t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n

459

459

4131

195

16

464

464

4173

128

18

470

470

4248

190

10

471

471

4253

77

10

477

477

4345

263

14

479

479

4367

262

480

480

4378

168

20

482

482

4381

184

20

483

483

4382

228

10

487

487

4409

135

14

490

490

4443

274

22

491

491

4454

234

492

492

4469

105

12

493

493

4490

372

20

502

502

4564

281

14

503

503

4567

293

507

507

4590

239

508

508

4596

231

26

511

511

4653

258

28

513

513

4680

187

14

514

514

4683

199

14

515

515

4699

131

18

517

517

4725

189

16

519

519

4740

307

12

520

520

4748

187

523

523

4756

291

32

525

525

4767

320

16

526

526

4773

157

528

528

4780

421

11

530

530

4801

17

14

531

531

4808

109

10

533

533

4820

444

16

10

543

543

4939

228

544

544

4940

200

10

545

545

4983

263

20

12

549

549

5020

186

552

552

5035

150

553

553

5037

281

12

555

555

5047

106

14

556

556

5049

217

12

558

558

5070

332

561

561

5083

224

32

562

562

5090

392

12

566

566

5119

47

10

569

569

5167

37

14

573

573

5197

211

20

575

575

5203

108

26

578

578

5233

351

36

579

579

5235

400

11

580

580

5243

287

12

582

582

5250

131

14

586

586

5300

354

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

587

587

5333

165

14

593

593

5366

300

12

594

594

5376

190

595

595

5383

175

16

598

598

5417

288

11

604

604

5451

233

16

609

609

5504

104

28

614

614

5560

236

12

615

615

5570

93

14

617

617

5582

29

10

618

618

5605

76

20

624

624

5654

276

24

628

628

5672

67

14

632

632

5713

19

16

633

633

5715

341

636

636

5729

285

637

637

5747

259

14

639

639

5755

130

22

640

640

5760

166

12

642

642

5766

156

643

643

5772

200

26

648

648

5800

185

650

650

5811

284

14

10

655

655

5850

262

16

659

659

5880

305

10

660

660

5885

254

32

667

667

5906

277

10

671

671

5913

68

673

673

5916

156

674

674

5924

191

22

676

676

5935

93

14

678

678

5957

296

14

680

680

6003

132

681

681

6013

143

14

686

686

6058

139

10

689

689

6069

113

692

692

6093

184

693

693

6096

245

14

696

696

6102

158

16

700

700

6118

202

16

701

701

6123

251

16

707

707

6174

15

34

710

710

6192

248

12

712

712

6201

273

10

714

714

6219

159

10

715

715

6222

275

10

717

717

6235

76

719

719

6246

367

20

722

722

6257

330

726

726

6289

358

10

735

735

6325

323

12

736

736

6346

338

14

D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t

739

739

6369

243

12

742

742

6391

56

744

744

6397

298

12

745

745

6399

219

14

12

746

746

6402

49

34

747

747

6410

377

14

12

748

748

6426

324

34

749

749

6428

225

34

750

750

6459

365

10

12

751

751

6479

259

10

752

752

6480

216

16

11

759

759

6549

148

16

761

761

6553

282

10

12

762

762

6564

235

12

11

765

765

6589

58

766

766

6596

325

16

768

768

6605

191

16

779

779

6672

53

12

781

781

6698

320

787

787

6718

223

789

789

6724

314

10

791

791

6726

451

11

795

795

6736

325

797

797

6764

196

12

801

801

6786

320

16

804

804

6814

190

18

806

806

6828

103

14

808

808

6840

96

12

809

809

6845

180

14

810

810

6850

96

28

815

815

6889

59

30

819

819

6910

206

32

824

824

6922

143

825

825

6930

60

14

827

827

6947

87

22

828

828

6951

257

34

832

832

6977

214

16

833

833

6978

149

14

836

836

7009

179

10

837

837

7010

250

14

839

839

7027

116

10

850

850

7098

176

855

855

7120

311

28

857

857

7150

301

12

858

858

7157

68

14

859

859

7164

254

24

860

860

7182

296

16

861

861

7189

145

866

866

7230

161

871

871

7265

431

10

873

873

7272

160

12

874

874

7299

115

14

i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a

876

876

7320

455

11

878

878

7326

233

16

879

879

7329

292

16

886

886

7392

145

887

887

7393

176

10

888

888

7408

264

898

898

7474

332

11

899

899

7483

251

14

904

904

7556

26

14

905

905

7559

207

16

909

909

7583

77

10

911

911

7588

300

10

916

916

7635

284

917

917

7636

199

10

920

920

7662

305

921

921

7666

400

14

922

922

7679

229

16

923

923

7680

280

24

924

924

7699

319

16

928

928

7714

238

10

929

929

7721

42

930

930

7726

151

16

931

931

7730

67

30

935

935

7742

335

939

939

7761

368

940

940

7766

242

34

941

941

7771

18

24

944

944

7784

215

947

947

7817

66

954

954

7874

69

22

958

958

7914

279

20

960

960

7933

248

28

961

961

7940

425

12

10

963

963

7943

302

968

968

7971

182

16

970

970

7981

277

14

11

972

972

8001

167

14

973

973

8005

231

12

974

974

8008

322

24

976

976

8019

136

10

979

979

8032

269

16

980

980

8048

120

981

981

8060

230

14

982

982

8076

36

986

986

8099

272

10

987

987

8106

314

10

992

992

8167

69

20

994

994

8199

226

995

995

8201

37

997

997

8235

226

32

999

999

8245

303

10

1000

1000

8251

135

32

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

1004

1004

8291

217

16

11

1007

1007

8324

382

11

1008

1008

8339

301

1010

1010

8356

284

1011

1011

8361

200

10

1012

1012

8363

344

14

1013

1013

8366

252

1020

1020

8418

366

34

1021

1021

8423

103

22

1022

1022

8438

344

12

1028

1028

8507

134

26

1031

1031

8528

455

12

11

1032

1032

8540

262

10

1034

1034

8544

246

10

1036

1036

8549

322

14

1038

1038

8554

257

10

1039

1039

8556

190

12

1041

1041

8569

323

26

1042

1042

8590

100

14

1046

1046

8653

372

14

1054

1054

8723

82

32

1056

1056

8738

128

1057

1057

8744

221

14

1061

1061

8843

116

1063

1063

8901

246

1068

1068

8953

72

1072

1072

8968

300

18

1074

1074

8995

238

1076

1076

9019

364

32

1090

1090

9147

256

16

1092

1092

9155

231

32

10

1095

1095

9182

296

1096

1096

9203

53

1097

1097

9208

350

20

1103

1103

9246

64

10

1105

1105

9256

311

24

12

1111

1111

9299

192

1119

1119

9414

116

1122

1122

9461

241

10

1126

1126

9503

136

14

1129

1129

9535

123

32

1132

1132

9551

228

16

1134

1134

9565

258

1136

1136

9586

258

20

1145

1145

9650

50

1146

1146

9657

26

1149

1149

9683

178

12

1150

1150

9687

304

16

1152

1152

9700

38

1153

1153

9703

20

10

1156

1156

9713

129

14

1157

1157

9720

302

14

t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n

1163

1163

9764

143

1166

1166

9781

169

28

1173

1173

9832

127

1176

1176

9836

240

1177

1177

9839

303

12

1180

1180

9883

243

26

1187

1187

9934

88

10

1189

1189

9961

316

10

1190

1190

9967

213

16

1194

1194

9997

199

14

1200

1200

10038

406

12

1202

1202

10047

458

11

1205

1205

10064

79

30

1206

1206

10066

170

32

1207

1207

10093

461

10

11

1214

1214

10183

99

1215

1215

10190

138

1217

1217

10206

415

10

12

1220

1220

10223

165

12

1227

1227

10254

275

24

1228

1228

10278

184

1229

1229

10285

303

18

1230

1230

10286

80

10

1234

1234

10295

263

10

1237

1237

10340

407

14

1240

1240

10365

359

12

12

1242

1242

10372

154

16

1243

1243

10386

195

10

1249

1249

10447

226

1250

1250

10449

299

12

1252

1252

10459

323

16

1255

1255

10529

310

30

1263

1263

10591

72

10

1264

1264

10592

41

1265

1265

10602

194

10

1267

1267

10619

132

16

1271

1271

10669

259

14

1272

1272

10689

127

1273

1273

10695

346

10

1274

1274

10696

220

1275

1275

10698

296

14

1276

1276

10700

116

14

1278

1278

10728

332

1279

1279

10733

207

1280

1280

10740

51

36

1286

1286

10783

86

1291

1291

10812

174

14

1292

1292

10820

81

12

1293

1293

10826

42

32

1296

1296

10835

235

10

1298

1298

10845

291

14

1299

1299

10848

173

10

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

1300

1300

10850

193

34

11

1310

1310

10934

203

1311

1311

10935

152

12

1317

1317

10957

263

12

1319

1319

10963

295

10

1320

1320

10964

175

14

11

1321

1321

10978

294

10

1323

1323

11007

39

30

1329

1329

11055

329

1330

1330

11061

313

12

1334

1334

11088

116

12

1336

1336

11111

134

12

1338

1338

11118

318

1342

1342

11138

292

12

1343

1343

11150

37

28

1344

1344

11179

133

16

1349

1349

11234

337

10

10

1352

1352

11289

160

1359

1359

11343

121

1363

1363

11396

269

10

1369

1369

11456

185

14

1371

1371

11461

41

1372

1372

11484

34

14

1376

1376

11495

240

10

1377

1377

11499

107

22

1378

1378

11504

232

26

1380

1380

11536

395

10

11

1382

1382

11550

319

22

11

1388

1388

11586

206

14

11

1394

1394

11620

115

1395

1395

11622

83

16

1398

1398

11652

25

30

1399

1399

11654

60

1406

1406

11720

267

16

1407

1407

11726

265

1409

1409

11730

125

14

1410

1410

11734

326

1413

1413

11750

343

10

11

1421

1421

11826

39

1438

1438

11965

62

1439

1439

11967

165

14

1440

1440

11978

36

16

1443

1443

11996

163

28

1445

1445

12006

132

34

1446

1446

12008

131

12

1449

1449

12018

204

14

12

1452

1452

12036

71

1454

1454

12064

183

1455

1455

12065

88

16

1458

1458

12098

200

30

1463

1463

12149

267

10

1469

1469

12192

300

D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t

1470

1470

12202

250

34

12

1473

1473

12244

403

10

1479

1479

12298

224

10

1485

1485

12348

192

1486

1486

12359

279

12

1487

1487

12361

192

14

1494

1494

12407

188

28

1497

1497

12428

194

10

1500

1500

12457

311

18

1503

1503

12503

230

20

1505

1505

12529

125

1519

1519

12603

291

1522

1522

12643

201

10

1523

1523

12646

105

16

1525

1525

12653

323

10

1526

1526

12659

258

1528

1528

12671

351

30

1531

1531

12689

310

11

1538

1538

12736

393

36

12

1540

1540

12756

317

1541

1541

12765

341

12

11

1543

1543

12779

302

10

1547

1547

12821

243

16

1548

1548

12822

202

1550

1550

12843

269

24

1551

1551

12859

124

10

1553

1553

12875

310

1555

1555

12896

184

10

1562

1562

12952

167

1564

1564

12957

123

12

1565

1565

12978

293

14

1566

1566

12982

312

10

1567

1567

12984

178

28

10

1577

1577

13090

108

1578

1578

13094

293

22

1580

1580

13104

292

16

1582

1582

13115

126

26

1583

1583

13126

395

12

1584

1584

13130

52

20

1590

1590

13191

212

1594

1594

13222

328

10

10

1596

1596

13233

246

1598

1598

13244

254

18

1603

1603

13293

374

22

10

1607

1607

13309

136

12

1608

1608

13323

149

10

1614

1614

13355

87

1615

1615

13360

277

1616

1616

13369

285

16

1618

1618

13397

100

16

1620

1620

13416

330

12

11

1621

1621

13426

86

i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a

1623

1623

13466

212

11

1624

1624

13469

175

12

1627

1627

13490

249

10

1628

1628

13515

184

12

10

1632

1632

13547

226

1633

1633

13551

167

14

11

1638

1638

13573

288

12

12

1642

1642

13602

177

10

1649

1649

13684

122

30

1650

1650

13688

250

14

1652

1652

13700

229

1654

1654

13709

100

12

1655

1655

13712

198

20

1657

1657

13718

255

1659

1659

13728

115

12

1665

1665

13777

292

24

1666

1666

13778

269

1668

1668

13780

108

1670

1670

13805

146

14

1671

1671

13823

37

1673

1673

13829

218

1676

1676

13844

94

10

1686

1686

13906

212

1689

1689

13936

317

10

1692

1692

13966

185

30

1693

1693

13980

259

1695

1695

13996

42

10

1696

1696

14001

94

14

1697

1697

14010

233

32

1699

1699

14033

134

30

1701

1701

14036

262

1702

1702

14044

233

30

1711

1711

14141

207

10

1715

1715

14179

275

32

1718

1718

14195

217

18

10

1720

1720

14201

233

10

1721

1721

14202

320

12

11

1723

1723

14213

342

16

1724

1724

14230

170

18

1728

1728

14258

63

14

1729

1729

14259

253

1736

1736

14302

257

20

1744

1744

14374

227

16

11

1745

1745

14380

282

1749

1749

14405

183

12

1751

1751

14415

123

12

1752

1752

14431

312

30

1753

1753

14432

258

16

1755

1755

14454

92

30

1759

1759

14495

346

28

11

1761

1761

14520

276

1764

1764

14547

358

10

10

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

1767

1767

14571

140

24

1768

1768

14577

217

3
1

1769

1769

14578

338

10

12

1770

1770

14582

160

16

1773

1773

14597

284

32

1774

1774

14607

100

10

1784

1784

14705

307

1787

1787

14734

250

1791

1791

14792

185

1795

1795

14823

239

10

1799

1799

14837

135

18

1803

1803

14864

281

16

1807

1807

14919

203

28

12

1808

1808

14922

369

12

1813

1813

14948

308

26

1816

1816

14978

267

1817

1817

14981

75

16

1820

1820

14995

131

1826

1826

15052

458

14

11

1834

1834

15126

195

10

1838

1838

15155

114

1845

1845

15195

156

12

1851

1851

15227

155

1857

1857

15307

112

1858

1858

15336

243

1860

1860

15351

234

1864

1864

15378

357

1865

1865

15391

118

10

1869

1869

15416

219

10

1871

1871

15432

190

26

1875

1875

15482

102

1877

1877

15490

380

22

1882

1882

15536

270

16

1883

1883

15544

152

1889

1889

15625

36

1890

1890

15633

125

1894

1894

15693

64

14

1910

1910

15809

306

16

1920

1920

15896

220

24

1924

1924

15947

235

26

1927

1927

15967

132

1929

1929

15974

152

26

1931

1931

16001

92

16

1932

1932

16010

249

12

1934

1934

16025

102

16

1939

1939

16052

242

32

1945

1945

16087

164

14

1965

1965

16303

157

14

1969

1969

16322

183

28

1970

1970

16323

223

1972

1972

16360

203

12

1973

1973

16362

361

10

12

t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n

1974

1974

16366

258

10

1976

1976

16382

288

14

9
2

1979

1979

16390

165

12

10

1980

1980

16406

287

20

1990

1990

16491

121

36

1991

1991

16496

93

10

1992

1992

16507

44

10

1995

1995

16523

59

10

1999

1999

16557

297

10

2003

2003

16612

142

10

2009

2009

16650

94

12

2016

2016

16692

99

2020

2020

16704

63

2021

2021

16708

61

16

2024

2024

16716

239

10

2025

2025

16747

383

12

2028

2028

16776

308

24

2030

2030

16801

20

30

2033

2033

16820

18

16

2038

2038

16850

229

2039

2039

16871

88

32

2041

2041

16887

344

24

10

2042

2042

16899

140

16

2045

2045

16910

238

34

2048

2048

16920

277

10

2054

2054

16988

179

2055

2055

16994

243

30

2057

2057

17017

320

10

2060

2060

17054

233

12

2068

2068

17121

45

2072

2072

17159

412

10

2074

2074

17165

88

22

2076

2076

17186

324

2080

2080

17203

308

12

2081

2081

17206

299

14

2084

2084

17227

369

16

2087

2087

17269

60

14

2088

2088

17271

69

14

2089

2089

17281

418

10

2090

2090

17285

146

2092

2092

17297

217

11

2093

2093

17302

101

32

2094

2094

17309

280

26

2096

2096

17311

243

10

2097

2097

17319

437

11

2098

2098

17322

126

12

2105

2105

17387

219

10

12

2106

2106

17398

263

2111

2111

17429

88

10

2112

2112

17434

241

12

2118

2118

17489

212

10

2120

2120

17496

389

16

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

2121

2121

17519

89

2123

2123

17536

89

16

2124

2124

17541

216

12

2130

2130

17588

132

12

2131

2131

17601

106

26

2132

2132

17609

101

16

2133

2133

17633

133

34

2134

2134

17634

199

32

2136

2136

17660

325

14

11

2137

2137

17661

91

2140

2140

17683

349

16

11

2141

2141

17698

465

12

2143

2143

17726

319

10

2151

2151

17758

318

2155

2155

17771

49

2158

2158

17813

457

10

12

2159

2159

17832

112

2160

2160

17849

378

12

11

2162

2162

17856

70

16

2165

2165

17894

191

2166

2166

17895

305

10

2167

2167

17899

92

20

2180

2180

17982

63

32

2184

2184

18039

71

34

2185

2185

18040

303

10

11

2191

2191

18087

251

14

2198

2198

18132

265

14

2204

2204

18175

105

2205

2205

18197

274

2217

2217

18291

224

2220

2220

18306

190

2222

2222

18327

243

2224

2224

18340

299

2226

2226

18359

203

2227

2227

18360

232

14

2229

2229

18365

170

14

2230

2230

18386

142

16

2232

2232

18401

153

2235

2235

18416

274

2236

2236

18418

273

16

12

2237

2237

18425

205

12

2243

2243

18458

120

2249

2249

18512

179

20

2252

2252

18528

417

16

12

2253

2253

18535

230

14

2254

2254

18539

363

14

2258

2258

18593

237

2263

2263

18621

105

10

2266

2266

18630

155

16

2276

2276

18673

298

2278

2278

18680

158

2281

2281

18701

419

14

D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t

2282

2282

18707

292

12

2288

2288

18751

347

36

2289

2289

18754

246

26

2290

2290

18755

62

2293

2293

18861

467

14

12

2295

2295

18866

162

32

2296

2296

18867

278

16

10

2308

2308

18977

175

2311

2311

18985

168

16

2312

2312

18989

257

10

2313

2313

18992

161

2314

2314

18994

85

10

2315

2315

19002

323

2316

2316

19014

223

16

2320

2320

19029

318

18

2329

2329

19126

45

30

2331

2331

19161

76

12

2332

2332

19164

217

10

2336

2336

19201

251

12

2337

2337

19204

191

2338

2338

19220

76

10

2342

2342

19242

212

12

2343

2343

19244

318

20

2344

2344

19245

235

16

10

2346

2346

19251

154

14

2348

2348

19263

279

32

2349

2349

19266

143

20

2351

2351

19281

232

2353

2353

19306

230

12

2354

2354

19316

181

12

2359

2359

19348

289

12

2365

2365

19400

150

18

2368

2368

19418

187

12

2370

2370

19431

74

14

2375

2375

19458

284

14

2377

2377

19488

81

10

2380

2380

19508

304

10

11

2382

2382

19515

32

12

2384

2384

19523

223

12

2385

2385

19528

92

2388

2388

19559

127

32

2391

2391

19585

84

12

2392

2392

19590

179

12

2395

2395

19634

235

12

2396

2396

19638

121

32

2398

2398

19645

153

30

2400

2400

19671

232

16

2406

2406

19709

208

16

2408

2408

19749

79

12

2411

2411

19805

419

14

12

2412

2412

19806

122

2413

2413

19819

146

16

i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a

2416

2416

19868

342

22

2417

2417

19881

178

2418

2418

19884

22

2426

2426

19965

73

34

2430

2430

19996

245

2434

2434

20028

112

22

2435

2435

20032

151

34

2437

2437

20043

83

14

2443

2443

20061

345

16

12

2444

2444

20071

284

14

2450

2450

20106

214

14

2453

2453

20131

328

10

2454

2454

20133

273

18

2459

2459

20186

104

34

2462

2462

20212

208

2466

2466

20273

234

36

2468

2468

20289

258

16

2469

2469

20297

238

16

2471

2471

20310

152

2473

2473

20348

56

2476

2476

20371

192

12

11

2480

2480

20408

214

2481

2481

20418

397

22

10

2483

2483

20431

134

10

2485

2485

20444

190

2486

2486

20456

181

10

2488

2488

20465

191

24

2493

2493

20556

25

12

2495

2495

20571

37

12

2496

2496

20575

31

14

2498

2498

20583

249

10

2499

2499

20586

80

16

2500

2500

20594

34

14

2502

2502

20598

217

14

2503

2503

20601

368

36

2505

2505

20606

103

30

2506

2506

20622

383

14

12

2507

2507

20627

84

20

2511

2511

20640

268

16

11

2519

2519

20761

124

10

2520

2520

20762

208

2525

2525

20817

421

14

2526

2526

20820

37

10

2527

2527

20849

168

2529

2529

20857

159

32

2533

2533

20888

153

12

2535

2535

20907

222

14

2536

2536

20937

110

14

2542

2542

20984

222

2546

2546

21027

90

16

2549

2549

21032

123

18

2559

2559

21128

164

14

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

2561

2561

21148

204

2562

2562

21150

254

32

10

2568

2568

21194

445

16

12

2569

2569

21207

215

20

2570

2570

21208

252

10

2575

2575

21272

71

16

2582

2582

21343

52

12

2585

2585

21372

247

24

2586

2586

21375

60

14

2587

2587

21383

333

10

2589

2589

21405

315

2590

2590

21408

202

2591

2591

21419

168

2592

2592

21450

309

36

2593

2593

21455

79

2594

2594

21467

249

24

2602

2602

21579

323

14

2603

2603

21582

184

14

2605

2605

21603

173

12

2608

2608

21625

195

14

2612

2612

21685

143

30

2613

2613

21689

343

16

2614

2614

21698

84

2615

2615

21714

122

10

2617

2617

21742

293

16

2622

2622

21770

356

2623

2623

21771

267

26

2627

2627

21814

287

2628

2628

21815

169

16

2631

2631

21848

253

12

2636

2636

21873

84

2638

2638

21902

190

24

2643

2643

21940

429

14

11

2645

2645

21957

280

2651

2651

21981

135

20

2652

2652

21984

35

12

2659

2659

22062

98

18

2660

2660

22065

98

10

2663

2663

22071

258

24

2664

2664

22075

206

10

2666

2666

22108

234

10

2667

2667

22112

151

34

2669

2669

22118

189

20

2671

2671

22140

160

12

2673

2673

22150

439

10

2678

2678

22201

144

16

2679

2679

22218

217

16

2680

2680

22221

209

24

2681

2681

22223

247

28

2683

2683

22250

228

12

2687

2687

22288

264

16

2688

2688

22294

107

16

t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n

2689

2689

22295

271

24

2691

2691

22313

210

16

2692

2692

22318

206

10

2693

2693

22333

213

14

12

2694

2694

22335

142

10

2696

2696

22341

157

26

10

2698

2698

22376

193

14

2699

2699

22378

127

2700

2700

22391

247

10

2702

2702

22402

267

14

12

2706

2706

22416

302

2708

2708

22428

193

14

2709

2709

22429

273

12

2710

2710

22440

191

14

2712

2712

22460

245

28

10

2718

2718

22521

288

16

2719

2719

22529

183

14

2722

2722

22563

26

12

2724

2724

22567

149

14

2726

2726

22585

237

2729

2729

22615

147

18

2731

2731

22624

237

12

2732

2732

22630

80

22

2735

2735

22659

79

2736

2736

22667

131

14

2743

2743

22728

96

10

2744

2744

22731

40

10

2745

2745

22732

328

34

2747

2747

22737

405

14

2748

2748

22740

24

2749

2749

22745

313

10

2753

2753

22762

163

14

2754

2754

22770

112

2755

2755

22779

227

10

2758

2758

22795

74

2761

2761

22825

268

14

2762

2762

22846

295

30

2763

2763

22848

248

10

2764

2764

22861

50

34

2765

2765

22872

289

16

2772

2772

22942

168

12

2774

2774

22971

290

10

2776

2776

22979

192

14

2781

2781

23021

152

20

2782

2782

23022

34

12

2786

2786

23056

173

14

11

2789

2789

23086

228

16

2796

2796

23129

129

10

2798

2798

23190

120

2800

2800

23210

263

10

2801

2801

23211

112

2803

2803

23217

344

36

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

2804

2804

23258

297

10

2805

2805

23261

110

26

2809

2809

23284

110

12

2812

2812

23294

86

16

2813

2813

23299

272

10

11

2818

2818

23319

448

30

11

2819

2819

23331

246

2820

2820

23336

157

14

2822

2822

23358

153

10

2828

2828

23400

215

12

2833

2833

23483

78

2837

2837

23503

158

18

2839

2839

23514

112

2842

2842

23541

145

2847

2847

23564

281

2848

2848

23567

98

2849

2849

23572

81

2850

2850

23577

252

10

2860

2860

23623

196

10

2861

2861

23627

254

2866

2866

23656

329

2867

2867

23663

42

2870

2870

23677

225

32

2873

2873

23693

20

22

2874

2874

23704

83

14

2876

2876

23729

206

10

2881

2881

23760

408

12

2883

2883

23771

200

10

2885

2885

23818

216

16

2890

2890

23858

163

14

2893

2893

23866

256

2894

2894

23867

144

14

2897

2897

23884

285

26

2898

2898

23889

249

2899

2899

23895

177

14

2904

2904

23938

33

2905

2905

23949

145

14

2907

2907

23981

144

30

2910

2910

24011

169

2911

2911

24012

281

2912

2912

24014

194

2913

2913

24020

237

34

2915

2915

24054

252

12

2923

2923

24112

176

32

2925

2925

24151

220

18

2929

2929

24184

62

2931

2931

24205

158

16

2932

2932

24217

167

14

2938

2938

24282

252

16

2941

2941

24331

223

12

2944

2944

24361

251

16

2946

2946

24379

183

D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t

2947

2947

24382

311

26

2955

2955

24431

152

10

2963

2963

24512

285

10

2967

2967

24546

50

26

2968

2968

24554

265

30

11

2969

2969

24555

257

2970

2970

24581

363

16

10

2973

2973

24613

214

2975

2975

24623

25

16

2980

2980

24648

308

16

2983

2983

24682

372

2986

2986

24718

423

12

2987

2987

24720

291

16

2988

2988

24731

337

14

10

2990

2990

24740

334

12

2994

2994

24787

185

24

2995

2995

24798

331

2998

2998

24822

37

12

3003

3003

24861

241

10

3004

3004

24868

166

3005

3005

24871

258

11

3007

3007

24877

96

14

3014

3014

24920

332

3015

3015

24933

152

18

3021

3021

24978

115

12

3023

3023

25000

406

10

3028

3028

25066

102

26

3031

3031

25095

218

14

10

3035

3035

25137

193

14

3042

3042

25193

217

3048

3048

25272

173

24

3049

3049

25275

291

3050

3050

25295

299

3058

3058

25330

175

3060

3060

25335

79

3062

3062

25350

93

20

3063

3063

25352

395

14

10

3064

3064

25368

98

12

3065

3065

25370

137

12

3068

3068

25380

308

14

3069

3069

25405

403

22

3070

3070

25423

143

3071

3071

25424

235

3076

3076

25454

129

10

3082

3082

25495

292

3083

3083

25498

265

16

3084

3084

25499

270

3086

3086

25503

232

12

3088

3088

25517

243

3093

3093

25564

308

3095

3095

25566

290

14

3097

3097

25580

205

i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a

3099

3099

25600

85

24

3100

3100

25604

315

22

3103

3103

25614

360

12

3104

3104

25627

262

26

3111

3111

25693

119

16

3116

3116

25734

146

10

3117

3117

25735

398

3118

3118

25740

31

14

3121

3121

25755

58

3122

3122

25777

217

12

3125

3125

25789

312

10

3126

3126

25821

210

3127

3127

25823

85

18

3128

3128

25824

45

18

3135

3135

25898

30

3137

3137

25911

392

3152

3152

25999

116

28

3154

3154

26033

221

3155

3155

26038

332

3156

3156

26049

107

16

3160

3160

26059

427

20

10

3161

3161

26063

89

16

3165

3165

26084

114

3166

3166

26094

308

10

3171

3171

26154

62

12

3175

3175

26200

210

11

3182

3182

26221

185

12

3183

3183

26227

195

28

3187

3187

26255

385

22

11

3191

3191

26267

83

3192

3192

26271

84

3199

3199

26347

209

12

3200

3200

26348

100

24

3205

3205

26418

78

3207

3207

26430

219

28

3212

3212

26482

350

3213

3213

26484

49

3215

3215

26493

274

30

3216

3216

26499

93

10

3218

3218

26506

206

36

3229

3229

26590

191

16

3233

3233

26628

300

10

3234

3234

26633

335

24

3235

3235

26636

169

16

3238

3238

26672

265

10

3239

3239

26674

235

3240

3240

26677

229

3242

3242

26685

124

16

3243

3243

26690

158

3245

3245

26701

125

14

3253

3253

26777

178

28

3255

3255

26787

102

12

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

3256

3256

26789

46

28

3258

3258

26834

353

16

11

3260

3260

26842

320

16

11

3262

3262

26855

201

22

10

3266

3266

26905

270

11

3267

3267

26906

364

30

10

3269

3269

26942

89

3274

3274

26990

77

3278

3278

27018

277

12

3282

3282

27065

193

16

3284

3284

27086

309

36

3291

3291

27150

36

16

3294

3294

27161

109

28

3295

3295

27174

147

3306

3306

27273

170

34

3312

3312

27302

288

28

3319

3319

27359

57

3320

3320

27377

281

3321

3321

27385

149

14

3323

3323

27388

58

12

3325

3325

27405

132

10

3326

3326

27406

355

16

3328

3328

27409

66

20

3332

3332

27452

241

14

3340

3340

27546

86

16

3341

3341

27555

395

34

10

3342

3342

27574

167

3344

3344

27593

299

12

3345

3345

27603

227

14

3346

3346

27608

46

10

3347

3347

27616

371

16

3348

3348

27621

285

3349

3349

27631

87

10

3353

3353

27677

87

10

3357

3357

27736

235

22

3358

3358

27748

180

3360

3360

27751

309

3363

3363

27768

100

14

3364

3364

27776

87

3370

3370

27853

88

14

3375

3375

27879

342

22

3384

3384

27968

54

18

3385

3385

27985

178

16

3387

3387

28027

117

12

3393

3393

28063

103

34

3395

3395

28084

167

10

3397

3397

28095

246

16

12

3398

3398

28113

190

3399

3399

28118

273

14

3402

3402

28139

422

12

11

3406

3406

28180

246

16

3407

3407

28189

133

t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n

3412

3412

28213

288

16

11

3417

3417

28254

113

3423

3423

28343

96

10

3424

3424

28358

350

10

11

3427

3427

28374

268

20

3431

3431

28401

17

12

3432

3432

28404

173

18

3438

3438

28494

91

3442

3442

28535

276

3443

3443

28548

24

12

3447

3447

28566

205

3452

3452

28630

285

3453

3453

28637

244

12

3454

3454

28648

179

3456

3456

28672

126

30

3461

3461

28738

248

12

3462

3462

28744

128

16

3465

3465

28756

354

10

10

3467

3467

28771

189

34

3477

3477

28871

53

22

3479

3479

28887

380

3481

3481

28892

123

18

3483

3483

28919

90

3485

3485

28950

196

14

3492

3492

28984

186

12

3493

3493

28987

136

3494

3494

28992

113

3496

3496

29008

85

3504

3504

29083

337

12

3505

3505

29098

61

22

3506

3506

29103

248

10

3507

3507

29114

404

16

12

3509

3509

29131

262

14

3511

3511

29139

118

3518

3518

29199

298

10

3519

3519

29201

304

10

10

3521

3521

29240

244

10

12

3522

3522

29259

290

3523

3523

29269

189

3525

3525

29281

207

10

3527

3527

29284

114

12

3529

3529

29288

302

3534

3534

29359

229

3535

3535

29365

152

3537

3537

29390

184

14

3538

3538

29409

78

14

3539

3539

29411

164

3541

3541

29431

84

3542

3542

29433

181

18

3543

3543

29434

174

3544

3544

29441

253

14

11

3547

3547

29455

144

14

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

3550

3550

29475

358

10

3552

3552

29490

152

24

3561

3561

29591

188

12

3564

3564

29614

107

3565

3565

29623

70

14

3570

3570

29637

231

26

3573

3573

29665

354

12

3574

3574

29670

305

18

3578

3578

29714

322

10

3580

3580

29717

166

10

3581

3581

29727

157

3582

3582

29742

257

14

3583

3583

29744

91

24

3584

3584

29759

82

3588

3588

29797

69

16

3590

3590

29804

245

30

10

3591

3591

29809

278

14

3594

3594

29823

295

12

3599

3599

29876

189

3603

3603

29901

251

14

3614

3614

30004

275

26

12

3616

3616

30011

20

22

3618

3618

30026

288

3622

3622

30050

166

3623

3623

30052

205

12

3627

3627

30099

319

3631

3631

30114

184

26

3632

3632

30151

76

12

3643

3643

30259

43

12

3645

3645

30278

164

3646

3646

30284

223

3647

3647

30293

88

3652

3652

30317

374

10

3659

3659

30425

99

26

3662

3662

30442

420

16

11

3663

3663

30460

110

16

3666

3666

30490

207

14

3667

3667

30498

247

16

3668

3668

30503

459

16

12

3669

3669

30516

199

12

3670

3670

30517

33

12

3672

3672

30522

138

3674

3674

30547

108

3685

3685

30603

66

3686

3686

30609

103

10

3687

3687

30610

259

3693

3693

30669

212

3694

3694

30718

110

12

3699

3699

30758

105

16

3702

3702

30785

287

12

10

3703

3703

30787

99

14

3706

3706

30803

85

26

D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t

3707

3707

30807

46

12

3710

3710

30827

158

3711

3711

30834

326

12

3712

3712

30842

52

14

3713

3713

30877

59

3714

3714

30894

153

32

10

3716

3716

30899

233

12

3718

3718

30909

153

16

3719

3719

30913

91

16

3722

3722

30966

165

32

3723

3723

30969

202

3724

3724

30973

283

14

3725

3725

30976

181

3734

3734

31047

178

24

3735

3735

31048

102

10

3736

3736

31057

76

3738

3738

31062

137

14

3741

3741

31074

312

16

3745

3745

31123

189

10

3746

3746

31124

291

3751

3751

31156

318

14

3753

3753

31159

292

14

3754

3754

31161

306

14

12

3759

3759

31188

195

3760

3760

31194

226

30

11

3761

3761

31198

145

10

3763

3763

31209

233

22

3764

3764

31215

222

14

3765

3765

31225

251

10

10

3769

3769

31246

182

12

3770

3770

31249

164

32

3773

3773

31261

186

14

3774

3774

31269

70

10

3777

3777

31279

162

10

3779

3779

31284

133

3780

3780

31287

316

14

3786

3786

31316

401

12

3790

3790

31341

43

14

3795

3795

31377

24

3796

3796

31379

424

24

3798

3798

31386

126

20

3804

3804

31422

64

14

3805

3805

31436

279

3806

3806

31439

116

3807

3807

31442

311

10

3814

3814

31489

67

3816

3816

31513

249

10

3823

3823

31546

187

34

3824

3824

31547

177

14

3826

3826

31551

167

24

10

3827

3827

31558

186

16

3830

3830

31587

29

10

i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

V
a
l
i
d
a
t
i
o
n
D
a
t
a

T
e
s

3836

3836

31653

283

12

3840

3840

31684

156

14

10
1

3841

3841

31703

246

10

12

3847

3847

31733

280

12

12

3851

3851

31779

80

14

3855

3855

31815

402

10

3858

3858

31854

92

34

3862

3862

31881

122

22

3870

3870

31924

201

3872

3872

31931

168

3873

3873

31940

68

14

3874

3874

31952

208

10

3879

3879

31998

67

36

3888

3888

32073

151

18

3892

3892

32107

65

36

3895

3895

32125

120

14

3896

3896

32135

185

10

3901

3901

32167

310

3902

3902

32188

188

12

3910

3910

32229

296

34

3912

3912

32238

326

12

3914

3914

32248

368

10

3915

3915

32253

235

11

3917

3917

32261

130

22

3919

3919

32287

68

10

3920

3920

32296

112

12

3924

3924

32319

278

3925

3925

32342

169

16

3927

3927

32354

115

3937

3937

32415

204

14

3938

3938

32432

335

30

3940

3940

32443

129

3943

3943

32505

119

10

3944

3944

32515

181

14

3952

3952

32599

314

34

3953

3953

32601

355

22

3954

3954

32606

169

14

3959

3959

32645

323

10

3968

3968

32695

191

12

12

3970

3970

32708

36

10

3975

3975

32736

19

12

3977

3977

32762

191

26

3979

3979

32824

91

3983

3983

32866

266

14

3984

3984

32878

456

11

3985

3985

32881

147

14

3989

3989

32897

185

12

3990

3990

32919

136

14

3992

3992

32924

61

25

297

14

46

138

22

47

228

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

60

145

12

12

100

320

15

15

116

213

16

16

121

256

14

18

18

126

81

22

26

26

208

32

26

30

30

256

133

32

33

33

265

352

12

11

36

36

275

78

50

50

401

355

16

57

57

440

458

10

12

58

58

444

235

14

62

62

480

118

63

63

484

329

12

65

65

506

235

14

66

66

553

126

16

68

68

560

299

12

71

71

579

230

10

72

72

582

140

73

73

585

307

24

83

83

650

195

12

92

92

759

208

97

97

800

240

12

99

99

808

271

10

100

100

844

288

22

103

103

876

176

104

104

883

182

10

105

105

903

64

110

110

942

123

14

114

114

985

258

12

115

115

999

419

14

121

121

1054

74

32

124

124

1082

252

10

127

127

1093

263

12

130

130

1103

205

133

133

1123

363

12

135

135

1138

51

136

136

1141

35

18

146

146

1195

294

14

147

147

1222

307

36

155

155

1283

217

14

168

168

1392

69

169

169

1394

275

10

175

175

1484

151

12

176

176

1486

229

181

181

1518

327

16

188

188

1552

178

14

192

192

1641

88

18

193

193

1652

97

195

195

1672

102

197

197

1690

362

14

204

204

1784

32

12

t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a

205

205

1785

178

30

206

206

1788

130

12

232

232

2062

363

14

248

248

2184

329

14

269

269

2341

90

12

270

270

2342

192

34

282

282

2475

77

287

287

2523

252

292

292

2591

326

22

309

309

2731

267

12

314

314

2798

258

14

322

322

2851

155

30

326

326

2889

370

10

328

328

2901

48

10

330

330

2907

75

340

340

3012

256

16

341

341

3014

369

16

342

342

3016

269

32

346

346

3047

82

16

349

349

3055

248

16

351

351

3058

149

16

354

354

3072

422

18

355

355

3073

277

14

357

357

3093

177

10

358

358

3094

230

360

360

3102

24

361

361

3105

130

366

366

3159

233

10

367

367

3196

221

10

371

371

3244

345

372

372

3251

173

14

375

375

3293

74

376

376

3308

246

10

377

377

3309

148

16

380

380

3340

26

16

381

381

3367

99

382

382

3369

249

14

384

384

3377

221

386

386

3412

404

28

11

391

391

3526

300

16

392

392

3531

364

14

393

393

3533

253

12

401

401

3625

288

16

404

404

3656

168

16

406

406

3665

152

413

413

3689

268

10

416

416

3701

307

16

431

431

3825

28

12

433

433

3871

257

16

435

435

3882

223

438

438

3915

83

18

444

444

3989

203

16

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

460

460

4133

186

24

462

462

4153

362

18

12

475

475

4321

96

22

481

481

4380

37

16

489

489

4436

109

10

495

495

4506

139

20

496

496

4508

55

12

498

498

4547

140

14

504

504

4574

330

16

510

510

4629

290

34

521

521

4752

80

532

532

4818

221

22

538

538

4866

216

22

541

541

4910

291

10

554

554

5041

218

559

559

5076

281

36

11

567

567

5147

276

20

570

570

5170

384

574

574

5202

299

20

576

576

5224

419

14

11

577

577

5228

406

14

10

589

589

5345

240

12

590

590

5349

181

591

591

5350

245

18

597

597

5394

121

16

603

603

5448

398

10

11

610

610

5536

178

18

626

626

5669

175

36

627

627

5670

173

16

634

634

5722

354

12

635

635

5724

225

26

11

638

638

5749

310

16

649

649

5806

336

12

652

652

5828

203

14

656

656

5855

49

24

685

685

6044

340

14

10

690

690

6082

307

18

698

698

6113

284

702

702

6134

206

14

703

703

6140

66

32

704

704

6153

301

16

705

705

6167

280

709

709

6183

83

713

713

6208

384

14

11

721

721

6256

49

16

723

723

6275

293

14

11

729

729

6299

276

22

730

730

6304

91

754

754

6495

172

14

758

758

6540

230

14

767

767

6597

109

770

770

6609

127

12

t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

771

771

6628

162

12

773

773

6638

91

778

778

6654

243

28

783

783

6701

195

793

793

6731

143

14

794

794

6734

284

18

796

796

6748

271

10

803

803

6801

131

14

805

805

6818

260

811

811

6856

75

14

816

816

6890

219

12

817

817

6891

242

821

821

6914

207

830

830

6966

334

11

831

831

6971

334

10

834

834

6987

202

12

838

838

7012

100

16

847

847

7079

345

20

11

849

849

7094

157

12

854

854

7116

272

20

867

867

7236

97

28

869

869

7246

146

32

875

875

7301

186

10

889

889

7415

139

890

890

7437

239

12

895

895

7462

208

10

10

897

897

7473

69

32

915

915

7615

302

12

11

926

926

7708

451

14

11

938

938

7760

279

12

946

946

7810

250

950

950

7836

33

952

952

7859

351

953

953

7865

198

12

965

965

7953

225

14

967

967

7960

128

30

975

975

8016

196

18

977

977

8022

197

978

978

8026

252

32

988

988

8123

226

28

991

991

8159

108

14

1002

1002

8275

231

10

1009

1009

8345

67

14

1015

1015

8382

282

1017

1017

8399

182

1025

1025

8476

87

1026

1026

8485

351

1029

1029

8511

216

1040

1040

8568

281

1044

1044

8606

169

12

1058

1058

8774

192

18

1059

1059

8784

30

12

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s

1067

1067

8927

293

12

1069

1069

8955

35

10

1077

1077

9021

91

16

1083

1083

9085

100

14

1084

1084

9088

393

1099

1099

9219

67

1100

1100

9229

310

32

12

1104

1104

9254

245

14

1106

1106

9260

163

10

1108

1108

9273

267

28

1109

1109

9283

227

24

1112

1112

9304

317

1113

1113

9326

227

10

1114

1114

9357

215

10

1117

1117

9380

193

10

1120

1120

9423

193

1121

1121

9440

135

1123

1123

9464

264

10

12

1125

1125

9484

254

12

1130

1130

9536

63

20

1133

1133

9564

167

12

1135

1135

9571

321

1139

1139

9611

454

30

11

1141

1141

9633

217

14

1143

1143

9639

139

10

1155

1155

9712

63

1158

1158

9727

421

14

12

1159

1159

9732

396

28

1161

1161

9737

270

10

1164

1164

9771

174

20

1167

1167

9798

71

1169

1169

9810

131

12

1170

1170

9814

102

1172

1172

9828

290

1175

1175

9835

64

1183

1183

9899

234

14

1185

1185

9925

76

14

1188

1188

9953

142

16

1192

1192

9980

129

22

1211

1211

10165

312

12

1213

1213

10182

223

12

11

1216

1216

10191

227

20

1218

1218

10207

276

32

1235

1235

10314

282

10

1245

1245

10403

314

12

1246

1246

10414

268

12

1260

1260

10571

136

1261

1261

10577

167

1266

1266

10607

82

14

1270

1270

10656

313

16

12

1281

1281

10741

239

16

1284

1284

10779

108

14

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

1289

1289

10806

415

12

1294

1294

10829

318

1303

1303

10891

306

12

1304

1304

10899

136

10

1305

1305

10909

375

1308

1308

10919

310

16

1312

1312

10936

178

1313

1313

10950

270

1316

1316

10956

207

24

1322

1322

10999

268

1324

1324

11009

94

10

1327

1327

11045

24

14

1331

1331

11064

240

16

1332

1332

11065

432

16

1340

1340

11131

55

12

1351

1351

11274

21

14

1353

1353

11294

116

20

1354

1354

11295

135

1360

1360

11363

118

1362

1362

11393

166

11

1367

1367

11439

56

14

1368

1368

11455

234

1374

1374

11487

156

12

1375

1375

11491

216

16

1379

1379

11520

199

22

1390

1390

11592

140

10

1392

1392

11610

196

16

1397

1397

11635

156

14

1402

1402

11685

314

28

1403

1403

11697

289

12

12

1405

1405

11712

140

1408

1408

11727

100

16

1412

1412

11741

243

14

11

1415

1415

11788

235

18

1417

1417

11811

281

16

11

1419

1419

11815

178

10

1425

1425

11870

267

10

1429

1429

11888

65

14

1435

1435

11941

257

22

1437

1437

11960

43

1444

1444

12000

270

1451

1451

12026

102

16

1453

1453

12042

152

16

1456

1456

12088

145

1460

1460

12108

126

1466

1466

12183

131

14

1475

1475

12262

214

1481

1481

12320

65

14

1483

1483

12338

280

14

1490

1490

12384

252

14

1492

1492

12394

147

14

1498

1498

12450

29

16

t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a

1508

1508

12555

161

10

1511

1511

12562

177

1518

1518

12599

210

12

1524

1524

12647

266

12

1529

1529

12676

368

12

11

1536

1536

12726

101

10

1537

1537

12730

193

1549

1549

12826

225

22

1556

1556

12902

224

14

1557

1557

12904

326

14

1559

1559

12915

202

1560

1560

12923

118

1571

1571

13004

332

28

1572

1572

13011

330

16

1575

1575

13032

346

32

10

1581

1581

13113

155

20

1586

1586

13138

290

1593

1593

13215

286

10

1595

1595

13232

26

12

1599

1599

13262

293

16

1600

1600

13278

230

1604

1604

13294

94

10

1609

1609

13327

161

1610

1610

13338

70

14

1619

1619

13398

82

16

1625

1625

13482

306

12

1630

1630

13543

282

10

1634

1634

13567

400

36

11

1639

1639

13578

183

1644

1644

13611

264

10

1645

1645

13644

192

1647

1647

13666

47

14

1651

1651

13690

311

12

1656

1656

13716

207

1658

1658

13724

385

10

12

1660

1660

13745

42

12

1662

1662

13755

200

12

1663

1663

13775

294

22

1667

1667

13779

296

12

1675

1675

13843

224

1682

1682

13895

131

10

1687

1687

13922

97

14

1688

1688

13932

125

12

1708

1708

14094

168

10

1712

1712

14148

218

1722

1722

14211

223

18

1725

1725

14236

110

10

1730

1730

14262

337

10

12

1731

1731

14272

161

1735

1735

14297

269

26

1739

1739

14324

423

10

10

1740

1740

14340

130

12

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

1746

1746

14395

237

11

1747

1747

14396

211

10

12

1748

1748

14404

57

16

1754

1754

14448

123

16

1757

1757

14467

328

12

10

1758

1758

14491

416

10

10

1760

1760

14517

420

12

10

1765

1765

14557

186

10

1772

1772

14592

140

1778

1778

14636

246

10

1779

1779

14652

183

1780

1780

14668

205

1785

1785

14728

256

32

1786

1786

14731

192

12

1788

1788

14763

31

1789

1789

14780

173

16

1797

1797

14835

120

16

1806

1806

14903

236

16

1811

1811

14938

126

10

1819

1819

14983

49

28

1821

1821

15001

324

16

10

1825

1825

15044

325

16

1827

1827

15059

250

16

1829

1829

15072

174

14

1831

1831

15115

263

24

1841

1841

15170

61

10

1842

1842

15173

137

1852

1852

15243

197

12

1854

1854

15277

313

10

1861

1861

15355

174

1862

1862

15365

166

10

10

1866

1866

15393

188

10

1874

1874

15474

197

32

1876

1876

15485

207

10

1878

1878

15501

183

14

1881

1881

15535

301

14

11

1885

1885

15563

242

10

1892

1892

15659

323

26

1897

1897

15700

155

1898

1898

15711

327

14

1912

1912

15830

221

14

1915

1915

15860

211

1921

1921

15899

232

12

1923

1923

15917

109

1925

1925

15950

146

1926

1926

15964

130

1940

1940

16055

117

12

1946

1946

16088

169

16

1948

1948

16112

316

36

1952

1952

16150

286

14

10

1964

1964

16273

221

30

10

1967

1967

16308

341

26

t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

1968

1968

16311

99

14

1971

1971

16346

326

14

1977

1977

16383

184

14

1978

1978

16387

221

10

1983

1983

16440

104

14

1985

1985

16456

245

16

1989

1989

16479

207

10

1993

1993

16511

159

1996

1996

16537

46

12

2000

2000

16576

263

10

2004

2004

16619

64

10

2005

2005

16623

23

18

2007

2007

16633

55

14

2012

2012

16683

121

2014

2014

16690

174

10

2017

2017

16695

264

16

2027

2027

16773

299

14

2032

2032

16817

273

2034

2034

16821

259

16

2044

2044

16902

279

14

2047

2047

16914

263

2066

2066

17108

97

14

2069

2069

17123

330

12

10

2077

2077

17188

52

24

2078

2078

17195

30

12

2082

2082

17210

93

16

2083

2083

17217

303

12

2086

2086

17254

186

20

2095

2095

17310

185

16

2102

2102

17353

256

14

10

2104

2104

17375

225

28

2113

2113

17436

189

20

2114

2114

17458

236

14

2116

2116

17464

189

14

2122

2122

17521

438

10

11

2142

2142

17725

305

10

2144

2144

17729

331

2145

2145

17730

235

14

2148

2148

17740

132

34

2149

2149

17745

199

12

2161

2161

17850

237

16

10

2169

2169

17922

432

16

10

2175

2175

17956

273

16

2182

2182

18009

46

2193

2193

18108

291

2196

2196

18115

116

12

2197

2197

18123

150

30

2200

2200

18156

212

10

2202

2202

18168

200

2206

2206

18206

190

2211

2211

18259

269

2212

2212

18269

131

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s

2214

2214

18278

136

10

2218

2218

18297

133

34

2221

2221

18324

181

16

2233

2233

18405

194

12

2234

2234

18411

135

10

2245

2245

18489

274

10

2247

2247

18507

183

14

2259

2259

18596

143

16

2275

2275

18672

294

18

2280

2280

18691

311

30

12

2284

2284

18729

133

14

2294

2294

18865

53

16

2297

2297

18876

290

12

2299

2299

18890

310

16

2300

2300

18897

328

10

2301

2301

18909

170

2304

2304

18922

364

16

2305

2305

18961

445

12

12

2319

2319

19026

70

32

2326

2326

19089

327

16

2327

2327

19097

262

32

12

2333

2333

19171

187

12

2335

2335

19198

380

16

11

2341

2341

19237

187

14

2355

2355

19334

244

34

2360

2360

19357

219

22

2364

2364

19390

306

14

2373

2373

19440

147

16

2374

2374

19446

315

20

2381

2381

19513

266

32

2386

2386

19529

424

12

11

2390

2390

19573

198

2393

2393

19601

381

2405

2405

19702

260

10

2407

2407

19738

89

34

2410

2410

19786

83

16

2419

2419

19886

304

12

2425

2425

19931

32

12

2427

2427

19968

300

16

2428

2428

19969

138

2433

2433

20024

223

2438

2438

20044

267

12

2447

2447

20085

228

14

2463

2463

20214

270

2465

2465

20262

225

2482

2482

20422

119

10

2484

2484

20432

362

18

11

2490

2490

20508

260

2494

2494

20566

234

16

2497

2497

20581

63

24

2513

2513

20659

340

30

10

2516

2516

20734

83

14

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

2522

2522

20782

369

22

2523

2523

20787

60

14

7
2

2528

2528

20850

169

22

10

2531

2531

20883

190

14

2532

2532

20886

160

10

2537

2537

20945

152

36

2540

2540

20969

33

10

2548

2548

21030

166

24

2550

2550

21033

63

12

2553

2553

21059

89

24

2558

2558

21116

240

14

2571

2571

21212

250

2576

2576

21286

243

14

2578

2578

21311

158

16

2580

2580

21336

44

12

2584

2584

21365

307

10

2588

2588

21400

246

30

2597

2597

21524

69

10

2598

2598

21544

318

10

2601

2601

21577

51

2606

2606

21622

244

10

2609

2609

21633

226

12

2618

2618

21754

463

10

12

2624

2624

21773

117

22

2625

2625

21779

223

2633

2633

21853

180

16

2641

2641

21926

270

2642

2642

21938

279

12

2644

2644

21951

275

12

2648

2648

21974

276

16

2649

2649

21976

370

30

2653

2653

22000

148

2657

2657

22026

99

2658

2658

22036

124

16

2662

2662

22069

295

14

2670

2670

22124

122

12

2672

2672

22148

368

24

11

2674

2674

22152

414

10

2690

2690

22312

301

10

2695

2695

22336

295

2715

2715

22492

180

16

2728

2728

22607

238

18

2739

2739

22672

284

2740

2740

22719

261

14

2750

2750

22749

315

28

2752

2752

22754

160

16

2759

2759

22799

294

18

2766

2766

22877

179

10

2769

2769

22903

58

16

2777

2777

22991

302

10

2780

2780

23018

243

2787

2787

23069

298

10

t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a

2792

2792

23105

81

12

2793

2793

23110

291

18

2794

2794

23119

307

14

2806

2806

23262

335

18

12

2821

2821

23350

312

16

2823

2823

23361

286

10

2827

2827

23385

240

36

2830

2830

23424

341

2838

2838

23513

172

10

2844

2844

23550

266

16

2851

2851

23581

102

14

2856

2856

23603

90

22

2858

2858

23616

193

10

2864

2864

23652

173

16

2871

2871

23678

126

14

2875

2875

23728

197

10

2877

2877

23731

320

14

2882

2882

23767

207

10

2888

2888

23837

111

2896

2896

23883

309

12

2901

2901

23913

303

10

2903

2903

23925

284

2919

2919

24094

236

2928

2928

24181

232

16

2930

2930

24195

26

2934

2934

24233

291

14

10

2939

2939

24304

249

32

2942

2942

24333

209

12

2949

2949

24388

228

11

2950

2950

24389

160

2954

2954

24424

151

16

2960

2960

24484

199

16

2961

2961

24492

153

10

2979

2979

24646

184

16

2982

2982

24658

157

14

2989

2989

24736

183

14

2991

2991

24743

55

22

2996

2996

24799

245

2999

2999

24833

134

12

3008

3008

24878

273

18

3012

3012

24897

97

12

3017

3017

24940

159

3025

3025

25018

34

12

3027

3027

25059

177

3034

3034

25134

219

32

3038

3038

25154

262

3040

3040

25183

218

14

3041

3041

25192

257

10

3044

3044

25243

158

3047

3047

25260

85

16

3051

3051

25297

207

3052

3052

25301

157

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

3067

3067

25378

296

10

3077

3077

25459

271

3080

3080

25482

379

10

3085

3085

25502

442

26

12

3091

3091

25535

202

3105

3105

25632

257

12

3106

3106

25661

216

3113

3113

25721

32

3119

3119

25751

167

3134

3134

25897

212

14

3142

3142

25935

100

16

3144

3144

25942

49

10

3145

3145

25947

260

14

3147

3147

25952

282

3149

3149

25979

130

30

3150

3150

25980

145

12

3157

3157

26051

161

3159

3159

26058

347

10

3170

3170

26120

125

16

3172

3172

26162

170

3180

3180

26215

302

16

3184

3184

26228

87

32

3185

3185

26242

97

28

3190

3190

26266

242

10

11

3203

3203

26378

444

11

3217

3217

26500

303

22

3222

3222

26528

99

12

3225

3225

26557

128

10

3226

3226

26571

163

28

3227

3227

26572

237

16

3230

3230

26592

294

12

3236

3236

26648

308

3237

3237

26664

71

3244

3244

26696

312

24

12

3250

3250

26751

138

16

3257

3257

26807

260

16

3268

3268

26910

139

32

3271

3271

26975

408

3275

3275

27004

78

10

3277

3277

27010

141

16

3297

3297

27207

109

14

3299

3299

27225

170

14

10

3300

3300

27254

235

16

3303

3303

27263

132

10

3304

3304

27269

257

30

3305

3305

27271

216

16

3308

3308

27278

280

34

10

3309

3309

27284

138

16

3310

3310

27289

348

14

10

3313

3313

27307

387

3316

3316

27316

258

14

3337

3337

27518

290

18

t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

3338

3338

27520

217

14

3343

3343

27588

80

10

3355

3355

27708

283

28

3362

3362

27766

181

10

3366

3366

27814

252

3367

3367

27822

278

3388

3388

28029

314

28

3405

3405

28172

256

34

11

3408

3408

28194

66

14

3411

3411

28209

350

12

3414

3414

28230

180

14

3419

3419

28273

112

24

3421

3421

28332

150

36

3422

3422

28336

297

3428

3428

28376

61

12

3429

3429

28399

174

12

3430

3430

28400

51

14

3433

3433

28417

218

12

3434

3434

28446

47

34

3437

3437

28493

306

18

3440

3440

28522

293

12

12

3444

3444

28549

148

16

3446

3446

28558

365

14

3449

3449

28573

291

22

12

3450

3450

28575

240

26

3463

3463

28752

204

3464

3464

28755

156

16

3466

3466

28761

341

14

3468

3468

28791

213

10

3471

3471

28805

102

20

3486

3486

28954

219

12

3491

3491

28975

158

12

3495

3495

28998

136

3500

3500

29059

121

3508

3508

29125

308

12

3512

3512

29144

341

24

3513

3513

29153

228

10

3516

3516

29166

428

10

3526

3526

29282

172

12

3533

3533

29347

94

12

3549

3549

29463

49

12

3553

3553

29496

306

10

3555

3555

29520

82

3556

3556

29545

133

20

3558

3558

29551

363

3566

3566

29624

271

14

3569

3569

29632

269

20

3579

3579

29716

271

12

3596

3596

29829

144

10

3597

3597

29847

208

16

3600

3600

29879

278

28

12

3602

3602

29892

334

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s
t
D
a
t
a

T
e
s

3606

3606

29923

314

10

3613

3613

29972

250

1
2

3617

3617

30021

208

10

3621

3621

30037

75

16

3626

3626

30083

262

11

3628

3628

30102

199

3629

3629

30108

157

3633

3633

30160

308

14

3638

3638

30203

222

16

3640

3640

30225

91

3649

3649

30302

133

3655

3655

30380

117

12

3661

3661

30441

162

3673

3673

30524

246

3676

3676

30556

88

12

3679

3679

30566

237

3680

3680

30578

348

14

3690

3690

30644

49

12

3695

3695

30727

161

30

3696

3696

30732

161

14

3697

3697

30739

131

30

3700

3700

30763

113

10

3701

3701

30783

103

18

3708

3708

30810

221

3720

3720

30927

350

12

3730

3730

31021

115

3755

3755

31165

113

10

3756

3756

31171

327

12

3757

3757

31178

81

3762

3762

31204

270

14

3778

3778

31282

247

3789

3789

31329

104

10

3802

3802

31415

271

10

3809

3809

31455

92

16

3813

3813

31486

73

3825

3825

31548

247

3828

3828

31565

297

16

3832

3832

31614

465

16

12

3834

3834

31623

73

12

3835

3835

31637

405

10

11

3843

3843

31712

236

3854

3854

31799

189

26

11

3867

3867

31915

218

3877

3877

31980

269

12

3880

3880

32007

140

3884

3884

32038

208

10

10

3886

3886

32048

376

16

10

3889

3889

32083

353

16

3890

3890

32092

139

12

3891

3891

32101

246

30

3897

3897

32136

41

14

3907

3907

32202

175

30

T
e
s
t
D
a
t
a

3918

3918

32284

260

10

3926

3926

32351

324

22

3930

3930

32366

240

3942

3942

32490

118

12

3946

3946

32523

307

3957

3957

32630

100

16

3960

3960

32649

287

36

3964

3964

32673

275

10

3966

3966

32682

194

3969

3969

32705

62

3973

3973

32732

130

14

3982

3982

32853

148

14

3986

3986

32883

420

11

3987

3987

32892

263

3988

3988

32896

294

11

3991

3991

32921

318

20

4000

4000

32977

114

10

Date : 30-Mar-2003 18:31:20

FirstPurch

ChildBks

YouthBks

CookBks

DoItYBks

RefBks

Selected variables
FirstPurch

ChildBks

YouthBks

CookBks

DoItYBks

RefBks

ArtBks

14

10

20

20

28

38

74

24

16

30

32

32

44

44

34

38

40

28

54

20

32

50

40

30

46

40

60

20

14

14

18

30

20

56

16

78

40

10

82

62

68

16

16

32

10

18

34

16

10

10

32

16

14

46

16

26

18

24

56

20

10

40

24

54

40

16

14

16

48

18

14

14

18

10

76

22

22

40

24

24

36

32

20

16

14

10

20

14

30

72

12

16

32

28

28

38

32

12

10

22

32

46

38

36

36

60

56

14

28

62

68

16

34

10

28

18

14

34

46

18

28

56

12

12

30

10

80

46

26

34

30

32

40

28

34

38

14

52

12

26

38

24

76

24

14

16

14

30

14

60

20

16

48

10

12

42

16

14

26

12

34

22

10

70

20

12

16

26

10

36

58

10

22

12

34

16

42

28

36

24

14

22

38

38

30

26

14

16

70

10

20

26

12

18

22

36

16

74

32

20

34

40

28

60

56

46

16

10

48

12

78

24

62

56

18

30

12

48

40

48

30

16

34

24

44

32

60

10

26

24

36

24

18

20

24

16

38

16

16

94

12

16

16

22

14

10

22

20

34

18

20

18

10

36

34

16

24

30

38

62

34

50

16

48

22

16

40

14

16

82

14

14

18

12

28

26

66

54

26

76

44

28

18

14

70

20

38

40

26

14

10

14

32

10

44

12

20

52

60

22

30

18

22

32

16

20

44

40

12

42

40

24

12

16

28

34

14

22

14

40

10

20

14

46

54

64

34

22

32

24

36

28

24

16

16

34

14

14

24

76

22

16

12

10

28

18

16

58

50

16

32

40

14

12

14

40

12

20

22

20

12

62

32

20

22

36

44

24

14

42

24

14

34

38

60

12

44

82

38

30

10

38

12

14

20

14

24

18

16

10

30

12

30

46

14

34

24

50

44

62

30

22

22

38

18

44

10

10

16

18

16

12

60

38

48

30

18

18

18

18

34

16

16

40

34

28

22

16

16

14

16

18

16

64

14

28

14

16

16

20

34

42

70

36

32

36

44

16

16

24

40

12

30

46

24

12

20

10

24

20

34

18

22

10

12

68

22

18

64

16

12

22

24

38

14

18

38

18

12

36

20

30

42

30

14

16

60

26

20

12

40

80

14

18

20

12

42

10

54

40

72

10

10

46

20

26

16

30

22

60

34

14

34

10

72

26

12

10

50

18

14

18

28

10

26

14

12

18

32

22

20

32

36

18

72

68

40

34

22

10

36

74

36

24

70

14

52

10

26

22

12

30

70

26

22

20

10

24

18

10

10

60

14

44

14

36

30

80

10

22

22

10

34

16

62

12

56

40

12

16

20

18

14

50

36

38

20

14

22

68

66

40

18

56

40

12

44

16

26

10

24

16

12

16

90

46

28

24

34

24

18

14

60

80

42

62

54

56

12

14

24

42

22

62

32

14

76

46

16

26

22

20

22

12

10

92

14

36

14

26

32

18

86

16

32

42

22

14

18

18

26

28

18

24

14

18

10

50

26

10

30

32

30

10

44

22

14

44

16

34

44

20

16

28

30

10

32

18

12

48

16

16

20

66

38

24

44

34

58

12

56

50

24

10

28

64

18

88

10

50

36

20

12

18

76

48

40

48

16

20

12

14

12

38

16

48

14

52

24

52

44

34

60

22

24

14

14

36

10

16

16

42

32

60

10

60

20

82

28

12

70

30

30

14

42

60

12

24

10

20

16

16

10

52

24

20

68

38

28

10

16

20

14

34

10

18

28

42

34

20

22

34

18

10

14

46

16

12

10

22

44

20

18

12

12

16

66

16

36

16

24

24

80

14

62

72

48

46

62

74

14

46

26

12

50

12

16

28

52

16

14

14

36

72

10

34

24

36

14

48

88

62

12

42

56

66

22

26

36

26

16

18

26

22

68

42

14

18

18

16

22

68

12

34

38

54

14

16

42

14

14

66

14

46

14

56

30

60

18

40

26

10

10

66

24

14

18

20

28

46

24

40

16

14

14

48

32

14

24

44

36

34

20

36

32

14

10

66

40

30

12

24

10

38

12

32

20

12

34

52

30

36

32

22

34

18

84

10

50

72

10

28

14

54

38

42

18

72

78

48

14

18

32

18

30

12

16

10

44

22

54

22

10

10

10

32

18

36

10

16

24

16

28

26

12

48

22

70

10

54

16

20

18

18

24

22

24

14

34

34

10

18

36

32

28

10

44

38

58

86

18

86

10

48

34

34

64

36

28

14

30

32

10

48

22

12

32

20

14

32

20

14

28

48

16

40

10

20

24

14

38

10

42

12

12

14

56

18

10

20

10

54

14

18

34

36

22

10

30

16

62

62

16

42

14

42

28

66

38

12

24

18

56

16

18

18

22

16

14

12

38

10

36

54

18

10

16

24

14

22

26

44

38

12

32

10

14

16

26

20

20

10

18

10

18

38

28

60

42

14

36

38

30

16

42

10

14

16

16

66

66

48

34

12

18

60

16

56

30

16

20

16

14

84

26

12

12

16

16

24

22

14

18

42

16

22

36

16

10

44

10

22

18

30

60

16

46

38

32

18

14

18

16

20

30

44

50

14

14

18

14

80

16

16

50

16

38

18

38

42

28

44

12

10

28

40

10

20

30

18

62

12

22

46

10

30

12

12

36

26

22

40

16

60

44

10

20

30

22

20

28

50

10

16

42

10

36

44

24

44

38

32

46

12

38

64

16

34

48

14

20

22

60

28

40

32

48

14

54

44

22

48

12

22

10

44

32

62

16

24

10

30

10

38

64

12

28

10

12

92

12

44

34

14

30

30

78

16

18

22

24

70

16

38

22

34

12

36

10

30

12

12

62

16

22

38

66

18

42

20

30

42

20

18

30

40

24

18

54

74

24

74

18

12

14

10

22

30

30

56

46

10

40

28

26

20

16

18

42

42

30

22

20

12

30

10

36

18

20

16

32

40

16

48

64

42

14

14

34

10

36

36

24

12

32

32

48

72

10

10

16

82

14

18

26

12

32

60

10

14

72

34

14

16

34

18

18

22

24

18

20

22

22

64

26

60

16

58

78

34

64

24

24

28

56

18

16

16

24

12

22

24

46

54

34

12

42

54

14

28

22

32

24

34

20

14

40

42

58

28

42

40

60

12

56

14

72

24

74

60

10

48

30

14

64

42

22

28

16

10

24

16

24

14

12

32

18

14

14

16

22

64

10

34

10

46

36

32

30

38

12

36

22

38

12

16

30

14

28

40

18

18

34

70

30

16

16

50

64

12

16

12

36

36

28

30

20

10

10

28

28

10

14

16

42

12

34

28

20

50

22

12

48

28

32

10

14

60

18

60

12

12

16

22

12

10

12

16

56

16

48

56

12

38

32

18

66

14

56

26

14

76

36

16

22

20

10

30

32

16

18

30

26

52

82

34

14

12

46

42

22

28

28

10

18

18

56

26

12

18

16

16

40

14

14

10

22

20

28

24

48

14

14

50

70

16

66

28

40

48

80

18

44

20

40

12

18

38

46

14

22

20

52

62

10

44

16

48

46

22

42

24

24

14

22

10

86

24

12

30

14

36

34

10

14

12

48

12

50

26

22

10

26

10

16

16

44

68

32

10

52

12

38

10

10

16

14

50

10

12

14

52

58

10

32

68

38

12

26

16

16

20

36

22

22

16

36

20

36

30

14

16

30

12

22

34

22

28

32

20

48

14

26

30

32

40

20

34

68

54

42

16

56

10

10

14

48

34

36

20

14

22

18

24

76

48

24

66

76

22

16

10

28

66

16

18

32

16

60

22

12

20

14

10

50

10

48

26

12

22

34

22

18

30

30

18

34

10

32

16

20

48

12

22

52

64

24

26

10

44

42

28

22

64

32

16

14

10

18

18

14

38

16

16

30

52

24

28

10

22

30

70

14

54

52

26

20

24

10

10

42

24

36

44

16

14

22

16

26

66

58

26

26

60

38

16

46

24

12

44

32

20

14

68

14

30

38

10

80

28

18

14

12

26

32

60

12

20

20

28

50

52

18

28

30

14

24

20

70

36

28

44

28

10

20

32

14

16

12

40

18

24

12

16

26

12

70

16

12

32

22

12

24

16

14

14

10

14

14

44

18

16

34

12

10

46

18

44

14

50

18

30

18

24

52

34

60

54

34

44

16

58

16

66

36

18

24

18

20

42

68

16

12

46

18

48

28

20

44

36

36

28

30

66

36

24

10

30

18

60

12

14

24

32

60

22

14

50

20

22

16

18

36

20

14

16

14

18

62

10

56

22

24

32

40

10

22

36

26

42

42

24

16

22

44

28

64

42

68

24

14

36

12

16

20

14

14

60

10

20

58

16

34

82

30

50

10

60

56

26

22

28

66

12

10

22

10

12

34

22

40

32

22

28

36

24

50

20

72

16

38

16

70

28

10

46

40

46

10

20

12

14

16

10

22

14

14

42

12

56

10

14

54

34

68

48

34

54

66

38

68

12

24

22

18

24

34

78

36

10

28

44

36

10

16

30

22

12

52

14

20

42

12

36

28

20

36

52

14

10

82

18

20

10

68

22

30

20

12

12

14

12

32

36

66

22

32

54

10

14

10

22

26

36

50

64

16

30

10

20

10

16

58

12

16

20

32

62

38

60

10

14

22

44

34

44

68

46

36

16

12

14

30

22

18

24

20

10

38

22

46

10

60

68

64

50

12

24

12

24

12

10

52

18

16

84

34

28

38

26

74

36

36

58

10

18

80

30

26

18

34

40

16

56

58

16

10

60

34

48

58

32

30

14

16

14

64

22

26

14

28

10

38

36

48

30

12

10

22

32

38

14

30

22

40

74

52

40

36

18

20

10

32

52

64

26

38

24

30

88

36

30

54

24

68

10

18

12

14

32

22

22

62

52

34

16

54

14

20

16

14

14

28

16

14

28

10

54

40

12

20

16

34

24

26

30

22

12

24

46

14

32

30

36

28

64

56

18

66

26

42

10

10

10

44

16

18

10

20

46

42

24

30

16

22

32

80

18

42

56

10

34

16

24

12

34

22

14

14

60

14

14

36

30

38

32

42

10

42

12

62

18

16

42

22

60

16

12

12

26

16

38

34

74

16

50

74

12

36

12

44

16

16

32

32

40

58

14

14

12

10

14

28

22

30

84

12

38

52

14

38

10

16

20

56

12

54

30

14

84

32

48

14

18

14

18

10

16

20

30

18

10

32

26

10

12

24

46

14

36

28

48

12

12

38

32

12

14

14

16

48

20

18

38

14

32

12

48

34

16

20

16

78

20

70

34

28

40

14

72

22

14

16

20

50

60

22

48

48

72

22

10

50

12

18

22

50

22

14

14

62

30

58

28

60

10

22

66

12

32

20

18

14

36

20

26

20

20

88

68

52

30

20

20

24

18

42

16

36

16

28

20

24

12

60

30

36

18

34

24

32

16

16

40

74

52

20

12

18

26

36

12

10

42

20

26

22

16

16

24

28

12

16

22

24

24

28

46

26

54

14

14

18

68

12

28

14

22

54

16

30

12

16

18

12

26

12

20

22

10

56

54

30

30

10

56

36

30

38

34

24

12

60

28

20

12

56

22

10

14

50

36

26

12

36

70

70

12

18

30

16

12

32

10

10

42

28

40

22

16

16

34

12

16

14

14

26

14

18

42

60

18

30

34

18

68

26

12

16

18

16

12

16

68

10

10

26

52

40

10

16

16

38

44

16

52

62

48

32

12

24

20

38

20

36

22

18

56

26

44

20

56

30

24

20

70

12

14

14

54

14

36

46

10

46

46

46

46

28

60

26

16

10

20

14

16

10

10

18

18

46

28

18

16

54

28

36

10

20

38

50

28

70

32

14

34

24

20

34

24

38

26

52

50

16

30

16

16

20

24

20

32

36

28

52

56

76

68

84

16

12

12

20

36

16

28

40

34

14

14

12

16

32

20

20

22

56

10

28

18

10

48

18

10

18

24

14

12

14

46

22

24

18

36

10

58

16

46

50

64

14

22

64

50

12

18

12

12

10

12

10

30

12

22

60

34

32

54

48

14

12

40

36

22

26

54

20

14

12

46

60

26

18

12

46

14

34

14

62

16

48

26

18

10

30

42

36

18

18

32

18

14

56

18

24

58

18

12

20

64

22

16

38

14

44

32

12

14

10

38

32

70

24

40

16

58

18

12

44

26

10

10

12

24

44

30

34

12

12

28

20

58

12

32

16

32

22

18

24

10

14

16

28

14

36

42

56

14

58

10

32

40

64

26

52

30

30

50

38

20

50

16

48

20

14

16

30

16

32

42

26

76

16

10

70

14

64

82

14

34

34

24

10

14

10

44

28

42

36

56

16

50

20

50

26

36

16

20

16

14

50

48

10

14

38

48

56

14

76

10

12

30

22

68

14

12

14

22

56

12

18

10

58

22

32

36

66

10

28

44

14

10

36

14

48

26

14

46

16

12

18

22

20

34

32

12

48

36

10

58

28

12

22

22

60

20

62

34

12

24

14

22

10

42

12

34

12

42

24

26

52

38

38

18

44

50

10

10

36

40

32

26

38

18

56

20

10

10

12

20

20

32

16

16

40

20

88

18

52

38

32

24

10

10

24

12

24

22

18

24

24

78

44

20

16

44

12

20

42

34

24

22

18

92

26

26

20

62

72

16

10

34

20

50

26

36

44

48

58

54

36

14

24

70

28

28

32

16

26

70

22

56

40

28

36

14

12

12

28

54

38

10

22

38

38

12

14

38

46

16

20

84

38

40

34

38

36

44

14

58

38

72

80

12

12

44

34

34

30

22

60

28

42

44

14

10

20

14

12

12

36

14

16

12

16

42

26

14

99

20

10

36

30

10

42

28

20

58

64

20

16

12

64

28

10

50

50

10

24

12

10

14

14

34

22

12

72

26

64

28

16

16

14

16

62

16

14

60

44

18

26

38

18

12

30

10

14

16

38

12

14

46

22

16

56

14

12

18

50

14

32

32

62

60

20

78

50

40

14

60

14

22

16

22

28

28

14

22

16

14

16

34

34

46

62

14

36

70

38

38

14

44

22

58

36

16

18

12

38

12

10

10

14

24

30

10

60

16

36

14

16

36

16

18

38

12

24

38

16

36

48

18

10

46

52

66

12

42

62

22

20

36

34

60

16

44

28

42

10

40

22

20

16

34

10

28

44

20

16

34

42

10

16

10

32

58

10

36

10

14

46

14

34

44

52

14

14

24

32

14

22

42

66

70

72

14

44

16

16

16

16

10

18

12

10

10

18

20

12

10

38

18

20

14

14

58

28

16

20

18

20

26

44

34

20

14

14

46

10

22

14

34

38

70

64

16

14

12

30

10

12

14

10

16

16

34

18

12

14

10

22

16

18

66

20

20

34

16

12

22

58

56

32

20

90

12

76

18

34

26

20

32

26

36

52

14

26

10

34

16

30

12

16

48

42

20

10

14

10

66

28

16

38

56

14

52

18

62

22

38

44

16

28

16

30

20

14

20

12

34

34

16

14

16

16

42

36

32

24

12

20

18

46

10

46

14

18

74

40

24

16

16

18

14

30

20

46

18

18

10

46

10

12

28

22

66

22

16

56

40

10

20

14

22

48

40

14

42

26

18

14

36

20

10

34

44

40

64

46

22

16

16

10

16

22

14

22

12

36

20

12

12

14

84

14

12

34

24

34

38

34

88

34

14

14

10

22

48

10

20

16

30

24

10

40

20

10

34

36

28

62

36

28

18

10

28

16

12

92

16

20

42

40

10

24

14

50

16

10

30

22

84

16

60

26

14

48

16

16

56

10

28

92

18

46

14

32

40

16

16

14

20

34

24

44

16

42

86

32

14

22

34

56

28

16

50

10

42

12

36

10

48

12

12

12

24

36

20

22

36

12

30

20

86

36

10

14

60

22

30

10

16

14

50

42

14

10

16

24

58

12

30

26

40

14

18

50

10

28

18

12

24

10

30

34

22

84

12

72

28

72

10

12

22

32

36

36

12

30

14

82

48

30

12

30

16

76

10

12

14

22

36

32

50

12

ArtBks

GeogBks

ItalCook

ItalAtlas

ItalArt

Related
Purchase

Florence

GeogBks

ItalCook

ItalAtlas

ItalArt

Florence

Related
Purchase

Das könnte Ihnen auch gefallen