2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
362
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
287
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
1055
-
-
-
-
-
-
-
-
-
751
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2548
-
-
-
-
-
-
-
-
-
1020
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
805
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
566
-
-
-
-
-
-
-
-
-
286
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
322
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
97
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
489
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
1219
-
-
-
-
-
-
-
-
-
1144
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
599
-
-
-
-
-
-
-
-
-
1631
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
3012
-
-
-
-
-
-
-
-
-
679
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
597
-
-
-
-
-
-
-
-
-
937
-
-
-
-
-
-
-
-
-
770
-
-
-
-
-
-
-
-
-
2020
-
-
-
-
-
-
-
-
-
1093
-
-
-
-
-
-
-
-
-
2270
-
-
-
-
-
-
-
-
-
8013
-
-
-
-
-
-
-
-
-
1143
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
1018
-
-
-
-
-
-
-
-
-
1737
-
-
-
-
-
-
-
-
-
1493
-
-
-
-
-
-
-
-
-
639
-
-
-
-
-
-
-
-
-
2509
-
-
-
-
-
-
-
-
-
1149
-
-
-
-
-
-
-
-
-
2697
-
-
-
-
-
-
-
-
-
3123
-
-
-
-
-
-
-
-
-
2989
-
-
-
-
-
-
-
-
-
2519
-
-
-
-
-
-
-
-
-
1704
-
-
-
-
-
-
-
-
-
2014
-
-
-
-
-
-
-
-
-
6221
-
-
-
-
-
-
-
-
-
2371
3336
-
-
-
-
-
-
-
-
-
2669
-
-
-
-
-
-
-
-
-
1503
-
-
-
-
-
-
-
-
-
4294
-
-
-
-
-
-
-
-
-
1759
-
-
-
-
-
-
-
-
-
3980
-
-
-
-
-
-
-
-
-
2885
-
-
-
-
-
-
-
-
-
1941
-
-
-
-
-
-
-
-
-
6766
-
-
-
-
-
-
-
-
-
2854
-
-
-
-
-
-
-
-
-
4236
-
-
-
-
-
-
-
-
-
2415
-
-
-
-
-
-
-
-
-
1894
-
-
-
-
-
-
-
-
-
5886
-
-
-
-
-
-
-
-
-
3687
-
-
-
-
-
-
-
-
-
3835
-
-
-
-
-
-
-
-
-
3855
-
-
-
-
-
-
-
-
-
4587
-
-
-
-
-
-
-
-
-
7043
-
-
-
-
-
-
-
-
-
6162
-
-
-
-
-
-
-
-
-
5382
-
-
-
-
-
-
-
-
-
4229
-
-
-
-
-
-
-
-
-
3223
-
-
-
-
-
-
-
-
-
4707
-
-
-
-
-
-
-
-
-
2525
-
-
-
-
-
-
-
-
-
1658
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
1595
-
-
-
-
-
-
-
-
-
5945
-
-
-
-
-
-
-
-
-
5495
-
-
-
-
-
-
-
-
-
1664
-
-
-
-
-
-
-
-
-
1095
-
-
-
-
-
-
-
-
-
386
-
-
-
-
-
-
-
-
-
1609
-
-
-
-
-
-
-
-
-
1284
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
655
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
359
-
-
-
-
-
-
-
-
-
1318
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
371
-
-
-
-
-
-
-
-
-
1685
-
-
-
-
-
-
-
-
-
609
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
252
-
-
-
-
-
-
-
-
-
102
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
266
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4489
-
-
-
-
-
-
-
-
-
2930
-
-
-
-
-
-
-
-
-
2667
-
-
-
-
-
-
-
-
-
4086
-
-
-
-
-
-
-
-
-
2743
-
-
-
-
-
-
-
-
-
3380
-
-
-
-
-
-
-
-
-
3626
-
-
-
-
-
-
-
-
-
6444
-
-
-
-
-
-
-
-
-
3074
-
-
-
-
-
-
-
-
-
2595
-
-
-
-
-
-
-
-
-
1520
-
-
-
-
-
-
-
-
-
3564
-
-
-
-
-
-
-
-
-
1970
-
-
-
-
-
-
-
-
-
3055
-
-
-
-
-
-
-
-
-
2549
-
-
-
-
-
-
-
-
-
1921
-
-
-
-
-
-
-
-
-
1914
-
-
-
-
-
-
-
-
-
1455
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
825
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0