81
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
60
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
1291
-
-
-
-
-
-
-
-
-
654
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
179
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
1535
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
522
-
-
-
-
-
-
-
-
-
108
-
-
-
-
-
-
-
-
-
7338
-
-
-
-
-
-
-
-
-
85
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
198
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
49
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
970
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
235
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
871
-
-
-
-
-
-
-
-
-
1773
-
-
-
-
-
-
-
-
-
815
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
2992
-
-
-
-
-
-
-
-
-
250
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
858
-
-
-
-
-
-
-
-
-
752
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
720
-
-
-
-
-
-
-
-
-
4048
-
-
-
-
-
-
-
-
-
1611
-
-
-
-
-
-
-
-
-
2125
-
-
-
-
-
-
-
-
-
1559
-
-
-
-
-
-
-
-
-
4079
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
3048
-
-
-
-
-
-
-
-
-
723
-
-
-
-
-
-
-
-
-
3482
-
-
-
-
-
-
-
-
-
1997
-
-
-
-
-
-
-
-
-
1.23万
-
-
-
-
-
-
-
-
-
3067
-
-
-
-
-
-
-
-
-
6205
-
-
-
-
-
-
-
-
-
4323
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
1.59万
-
-
-
-
-
-
-
-
-
8901
-
-
-
-
-
-
-
-
-
3.70万
-
-
-
-
-
-
-
-
-
1.91万
-
-
-
-
-
-
-
-
-
2.38万
-
-
-
-
-
-
-
-
-
2.79万
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1338
-
-
-
-
-
-
-
-
-
1151
-
-
-
-
-
-
-
-
-
136
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
430
-
-
-
-
-
-
-
-
-
158
-
-
-
-
-
-
-
-
-
593
-
-
-
-
-
-
-
-
-
2354
-
-
-
-
-
-
-
-
-
1824
-
-
-
-
-
-
-
-
-
728
-
-
-
-
-
-
-
-
-
5961
-
-
-
-
-
-
-
-
-
1848
-
-
-
-
-
-
-
-
-
8628
-
-
-
-
-
-
-
-
-
8978
-
-
-
-
-
-
-
-
-
1196
-
-
-
-
-
-
-
-
-
3581
-
-
-
-
-
-
-
-
-
2501
-
-
-
-
-
-
-
-
-
1786
-
-
-
-
-
-
-
-
-
3182
-
-
-
-
-
-
-
-
-
2951
-
-
-
-
-
-
-
-
-
7681
-
-
-
-
-
-
-
-
-
3498
-
-
-
-
-
-
-
-
-
4453
-
-
-
-
-
-
-
-
-
3207
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
5136
-
-
-
-
-
-
-
-
-
7383
-
-
-
-
-
-
-
-
-
9282
-
-
-
-
-
-
-
-
-
7089
-
-
-
-
-
-
-
-
-
7672
-
-
-
-
-
-
-
-
-
3562
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
4641
-
-
-
-
-
-
-
-
-
3078
-
-
-
-
-
-
-
-
-
4676
-
-
-
-
-
-
-
-
-
1734
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
1764
-
-
-
-
-
-
-
-
-
553
-
-
-
-
-
-
-
-
-
1712
-
-
-
-
-
-
-
-
-
1307
-
-
-
-
-
-
-
-
-
3779
-
-
-
-
-
-
-
-
-
2389
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
1269
-
-
-
-
-
-
-
-
-
2764
-
-
-
-
-
-
-
-
-
1926
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
3097
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
878
-
-
-
-
-
-
-
-
-
1959
-
-
-
-
-
-
-
-
-
9673
-
-
-
-
-
-
-
-
-
1054
-
-
-
-
-
-
-
-
-
2968
-
-
-
-
-
-
-
-
-
1641
-
-
-
-
-
-
-
-
-
1198
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
2690
-
-
-
-
-
-
-
-
-
1145
-
-
-
-
-
-
-
-
-
7671
-
-
-
-
-
-
-
-
-
1445
-
-
-
-
-
-
-
-
-
9387
-
-
-
-
-
-
-
-
-
1178
-
-
-
-
-
-
-
-
-
2586
-
-
-
-
-
-
-
-
-
1182
-
-
-
-
-
-
-
-
-
2220
-
-
-
-
-
-
-
-
-
1681
-
-
-
-
-
-
-
-
-
7025
-
-
-
-
-
-
-
-
-
2345
-
-
-
-
-
-
-
-
-
9073
-
-
-
-
-
-
-
-
-
2646
-
-
-
-
-
-
-
-
-
2.50万
-
-
-
-
-
-
-
-
-
7275
-
-
-
-
-
-
-
-
-
5050
-
-
-
-
-
-
-
-
-
1.12万
-
-
-
-
-
-
-
-
-
5070
-
-
-
-
-
-
-
-
-
2861
-
-
-
-
-
-
-
-
-
4800
-
-
-
-
-
-
-
-
-
3769
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
6544
-
-
-
-
-
-
-
-
-
1.86万
-
-
-
-
-
-
-
-
-
7607
-
-
-
-
-
-
-
-
-
1.52万
-
-
-
-
-
-
-
-
-
3753
-
-
-
-
-
-
-
-
-
8236
-
-
-
-
-
-
-
-
-
1.18万
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
5427
-
-
-
-
-
-
-
-
-
8912
-
-
-
-
-
-
-
-
-
4463
-
-
-
-
-
-
-
-
-
2.26万
-
-
-
-
-
-
-
-
-
6267
-
-
-
-
-
-
-
-
-
1.15万
-
-
-
-
-
-
-
-
-
9194
-
-
-
-
-
-
-
-
-
1.55万
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
1.02万
-
-
-
-
-
-
-
-
-
2.01万
-
-
-
-
-
-
-
-
-
1.13万
-
-
-
-
-
-
-
-
-
9350
-
-
-
-
-
-
-
-
-
8651
1.56万
-
-
-
-
-
-
-
-
-
6.90万
-
-
-
-
-
-
-
-
-
1.40万
-
-
-
-
-
-
-
-
-
8.70万
-
-
-
-
-
-
-
-
-
1.64万
-
-
-
-
-
-
-
-
-
1.35万
-
-
-
-
-
-
-
-
-
4.77万
-
-
-
-
-
-
-
-
-
1.32万
-
-
-
-
-
-
-
-
-
2.02万
-
-
-
-
-
-
-
-
-
8586
-
-
-
-
-
-
-
-
-
1.25万
-
-
-
-
-
-
-
-
-
4.36万
-
-
-
-
-
-
-
-
-
1.46万
-
-
-
-
-
-
-
-
-
8814
-
-
-
-
-
-
-
-
-
6763
-
-
-
-
-
-
-
-
-
4826
-
-
-
-
-
-
-
-
-
1.83万
-
-
-
-
-
-
-
-
-
3593
-
-
-
-
-
-
-
-
-
2364
-
-
-
-
-
-
-
-
-
1.39万
-
-
-
-
-
-
-
-
-
4436
-
-
-
-
-
-
-
-
-
3.42万
-
-
-
-
-
-
-
-
-
2749
-
-
-
-
-
-
-
-
-
5844
-
-
-
-
-
-
-
-
-
1.00万
-
-
-
-
-
-
-
-
-
6285
-
-
-
-
-
-
-
-
-
3197
-
-
-
-
-
-
-
-
-
2346
-
-
-
-
-
-
-
-
-
6752
-
-
-
-
-
-
-
-
-
3536
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1277
-
-
-
-
-
-
-
-
-
5763
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
569
-
-
-
-
-
-
-
-
-
1097
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4131
-
-
-
-
-
-
-
-
-
1.47万
-
-
-
-
-
-
-
-
-
2475
-
-
-
-
-
-
-
-
-
2824
-
-
-
-
-
-
-
-
-
1479
-
-
-
-
-
-
-
-
-
1628
-
-
-
-
-
-
-
-
-
2872
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
573
-
-
-
-
-
-
-
-
-
995
-
-
-
-
-
-
-
-
-
684
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
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