0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3079
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4691
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
159
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
55
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
299
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
222
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
1188
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
98
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
70
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
1829
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
338
-
-
-
-
-
-
-
-
-
328
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
189
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
310
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
8291
-
-
-
-
-
-
-
-
-
294
-
-
-
-
-
-
-
-
-
604
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
221
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
1054
-
-
-
-
-
-
-
-
-
1399
-
-
-
-
-
-
-
-
-
1673
-
-
-
-
-
-
-
-
-
1.57万
-
-
-
-
-
-
-
-
-
7772
-
-
-
-
-
-
-
-
-
8514
-
-
-
-
-
-
-
-
-
7956
-
-
-
-
-
-
-
-
-
1.33万
-
-
-
-
-
-
-
-
-
3748
-
-
-
-
-
-
-
-
-
6488
-
-
-
-
-
-
-
-
-
1538
-
-
-
-
-
-
-
-
-
1192
-
-
-
-
-
-
-
-
-
2935
-
-
-
-
-
-
-
-
-
420
-
-
-
-
-
-
-
-
-
1585
-
-
-
-
-
-
-
-
-
3469
-
-
-
-
-
-
-
-
-
1.27万
-
-
-
-
-
-
-
-
-
1525
-
-
-
-
-
-
-
-
-
1.30万
-
-
-
-
-
-
-
-
-
519
-
-
-
-
-
-
-
-
-
5.52万
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
1385
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
506
-
-
-
-
-
-
-
-
-
4.51万
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
1826
-
-
-
-
-
-
-
-
-
1027
-
-
-
-
-
-
-
-
-
3844
-
-
-
-
-
-
-
-
-
4941
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
5385
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
1086
-
-
-
-
-
-
-
-
-
7826
-
-
-
-
-
-
-
-
-
911
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
5404
-
-
-
-
-
-
-
-
-
1105
-
-
-
-
-
-
-
-
-
7244
-
-
-
-
-
-
-
-
-
6290
-
-
-
-
-
-
-
-
-
4108
-
-
-
-
-
-
-
-
-
469
-
-
-
-
-
-
-
-
-
327
-
-
-
-
-
-
-
-
-
443
-
-
-
-
-
-
-
-
-
737
-
-
-
-
-
-
-
-
-
6613
-
-
-
-
-
-
-
-
-
187
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
4096
-
-
-
-
-
-
-
-
-
2105
-
-
-
-
-
-
-
-
-
7799
-
-
-
-
-
-
-
-
-
5429
-
-
-
-
-
-
-
-
-
463
-
-
-
-
-
-
-
-
-
424
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
2957
-
-
-
-
-
-
-
-
-
361
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
1570
-
-
-
-
-
-
-
-
-
3135
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
2075
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
581
-
-
-
-
-
-
-
-
-
8619
-
-
-
-
-
-
-
-
-
363
-
-
-
-
-
-
-
-
-
416
-
-
-
-
-
-
-
-
-
9561
-
-
-
-
-
-
-
-
-
862
-
-
-
-
-
-
-
-
-
471
-
-
-
-
-
-
-
-
-
2194
-
-
-
-
-
-
-
-
-
605
-
-
-
-
-
-
-
-
-
835
-
-
-
-
-
-
-
-
-
6426
-
-
-
-
-
-
-
-
-
676
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
1852
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
44
-
-
-
-
-
-
-
-
-
507
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
7663
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
429
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
661
-
-
-
-
-
-
-
-
-
2291
-
-
-
-
-
-
-
-
-
1814
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
5558
-
-
-
-
-
-
-
-
-
1337
-
-
-
-
-
-
-
-
-
534
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
5777
-
-
-
-
-
-
-
-
-
1220
-
-
-
-
-
-
-
-
-
608
-
-
-
-
-
-
-
-
-
658
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
7374
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
834
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
1392
-
-
-
-
-
-
-
-
-
3914
-
-
-
-
-
-
-
-
-
1142
-
-
-
-
-
-
-
-
-
1406
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
6264
-
-
-
-
-
-
-
-
-
372
-
-
-
-
-
-
-
-
-
3461
-
-
-
-
-
-
-
-
-
1396
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
6355
-
-
-
-
-
-
-
-
-
1035
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
7905
-
-
-
-
-
-
-
-
-
1006
-
-
-
-
-
-
-
-
-
1282
-
-
-
-
-
-
-
-
-
803
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
1387
-
-
-
-
-
-
-
-
-
715
-
-
-
-
-
-
-
-
-
590
-
-
-
-
-
-
-
-
-
1021
-
-
-
-
-
-
-
-
-
3128
-
-
-
-
-
-
-
-
-
1.40万
-
-
-
-
-
-
-
-
-
915
-
-
-
-
-
-
-
-
-
4578
-
-
-
-
-
-
-
-
-
7342
-
-
-
-
-
-
-
-
-
1454
-
-
-
-
-
-
-
-
-
2537
-
-
-
-
-
-
-
-
-
971
-
-
-
-
-
-
-
-
-
8004
-
-
-
-
-
-
-
-
-
1355
-
-
-
-
-
-
-
-
-
2169
-
-
-
-
-
-
-
-
-
8962
-
-
-
-
-
-
-
-
-
1640
-
-
-
-
-
-
-
-
-
1840
-
-
-
-
-
-
-
-
-
2287
-
-
-
-
-
-
-
-
-
2893
-
-
-
-
-
-
-
-
-
1545
-
-
-
-
-
-
-
-
-
1154
-
-
-
-
-
-
-
-
-
1053
-
-
-
-
-
-
-
-
-
2019
-
-
-
-
-
-
-
-
-
1636
-
-
-
-
-
-
-
-
-
1.12万
-
-
-
-
-
-
-
-
-
1381
-
-
-
-
-
-
-
-
-
3610
-
-
-
-
-
-
-
-
-
2881
963
-
-
-
-
-
-
-
-
-
1195
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
1278
-
-
-
-
-
-
-
-
-
1186
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
649
-
-
-
-
-
-
-
-
-
1512
-
-
-
-
-
-
-
-
-
1239
-
-
-
-
-
-
-
-
-
1611
-
-
-
-
-
-
-
-
-
2021
-
-
-
-
-
-
-
-
-
3296
-
-
-
-
-
-
-
-
-
1799
-
-
-
-
-
-
-
-
-
2220
-
-
-
-
-
-
-
-
-
1433
-
-
-
-
-
-
-
-
-
9030
-
-
-
-
-
-
-
-
-
4359
-
-
-
-
-
-
-
-
-
4255
-
-
-
-
-
-
-
-
-
2771
-
-
-
-
-
-
-
-
-
4246
-
-
-
-
-
-
-
-
-
4993
-
-
-
-
-
-
-
-
-
4247
-
-
-
-
-
-
-
-
-
2639
-
-
-
-
-
-
-
-
-
7921
-
-
-
-
-
-
-
-
-
6117
-
-
-
-
-
-
-
-
-
1.89万
-
-
-
-
-
-
-
-
-
2859
-
-
-
-
-
-
-
-
-
4358
-
-
-
-
-
-
-
-
-
2392
-
-
-
-
-
-
-
-
-
2704
-
-
-
-
-
-
-
-
-
2592
-
-
-
-
-
-
-
-
-
1133
-
-
-
-
-
-
-
-
-
641
-
-
-
-
-
-
-
-
-
1138
-
-
-
-
-
-
-
-
-
563
-
-
-
-
-
-
-
-
-
3327
-
-
-
-
-
-
-
-
-
484
-
-
-
-
-
-
-
-
-
1322
-
-
-
-
-
-
-
-
-
1933
-
-
-
-
-
-
-
-
-
4057
-
-
-
-
-
-
-
-
-
3007
-
-
-
-
-
-
-
-
-
1674
-
-
-
-
-
-
-
-
-
1108
-
-
-
-
-
-
-
-
-
1792
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
1.21万
-
-
-
-
-
-
-
-
-
1466
-
-
-
-
-
-
-
-
-
1141
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
2958
-
-
-
-
-
-
-
-
-
846
-
-
-
-
-
-
-
-
-
1095
-
-
-
-
-
-
-
-
-
4228
-
-
-
-
-
-
-
-
-
555
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
2166
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
857
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
1566
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
1761
-
-
-
-
-
-
-
-
-
335
-
-
-
-
-
-
-
-
-
216
-
-
-
-
-
-
-
-
-
890
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
182
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
859
-
-
-
-
-
-
-
-
-
377
-
-
-
-
-
-
-
-
-
437
-
-
-
-
-
-
-
-
-
247
-
-
-
-
-
-
-
-
-
2216
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
528
-
-
-
-
-
-
-
-
-
784
-
-
-
-
-
-
-
-
-
1409
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
132
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
2942
-
-
-
-
-
-
-
-
-
4273
-
-
-
-
-
-
-
-
-
2664
-
-
-
-
-
-
-
-
-
3041
-
-
-
-
-
-
-
-
-
1763
-
-
-
-
-
-
-
-
-
1.30万
-
-
-
-
-
-
-
-
-
2124
-
-
-
-
-
-
-
-
-
1958
-
-
-
-
-
-
-
-
-
1853
-
-
-
-
-
-
-
-
-
2369
-
-
-
-
-
-
-
-
-
2182
-
-
-
-
-
-
-
-
-
3504
-
-
-
-
-
-
-
-
-
1404
-
-
-
-
-
-
-
-
-
2293
-
-
-
-
-
-
-
-
-
1455
-
-
-
-
-
-
-
-
-
4507
-
-
-
-
-
-
-
-
-
767
-
-
-
-
-
-
-
-
-
1220
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
839
-
-
-
-
-
-
-
-
-
595
-
-
-
-
-
-
-
-
-
589
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
8162
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
104
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
1662
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
111
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2