2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
48
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
86
-
-
-
-
-
-
-
-
-
61
-
-
-
-
-
-
-
-
-
71
-
-
-
-
-
-
-
-
-
788
-
-
-
-
-
-
-
-
-
781
-
-
-
-
-
-
-
-
-
840
-
-
-
-
-
-
-
-
-
1532
-
-
-
-
-
-
-
-
-
2854
-
-
-
-
-
-
-
-
-
6228
-
-
-
-
-
-
-
-
-
8869
-
-
-
-
-
-
-
-
-
3905
-
-
-
-
-
-
-
-
-
5212
-
-
-
-
-
-
-
-
-
4895
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
376
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
500
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
345
-
-
-
-
-
-
-
-
-
724
-
-
-
-
-
-
-
-
-
1066
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
170
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
1592
-
-
-
-
-
-
-
-
-
893
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
956
-
-
-
-
-
-
-
-
-
664
-
-
-
-
-
-
-
-
-
467
-
-
-
-
-
-
-
-
-
217
-
-
-
-
-
-
-
-
-
769
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
453
-
-
-
-
-
-
-
-
-
1361
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2585
-
-
-
-
-
-
-
-
-
1001
-
-
-
-
-
-
-
-
-
5597
-
-
-
-
-
-
-
-
-
2095
-
-
-
-
-
-
-
-
-
4797
-
-
-
-
-
-
-
-
-
1396
-
-
-
-
-
-
-
-
-
1272
-
-
-
-
-
-
-
-
-
1547
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
7536
-
-
-
-
-
-
-
-
-
3155
-
-
-
-
-
-
-
-
-
2018
-
-
-
-
-
-
-
-
-
6089
-
-
-
-
-
-
-
-
-
4419
-
-
-
-
-
-
-
-
-
3299
-
-
-
-
-
-
-
-
-
1.15萬
-
-
-
-
-
-
-
-
-
3593
-
-
-
-
-
-
-
-
-
6849
-
-
-
-
-
-
-
-
-
5981
-
-
-
-
-
-
-
-
-
9948
-
-
-
-
-
-
-
-
-
5807
-
-
-
-
-
-
-
-
-
1768
-
-
-
-
-
-
-
-
-
1725
-
-
-
-
-
-
-
-
-
967
-
-
-
-
-
-
-
-
-
1640
1.36萬
-
-
-
-
-
-
-
-
-
4848
-
-
-
-
-
-
-
-
-
4460
-
-
-
-
-
-
-
-
-
6364
-
-
-
-
-
-
-
-
-
3554
-
-
-
-
-
-
-
-
-
2979
-
-
-
-
-
-
-
-
-
4701
-
-
-
-
-
-
-
-
-
4269
-
-
-
-
-
-
-
-
-
2623
-
-
-
-
-
-
-
-
-
1472
-
-
-
-
-
-
-
-
-
2424
-
-
-
-
-
-
-
-
-
874
-
-
-
-
-
-
-
-
-
412
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
56
-
-
-
-
-
-
-
-
-
331
-
-
-
-
-
-
-
-
-
628
-
-
-
-
-
-
-
-
-
208
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-