51
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
105
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
725
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
11.80K
-
-
-
-
-
-
-
-
-
1.60K
-
-
-
-
-
-
-
-
-
10.35K
-
-
-
-
-
-
-
-
-
2.30K
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
16.99K
-
-
-
-
-
-
-
-
-
2.82K
-
-
-
-
-
-
-
-
-
2.00K
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
3.20K
-
-
-
-
-
-
-
-
-
2.75K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5.71K
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
6.31K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
1.97K
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
381
247
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
17.53K
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
1.44K
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
3.55K
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
2.67K
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
2.24K
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
4.02K
-
-
-
-
-
-
-
-
-
1.04K
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
1.14K
-
-
-
-
-
-
-
-
-
11.75K
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
2.22K
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
5.86K
-
-
-
-
-
-
-
-
-
2.01K
-
-
-
-
-
-
-
-
-
1.03K
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
9.01K
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
1.85K
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1.07K
-
-
-
-
-
-
-
-
-
9.49K
-
-
-
-
-
-
-
-
-
5.47K
-
-
-
-
-
-
-
-
-
1.06K
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1.51K
-
-
-
-
-
-
-
-
-
2.69K
-
-
-
-
-
-
-
-
-
1.61K
-
-
-
-
-
-
-
-
-
1.17K
-
-
-
-
-
-
-
-
-
1.46K
-
-
-
-
-
-
-
-
-
1.69K
-
-
-
-
-
-
-
-
-
6.30K
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
5.73K
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
1.52K
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
1.49K
-
-
-
-
-
-
-
-
-
1.81K
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
17.35K
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
2.18K
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
15.17K
-
-
-
-
-
-
-
-
-
4.38K
-
-
-
-
-
-
-
-
-
10.52K
-
-
-
-
-
-
-
-
-
3.47K
-
-
-
-
-
-
-
-
-
21.80K
-
-
-
-
-
-
-
-
-
2.54K
-
-
-
-
-
-
-
-
-
10.73K
-
-
-
-
-
-
-
-
-
6.50K
-
-
-
-
-
-
-
-
-
10.46K
-
-
-
-
-
-
-
-
-
15.68K
-
-
-
-
-
-
-
-
-
2.43K
-
-
-
-
-
-
-
-
-
6.22K
-
-
-
-
-
-
-
-
-
11.64K
-
-
-
-
-
-
-
-
-
10.55K
-
-
-
-
-
-
-
-
-
5.30K
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7.41K
-
-
-
-
-
-
-
-
-
16.94K
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
4.80K
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
22.36K
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
2.04K
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
1.91K
-
-
-
-
-
-
-
-
-
3.75K
-
-
-
-
-
-
-
-
-
8.41K
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
1.02K
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
1.56K
-
-
-
-
-
-
-
-
-
824
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
1.10K
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
3.13K
-
-
-
-
-
-
-
-
-
3.87K
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
1.16K
-
-
-
-
-
-
-
-
-
1.77K
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
6.03K
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
6.34K
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
1.54K
-
-
-
-
-
-
-
-
-
1.11K
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
5.52K
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
1.79K
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
1.30K
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
1.95K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
1.05K
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
1.53K
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1.63K
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
4.98K
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0