21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
756
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
380
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
74
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
194
-
-
-
-
-
-
-
-
-
571
-
-
-
-
-
-
-
-
-
574
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
257
-
-
-
-
-
-
-
-
-
289
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
1222
-
-
-
-
-
-
-
-
-
2425
-
-
-
-
-
-
-
-
-
3344
-
-
-
-
-
-
-
-
-
4113
-
-
-
-
-
-
-
-
-
5323
-
-
-
-
-
-
-
-
-
8866
-
-
-
-
-
-
-
-
-
6164
-
-
-
-
-
-
-
-
-
7009
-
-
-
-
-
-
-
-
-
4871
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
93
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
185
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
306
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
79
-
-
-
-
-
-
-
-
-
657
-
-
-
-
-
-
-
-
-
1239
-
-
-
-
-
-
-
-
-
121
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
449
-
-
-
-
-
-
-
-
-
1204
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
562
-
-
-
-
-
-
-
-
-
801
-
-
-
-
-
-
-
-
-
5523
-
-
-
-
-
-
-
-
-
6391
-
-
-
-
-
-
-
-
-
708
-
-
-
-
-
-
-
-
-
669
-
-
-
-
-
-
-
-
-
1065
-
-
-
-
-
-
-
-
-
697
-
-
-
-
-
-
-
-
-
2295
-
-
-
-
-
-
-
-
-
1833
-
-
-
-
-
-
-
-
-
3624
-
-
-
-
-
-
-
-
-
1905
-
-
-
-
-
-
-
-
-
2967
-
-
-
-
-
-
-
-
-
2032
-
-
-
-
-
-
-
-
-
2803
-
-
-
-
-
-
-
-
-
1114
-
-
-
-
-
-
-
-
-
1646
-
-
-
-
-
-
-
-
-
1348
-
-
-
-
-
-
-
-
-
950
-
-
-
-
-
-
-
-
-
1692
-
-
-
-
-
-
-
-
-
3058
-
-
-
-
-
-
-
-
-
3608
-
-
-
-
-
-
-
-
-
1628
-
-
-
-
-
-
-
-
-
1081
-
-
-
-
-
-
-
-
-
1082
-
-
-
-
-
-
-
-
-
6909
-
-
-
-
-
-
-
-
-
4875
-
-
-
-
-
-
-
-
-
1394
-
-
-
-
-
-
-
-
-
1812
-
-
-
-
-
-
-
-
-
2788
-
-
-
-
-
-
-
-
-
2.21萬
-
-
-
-
-
-
-
-
-
8513
-
-
-
-
-
-
-
-
-
8481
-
-
-
-
-
-
-
-
-
4442
-
-
-
-
-
-
-
-
-
4286
-
-
-
-
-
-
-
-
-
8946
-
-
-
-
-
-
-
-
-
8369
-
-
-
-
-
-
-
-
-
4976
-
-
-
-
-
-
-
-
-
5837
-
-
-
-
-
-
-
-
-
4451
-
-
-
-
-
-
-
-
-
8124
-
-
-
-
-
-
-
-
-
5868
-
-
-
-
-
-
-
-
-
7824
-
-
-
-
-
-
-
-
-
7999
-
-
-
-
-
-
-
-
-
3383
-
-
-
-
-
-
-
-
-
8464
-
-
-
-
-
-
-
-
-
1835
-
-
-
-
-
-
-
-
-
1312
-
-
-
-
-
-
-
-
-
1790
3705
-
-
-
-
-
-
-
-
-
1.02萬
-
-
-
-
-
-
-
-
-
8294
-
-
-
-
-
-
-
-
-
8511
-
-
-
-
-
-
-
-
-
1.69萬
-
-
-
-
-
-
-
-
-
1.40萬
-
-
-
-
-
-
-
-
-
1.82萬
-
-
-
-
-
-
-
-
-
7954
-
-
-
-
-
-
-
-
-
3290
-
-
-
-
-
-
-
-
-
4188
-
-
-
-
-
-
-
-
-
6371
-
-
-
-
-
-
-
-
-
2974
-
-
-
-
-
-
-
-
-
7036
-
-
-
-
-
-
-
-
-
3761
-
-
-
-
-
-
-
-
-
2311
-
-
-
-
-
-
-
-
-
2969
-
-
-
-
-
-
-
-
-
4011
-
-
-
-
-
-
-
-
-
773
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
408
-
-
-
-
-
-
-
-
-
227
-
-
-
-
-
-
-
-
-
823
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
146
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
465
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
1307
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
1482
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
112
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
1472
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1089
-
-
-
-
-
-
-
-
-
1703
-
-
-
-
-
-
-
-
-
1294
-
-
-
-
-
-
-
-
-
924
-
-
-
-
-
-
-
-
-
688
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0