2
Thorn Lighting Plugin
7
Igr&FAiAJbgDB*G0
96240084
Thorn
<TROIKA 400W HIT-DE FC2 OS 45D/L
331
floodlight
0.00
1.0
An asymmetric "flat-glass" floodlight for sport lighting applications with IP65 optical and gear compartments, SC2 class.
Grey powder coated body, grey galvanised steel stirrup, toughened 5mm thick Flat Glass enclosure.
Stirrup fixed by bolts through central Ø22mm hole and two further Ø15mm holes positionned 100mm either side of central hole. Access to the lamp via hinged glass with four retained fixing point, the glass remains suspended during the operation.
aluminium - satin Miro treated reflector combined with a fixed position lampholder, allows to get a peak intensity at 45° : ideal for illuminating swimming pool.
Equipped for a 400W Light Source: 1 x HIT-DE / 400W lamp
Dimensions: 750 x 520 x 195 mm
Weight: 21.5 kg
Scx: 0.12m²
WMF
TLG_TRKA_M_LD1.wmf
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Z/9ZAmf/WQJo/2ECa/9pAm3/bAJv/28Ccv9xAnb/cgJ2/3ICev9xAn3/bwKA/2wCgv9pAoT/YQKF/1kChf9ZAoT/UgKC/0oCgP9GAn3/QwJ6/0ECdv9AAnb/QAJy/0ECb/9DAm3/RgJq/0oCaP9SAmf/WQJn/1kCBAAAAAYBAgATAAAAOAUBAAcASABBAksAOwJYADsCWAB3AlIAdwJSAEECSABBAgQAAAAGAQIAjgAAADgFAgAmAB4AmwBZApsAWQKaAF8CmQBkApcAaQKVAG4CkgByAo4AdQKKAHcChQB4AoUAeAKAAHcCfAB1AngAcgJ1AG4CcwBpAnEAZAJwAF8CbwBZAm8AWQJwAFQCcQBPAnIASgJ0AEUCdwBAAnsAPQKAADsChQA6AoUAOgKKADsCjwA9ApMAQAKWAEUCmABKApkATwKaAFQCmwBZApsAWQJ2AFkCdgBZAncAYQJ5AGkCewBsAn4AbwKBAHEChQByAoUAcgKJAHECjABvAo8AbAKRAGkCkwBhApQAWQKUAFkCkwBSApEASgKPAEYCjABDAokAQQKFAEAChQBAAoEAQQJ+AEMCewBGAnkASgJ3AFICdgBZAnYAWQIEAAAABgECAI4AAAA4BQIAJgAeAMwAWQLMAFkCywBfAsoAZALJAGkCxgBuAsMAcgK/AHUCuwB3ArYAeAK2AHgCsQB3Aq0AdQKpAHICpgBuAqQAaQKiAGQCoQBfAqEAWQKhAFkCoQBUAqIATwKjAEoCpgBFAqkAQAKsAD0CsQA7ArYAOgK2ADoCvAA7AsAAPQLEAEACxwBFAskASgLLAE8CzABUAswAWQLMAFkCpwBZAqcAWQKoAGECqwBpAq0AbAKvAG8CsgBxArYAcgK2AHICugBxAr0AbwLAAGwCwgBpAsQAYQLFAFkCxQBZAsQAUgLCAEoCwABGAr0AQwK6AEECtgBAArYAQAKyAEECrwBDAq0ARgKqAEoCqABSAqcAWQKnAFkCBAAAAAYBAgCVAAAAOAUBAEgAWf/XA1n/1wNX/9UDVf/TA1L/0QNP/9EDT//RA0v/0gNI/9MDRv/WA0X/2gNF/9oDRv/eA0j/4ANO/+QDUv/lA1L/5QNY/+gDXf/sA2D/8ANh//MDYf/2A2H/9gNg//oDX//+A17/AQRb/wQEWf8GBFX/CARS/wkETv8JBE7/CQRH/wgE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
r3d
TLG_Troika.r3d
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AABRAAAAUgAAAFEAAABTAAAAVAAAAFIAAABTAAAAVAAAAFMAAABVAAAAVgAAAFQAAABVAAAAVgAAAFUAAABXAAAAWAAAAFYAAABXAAAAWAAAAFcAAABZAAAAWgAAAFgAAABZAAAAWgAAAFkAAABbAAAAXAAAAFoAAABbAAAAXAAAAFsAAABdAAAAXgAAAFwAAABdAAAAXgAAAF0AAABfAAAAYAAAAF4AAABfAAAAYAAAAF8AAABhAAAAYgAAAGAAAABhAAAAYgAAAGEAAABjAAAAZAAAAGUAAABiAAAAYwAAAGYAAABkAAAAYgAAAGMAAABkAAAAZwAAAGgAAABpAAAAZwAAAGkAAABqAAAAaAAAAGYAAABrAAAAaAAAAGsAAABpAAAAbAAAAG0AAABuAAAAbAAAAG4AAABvAAAAbQAAAGUAAABkAAAAbQAAAGQAAABuAAAAbgAAAGQAAABmAAAAbgAAAGYAAABoAAAAbwAAAG4AAABoAAAAbwAAAGgAAABnAAAAcAAAAHEAAABlAAAAcAAAAGUAAABtAAAAcgAAAHAAAABtAAAAcgAAAG0AAABsAAAAcwAAAGcAAABqAAAAcwAAAGoAAAB0AAAAdQAAAHYAAAB3AAAAdgAAAGwAAABvAAAAdgAAAG8AAAB3AAAAdwAAAG8AAABnAAAAdwAAAGcAAABzAAAAdwAAAHMAAAB4AAAAeQAAAHIAAABsAAAAeQAAAGwAAAB2AAAAOQAAAHoAAABMAAAAegAAAHsAAABNAAAAewAAAHwAAABPAAAAfAAAAH0AAABRAAAAfQAAAH4AAABTAAAAfgAAAH8AAABVAAAAfwAAAIAAAABXAAAAgAAAAIEAAABZAAAAgQAAAIIAAABdAAAAggAAAIMAAABfAAAAgwAAAIQAAABhAAAAhAAAAIUAAABrAAAAhQAAAIYAAABrAAAAhgAAAIcAAABpAAAAhwAAAIgAAABqAAAAiAAAAIkAAAB0AAAAiQAAAIoAAACLAAAAigAAAD0AAAAZAAAAPQAAACIAAAAZAAAANQAAAIwAAAAmAAAAjAAAAI0AAACOAAAAjQAAAI8AAAB5AAAAjwAAAJAAAAByAAAAkAAAAJEAAABwAAAAkQAAAJIAAABxAAAAkgAAAJMAAABxAAAAkwAAAJQAAABgAAAAlAAAAJUAAABeAAAAlQAAAJYA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
1
HIT-DE
400
36000
0
0
80
0.00
750
520
195
392
380
0
0
0
0
EULUM
TLG_LA_E807XM.ldt
![CDATA[Thorn Lighting
2
2
360
1.0
181
1.0
E807XM
TROIKA R45 FC2-HQI-TS 400
TLG_LA_E807XM.LDT
09/01/02
699
0
180
689
0
0
0
0
0
100.0
63.2
1.00
43
1
1
400W HIT-DE
36000
0
0
435
0.24
0.36
0.45
0.55
0.61
0.74
0.76
0.79
0.84
0.86
0.0
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
11.0
12.0
13.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
30.0
31.0
32.0
33.0
34.0
35.0
36.0
37.0
38.0
39.0
40.0
41.0
42.0
43.0
44.0
45.0
46.0
47.0
48.0
49.0
50.0
51.0
52.0
53.0
54.0
55.0
56.0
57.0
58.0
59.0
60.0
61.0
62.0
63.0
64.0
65.0
66.0
67.0
68.0
69.0
70.0
71.0
72.0
73.0
74.0
75.0
76.0
77.0
78.0
79.0
80.0
81.0
82.0
83.0
84.0
85.0
86.0
87.0
88.0
89.0
90.0
91.0
92.0
93.0
94.0
95.0
96.0
97.0
98.0
99.0
100.0
101.0
102.0
103.0
104.0
105.0
106.0
107.0
108.0
109.0
110.0
111.0
112.0
113.0
114.0
115.0
116.0
117.0
118.0
119.0
120.0
121.0
122.0
123.0
124.0
125.0
126.0
127.0
128.0
129.0
130.0
131.0
132.0
133.0
134.0
135.0
136.0
137.0
138.0
139.0
140.0
141.0
142.0
143.0
144.0
145.0
146.0
147.0
148.0
149.0
150.0
151.0
152.0
153.0
154.0
155.0
156.0
157.0
158.0
159.0
160.0
161.0
162.0
163.0
164.0
165.0
166.0
167.0
168.0
169.0
170.0
171.0
172.0
173.0
174.0
175.0
176.0
177.0
178.0
179.0
180.0
181.0
182.0
183.0
184.0
185.0
186.0
187.0
188.0
189.0
190.0
191.0
192.0
193.0
194.0
195.0
196.0
197.0
198.0
199.0
200.0
201.0
202.0
203.0
204.0
205.0
206.0
207.0
208.0
209.0
210.0
211.0
212.0
213.0
214.0
215.0
216.0
217.0
218.0
219.0
220.0
221.0
222.0
223.0
224.0
225.0
226.0
227.0
228.0
229.0
230.0
231.0
232.0
233.0
234.0
235.0
236.0
237.0
238.0
239.0
240.0
241.0
242.0
243.0
244.0
245.0
246.0
247.0
248.0
249.0
250.0
251.0
252.0
253.0
254.0
255.0
256.0
257.0
258.0
259.0
260.0
261.0
262.0
263.0
264.0
265.0
266.0
267.0
268.0
269.0
270.0
271.0
272.0
273.0
274.0
275.0
276.0
277.0
278.0
279.0
280.0
281.0
282.0
283.0
284.0
285.0
286.0
287.0
288.0
289.0
290.0
291.0
292.0
293.0
294.0
295.0
296.0
297.0
298.0
299.0
300.0
301.0
302.0
303.0
304.0
305.0
306.0
307.0
308.0
309.0
310.0
311.0
312.0
313.0
314.0
315.0
316.0
317.0
318.0
319.0
320.0
321.0
322.0
323.0
324.0
325.0
326.0
327.0
328.0
329.0
330.0
331.0
332.0
333.0
334.0
335.0
336.0
337.0
338.0
339.0
340.0
341.0
342.0
343.0
344.0
345.0
346.0
347.0
348.0
349.0
350.0
351.0
352.0
353.0
354.0
355.0
356.0
357.0
358.0
359.0
0.0
1.0
2.0
3.0
4.0
5.0
6.0
7.0
8.0
9.0
10.0
11.0
12.0
13.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
21.0
22.0
23.0
24.0
25.0
26.0
27.0
28.0
29.0
30.0
31.0
32.0
33.0
34.0
35.0
36.0
37.0
38.0
39.0
40.0
41.0
42.0
43.0
44.0
45.0
46.0
47.0
48.0
49.0
50.0
51.0
52.0
53.0
54.0
55.0
56.0
57.0
58.0
59.0
60.0
61.0
62.0
63.0
64.0
65.0
66.0
67.0
68.0
69.0
70.0
71.0
72.0
73.0
74.0
75.0
76.0
77.0
78.0
79.0
80.0
81.0
82.0
83.0
84.0
85.0
86.0
87.0
88.0
89.0
90.0
91.0
92.0
93.0
94.0
95.0
96.0
97.0
98.0
99.0
100.0
101.0
102.0
103.0
104.0
105.0
106.0
107.0
108.0
109.0
110.0
111.0
112.0
113.0
114.0
115.0
116.0
117.0
118.0
119.0
120.0
121.0
122.0
123.0
124.0
125.0
126.0
127.0
128.0
129.0
130.0
131.0
132.0
133.0
134.0
135.0
136.0
137.0
138.0
139.0
140.0
141.0
142.0
143.0
144.0
145.0
146.0
147.0
148.0
149.0
150.0
151.0
152.0
153.0
154.0
155.0
156.0
157.0
158.0
159.0
160.0
161.0
162.0
163.0
164.0
165.0
166.0
167.0
168.0
169.0
170.0
171.0
172.0
173.0
174.0
175.0
176.0
177.0
178.0
179.0
180.0
97
97
98
100
102
105
107
110
113
116
120
127
136
154
181
210
236
261
279
296
304
310
323
336
343
358
382
403
425
457
488
513
541
571
591
618
637
653
663
687
713
742
757
760
722
654
573
495
432
386
346
314
289
269
250
235
219
201
178
157
137
124
111
101
94
87
84
81
79
77
75
73
71
69
66
63
59
55
43
24
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
126
136
154
181
209
235
260
278
294
303
309
321
335
342
357
381
403
425
457
488
513
541
571
591
618
637
653
663
687
713
742
757
760
722
655
574
496
433
386
347
314
289
269
250
235
219
200
177
156
136
123
111
100
93
86
83
80
78
76
74
73
71
68
65
62
58
54
43
24
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
126
136
153
181
209
235
260
278
294
302
309
321
334
342
357
381
402
425
457
488
514
542
571
592
618
637
653
664
687
713
742
758
760
724
656
577
498
436
387
348
315
290
269
250
235
219
200
178
156
136
123
110
100
93
86
83
80
78
76
74
73
71
68
65
61
58
54
42
24
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
126
135
153
180
209
235
259
277
294
302
308
321
333
341
357
380
402
425
457
488
514
542
571
593
619
638
653
664
686
713
742
758
760
725
659
580
502
438
389
350
316
291
270
251
235
219
200
178
156
136
123
110
100
93
86
83
80
77
76
74
72
71
68
64
61
57
53
42
24
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
126
135
153
180
208
234
258
277
293
301
307
320
333
341
356
379
402
425
457
488
515
543
571
593
619
638
653
664
686
713
741
759
761
727
662
584
505
442
391
352
318
292
271
251
236
220
200
178
156
136
123
110
100
93
86
83
79
77
75
74
72
71
68
64
60
57
53
42
24
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
126
135
153
180
208
233
258
276
292
301
307
319
332
340
355
378
401
424
456
488
515
543
571
593
618
638
653
664
685
713
740
759
761
730
665
588
510
446
393
354
319
294
272
252
236
220
201
179
157
137
124
110
100
93
86
83
79
76
75
74
72
70
68
64
60
56
53
42
23
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
126
135
153
179
207
233
257
275
291
300
306
318
331
340
355
377
400
424
455
487
514
542
570
593
618
637
652
664
685
712
740
759
761
732
669
593
515
450
396
357
322
295
273
253
237
221
201
180
157
137
124
111
101
94
86
83
79
76
75
74
72
70
67
63
60
56
52
41
24
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
107
110
113
116
119
125
135
152
179
206
232
256
274
290
299
306
317
330
339
354
376
399
423
454
486
514
542
570
593
617
637
652
664
684
711
738
758
762
735
674
599
520
455
400
359
324
297
274
254
237
221
202
180
158
138
125
111
101
94
87
83
79
77
75
73
72
70
67
63
60
56
52
41
24
7
4
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
97
97
98
100
102
104
107
110
112
116
119
125
135
152
178
205
231
254
273
289
298
305
316
329
338
353
374
398
422
453
485
513
541
569
593
617
636
652
664
683
710
737
757
761
736
678
603
525
459
404
362
326
298
275
255
238
222
203
181
159
139
126
112
102
95
87
84
80
77
75
73
71
69
66
63
59
55
51
41
24
7
4
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
97
97
98
100
102
104
107
109
112
116
119
125
134
151
177
204
230
253
272
288
297
304
315
327
337
352
373
396
421
451
483
512
540
568
592
616
636
652
664
682
708
735
756
761
738
683
608
531
463
408
364
329
300
277
256
239
222
203
182
160
140
127
113
103
95
88
84
80
77
75
73
71
69
66
63
59
55
51
41
24
8
5
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
97
97
98
100
102
104
107
109
112
115
119
125
134
151
176
203
229
252
271
287
296
303
314
326
336
350
371
395
419
449
481
511
539
567
592
615
636
652
665
682
707
733
754
761
740
688
614
537
468
412
368
331
302
278
258
240
223
205
183
161
141
128
114
103
96
88
84
80
77
75
73
71
69
66
63
59
55
51
41
25
9
5
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
97
97
98
100
102
104
107
109
112
115
119
124
134
150
175
202
227
250
270
286
296
302
313
325
335
349
369
393
417
447
479
509
538
566
591
615
636
652
665
681
705
731
753
761
742
693
621
543
474
417
371
334
304
280
259
241
224
206
184
162
142
129
115
104
97
89
85
81
78
75
73
71
68
65
62
59
55
50
40
25
10
6
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
97
97
98
100
102
104
107
109
112
115
118
124
133
149
174
201
226
249
269
284
295
301
311
324
334
347
367
390
415
444
477
507
536
564
590
614
635
652
664
680
702
729
751
761
745
699
628
550
480
422
376
337
307
282
261
243
226
207
186
164
144
130
116
106
98
90
86
82
78
76
73
71
68
65
62
59
55
50
40
25
10
6
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
97
97
98
100
102
104
107
109
112
115
118
124
133
148
173
199
224
247
267
283
294
301
310
322
332
345
364
387
412
441
474
505
534
563
589
613
634
652
664
679
700
727
749
761
748
705
637
558
487
427
380
341
310
284
263
244
226
208
187
165
145
132
118
107
99
91
87
82
79
76
73
71
68
65
62
59
54
50
40
26
11
7
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
97
97
98
100
102
104
106
109
112
115
118
123
132
147
171
198
223
246
266
282
292
300
308
320
330
342
361
384
410
437
471
503
532
561
588
612
633
652
664
678
698
725
747
761
752
712
646
565
494
432
384
344
312
286
264
245
227
209
189
167
147
133
120
109
100
92
88
83
79
76
73
71
68
65
62
59
54
50
40
26
12
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
104
106
109
112
115
118
123
132
146
170
196
221
244
264
280
291
298
306
318
328
339
357
381
406
434
467
500
530
559
586
610
632
652
663
678
695
723
745
761
756
719
655
575
500
438
388
347
315
288
266
246
229
210
190
168
149
135
121
110
102
94
89
84
80
77
73
71
68
65
62
59
54
49
40
26
13
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
102
104
106
109
111
115
118
123
131
145
168
194
219
242
262
279
290
297
304
315
326
336
354
377
403
430
464
497
527
557
585
609
631
652
662
677
693
719
741
758
755
723
662
585
509
445
393
352
318
291
268
248
230
212
192
170
151
137
123
112
103
95
90
85
80
77
74
71
68
65
62
59
54
49
40
27
14
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
102
104
106
109
111
114
117
122
131
144
166
193
217
240
260
277
288
295
302
313
324
333
350
373
399
426
460
493
524
554
582
607
629
650
661
674
690
714
737
754
755
728
669
596
519
453
400
357
322
294
271
250
232
213
193
172
153
139
125
113
105
96
91
85
81
77
74
71
67
64
61
58
53
48
40
27
15
9
4
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
97
97
98
99
102
104
106
108
111
114
117
122
130
143
164
191
215
238
258
275
287
294
300
311
322
330
347
369
395
422
455
489
520
551
579
605
626
647
660
672
687
709
732
751
754
732
678
606
530
462
406
362
326
297
273
252
234
215
195
174
155
141
127
115
106
97
92
86
82
78
74
71
67
64
61
58
53
48
40
28
16
10
4
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
97
97
98
99
101
104
106
108
111
114
117
121
129
142
162
189
213
235
255
272
285
292
298
308
319
328
344
365
391
418
450
484
516
547
576
601
624
643
658
669
684
704
728
747
754
737
688
617
542
470
414
367
331
301
276
254
235
217
197
177
157
143
129
117
108
99
93
87
82
78
74
71
67
64
61
58
53
48
39
28
17
11
5
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
97
97
98
99
101
103
106
108
111
114
117
121
128
141
160
187
210
233
253
270
283
290
296
306
317
326
340
361
386
414
445
479
511
542
571
597
621
640
656
667
681
699
723
744
754
742
699
628
556
479
422
373
335
304
279
257
237
219
199
179
160
145
130
118
109
100
94
88
83
79
74
71
67
64
61
57
52
47
39
29
18
12
5
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
97
97
98
99
101
103
106
108
111
114
117
120
127
139
157
184
207
230
250
267
281
289
295
303
314
323
336
357
382
409
439
473
506
536
567
593
618
637
654
664
677
695
717
740
753
747
711
639
570
491
430
380
340
308
282
259
239
221
202
182
163
148
132
120
111
102
96
90
84
79
75
71
67
64
60
57
52
47
39
29
19
13
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
106
108
110
113
116
120
126
138
155
182
204
227
247
264
278
287
293
301
311
321
332
352
376
403
432
466
501
531
563
589
615
634
651
662
674
690
712
735
750
748
718
654
583
506
441
389
346
313
286
262
242
223
205
184
165
150
134
122
113
103
97
91
85
80
75
71
67
63
60
57
52
47
39
30
20
13
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
105
108
110
113
116
120
125
136
153
179
201
224
244
261
276
285
291
298
308
319
328
347
370
398
425
459
494
525
557
584
610
631
648
659
671
687
707
731
748
749
725
669
598
523
453
398
354
319
290
266
245
225
207
187
168
152
136
124
114
105
98
92
86
81
75
71
66
63
59
56
51
46
40
31
21
14
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
105
108
110
113
116
119
124
135
151
176
199
221
241
259
273
283
289
296
305
316
323
342
365
392
419
452
487
518
551
579
605
628
644
657
668
683
704
727
746
751
731
683
613
539
467
408
363
324
295
269
248
228
210
190
171
155
138
125
116
106
99
93
87
81
75
71
66
62
59
55
51
46
40
31
22
15
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
105
107
110
113
115
119
124
134
150
173
196
217
238
256
270
282
287
293
302
313
321
338
359
385
413
444
479
512
544
574
600
624
641
655
666
680
700
723
745
753
738
698
631
555
483
417
372
330
300
273
251
232
213
194
175
158
141
127
117
107
101
94
88
82
76
71
66
62
58
55
50
46
40
32
23
16
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
105
107
110
112
115
118
123
133
148
170
193
214
235
253
267
280
286
291
299
310
318
333
354
378
406
436
471
505
536
569
594
620
638
652
664
676
695
718
743
754
745
711
649
572
501
427
382
336
305
278
255
235
216
198
178
161
143
129
119
109
102
95
89
83
76
71
66
62
58
54
50
46
40
32
24
16
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
105
107
109
112
115
118
123
132
146
166
189
210
232
249
265
277
284
289
296
306
316
328
348
372
399
428
461
498
528
563
587
615
634
649
662
674
692
714
738
753
747
719
665
590
517
443
391
346
311
283
258
239
220
202
182
164
146
132
121
111
104
97
90
83
77
71
66
61
57
53
49
45
40
32
24
16
9
4
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
97
97
98
99
101
103
105
107
109
112
114
118
122
131
144
163
186
207
228
246
261
274
282
287
294
303
313
323
342
364
392
419
452
490
520
554
581
608
629
645
659
672
688
709
733
751
750
727
678
607
531
460
400
355
318
289
263
243
224
205
186
168
150
135
124
113
105
97
90
84
77
71
65
60
56
53
49
45
39
32
25
17
9
4
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
97
97
98
99
101
103
105
107
109
112
114
117
122
130
142
160
183
203
224
242
258
271
280
285
291
299
310
318
336
358
384
412
443
479
512
544
574
600
624
641
656
669
683
704
728
750
752
732
690
625
545
476
410
365
325
294
269
246
228
209
190
171
152
137
125
114
106
98
91
84
77
71
65
60
56
52
48
44
39
32
25
17
9
4
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
97
97
98
99
101
103
105
107
109
111
114
117
121
129
140
156
180
199
220
239
254
268
278
283
288
296
307
315
331
351
376
404
434
469
503
535
568
592
619
637
653
666
678
699
720
742
750
736
700
641
561
492
423
374
333
299
275
250
232
212
193
174
154
139
127
115
107
99
91
84
77
71
65
59
55
51
47
44
39
32
25
17
9
4
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
97
97
98
99
101
102
104
106
109
111
113
117
121
127
138
153
176
196
216
235
251
265
276
281
286
293
303
312
325
345
368
395
424
458
494
524
560
584
612
632
649
663
675
691
710
732
745
737
707
655
580
508
440
385
343
307
280
253
234
215
196
176
157
141
129
117
108
100
92
85
78
71
65
59
55
50
47
43
38
31
25
17
9
4
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
97
97
98
99
101
102
104
106
108
111
113
116
120
126
136
151
172
192
212
231
247
261
273
279
284
290
299
308
320
338
359
387
413
447
483
515
549
577
603
627
644
658
669
683
702
721
739
739
715
668
601
523
458
398
351
313
283
258
237
218
198
179
159
143
131
118
109
101
93
85
78
71
65
59
54
50
46
42
37
30
24
16
9
4
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
97
97
98
99
101
102
104
106
108
110
113
116
119
125
134
148
168
188
207
227
244
258
269
277
282
287
295
305
314
331
352
378
404
436
471
504
537
569
594
621
637
652
663
674
693
710
733
740
722
682
622
538
472
407
358
320
286
262
239
221
201
181
161
145
132
119
110
101
93
86
78
71
65
59
54
50
46
42
36
29
22
15
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
100
102
104
106
108
110
112
115
118
124
133
146
164
185
202
223
239
254
266
274
280
284
291
301
310
325
345
369
395
424
460
493
526
561
584
611
628
644
657
668
684
701
721
733
724
691
633
555
484
420
366
326
290
266
242
223
205
184
164
147
133
120
111
102
93
86
78
72
65
59
54
49
45
42
36
28
21
14
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
100
102
104
106
108
110
112
115
118
123
132
143
160
181
198
218
235
250
263
272
278
281
288
297
306
320
337
359
386
411
448
481
514
548
574
599
620
636
650
661
675
693
709
727
723
691
640
571
495
433
376
333
297
269
246
226
208
187
167
149
135
121
111
102
93
86
79
72
65
59
54
49
45
41
35
27
19
13
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
100
102
104
105
107
110
112
115
118
123
130
141
156
177
194
213
231
246
259
269
275
279
284
293
303
314
330
350
376
401
434
469
501
533
562
587
612
626
644
654
666
684
698
713
712
690
647
586
506
446
386
340
304
272
250
229
210
190
170
152
137
122
112
102
94
86
79
72
65
59
54
49
45
41
34
26
17
11
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
100
102
103
105
107
109
111
114
117
122
129
138
153
172
190
208
226
242
256
266
272
277
282
289
299
309
324
342
366
392
420
456
486
519
549
574
602
617
635
648
659
673
682
693
696
681
647
594
522
458
399
349
311
276
253
231
212
192
172
155
139
123
113
103
94
87
79
72
65
59
54
48
44
39
32
23
15
10
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
100
102
103
105
107
109
111
114
117
121
127
136
150
168
186
204
221
237
251
262
270
275
279
286
295
305
318
334
355
382
405
440
470
503
534
561
588
609
624
641
648
658
666
673
681
672
646
601
538
469
412
358
317
283
256
235
215
195
175
157
141
125
114
103
94
87
80
72
65
59
53
48
43
37
30
22
13
8
4
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
97
97
98
99
100
101
103
105
107
109
111
113
116
120
126
134
147
163
182
199
216
232
247
259
267
273
276
283
291
300
312
326
345
371
394
424
454
485
519
546
575
601
613
630
635
643
651
656
665
659
641
606
550
480
422
365
321
288
259
238
218
198
178
160
143
127
116
105
95
87
80
72
65
59
53
47
42
36
28
20
11
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
100
101
103
105
106
108
110
113
116
119
125
132
144
159
178
194
211
227
242
255
263
269
274
279
287
295
307
319
337
359
382
408
439
467
504
530
559
588
601
614
623
629
637
640
646
646
631
605
555
491
430
375
328
293
263
241
221
201
181
162
146
129
117
106
96
88
80
72
65
59
53
47
41
35
27
18
9
5
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
97
97
98
98
100
101
103
104
106
108
110
113
115
118
124
131
140
154
173
190
206
222
237
250
259
266
271
276
283
291
301
314
328
346
369
393
422
451
484
516
542
567
585
598
611
614
624
625
629
633
618
596
556
500
437
384
335
298
268
244
224
204
184
165
148
131
119
107
96
88
80
73
65
59
53
47
40
34
26
17
8
5
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
97
97
97
98
100
101
103
104
106
108
109
112
115
118
122
129
137
151
168
185
201
216
231
245
256
262
268
273
280
287
296
308
319
336
356
379
406
434
463
502
521
546
565
581
596
602
609
613
613
609
594
576
548
502
445
392
342
303
272
247
227
207
187
168
151
134
121
107
97
88
80
73
65
59
52
46
39
32
25
16
8
4
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
97
97
97
98
100
101
102
104
106
107
109
112
114
117
121
127
135
148
163
180
196
211
226
239
252
259
264
269
276
283
291
301
312
327
345
364
391
417
444
477
501
523
544
562
581
590
593
603
585
579
567
553
538
500
451
398
350
308
277
250
229
209
190
171
154
136
122
108
97
89
80
73
66
58
52
45
37
30
23
15
7
4
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
97
97
97
98
100
101
102
104
105
107
109
111
114
116
120
126
133
144
158
175
191
206
220
233
246
254
261
266
272
279
286
294
305
318
334
351
375
402
425
451
479
502
523
540
562
576
580
570
555
546
537
526
517
492
452
404
357
313
280
254
231
212
192
174
156
138
124
109
97
89
80
73
66
58
51
44
36
28
21
14
7
4
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
97
97
97
98
99
101
102
104
105
107
109
111
113
116
118
124
131
141
153
170
186
201
214
227
239
250
257
262
268
275
281
288
298
310
325
340
358
386
406
429
454
478
501
519
537
561
547
535
522
511
509
494
490
481
448
408
364
321
285
257
234
215
195
176
159
141
126
111
98
89
80
73
66
58
51
43
34
26
18
12
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
101
102
103
105
107
108
110
113
115
118
123
129
138
150
164
180
196
208
221
233
245
253
258
263
270
276
283
291
301
316
330
344
365
386
409
431
452
480
498
511
520
511
501
488
475
474
464
457
458
439
408
369
327
290
261
237
217
197
179
161
143
127
112
100
90
80
73
66
58
50
42
33
24
16
10
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
102
103
105
107
108
110
112
115
117
121
127
135
146
159
175
190
203
214
226
238
248
255
259
265
271
277
284
293
306
321
331
345
366
389
410
428
452
477
477
477
473
463
457
437
434
438
422
429
425
402
372
333
296
265
240
219
199
180
162
144
128
113
101
91
81
73
66
58
50
42
33
23
16
10
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
102
103
105
106
108
109
112
114
117
120
125
133
143
153
169
183
197
208
220
231
243
250
254
259
265
272
278
286
296
310
319
329
346
367
390
408
422
442
441
438
434
424
419
404
392
400
396
397
401
389
369
336
300
268
242
221
199
180
162
144
129
114
101
91
81
74
66
58
50
41
32
22
15
9
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
102
103
104
106
108
109
111
114
116
118
124
130
139
150
163
177
191
203
214
224
236
245
250
253
259
265
273
280
287
297
306
316
327
343
369
389
393
397
402
402
398
383
376
378
353
361
369
364
372
369
358
336
303
270
241
220
198
179
162
144
129
114
102
91
81
73
65
57
49
40
31
21
14
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
101
103
104
106
107
109
111
113
115
118
122
128
136
146
157
171
184
197
207
217
228
239
245
248
253
258
266
273
279
284
293
303
312
325
343
365
363
358
362
363
362
348
332
336
331
325
331
333
339
342
338
329
300
268
239
218
197
178
161
144
129
114
101
91
81
73
65
56
48
39
30
20
13
8
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
101
103
104
106
107
109
110
112
115
117
120
126
133
143
152
164
177
191
201
211
220
231
238
244
247
252
259
267
270
273
280
289
299
308
319
329
329
326
323
321
324
322
295
296
303
293
295
297
304
313
311
312
294
264
236
215
194
176
159
143
129
114
101
91
80
72
64
56
47
39
28
18
11
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
101
102
104
105
107
108
109
112
114
116
119
124
130
139
148
158
171
183
195
205
213
222
232
238
242
246
251
257
261
264
267
274
285
294
295
293
295
293
288
282
280
285
279
265
264
264
261
262
263
280
289
290
280
256
231
210
190
172
157
141
128
114
101
90
79
71
64
55
47
38
27
17
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
101
102
104
105
107
108
109
111
113
115
118
122
127
136
143
152
164
176
189
199
207
213
223
231
237
240
244
246
251
255
257
261
269
279
273
267
263
258
255
251
237
252
255
241
230
228
227
228
231
250
264
269
265
246
223
204
185
168
153
139
126
113
100
89
78
71
63
55
46
37
27
17
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
99
101
102
103
105
106
108
109
110
112
115
117
120
125
132
139
147
157
169
181
192
200
206
214
223
230
234
236
236
240
245
249
249
254
255
253
246
235
226
220
216
219
219
225
221
204
192
189
200
212
221
237
244
246
233
211
194
178
162
149
135
123
110
99
88
76
69
61
53
45
36
27
17
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
98
99
101
102
103
105
106
107
109
110
112
114
116
118
123
128
135
143
151
162
173
185
193
200
205
214
221
229
228
228
229
234
239
242
238
232
231
226
216
201
184
190
199
198
197
194
183
168
160
175
192
202
213
219
224
219
199
184
170
156
143
130
119
108
97
86
75
67
59
51
43
35
26
17
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
98
99
100
102
103
104
106
107
108
109
111
113
115
117
121
125
132
138
146
155
166
177
186
193
198
205
212
219
222
220
220
222
227
233
224
215
208
205
197
184
167
167
177
181
175
169
160
149
149
156
170
182
192
197
198
204
192
177
162
148
135
123
113
104
94
84
74
66
58
49
41
33
24
15
9
5
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
97
97
97
97
98
99
100
101
103
104
106
107
108
109
110
112
114
116
119
123
128
134
141
149
159
168
178
185
192
197
203
209
213
214
212
211
215
217
211
199
190
183
177
168
161
155
157
161
160
150
136
139
142
143
151
161
173
182
178
179
178
165
151
138
126
115
107
98
90
81
72
64
56
47
39
31
22
13
7
4
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
97
97
97
97
98
99
100
101
102
104
106
107
108
108
109
111
113
115
117
120
124
130
136
144
152
160
169
178
184
190
194
198
203
207
205
203
202
200
196
187
173
164
156
154
155
149
143
144
143
137
132
130
133
134
137
144
150
162
164
160
159
149
138
127
117
106
100
93
86
77
69
61
54
46
37
29
21
13
8
4
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
97
97
97
97
98
99
100
101
102
104
105
106
107
108
109
110
112
114
116
118
121
126
132
139
145
152
160
170
177
183
186
188
192
196
199
196
191
185
181
173
162
148
136
141
144
143
136
129
128
127
127
125
124
126
127
132
135
141
148
145
140
132
125
117
109
102
95
88
81
73
65
58
51
44
36
28
20
13
8
5
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
97
97
97
97
98
99
100
101
102
103
105
106
107
108
108
109
111
113
115
116
119
123
128
134
139
144
152
161
169
175
178
179
181
185
189
190
182
173
166
159
150
136
129
130
133
134
130
124
117
119
122
121
119
118
118
121
124
127
131
132
125
119
112
106
101
96
90
83
76
68
60
54
48
41
34
26
19
13
8
5
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
97
97
97
97
98
98
99
100
102
103
105
106
107
107
108
109
110
112
114
115
116
120
124
129
134
138
144
152
160
167
169
170
171
174
177
181
174
164
155
146
137
126
124
123
123
125
123
118
114
113
114
116
115
112
110
111
115
117
117
117
113
108
103
98
94
90
84
78
71
63
56
50
45
38
31
24
18
11
7
4
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
97
97
97
97
98
98
99
100
101
103
104
106
106
107
107
108
109
111
112
113
114
116
121
125
129
132
136
143
151
158
161
162
163
163
166
167
164
155
145
135
126
120
120
118
117
116
115
113
112
110
108
109
109
108
106
105
105
108
109
107
101
98
95
91
87
83
78
72
67
60
54
48
42
36
29
22
16
10
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
98
98
99
100
101
102
104
105
106
106
107
108
108
110
111
112
113
114
117
121
124
127
131
134
141
148
152
155
154
154
155
155
152
147
137
127
116
115
116
115
113
111
108
108
108
107
105
104
103
103
103
101
99
99
100
100
96
92
89
85
80
76
72
67
62
57
51
45
39
33
26
19
14
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
98
99
100
101
102
103
105
106
106
106
107
108
109
110
111
111
112
113
117
119
122
125
128
132
138
143
146
147
146
145
143
141
136
128
118
111
111
111
111
110
107
105
104
104
104
103
101
99
98
98
97
95
93
92
93
92
88
84
79
74
69
66
62
58
53
48
43
37
30
24
17
12
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
98
99
99
100
102
103
105
105
106
106
107
107
108
108
109
110
111
112
113
115
118
121
123
125
129
134
138
140
139
137
134
131
126
119
110
108
108
108
107
106
104
103
102
100
100
100
98
96
94
93
93
92
90
87
86
86
82
78
74
69
64
61
58
54
50
45
40
35
29
22
16
12
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
98
98
99
100
101
102
104
105
105
105
106
107
107
107
108
109
109
110
110
111
114
116
118
120
122
125
129
132
133
130
126
123
118
112
104
104
105
104
104
103
101
100
99
98
97
96
95
94
92
90
88
88
87
84
81
79
77
74
71
66
61
58
54
50
46
42
37
32
26
21
15
11
7
4
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
97
96
96
97
97
97
98
99
100
101
102
103
104
105
105
105
106
106
106
107
107
108
108
108
108
109
111
114
115
116
117
120
124
125
124
121
116
111
105
102
102
102
101
101
100
99
98
97
96
94
93
92
91
89
87
85
84
82
80
78
75
73
70
67
63
59
55
51
47
43
38
34
29
24
19
14
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
97
97
97
98
99
99
100
102
103
103
104
104
105
105
105
105
106
106
107
107
106
106
105
107
109
110
110
111
113
115
117
117
115
111
105
100
99
99
100
99
98
97
97
96
95
94
92
91
89
88
86
85
83
81
78
76
74
72
69
66
63
60
56
52
48
44
40
36
31
27
22
17
12
8
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
97
97
98
98
99
100
101
102
103
103
104
104
105
105
105
105
105
105
105
104
104
103
103
104
106
106
106
106
107
109
110
109
106
101
96
96
97
97
97
97
96
95
94
93
92
91
89
87
85
83
82
81
78
75
73
70
68
65
63
60
57
54
50
46
42
38
34
29
25
20
15
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
97
97
98
98
99
100
101
102
102
103
103
104
104
104
104
104
104
104
103
103
102
101
101
100
101
102
102
101
100
102
104
103
101
97
94
94
95
95
95
95
94
93
92
91
90
89
87
85
83
81
79
77
76
73
70
67
64
62
60
57
54
50
47
43
40
36
32
28
23
18
13
7
5
3
2
1
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
97
97
97
98
98
99
100
101
101
102
103
103
103
103
103
103
103
103
102
101
100
99
99
98
98
98
98
98
96
96
98
98
97
94
93
93
93
93
94
93
93
92
90
89
88
87
85
83
81
79
77
75
73
71
68
65
62
59
57
54
51
48
44
41
37
34
30
26
22
17
13
8
6
3
2
1
0
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
97
97
98
98
99
100
100
101
101
102
102
102
102
102
102
102
102
100
99
98
97
97
96
96
95
95
94
94
94
94
94
93
91
91
91
91
92
92
92
91
90
89
88
86
85
83
81
79
77
75
72
70
68
66
63
60
57
54
51
48
45
42
39
35
32
28
25
21
17
12
8
6
3
1
1
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
97
97
98
98
99
100
100
101
101
101
102
101
101
101
101
100
99
98
96
95
94
94
94
93
92
91
91
91
91
91
90
89
90
90
90
90
90
90
90
89
88
87
85
83
81
79
77
75
72
70
68
65
63
61
58
55
52
49
46
43
40
37
33
30
27
23
19
15
12
8
5
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
97
97
97
98
98
99
100
100
100
101
101
100
100
100
99
99
98
96
95
94
92
92
92
91
90
89
89
89
89
89
88
88
88
88
89
89
88
88
88
87
86
85
84
81
79
77
75
73
71
68
66
63
61
59
56
53
50
47
44
41
38
35
32
28
25
21
18
14
11
7
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
97
97
98
98
98
99
99
100
100
100
100
99
99
98
98
96
95
94
92
91
90
90
89
88
88
87
87
87
87
86
86
87
87
87
87
87
86
86
85
85
84
82
79
77
74
72
71
69
67
64
61
59
56
54
51
49
46
43
40
37
34
30
27
23
20
16
13
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
97
97
97
97
98
98
99
99
99
99
99
98
98
97
97
95
94
92
91
89
89
88
87
86
86
86
86
85
85
85
85
85
86
86
86
85
85
84
83
83
82
80
78
75
73
70
68
67
65
63
60
57
55
52
50
48
45
42
38
35
32
29
26
22
19
15
12
8
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
96
97
97
97
97
98
98
98
98
98
98
98
97
96
95
94
92
91
89
88
87
86
85
85
84
84
84
84
83
83
83
84
84
84
85
84
83
82
82
81
80
78
76
74
71
69
67
64
63
61
58
56
54
51
49
46
43
40
37
34
31
28
25
21
18
14
11
7
3
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
96
96
97
97
97
97
97
97
98
97
97
97
96
96
95
93
91
90
88
87
86
85
84
83
82
82
82
82
82
82
82
82
82
83
83
83
82
81
80
79
78
76
74
72
69
67
65
63
61
59
57
54
52
50
47
44
42
39
36
33
30
27
24
21
17
14
11
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
95
96
96
96
96
96
96
96
96
97
97
97
96
96
95
95
94
92
90
89
87
85
84
83
83
82
81
81
81
81
80
80
80
81
81
81
81
81
80
80
79
78
76
74
72
70
68
66
63
62
59
57
55
53
50
48
45
43
40
37
35
32
29
26
23
20
16
13
10
7
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
95
95
95
96
96
96
96
96
96
96
96
96
96
95
95
95
94
93
91
90
88
86
84
83
82
81
80
80
80
79
79
79
79
79
79
79
79
79
79
78
78
77
76
74
73
71
69
67
65
62
60
58
56
54
51
49
47
44
41
39
36
33
30
28
25
22
19
16
13
10
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
95
95
95
95
96
96
96
96
96
96
95
95
95
94
94
93
92
91
89
87
85
84
82
81
80
79
78
78
78
78
78
78
78
78
78
78
78
77
77
76
76
75
73
71
69
67
65
63
61
59
56
54
52
50
48
46
43
40
38
35
33
30
27
24
21
18
15
12
10
7
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
94
94
93
93
92
91
90
88
87
85
83
82
80
79
77
77
77
77
77
77
76
76
76
76
76
76
75
75
74
74
73
71
69
67
65
63
61
60
58
55
53
51
49
47
45
42
40
37
34
32
29
26
24
21
18
15
12
9
7
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
94
93
93
92
92
90
89
88
86
84
83
81
79
78
76
76
76
76
76
75
75
75
75
75
74
74
74
73
73
72
71
69
67
65
64
62
60
58
56
54
52
50
48
46
43
41
39
36
34
31
28
26
23
20
17
15
12
9
7
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
95
95
95
95
95
95
95
94
94
94
94
94
93
92
92
91
90
88
87
86
84
82
80
79
77
75
75
75
75
74
74
74
74
73
73
73
72
72
71
71
70
69
67
66
64
62
60
58
57
55
53
51
49
47
45
43
40
38
35
33
30
28
25
22
20
17
14
11
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
94
94
94
94
94
94
94
94
94
94
94
93
93
92
91
91
89
88
87
85
84
82
80
78
76
74
74
74
74
73
73
73
73
72
72
72
71
70
70
69
69
67
66
64
62
61
59
57
56
54
52
50
48
46
44
42
40
37
35
32
30
27
25
22
20
17
14
11
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
95
95
95
94
94
94
94
94
94
94
94
94
93
93
93
92
91
91
90
89
88
86
85
83
81
80
78
76
74
73
73
72
72
72
72
71
71
71
71
70
69
69
68
67
66
64
63
61
60
58
56
55
53
51
49
48
46
44
42
40
37
35
32
30
27
24
22
19
16
14
11
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
95
95
94
94
94
94
94
94
94
93
93
93
93
93
92
92
91
90
90
89
87
86
84
83
81
79
77
76
74
73
73
72
72
71
71
71
70
70
70
69
68
68
67
66
65
63
62
60
59
57
55
54
52
50
49
47
45
44
42
39
37
35
32
30
27
25
22
19
17
14
10
7
4
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
97
96
95
95
94
94
94
94
93
93
93
93
93
93
93
92
92
91
91
90
89
88
87
86
84
83
81
79
77
75
74
73
72
72
71
71
70
70
70
69
69
68
67
67
66
65
64
62
61
59
58
56
54
53
51
50
48
47
45
43
42
39
37
34
32
30
27
25
22
19
17
14
10
7
4
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
97
96
95
95
94
94
94
93
93
93
93
93
92
92
92
92
91
91
90
90
89
88
86
85
84
83
81
79
77
75
74
73
72
71
71
70
70
69
69
69
68
67
67
66
65
64
63
61
60
58
57
56
54
53
51
50
48
46
45
43
42
39
37
34
32
30
27
24
22
19
17
13
10
7
4
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
97
96
95
95
94
94
93
93
93
93
93
92
92
92
92
92
91
90
90
89
89
87
86
85
84
83
81
79
77
75
74
73
72
71
70
70
69
69
68
68
68
67
66
65
64
64
62
61
59
58
57
55
54
52
51
50
48
46
45
43
42
39
37
34
32
30
27
25
22
20
18
14
11
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
95
95
94
94
93
93
93
93
93
93
92
92
92
92
91
91
90
90
89
88
87
86
84
83
81
79
78
76
74
73
72
71
70
69
69
68
68
67
67
66
65
65
64
63
62
60
59
57
56
55
53
52
51
50
48
46
45
43
42
39
37
34
32
30
27
25
22
20
18
14
11
7
4
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
97
96
95
95
94
94
94
93
93
93
93
93
93
93
92
92
92
91
91
91
90
89
88
87
85
84
82
80
78
76
74
73
72
71
70
69
68
68
67
67
66
65
65
64
63
63
61
60
58
57
56
54
53
52
51
50
48
46
45
43
42
39
37
35
33
30
28
25
23
20
18
14
11
8
4
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
97
96
95
95
94
94
94
94
94
93
93
93
93
93
93
93
92
92
92
91
91
90
89
87
86
85
83
81
79
76
74
73
72
71
70
69
68
67
67
66
66
65
64
64
63
62
61
60
58
57
56
54
53
52
51
50
48
46
45
43
42
40
38
35
33
31
28
26
23
21
18
15
11
8
5
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
97
96
96
95
95
94
94
94
94
94
94
94
93
93
93
93
93
93
92
92
92
91
90
88
87
86
84
81
79
77
75
73
72
71
70
68
68
67
66
66
65
65
64
63
63
62
61
59
58
57
56
55
53
52
51
50
48
47
45
44
43
40
38
36
34
31
29
26
24
21
18
15
12
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
94
94
94
94
94
94
94
94
94
94
94
93
93
93
93
93
92
90
89
88
86
84
82
80
78
75
74
73
71
70
68
67
67
66
65
65
64
64
63
62
62
61
60
58
57
56
55
54
53
51
50
49
47
46
44
43
41
39
36
34
32
29
27
24
21
18
15
12
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
94
93
91
90
89
88
86
84
81
79
77
75
73
72
70
68
67
66
66
65
65
64
64
63
63
62
61
60
59
58
57
56
54
53
52
51
49
48
46
45
43
41
39
37
34
32
29
26
24
21
18
15
12
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
94
94
94
94
94
94
94
94
94
95
95
94
94
94
95
95
94
93
92
91
90
88
86
83
80
78
76
74
72
70
67
66
66
65
65
65
64
64
63
63
62
62
61
60
58
57
56
55
54
53
51
50
48
47
45
44
42
39
37
34
32
29
27
24
21
17
14
11
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
95
96
97
96
95
94
93
92
90
87
85
82
79
77
75
72
70
67
66
66
65
65
65
64
64
63
63
63
62
61
60
59
58
57
56
54
53
52
50
49
47
46
44
41
39
37
35
32
29
26
23
20
17
14
10
8
5
3
5
6
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
95
95
95
95
95
95
95
95
95
95
95
95
95
96
97
97
98
99
98
97
96
95
94
92
89
86
83
80
77
75
72
70
67
66
65
65
65
65
64
64
64
63
63
62
61
60
59
58
57
56
55
53
52
51
49
47
45
44
42
40
37
35
32
29
26
23
20
17
13
10
7
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
95
95
95
95
95
95
95
95
96
96
96
97
98
99
99
100
101
100
99
98
97
96
94
91
88
84
81
77
75
72
70
67
66
65
65
65
65
64
64
64
63
63
63
62
61
60
59
58
57
56
54
52
51
49
48
46
44
42
40
37
35
32
29
26
23
20
16
12
9
6
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
95
95
95
95
95
96
96
96
96
96
97
99
100
101
101
102
102
102
101
100
99
98
96
93
89
85
81
78
75
73
70
67
65
65
65
65
65
64
64
64
64
64
64
63
62
61
60
59
57
56
55
53
51
49
47
46
44
42
39
37
34
31
29
26
23
19
15
12
9
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
95
95
95
95
96
96
96
96
96
98
99
101
102
103
103
104
104
104
103
102
101
100
98
94
91
87
82
78
75
72
70
67
65
65
65
65
65
65
65
65
65
65
65
64
63
62
61
60
59
57
55
53
51
49
47
45
43
41
38
36
33
31
28
25
22
18
15
12
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
95
96
96
96
96
96
96
98
99
101
102
104
105
105
106
106
106
106
105
103
102
100
96
92
88
83
78
75
72
69
67
65
65
65
65
65
65
65
65
65
65
66
65
64
63
62
61
59
57
55
54
51
49
47
44
42
40
38
35
32
30
27
24
21
18
15
12
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
96
96
96
96
98
99
101
103
104
106
107
107
108
108
109
108
107
106
104
102
98
94
88
82
76
73
71
69
67
65
65
65
65
65
65
66
66
66
66
67
66
65
64
63
61
60
58
56
53
50
48
46
44
41
39
37
34
32
29
26
24
21
18
15
12
9
6
3
0
1
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
96
96
97
97
99
101
102
104
106
108
109
109
110
111
111
111
110
108
106
104
100
93
87
81
75
72
70
68
66
65
65
65
65
66
66
67
67
67
67
67
67
66
64
63
61
60
58
55
52
49
47
45
43
41
39
36
34
31
29
26
23
21
18
15
12
9
6
4
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
97
96
96
96
96
96
96
96
97
98
98
100
102
104
106
108
110
111
112
113
114
114
113
112
111
109
105
98
91
85
79
74
71
69
67
66
65
65
66
66
67
67
67
68
68
68
68
67
66
64
62
61
59
56
53
51
48
46
45
43
41
38
36
33
31
29
26
24
21
18
15
12
9
6
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
96
97
98
100
102
104
106
108
110
112
113
114
115
116
117
116
115
113
108
102
96
89
83
78
73
70
68
67
66
66
66
66
67
67
68
68
68
69
68
68
67
65
63
62
59
57
54
52
49
47
46
44
42
40
38
35
33
31
29
27
24
21
18
15
12
9
6
5
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
96
97
98
99
101
103
105
107
109
112
114
115
116
117
119
120
119
117
111
105
99
93
87
82
76
72
68
67
67
66
66
67
67
68
68
69
69
69
69
69
67
66
65
62
60
58
55
53
50
48
47
45
43
42
40
38
35
34
32
30
27
25
22
19
15
12
9
6
4
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
97
96
96
96
96
96
97
97
98
100
102
104
106
109
111
113
116
117
119
120
121
122
122
115
108
102
97
91
85
79
74
70
68
67
67
66
67
67
68
68
69
69
70
70
70
68
67
65
63
61
59
56
54
51
49
48
46
44
43
41
39
37
35
33
31
29
27
25
22
19
16
13
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
96
96
96
96
96
97
97
99
101
103
105
108
110
113
115
118
120
121
122
124
125
119
112
106
100
94
88
82
77
73
70
68
67
67
67
67
68
68
69
70
70
70
70
69
67
65
63
61
60
58
55
53
51
49
47
45
44
42
40
39
37
36
34
32
30
28
25
23
20
17
13
10
7
3
0
2
4
4
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
97
97
97
97
97
97
97
98
100
102
104
107
109
112
114
117
120
122
123
125
126
122
116
109
103
97
91
85
80
75
71
69
67
67
67
68
68
69
69
70
70
70
70
70
68
66
64
62
61
59
56
54
52
50
48
47
45
44
42
41
39
37
36
34
32
30
28
26
23
21
18
14
11
8
7
5
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
97
98
99
101
103
105
108
110
113
116
119
122
124
126
127
124
119
113
106
100
94
88
82
77
73
70
68
67
67
68
68
69
69
70
70
70
70
69
68
67
65
63
61
59
57
55
53
52
50
48
46
45
43
42
41
39
38
37
35
33
31
29
27
25
22
20
16
12
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
97
98
99
101
104
106
109
112
115
118
121
124
126
128
127
121
116
110
103
97
91
85
79
74
71
69
68
68
68
68
69
69
70
70
70
70
69
68
67
65
63
62
59
57
56
55
53
51
49
48
46
45
44
43
41
39
38
37
35
34
32
30
28
25
23
21
16
12
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
97
99
100
102
105
108
110
113
117
120
123
126
129
130
124
118
113
107
100
94
88
82
77
72
70
69
68
68
68
69
69
70
70
70
70
69
68
67
65
64
62
60
58
57
55
54
53
51
49
48
46
45
44
43
41
40
38
37
36
35
33
31
29
26
23
21
16
12
8
6
4
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
97
97
97
97
97
97
99
101
103
106
109
111
115
118
122
125
128
131
127
121
115
109
104
97
91
85
80
75
71
70
69
69
69
69
69
70
70
70
70
70
68
67
65
64
62
60
59
57
56
55
53
52
50
49
47
47
46
44
43
41
40
39
38
37
36
35
32
30
27
24
21
16
11
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
97
99
102
104
107
110
113
116
120
124
127
130
131
125
118
112
106
101
95
89
83
78
74
71
70
69
69
69
70
70
70
70
70
70
69
67
66
64
63
60
59
58
57
55
54
53
52
50
49
48
47
46
45
43
42
40
39
38
37
36
35
33
30
28
24
21
17
12
8
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
97
100
102
105
108
111
114
118
122
126
129
132
128
122
116
109
103
98
92
87
81
77
73
71
70
69
69
70
70
71
70
70
70
69
67
66
65
63
61
60
59
57
56
55
54
52
51
50
49
48
47
46
44
43
42
41
40
39
38
36
35
33
31
29
25
22
17
12
8
4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
97
97
98
100
103
106
109
112
116
120
124
128
131
131
126
119
113
106
101
95
90
84
80
76
74
72
70
69
70
70
71
71
70
70
69
68
66
65
64
62
60
59
58
57
56
54
53
52
51
50
50
49
47
46
45
43
42
43
41
40
38
37
36
34
32
30
26
23
17
12
8
4
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
97
97
97
97
98
98
101
104
107
110
113
117
121
126
130
133
129
123
116
110
104
98
93
88
83
79
76
74
72
70
70
70
71
71
71
70
69
69
67
66
65
63
61
60
59
58
57
55
54
53
52
52
51
50
49
47
46
45
44
44
42
41
39
38
37
36
34
32
30
27
23
18
12
7
4
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
97
97
97
97
98
98
101
104
107
111
114
119
123
127
131
133
126
120
114
107
101
95
91
86
82
79
77
74
72
70
70
71
71
71
70
70
69
68
66
65
64
62
60
60
59
58
56
55
54
54
53
52
51
50
49
47
47
46
45
44
42
41
40
39
38
37
35
33
30
26
23
17
11
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
98
98
102
105
108
112
115
120
125
129
133
130
124
118
111
105
98
93
89
85
82
79
77
74
73
71
71
71
72
71
70
70
68
67
66
64
63
61
61
60
59
58
56
55
55
54
53
53
52
50
49
48
47
46
45
44
43
42
41
40
38
37
35
33
30
25
21
15
9
5
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
97
97
97
98
98
99
102
106
109
113
117
122
127
131
135
128
121
115
109
102
96
92
87
84
82
79
77
75
73
72
71
72
72
71
71
69
68
66
65
64
62
61
61
60
59
58
57
56
55
55
54
53
52
50
50
49
48
47
45
45
44
43
42
40
39
38
36
33
29
24
19
13
7
4
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
97
97
97
98
99
100
103
106
110
114
118
123
128
133
132
125
119
112
106
99
94
90
87
84
82
80
77
76
74
73
72
72
72
71
70
69
67
66
65
63
62
61
61
60
59
58
57
56
56
55
55
53
52
52
50
49
49
47
46
45
44
43
42
41
40
39
36
34
29
23
16
11
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
100
104
107
111
115
119
124
130
135
130
123
116
110
104
97
93
89
86
84
82
80
78
76
75
74
73
72
72
71
70
68
67
66
64
63
62
62
61
60
59
58
57
57
56
55
54
53
53
52
51
50
49
48
47
46
45
44
43
42
40
39
36
33
28
21
13
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
99
101
104
108
112
116
120
126
131
135
128
120
113
107
101
95
92
88
85
84
82
80
78
77
75
74
74
73
72
71
69
68
67
65
64
63
62
61
60
60
59
58
58
57
56
55
54
54
54
52
52
51
50
49
48
47
46
45
44
42
41
39
35
32
26
18
10
7
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
100
101
105
109
113
117
122
127
133
133
126
118
111
104
98
94
91
88
85
84
82
81
79
77
76
75
74
73
72
71
69
68
66
65
64
63
62
61
60
60
59
59
58
57
56
55
55
55
54
53
52
51
51
50
49
48
47
46
44
43
41
39
34
29
23
16
8
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
97
98
100
102
105
109
113
118
123
128
134
131
123
116
108
102
96
94
90
87
85
84
82
81
79
77
77
76
75
73
72
70
68
67
66
65
64
63
62
61
60
60
59
59
58
57
56
56
56
55
54
54
53
52
51
51
50
49
47
46
45
43
41
39
33
27
21
14
7
5
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
97
97
98
99
100
102
106
110
114
119
124
130
136
129
121
113
106
100
95
93
90
87
85
84
82
81
79
78
77
76
75
74
72
70
68
67
66
65
64
63
62
61
60
60
60
59
58
57
57
57
57
56
55
54
54
53
52
52
50
49
48
47
45
44
41
39
32
25
19
12
6
4
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
97
97
98
99
101
103
107
111
115
120
125
131
134
127
119
111
104
98
94
92
89
87
86
84
82
81
80
79
78
77
75
74
72
69
68
67
66
65
64
63
62
61
61
60
60
59
58
58
57
58
57
56
56
55
54
54
53
52
51
50
49
47
46
44
41
38
30
22
16
10
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
103
107
111
116
121
126
132
132
125
116
108
102
96
94
91
89
87
86
84
83
81
80
79
78
77
76
74
71
69
68
67
66
66
64
63
62
61
61
61
60
59
59
58
58
58
58
57
56
55
55
54
54
53
52
51
50
48
46
44
40
36
28
20
13
8
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
101
104
108
112
117
122
127
133
130
123
114
106
100
96
93
90
89
87
86
84
83
81
80
79
78
77
76
74
71
70
69
67
66
66
64
63
62
62
61
61
60
60
59
59
59
59
58
58
56
56
55
55
54
53
53
52
50
49
47
44
38
33
25
17
11
7
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
102
104
108
113
117
123
128
134
128
120
112
104
98
95
92
90
89
87
86
84
83
82
81
80
79
78
76
74
72
70
69
67
67
65
64
64
63
62
62
61
61
60
60
60
59
59
59
58
57
56
56
56
55
54
53
52
51
49
47
43
37
30
23
15
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
99
102
105
109
113
118
124
129
134
126
118
110
103
97
94
91
90
89
88
86
84
83
82
81
80
79
78
76
74
72
71
69
68
67
66
65
64
63
63
62
62
61
61
60
60
60
59
59
58
57
57
56
56
55
54
54
53
52
50
48
43
35
27
20
13
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
102
105
109
114
119
124
130
133
125
116
108
101
96
93
91
89
88
88
86
84
83
82
81
80
79
78
76
74
73
71
70
69
67
66
65
64
63
63
63
62
62
61
61
60
60
60
59
58
58
57
57
56
56
55
54
54
52
49
47
41
32
23
17
11
7
4
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
97
97
98
100
103
106
110
115
120
125
131
131
123
114
105
100
95
93
90
89
88
87
86
85
83
83
81
81
79
78
76
74
73
72
70
69
67
66
66
65
64
64
63
62
62
62
61
61
60
60
59
59
59
58
58
57
56
56
55
54
52
49
45
39
30
21
15
10
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
103
106
111
115
120
126
132
129
121
112
104
98
95
92
90
89
88
87
86
85
84
83
82
81
79
78
76
75
74
72
71
69
68
67
66
65
64
64
63
63
63
62
62
61
61
60
60
60
59
59
58
58
57
57
56
55
53
48
43
37
28
18
13
8
4
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
97
97
98
100
103
106
111
116
121
127
133
128
119
110
103
97
94
91
90
89
88
87
86
85
84
83
82
81
79
78
77
76
74
73
71
70
68
68
66
65
65
65
64
63
63
62
62
62
61
61
60
60
60
59
59
58
57
58
57
55
53
48
42
35
26
17
12
7
4
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
97
97
98
100
104
107
112
116
122
128
134
126
117
108
101
96
93
91
90
88
87
87
86
85
84
83
82
81
79
78
77
76
74
73
72
70
69
68
67
66
66
65
64
64
63
63
63
62
62
61
61
61
61
60
59
59
58
58
57
55
53
47
41
33
24
15
11
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
104
107
112
117
122
127
133
124
116
107
100
96
93
90
89
88
87
86
85
85
84
83
82
81
79
78
77
76
75
74
72
71
70
69
67
67
66
65
65
65
64
63
63
63
62
62
62
62
61
61
60
59
59
59
57
56
53
46
39
31
22
13
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
100
104
108
113
118
122
127
131
123
114
105
98
95
92
90
89
88
87
86
85
85
85
83
82
81
79
78
77
76
76
74
73
71
70
69
68
68
67
66
66
65
64
64
64
63
63
63
63
63
62
61
61
60
60
59
58
56
52
45
38
29
20
11
7
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
101
104
108
113
118
123
126
130
121
112
104
97
94
92
90
89
88
87
86
85
85
84
83
82
81
79
78
77
76
76
75
73
72
71
70
69
68
67
66
67
65
65
65
65
64
63
64
63
63
63
61
62
61
60
60
58
56
51
43
35
26
17
8
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
101
105
109
114
119
123
126
129
120
111
102
96
93
91
90
89
87
86
85
85
85
84
83
82
81
79
78
77
77
76
75
73
73
72
71
70
69
68
67
67
66
65
66
65
65
64
64
64
64
63
62
62
61
61
60
59
56
51
41
32
24
16
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
97
98
101
105
109
114
120
123
125
127
118
109
101
96
93
91
90
88
87
86
85
85
84
84
83
82
81
79
78
78
77
76
75
74
73
72
72
70
69
68
68
67
66
66
66
66
65
65
65
65
64
63
63
63
62
62
61
59
56
49
39
29
21
14
7
4
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
97
97
98
101
105
110
115
120
124
125
126
117
108
100
95
92
90
90
88
87
86
85
85
84
84
83
82
81
79
79
78
77
76
75
74
74
73
72
71
70
69
69
68
67
67
67
66
65
66
65
65
65
64
64
63
63
62
61
59
55
47
37
26
18
12
6
4
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
97
97
98
101
106
110
115
121
124
124
125
116
106
99
94
92
90
89
88
87
85
85
85
84
83
83
82
81
80
79
78
78
76
75
75
74
74
73
72
70
70
69
68
68
68
67
67
66
66
66
66
65
65
65
64
63
63
62
59
54
45
34
24
16
11
6
4
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
97
97
98
101
106
110
116
122
124
124
124
114
105
97
94
92
90
89
87
87
85
85
84
84
83
82
81
81
80
79
79
78
77
76
75
74
74
73
72
71
70
70
69
69
68
68
67
67
67
67
66
66
66
65
65
64
64
62
59
53
43
32
21
14
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
101
106
111
117
122
125
124
123
113
104
96
93
91
90
89
87
86
85
85
84
84
83
82
81
80
80
79
79
78
77
76
75
75
74
73
73
71
71
70
70
70
69
69
67
68
68
67
67
66
66
66
65
65
64
62
58
51
40
30
20
12
9
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
101
106
111
117
123
125
123
121
112
103
95
93
91
90
89
87
86
85
85
84
84
83
82
81
80
80
80
79
78
77
76
76
75
74
74
73
72
72
71
71
70
69
69
68
68
68
68
67
67
67
66
66
66
64
62
57
49
37
28
18
11
8
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
107
111
118
124
125
123
120
111
102
95
92
91
90
89
87
86
85
84
84
84
83
82
81
80
80
80
79
78
78
76
76
75
74
74
73
72
72
72
71
70
70
70
69
69
69
69
68
68
67
67
67
67
65
62
56
47
34
26
17
10
7
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
107
112
118
124
126
123
119
110
101
94
92
90
90
88
87
86
85
84
84
83
82
82
81
80
80
80
79
79
78
77
76
75
75
74
73
73
73
72
72
71
71
70
70
70
70
69
69
69
68
68
67
67
65
62
55
44
32
23
15
9
6
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
107
112
119
125
126
122
119
109
100
94
92
90
90
88
87
85
85
84
84
83
82
81
81
80
80
80
79
79
78
77
76
76
75
75
74
73
73
73
72
72
72
70
70
71
70
70
69
69
69
69
68
67
65
61
53
42
29
21
13
8
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
107
113
119
126
127
122
118
107
98
93
91
90
90
88
87
85
85
84
84
83
82
81
81
80
80
80
79
79
78
78
77
76
76
75
74
74
74
74
73
72
72
71
71
71
71
70
70
70
69
69
68
67
65
60
51
39
27
20
12
7
5
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
107
113
120
126
127
122
117
106
97
93
91
90
90
88
87
85
85
84
84
83
82
81
81
80
80
80
79
79
78
78
77
76
76
75
75
74
74
74
73
73
73
72
72
72
72
71
71
70
70
70
69
67
65
59
49
36
24
18
11
7
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
108
113
120
127
127
122
116
106
96
93
91
90
89
88
87
86
85
84
84
83
82
81
81
80
80
80
79
79
79
78
77
77
76
75
75
75
75
75
74
74
73
73
73
73
72
71
72
71
71
70
69
67
64
58
47
33
23
17
11
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
108
114
120
127
128
122
116
105
95
92
91
90
89
88
87
86
85
84
84
83
82
81
81
80
81
80
80
79
79
78
78
77
77
76
75
75
76
75
75
75
74
74
74
73
73
73
73
72
72
71
69
67
63
56
44
31
21
16
10
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
102
108
114
121
128
128
122
115
104
95
92
91
90
89
88
87
86
85
84
84
83
82
81
80
80
81
80
80
80
80
79
78
78
77
76
76
76
76
76
76
75
75
75
74
74
74
74
73
73
72
71
70
67
63
55
42
29
19
14
10
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
108
114
121
129
129
121
114
103
95
92
91
90
89
88
87
86
85
85
84
83
82
82
81
81
81
80
80
80
80
79
78
78
77
77
77
77
77
77
76
76
76
75
75
75
75
75
74
74
73
72
70
68
63
53
39
27
17
13
9
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
109
114
122
129
129
121
114
103
94
92
90
90
89
88
87
86
85
85
84
83
82
82
81
81
81
80
80
81
80
79
79
79
78
78
77
78
78
77
77
77
76
76
76
76
76
76
75
75
74
73
71
68
62
52
37
25
17
13
9
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
109
115
122
130
129
121
113
102
94
92
91
90
89
88
87
86
85
85
84
83
83
82
81
81
81
80
81
81
80
79
79
79
78
79
78
78
78
78
78
77
77
77
77
76
77
77
76
75
75
73
71
68
61
50
36
24
16
12
9
6
4
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
109
115
123
130
130
121
112
102
94
92
91
90
89
88
87
86
86
85
84
83
83
82
82
82
81
81
81
81
81
80
80
79
79
79
79
79
79
79
78
78
78
78
77
77
78
78
77
76
75
74
72
67
60
48
34
23
15
12
8
6
4
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
109
115
123
131
130
121
112
101
94
92
91
90
89
88
87
86
86
85
84
84
83
82
82
82
81
81
81
82
81
80
80
80
80
80
80
80
79
79
79
78
78
78
78
78
78
78
77
77
76
75
72
67
59
47
32
22
15
11
8
5
4
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
109
116
123
131
130
121
111
101
94
92
91
90
89
88
87
86
86
86
85
84
83
83
82
82
82
81
82
82
81
81
81
80
81
81
80
80
80
80
79
79
79
79
79
79
79
78
78
77
77
75
72
67
58
45
31
21
14
11
8
5
4
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
109
116
124
132
131
121
111
100
94
92
91
90
89
88
87
86
86
86
85
84
83
83
83
82
82
82
82
82
81
81
81
81
81
81
81
81
81
80
80
79
80
80
79
79
79
79
78
78
77
75
72
66
57
43
29
20
13
10
7
5
4
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
110
116
124
132
131
121
110
100
94
92
91
90
89
88
87
86
86
86
85
84
84
83
83
83
82
82
82
82
81
81
81
81
82
82
82
82
81
81
80
80
80
80
80
80
79
79
79
79
78
76
72
66
56
41
27
19
13
10
7
5
4
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
110
116
125
133
132
121
110
100
94
92
91
90
89
88
87
87
86
86
85
85
84
83
83
83
82
82
82
82
82
82
82
81
82
82
82
82
82
82
81
80
81
81
81
80
80
80
79
79
78
76
72
66
54
40
26
18
12
10
7
5
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
110
116
125
133
132
121
109
99
94
92
91
90
89
88
87
87
87
86
85
85
84
84
83
83
83
82
82
83
82
82
82
82
82
82
82
82
82
82
81
81
82
82
81
80
80
80
80
80
78
76
72
65
53
38
25
17
12
9
6
4
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
110
117
125
134
132
121
109
99
94
92
91
91
89
88
87
87
87
86
86
85
84
84
84
83
83
83
82
83
82
82
82
82
82
82
82
82
82
82
81
81
82
82
82
81
81
81
81
80
79
76
71
64
52
37
24
17
12
9
6
4
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
103
110
117
126
134
133
121
109
99
94
92
91
91
90
88
87
87
87
86
86
85
85
84
84
83
83
83
83
83
83
83
82
83
83
83
83
82
82
82
82
82
82
82
82
81
81
81
81
80
79
76
71
63
50
36
24
16
12
9
6
4
3
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
104
110
117
126
135
133
121
108
99
94
92
92
91
90
89
87
87
87
86
86
85
85
85
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
82
82
82
82
81
81
81
80
79
76
71
62
49
34
23
16
11
8
5
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
104
110
117
126
135
133
121
108
98
94
92
92
91
90
89
88
87
87
86
86
85
85
85
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
82
83
83
83
82
82
82
81
81
81
79
76
71
62
48
33
22
15
11
8
5
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
99
104
111
117
126
136
134
121
108
98
94
92
92
91
90
89
88
87
87
86
86
85
85
85
84
84
84
83
83
84
84
84
83
83
83
83
83
83
83
83
83
83
83
83
83
82
82
82
81
81
79
76
70
61
47
32
21
15
10
7
5
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
127
136
134
121
107
98
94
93
92
91
90
89
88
87
87
87
86
85
85
85
84
84
84
83
84
84
84
84
84
84
84
84
84
83
83
83
83
83
83
83
83
82
82
82
81
81
80
76
70
61
46
31
21
14
10
7
4
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
127
136
134
121
107
98
94
93
92
91
90
89
88
88
88
87
86
85
85
85
84
84
84
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
82
82
82
81
80
76
70
60
45
30
20
14
9
7
4
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
127
137
134
121
107
98
94
93
92
91
90
89
88
88
88
87
86
86
85
85
85
84
84
83
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
82
82
80
76
70
60
44
30
20
13
9
7
4
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
128
137
135
121
107
98
94
93
92
91
90
89
88
88
88
87
86
86
85
85
85
85
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
84
83
83
83
82
82
80
76
70
60
43
29
19
13
9
7
4
3
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
128
137
135
121
107
98
94
93
92
91
90
89
88
88
88
87
86
86
85
85
85
85
84
84
84
84
84
84
84
84
85
84
84
84
84
84
84
84
84
84
84
83
83
83
82
82
80
76
70
59
43
28
19
13
9
7
4
3
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
128
138
135
121
106
98
94
93
92
91
90
89
88
88
88
87
86
86
85
85
85
85
84
84
84
84
84
84
84
84
85
84
85
84
85
85
84
84
84
84
84
84
84
83
83
82
80
76
70
59
42
28
19
13
9
7
4
3
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
128
138
136
121
106
98
94
93
92
91
90
89
88
88
88
87
86
86
85
85
85
85
84
84
84
84
84
84
84
84
85
84
85
84
85
85
84
84
84
84
84
84
84
83
83
82
80
76
70
59
42
28
19
13
9
7
4
3
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
118
128
138
136
121
106
98
94
93
92
91
90
89
88
88
88
87
86
86
85
85
85
85
84
84
84
84
84
84
84
84
85
84
85
84
85
85
84
84
84
84
84
84
84
83
83
82
80
76
70
59
42
28
19
13
9
7
5
3
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
97
98
100
104
111
119
129
139
136
121
107
99
95
94
93
92
91
90
89
89
89
88
87
87
86
86
86
86
85
85
85
85
85
85
85
85
86
85
86
85
86
86
85
85
85
85
85
85
85
84
84
83
81
77
71
59
42
28
19
14
10
7
5
3
2
2
2
2
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
]]
0