0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
399
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
272
-
-
-
-
-
-
-
-
-
470
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
681
-
-
-
-
-
-
-
-
-
3.50万
-
-
-
-
-
-
-
-
-
1922
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
3382
-
-
-
-
-
-
-
-
-
1195
-
-
-
-
-
-
-
-
-
482
-
-
-
-
-
-
-
-
-
6093
-
-
-
-
-
-
-
-
-
7.40万
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
787
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
526
-
-
-
-
-
-
-
-
-
140
-
-
-
-
-
-
-
-
-
251
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
1.20万
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
243
-
-
-
-
-
-
-
-
-
561
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
1049
-
-
-
-
-
-
-
-
-
455
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
2.28万
-
-
-
-
-
-
-
-
-
1029
-
-
-
-
-
-
-
-
-
896
-
-
-
-
-
-
-
-
-
638
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
3.88万
-
-
-
-
-
-
-
-
-
832
-
-
-
-
-
-
-
-
-
953
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
62
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
1176
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
175
-
-
-
-
-
-
-
-
-
627
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
2011
-
-
-
-
-
-
-
-
-
1464
-
-
-
-
-
-
-
-
-
2112
-
-
-
-
-
-
-
-
-
1898
-
-
-
-
-
-
-
-
-
2020
-
-
-
-
-
-
-
-
-
7393
-
-
-
-
-
-
-
-
-
6576
-
-
-
-
-
-
-
-
-
3603
-
-
-
-
-
-
-
-
-
3055
-
-
-
-
-
-
-
-
-
3526
-
-
-
-
-
-
-
-
-
1.05万
-
-
-
-
-
-
-
-
-
4286
-
-
-
-
-
-
-
-
-
4252
-
-
-
-
-
-
-
-
-
2143
-
-
-
-
-
-
-
-
-
3505
-
-
-
-
-
-
-
-
-
2912
-
-
-
-
-
-
-
-
-
6416
-
-
-
-
-
-
-
-
-
2047
-
-
-
-
-
-
-
-
-
2564
-
-
-
-
-
-
-
-
-
1801
-
-
-
-
-
-
-
-
-
3784
-
-
-
-
-
-
-
-
-
3893
-
-
-
-
-
-
-
-
-
1.09万
-
-
-
-
-
-
-
-
-
2302
-
-
-
-
-
-
-
-
-
2714
-
-
-
-
-
-
-
-
-
2203
-
-
-
-
-
-
-
-
-
2213
-
-
-
-
-
-
-
-
-
3062
-
-
-
-
-
-
-
-
-
7212
-
-
-
-
-
-
-
-
-
3413
-
-
-
-
-
-
-
-
-
4703
-
-
-
-
-
-
-
-
-
1496
-
-
-
-
-
-
-
-
-
4163
-
-
-
-
-
-
-
-
-
2485
-
-
-
-
-
-
-
-
-
1.47万
-
-
-
-
-
-
-
-
-
3665
-
-
-
-
-
-
-
-
-
3727
-
-
-
-
-
-
-
-
-
2496
-
-
-
-
-
-
-
-
-
6794
-
-
-
-
-
-
-
-
-
7799
-
-
-
-
-
-
-
-
-
5812
-
-
-
-
-
-
-
-
-
5535
-
-
-
-
-
-
-
-
-
2100
-
-
-
-
-
-
-
-
-
1826
-
-
-
-
-
-
-
-
-
1.84万
-
-
-
-
-
-
-
-
-
3530
-
-
-
-
-
-
-
-
-
2714
-
-
-
-
-
-
-
-
-
3164
-
-
-
-
-
-
-
-
-
5650
-
-
-
-
-
-
-
-
-
8416
-
-
-
-
-
-
-
-
-
3025
-
-
-
-
-
-
-
-
-
1543
-
-
-
-
-
-
-
-
-
934
-
-
-
-
-
-
-
-
-
2322
-
-
-
-
-
-
-
-
-
1858
-
-
-
-
-
-
-
-
-
8643
-
-
-
-
-
-
-
-
-
5729
-
-
-
-
-
-
-
-
-
1683
-
-
-
-
-
-
-
-
-
1064
-
-
-
-
-
-
-
-
-
1376
-
-
-
-
-
-
-
-
-
2397
-
-
-
-
-
-
-
-
-
6960
-
-
-
-
-
-
-
-
-
1051
-
-
-
-
-
-
-
-
-
1402
-
-
-
-
-
-
-
-
-
809
-
-
-
-
-
-
-
-
-
1354
-
-
-
-
-
-
-
-
-
1181
-
-
-
-
-
-
-
-
-
5295
-
-
-
-
-
-
-
-
-
760
-
-
-
-
-
-
-
-
-
4886
-
-
-
-
-
-
-
-
-
2257
-
-
-
-
-
-
-
-
-
1311
-
-
-
-
-
-
-
-
-
989
-
-
-
-
-
-
-
-
-
2910
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
1363
-
-
-
-
-
-
-
-
-
537
-
-
-
-
-
-
-
-
-
394
-
-
-
-
-
-
-
-
-
1982
-
-
-
-
-
-
-
-
-
3286
-
-
-
-
-
-
-
-
-
492
-
-
-
-
-
-
-
-
-
1818
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
2151
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
722
-
-
-
-
-
-
-
-
-
494
-
-
-
-
-
-
-
-
-
530
-
-
-
-
-
-
-
-
-
1230
-
-
-
-
-
-
-
-
-
3091
-
-
-
-
-
-
-
-
-
432
-
-
-
-
-
-
-
-
-
298
-
-
-
-
-
-
-
-
-
123
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
256
-
-
-
-
-
-
-
-
-
4265
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
381
-
-
-
-
-
-
-
-
-
458
-
-
-
-
-
-
-
-
-
219
-
-
-
-
-
-
-
-
-
1206
-
-
-
-
-
-
-
-
-
149
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
445
-
-
-
-
-
-
-
-
-
685
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
670
-
-
-
-
-
-
-
-
-
129
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
80
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
387
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
311
-
-
-
-
-
-
-
-
-
1330
-
-
-
-
-
-
-
-
-
1037
-
-
-
-
-
-
-
-
-
586
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
511
-
-
-
-
-
-
-
-
-
411
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
82
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
732
-
-
-
-
-
-
-
-
-
2660
-
-
-
-
-
-
-
-
-
5152
-
-
-
-
-
-
-
-
-
2196
-
-
-
-
-
-
-
-
-
2579
-
-
-
-
-
-
-
-
-
4643
-
-
-
-
-
-
-
-
-
1974
-
-
-
-
-
-
-
-
-
9577
-
-
-
-
-
-
-
-
-
2445
-
-
-
-
-
-
-
-
-
2524
-
-
-
-
-
-
-
-
-
3749
-
-
-
-
-
-
-
-
-
3257
-
-
-
-
-
-
-
-
-
7427
-
-
-
-
-
-
-
-
-
4096
-
-
-
-
-
-
-
-
-
5836
-
-
-
-
-
-
-
-
-
2529
-
-
-
-
-
-
-
-
-
3043
-
-
-
-
-
-
-
-
-
2.24万
-
-
-
-
-
-
-
-
-
3398
-
-
-
-
-
-
-
-
-
5030
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
5029
-
-
-
-
-
-
-
-
-
9227
-
-
-
-
-
-
-
-
-
3941
-
-
-
-
-
-
-
-
-
6393
-
-
-
-
-
-
-
-
-
5253
-
-
-
-
-
-
-
-
-
2338
-
-
-
-
-
-
-
-
-
1.69万
-
-
-
-
-
-
-
-
-
3446
-
-
-
-
-
-
-
-
-
7157
-
-
-
-
-
-
-
-
-
1664
-
-
-
-
-
-
-
-
-
2255
-
-
-
-
-
-
-
-
-
1.12万
-
-
-
-
-
-
-
-
-
3187
-
-
-
-
-
-
-
-
-
2554
-
-
-
-
-
-
-
-
-
3487
-
-
-
-
-
-
-
-
-
7749
-
-
-
-
-
-
-
-
-
1.08万
-
-
-
-
-
-
-
-
-
2099
-
-
-
-
-
-
-
-
-
4126
-
-
-
-
-
-
-
-
-
4682
-
-
-
-
-
-
-
-
-
1.03万
-
-
-
-
-
-
-
-
-
1584
-
-
-
-
-
-
-
-
-
5771
-
-
-
-
-
-
-
-
-
2199
-
-
-
-
-
-
-
-
-
2488
-
-
-
-
-
-
-
-
-
1489
-
-
-
-
-
-
-
-
-
1409
-
-
-
-
-
-
-
-
-
2102
-
-
-
-
-
-
-
-
-
2565
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
244
-
-
-
-
-
-
-
-
-
3628
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
5872
-
-
-
-
-
-
-
-
-
81
-
-
-
-
-
-
-
-
-
153
-
-
-
-
-
-
-
-
-
241
-
-
-
-
-
-
-
-
-
163
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
202
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
87
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
1200
-
-
-
-
-
-
-
-
-
151
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
31
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
501
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0