8
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
95
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
33
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
67
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
643
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
645
-
-
-
-
-
-
-
-
-
369
-
-
-
-
-
-
-
-
-
1074
-
-
-
-
-
-
-
-
-
190
-
-
-
-
-
-
-
-
-
786
-
-
-
-
-
-
-
-
-
157
-
-
-
-
-
-
-
-
-
1311
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
795
-
-
-
-
-
-
-
-
-
606
-
-
-
-
-
-
-
-
-
2760
-
-
-
-
-
-
-
-
-
433
-
-
-
-
-
-
-
-
-
1043
-
-
-
-
-
-
-
-
-
457
-
-
-
-
-
-
-
-
-
2022
-
-
-
-
-
-
-
-
-
656
-
-
-
-
-
-
-
-
-
1368
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
550
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
662
-
-
-
-
-
-
-
-
-
84
-
-
-
-
-
-
-
-
-
180
-
-
-
-
-
-
-
-
-
58
-
-
-
-
-
-
-
-
-
2811
-
-
-
-
-
-
-
-
-
385
-
-
-
-
-
-
-
-
-
524
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
945
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
1400
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
791
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
2197
-
-
-
-
-
-
-
-
-
113
-
-
-
-
-
-
-
-
-
1216
-
-
-
-
-
-
-
-
-
154
-
-
-
-
-
-
-
-
-
1517
-
-
-
-
-
-
-
-
-
213
-
-
-
-
-
-
-
-
-
1331
-
-
-
-
-
-
-
-
-
309
-
-
-
-
-
-
-
-
-
3669
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
1702
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
1859
-
-
-
-
-
-
-
-
-
401
-
-
-
-
-
-
-
-
-
1078
-
-
-
-
-
-
-
-
-
162
-
-
-
-
-
-
-
-
-
2279
-
-
-
-
-
-
-
-
-
147
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
1783
-
-
-
-
-
-
-
-
-
212
-
-
-
-
-
-
-
-
-
646
-
-
-
-
-
-
-
-
-
374
-
-
-
-
-
-
-
-
-
1355
-
-
-
-
-
-
-
-
-
209
-
-
-
-
-
-
-
-
-
1551
-
-
-
-
-
-
-
-
-
348
-
-
-
-
-
-
-
-
-
2467
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
1807
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
1778
-
-
-
-
-
-
-
-
-
431
-
-
-
-
-
-
-
-
-
946
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
1574
-
-
-
-
-
-
-
-
-
305
-
-
-
-
-
-
-
-
-
1162
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
1218
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
1485
-
-
-
-
-
-
-
-
-
368
-
-
-
-
-
-
-
-
-
861
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
642
-
-
-
-
-
-
-
-
-
84
3967
-
-
-
-
-
-
-
-
-
738
-
-
-
-
-
-
-
-
-
1555
-
-
-
-
-
-
-
-
-
1387
-
-
-
-
-
-
-
-
-
3351
-
-
-
-
-
-
-
-
-
535
-
-
-
-
-
-
-
-
-
1257
-
-
-
-
-
-
-
-
-
349
-
-
-
-
-
-
-
-
-
2680
-
-
-
-
-
-
-
-
-
160
-
-
-
-
-
-
-
-
-
818
-
-
-
-
-
-
-
-
-
276
-
-
-
-
-
-
-
-
-
1836
-
-
-
-
-
-
-
-
-
89
-
-
-
-
-
-
-
-
-
865
-
-
-
-
-
-
-
-
-
144
-
-
-
-
-
-
-
-
-
1051
-
-
-
-
-
-
-
-
-
26
-
-
-
-
-
-
-
-
-
616
-
-
-
-
-
-
-
-
-
122
-
-
-
-
-
-
-
-
-
2054
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
1007
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
1351
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
330
-
-
-
-
-
-
-
-
-
485
-
-
-
-
-
-
-
-
-
186
-
-
-
-
-
-
-
-
-
564
-
-
-
-
-
-
-
-
-
352
-
-
-
-
-
-
-
-
-
254
-
-
-
-
-
-
-
-
-
342
-
-
-
-
-
-
-
-
-
588
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
508
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
119
-
-
-
-
-
-
-
-
-
207
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
30
-
-
-
-
-
-
-
-
-
14
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
暂无数据