0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
135
-
-
-
-
-
-
-
-
-
750
-
-
-
-
-
-
-
-
-
53
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
400
-
-
-
-
-
-
-
-
-
640
-
-
-
-
-
-
-
-
-
2017
-
-
-
-
-
-
-
-
-
460
-
-
-
-
-
-
-
-
-
370
-
-
-
-
-
-
-
-
-
6488
-
-
-
-
-
-
-
-
-
987
-
-
-
-
-
-
-
-
-
1292
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
709
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
475
-
-
-
-
-
-
-
-
-
19
-
-
-
-
-
-
-
-
-
3136
-
-
-
-
-
-
-
-
-
748
-
-
-
-
-
-
-
-
-
4851
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
76
-
-
-
-
-
-
-
-
-
499
-
-
-
-
-
-
-
-
-
114
-
-
-
-
-
-
-
-
-
323
-
-
-
-
-
-
-
-
-
1659
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
1215
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
138
-
-
-
-
-
-
-
-
-
339
-
-
-
-
-
-
-
-
-
741
-
-
-
-
-
-
-
-
-
402
-
-
-
-
-
-
-
-
-
464
-
-
-
-
-
-
-
-
-
1448
-
-
-
-
-
-
-
-
-
1550
-
-
-
-
-
-
-
-
-
1536
-
-
-
-
-
-
-
-
-
1024
-
-
-
-
-
-
-
-
-
7385
-
-
-
-
-
-
-
-
-
1068
-
-
-
-
-
-
-
-
-
3.98萬
-
-
-
-
-
-
-
-
-
365
-
-
-
-
-
-
-
-
-
9903
-
-
-
-
-
-
-
-
-
3923
-
-
-
-
-
-
-
-
-
8483
1959
-
-
-
-
-
-
-
-
-
8667
-
-
-
-
-
-
-
-
-
603
-
-
-
-
-
-
-
-
-
5287
-
-
-
-
-
-
-
-
-
1885
-
-
-
-
-
-
-
-
-
6708
-
-
-
-
-
-
-
-
-
1865
-
-
-
-
-
-
-
-
-
3795
-
-
-
-
-
-
-
-
-
1959
-
-
-
-
-
-
-
-
-
1.36萬
-
-
-
-
-
-
-
-
-
1221
-
-
-
-
-
-
-
-
-
1.03萬
-
-
-
-
-
-
-
-
-
353
-
-
-
-
-
-
-
-
-
1.80萬
-
-
-
-
-
-
-
-
-
1366
-
-
-
-
-
-
-
-
-
6825
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
1.79萬
-
-
-
-
-
-
-
-
-
965
-
-
-
-
-
-
-
-
-
4611
-
-
-
-
-
-
-
-
-
3581
-
-
-
-
-
-
-
-
-
1008
-
-
-
-
-
-
-
-
-
8026
-
-
-
-
-
-
-
-
-
2735
-
-
-
-
-
-
-
-
-
1559
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
168
-
-
-
-
-
-
-
-
-
116
-
-
-
-
-
-
-
-
-
260
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
964
-
-
-
-
-
-
-
-
-
442
-
-
-
-
-
-
-
-
-
1019
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
3463
-
-
-
-
-
-
-
-
-
8362
-
-
-
-
-
-
-
-
-
894
-
-
-
-
-
-
-
-
-
3166
-
-
-
-
-
-
-
-
-
486
-
-
-
-
-
-
-
-
-
1727
-
-
-
-
-
-
-
-
-
166
-
-
-
-
-
-
-
-
-
17
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
18
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0