20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
204
-
-
-
-
-
-
-
-
-
118
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
598
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
226
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
414
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
1370
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
321
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
2170
-
-
-
-
-
-
-
-
-
1706
-
-
-
-
-
-
-
-
-
761
-
-
-
-
-
-
-
-
-
1067
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
1453
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
1269
-
-
-
-
-
-
-
-
-
1359
-
-
-
-
-
-
-
-
-
3089
-
-
-
-
-
-
-
-
-
1594
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
799
-
-
-
-
-
-
-
-
-
3108
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
1116
-
-
-
-
-
-
-
-
-
1442
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
5138
-
-
-
-
-
-
-
-
-
1215
-
-
-
-
-
-
-
-
-
1821
-
-
-
-
-
-
-
-
-
1884
-
-
-
-
-
-
-
-
-
1528
-
-
-
-
-
-
-
-
-
1.90万
-
-
-
-
-
-
-
-
-
1444
-
-
-
-
-
-
-
-
-
2136
-
-
-
-
-
-
-
-
-
421
-
-
-
-
-
-
-
-
-
2358
-
-
-
-
-
-
-
-
-
3663
-
-
-
-
-
-
-
-
-
4924
-
-
-
-
-
-
-
-
-
2114
-
-
-
-
-
-
-
-
-
3621
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
2689
-
-
-
-
-
-
-
-
-
2083
-
-
-
-
-
-
-
-
-
2.55万
-
-
-
-
-
-
-
-
-
1611
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
972
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
196
-
-
-
-
-
-
-
-
-
150
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
940
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
1376
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
520
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
1051
-
-
-
-
-
-
-
-
-
378
-
-
-
-
-
-
-
-
-
4791
-
-
-
-
-
-
-
-
-
710
-
-
-
-
-
-
-
-
-
8401
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
693
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
1438
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
523
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
1120
-
-
-
-
-
-
-
-
-
1.60万
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
1291
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
1906
-
-
-
-
-
-
-
-
-
923
-
-
-
-
-
-
-
-
-
730
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
366
-
-
-
-
-
-
-
-
-
529
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
1974
-
-
-
-
-
-
-
-
-
1617
-
-
-
-
-
-
-
-
-
576
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
2603
-
-
-
-
-
-
-
-
-
4298
-
-
-
-
-
-
-
-
-
856
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
903
-
-
-
-
-
-
-
-
-
873
-
-
-
-
-
-
-
-
-
781
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
663
-
-
-
-
-
-
-
-
-
1463
-
-
-
-
-
-
-
-
-
1492
-
-
-
-
-
-
-
-
-
543
-
-
-
-
-
-
-
-
-
1176
-
-
-
-
-
-
-
-
-
1132
-
-
-
-
-
-
-
-
-
1344
-
-
-
-
-
-
-
-
-
2391
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
1378
-
-
-
-
-
-
-
-
-
886
-
-
-
-
-
-
-
-
-
4532
-
-
-
-
-
-
-
-
-
2636
-
-
-
-
-
-
-
-
-
2536
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
2110
-
-
-
-
-
-
-
-
-
7988
-
-
-
-
-
-
-
-
-
1082
-
-
-
-
-
-
-
-
-
4806
-
-
-
-
-
-
-
-
-
1535
-
-
-
-
-
-
-
-
-
1884
-
-
-
-
-
-
-
-
-
8334
-
-
-
-
-
-
-
-
-
2303
-
-
-
-
-
-
-
-
-
3438
-
-
-
-
-
-
-
-
-
9632
-
-
-
-
-
-
-
-
-
2515
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
4406
-
-
-
-
-
-
-
-
-
2056
-
-
-
-
-
-
-
-
-
2097
-
-
-
-
-
-
-
-
-
4609
-
-
-
-
-
-
-
-
-
7838
-
-
-
-
-
-
-
-
-
2443
-
-
-
-
-
-
-
-
-
2379
-
-
-
-
-
-
-
-
-
2122
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
8225
-
-
-
-
-
-
-
-
-
6365
-
-
-
-
-
-
-
-
-
2927
-
-
-
-
-
-
-
-
-
2458
-
-
-
-
-
-
-
-
-
2217
-
-
-
-
-
-
-
-
-
7793
-
-
-
-
-
-
-
-
-
768
-
-
-
-
-
-
-
-
-
1985
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
6798
-
-
-
-
-
-
-
-
-
6890
-
-
-
-
-
-
-
-
-
8652
-
-
-
-
-
-
-
-
-
2232
-
-
-
-
-
-
-
-
-
1910
-
-
-
-
-
-
-
-
-
714
-
-
-
-
-
-
-
-
-
2262
-
-
-
-
-
-
-
-
-
1963
-
-
-
-
-
-
-
-
-
8283
-
-
-
-
-
-
-
-
-
1969
2808
-
-
-
-
-
-
-
-
-
833
-
-
-
-
-
-
-
-
-
1445
-
-
-
-
-
-
-
-
-
3167
-
-
-
-
-
-
-
-
-
8091
-
-
-
-
-
-
-
-
-
3670
-
-
-
-
-
-
-
-
-
2952
-
-
-
-
-
-
-
-
-
3592
-
-
-
-
-
-
-
-
-
2045
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
2085
-
-
-
-
-
-
-
-
-
2514
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
2027
-
-
-
-
-
-
-
-
-
1863
-
-
-
-
-
-
-
-
-
1.22万
-
-
-
-
-
-
-
-
-
1926
-
-
-
-
-
-
-
-
-
3052
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
3194
-
-
-
-
-
-
-
-
-
3082
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
4805
-
-
-
-
-
-
-
-
-
3392
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3898
-
-
-
-
-
-
-
-
-
8116
-
-
-
-
-
-
-
-
-
8963
-
-
-
-
-
-
-
-
-
1738
-
-
-
-
-
-
-
-
-
618
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1617
-
-
-
-
-
-
-
-
-
828
-
-
-
-
-
-
-
-
-
4863
-
-
-
-
-
-
-
-
-
969
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1321
-
-
-
-
-
-
-
-
-
1199
-
-
-
-
-
-
-
-
-
1508
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
928
-
-
-
-
-
-
-
-
-
2812
-
-
-
-
-
-
-
-
-
1308
-
-
-
-
-
-
-
-
-
1222
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
2126
-
-
-
-
-
-
-
-
-
1423
-
-
-
-
-
-
-
-
-
1611
-
-
-
-
-
-
-
-
-
404
-
-
-
-
-
-
-
-
-
2905
-
-
-
-
-
-
-
-
-
689
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
3229
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2363
-
-
-
-
-
-
-
-
-
1095
-
-
-
-
-
-
-
-
-
2074
-
-
-
-
-
-
-
-
-
1093
-
-
-
-
-
-
-
-
-
3054
-
-
-
-
-
-
-
-
-
1168
-
-
-
-
-
-
-
-
-
1570
-
-
-
-
-
-
-
-
-
1443
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
2463
-
-
-
-
-
-
-
-
-
2036
-
-
-
-
-
-
-
-
-
337
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
1182
-
-
-
-
-
-
-
-
-
882
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
407
-
-
-
-
-
-
-
-
-
891
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
142
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
601
-
-
-
-
-
-
-
-
-
128
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0