4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
22
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
63
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
223
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
383
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
315
-
-
-
-
-
-
-
-
-
125
-
-
-
-
-
-
-
-
-
877
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
626
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1393
-
-
-
-
-
-
-
-
-
807
-
-
-
-
-
-
-
-
-
1886
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
145
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
269
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
46
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
177
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
436
-
-
-
-
-
-
-
-
-
929
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
532
-
-
-
-
-
-
-
-
-
674
-
-
-
-
-
-
-
-
-
930
-
-
-
-
-
-
-
-
-
1652
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
757
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
905
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
1982
-
-
-
-
-
-
-
-
-
238
-
-
-
-
-
-
-
-
-
2064
-
-
-
-
-
-
-
-
-
148
-
-
-
-
-
-
-
-
-
2699
-
-
-
-
-
-
-
-
-
263
-
-
-
-
-
-
-
-
-
2600
-
-
-
-
-
-
-
-
-
191
-
-
-
-
-
-
-
-
-
1943
-
-
-
-
-
-
-
-
-
313
-
-
-
-
-
-
-
-
-
1942
-
-
-
-
-
-
-
-
-
425
-
-
-
-
-
-
-
-
-
1789
-
-
-
-
-
-
-
-
-
2547
-
-
-
-
-
-
-
-
-
3083
-
-
-
-
-
-
-
-
-
1704
-
-
-
-
-
-
-
-
-
3241
-
-
-
-
-
-
-
-
-
3691
-
-
-
-
-
-
-
-
-
3644
-
-
-
-
-
-
-
-
-
2354
-
-
-
-
-
-
-
-
-
3664
1195
-
-
-
-
-
-
-
-
-
3546
-
-
-
-
-
-
-
-
-
3243
-
-
-
-
-
-
-
-
-
3064
-
-
-
-
-
-
-
-
-
2621
-
-
-
-
-
-
-
-
-
6007
-
-
-
-
-
-
-
-
-
2271
-
-
-
-
-
-
-
-
-
5159
-
-
-
-
-
-
-
-
-
1289
-
-
-
-
-
-
-
-
-
6360
-
-
-
-
-
-
-
-
-
1987
-
-
-
-
-
-
-
-
-
3067
-
-
-
-
-
-
-
-
-
1958
-
-
-
-
-
-
-
-
-
8789
-
-
-
-
-
-
-
-
-
2883
-
-
-
-
-
-
-
-
-
2447
-
-
-
-
-
-
-
-
-
1031
-
-
-
-
-
-
-
-
-
1664
-
-
-
-
-
-
-
-
-
439
-
-
-
-
-
-
-
-
-
1877
-
-
-
-
-
-
-
-
-
570
-
-
-
-
-
-
-
-
-
1133
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
845
-
-
-
-
-
-
-
-
-
41
-
-
-
-
-
-
-
-
-
842
-
-
-
-
-
-
-
-
-
347
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
1014
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
753
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
687
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
474
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
169
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
107
-
-
-
-
-
-
-
-
-
491
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
27
-
-
-
-
-
-
-
-
-
94
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
134
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
358
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
65
-
-
-
-
-
-
-
-
-
130
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1976
-
-
-
-
-
-
-
-
-
5002
-
-
-
-
-
-
-
-
-
2407
-
-
-
-
-
-
-
-
-
4597
-
-
-
-
-
-
-
-
-
1772
-
-
-
-
-
-
-
-
-
2587
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
139
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
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
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据