0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
54
-
-
-
-
-
-
-
-
-
51
-
-
-
-
-
-
-
-
-
72
-
-
-
-
-
-
-
-
-
554
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
288
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
356
-
-
-
-
-
-
-
-
-
836
-
-
-
-
-
-
-
-
-
620
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
64
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
172
-
-
-
-
-
-
-
-
-
373
-
-
-
-
-
-
-
-
-
280
-
-
-
-
-
-
-
-
-
258
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
2859
-
-
-
-
-
-
-
-
-
2661
-
-
-
-
-
-
-
-
-
83
-
-
-
-
-
-
-
-
-
3975
-
-
-
-
-
-
-
-
-
1536
-
-
-
-
-
-
-
-
-
99
-
-
-
-
-
-
-
-
-
229
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
1333
-
-
-
-
-
-
-
-
-
634
-
-
-
-
-
-
-
-
-
1919
-
-
-
-
-
-
-
-
-
703
-
-
-
-
-
-
-
-
-
1663
-
-
-
-
-
-
-
-
-
3021
-
-
-
-
-
-
-
-
-
5107
-
-
-
-
-
-
-
-
-
1163
-
-
-
-
-
-
-
-
-
1699
-
-
-
-
-
-
-
-
-
1321
-
-
-
-
-
-
-
-
-
3918
-
-
-
-
-
-
-
-
-
318
-
-
-
-
-
-
-
-
-
1065
-
-
-
-
-
-
-
-
-
4088
526
-
-
-
-
-
-
-
-
-
1820
-
-
-
-
-
-
-
-
-
758
-
-
-
-
-
-
-
-
-
1324
-
-
-
-
-
-
-
-
-
1205
-
-
-
-
-
-
-
-
-
1351
-
-
-
-
-
-
-
-
-
2904
-
-
-
-
-
-
-
-
-
1869
-
-
-
-
-
-
-
-
-
2798
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
686
-
-
-
-
-
-
-
-
-
5111
-
-
-
-
-
-
-
-
-
2865
-
-
-
-
-
-
-
-
-
3232
-
-
-
-
-
-
-
-
-
1155
-
-
-
-
-
-
-
-
-
5944
-
-
-
-
-
-
-
-
-
1166
-
-
-
-
-
-
-
-
-
2528
-
-
-
-
-
-
-
-
-
488
-
-
-
-
-
-
-
-
-
1633
-
-
-
-
-
-
-
-
-
167
-
-
-
-
-
-
-
-
-
998
-
-
-
-
-
-
-
-
-
899
-
-
-
-
-
-
-
-
-
392
-
-
-
-
-
-
-
-
-
308
-
-
-
-
-
-
-
-
-
120
-
-
-
-
-
-
-
-
-
1261
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
43
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
69
-
-
-
-
-
-
-
-
-
245
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
1237
-
-
-
-
-
-
-
-
-
2745
-
-
-
-
-
-
-
-
-
1150
-
-
-
-
-
-
-
-
-
1305
-
-
-
-
-
-
-
-
-
745
-
-
-
-
-
-
-
-
-
434
-
-
-
-
-
-
-
-
-
1884
-
-
-
-
-
-
-
-
-
948
-
-
-
-
-
-
-
-
-
1054
-
-
-
-
-
-
-
-
-
789
-
-
-
-
-
-
-
-
-
174
-
-
-
-
-
-
-
-
-
2304
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
1313
-
-
-
-
-
-
-
-
-
156
-
-
-
-
-
-
-
-
-
117
-
-
-
-
-
-
-
-
-
28
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据