1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
35
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
155
-
-
-
-
-
-
-
-
-
389
-
-
-
-
-
-
-
-
-
1775
-
-
-
-
-
-
-
-
-
3417
-
-
-
-
-
-
-
-
-
6638
-
-
-
-
-
-
-
-
-
2234
-
-
-
-
-
-
-
-
-
2535
-
-
-
-
-
-
-
-
-
3315
-
-
-
-
-
-
-
-
-
4421
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
296
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
746
-
-
-
-
-
-
-
-
-
446
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
137
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
493
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
36
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
648
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
2409
-
-
-
-
-
-
-
-
-
438
-
-
-
-
-
-
-
-
-
518
-
-
-
-
-
-
-
-
-
2204
-
-
-
-
-
-
-
-
-
4211
-
-
-
-
-
-
-
-
-
459
-
-
-
-
-
-
-
-
-
1813
-
-
-
-
-
-
-
-
-
496
-
-
-
-
-
-
-
-
-
1050
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
1029
-
-
-
-
-
-
-
-
-
3250
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
1345
-
-
-
-
-
-
-
-
-
902
-
-
-
-
-
-
-
-
-
2029
-
-
-
-
-
-
-
-
-
2725
-
-
-
-
-
-
-
-
-
1377
-
-
-
-
-
-
-
-
-
668
-
-
-
-
-
-
-
-
-
1216
-
-
-
-
-
-
-
-
-
2630
-
-
-
-
-
-
-
-
-
3923
-
-
-
-
-
-
-
-
-
2060
-
-
-
-
-
-
-
-
-
3258
-
-
-
-
-
-
-
-
-
6935
-
-
-
-
-
-
-
-
-
1844
-
-
-
-
-
-
-
-
-
6868
-
-
-
-
-
-
-
-
-
2130
-
-
-
-
-
-
-
-
-
4453
-
-
-
-
-
-
-
-
-
3267
-
-
-
-
-
-
-
-
-
1786
4224
-
-
-
-
-
-
-
-
-
2408
-
-
-
-
-
-
-
-
-
2437
-
-
-
-
-
-
-
-
-
3741
-
-
-
-
-
-
-
-
-
3771
-
-
-
-
-
-
-
-
-
1.11萬
-
-
-
-
-
-
-
-
-
5121
-
-
-
-
-
-
-
-
-
3138
-
-
-
-
-
-
-
-
-
3440
-
-
-
-
-
-
-
-
-
3578
-
-
-
-
-
-
-
-
-
5315
-
-
-
-
-
-
-
-
-
1571
-
-
-
-
-
-
-
-
-
1921
-
-
-
-
-
-
-
-
-
2227
-
-
-
-
-
-
-
-
-
1724
-
-
-
-
-
-
-
-
-
6231
-
-
-
-
-
-
-
-
-
2378
-
-
-
-
-
-
-
-
-
698
-
-
-
-
-
-
-
-
-
783
-
-
-
-
-
-
-
-
-
1238
-
-
-
-
-
-
-
-
-
2629
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
248
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1143
-
-
-
-
-
-
-
-
-
568
-
-
-
-
-
-
-
-
-
334
-
-
-
-
-
-
-
-
-
195
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
281
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2168
-
-
-
-
-
-
-
-
-
2329
-
-
-
-
-
-
-
-
-
1094
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
178
-
-
-
-
-
-
-
-
-
173
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0