0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
103
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
225
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
218
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
391
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
232
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
109
-
-
-
-
-
-
-
-
-
29
-
-
-
-
-
-
-
-
-
512
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
320
-
-
-
-
-
-
-
-
-
68
-
-
-
-
-
-
-
-
-
602
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
490
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
617
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
302
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
785
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
650
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
220
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
417
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
1919
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
521
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
847
-
-
-
-
-
-
-
-
-
1592
1111
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
4493
-
-
-
-
-
-
-
-
-
2433
-
-
-
-
-
-
-
-
-
4673
-
-
-
-
-
-
-
-
-
1115
-
-
-
-
-
-
-
-
-
6084
-
-
-
-
-
-
-
-
-
1023
-
-
-
-
-
-
-
-
-
909
-
-
-
-
-
-
-
-
-
1571
-
-
-
-
-
-
-
-
-
2515
-
-
-
-
-
-
-
-
-
4257
-
-
-
-
-
-
-
-
-
2177
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
73
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
126
-
-
-
-
-
-
-
-
-
50
-
-
-
-
-
-
-
-
-
961
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
270
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
1243
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3008
-
-
-
-
-
-
-
-
-
705
-
-
-
-
-
-
-
-
-
1676
-
-
-
-
-
-
-
-
-
1923
-
-
-
-
-
-
-
-
-
2361
-
-
-
-
-
-
-
-
-
448
-
-
-
-
-
-
-
-
-
610
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据