3
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
2
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
9
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
3
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
8
-
-
-
-
-
-
-
-
-
4
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
10
-
-
-
-
-
-
-
-
-
6
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
24
-
-
-
-
-
-
-
-
-
59
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
16
-
-
-
-
-
-
-
-
-
57
-
-
-
-
-
-
-
-
-
88
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
131
-
-
-
-
-
-
-
-
-
92
-
-
-
-
-
-
-
-
-
110
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
262
-
-
-
-
-
-
-
-
-
249
-
-
-
-
-
-
-
-
-
224
-
-
-
-
-
-
-
-
-
165
-
-
-
-
-
-
-
-
-
233
-
-
-
-
-
-
-
-
-
197
-
-
-
-
-
-
-
-
-
316
-
-
-
-
-
-
-
-
-
2307
-
-
-
-
-
-
-
-
-
415
-
-
-
-
-
-
-
-
-
278
-
-
-
-
-
-
-
-
-
583
-
-
-
-
-
-
-
-
-
215
-
-
-
-
-
-
-
-
-
426
-
-
-
-
-
-
-
-
-
355
-
-
-
-
-
-
-
-
-
716
-
-
-
-
-
-
-
-
-
3667
-
-
-
-
-
-
-
-
-
1467
-
-
-
-
-
-
-
-
-
3211
-
-
-
-
-
-
-
-
-
2589
-
-
-
-
-
-
-
-
-
4503
-
-
-
-
-
-
-
-
-
4680
-
-
-
-
-
-
-
-
-
3513
-
-
-
-
-
-
-
-
-
5756
-
-
-
-
-
-
-
-
-
3592
-
-
-
-
-
-
-
-
-
2276
-
-
-
-
-
-
-
-
-
9182
-
-
-
-
-
-
-
-
-
2477
-
-
-
-
-
-
-
-
-
2154
-
-
-
-
-
-
-
-
-
4230
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
346
-
-
-
-
-
-
-
-
-
5
-
-
-
-
-
-
-
-
-
12
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
1538
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
66
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
143
-
-
-
-
-
-
-
-
-
265
-
-
-
-
-
-
-
-
-
395
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
292
-
-
-
-
-
-
-
-
-
253
-
-
-
-
-
-
-
-
-
23
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
124
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
96
-
-
-
-
-
-
-
-
-
183
-
-
-
-
-
-
-
-
-
558
-
-
-
-
-
-
-
-
-
77
-
-
-
-
-
-
-
-
-
261
-
-
-
-
-
-
-
-
-
40
-
-
-
-
-
-
-
-
-
90
-
-
-
-
-
-
-
-
-
479
-
-
-
-
-
-
-
-
-
259
-
-
-
-
-
-
-
-
-
1046
-
-
-
-
-
-
-
-
-
652
-
-
-
-
-
-
-
-
-
47
-
-
-
-
-
-
-
-
-
409
-
-
-
-
-
-
-
-
-
279
-
-
-
-
-
-
-
-
-
883
-
-
-
-
-
-
-
-
-
101
-
-
-
-
-
-
-
-
-
872
-
-
-
-
-
-
-
-
-
264
-
-
-
-
-
-
-
-
-
91
-
-
-
-
-
-
-
-
-
782
-
-
-
-
-
-
-
-
-
188
-
-
-
-
-
-
-
-
-
127
-
-
-
-
-
-
-
-
-
699
-
-
-
-
-
-
-
-
-
52
-
-
-
-
-
-
-
-
-
332
-
-
-
-
-
-
-
-
-
236
-
-
-
-
-
-
-
-
-
231
-
-
-
-
-
-
-
-
-
181
-
-
-
-
-
-
-
-
-
672
-
-
-
-
-
-
-
-
-
405
-
-
-
-
-
-
-
-
-
614
-
-
-
-
-
-
-
-
-
1165
-
-
-
-
-
-
-
-
-
422
-
-
-
-
-
-
-
-
-
301
-
-
-
-
-
-
-
-
-
343
-
-
-
-
-
-
-
-
-
462
-
-
-
-
-
-
-
-
-
765
-
-
-
-
-
-
-
-
-
390
-
-
-
-
-
-
-
-
-
514
-
-
-
-
-
-
-
-
-
1613
-
-
-
-
-
-
-
-
-
1334
-
-
-
-
-
-
-
-
-
925
-
-
-
-
-
-
-
-
-
4258
-
-
-
-
-
-
-
-
-
1083
-
-
-
-
-
-
-
-
-
2046
-
-
-
-
-
-
-
-
-
2054
-
-
-
-
-
-
-
-
-
1288
-
-
-
-
-
-
-
-
-
5561
-
-
-
-
-
-
-
-
-
1119
-
-
-
-
-
-
-
-
-
3718
-
-
-
-
-
-
-
-
-
2837
-
-
-
-
-
-
-
-
-
2425
-
-
-
-
-
-
-
-
-
1.01萬
-
-
-
-
-
-
-
-
-
1813
-
-
-
-
-
-
-
-
-
4113
-
-
-
-
-
-
-
-
-
4388
-
-
-
-
-
-
-
-
-
4010
-
-
-
-
-
-
-
-
-
1.17萬
-
-
-
-
-
-
-
-
-
5776
-
-
-
-
-
-
-
-
-
2252
-
-
-
-
-
-
-
-
-
2498
-
-
-
-
-
-
-
-
-
2915
-
-
-
-
-
-
-
-
-
1.10萬
-
-
-
-
-
-
-
-
-
2692
-
-
-
-
-
-
-
-
-
3196
-
-
-
-
-
-
-
-
-
4039
-
-
-
-
-
-
-
-
-
3652
-
-
-
-
-
-
-
-
-
2481
-
-
-
-
-
-
-
-
-
1511
-
-
-
-
-
-
-
-
-
1735
-
-
-
-
-
-
-
-
-
1056
-
-
-
-
-
-
-
-
-
466
-
-
-
-
-
-
-
-
-
531
-
-
-
-
-
-
-
-
-
481
-
-
-
-
-
-
-
-
-
211
-
-
-
-
-
-
-
-
-
55