0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
15
-
-
-
-
-
-
-
-
-
7
-
-
-
-
-
-
-
-
-
32
-
-
-
-
-
-
-
-
-
20
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
25
-
-
-
-
-
-
-
-
-
11
-
-
-
-
-
-
-
-
-
42
-
-
-
-
-
-
-
-
-
45
-
-
-
-
-
-
-
-
-
37
-
-
-
-
-
-
-
-
-
38
-
-
-
-
-
-
-
-
-
141
-
-
-
-
-
-
-
-
-
325
-
-
-
-
-
-
-
-
-
427
-
-
-
-
-
-
-
-
-
1789
-
-
-
-
-
-
-
-
-
2606
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
4119
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
21
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
200
-
-
-
-
-
-
-
-
-
184
-
-
-
-
-
-
-
-
-
201
-
-
-
-
-
-
-
-
-
100
-
-
-
-
-
-
-
-
-
1
-
-
-
-
-
-
-
-
-
75
-
-
-
-
-
-
-
-
-
13
-
-
-
-
-
-
-
-
-
34
-
-
-
-
-
-
-
-
-
268
-
-
-
-
-
-
-
-
-
644
-
-
-
-
-
-
-
-
-
536
-
-
-
-
-
-
-
-
-
1070
-
-
-
-
-
-
-
-
-
1331
-
-
-
-
-
-
-
-
-
9385
-
-
-
-
-
-
-
-
-
2483
-
-
-
-
-
-
-
-
-
1.57萬
-
-
-
-
-
-
-
-
-
2723
-
-
-
-
-
-
-
-
-
2841
-
-
-
-
-
-
-
-
-
1550
-
-
-
-
-
-
-
-
-
0
-
-
-
-
-
-
-
-
-
376