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
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
1,600
-
-
-
-
-
-
-
-
-
1.04万
-
-
-
-
-
-
-
-
-
2,300
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
549
-
-
-
-
-
-
-
-
-
1.70万
-
-
-
-
-
-
-
-
-
2,820
-
-
-
-
-
-
-
-
-
1,999
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
3,198
-
-
-
-
-
-
-
-
-
2,750
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5,706
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
6,305
-
-
-
-
-
-
-
-
-
1,170
-
-
-
-
-
-
-
-
-
1,052
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
230
-
-
-
-
-
-
-
-
-
1,972
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
381
247
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
210
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
1.75万
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
624
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
1,439
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
39
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
579
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
3,546
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
749
-
-
-
-
-
-
-
-
-
729
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
596
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
2,673
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
510
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
548
-
-
-
-
-
-
-
-
-
2,241
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
4,024
-
-
-
-
-
-
-
-
-
1,040
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
440
-
-
-
-
-
-
-
-
-
344
-
-
-
-
-
-
-
-
-
677
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
557
-
-
-
-
-
-
-
-
-
582
-
-
-
-
-
-
-
-
-
1,141
-
-
-
-
-
-
-
-
-
1.17万
-
-
-
-
-
-
-
-
-
1,021
-
-
-
-
-
-
-
-
-
2,219
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
199
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
790
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
5,864
-
-
-
-
-
-
-
-
-
2,009
-
-
-
-
-
-
-
-
-
1,029
-
-
-
-
-
-
-
-
-
384
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
9,006
-
-
-
-
-
-
-
-
-
267
-
-
-
-
-
-
-
-
-
959
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
1,852
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
665
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
1,073
-
-
-
-
-
-
-
-
-
9,491
-
-
-
-
-
-
-
-
-
5,467
-
-
-
-
-
-
-
-
-
1,057
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
1,505
-
-
-
-
-
-
-
-
-
2,686
-
-
-
-
-
-
-
-
-
1,613
-
-
-
-
-
-
-
-
-
1,173
-
-
-
-
-
-
-
-
-
1,456
-
-
-
-
-
-
-
-
-
1,685
-
-
-
-
-
-
-
-
-
6,295
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
5,731
-
-
-
-
-
-
-
-
-
538
-
-
-
-
-
-
-
-
-
1,515
-
-
-
-
-
-
-
-
-
592
-
-
-
-
-
-
-
-
-
794
-
-
-
-
-
-
-
-
-
1,489
-
-
-
-
-
-
-
-
-
1,811
-
-
-
-
-
-
-
-
-
792
-
-
-
-
-
-
-
-
-
1.73万
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
2,181
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
819
-
-
-
-
-
-
-
-
-
798
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
504
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
4,377
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
3,474
-
-
-
-
-
-
-
-
-
2.18万
-
-
-
-
-
-
-
-
-
2,535
-
-
-
-
-
-
-
-
-
1.07万
-
-
-
-
-
-
-
-
-
6,504
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
2,434
-
-
-
-
-
-
-
-
-
6,223
-
-
-
-
-
-
-
-
-
1.16万
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
5,302
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7,408
-
-
-
-
-
-
-
-
-
1.69万
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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,801
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
808
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
673
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
2.24万
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
333
-
-
-
-
-
-
-
-
-
2,036
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
1,905
-
-
-
-
-
-
-
-
-
3,753
-
-
-
-
-
-
-
-
-
8,414
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
304
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
1,022
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
607
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
1,564
-
-
-
-
-
-
-
-
-
824
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
1,104
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
587
-
-
-
-
-
-
-
-
-
898
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
754
-
-
-
-
-
-
-
-
-
3,132
-
-
-
-
-
-
-
-
-
3,868
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
1,162
-
-
-
-
-
-
-
-
-
1,770
-
-
-
-
-
-
-
-
-
357
-
-
-
-
-
-
-
-
-
6,031
-
-
-
-
-
-
-
-
-
203
-
-
-
-
-
-
-
-
-
6,335
-
-
-
-
-
-
-
-
-
546
-
-
-
-
-
-
-
-
-
612
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
1,540
-
-
-
-
-
-
-
-
-
1,109
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
351
-
-
-
-
-
-
-
-
-
255
-
-
-
-
-
-
-
-
-
5,524
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
410
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
242
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
329
-
-
-
-
-
-
-
-
-
907
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
541
-
-
-
-
-
-
-
-
-
293
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
1,792
-
-
-
-
-
-
-
-
-
423
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
1,300
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
780
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
1,947
-
-
-
-
-
-
-
-
-
1,050
-
-
-
-
-
-
-
-
-
1,050
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
1,526
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1,625
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
4,978
-
-
-
-
-
-
-
-
-
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